[go: up one dir, main page]

CN107491283A - For equipment, method and the graphic user interface of the presentation for dynamically adjusting audio output - Google Patents

For equipment, method and the graphic user interface of the presentation for dynamically adjusting audio output Download PDF

Info

Publication number
CN107491283A
CN107491283A CN201710364610.3A CN201710364610A CN107491283A CN 107491283 A CN107491283 A CN 107491283A CN 201710364610 A CN201710364610 A CN 201710364610A CN 107491283 A CN107491283 A CN 107491283A
Authority
CN
China
Prior art keywords
interaction area
contact
application program
user interface
input
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
CN201710364610.3A
Other languages
Chinese (zh)
Other versions
CN107491283B (en
Inventor
N·德夫雷斯
D·C·格拉哈姆
F·A·安祖雷斯
M·阿朗索鲁伊斯
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 DKPA201670599A external-priority patent/DK179033B1/en
Priority claimed from DKPA201670597A external-priority patent/DK179034B1/en
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Priority to CN201810369048.8A priority Critical patent/CN108829325B/en
Priority to CN202010072444.1A priority patent/CN111427530B/en
Publication of CN107491283A publication Critical patent/CN107491283A/en
Application granted granted Critical
Publication of CN107491283B publication Critical patent/CN107491283B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Entitled equipment, method and the graphic user interface for being used to dynamically adjust the presentation of audio output of the present invention.A kind of electronic equipment shows the user interface of the first interaction area and the second interaction area including application program over the display.When showing the user interface, the equipment over the display with the user interface element in the first interaction area corresponding to opening position detection pass through input caused by the contact on touch sensitive surface.In response to detecting by input caused by contact, when the input meet based on intensity activation standard (such as, the contact has the characteristic strength higher than intensity threshold) when, in addition to user interface element, the equipment covers the first interaction area of application program, without covering the second interaction area of application program.When the input meets selection standard (for example, the contact has the characteristic strength less than intensity threshold), the equipment performs selection operation corresponding with user interface element, without covering the first interaction area of application program.

Description

For equipment, method and the graphical user of the presentation for dynamically adjusting audio output Interface
Technical field
The present invention relates generally to the electronic equipment for providing audio output, and relates more specifically to dynamically adjust audio Equipment, method and the graphic user interface of the presentation of output.
Background technology
Some electronic equipments are used as the mode provided on user with the feedback interacted of equipment by the use of audiovisual interface.
The content of the invention
However, some electronic equipments provide audiovisual feedback in a manner of limited, poorly efficient and gloomy.For example, Certain methods are interrupted and stop providing the audio (for example, lecture) that user is currently listening to and be suddenly switching to some other sounds Frequently (for example, audio associated with short video messaging).These transformations suddenly have disperseed the notice of user (so as to cause user Lose focus and some parts for the audio that they are listening to must be replayed), force user to perform additional input and come The audio that they are listening to is recovered back to, forces user to disable some effects based on audio, and produces additional sense of frustration. By requiring user's execution additional input and/or forcing user to replay some parts, conventional electronic device wastes energy.
Some electronic equipments are used as the mode provided on user with the feedback interacted of equipment by the use of audiovisual interface.So And some electronic equipments provide audiovisual feedback in a manner of limited, poorly efficient and gloomy.For example, certain methods are rung Should interacting to provide predetermined audible feedback (for example, in response to user small in user and graphical user-interface element Numeral is keyed in provide audible tone for telephony application on keyboard).This predetermined audible feedback is not based on using Family is interactive and changes, so as to force user to hear the predetermined and constant audible feedback of identical repeatedly.Therefore, it is many User's disabling some effects and/or deletion based on audio have become too annoying some application programs.
Therefore, electronic equipment needs to provide audiovisual feedback with more effective way and interface.Such method and interface Optionally supplement or be substituted for the conventional method of offer audiovisual feedback.Such method and interface reduce the input from user Quantity, scope and/or property, and produce more effective man-machine interface (for example, by together dynamically obscure the audio it is defeated Go out, embodiment disclosed herein allow user effectively preview new audio output without suddenly stopping listen to present video Output).In addition, such method reduces the processing electric power that processing touch input is consumed, save power and (filled so as to increase battery Time between electricity), the input of unnecessary/unrelated/repetition is reduced, and potential reduction memory uses.
According to some embodiments, method is performed at the electronic equipment to be communicated with display and audio system.Should Method includes:The first acoustic information is provided so that the first audio output is presented to audio system, and first audio output includes:Volume With the audio attribute in addition to volume.When this method is additionally included in audio system the first audio output is being presented, receive and use Inputted in presenting corresponding to the request of the second audio output.This method is also included in response to receiving with being used to the second audio be presented Inputted corresponding to the request of output:Information is provided to audio system, the first audio is dynamically adjusted with the value according to input The presentation of output, wherein the presentation for dynamically adjusting the first audio output is included as the value of input changes and dynamically adjusts Non- volume audio attribute;And second sound information is provided to audio system, so that the second sound to be presented simultaneously with the first audio output Frequency exports.
According to some embodiments, method is performed at the electronic equipment to be communicated with display and audio system.Should Method includes:When showing that including one group of one or more shows the user interface that can be represented over the display:In first time point Detection points to the group one or more and shows that first in representing shows the first input that can be represented.This method is also included in response to inspection Measure sensing first and show the first input that can be represented, start to provide the first acoustic information to audio system, shown with presenting with first First audio output corresponding to representing, wherein the first audio output has the first audio configuration file.This method is additionally included in The second time point detection after first time point points to the group one or more and shows that second in representing shows can represent the Two inputs.This method is also included in response to detecting that pointing to second shows the can represent second input:Meet audio more according to determination Change standard:So that audio system presentation is shown with first can represent corresponding the first modified audio output, without being to continue with profit The first audio output is presented with the first audio configuration file, wherein the first modified audio output, which has, is different from the first sound The modified audio configuration file of frequency configuration file;And second sound information is provided to audio system, to present and second Show the second audio output corresponding to representing, wherein the second audio output has the second audio configuration file.This method also includes Audio change standard is unsatisfactory for according to determination:So that audio system continue present show with first can represent it is corresponding and have first First audio output of audio configuration file;And the 3rd acoustic information is provided to audio system, show energy table with second to present 3rd audio output corresponding to showing, wherein the 3rd audio output have the 3rd audio configuration file.
According to some embodiments, with display, touch sensitive surface and for detecting the strong of the contact with touch sensitive surface Method is performed on the electronic equipment of one or more sensors of degree.This method includes:Display includes media item over the display Expression user interface.The expression with media item that this method also includes when showing user interface on touch sensitive surface is corresponding Opening position detection by contact caused by input.This method is also included in response to detecting by input caused by contact:Root According to determination, the input meets media cue standard, and wherein the media cue standard includes being higher than the first intensity threshold when the contact has The standard met during the characteristic strength of value:Commence play out the appropriate section of media item;And when media item plays, with The characteristic strength of contact changes and dynamically changes one group of one or more audio attribute of media item.This method also includes basis Determine that the input is unsatisfactory for media cue standard, abandon commencing play out the appropriate section of media item and abandon the spy with contact Sign intensity changes and dynamically changes the one or more audio attributes of the group of media item.
According to some embodiments, with display, touch sensitive surface and for detecting the strong of the contact with touch sensitive surface Method is performed on the electronic equipment of one or more sensors of degree.This method includes:Display includes applying journey over the display The user interface of first interaction area of sequence and the second interaction area of application program.This method is additionally included in display user interface When over the display opening position corresponding with the first user interface element in the first interaction area detection pass through touch-sensitive table First input caused by contact on face.This method is also included in response to detecting by the first input caused by contact:According to Determine that the first input meets the activation standard based on intensity, wherein should the activation standard based on intensity require that contact has higher than the The characteristic strength of one intensity threshold is to meet the activation standard based on intensity, in addition to the first user interface element, hides The first interaction area of application program is covered, without covering the second interaction area of application program.This method is also included according to really Fixed first input meets first choice standard, and the wherein first choice standard does not require contact with higher than the first intensity threshold Characteristic strength performs first choice operation corresponding with the first user interface element, without masking to meet selection standard First interaction area of application program.
According to some embodiments, the electronic equipment to be communicated with display and audio system is included at one or more Manage device, memory and one or more programs;One or more programs be stored in memory and be configured as by this one Individual or multiple computing devices, and one or more programs include being used to perform or to perform any side described herein The instruction of the operation of method.According to some embodiments, computer-readable recording medium is stored with instruction wherein, the instruction when by The electronic equipment to be communicated with display and audio system causes the equipment to perform or make it that execution is described herein when performing The operation of any method.According to some embodiments, including memory and for perform be stored in memory one or Graphic user interface on the electronic equipment of the one or more processors of multiple programs is included in any method described herein One or more of the element of middle display element, these elements are updated in response to input, any side as described herein Described in method.According to some embodiments, the electronic equipment to be communicated with display and audio system includes being used to perform Or cause the device for performing the operation of any method described herein.According to some embodiments, for display and sound The message processing device used in the electronic equipment that display system is communicated includes being used to perform or make it that execution is described herein The device of the operation of any method.
Therefore, the electronic equipment to be communicated with display and audio system be provided with faster, more effective way and Interface is for providing audible feedback and fuzzy audio, so as to improve the validity of this kind equipment, efficiency and user satisfaction. Such method and interface can supplement or be substituted for the conventional method for providing audible feedback and fuzzy audio.
According to some embodiments, electronic equipment includes display, touch sensitive surface, optionally for detection and touch sensitive surface Contact intensity one or more sensors, one or more processors, memory and one or more programs;This Or multiple programs are stored in memory and are configured as being performed by the one or more processors, and the one or more Program includes the instruction for the operation for being used to perform or to perform any method described herein.According to some embodiments, meter Calculation machine readable storage medium storing program for executing is stored with instruction wherein, and the instruction is when by with display, touch sensitive surface and optionally for inspection The equipment is caused to perform or make during the electronic equipment execution for surveying one or more sensors of the intensity of the contact with touch sensitive surface The operation of any method described herein must be performed.According to some embodiments, there is display, touch sensitive surface, optionally use Memory is stored in one or more sensors of the intensity of contact of the detection with touch sensitive surface, memory and for performing One or more of graphic user interface on the electronic equipment of the one or more processors of program be included in and be described herein Any method in one or more of shown element element, these elements be updated in response to input, such as herein Described in any method of description.According to some embodiments, electronic equipment includes:Display, touch sensitive surface and optionally For the one or more sensors for the intensity for detecting the contact with touch sensitive surface;And for performing or being retouched herein so that performing The device of the operation for any method stated.According to some embodiments, for display and touch sensitive surface and optionally Ground is used in the electronic equipment of one or more sensors of the intensity of contact of the detection with touch sensitive surface the information processing used Equipment includes the device for the operation for being used to perform or to perform any method described herein.
Therefore, there is one of display, touch sensitive surface and the intensity optionally for contact of the detection with touch sensitive surface Or the electronic equipment of multiple sensors be provided with faster, more effective way and interface is for providing audible feedback and mould Audio is pasted, so as to improve the validity of this kind equipment, efficiency and user satisfaction.Such method and interface can supplement or substitute use In the conventional method for providing audible feedback and fuzzy audio.
Brief description of the drawings
In order to more fully understand various described embodiments, following specific implementation should be referred in conjunction with the following drawings Mode, drawing reference numeral similar in the accompanying drawings referred in all schemas corresponding to part.
Figure 1A is the block diagram for showing the portable multifunction device with touch-sensitive display according to some embodiments.
Figure 1B is the block diagram for showing the example components for event handling according to some embodiments.
Fig. 2 shows the portable multifunction device with touch-screen according to some embodiments.
Fig. 3 is the block diagram according to the exemplary multifunctional equipment with display and touch sensitive surface of some embodiments.
Fig. 4 A show the exemplary of the application menu on the portable multifunction device according to some embodiments User interface.
Fig. 4 B are shown according to the multifunctional equipments with the touch sensitive surface separated with display of some embodiments Exemplary user interface.
Fig. 4 C to 4E show the example of the resistance to vibration threshold value according to some embodiments.
Fig. 5 is shown to be set according to the exemplary electronic to be communicated with display and touch sensitive surface of some embodiments It is standby, wherein at least one subset of these electronic equipments, display and/or touch sensitive surface are integrated into electronic equipment.
Fig. 6 A to 6Y show according to some embodiments be used for dynamically adjust audio output presentation and optionally Ground dynamically adjusts the exemplary user interface that the vision of user interface is presented.
Fig. 7 A to 7G are shown according to some embodiments for providing audio output based on audio configuration file Exemplary user interface.
Fig. 8 A to 8B are the flows for the method for showing the presentation for dynamically adjusting audio output according to some embodiments Figure.
Fig. 8 C are the flow charts for the method for showing the presentation for dynamically adjusting audio output according to some embodiments.
Fig. 8 D to 8F are the flows for the method for showing the presentation for dynamically adjusting audio output according to some embodiments Figure.
Fig. 8 G to 8H are the methods for showing to be presented according to the vision for dynamically adjusting user interface of some embodiments Flow chart.
Fig. 9 A to 9C are to show to provide the method for audio output based on audio configuration file according to some embodiments Flow chart.
Embodiment
Disclosed embodiment provides a kind of method and apparatus for being used to dynamically adjust the presentation of audio output.More Body, in some embodiments, provided herein is equipment by the value that is inputted according to user (for example, on touch sensitive surface The intensity of contact and/or the light length for sweeping gesture) adjustment audio attribute (for example, volume or non-Volume attribute) comes in preview audio Hold.In some embodiments, when equipment is just providing the first audio output (for example, play First song), equipment according to The value of user's input and make the second audio output (for example, second song) " fuzzy fade in ".In some embodiments, make Second audio is fuzzy fade in including based on the value of input come dynamically adjust the non-Volume attribute of the first audio content (for example, Stereo balance, applied to the first audio content low pass filter cut-off frequency).
Consider via the example of the music application broadcasting song on user equipment.Meanwhile user can open just (imagine that video not yet plays and user must press the image of video with to it in the message application of display video messaging Play out).In some embodiments, user by the pressing that is carried out to video messaging and can keep gesture to play video " prompting " of message.Prompting makes song is fuzzy to fade out (for example, by with pressing and keep the intensity of gesture to increase to reduce sound Measure and reduce the cut-off frequency of low pass filter) and make video messaging is fuzzy to fade in (by with pressing and keep gesture Intensity increases and improves volume).In some embodiments, higher than specific contact strength, equipment plays video with full volume and disappeared Breath, and song is played with amount of bass when filtering out the high fdrequency component of song so that song is only in the background in a manner of soft Sound like " skirr ".
According to some embodiments, the method and apparatus for changing audible feedback is also provided.For example, when activation is accordingly shown When can represent make it that equipment produces audible feedback, in extremely rapid succession activate this it is corresponding show can represent twice so that equipment change audio Feedback.
Below, Figure 1A to 1B, 2 and 3 provide the description to example devices.
Fig. 4 A to 4B and 6A to 6O are shown for the value inputted according to user to make audio output " fuzzy to fade in " (example Such as, when background audio play when) exemplary user interface.Fig. 8 A to 8B and Fig. 8 C show what is inputted according to user Value makes the two methods of audio output " fuzzy fade in " (for example, when background audio plays).Fig. 6 A are into 6O User interface be used to process in Fig. 8 A to 8C be shown.
Fig. 4 A to 4B and 6P to 6Y are shown for the value inputted according to user to dynamically adjust the category of audio output Property (for example, at audio output prompt) exemplary user interface.Fig. 8 D to 8F show according to user input value come The method for dynamically adjusting the attribute (for example, being prompted at audio output) of audio output.User interface in Fig. 6 P to 6Y is used In showing the process in Fig. 8 D to 8F.
In addition, Fig. 4 A to 4B and 6P to 6Y show the exemplary use for providing visual feedback (for example, dimness of vision) Family interface.Fig. 9 A to 9C show the stream of the method for the offer visual feedback (for example, dimness of vision) according to some embodiments Cheng Tu.User interface in Fig. 6 P to 6Y is used to show the process in Fig. 9 A to 9C.
Example devices
It is shown in the drawings now with detailed reference to embodiment, its example.Many tools are shown in following detailed description Body details, to provide the thorough understanding to various described embodiments.But will to one of ordinary skill in the art It is readily apparent that various described embodiments can be carried out in the case of these no details.In other feelings Under condition, well known method, program, part, circuit and network are not described in detail, in order to avoid unnecessarily obscure each of the embodiment Individual aspect.
It will be further understood that although in some cases, term " first ", " second " etc. are various for describing herein Element, but these elements should not be restricted by the limitation of these terms.These terms are only intended to an element and another element area Separate.For example, the first contact can be named as the second contact, and similarly, the second contact can be named as the first contact, and The scope of various described embodiments is not departed from.First contact and the second contact are contact, but they are not same connect Touch, unless the context clearly.
The term used in the description to the various embodiments is intended merely to describe particular implementation side herein The purpose of case, and be not intended to be limited.Such as the institute in the description to the various embodiments and appended claims As use, " one (" a ", " an ") and "the" are intended to also include plural form singulative, unless context is clear and definite in addition Ground indicates.It will be further understood that term "and/or" used herein refers to and covered in the project listed in association One or more projects any and all possible combinations.It will be further understood that term " comprising ", "comprising", " containing " And/or " having " when in this manual use when be specify exist stated feature, integer, step, operation, element and/ Or part, but it is not excluded that in the presence of or other one or more features of addition, integer, step, operation, element, part and/or Its group.
As used herein, based on context, term " if " be optionally interpreted to mean " and when ... when " (" when " or " upon ") or " in response to determining " or " in response to detecting ".Similarly, based on context, phrase is " if really It is fixed ... " or " if detecting [condition or event stated] " be optionally interpreted to refer to " it is determined that ... when " or " in response to determining ... " or " when detecting [condition or event stated] " or " in response to detecting [the bar stated Part or event] ".
This document describes electronic equipment, this kind equipment user interface and using this kind equipment associated process reality Apply scheme.In some embodiments, the equipment is also to include other functions such as PDA and/or music player functionality just Take formula communication equipment, such as mobile phone.The exemplary of portable multifunction device includes but is not limited to come from Apple Inc.'s (Cupertino, California)Equipment, iPodEquipment andEquipment.Appoint Selection of land uses other portable electric appts, such as knee with touch sensitive surface (for example, touch-screen display and/or touch pad) Laptop or tablet personal computer.It is to be further understood that in some embodiments, the equipment is not portable communication device, But the desktop computer with touch sensitive surface (for example, touch-screen display and/or touch pad).
In the following discussion, a kind of electronic equipment including display and touch sensitive surface is described.However, it should manage Solution, electronic equipment optionally include other one or more physical user-interface devices, such as physical keyboard, mouse and/or behaviour Vertical pole.
The equipment generally supports a variety of application programs, one or more of such as following application program application program:Pen Remember application program, drawing application program, application program, word-processing application, website establishment application program, disk editor is presented Application program, spreadsheet applications, game application, telephony application, videoconference application, Email Application program, instant message application program, body-building support application program, photo management application program, digital camera application program, Digital camera applications program, web page browsing application program, digital music player application and/or video frequency player Application program.
The various application programs performed in equipment optionally use at least one common physical user interface facilities, such as Touch sensitive surface.One or more functions of touch sensitive surface and the corresponding informance being displayed in equipment optionally should with different Adjusted and/or changed with program, and/or adjusted and/or change in corresponding application program.So, the shared thing of equipment Reason framework (such as touch sensitive surface) supports various applications optionally with directly perceived for a user and clear user interface Program.
Focusing on the embodiment of the portable set with touch-sensitive display.Figure 1A is shown according to some embodiment party The block diagram of the portable multifunction device 100 with touch-sensitive display system 112 of case.Touch-sensitive display system 112 is sometimes Convenience is called " touch-screen ", and is called touch-sensitive display for short sometimes.Equipment 100 include memory 102 (its optionally Including one or more computer-readable recording mediums), Memory Controller 122, one or more processing units (CPU) 120, Peripheral interface 118, RF circuits 108, voicefrequency circuit 110, loudspeaker 111, microphone 113, input/output (I/O) subsystem System 106, other inputs or control device 116 and outside port 124.Equipment 100 optionally includes one or more optical sensings Device 164.Equipment 100 optionally includes one or more intensity sensors 165 of the intensity for the contact being used on detection device 100 (for example, touch-sensitive display system 112 of touch sensitive surface, such as equipment 100).Equipment 100 optionally includes being used in equipment 100 Upper generation tactile output is (for example, in the touch-sensitive display system 112 of touch sensitive surface such as equipment 100 or the touch pad of equipment 300 On 355 generate tactile output) one or more tactile output generators 167.These parts are optionally via one or more Communication bus or signal wire 103 are communicated.
As used in the specification and claims, term " tactile output " refers to utilize user's by user The equipment that sense of touch detects is relative relative to the part (for example, touch sensitive surface) of the physical displacement of the previous position of equipment, equipment In another part (for example, shell) of equipment physical displacement or part relative to the barycenter of equipment displacement.For example, The surface (for example, other parts of finger, palm or user's hand) to touching sensitivity of the part and user of equipment or equipment In the case of contact, by physical displacement generate tactile output sense of touch will be read as by user, the sense of touch correspond to equipment or The change perceived of the physical features of the part of equipment.For example, the movement of touch sensitive surface (for example, touch-sensitive display or Trackpad) is appointed Selection of land is read as " pressing click " or " unclamp and click on " to physical actuation device button by user.In some cases, user will Feel sense of touch, such as " press click " or " unclamp click on ", (example is physically pressed even in the movement by user Such as, be shifted) the physical actuation button associated with touch sensitive surface when not moving.In another example, touch sensitive surface Movement optionally understood by user or sensed " roughness " for touch sensitive surface, the smoothness even in touch sensitive surface is unchanged When.Although such deciphering of the user to touch will be limited by the individuation sensory perception of user, being permitted for touch be present Intersensory perception is that most of users share.Therefore, when tactile output is described as the specific sensory perception corresponding to user When (for example, " pressing click ", " unclamp and click on ", " roughness "), unless otherwise stated, the tactile output otherwise generated is corresponding In equipment or the physical displacement of its part, the physical displacement will generate the sensory perception of typical case (or common) user.
It should be appreciated that equipment 100 is only an example of portable multifunction device, and equipment 100 optionally has Have than the shown more or less parts of part, optionally combine two or more parts, or optionally there is this The different configurations of a little parts or arrangement.Various parts shown in Figure 1A are in hardware, software, firmware or any combination of them Implement in (including one or more signal processing circuits and/or application specific integrated circuit).
Memory 102 optionally includes high-speed random access memory, and also optionally includes nonvolatile memory, Such as one or more disk storage equipments, flash memory device or other non-volatile solid state memory equipment.Equipment The access of such as one or more CPU 120 of 100 miscellaneous part and peripheral interface 118 to memory 102 optionally by Memory Controller 122 controls.
Peripheral interface 118 can be used for the input peripheral of equipment and output ancillary equipment being couple to one or more Individual CPU 120 and memory 102.The one or more processors 120 run or carry out existed by storage it is various in reservoir 102 Software program and/or instruction set, to perform the various functions of equipment 100 and processing data.
In some embodiments, peripheral interface 118, one or more CPU 120 and Memory Controller 122 are appointed Selection of land is such as realized in one single chip on chip 104.In some other embodiments, they are optionally real on separate chips It is existing.
RF (radio frequency) circuit 108 receives and sent the RF signals for being also designated as electromagnetic signal.RF circuits 108 turn electric signal Be changed to electromagnetic signal/by electromagnetic signal and be converted to electric signal, and via electromagnetic signal come with communication network and other communicate and set It is standby to be communicated.RF circuits 108 optionally include being used for the well known circuit for performing these functions, including but not limited to aerial system System, RF transceivers, one or more amplifiers, tuner, one or more oscillators, digital signal processor, encoding and decoding core Piece group, subscriber identity module (SIM) card, memory etc..RF circuits 108 come and network and other optionally by radio communication Equipment is communicated, and these networks are such as internet, also referred to as WWW (WWW), and Intranet and/or wireless network are such as Cellular phone network, WLAN (LAN) and/or Metropolitan Area Network (MAN) (MAN).Radio communication optionally using a variety of communication standards, Any one of agreement and technology, including but not limited to global system for mobile communications (GSM), enhancing data GSM environment (EDGE), High-speed downlink packet access (HSDPA), High Speed Uplink Packet access (HSUPA), evolution, clear data (EV-DO), HSPA, HSPA+, double small area HSPA (DC-HSPDA), Long Term Evolution (LTE), near-field communication (NFC), WCDMA (W- CDMA), CDMA (CDMA), time division multiple acess (TDMA), bluetooth, Wireless Fidelity (Wi-Fi) (for example, IEEE802.11a, IEEE 802.11ac, IEEE 802.11ax, IEEE 802.11b, IEEE 802.11g and/or IEEE 802.11n), interconnection FidonetFido voice technology (VoIP), Wi-MAX, Email agreement (for example, internet message access protocol (IMAP) and/or Post office protocol (POP)), (for example, scalable message transmission and agreement (XMPP) being present, for instant message and depositing in instant message In Session initiation Protocol (SIMPLE), instant message and the presence service (IMPS) using extension) and/or Short Message Service (SMS), or including end this document submission date also it is untapped go out communication protocol any other appropriate communication protocols View.
Voicefrequency circuit 110, loudspeaker 111 and microphone 113 provide the COBBAIF between user and equipment 100.Audio Circuit 110 receives voice data from peripheral interface 118, voice data is converted into electric signal, and electric signal transmission is arrived Loudspeaker 111.Loudspeaker 111 converts electrical signals to the audible sound wave of the mankind.Voicefrequency circuit 110 is also received by microphone 113 The electric signal come from sound wave conversion.Voicefrequency circuit 110 converts electrical signals to voice data, and voice data is transferred to outside Peripheral equipment interface 118 is for processing.Voice data is optionally retrieved from and/or transmitted to storage by peripheral interface 118 Device 102 and/or RF circuits 108.In some embodiments, voicefrequency circuit 110 also includes earphone jack (for example, in Fig. 2 212).Earphone jack provides the interface between voicefrequency circuit 110 and removable audio input/output ancillary equipment, the periphery The earphone or there is output (for example, single head-receiver or bi-telephone) and input (for example, microphone) that equipment such as only exports Both headsets.
I/O subsystems 106 are by such as touch-sensitive display system 112 of the input/output ancillary equipment in equipment 100 and other Input or control device 116 couple with peripheral interface 118.I/O subsystems 106 optionally include display controller 156, light Learn sensor controller 158, intensity sensor controller 159, tactile feedback controller 161 and input or control for other One or more input controllers 160 of equipment.One or more input controllers 160 are inputted from other or control device 116 reception electric signals/by electric signal be sent to other input or control device 116.Other inputs or control device 116 are optionally Including physical button (for example, push button, rocker buttons etc.), dial, slider switch, control stick, click wheel etc..One A bit in alternative embodiments, one or more input controllers 160 are optionally coupled to any one of the following (or not coupling It is connected to any one of the following):Keyboard, infrared port, USB port, stylus, and/or pointing device such as mouse.One Individual or multiple buttons (for example, 208 in Fig. 2) are optionally included for the control of the volume of loudspeaker 111 and/or microphone 113 Increase/reduction button.One or more buttons optionally include push button (for example, 206 in Fig. 2).
Touch-sensitive display system 112 provides the input interface and output interface between equipment and user.Display controller 156 Electric signal is received from touch-sensitive display system 112 and/or sends electric signal to touch-sensitive display system 112.Touch-sensitive display System 112 shows visual output to user.Visual output optionally includes figure, text, icon, video and their any group Close (being referred to as " figure ").In some embodiments, the visual output of some visual outputs or whole corresponds to user interface Object.As used herein, term " showing to represent " refers to user mutual formula graphical user interface object (for example, being configured as The graphical user interface object that input to order directional pattern user interface object responds).User mutual formula graphical user circle Include but is not limited to button, sliding block, icon, optional menu item, switch, hyperlink or other users interface in face of the example of elephant Control.
Touch-sensitive display system 112 has based on sense of touch and/or tactile to receive the touch-sensitive of the input from user Surface, sensor or sensor group.Touch-sensitive display system 112 and display controller 156 are (with any phase in memory 102 The module and/or instruction set of association are together) contact in detection touch-sensitive display system 112 (and the contact any movement or Interrupt), and detected contact is converted to and is displayed on the user interface object in touch-sensitive display system 112 The interaction of (for example, one or more soft-key buttons, icon, webpage or image).In an exemplary embodiment, touch-sensitive display system Contact point between system 112 and user corresponds to the finger or stylus of user.
Touch-sensitive display system 112 is optionally using LCD (liquid crystal display) technology, LPD (light emitting polymer displays) Technology or LED (light emitting diode) technology, but other Display Techniques are used in other embodiments.Touch-sensitive display system System 112 and display controller 156 are optionally using any in a variety of touch-sensing technologies of currently known or later exploitation Technology and other proximity sensor arrays or its for one or more contact points of determination and touch-sensitive display system 112 His element includes but is not limited to capacitive character, resistance to detect contact and its any movement or interruption, a variety of touch-sensing technologies Property, infrared ray and surface acoustic wave technique.In an exemplary embodiment, using projection-type mutual capacitance detection technology, such as From Apple Inc.'s (Cupertino, California)iPodWithThe technology of middle discovery.
Touch-sensitive display system 112 optionally has the video resolution more than 100dpi.In some embodiments, touch Screen video resolution is touched more than 400dpi (for example, 500dpi, 800dpi or bigger).User optionally uses any suitable thing Body or additives such as stylus, finger etc. are contacted with touch-sensitive display system 112.In some embodiments, the use Family interface is designed to work together with the contact based on finger and gesture, due to the contact area of finger on the touchscreen compared with Greatly, therefore this may be accurate not as the input based on stylus.In some embodiments, equipment is by based on the rough of finger Input is translated as accurate pointer/cursor position or order, for performing the desired action of user.
In some embodiments, in addition to a touch, equipment 100 optionally includes specific for activating or deactivating The touch pad (not shown) of function.In some embodiments, touch pad is the touch sensitive regions of equipment, and the touch sensitive regions are with touching Screen is different, and it does not show visual output.Touch pad is optionally the touch sensitive surface separated with touch-sensitive display system 112, or It is the extension of the touch sensitive surface formed by touch-screen.
Equipment 100 also includes being used for the power system 162 for various parts power supply.Power system 162 optionally includes electricity Power management system, one or more power supplys (for example, battery, alternating current (AC)), recharging system, power failure detection circuit, Power converter or inverter, power status indicator (for example, light emitting diode (LED)) and with the electric power in portable set Any other associated part of generation, management and distribution.
Equipment 100 optionally also includes one or more optical sensors 164.Figure 1A show with I/O subsystems 106 The optical sensor that optical sensor controller 158 couples.One or more optical sensors 164 optionally include Charged Couple Device (CCD) or complementary metal oxide semiconductor (CMOS) phototransistor.One or more optical sensors 164 are from environment The light by one or more lens projects is received, and converts light to represent the data of image.With reference to image-forming module 143 (also referred to as camera model), one or more optical sensors 164 optionally capture still image and/or video.In some realities Apply in scheme, optical sensor be located at the phase of touch-sensitive display system 112 on the front portion with equipment of equipment 100 back to rear portion On so that touch-screen can act as the view finder for still image and/or video image acquisition.In some embodiments, Another optical sensor is located on the front portion of equipment, so as to obtain the image of the user (such as self-timer, for existing in user Video conference etc. is carried out when other video conference participants are watched on touch-screen).
Equipment 100 optionally also includes one or more contact strength sensors 165.Figure 1A is shown and I/O subsystems 106 In intensity sensor controller 159 couple contact strength sensor.One or more contact strength sensors 165 are optionally Including one or more piezoresistive strain gauges, capacitive force transducer, power sensor, piezoelectric force transducer, optics force snesor, Capacitive touch sensitive surfaces or other intensity sensors are (for example, the biography of the power (or pressure) for measuring the contact on touch sensitive surface Sensor).One or more contact strength sensors 165 receive contact strength information (for example, pressure information or pressure letter from environment The surrogate of breath).In some embodiments, at least one contact strength sensor and touch sensitive surface are (for example, touch-sensitive display System 112) Alignment or neighbouring.In some embodiments, at least one contact strength sensor be located at equipment 100 with The phase of touch-screen display system 112 on the front portion of equipment 100 back to rear portion on.
Equipment 100 optionally also includes one or more proximity transducers 166.Figure 1A is shown and peripheral interface 118 The proximity transducer 166 of coupling.Alternatively, proximity transducer 166 controls with the input in I/O subsystems 106 Device 160 couples.In some embodiments, when multifunctional equipment is placed near user's ear (for example, user beats During phone), proximity transducer is closed and disables touch-sensitive display system 112.
Equipment 100 optionally also includes one or more tactile output generators 167.Figure 1A is shown and I/O subsystems 106 In tactile feedback controller 161 couple tactile output generator.One or more tactile output generators 167 optionally wrap One or more electroacoustic equipments, such as loudspeaker or other acoustic components are included, and/or convert the energy into the electromechanics of linear movement Equipment, such as motor, solenoid, electroactive polymerizer, piezo-activator, electrostatic actuator or other tactiles output generating unit (for example, converting the electrical signal to the part of the tactile output in equipment).One or more tactile output generators 167 from touch Feel that feedback module 133 receives touch feedback generation instruction, and generation can be felt by the user of equipment 100 on the appliance 100 The tactile output arrived.In some embodiments, at least one tactile output generator and touch sensitive surface are (for example, touch-sensitive display Device system 112) Alignment or neighbouring, and optionally by vertically (for example, surface inside/outside to equipment 100) or side Tactile output is generated to ground (for example, in surface identical plane with equipment 100 rearwardly and a forwardly) mobile touch sensitive surface. In some embodiments, at least one tactile output generator sensor be located at equipment 100 with positioned at the front portion of equipment 100 On the phase of touch-sensitive display system 112 back to rear portion on.
Equipment 100 optionally also includes one or more accelerometers 168.Figure 1A is shown and the coupling of peripheral interface 118 The accelerometer 168 connect.Alternatively, accelerometer 168 optionally controls with the input in I/O subsystems 106 Device 160 couples.In some embodiments, the analysis based on the data to being received from one or more accelerometers is in touch-screen Display information is come with longitudinal view or transverse views on display.Equipment 100 is optionally except one or more accelerometers 168 Outside also include magnetometer (not shown) and GPS (or GLONASS or other Global Navigation Systems) receiver (not shown), with In acquisition on the position of equipment 100 and the information of orientation (for example, vertical or horizontal).
In some embodiments, the software part being stored in memory 102 includes operating system 126, communication mould Block (or instruction set) 128, contact/motion module (or instruction set) 130, figure module (or instruction set) 132, haptic feedback module (or instruction set) 133, text input module (or instruction set) 134, global positioning system (GPS) module (or instruction set) 135, should With program (or instruction set) 136 and module (including audio preview module 163-1, the audio modification module specific to audio 163-2 and audio change module 163-3).In addition, in some embodiments, the internal shape of the storage device of memory 102/overall situation State 157, as shown in Figure 1A and Fig. 3.Equipment/global internal state 157 includes one or more of the following:Activity should With program state, the applications active state is used to indicate which application program (if any) is currently movable;It is aobvious Show state, the dispaly state is used to indicate that what application program, view or other information occupy each of touch-sensitive display system 112 Individual region;Sensor states, the sensor states include each sensor of slave unit and other are inputted or control device 116 obtains The information taken;With the position on device location and/or posture and/or location information.
Operating system 126 is (for example, iOS, Darwin, RTXC, LINUX, UNIX, OSX, WINDOWS or embedded operation System such as VxWorks) include be used for control and manage general system task (for example, memory management, storage device control, Electrical management etc.) various software parts and/or driver, and be advantageous to the communication between various hardware and software parts.
Communication module 128 promotes to be communicated with other equipment by one or more outside ports 124, and also wraps Include for handling by RF circuits 108 and/or the various software parts of the received data of outside port 124.Outside port 124 (for example, USB (USB), live wire etc.) is suitable to be directly coupled to other equipment or indirectly via network (for example, mutually Networking, WLAN etc.) coupling.In some embodiments, outside port be with Apple Inc. (Cupertino, California) someEquipment, iPod30 needle connectors used in equipment and iPod equipment Same or like and/or compatible spininess (for example, 30 pins) connector.In some embodiments, outside port is and Apple Inc. some of (Cupertino, California)Equipment, iPodMade in equipment and iPod equipment The same or like and/or compatible Lightning connectors of Lightning connectors.
Contact/motion module 130 optionally detects and touch-sensitive display system 112 (with reference to display controller 156) and its The contact of his touch-sensitive device (for example, touch pad or physics click wheel).Contact/motion module 130 include various software parts with The various operations related for performing detection with contacting (for example, by finger or pass through stylus), such as to determine that whether having sent out Raw contact (for example, detection finger down event), determine the intensity of contact (for example, the power or pressure of contact, or the power of contact Or the substitute of pressure), determine whether there is contact movement and track across touch sensitive surface movement (for example, detection one or Multiple finger drag events) and determine whether contact has stopped (for example, detection digit up event or contact disconnect). Contact/motion module 130 receives contact data from touch sensitive surface.Determine that the movement of contact point optionally includes determining contact point Speed (value), speed (value and direction) and/or acceleration (change in value and/or direction), the movement of the contact point by It is a series of to contact data to represent.These operations are optionally applied to single-contact (for example, single abutment or stylus contact) Or multiple spot contacts (for example, " multiple point touching "/more abutments) simultaneously.In some embodiments, contact/motion module 130 The contact on touch pad is detected with display controller 156.
Contact/motion module 130 optionally detects the gesture input of user.Different gestures on touch sensitive surface have difference Contact patterns (for example, the different motion of detected contact, timing and/or intensity).Therefore, it is special optionally by detection Determine contact patterns and carry out detection gesture.For example, detection, which singly refers to Flick gesture, includes detection finger down event, then pressed with finger Lower event identical position (or substantially the same position) place (for example, at picture mark position) detection finger lifts and (is lifted away from) thing Part.In another example, detect that finger gently sweeps gesture and includes detecting finger down event, Ran Houjian on touch sensitive surface One or more finger drag events are measured, and subsequently detects finger and lifts and (be lifted away from) event.Similarly, optionally by The specific contact patterns of stylus are detected to touch, gently sweep, drag and other gestures to detect for stylus.
In some embodiments, detection finger tapping down gesture, which depends on, detects that finger down event lifts thing with finger Time span between part, but it is strong to be independently of detecting that the finger between finger down event and digit up event contacts Degree.In some embodiments, it is less than according to the time span determined between finger down event and digit up event advance The value (for example, less than 0.1,0.2,0.3,0.4 or 0.5 second) of determination detects Flick gesture, but regardless of the finger during touch Whether the intensity of contact meets given intensity threshold (being more than Nominal contact detection intensity threshold value), such as light Compressive Strength threshold value or depth Compressive Strength threshold value.Therefore, finger tapping down gesture can meet not requiring that the characteristic strength of contact meets given intensity threshold so as to full The specific input standard of the specific input standard of foot.For the sake of clarity, the finger contact in Flick gesture usually requires to meet mark Contact detection intensity threshold value is claimed to be detected less than the Nominal contact detection intensity threshold value to detect finger down event Contact.Similar analysis is applied to detection by stylus or other contacts and the Flick gesture of progress.It is able to detect that in equipment outstanding In the case of finger or the stylus contact being parked in above touch sensitive surface, Nominal contact detection intensity threshold value does not correspond to hand optionally Finger or the physical contact between stylus and touch sensitive surface.
Same concept is applied to other kinds of gesture in a similar manner.For example, satisfaction is optionally based on being included in The intensity of contact in gesture is unrelated or does not require that the one or more contacts for performing gesture reach intensity threshold to be known Other standard gently sweeps gesture, kneading gesture, cancellation kneading gesture and/or long-pressing gesture to detect.For example, based on one or more The amount of movement of contact gently sweeps gesture to detect;Kneading gesture is detected based on two or more movements of contact toward each other; Cancellation kneading gesture is detected based on two or more movements of contact away from each other;And based on having on touch sensitive surface Long-pressing gesture is detected less than the duration of the contact of amount of threshold shift.Therefore, certain gestures criterion of identification does not require one Or the intensity of multiple contacts meets respective strengths threshold value to meet that the statement of certain gestures criterion of identification means certain gestures Criterion of identification can be met in the case where one or more of gesture contacts and is not reaching to respective strengths threshold value, and It can also be met in the case where one or more of contact in gesture contacts and meets or exceeds respective strengths threshold value. In some embodiments, finger down and digit up event are detected to detect within the predefined period based on determination Flick gesture, without considering that contact is above or below respective strengths threshold value during the predefined period, and it is based on It is determined that contact is mobile gently to sweep gesture more than predefined value to detect, contact is also above corresponding when mobile end is contacted Intensity threshold.Influenceed even in the detection to gesture by the intensity for the contact for performing gesture (for example, equipment is in the strong of contact Degree detects long-press, or detection of the delay to touch input when the intensity of contact is higher quickly when being higher than intensity threshold) Specific implementation in, the detection to those gestures does not require that contact reaches certain strength threshold value, as long as can contact not reach To meeting in the case of certain strength threshold value for the standard for identifying gesture (for example, even if amount changes the time spent in identification gesture Become).
In some cases, contact strength threshold value, duration threshold and mobile threshold value are combined into a variety of different groups Close, to create the heuristics for distinguishing two or more the different gestures for pointing to identical input element or region so that Multiple distinct interactions with identical input element are enabled to provide one group of more rich user mutual and response.One group of certain gestures Criterion of identification does not require that the intensity of one or more contacts meets respective strengths threshold value to meet certain gestures criterion of identification Statement is not precluded from assessing while other intensity rely on gesture identification standard to be had in gesture including with being higher than phase to identify Other gestures of the standard met during the contact for answering the intensity of intensity threshold.For example, in some cases, for first gesture (it does not require that the intensity of one or more contacts meets respective strengths threshold value to meet first gesture to first gesture criterion of identification Criterion of identification) (it is contacted dependent on one or more reaches respective strengths with the second gesture criterion of identification for second gesture Threshold value) competition.In such competition, if meeting the second gesture criterion of identification for second gesture first, gesture is optional Ground is not recognized as meeting the first gesture criterion of identification for first gesture.For example, if contact is mobile predefined in contact Amount of movement before reach respective strengths threshold value, then detect deep pressure gesture rather than gently sweep gesture.On the contrary, if contact is connecing Mobile predefined amount of movement before reaching respective strengths threshold value is touched, then detects and gently sweeps gesture rather than deep pressure gesture.Even if In such cases, the first gesture criterion of identification for first gesture does not still require that the intensity of one or more contacts meets Respective strengths threshold value is to meet first gesture criterion of identification, because if contact keeps below respective strengths threshold value until gesture Terminate (for example, the contact with the intensity for not increasing to above respective strengths threshold value light sweep gesture), then gesture is by by the One gesture criterion of identification is identified as gently sweeping gesture.Therefore, it is not required to the intensity of one or more contacts meets respective strengths threshold value Ignore contact in some cases relative to intensity to meet the certain gestures criterion of identification of certain gestures criterion of identification by (A) The intensity (for example, for Flick gesture) of threshold value and/or (B) still rely on contact relative to intensity threshold under certain conditions Intensity, in some sense if certain gestures criterion of identification recognize corresponding with input gesture (for example, for just with The long-pressing gesture that deep pressure gesture is at war with to be identified) the interdependent gesture identification standard of previous group competitiveness intensity (for example, Gesture is pressed for deep) input is identified as corresponding to the interdependent gesture of intensity, then the certain gestures criterion of identification is (for example, for length By gesture) will failure.
Figure module 132 includes being used for being presented and showing figure in touch-sensitive display system 112 or other displays Various known software parts, including for changing the visual impact of shown figure (for example, brightness, transparency, saturation Degree, contrast or other perceptual properties) part.As used herein, term " figure " includes that any of user can be displayed to It is object, including but not limited to text, webpage, icon (such as user interface object including soft key), digital picture, video, dynamic Draw etc..
In some embodiments, figure module 132 stores the data for being used to represent figure to be used.Each figure is appointed Selection of land is assigned corresponding code.Figure module 132 specifies one or more of figure to be shown from receptions such as application programs Individual code, coordinate data and other graphic attribute data are also received in the case of necessary, and then generate screen picture number Display controller 156 is output to according to this.
Haptic feedback module 133 includes being used for the various software parts for generating instruction, and the instruction is by one or more tactiles Output generator 167 uses, so as to one or more positions in response to user with interacting for equipment 100 and on the appliance 100 Place produces tactile output.
The text input module 134 for being optionally the part of figure module 132 is provided in various application program (examples Such as, contact person 137, Email 140, IM 141, browser 147 and any other application program for needing text input) in Input the soft key of text.
GPS module 135 determines the position of equipment, and provides the information to be used in various application programs (for example, carrying Supply phone 138 is dialled for location-based, is supplied to camera 143 as photo/video metadata and is supplied to For the application program of location Based service, such as weather desktop small routine, local Yellow Page desktop small routine and map/navigation Desktop small routine).
Optionally include using 136 with lower module (or instruction set) or its subset or superset:
Contact module 137 (sometimes referred to as address list or contacts list);
Phone module 138;
Video conference module 139;
Email client module 140;
Instant message (IM) module 141;
News template 142;
For rest image and/or the camera model 143 of video image;
Image management module 144;
Browser module 147;
Calendaring module 148;
Desktop small routine module 149, it optionally includes one or more of the following:Weather desktop small routine 149-1, stock market desktop small routine 149-2, calculator desktop small routine 149-3, alarm clock desktop small routine 149-4, dictionary desktop Small routine 149-5 and other desktop small routines obtained by user, and the desktop small routine 149-6 that user creates;
For the desktop small routine builder module 150 for the desktop small routine 149-6 for making user's establishment;
Search module 151;
Video and musical player module 152, it is optionally by video player module and musical player module structure Into;
Notepad module 153;
Mapping module 154;And/or
Online Video module 155.
The example for the other applications 136 being optionally stored in memory 102 includes other text processing applications Program, other picture editting's application programs, drawing application program, present application program, support JAVA application program, encryption, Digital copyright management, speech recognition and speech reproduction.
It is defeated with reference to touch-sensitive display system 112, display controller 156, contact module 130, figure module 132 and text Enter module 134, contact module 137 includes being used to manage address list or contacts list (for example, being stored in memory 102 Or in the application program internal state 192 of the contact module 137 in memory 370) executable instruction, including:By one Or multiple names are added to address list;One or more names are deleted from address list;Make one or more telephone numbers, one Or multiple e-mail addresses, one or more physical address or other information are associated with name;Make image related to name Connection;Name is classified and sorted;Telephone number is provided and/or e-mail address passes through phone to initiate and/or promote 138th, the communication that video conference 139, Email 140 or IM141 are carried out;Etc..
With reference to RF circuits 108, voicefrequency circuit 110, loudspeaker 111, microphone 113, touch-sensitive display system 112, display Controller 156, contact module 130, figure module 132 and text input module 134, phone module 138 include being used for inputting with The phone number that one or more of character string, accessing address list 137 telephone number, modification corresponding to telephone number have inputted Code, the executable instruction for dialing corresponding telephone number, conversating and disconnecting or hang up when session is completed.As above institute State, radio communication is optionally using any one of a variety of communication standards, agreement and technology.
With reference to RF circuits 108, voicefrequency circuit 110, loudspeaker 111, microphone 113, touch-sensitive display system 112, display Controller 156, one or more optical sensors 164, optical sensor controller 158, contact module 130, figure module 132nd, text input module 134, contacts list 137 and phone module 138, video conference module 139 include be used for according to The executable instruction of the video conference between user and other one or more participants is initiated, carries out and terminated in family instruction.
With reference to RF circuits 108, touch-sensitive display system 112, display controller 156, contact module 130, figure module 132 With text input module 134, email client module 140 includes being used to create, send, receive in response to user instruction With the executable instruction of management Email.With reference to image management module 144, email client module 140 causes very Easily create and send with the still image shot by camera model 143 or the Email of video image.
With reference to RF circuits 108, touch-sensitive display system 112, display controller 156, contact module 130, figure module 132 With text input module 134, instant message module 141 includes being used to input character string corresponding with instant message, modification first The character of preceding input, corresponding instant message is sent (for example, using the Short Message Service for the instant message based on phone (SMS) or multimedia information service (MMS) agreement or using for the instant message based on internet XMPP, SIMPLE, Apple sending out notice service (APNs) or IMPS), receive instant message and check the executable finger of received instant message Order.In some embodiments, the instant message for transmitting and/or receiving optionally includes figure, photo, audio file, regarded Frequency file and/or other annexes supported in MMS and/or enhancing messenger service (EMS).As used herein, " disappear immediately Breath " refers to the message (for example, the message sent using SMS or MMS) based on phone and the message based on internet (for example, making Both the message sent with XMPP, SIMPLE, APNs or IMPS).
With reference to touch-sensitive display system 112, display controller 156, contact/motion module 130 and figure module 132, newly Hearing module 142 includes being used to show the news article specific to user (for example, based on the preference specific to user from a variety of publication Thing source collect article) and allow user with specific to user news article interact (or with specific to user's The partial content included in news article interacts) executable instruction.
With reference to touch-sensitive display system 112, display controller 156, one or more optical sensors 164, optical sensing Device controller 158, contact module 130, figure module 132 and image management module 144, camera model 143 include being used to capture Still image or video (including video flowing) and the spy for storing them in memory 102, changing still image or video Sign, and/or the executable instruction that still image or video are deleted from memory 102.
With reference to touch-sensitive display system 112, display controller 156, contact module 130, figure module 132, text input Module 134 and camera model 143, image management module 144 include being used to arrange, change (for example, editor) or with its other party Formula manipulates, tagged, deleting, presenting (for example, in digital slide or photograph album) and storage still image and/or video The executable instruction of image.
With reference to RF circuits 108, touch-sensitive display system 112, display system controller 156, contact module 130, figure mould Block 132 and text input module 134, browser module 147 include according to user instruction come browse internet (including search, chain Be connected to, receive and show webpage or part thereof and be linked to the annex and alternative document of webpage) executable instruction.
With reference to RF circuits 108, touch-sensitive display system 112, display system controller 156, contact module 130, figure mould Block 132, text input module 134, email client module 140 and browser module 147, calendaring module 148 include using According to user instruction come create, show, change and store calendar and the data associated with calendar (for example, calendar, Backlog etc.) executable instruction.
With reference to RF circuits 108, touch-sensitive display system 112, display system controller 156, contact module 130, figure mould Block 132, text input module 134 and browser module 147, desktop small routine module 149 are optionally to be downloaded and made by user Miniature applications program is (for example, weather desktop small routine 149-1, stock market desktop small routine 149-2, calculator desktop little Cheng Sequence 149-3, alarm clock desktop small routine 149-4 and dictionary desktop small routine 149-5) or by user create miniature applications program (for example, desktop small routine 149-6 that user creates).In some embodiments, desktop small routine includes HTML (hypertext marks Remember language) file, CSS (CSS) files and JavaScript file.In some embodiments, desktop small routine bag XML (extensible markup language) files and JavaScript file are included (for example, Yahoo!Desktop small routine).
With reference to RF circuits 108, touch-sensitive display system 112, display system controller 156, contact module 130, figure mould Block 132, text input module 134 and browser module 147, desktop small routine builder module 150 include being used to create desktop The executable instruction of small routine (for example, user's specified portions of webpage are gone in desktop small routine).
With reference to touch-sensitive display system 112, display system controller 156, contact module 130, figure module 132 and text Input module 134, search module 151 include being used to be searched with one or more in searching storage 102 according to user instruction Rope condition (for example, search term that one or more users specify) matching text, music, sound, image, video and/or its The executable instruction of his file.
With reference to touch-sensitive display system 112, display system controller 156, contact module 130, figure module 132, audio Circuit 110, loudspeaker 111, RF circuits 108 and browser module 147, video and musical player module 152 include allowing to use Download and reset with the record music and other audio files of such as MP3 or AAC files storage of one or more file formats in family Executable instruction, and for showing, presenting or otherwise resetting video (for example, in touch-sensitive display system 112 Wirelessly or via outside port 124 connect external display on) executable instruction.In some embodiments, Equipment 100 optionally includes MP3 player such as iPod (trade mark of Apple Inc.) function.
With reference to touch-sensitive display system 112, display controller 156, contact module 130, figure module 132 and text input Module 134, notepad module 153 include being used to create and manage holding for notepad, backlog etc. according to user instruction Row instruction.
With reference to RF circuits 108, touch-sensitive display system 112, display system controller 156, contact module 130, figure mould Block 132, text input module 134, GPS module 135 and browser module 147, mapping module 154 include being used to be referred to according to user Make to receive, show, change and store map and the data associated with map (for example, steering direction;On ad-hoc location At or near shop and other points of interest data;And other location-based data) executable instruction.
With reference to touch-sensitive display system 112, display system controller 156, contact module 130, figure module 132, audio Circuit 110, loudspeaker 111, RF circuits 108, text input module 134, email client module 140 and browser module 147, Online Video module 155 includes executable instruction, these executable instructions allow user access, browse, receiving (for example, By Streaming Media and/or download), reset (for example, on touch-screen 112 or wirelessly or via outside port 124 connect On external display), send the Email of the link with specific Online Video, and otherwise management in a kind of or The Online Video of a variety of file formats such as H.264.In some embodiments, using instant message module 141 rather than electricity Sub- mail client end module 140 is sent to the link of specific Online Video.
As depicted in fig. 1A, portable multifunction device 100 also includes being used for the sound for providing acoustic information to audio system Frequency output provides module 163 so that audio output can be presented (for example, as shown in figure 5, audio system can be included in audio system Separated in portable multifunction device 100 or with portable multifunction device 100).Audio output provides module 163 optionally Including with lower module (or instruction set) or its subset or superset:
For store on correspond to or in response to for example with the user mutual of portable multifunction device 100 and it is caused The information of acoustic characteristic audio configuration file 402 (for example, audio envelope characteristic, pitch characteristic, left and right (L-R) equilibrium response, Reverberation curve, frequency filtering property);
Audio preview module 163-1, it includes being used to provide information to play the pre- of audio content (for example, particular songs) Look at and be optionally in response to adjust the presentation of different content (for example, different songs) to the request of the first audio output is presented (such as so that this two song is fuzzy together) executable instruction;
Audio modification module 163-2, it includes being used in response to detecting that (example can be represented by pointing to showing in user interface Such as, it is identical show can represent or difference is shown and can represented) second user input and change the first audio output (for example, being used by pointing to Audio output input caused by the first user that showing in the interface of family can represent input) executable instruction.In some embodiment party In case, audio modification module 163-1 changes corresponding audio configuration file 402;And
Audio changes standard module 163-3, and it includes being used for changing standard based on audio to determine audio modification module Whether 163-2 should change the executable instruction of the first audio output.
Above-mentioned identified each module and application program correspond to be used for perform above-mentioned one or more functions and Method (for example, computer implemented method described herein and other information processing method) described herein One group of executable instruction.These modules (that is, instruction set) need not be implemented as separated software program, process or module, and Therefore each seed group of these modules is optionally combined or otherwise rearranged in various embodiments.At some In embodiment, memory 102 optionally stores the subset of above-mentioned module and data structure.In addition, memory 102 is optionally deposited Store up add-on module not described above and data structure.
In some embodiments, equipment 100 is such a equipment, i.e. one in the equipment group predefined function Operation is uniquely performed by touch-screen and/or touch pad.It is used as by using touch-screen and/or touch pad and is used for equipment The main input control apparatus of 100 operation, optionally reduce equipment 100 on be physically entered control device (such as push by Button, dial etc.) quantity.
The one group of predefined function of uniquely being performed by touch-screen and/or touch pad is optionally included in user Navigation between interface.In some embodiments, touch pad will show when being touched by user in the slave unit 100 of equipment 100 Any user interface navigation shown is to main menu, home menus or root menu.It is real using touch pad in such embodiment Existing " menu button ".In some other embodiments, menu button is physics push button or other are physically entered control Equipment rather than touch pad.
Figure 1B is the block diagram for showing the example components for event handling according to some embodiments.In some implementations In scheme, memory 102 (in Figure 1A) or 370 (Fig. 3) include event classifier 170 (for example, in operating system 126) and Corresponding application program 136-1 is (for example, any one in aforementioned applications program 136,137 to 155,380 to 390 applies journey Sequence).
The application program 136-1 and answer that event information is delivered to by the reception event information of event classifier 170 and determination With program 136-1 application view 191.Event classifier 170 includes event monitor 171 and event dispatcher module 174.In some embodiments, application program 136-1 includes application program internal state 192, the application program internal state The one or more for indicating to show in touch-sensitive display system 112 when application program is activity or is carrying out currently should Use Views.In some embodiments, equipment/global internal state 157 is used for which to be determined by event classifier 170 (which) application program is currently movable, and application program internal state 192 will for determination by event classifier 170 The application view 191 that event information is delivered to.
In some embodiments, application program internal state 192 includes additional information, such as one of the following Or more persons:The recovery information used, instruction are just being employed program 136-1 and shown when application program 136-1 recovers to perform Information or be ready for being employed the user interface state information for the information that program 136-1 is shown, for enabling a user to Enough return to application program 136-1 previous state or the state queue of view and the repetition of prior actions that user takes/ Cancel queue.
Event monitor 171 receives event information from peripheral interface 118.Event information is included on subevent (example Such as, as in the touch-sensitive display system 112 of a part for multi-touch gesture user touch) information.Ancillary equipment connects Mouthfuls 118 transmission its from I/O subsystems 106 or sensor such as proximity transducer 166, one or more accelerometers 168 and/or The information that microphone 113 (by voicefrequency circuit 110) receives.The letter that peripheral interface 118 is received from I/O subsystems 106 Breath includes the information from touch-sensitive display system 112 or touch sensitive surface.
In some embodiments, event monitor 171 sends the request to ancillary equipment and connect at predetermined intervals Mouth 118.As response, the transmitting event information of peripheral interface 118.In other embodiments, peripheral interface 118 is only When notable event being present (for example, receiving higher than the input of predetermined noise threshold and/or lasting more than predetermined Time) when transmitting event information.
In some embodiments, event classifier 170 also includes hit view determination module 172 and/or life event Identifier determining module 173.
When touch-sensitive display system 112 shows more than one view, hit view determination module 172 is provided for determining The subevent software process where occurred in one or more views.View can be seen over the display by user Control and other elements form.
The another aspect of the user interface associated with application program is one group of view, is otherwise referred to as applied herein Views or user interface windows, wherein display information and occur the gesture based on touch.Touch is detected wherein (corresponding application programs) application view optionally corresponding to application program sequencing or view hierarchies structure in Sequencing is horizontal.For example, detecting that the floor level view of touch is optionally referred to as hitting view wherein, and it is considered as It is that the event set correctly entered is optionally at least based in part on the hit view of initial touch to determine, the initial touch starts Gesture based on touch.
Hit view determination module 172 and receive the information related to the subevent of the gesture based on contact.Work as application program During with the multiple views organized in hierarchy, hit view determination module 172 will hit view, and be identified as should be to sub- thing Minimum view in the hierarchy that part is handled.In most cases, hit view is to initiate subevent (to form thing The first subevent in the subevent sequence of part or potential event) the floor level view that occurs wherein.Once hit view It is hit view determination module to be identified, hit view generally receives to be identified as hitting the targeted same touch of view with it Or all subevents that input source is related.
It is specific that life event identifier determining module 173 determines which or which view in view hierarchies structure should receive Subevent sequence.In some embodiments, life event identifier determining module 173 determines that only hit view should receive specific Subevent sequence.In other embodiments, life event identifier determining module 173 determines the physical location for including subevent All views be the active view participated in, and it is thus determined that all views actively participated in should receive specific subevent sequence Row.In other embodiments, even if touch subevent is confined to the region associated with a particular figure completely, it is classified Higher view in structure will remain in that view for active participation.
Event information is assigned to event recognizer (for example, event recognizer 180) by event dispatcher module 174.Wrapping In the embodiment for including life event identifier determining module 173, event information is delivered to by living by event dispatcher module 174 The dynamic definite event identifier of event recognizer determining module 173.In some embodiments, event dispatcher module 174 exists Event information is stored in event queue, the event information is retrieved by corresponding event receiver module 182.
In some embodiments, operating system 126 includes event classifier 170.Alternatively, using journey Sequence 136-1 includes event classifier 170.In still another embodiment, event classifier 170 is standalone module, or quilt Storage another module in the memory 102 such as contacts/part of motion module 130.
In some embodiments, application program 136-1 includes multiple button.onreleases 190 and one or more applications Views 191, wherein each application view includes being used to handle occurring to regard in the corresponding of user interface of application program The instruction of touch event in figure.Include one or more event recognizers 180 using 136-1 each application view 191.It is logical Often, respective application view 191 includes multiple event recognizers 180.In other embodiments, one in event recognizer 180 Individual or multiple event recognizers are a parts for standalone module, the standalone module such as user interface tool bag (not shown) or should With the higher levels of object of program 136-1 therefrom inheritance method and other attributes.In some embodiments, at corresponding event Manage program 190 include it is following one or more:Data renovator 176, object renovator 177, GUI renovators 178 and/or it is engaged in The event data 179 that part grader 170 receives.Button.onrelease 190 optionally with or call data renovator 176, right As renovator 177 or GUI renovators 178 carry out more new application internal state 192.Alternatively, application program One or more of view 191 application view includes one or more corresponding event processing routines 190.In addition, one In a little embodiments, one or more of data renovator 176, object renovator 177 and GUI renovators 178 are included in In corresponding application programs view 191.
Corresponding event recognizer 180 receives event information (for example, event data 179) from event classifier 170, and From event information identification events.Event recognizer 180 includes Event receiver 182 and event comparator 184.In some embodiment party In case, event recognizer 180 also includes at least following a subset:Metadata 183 and event transmission instruction 188 (its optionally Transmit and instruct including subevent).
Event receiver 182 receives event information from event classifier 170.Event information includes for example touching on subevent Touch or touch the information of movement.According to subevent, event information also includes additional information, the position of such as subevent.Group thing When part is related to the motion of touch, speed and direction of the event information optionally also including subevent.In some embodiments, thing Part includes equipment and rotates to another orientation (for example, rotate to horizontal orientation from machine-direction oriented, or vice versa as the same) from an orientation, And event information includes the corresponding informance of the current orientation (also referred to as equipment posture) on equipment.
Compared with event comparator 184 defines event information with predefined event or subevent, and it is based on This compares, and determines an event or subevent, or determination or the state of update event or subevent.In some embodiments In, event comparator 184 includes event and defines 186.Event defines 186 and includes event (such as event 1 (187-1), event 2 (187-2) and other events) definition (for example, predefined subevent sequence).In some embodiments, event Subevent in 187, which includes for example touching, to be started, touches and terminate, touch mobile, touch cancellation and multiple point touching.In an example In, the definition of event 1 (187-1) is the double-click on shown object.For example, double-click including advance on shown object The first time touch (touch starts) for determining duration, the first time for predefining duration are lifted away from (touch terminates), shown object On touch (touch starts) second of predetermined duration and being lifted away from for the second time for predetermined duration (touches knot Beam).In another example, the definition of event 2 (187-2) is to show the dragging on object.For example, dragging includes shown pair Touch (or contact) as upper predetermined duration, touch the movement in touch-sensitive display system 112 and the lift touched Rise (touch terminates).In some embodiments, event also includes being used for one or more associated button.onreleases 190 Information.
In some embodiments, event defines 187 and includes being used for the definition of the event of respective user interfaces object.One In a little embodiments, event comparator 184 performs hit test to determine which user interface object is associated with subevent.Example Such as, shown in touch-sensitive display system 112 in the application view of three user interface objects, when in touch-sensitive display system When detecting touch on system 112, event comparator 184 performs hit test to determine which of these three user interface objects User interface object is associated with the touch (subevent).If each shown object and corresponding button.onrelease 190 is associated, then the result that event comparator is tested using the hit determines which button.onrelease 190 should be swashed It is living.For example, the button.onrelease that the selection of event comparator 184 is associated with the object of subevent and triggering hit test.
In some embodiments, the definition of corresponding event 187 also includes delay voltage, delay voltage delay event letter The delivering of breath, until having determined that whether subevent sequence exactly corresponds to or do not correspond to the event type of event recognizer.
, should when corresponding event identifier 180 determines that any event that subevent sequence is not defined with event in 186 matches The entry event of corresponding event identifier 180 is impossible, event fails or event done state, ignores after this based on touch The follow-up subevent of gesture.In this case, for hit view holding activity other event recognizers (if Words) continue to track and handle the subevent of the lasting gesture based on touch.
In some embodiments, corresponding event identifier 180 includes having how instruction event delivery system should be held Configurable attribute, mark and/or the metadata of list 183 that row is delivered the subevent of the event recognizer of active participation. In some embodiments, metadata 183 includes indicating how event recognizer interacts or how to interact each other and be configurable Attribute, mark and/or list.In some embodiments, metadata 183 includes whether instruction subevent is delivered to view or journey Configurable attribute, mark and/or the list of different levels in sequence hierarchy.
In some embodiments, when one or more specific subevents of identification events, corresponding event identifier 180 The activation button.onrelease 190 associated with event.In some embodiments, corresponding event identifier 180 will be with event Associated event information is delivered to button.onrelease 190.Activation button.onrelease 190 is different from sending subevent (and delaying to send) hits view to corresponding.In some embodiments, event recognizer 180 is dished out and the event phase that is identified The mark of association, and the button.onrelease 190 associated with the mark obtains the mark and performs predefined process.
In some embodiments, event delivery instruction 188 includes event information of the delivering on subevent without swashing The subevent delivery instructions of button.onrelease living.On the contrary, event information is delivered to and subevent sequence by subevent delivery instructions The associated button.onrelease of row or the view for being delivered to active participation.View with subevent sequence or with active participation Associated button.onrelease receives event information and performs predetermined process.
In some embodiments, data renovator 176 creates and updated the data used in application program 136-1. For example, data renovator 176 is updated to the telephone number used in contact module 137, or to video player Video file used in module 145 is stored.In some embodiments, object renovator 177 is created and updated The object used in application program 136-1.For example, object renovator 177 creates new user interface object or renewal user circle In face of the position of elephant.GUI renovators 178 update GUI.For example, GUI renovators 178 prepare display information and send it to figure Shape module 132 for showing on the touch sensitive display.
In some embodiments, one or more button.onreleases 190 include data renovator 176, object updates Device 177 and GUI renovators 178 have to their access rights.In some embodiments, data renovator 176, right As renovator 177 and GUI renovators 178 are included in corresponding application programs 136-1 or the individual module of application view 191 In.In other embodiments, they are included in two or more software modules.
It should be appreciated that the discussed above of the event handling touched on the user on touch-sensitive display is also applied to using defeated Enter user's input that equipment carrys out the other forms of operating multifunction equipment 100, not all user's input is all in touch-screen Upper initiation.For example, pressed optionally with mouse movement and mouse button, optionally in combination with single or multiple keyboard pressings or Keep;Contact movement, touch, dragging, rolling etc. on touch pad;Stylus inputs;The movement of equipment;Spoken command;Inspection The eye motion measured;Bio-identification inputs;And/or its any combinations is corresponding as the subevent with defining the event to be identified Input.
Fig. 2 is shown has touch-screen (for example, Figure 1A touch-sensitive display system 112) according to some embodiments Portable multifunction device 100.Touch-screen one or more figures of display optionally in user interface (UI) 200.In this reality In other embodiments applied in scheme and be described below, user can be by, for example, one or more fingers 202 (being not necessarily to scale in the accompanying drawings) utilize one or more stylus 203 (being not necessarily to scale in the accompanying drawings) Gesture is made on figure to select one or more of these figures figure.In some embodiments, when user is interrupted During the contact with one or more figures, the selection to one or more figures will occur.In some embodiments, gesture is appointed Selection of land includes one or many touches, one or many gently sweeps (from left to right, from right to left, up and/or down) and/or The rolling (from right to left, from left to right, up and/or down) for the finger being in contact with equipment 100.In some specific implementations In or in some cases, inadvertently will not select figure with pattern contact.For example, when gesture corresponding with selection is touch When, the light gesture of sweeping swept above application icon will not optionally select corresponding application program.
Equipment 100 optionally also includes one or more physical buttons, such as " home " button or menu button 204.Such as Preceding described, menu button 204 is optionally for navigating to appointing in one group of application program being optionally performed on the appliance 100 What application program 136.Alternatively, in some embodiments, menu button is implemented as being displayed on touch The soft-key button in GUI on panel type display 112.
In some embodiments, equipment 100 include touch-screen display, menu button 204, for make equipment be powered/ Power-off and the push button 206 for locking device, one or more volume knobs 208, subscriber identity module (SIM) card Groove 210, earphone jack 212 and docking/charging external port 124.Push button 206 is optionally for by pressing button and making Button keeps predefined time interval to make equipment power on/off in pressed status;By pressing button and by pre- Release button carrys out locking device before the time interval of definition;And/or releasing process is unlocked or initiated to equipment.At some In embodiment, equipment 100 also receives the phonetic entry for activating or deactivating some functions by microphone 113.If Standby 100 also optionally include one or more contact strengths of the intensity for detecting the contact in touch-sensitive display system 112 Sensor 165, and/or one or more tactile output generators 167 for generating tactile output for the user of equipment 100.
Fig. 3 is the block diagram according to the example of the multifunctional equipment with display and touch sensitive surface of some embodiments. Equipment 300 needs not be portable.In some embodiments, equipment 300 is laptop computer, desktop computer, flat board electricity Brain, multimedia player device, navigation equipment, educational facilities (such as children for learning toy), games system or control device (example Such as, household controller or industrial controller).Equipment 300 generally include one or more processing units (CPU) 310, one or Multiple networks or other communication interfaces 360, memory 370 and one or more communication bus for making these component connections 320.Communication bus 320 is optionally including making the circuit of the communication between system unit interconnection and control system part (sometimes It is called chipset).Equipment 300 includes input/output (I/O) interface 330 with display 340, and the display is typically to touch Touch panel type display.I/O interfaces 330 also optionally include keyboard and/or mouse (or other sensing equipments) 350 and touch pad 355, For generating the tactile output generator 357 of tactile output in equipment 300 (for example, similar to above with reference to described in Figure 1A One or more tactile output generators 167), sensor 359 (for example, optical sensor, acceleration transducer, close to sensing Device, touch-sensitive sensors and/or strong similar to the contact above with reference to one or more contact strength sensors 165 described in Figure 1A Spend sensor).Memory 370 includes high-speed random access memory such as DRAM, SRAM, DDR RAM or other arbitrary accesses Solid-state memory device, and optionally deposited including such as one or more disk storage equipments of nonvolatile memory, CD Store up equipment, flash memory device or other non-volatile solid-state memory devices.Memory 370 optionally include away from one or One or more storage devices that multiple CPU 310 are positioned.In some embodiments, memory 370 is stored and stored just Program, module in the memory 102 for taking formula multifunctional equipment 100 (Figure 1A) program similar with data structure, module and Data structure, or their subgroup.In addition, memory 370 is optionally stored in the memory of portable multifunction device 100 Appendage, module and the data structure being not present in 102.For example, the memory 370 of equipment 300 optionally stores drawing mould Block 380, module 382, word processing module 384, website creation module 386, disk editor module 388, and/or electrical form is presented Module 390, and the memory 102 of portable multifunction device 100 (Figure 1A) does not store these modules optionally.
Each element in above-mentioned identified element in Fig. 3 is optionally stored in one or more previously mentioned In memory devices.Each module in above-mentioned identified module corresponds to the instruction set for being used for performing above-mentioned function.It is above-mentioned The module or program (that is, instruction set) identified need not be implemented as single software program, process or module, and therefore this Each seed group of a little modules is optionally combined or otherwise rearranged in various embodiments.In some embodiment party In case, memory 370 optionally stores the subset of above-mentioned module and data structure.In addition, memory 370 optionally stores above The add-on module and data structure not described.
It attention is drawn to the reality for the user interface (" UI ") optionally realized on portable multifunction device 100 Apply scheme.
Fig. 4 A show the example of the application menu on the portable multifunction device 100 according to some embodiments Property user interface.Similar user interface is optionally realized in equipment 300.In some embodiments, user interface 400 is wrapped Include following element or its subset or superset:
One or more signal intensities for one or more radio communications such as cellular signal and Wi-Fi signal refer to Show symbol 402;
Time 404;
Bluetooth designator 405;
Battery status indicator 406;
Pallet 408 with the icon for commonly using application program, these icons are such as:
The icon 416 for being marked as " phone " of zero phone module 138, the icon 416 optionally include missed call or The designator 414 of the quantity of tone information;
The icon 418 for being marked as " mail " of zero email client module 140, the icon 418 optionally include The designator 410 of the quantity of unread email;
The icon 420 for being marked as " browser " of zero browser module 147;And
Zero video and musical player module 152 (also referred to as iPod (Apple Inc. trade mark) module 152) is marked It is designated as the icon 422 of " iPod ";And
The icon of other applications, such as:
The icon 424 for being marked as " message " of zero IM modules 141;
The icon 426 for being marked as " calendar " of zero calendaring module 148;
The icon 428 for being marked as " photo " of zero image management module 144;
The icon 430 for being marked as " camera " of zero camera model 143;
The icon 432 for being marked as " Online Video " of zero Online Video module 155;
The zero stock market desktop small routine 149-2 icon 434 for being marked as " stock market ";
The icon 436 for being marked as " map " of zero mapping module 154;
The zero weather desktop small routine 149-1 icon 438 for being marked as " weather ";
The zero alarm clock desktop small routine 149-4 icon 440 for being marked as " clock ";
The icon 442 for being marked as " news " of zero news template 142;
The icon 444 for being marked as " notepad " of zero notepad module 153;With
Zero sets the icon 446 of application program or module, and the icon 446 is provided to equipment 100 and its various application programs The access of 136 setting.
It should be pointed out that the icon label shown in Fig. 4 A is only example.For example, in some embodiments, depending on The icon 422 of frequency and musical player module 152 is marked as " music " or " music player ".Other labels optionally for Various application icons.In some embodiments, the label of corresponding application programs icon includes and the corresponding application programs The title of application program corresponding to icon.In some embodiments, the label of application-specific icon is different from and the spy Determine the title of application program corresponding to application icon.
Fig. 4 B are shown with the touch sensitive surface 451 separated with display 450 (for example, flat board or touch pad in Fig. 3 355) the exemplary user interface in equipment (for example, equipment 300 in Fig. 3).Equipment 300 also optionally includes being used to detect The intensity sensor of one or more contacts of the intensity of contact on touch sensitive surface 451 is (for example, one in sensor 359 Or multiple sensors), and/or for generating one or more tactile output generators of tactile output for the user of equipment 300 359.Although subsequent many will be provided with reference to the input on touch-screen display 112 (being wherein combined with touch sensitive surface and display) Embodiment, but in some embodiments, the input on touch sensitive surface that equipment detection separates with display, in Fig. 4 B It is shown.In some embodiments, touch sensitive surface (for example, 451 in Fig. 4 B) has and the master on display (for example, 450) Main shaft (for example, 452 in Fig. 4 B) corresponding to axle (for example, 453 in Fig. 4 B).According to these embodiments, equipment detection exists Corresponding to the position of the relevant position on display, (for example, in figure 4b, 460, which correspond to 468 and 462, corresponds to 470) place The contact with touch sensitive surface 451 (for example, 460 in Fig. 4 B and 462).So, in touch sensitive surface (for example, 451 in Fig. 4 B) When being separated with the display (for example, 450 in Fig. 4 B) of multifunctional equipment, the user detected by equipment on touch sensitive surface is defeated Enter (for example, contact 460 and 462 and its movement) to be used to manipulate the user interface on display by the equipment.It is it should be appreciated that similar Method is optionally for other users interface as described herein.
In addition, though inputted mostly in reference to finger (for example, gesture is gently swept in finger contact, finger tapping down gesture, finger Deng) provide following embodiment, but it is to be understood that in some embodiments, one in the input of these fingers or Multiple finger inputs are substituted by the input (for example, input or stylus based on mouse input) from another input equipment.For example, Light gesture of sweeping optionally clicks on (for example, replacing contacting) by mouse, be cursor afterwards along the moving of the path gently swept (for example, Instead of the movement of contact) substitute.As another example, position of the Flick gesture optionally by being located at Flick gesture in cursor Mouse during top is clicked on and (for example, instead of the detection to contact, is off detection contact afterwards) to substitute.Similarly, when same When detecting multiple users input, it will be appreciated that multiple computer mouses are optionally used simultaneously, or mouse and finger connect Touch and be optionally used simultaneously.
As used herein, term " focus selector " is the current of the user interface that instruction user is just interacting Partial input element.In some specific implementations including cursor or other positions mark, cursor serves as " focus selector ", So that touched when cursor is above particular user interface element (for example, button, window, sliding block or other users interface element) Input (for example, pressing input) is detected on sensitive surfaces (for example, touch sensitive surface 451 in touch pad 355 or Fig. 4 B in Fig. 3) In the case of, the particular user interface element is adjusted according to the input detected.On including realization and touch-screen display User interface element direct interaction touch-screen display (for example, in touch-sensitive display system 112 or Fig. 4 A in Figure 1A Touch-screen) some specific implementations in, detected contact on the touchscreen is served as " focus selector " so that when touch Touch on panel type display in the opening position of particular user interface element (for example, button, window, sliding block or other users interface element) When detecting input (for example, being inputted by the pressing of contact), the particular user interface is adjusted according to detected input Element.In some specific implementations, focus is moved to another region of user interface from a region of user interface, and nothing Light requirement target corresponds to the movement of the contact on movement or touch-screen display (for example, by using Tab key or arrow key by Jiao O'clock it is moved to another button from a button);In these specific implementations, focus selector is according to the not same district of user interface Focus between domain is mobile and moves.Do not consider the concrete form that focus selector is taken, focus selector be typically by with Family control is interacted (for example, by being beaten to the user of equipment indicative user interface to transmit with what the user of user interface intended The element interacted) user interface element (or contact on touch-screen display).For example, in touch sensitive surface When pressing input is detected on (for example, touch pad or touch-screen), focus selector (for example, cursor, contact or choice box) exists Position above the corresponding button instruction user it is expected to activate the corresponding button (rather than other users shown on device display Interface element).
As used in the present specification and claims, " intensity " of the contact on term touch sensitive surface refers to touch The power or pressure (power of per unit area) of contact (for example, finger contact or stylus contact) on sensitive surfaces, or refer to touch-sensitive The power of contact on surface or the substitute (surrogate) of pressure.The intensity of contact has value scope, and the value scope is included at least Four different values and more typically include a different values up to a hundred (for example, at least 256).The intensity of contact optionally makes Determined (or measurement) with the combination of various methods and various sensors or sensor.It is for example, below touch sensitive surface or adjacent In touch sensitive surface one or more force snesors optionally for measurement touch sensitive surface on difference at power.In some tools During body is implemented, the power measured value from multiple force snesors is merged (for example, weighted average or add and), to determine estimation The power of contact.Similarly, pressure of the pressure-sensitive top of stylus optionally for determination stylus on touch sensitive surface.As other one The electric capacity of touch sensitive surface near kind selection, the size of the contact area detected on touch sensitive surface and/or its change, contact And/or the resistance of the touch sensitive surface near its change and/or contact and/or its change are optionally used as on touch sensitive surface The power of contact or the substitute of pressure.In some specific implementations, the replacement measured value of contact force or pressure is directly used in really It is fixed whether to have exceeded intensity threshold (for example, intensity threshold is described with corresponding with substituting measured value unit).At some In specific implementation, the replacement measured value of contact force or pressure is converted to and estimates power or pressure, and power or pressure are estimated in use To determine whether to exceed intensity threshold (for example, intensity threshold is with the pressure threshold of pressure unit measurement).Use contact The attribute that intensity inputs as user, so as to allow user to access user for showing (for example, on the touch sensitive display) User's input can be represented and/or received (for example, such as being revolved via touch-sensitive display, touch sensitive surface or physical control/mechanical control Button or button) limited area on the spot smaller equipment on the optional equipment function that can not easily access originally.
In some embodiments, contact/motion module 130 determines user using one group of one or more intensity threshold Whether executed operates (for example, to determine whether user carries out " click " on icon).In some embodiments, root Determine at least one subset of intensity threshold (for example, intensity threshold is not swashing by specific physical actuation device according to software parameter Living threshold value determines, and can be conditioned in the case where not changing the physical hardware of equipment 100).For example, can be by Trackpad Or mouse " click " threshold value of touch-screen display be arranged in large-scale predefined threshold value any one is predefined Threshold value, without changing Trackpad or touch-screen viewing hardware.In addition, in some embodiments, the user of equipment is provided There are software design patterns, for adjusting one or more of this group of intensity threshold (for example, by adjusting single intensity threshold And/or to adjust multiple intensity thresholds simultaneously by using system-level click " intensity " parameter).
As used in the specification and in the claims, the term " characteristic strength " of contact refers to be based on one or more The contact characteristic of the intensity of individual contact.In some embodiments, characteristic strength is based on multiple intensity samples.Property strengths are optional Ground is based on (for example, after contact is detected, before detecting that contact is lifted, detecting relative to predefined event Before or after contact start movement, before detecting that contact terminates, before or after the intensity for detecting contact increases And/or detect contact intensity reduce before or after) for the predetermined period (for example, 0.05 second, 0.1 Second, 0.2 second, 0.5 second, 1 second, 2 seconds, 5 seconds, 10 seconds) during collection predefined quantity intensity sample or one group of intensity sample. The property strengths of contact are optionally based on one or more of the following:The maximum of contact strength, contact strength it is equal Value, contact average strength, contact strength preceding 10% at value, half maximum of contact strength, the 90% of contact strength Maximum etc..In some embodiments, it is determined that using the duration of contact (for example, in property strengths during property strengths When being the average value of the intensity of contact in time).In some embodiments, it is property strengths and one group are one or more strong Degree threshold value is compared, to determine whether executed operates user.For example, the one or more intensity thresholds of the group may include first Intensity threshold and the second intensity threshold.In this example, contact of the characteristic strength not less than first threshold causes the first operation, special Levying contact of the intensity more than the first intensity threshold but not less than the second intensity threshold causes the second operation, and characteristic strength exceedes The contact of Second Threshold causes the 3rd operation.In some embodiments, using characteristic strength and one or more intensity thresholds Between comparison come determine whether to perform one or more operations (such as, if perform respective selection or abandon perform it is corresponding Operation), rather than for determining to perform the first operation or the second operation.
In some embodiments, identify a part for gesture for determination characteristic strength.For example, touch sensitive surface can connect Receipts continuously gently sweep contact, and this is continuously gently swept contact from original position transition and reaches end position (such as drag gesture), At the end position, the intensity increase of contact.In this example, the characteristic strength contacted at end position can the company of being based only upon The continuous light part for sweeping contact, rather than entirely gently sweep contact (for example, gently sweeping contact portion only at end position).At some , can be it is determined that the intensity application that the forward direction of the characteristic strength of contact gently sweeps gesture smooths algorithm in embodiment.For example, this is flat Cunningization algorithm optionally includes one or more of the following:Do not weight and gently sweep average smoothing algorithm, triangle smoothing Algorithm, median filter smoothing algorithm and/or exponential smoothing algorithm.In some cases, in order to determine characteristic strength Purpose, these smoothing algorithms eliminate light narrow spike or the decline swept in the intensity of contact.
User interface map (for example, Fig. 6 A-6Y and Fig. 7 A-7G) described herein alternatively includes showing on touch sensitive surface Contact relative to one or more intensity thresholds (for example, contact detection intensity threshold value IT0, light press intensity threshold ITL, deep press Compressive Strength threshold value ITD(for example, being at least initially higher than IL)) and/or other one or more intensity thresholds (for example, being less than IHIt is strong Spend threshold value IL) current intensity various intensity maps.The intensity map is not usually a part for shown user interface, still It is provided to help explain the figure.In some embodiments, light press intensity threshold corresponds to equipment and will performed generally and point Hit the intensity for the operation that the button of physics mouse or Trackpad are associated.In some embodiments, deep pressing intensity threshold pair Intensity as Ying Yu:Equipment will perform associated with generally with clicking on the button of physics mouse or Trackpad under the intensity Operate different operations.In some embodiments, when detect characteristic strength less than light press intensity threshold (for example, and Higher than the Nominal contact detection intensity threshold value IT that contact is no longer detected less than it0) contact when, the equipment will be according to touch-sensitive table Contact movement on face carrys out moving focal point selector, related to light press intensity threshold or deep pressing intensity threshold without performing The operation of connection.Generally, unless otherwise stated, these intensity thresholds are consistent between different groups of user interface map.
In some embodiments, response of the equipment to the input detected by equipment is depended on based on connecing during input Touch the standard of intensity.For example, for some " light press " input, during input more than the first intensity threshold contact intensity The response of triggering first.In some embodiments, during the response of input of the equipment to being detected by equipment depends on including input Contact strength and time-based both criteria standard.For example, for some " deep to press " inputs, only when satisfaction first Intensity threshold and meet between the second intensity threshold when passing by time delay, more than the second intensity threshold and big during input The second response is just triggered in the intensity of the contact of the first intensity threshold of light press.The duration of the time delay is typically smaller than (for example, 40ms, 100ms or 120ms, this depends on the value of the second intensity threshold to 200ms, and wherein time delay is with second Intensity threshold increases and increased).This time delay helps prevent unexpected deep pressing input.As another example, for Some " deep pressing " inputs, occur the period that susceptibility reduces after the first intensity threshold is met.Subtract in the susceptibility During the small period, the increase of the second intensity threshold.This temporarily increase of second intensity threshold also helps to unexpected Deep pressing input.For other pressing inputs deeply, time-based standard is not dependent on to the deep response for pressing input detection.
In some embodiments, one or more of input intensity threshold value and/or corresponding output are based on one or more Individual factor and change, such as user's setting, contact movement, incoming timing, application program operation, the speed for applying intensity, concurrent The quantity of input, user's history, environmental factor (for example, ambient noise), focus selector position etc..In U.S. Patent application sequence Example factors are described in row number 14/399,606 and 14/624,296, the full content of the patent application is by reference simultaneously Enter herein.
For example, Fig. 4 C show the dynamic for being based in part on and being changed over time with the intensity of the touch input 476 of time Intensity threshold 480.Resistance to vibration threshold value 480 be following two components and:First component 474, it is arrived since initial detecting Decay after the predefined time delay p1 of touch input 476 with the time;And second component 478, it is touched with time-tracking Touch the intensity of input 476.The initial high intensity threshold value of first component 474 reduces the unexpected triggering of " deep pressing " response, while such as Fruit touch input 476 provides enough intensity, then still allows for " deep pressing " response immediately.Second component 478 passes through touch Gradual intensity fluctuation in input reduces the inadvertent free of " deep pressing " response.In some embodiments, touch input is worked as 476 when meeting resistance to vibration threshold value 480 (for example, point 481 at) in figure 4 c, triggering " deep pressing " response.
Fig. 4 D show another resistance to vibration threshold value 486 (for example, intensity threshold ID).Fig. 4 D also show two other Intensity threshold:First intensity threshold IHWith the second intensity threshold IH.In fig. 4d, although touch input 484 is full before time p2 The first intensity threshold I of footHWith the second intensity threshold IL, but just provide response until having pass by time delay p2 in the time 482.Together In fig. 4d, resistance to vibration threshold value 486 decays sample with the time, wherein from the time 482 through past predefined time delay p1 Afterwards, the decay starts in the time 488 (when triggering and the second intensity threshold ILDuring associated response).Such dynamic Intensity threshold reduces:And then the response associated with relatively low intensity threshold is triggered or in triggering and relatively low intensity threshold phase While the response of association, unexpected triggering and resistance to vibration threshold value IDAssociated response, the relatively low intensity threshold such as first Intensity threshold IHOr the second intensity threshold IH
Fig. 4 E show another resistance to vibration threshold value 492 (for example, intensity threshold ID).In Fig. 4 E, since initial After detecting that touch input 490 passes by time delay p2, triggering and intensity threshold ILAssociated response.Meanwhile certainly From initial detecting to touch input 490 pass by predefined time delay p1 after, resistance to vibration threshold value 492 decays.Therefore, Even if when the intensity of touch input 490 is less than another intensity threshold (for example, intensity threshold IL) when, in triggering and intensity threshold ILThe intensity of touch input 490 reduces after associated response, the intensity increase of subsequent touch input 490, without release Touch input 490, it can trigger and intensity threshold IDAssociated response (for example, in time 494).
The characteristic strength of contact is from less than light press intensity threshold ITLIntensity increase between light press intensity threshold ITL With deep pressing intensity threshold ITDBetween intensity be sometimes referred to as " light press " input.The characteristic strength of contact is pressed from less than deep Compressive Strength threshold value ITDIntensity to higher than deep pressing intensity threshold ITDThe increase of intensity be sometimes referred to as " deep pressing " input. The characteristic strength of contact is from less than contact detection intensity threshold value IT0Intensity increase between contact detection intensity threshold value IT0With it is light Press intensity threshold ITLBetween intensity be sometimes referred to as and detect contact on touch-surface.The characteristic strength of contact is from height In contact detection intensity threshold value IT0Intensity be decreased below contacting detection intensity threshold value IT0Intensity sometimes referred to as detect Contact is lifted from touch-surface.In some embodiments, IT0It is zero.In some embodiments, IT0More than zero.At some In diagram, shade circle or the oval intensity for being used to represent the contact on touch sensitive surface.Some diagram in, shadeless circle or Intensity of the corresponding contact without specifying corresponding contact that ellipse is used to represent on touch sensitive surface.
Herein in some described embodiments, in response to detecting gesture or response including corresponding pressing input One or more operations are performed in detecting the corresponding pressing performed using corresponding contact (or multiple contacts) input, wherein extremely It is at least partly based on and detects that the intensity of the contact (or multiple contacts) increases to above pressing input intensity threshold value and detected Corresponding pressing inputs.In some embodiments, in response to detecting that it is strong that the intensity of corresponding contact increases to above pressing input Threshold value is spent to perform corresponding operating (for example, performing corresponding operating on " downward stroke " of corresponding pressing input).In some realities Apply in scheme, the intensity that pressing input includes corresponding contact increases to above pressing input intensity threshold value and the intensity of the contact Be decreased subsequently to less than pressing input intensity threshold value, and in response to detect the intensity of corresponding contact be decreased subsequently to be less than by Pressure inputs threshold value to perform corresponding operating (for example, performing corresponding operating on " up stroke " of corresponding pressing input).
In some embodiments, the accident that equipment uses intensity hysteresis to avoid sometimes referred to as " shaking " inputs, wherein Equipment limits or selection has the hysteresis intensity threshold of predefined relation with pressing input intensity threshold value (for example, hysteresis intensity Threshold value than the low X volume unit of pressing input intensity threshold value, or hysteresis intensity threshold be pressing input intensity threshold value 75%, 90% or some rational proportion).Therefore, in some embodiments, pressing input includes the intensity of corresponding contact and increases to height It is decreased subsequently to be less than the hysteresis for corresponding to pressing input intensity threshold value in the intensity of pressing input intensity threshold value and the contact Intensity threshold, and in response to detecting that the intensity of corresponding contact is decreased subsequently to perform corresponding behaviour less than hysteresis intensity threshold Make (for example, performing corresponding operating on " up stroke " of corresponding pressing input).Similarly, in some embodiments, only The intensity for detecting contact in equipment is increased to equal to or higher than pressing input from the intensity equal to or less than hysteresis intensity threshold The intensity of intensity threshold and the intensity optionally contacted are decreased subsequently to be equal to or less than just to detect during the intensity of hysteresis intensity Inputted to pressing, and (for example, according to environment, the intensity of contact increases or the intensity of contact in response to detecting pressing input Reduce) perform corresponding operating.
In order to easily explain, optionally, triggered in response to detecting situations below in response to pressing input intensity The associated pressing input of threshold value or the description of the operation performed in response to the gesture including pressing input:The intensity of contact increases It is big to increase to above pressing input from the intensity less than hysteresis intensity threshold to higher than pressing input intensity threshold value, the intensity of contact The intensity of intensity threshold, the intensity of contact be decreased below pressing input intensity threshold value or contact intensity be decreased below with Press hysteresis intensity threshold corresponding to input intensity threshold value.In addition, describing the operations as the intensity in response to detecting contact Be decreased below pressing input intensity threshold value and in the example that performs, be optionally in response to detect contact intensity be reduced to it is low In corresponding to and perform operation less than the hysteresis intensity threshold of pressing input intensity threshold value.As described above, in some implementations In scheme, these triggerings responded are also depended on and meet time-based standard (for example, in the first intensity threshold of satisfaction and completely Pass by time delay between the second intensity threshold of foot).
Fig. 5 shows the example electronic device to be communicated with display 450 and touch sensitive surface 451.Set for electronics Standby at least one subset, according to some embodiments, display 450 and/or touch sensitive surface 451 are integrated into electronic equipment In.Although enter with reference to electronic equipment (for example, equipment 300 in portable multifunction device 100 or Fig. 3 in Figure 1A -1B) The touch sensitive surface 451 and display 450 of row communication describe the example of more detail below, it is to be understood that, according to some Embodiment, touch sensitive surface and/or display integrate with electronic equipment, and in other embodiments, touch sensitive surface and display One or more of device separates with electronic equipment.In addition, in some embodiments, electronic equipment has integrated display And/or integrated touch sensitive surface, and one or more additional displays with being separated with electronic equipment and/or touch sensitive surface are carried out Communication.
In some embodiments, to user interface navigation logical block 483 Single Electron equipment (for example, with The computing device A that lower reference chart 5 describes) perform all operations described below with reference to Fig. 6 A-6Y and 7A-7G.However, it should manage Solution, generally links together multiple different electronic equipments, to perform the behaviour below with reference to Fig. 6 A-6Y and 7A-7G description Make (for example, electronic equipment with user interface navigation logical block 483 and the independent electronics with display 450 and/ Or the independent electronics with touch sensitive surface 451 are communicated).Any one embodiment in these embodiments In, the electronic equipment below with reference to Fig. 6 A-6Y and 7A-7G description is that the electronics comprising user interface navigation logical block 483 is set Standby (or multiple equipment).In addition, it will be appreciated that in various embodiments, user interface navigation logical block 483 can be multiple Divided between different modules or electronic equipment;However, for the purpose of description herein, user interface navigation logic section Part 483 will refer mainly to reside in Single Electron equipment, to avoid unnecessarily obscuring other aspects of embodiment.
In some embodiments, user interface navigation logical block 483 includes one or more modules (for example, one Or multiple event handlers 190, it includes one or more object renovators 177 and one or more GUI renovators 178, such as It is more fully described above with reference to Fig. 1 C), the one or more modules, which receive, explains input and defeated in response to these explanations Enter to generate for updating the instruction of graphic user interface according to input is explained, the instruction is used subsequently to update on display Graphic user interface.In some embodiments, explanation input is detected (for example, by the contact in Figure 1A -1B and 3 Motion 130), identification (for example, by event recognizer 180 in Fig. 1 C), and/or be prioritized (for example, passing through the thing in Fig. 1 C Part grader 170) input.In some embodiments, explain that input is generated (for example, electronics by the module of electronic equipment Equipment receives original contact input data to identify gesture from original contact input data).In some embodiments, some Or all explanation inputs receive (e.g., including electronic equipment of touch sensitive surface 451 by electronic equipment as input is explained Original contact input data is managed to identify gesture from original contact input data, and the information for indicating gesture is sent to bag Include the electronic equipment of user interface navigation logical block 483).
In some embodiments, both display 450 and touch sensitive surface 451 are with including user interface navigation logical block 483 electronic equipment (for example, computing device A in Fig. 5) is integrated.For example, electronic equipment can be with integrated display (example Such as, the 340) desktop computer or laptop computer with touch pad (for example, 355 in Fig. 3) in Fig. 3.It is used as another Example, electronic equipment can be the portable multifunction devices 100 with touch-screen (for example, 112 in Fig. 2) (for example, intelligence Phone, PDA, tablet PC etc.).
In some embodiments, touch sensitive surface 451 integrates with electronic equipment, and display 450 is not with including user circle The electronic equipment (for example, computing device B in Fig. 5) of face navigational logic part 483 is integrated.For example, electronic equipment can be tool Have and the integrated of independent display (for example, computer, monitor, television set etc.) is connected to (by wired connection or wireless connection) The equipment 300 (for example, desktop computer or laptop computer) of touch pad (for example, 355 in Fig. 3).As another example, Electronic equipment can be have be connected to (by wired connection or wireless connection) independent display (for example, computer monitor, Television set etc.) touch-screen (for example, 112 in Fig. 2) portable multifunction device 100 (for example, smart phone, PDA, flat Plate computer etc.).
In some embodiments, display 450 integrates with electronic equipment, and touch sensitive surface 451 is not with including user circle The electronic equipment (for example, computing device C in Fig. 5) of face navigational logic part 483 is integrated.For example, electronic equipment can be tool Have and independent touch sensitive surface is connected to (by wired connection or wireless connection) (for example, remote touch plate, portable multifunction device Deng) integrated display (for example, 340 in Fig. 3) equipment 300 (for example, desktop computer, laptop computer, have collection Into the television set of set top box).As another example, electronic equipment can be had (by wired connection or wireless connection) even Be connected to independent touch sensitive surface (for example, remote touch plate, have the touch-screen as remote touch plate another is portable Multifunctional equipment etc.) touch-screen (for example, 112 in Fig. 2) portable multifunction device 100 (for example, smart phone, PDA, tablet PC etc.).
In some embodiments, both display 450 and touch sensitive surface 451 be not with including user interface navigation logic section The electronic equipment (for example, computing device D in Fig. 5) of part 483 is integrated.For example, electronic equipment can be (by wired connection or Wireless connection) it is connected to independent touch sensitive surface (for example, remote touch plate, portable multifunction device etc.) and independent display The independent electronics 300 of (for example, computer monitor, television set etc.) are (for example, desktop computer, laptop computer, control Platform processed, set top box etc.).As another example, electronic equipment can have to connect (by wired connection or wireless connection) To independent touch sensitive surface (for example, remote touch plate, have the touch-screen as remote touch plate another is portable more Function device etc.) touch-screen (for example, 112 in Fig. 2) portable multifunction device 100 (for example, smart phone, PDA, Tablet PC etc.).
In some embodiments, computing device has integrated audio system.In some embodiments, computing device with Separated audio system is communicated with the computing device.In some embodiments, audio system is (for example, be integrated in TV Audio system in machine unit) it is integrated with independent display 450.In some embodiments, audio system is (for example, stereo System) it is the autonomous system separated with computing device and display 450.
User interface and associated process
Pay attention to can be used now and communicated with display and touch sensitive surface and/or realized including its electronic equipment The embodiment of user interface (" UI ") and associated process, the electronic equipment such as computing device is (for example, the meter in Fig. 5 Calculate a computing device in device A-D).In some embodiments, the computing device is included for detection and touch sensitive surface Contact intensity one or more sensors.In some embodiments, the computing device includes display.In some realities Apply in scheme, the computing device includes audio system.In some embodiments, the computing device neither include display nor Including audio system.In some embodiments, display includes audio system (for example, display and audio system are TVs The part of machine).In some embodiments, some parts of audio system and display are separated (for example, display is electricity Depending on the part of machine, and audio system includes the bar speaker that is separated with television set).In some embodiments, computing device Communicated with independent remote control, the computing device is inputted (for example, remote control passes through it including user by remote control user The touch sensitive surface or touch-screen interacted with computing device).In some embodiments, remote control includes being used to detect remote control The motion sensor (for example, accelerometer and/or gyroscope) of device motion (for example, user picks up remote control).
Although inputting to provide some following examples on the touch sensitive surface 451 that reference is separated with display 450, It is that in some embodiments, as shown in Figure 4 A, (wherein touch sensitive surface is with showing for the input on equipment detection touch-screen display Device combines).For convenience of description, reference pair had into the operation that the equipment of touch-sensitive display system 112 performs to discuss some realities Apply scheme.In such embodiment, focus selector is alternatively:Corresponding finger or stylus contact and finger or stylus Point (for example, the centre of form of corresponding contacts or point associated with corresponding contacts) is represented corresponding to contact, or in touch-sensitive display system The centre of form of two or more contacts detected on 112.However, alternatively, shown in the figure on display display 450 During user interface in response to detect contact on touch sensitive surface 451 and to display 450 and independent touch sensitive surface 451 with And the equipment of focus selector performs similar operation.
Fig. 6 A-6Y show the exemplary use for being used to dynamically adjust the presentation of audio output according to some embodiments Family interface.More specifically, Fig. 6 A-6Y show the value based on user's input to adjust the volume of audio content and/or non-sound The user interface of flow characteristic.For example, when playing song in equipment, user can perform for asking to provide other audio contents Gesture.For example, song can be played in music application, and user can be in same music application program or different application Another audio content is asked in program (for example, another audio content can be by another in instant message application The audio-frequency unit for the video that individual user sends).As explained in further detail below, the fuzzy of audio content includes dynamically adjusting The non-volume characteristic of first audio content (for example, the song played before user's input in equipment) is (for example, stereo flat Weighing apparatus).
Fig. 6 A-6H show the example below:Equipment (for example, for simplicity and referred to as equipment 100) is in music application When First song or special edition being presented in program, the second song in music application according to the length for gently sweeping gesture Or obscured in special edition.
Fig. 6 A show shown on the touch-screen 112 of equipment 100 music application user interface 602 (in order to regarding For the sake of feeling clear, the remainder in addition to touch-screen 112 of equipment 100 is not shown).Music application user interface 602 include the title 604 that the Moonlight Sonata of Beethovan is currently played in instruction equipment 100.That is, equipment 100 is to sound Display system provides acoustic information 606-1 so that Moonlight Sonata (or the moon from Beethovan of Beethovan can be presented in audio system Track/song of light sonata).As writing a Chinese character in simplified form, phrase " audio content is presented in equipment 100 " etc. is used to represent equipment 100 to sound Display system provides acoustic information so that audio output corresponding with audio content can be presented in audio system.As explained with reference to figure 5 , audio system can be integrated into equipment 100 or be separated with equipment 100.
As sonagram 608 is schematically shown, the Moonlight Sonata of Beethovan is represented by acoustic information 606-1.Sound is believed Ceasing 606-1 includes volume (by positional representations of the acoustic information 606-1 on the vertical axis of audio chart 608) and except volume Outside acoustic characteristic, in this example the acoustic characteristic be left-right stereo balance (by acoustic information 606-1 in sonagram " the L-R balances " of positional representation on 608 horizontal axis).In some embodiments, non-volume acoustic characteristic is that filtering is special Property (for example, cut-off frequency and/or decay factor of low pass filter).
Music application user interface 602 also includes audio content and represents 610 (for example, representing that the moonlight of Beethovan is played The bent audio content of ring represents 610-1;Represent that the audio content of the requiem of Mozart represents 610-2;And represent Bo Lamu The audio content of this alto rhapsody represents 610-3).Audio content represents that 610 be each to occupy the use on touch-screen 112 The Drawing Object (also referred to as " graphical user interface object ") of the respective regions at family interface 602.In all cases, audio content Represent that 610 represent:Song, special edition, the tinkle of bells, video content object are (for example, video content occurs in text instant message window Position), the audio file object that occurs in text instant message window or any other type including audio frequency component Media content.In this example, audio content represent 610 be special edition expression and including shown album cover.
In the beginning of the example shown in Fig. 6 A-6H, L-R balances are balanced, and in addition to acoustic information 606-1, Equipment 100 does not provide any other acoustic information.
As shown in Figure 6B, when the Moonlight Sonata of Beethovan is being presented in audio system, equipment 100, which receives to correspond to, is in The input 612 (for example, gently sweeping gesture) of the request of the requiem of existing Mozart.In this example, because by with Mozart's Audio content corresponding to requiem represents 610-2 to receive input 612, so input 612 is the peace soul for Mozart to be presented Bent request.
In some embodiments, in response to the initial part (for example, light slight movement for sweeping gesture) of input 612, if Standby 100 imply that it will start fuzzy audio (for example, acoustically and/or visually).In some embodiments, as made herein , term " fuzzy audio " refers to change acoustic characteristic to change high-lighting of the fuzzy audio when it is played, to cause User can better discriminate between other audios with fuzzy audio while broadcasting.When audio " fuzzy ", " obscuring gradually in audio Enter " correspond to the high-lighting of the fuzzy audio of increase (for example, by increasing the cut-off frequency of low pass filter and/or making audio court Offset to center channel), and " fuzzy gradually to go out " corresponds to the high-lighting for reducing fuzzy audio (for example, by reducing LPF The cut-off frequency of device and/or audio is removed from center channel).In some embodiments, the acoustic characteristic bag being fade-in is obscured Include volume.In some embodiments, obscure the acoustic characteristic that is fade-in include one or more non-volume acoustic characteristics (for example, Cut-off frequency or the left/right balance of low pass filter).For example, equipment 100 provides auditory cues, i.e., by using the first of input 612 The value (for example, light slight movement for sweeping gesture) of initial portion dynamically adjusts acoustic information 606-1 L-R balances, and audio will Start to obscure.In this example, acoustic information 606-1 L-R balances slight shift to the left.Another as auditory cues shows Example, information volume 606-1 volume reduce.In some embodiments, equipment 100 also represents 610- by increasing audio content The vision high-lighting of 2 (it is in fig. 6b by representing that 610-2 runic frame is schematically shown around audio content) provides Visual cues.In some embodiments, increasing vision high-lighting includes visually obscuring in addition to audio content represents 610-2 Other audio contents represent (and alternatively equally visually obscure user interface remainder).In some embodiments In, as described below, these promptings are provided before the requiem of Mozart acoustically " is obscured and is fade-in ".
In some embodiments, visual effect (for example, blur radius) and the non-volume acoustic characteristic dynamically adjusted (for example, sweeping extension with light, user interface 602 passes through offset sound (in addition to audio content represents 610-2) for change in combination Information 606-1 L-R balances are obscured with lockstep).
As shown in Fig. 6 C-6D, equipment 100 provides acoustic information 606-2 to audio system, so that the moonlight with Beethovan is played The bent requiem that Mozart is presented simultaneously of ring.In some embodiments, the value in response to input 612 exceedes predetermined Threshold value (for example, this, which gently sweeps movement, exceedes small predetermined amount), complete " fuzzy to be fade-in " of the second audio content.In some realities Apply in scheme, the requiem of Mozart is statically presented in equipment 100;That is, once the requiem of Mozart commences play out, its just with Fixed volume and fixed L-R balance (for example, balanced L-R balances) to carry out.Alternately, as illustrated, also according to The value of input 612 dynamically adjusts the presentation of the requiem of Mozart.For example, when user further moves to left inputting 612 When dynamic, the L-R balances of the requiem of Mozart offset (the acoustic information 606- in sonagram 608 in such as Fig. 6 C-6D more to the left 2 to the left skew shown in).Continue to dynamically adjust the presentation of the Moonlight Sonata of Beethovan according to gesture is gently swept.For example, When user, which will input 612, further to be moved left, the L-R balances of the Moonlight Sonata of Beethovan offset (such as Fig. 6 C-6D more to the left In sonagram 608 in acoustic information 606-1 to the left skew shown in).This gives feels below user:The moon of Beethovan Light sonata is offset to the left from arena theatre, and the requiem of Mozart is displaced on arena theatre from right side, So as to occupy the position of Moonlight Sonata.
In some embodiments, equipment 100 dynamically adjusts the moonlight of Beethovan always according to the value for gently sweeping gesture (for example, when input 612 is moved farther leftward as, equipment 100 reduces volume to the volume of sonata, such as the audio in Fig. 6 C-6D In Figure 60 8 acoustic information 606-1 offset downward it is represented).In some embodiments, equipment 100 is always according to gently sweeping hand The size of gesture come dynamically adjust the volume of the requiem of Mozart (for example, when input 612 be moved farther leftward as when, equipment The volume of the requiem of 100 increase Mozarts, as acoustic information 606-2 offsets up institute in the sonagram 608 in Fig. 6 C-6D Represent).In some embodiments, the volume of the requiem of the Moonlight Sonata of Beethovan and Mozart generally with display The expression 610-1 that is shown respectively in the predefined region (for example, central area of whole display or display) of device and 610-2 fraction is proportional.Therefore, when user moves audio content expression 610-2 on the center of display to, Mozart's Requiem becomes more prominent and more placed in the middle acoustically acoustically.
The equipment 100 that Fig. 6 E shows detects the end (for example, user's input 612 has been released) of user's input 612.Cause This, no longer shows user's input 612 in Fig. 6 E.
In some embodiments, in response to detecting that user inputs 612 end, equipment 100 is based on determining input 612 Value exceed (or having exceeded) predetermined threshold value come determine whether to continue present the first audio content (for example, and stopping The second audio content is only presented), or vice versa it is as the same.
Fig. 6 F are shown in this example, because input 612 has dragged audio content and represented 610-2 so that it compares audio Content representation 610-1 is more shown, so the release of input 612 causes audio content to represent that 610-2 is moved in screen Between position, wherein equipment 100 only shows the requiem of Mozart.Accordingly, in response to the end for detecting input 612, equipment 100 stop that the first audio content (for example, Moonlight Sonata) is presented and continue that the second audio content (peace soul of Mozart is presented It is bent).In some embodiments, equipment 100 is completed to adjust the dynamic of the requiem of Mozart (for example, in release input 612 Afterwards, L-R balances and volume are gradually changed within the period of 0.5 second so that balancedly present not with the volume that pre-sets Zha Te requiem).This is offset to show by the upward of the acoustic information 606-2 in the sonagram 608 in Fig. 6 E-6F and to the left Show to meaning property.In some embodiments, in response to detecting the end of input 612, visual effect (for example, fuzzy) also by Reversion.
Fig. 6 G-6H are shown if input 612 represents 610-2 so that it is represented than audio content without dragging audio content 610-1 is more shown what will then occur in this example.Therefore, Fig. 6 G are shown immediately in release ratio input 612 it is shorter but similar to input 612 input after user interface 602 state.As response, as shown in figure 6h, equipment 100 stop presenting the requiem of (for example, causing audio system to stop presenting) Mozart, and restart that Beethovan is only presented Moonlight Sonata.Then the Moonlight Sonata of Beethovan is presented, without being dynamically adjusted to it (for example, at 0.5 second The change of interior reversion L-R balance and volume, to cause balancedly and the volume to pre-set is played the moonlight of Beethovan is presented Ring is bent).This is offset schematically to show by the upward of the acoustic information 606-1 in the sonagram 608 in Fig. 6 G-6H and to the left Go out.In some embodiments, in response to detecting the end of input, visual effect (for example, fuzzy) is also inverted.
In some embodiments, when the value of input 612 meets that be more than the first predetermined threshold value second is advance During the threshold value of determination, equipment 100 visually and acoustically by the second audio output " ejection " to appropriate position (for example, depositing In first threshold, if wherein release inputs, the second audio output is moved to appropriate location, and Second Threshold be present, its In even release input before, the second audio output is ejected into appropriate position).
In some embodiments, the alternative solution as the example shown in Fig. 6 E-6H, in response to detecting input 612 End, equipment 100 continue present adjustment the first audio output and continue present the second audio output.
Fig. 6 I-6O show the example below:Equipment (for example, for simplicity and referred to as equipment 100) is in music application When song or special edition being presented in program, according to the intensity of pressing input in instant message application (for example, and music application The different application program of program) in the video for being sent to user audio-frequency unit in obscure.Example shown in Fig. 6 I-60 it is each Individual aspect is similar to the example shown in Fig. 6 A-6H.These details are not repeated herein.Example and Fig. 6 A-6H institutes shown in Fig. 6 I-60 Difference between the example shown is:In Fig. 6 I-60, input is pressing input, and its value is the intensity of pressing input;And In addition, in Fig. 6 I-60, equipment 100 is fuzzy to come from two different applications (for example, music application and instant message application Program) audio.
In addition, Fig. 6 I-60 are shown by dynamically adjusting low pass filter cutoff frequency rather than L-R balances to obscure Audio.Therefore, Fig. 6 I-60 include sonagram 613.The vertical axis of sonagram 613 represents volume, and horizontal axis represents low Pass filter cut off frequency.
Fig. 6 I show the user interface 614 of the instant message application program for being shown on touch-screen 112.User circle Face 614 shows message 616, some message in the message 616 by equipment 100 user (for example, message 616-1 and 616-2) Receive, and some message in the message 616 send (for example, message 616-3) by the user of equipment 100.User interface 614 Head portrait 618 including the participant in instruction session is (for example, " Alex " and its head portrait that its head portrait is 618-1 are 618-2 " Tina ").For example, Tina sends the message 616-1 of the expression for video to Alex.
In Fig. 6 I, sonagram 613 includes acoustic information 606-3 expression, so as to mean that audio is presented in equipment Content.In this illustration, acoustic information 606-3 corresponds to Bo Lamusi alto rhapsody, therefore equipment 100 is logical first Cross and separated from instant message application program or different music applications is presented Bo Lamusi alto rhapsody.With spy Accordatura amount and provide vigorous drawing by being arranged to the low pass filter cutoff frequency (hereinafter referred to " cut-off frequency ") of high level This alto rhapsody of nurse.In some embodiments, the peak frequency (example audible higher than people of cut-off frequency during beginning Such as, about 20kHz) so that when do not perform audio it is fuzzy when, low pass filter does not have audible influence to audio output.One In a little embodiments, when starting (that is, when do not perform audio it is fuzzy when) do not apply low pass filter.On the contrary, when audio obscures During beginning, low pass filter is opened.For simplicity, Fig. 6 I show be arranged to during by starting the cut-off frequency of high level come The acoustic information 606-3 of presentation.
As shown in Fig. 6 J-6K, when alto rhapsody is presented in equipment 100, equipment 100 is received with disappearing for video to be presented Input 620 corresponding to 616-1 (audio for including video messaging 616-1) request is ceased (for example, input is in touch-screen 112 Input on region corresponding with video messaging 616-1).
In this example, input 620 is the pressing input (for example, press and keep inputting) on touch-screen 112.Touch-screen 112 have the one or more sensors for the intensity for being used to detect contact.The intensity of input 620 is indicated on intensity map 622. In Fig. 6 J, the intensity for inputting 620 is higher than prompting threshold value (for example, ITH).Therefore, equipment 100 starts video messaging 616-1 Audio-frequency unit in Bo Lamusi alto rhapsody is acoustically obscured.That is, when the intensity of input 620 is higher than prompting threshold Value is (for example, ITH) but be not above spying on threshold value (for example, ITL) when, equipment 100 reduces female when inputting 620 intensity increase The volume of bass rhapsody and reduce cut-off frequency.These effects are downward by the acoustic information 606-3's in sonagram 613 Skew is schematically shown to the left.The effect for reducing the cut-off frequency of low pass filter is filter out alto rhapsody more next More high fdrequency components is so as to its remaining bass.
It is meanwhile (upward such as acoustic information 606-4 corresponding with video messaging 616-1 with the intensity increase of contact 620 Represented by arrow), video messaging 616-1 volume increases (for example, proportionally).Acoustic information 606-4 actually not by (for example, low pass filter is filtered by the cut-off frequency higher than human audible range to it, or its is basic for LPF It is not low pass filtering).
In some embodiments, the intensity for simply entering 620 has been higher than prompting threshold value (for example, ITH) but have not exceeded Threshold value is spied on (for example, ITL), then video messaging 616-1 vision high-lighting dynamically changes (example with the intensity of input 620 Such as, the sense of hearing high-lighting of the vision high-lighting of video and corresponding audio increases with the increase of intensity, and with intensity Reduce and reduce).For example, as shown in Fig. 6 J-6K, the intensity of increase input 620 increases video messaging 616-1 size, Make video messaging 616-1 placed in the middle, and by the blur radius user interface 614 proportional to the intensity of input 620 Any message in addition to video messaging 616-1 is fuzzy, and (blur radius of increase in these figures is by except video messaging 616-1 Outside cover all user interfaces 614 the transparency of reduction of pattern schematically show).
IT is can be seen that by comparing Fig. 6 J and Fig. 6 KHAnd ITLBetween increase intensity influence.In some embodiments In, user can repeatedly purify alto rhapsody and video messaging 616-1 by increasing and reducing the intensity of input 620 Volume (and cut-off frequency of alto rhapsody).For example, if Fig. 6 J and 6K were inverted, acoustic information 606-3 sound Amount and cut-off frequency will increase, and acoustic information 606-4 volume will reduce.
In this example, when video messaging 616-1 audio output is presented in equipment 100, equipment 100 is also presented video and disappeared Cease 616-1 video frequency output.Therefore, Fig. 6 J-60 show that video progress (flies for example, video messaging 616-1 is bird around framework The simple video of Xiang).
As shown in Fig. 6 L-6M, when the intensity for inputting 620 reaches " spying on " threshold value, equipment 100 passes through the cut-off that pre-sets Bass rhapsody is presented in frequency and the first volume pre-seted (for example, amount of bass), and passes through the second volume pre-seted (for example, the volume pre-seted than first higher volume) is presented video messaging 616-1, and unrelated with the intensity of input 620 (for example, the intensity for simply entering 620 keeps below " ejection " threshold value, it is IT to be somebody's turn to do " ejection " threshold value in this exampleD).For example, Equipment 100 detects that the intensity of input 620 increases above ITL(Fig. 6 L), the intensity for subsequently inputting 620 decreases below ITL(figure 6M), but in sonagram 613 by acoustic information 606-3 and acoustic information 606-4 maintain its " spy on " opening position (for example, Even if the intensity of contact is decreased below ITL, the vision high-lighting of video and the sense of hearing high-lighting of correspondence audio are also maintained at Rank at least shown in 6K).Effect is that the audio from video messaging 616-1 is mainly presented, wherein only alto rhapsody Quiet bass background keep it is audible.
In addition, after the intensity of input 620 reaches " spying on " threshold value, vision changes locked.In Fig. 6 L, video disappears Breath 616-1 is centered about, and the remainder of wherein user interface 614 seriously obscures.When the intensity of input 620 is decreased below ITLWhen, this fuzzy and video messaging 616-1 center is kept in Fig. 6 M.
However, in some embodiments, the release inputted at 620 any point in Fig. 6 J-6M will cause equipment 100 stop that video messaging 616-1 is presented and recover to present alto rhapsody completely (for example, with the second volume pre-seted And without filtering), and alternatively return to the state of user interface shown in Fig. 6 I.
Fig. 6 N-60 are shown in some embodiments, when the intensity of input 620 is higher than ejection threshold value (for example, ITD) When, video messaging 616-1 " ejection " is arrived appropriate position by equipment 100.Even if the intensity of input 620 is subsequently fallen below ITDOr input 620 is fully completed, once the intensity of input 620 is higher than deep pressing threshold value ITD, video messaging 616-1 sound Amount is just maintained at the second volume pre-seted and keeps not filtered (Figure 60).In some embodiments, equipment 100 will regard Frequency message 616-1 be visually ejected into appropriate position (for example, video messaging 616-1 extension so as to occupy whole screen or Most of screen).In addition, equipment 100 stops that the first audio output (for example, alto rhapsody) is presented.
Fig. 6 P-6Y show the example below:According to some embodiments, because the characteristic strength of contact changes, equipment (example Such as, for simplicity and referred to as equipment 100) by dynamically change media item one or more acoustic characteristics set come Audio of the preview from media item.For example, at least for a range of contact strength, when equipment 100 receives the table of song During the contact shown, equipment 100 will play song with the volume proportional to the intensity of contact.In some embodiments, When contact reaches the first intensity threshold, even if the intensity of contact then declines, equipment 100 also will be pre- by the way that volume is maintained The rank of setting carrys out " spying on " previewing media item.In some embodiments, when contact reaches the second intensity threshold, equipment 100 will perform another operation (for example, in addition to previewing media item), such as perform selection operation.
Fig. 6 P-6Y also show the example below:In response to input, equipment 100 hides (for example, fuzzy) whole user interface (in addition to selected user interface object) or the part for only hiding user interface.In some embodiments, contact is worked as When meeting the activation standard based on intensity, masking user interface is performed (for example, whole user interface or only one of user interface Point).For example, intensity rises above prompting threshold value ITHPressing and keep input to cause to cover, and Flick gesture causes to perform Different operations (for example, selection operation to user interface object).
Fig. 6 P show the user interface 640 for instant message application program.User interface 640 includes interaction area 642-1.Interaction area 642-1 is that the multiple message 644 included between sessions participant (for example, Alex and Tina) are (therein Message 644-1, message 644-2 and message 644-3 are representational) conversation region.User can be by rolling through message 644 (for example, the position in conversation region is shown by scroll bar 646) or by being interacted with each message 644 (for example, in message Touched on 644-3 to play video, or (such as and keeping) is pressed " to spy on " video on message 644-3, such as referred to Described in Fig. 6 I-60) interact with interaction area 642-1.Interaction area 642-1 also include it is multiple show can represent (for example, Icon 648-1, icon 648-2, icon 648-3 and icon 648-4, it can each realize specific functions of the equipments) and frame 650 (for example, user inputted but be not yet sent to the content of other sessions participants show region).
Fig. 6 P show the input 652 (for example, Flick gesture) on icon 648-3.As shown in Fig. 6 Q, Flick gesture 652 So that user interface 640 shows interaction area 642-2 (for example, independent interaction area different from interaction area 642-1).One In a little embodiments, interaction area 642-1 is the user interface for primary application program (for example, instant message application program), And interaction area 642-2 is display configured to come the content of the different miniature applications programs of operation in comfortable primary application program. User can gently sweep between miniature applications program, so as to change the miniature applications program shown in interaction area 642-2.Interaction The showing for list that region 642-2 also includes proposing the miniature applications program that will be shown in interaction area 642-2 can represent 659.Designator 654 indicates currently show which miniature applications program (for example, gently sweep to lead to the left in interaction area 642-2 Cause shows different miniature applications programs in the 642-2 of region, and the solid dot in designator 654 is moved right).
In this example, miniature applications program is for selecting shared media in the session between sessions participant Media selection miniature applications program 656.(for example, nearest 30 song that display plays on the appliance 100 rolls table It is single).Media selection miniature applications program includes the expression (for example, media item 658-1 to 658-4 expression) of media item 658. In some embodiments, media item is song, special edition, video etc..Represent 658-3 include relevant media item (for example, artist, Song title) and album cover picture display information.In some embodiments, the corresponding Flick gesture represented on 658 is not ( Show) selected by placing it in frame 650 it is corresponding represent 658 (for example, being used as audio message so that its be segmented with For being sent to session).In some embodiments, the corresponding Flick gesture (not shown) represented on 658 is by playing media (for example, on the appliance 100 local play) selects corresponding to represent 658.
Fig. 6 R are shown including representing the defeated of the contact on 658-2 (for example, represent the pressing on 658-2 and keep gesture) Enter 660.As shown in intensity map 668, by with higher than prompting threshold value ITHContact strength, press and hold gesture satisfaction Media cue standard (for example, activation standard based on intensity).Therefore, equipment 100 commence play out media item with represent 658-2 It is corresponding a part (for example, beginning or be selected as comprising media item recognizable part representative part).In audio By audio output 664 come the broadcasting of presentation medium item in Figure 66 2.Sonagram 662 shows that the volume of media item and time close System.
As shown in Fig. 6 R-6S, when media item plays, equipment 100 changes and dynamic with the characteristic strength of contact Ground changes the volume of media item (for example, the volume of media item being as the characteristic strength of contact increases and increases, and with contact Characteristic strength reduce and reduce).For example, from the intensity increase of Fig. 6 R to Fig. 6 S contact (for example, from being just above ITHArrive Just it is less than ITL) along with the increase of corresponding volume, (arrow in intensity map 668 in Fig. 6 R-6V is shown from the strong of preceding figure The change of degree;Similarly, the solid line in the sonagram 662 in Fig. 6 R-6U show the figure with the arrow pair in intensity map 668 The change answered, and the change before dotted line expression in figure).If intensity is inverted (if for example, Fig. 6 S occur before Fig. 6 R), Then the volume of media item will reduce.
In some embodiments, when having produced different audio output before media item commences play out, such as refer to Described by Fig. 6 A-60, method 800, method 840 and Fig. 8 A-8C, equipment 100 is fuzzy together by two audio output.
In addition, Fig. 6 R-6S show that equipment 100 dynamically changes interaction area 642-2 when the volume change of media item Outward appearance.For example, when the characteristic strength of contact changes, the dynamic hidden of equipment 100 (for example, fuzzy) interaction area 642-2 (examples Such as, with the lockstep of the change with audio so that increase with the characteristic strength of contact, blur radius also increases).Cause This, increases (when equipment is moved to Fig. 6 S from Fig. 6 R from the intensity increase of Fig. 6 R to Fig. 6 S contact along with the corresponding of fuzziness When, the fuzziness of the increase in these figures by the other guide in covering interaction area 642-2 pattern reduction transparency Schematically show).In this example, the dynamic hidden interaction area 642-2 of equipment 100 is without hiding interaction area 642-1 (for example, to indicate that the prompting is related to the miniature applications program part of user interface and is not related to whole user interface).
In addition, the expression 658-2 not being hidden dimensionally increases with the increase of contact strength and is moved to friendship Mutual region 642-2 center.In this example, as long as contact strength not up to " spies on " intensity threshold (for example, ITL), user Can by the intensity of " prompting " scope (for example, in ITHWith ITLBetween) change the intensity of contact and repeatedly purify and regard Feel to change and change with the sense of hearing.
Fig. 6 T-6U show that contact reaches the result for spying on threshold value (for example, equipment 100 is detected higher than ITLContact The result of characteristic strength increase).In this example, once the intensity of contact, which reaches, spies on threshold value, the volume of audio output 664 is just Keep fixed (for example, being locked to the rank pre-seted, any volume that equipment 100 is arranged to by such as user).Therefore, ITL With ITDBetween the intensity increase of contact do not cause the increase of volume.Similarly, as shown in Fig. 6 U, subsequently detect less than ITL The reduction of characteristic strength of contact volume is not influenceed (as long as example, continuous maintain contact;In certain embodiments, Lifting gradually or immediately stops the presentation of media item and visible change is inverted into interaction area 642-2).
In some embodiments, once contact reaches ITL, equipment 100, which is just shown, indicates 661, that is, the feature contacted is strong Degree increase will cause equipment relative to media item to perform selection operation (for example, language " 3D TOUCH TO SHARE ").It is less than ITLContact intensity subsequent reduction do not change interaction area 642-2 remainder masking, represent 658-2 size, Or " 3D TOUCH TO SHARE " are indicated.
Fig. 6 V show that equipment 100 is detected higher than " ejection " threshold value (for example, ITD) contact characteristic strength increase. Therefore, equipment 100 stops playing media item (therefore, do not have sonagram 662 in Fig. 6 V-6X) and performs choosing for media item Select operation (for example, media item is placed in frame 650 by equipment 100).
In some embodiments, as illustrated, detecting more than ITDContact intensity after be immediately performed selection Operation.It is invalid that input 660 subsequently becomes.In other words, although input 660 is illustrated in original representation 658-2 in Fig. 6 V On, but input 660 does not influence on original representation 658-2.User can be inputted by discharging input 660 and inputting new user To reselect original representation 658-2.
In Fig. 6 V, media item is represented by audio message 644-4 now, and it corresponds to the expression as shown in Fig. 6 Q-6U 658-2.In some embodiments, audio message 644-4 seems identical with the expression 658-2 shown in Fig. 6 R.In addition, equipment 100 stop masking interaction area 642-2 (for example, reversion is fuzzy).
Place the content at also causes equipment 100 to show " transmission " button 670 in frame 650.Fig. 6 W show that selection is sent The user of button 670 inputs 672 (for example, Flick gestures), and audio message 644-4 is sent to sessions participant and caused by it Audio message 644-4 is added to conversation region, as shown in Fig. 6 X.
Fig. 6 Y show the contact being included on audio message 644-4 (for example, pressing and guarantor on audio message 644-4 Hold gesture) input 674.Because the contact in the contact of input 674 is higher than ITH, so in addition to audio message 644-4, if Standby 100 hide interaction area 642-1 and interaction area 642-2.In some embodiments, in response to higher than ITHContact Under pressing and keep inputting, the mode of equipment 100 also in a manner similar to that previously described (e.g., including dynamically changes Audio) carry out preview audio message 644-4.By contrast, in response to Flick gesture (for example, with less than ITHIntensity), equipment 100 perform selection operation (for example, playing whole audio message 644-4) relative to audio message 644-4, should without masking With the second interaction area of program and the first interaction area of application program need not be covered.
The additional detail about Fig. 6 A-6Y (and user interface shown in it) is provided below with reference to Fig. 8 A-8H.
Fig. 7 A to 7G are shown according to some embodiments for providing audio output based on audio configuration file Exemplary user interface.More specifically, Fig. 7 A-7G show the example below:Showing can represent (for example, pressing on touch-screen 112 Button) activation cause equipment output that there is audio configuration file (for example, management tone, reverberation, and/or audio output are with the time Decay audio configuration file) sound.Show that equipment determines whether to meet audio change mark when can represent when activating second Standard, and if it is satisfied, then modification is shown with first can represent corresponding audio configuration file.For example, when energy table is shown in activation first Activation second shows that the equipment causes first to show that the sound that can be represented quickly is decayed when can represent shortly after showing.
User interface in these figures is used to illustrate the process in procedures described below, including Fig. 9 A-9C.
For convenience's sake, Fig. 7 A-7G are described with reference to equipment 100.As writing a Chinese character in simplified form, " equipment 100 presents and shows energy phrase Audio corresponding to expression " etc. is used to mean that equipment 100 provides (or initiating to provide) acoustic information to audio system, to cause sound Display system can be presented can represent corresponding audio output with showing.As explained with reference to figure 5, audio system can be integrated into equipment Separated in 100 or with equipment 100.
More specifically, Fig. 7 A-7G show the example below:As the threshold time T for showing the activation that can be represented firstthresIt is interior Activation second is shown when can represent, meets that audio changes standard.
Fig. 7 A show the user interface 702 for telephony application (for example, phone module 138).User interface shows Show keypad 704, character can be for example input in dialed number column 706 by user by the keypad 704.Therefore, small key Disk 704 include with numeral corresponding to one group show and can represent 708 (for example, it is corresponding with " 5 " show can represent 708-1 and corresponding with " 2 " Show can represent 708-2).
As shown in Figure 7 B, equipment 100 is in time T1Detect and show the can represent 708-1 first input 710 for activating, and And place " 5 " in dialed number column 706.Fig. 7 B also show to provide and be represented with the audio output of time (for example, audio configuration File) sonagram 712.Detect time T during the first input 7101It is labeled on the horizontal axis of audio chart 712. The volume for the audio output that the vertical axis instruction of audio figure 712 is shown on audio figure 712.First audio configuration file 714-1 is the first audio output with showing that to represent 708-1 corresponding and in response to showing the table that can be represented 708-1 and be presented Show.The first audio configuration file 714-1 of the first audio output of display completely in Fig. 7 D sonagram 712.First audio is defeated Go out in time T1Steeply rise afterwards, then finally decay to zero volume.Come in addition, sonagram 712 indicates with c sharps tone Produce the first audio output.
Fig. 7 C show equipment 100 in the second time T2(for example, time after T1) detects that sensing is shown and can represented (for example, detecting the activation of dui " 2 " button, " 2 " are placed into dialed number column 706 by it for 708-2 the second input 716 In).In this example, when equipment 100 detects the activation that can represent showing 708-2, equipment 100 produces is matched somebody with somebody by the second audio Put the second sound output of file 714-2 expressions.In some embodiments, the second audio configuration file 714-2 and the first sound Frequency configuration file 714-1 identical (for example, default audio configuration file of keypad sound).
Because detect the second time T of the second input 7162In threshold time TthresAfterwards, so equipment 100 continues root The first audio output is presented according to the first audio configuration file 714-1.By contrast, Fig. 7 E-7G are similar to Fig. 7 B-7D, except Detect the second time T of the second input 7162In threshold time TthresOutside before.In this case, audio change mark is met Standard, therefore equipment 100 does not continue that the first audio output with the first audio configuration file 714-1 is presented, but presenting has (the first modified audio output follows Fig. 7 F- to modified audio configuration file 714-3 the first modified audio output The solid line for being is marked in 7G;Be marked as 714-1 dotted line be used for show if less than footsteps frequency change standard without What the audio configuration file of change should be).
In some embodiments, when the first audio output is presented in equipment 100, equipment 100 presents defeated with the first audio Go out corresponding visual effect.For example, as shown in figs. 7 c-7d, visual effect includes to represent 708-1 outwards (for example, remote from showing From) extension one or more figures 718 (for example, ring, ripple).Similarly, when the second audio output is presented in equipment 100, Equipment 100 is presented away from showing the figure 720 that can be represented 708-2 and stretch out (for example, ring, ripple).
The additional detail about Fig. 7 A-7G (and user interface shown in it) is provided below with reference to Fig. 9 A-9C.
Fig. 8 A-8B are the stream for the method 800 for describing the presentation for dynamically adjusting audio output according to some embodiments Cheng Tu.Fig. 6 A-60 are used for the method and/or process for illustrating Fig. 8 A-8B.Although touch-sensitive display (wherein touch sensitive surface will be referred to Be combined with display) on input provide some following examples, but in some embodiments, equipment detect with Input on the separated touch sensitive surface 451 of display 450, as shown in Figure 4 B.
In some embodiments, method 800 by electronic equipment (for example, Figure 1A portable multifunction device 100) and/ Or one or more parts of electronic equipment (for example, I/O subsystems 106, operating system 126 etc.) perform.In some embodiment party In case, method 800 is managed by instruction, and the instruction is stored in non-transient computer readable storage medium storing program for executing and by the one of equipment Individual or multiple processors (such as one or more processors 122 of equipment 100 (Figure 1A)) perform.For convenience of description, below The method 800 performed by equipment 100 is described.In some embodiments, with reference to figure 1A, the operation of method 800 is at least in part Performed by audio preview module 163-1, audio modification module 163-2 and touch-sensitive display (for example, touch-screen 112) or it is entered Exercise and use.Certain operations in method 800 are optionally combined, and/or the order of certain operations is optionally changed.
As described below, method 800 (and associated interface) reduce the quantity of the input from user, scope and/or Property, and more effective man-machine interface is produced, come and user interface so as to provide the user easy to use and intuitive way Interact.For battery powered electronic equipment, method 800 by provide should be readily appreciated that with informative audio output come Effective, seamless and quick interaction is realized, it is saved electric power and increases the time between battery charging (for example, passing through reduction Draw the demand of the extensive and poorly efficient user mutual of battery electric quantity).
In some embodiments, when equipment provides (802) first sound to the audio system to be communicated with the equipment When information is to be presented acoustic characteristic (" the non-volume acoustic characteristic ") including volume and in addition to volume, method 800 starts.Example Such as, in Fig. 6 A-6H, the first audio output is the Moonlight Sonata of Beethovan.In all cases, the first audio output be The song that occurs in text instant message window, special edition, the tinkle of bells, the audio-frequency unit of video content or from audio file object Audio.
In some embodiments, non-volume acoustic characteristic is the reverberation time of (804) first audio output, the first audio (also referred to as left and right is flat for the LPF Cutoff (for example, cut-off frequency) of output or the stereo balance of the first audio output Weighing apparatus, " L-R " balance).
When audio system the first audio output of presentation, equipment receives (806) and asking for the second audio output of presentation Ask corresponding input.In some embodiments, when focus selector is located on Drawing Object, carried out with electronic equipment The input of (808) (or being otherwise associated) corresponding with the second audio output is received on the display of communication.
For example, input be touch sensitive surface (for example, with electronic equipment integrate touch-sensitive display or with electronic equipment carry out Touch sensitive surface on the remote control of signal communication) on pressing input.In graphical user circle associated with the second audio output In face of as receiving pressing input on (for example, the video content object in text message window, Fig. 6 I-60).
As another example, input corresponds in the graphical user interface object (example associated with the second audio output Such as, the artwork of album cover, Fig. 6 A-6H) on light on the touch sensitive surface that starts sweep gesture.
In some embodiments, when graphical user interface object represents song, special edition or video, the second audio output It is that (for example, a part for song, special edition or video, it has been preselected as representative or recognizable for the preview of song, special edition or video Song, special edition or video).In some embodiments, a part for song, special edition or video has the length (example pre-seted Such as, 30 seconds).
For example, input, which corresponds on touch sensitive surface, gently sweeps gesture, this gently sweeps gesture associated with the second audio output Graphical user interface object (for example, graphical user interface object include for album cover artwork, Fig. 6 A-6H) top (or thereon) start.Another above-mentioned example is:Wherein it is located at the figure associated with the second audio output in focus selector In user interface object (for example, graphical user interface object includes the video content object in text message window, Fig. 6 I-60) Fang Shi, receive pressing input.Other examples of graphical user interface object include the text representation of the tinkle of bells, in text instant message Audio file object occurred in window etc..
In response to receiving input corresponding with the request for the second audio output to be presented, equipment provides to audio system (810) information, to dynamically adjust the presentation of the first audio output according to the value of input.In some embodiments, The value of input be (812) input in contact characteristic strength, input in contact time span or input in contact The distance (for example, light length for sweeping gesture) of traveling.
Change with the value of input, equipment dynamically adjusts (814) non-volume acoustic characteristic.Change with the value of input Become and adjusting non-volume acoustic characteristic allows user effectively preview or to listen to the second audio output without interrupting the first audio Output, and give additional control of the user to audio output by unique user input.Which enhance the operable of equipment Property, and cause user device interface more effective (for example, must enter in operation equipment/interacted with equipment by reducing user The quantity of capable user's input), this makes to reduce electric power additionally by allowing users to faster and more efficiently use equipment With and improve the battery life of equipment.
In some embodiments, the stereo balance degree of the audio output of device shifting first, with the sound of hour offset second The stereo balance degree (816) (for example, with reference to as described in figure 6A-6O) of frequency output.For example, the input corresponds on touch sensitive surface It is light sweep gesture, this is gently swept gesture and moves (for example, gently sweeping from left to right) in a first direction away from graphical user interface object The initial position associated with the second audio output (for example, this gently sweeps gesture by the artwork of album cover towards display Center drags, Fig. 6 A-6H).In this example, it is defeated including the first audio output of skew and the second audio to offset stereo balance degree The presentation gone out so that they, which are tracked, gently sweeps the movement of input in the first direction (for example, the stereo balance degree of the first audio output Offset to the right, and the second audio output fades in since the left side of audio system).In other embodiments, based on input The change of the intensity of contact offsets the stereo of the first audio output and the second audio output based on the time of contact of input The degree of balance.
As another embodiment, in some embodiments, non-volume audio attribute is low for the first audio output Pass filter cutoff.The equipment offsets downward LPF Cutoff according to the increase of the value of input.Therefore, with defeated The value increase entered, the first audio content are reduced to bass background (for example, " in a grand fashion Hong ") so that the second audio content can be with Make the clear audible mode of the second audio content and the first audio content while produce (for example, because the high-lighting of background audio Reduce due to application low pass filter).
In some embodiments, the equipment adjusts the volume of the first audio output with the change of the value of input (818) (for example, both volume and non-audio attribute change with the change of the value of input).In some embodiments, The volume of first audio output reduces with the increase of the value of input.The volume of the first audio output is adjusted by this way The sense of hearing for also increasing the second audio output protrudes, without interrupting the first audio output.This causes the mould of two audio output Paste is more effective, thus enhances the operability of the equipment and make it that user equipment interface is more effective.
In some embodiments, the equipment is before the presentation of the second audio output, with the change of the value of input And non-volume audio attribute is dynamically adjusted, until the value of input meets the first predetermined threshold value (820) (for example, defeated The characteristic strength of contact in entering keeps below Preview Threshold but is higher than prompting threshold value, thus the equipment equipment is provided will be pre- The auditory cues and/or visual cues of the second audio output are look at, with reference to as described in figure 6B).Once the value of input meets first Predetermined threshold value (slightly gently sweeping movement, Fig. 6 C for example, exceeding), the second audio output commences play out, and at some In embodiment, the first audio output further adjusts with the change of the value of input.In the presentation of the second audio output Provide the user before audio obscures imminent prompting, non-volume sound is dynamically adjusted with the change of the value of input Frequency attribute, the prompting can be used for for example alerting user when user chances on the equipment input function described in method 800.
In response to receiving input corresponding with the request for the second audio output to be presented, the equipment carries for audio system For second sound information, so that the second audio output (822) to be presented simultaneously with the first audio output.In some embodiments, should Equipment provides the presentation (824) that information dynamically adjusts the second audio output with the value according to input.In some embodiment party In case, performed while the value according to input dynamically adjusts the presentation of the first audio output to the second audio output Present.So, the first audio output and the second audio output dynamically obscure simultaneously (for example, the first audio output is gradually faded out, And the second audio output gradually fades in).Therefore, the presentation that the second audio output is dynamically adjusted according to the value of input provides The seamless transitions of high-lighting from the high-lighting of the first audio output to the second audio output, this causes the fuzzy for idol of audio So find more pleasant for the user of the equipment input function described in method 800 and less trigger panic.This Then user is increased to keep realizing the possibility of this function on their device, and therefore by increasing user and equipment Interactive efficiency and save the power of battery.
In some embodiments, in response to receiving input corresponding with the request for the second audio output to be presented, The equipment provides data to show with reference to the visual effect for dynamically adjusting non-volume audio attribute and changing to display (826).For example, the equipment to display provide data with visually obscure user interface in except with the second audio output Anything outside corresponding graphical user interface object, wherein blur radius are proportional to the value inputted.Display combines The visual effect for dynamically adjusting non-volume audio attribute and changing provides intuitively visual cues corresponding with the audio changed, This contributes to user and their equipment to interact.
In some embodiments, the equipment detects that the value of input meets the more than the first predetermined threshold value Two predetermined threshold values and as response so that audio system stops presenting the first audio output and (and continues presentation the Two audio output) (828).In some embodiments, the second predetermined threshold value (" ejection " threshold value) with first in advance really Fixed threshold value compares the intensity of the higher contact corresponding to the input (for example, ejection threshold value is IT in Fig. 6 I-6OD), should Input the longer time quantum that the bigger distance advanced or the input contact with touch sensitive surface holding.Therefore, audio system is stopped The first audio output is only presented and provides the user a kind of mode to pass through the identical defeated of its audio output of preview first using user Enter and be switched to " presenting completely " of the second audio output.This reduces the number for realizing the user mutual needed for specific function Amount.
In some embodiments, the equipment detects the end (830) (for example, as shown in Fig. 6 E-6H) of input.One A bit in alternative embodiment, the end for detecting input is substituted, the equipment detects that the change of the value of input has stopped (example Such as, the intensity of contact returns to its green strength or input returns to its home position).In some alternative embodiments, substitute The end of input is detected, the equipment detects the value for exceeding predetermined threshold value (for example, ejection threshold value) of input Increase.In some alternative embodiments, the end for detecting input is substituted, the equipment detects the advance of the value of input The change of determination.For example, the value of input drops below predetermined threshold value (for example, the value of input drops below Threshold value is ejected, and inputs and keeps contacting with touch sensitive surface).In some embodiments, substitution detects the end of input, and this sets The standby change for detecting input has stopped the predetermined period.
Under any circumstance, in response to appropriate condition, the equipment causes audio system to carry out one in following operate Operation:
Stop that the second audio output is presented and the first audio output is presented, without entering action to the first audio output State adjustment (832) (for example, revocation adjusts to the dynamic of the first audio output).In some embodiments, the second sound is being played Frequency export when, adjustment rather than pause the first audio output broadcasting, and the first audio output delete adjust in the case of, Continue to play after the second audio output stops playing.This, which has provided the user a kind of intuitive way and returned to, only listens to One audio output, so as to reduce the quantity of user's input.For example, in Fig. 6 H, the equipment stops that the second audio output is presented And the first audio output is presented in the case where being adjusted without dynamic.
Stop that the first audio output is presented and continue that the second audio output (834) is presented.This has provided the user one Kind intuitive way, which switches to, only listens to the second audio output, so as to reduce the quantity of user's input.For example, in Fig. 6 H, The equipment stops that the first audio output is presented and the second audio output is presented in the case where being adjusted without dynamic.
Stop that the first adjusted audio output is presented and continue that the second audio output (836) is presented.This is user A kind of intuitive way is provided to continue fuzzy audio;Or
Predetermined threshold value (for example, exceeding ejection threshold value during input) is met according to determination value, stopping is in Show the first audio output and continue that the second audio output is presented;And the threshold value is unsatisfactory for (for example, this is defeated according to determination value Enter to keep below ejection threshold value during input), stop that the second audio output is presented and be in the case where being adjusted without dynamic Existing first audio output (for example, recovering to adjust the dynamic of the first audio output) (838).So, the system automatically determines User, which actually wants to continue to listen to the first audio output, still wants to switch to the second audio output, so as to provide the user one Intuitive way is planted to realize any result and reduce the quantity of user's input.For example, in Fig. 6 E-6H, the equipment root Meet still to be unsatisfactory for threshold value according to the value for determining user's input to determine whether to stop the second audio output to be presented and in nothing The first audio output is presented in the case of adjusting in dynamic.
It should be appreciated that the concrete order of the operation to being described in Fig. 8 A-8H is only an example, it is not intended that table The bright order is the but one sequence that can perform these operations.One of ordinary skill in the art will recognize that various ways come to this Operation described in text is resequenced.In some embodiments, by one or more operations of method 800 with it is described herein Other method (for example, method 840,854,875 and/or 900) one or more operative combinations or by they supplement or replace Generation.
Fig. 8 C are the flows for the method 840 for showing the presentation for dynamically adjusting audio output according to some embodiments Figure.In some embodiments, one or more operations by method 840 and other method as described herein are (for example, method 800) one or more operative combinations are supplemented by them or substituted.In addition, many operations described in reference method 840 with Operation described in upper reference method 800 shares identical benefit (for example, the use that the intuitive of audio is fuzzy, user necessarily be formed The reduction of the quantity of family input).Therefore, method 840 is also (for example, by helping user operating the equipment/and equipment progress Correctly input is provided when interactive and reduces user error) strengthen the operability of equipment and user equipment interface is more had Effect, this in addition also by using family can more rapidly and more efficiently use the equipment and reduce power use and improve The battery life of the equipment.
In some embodiments, method 840 is held at the electronic equipment with memory and one or more processors OK, and the electronic equipment is communicated with display and audio system.
In some embodiments, data are provided so that the user interface including media object is presented to display in the equipment When, method 840 starts, and the media object represents at least one items of media content (842).
The equipment provides the first acoustic information so that the first audio output not corresponding with media object is presented to audio system (844)。
When providing the first acoustic information to audio system, the equipment detects first of the sensing media object of input Divide (846).
In response to the Part I for the sensing media object for detecting input, the equipment:(i) start to provide to audio system Second sound information is to be presented the second audio output corresponding with media object;And (ii) continues to provide first to audio system Acoustic information is to be presented the first audio output (848) not corresponding with media object.
When providing the first acoustic information and second sound information to audio system, the equipment detects the sensing matchmaker of input The Part II of body object, wherein detecting that the Part II of input includes detecting change (850) (example of the parameter of input Such as, detected when focus selector is above media object and the change of the intensity of the contact of touch sensitive surface or detect focus The position of selector or the change of movement).
In response to the change for the parameter for detecting input, the equipment:
(i) (852) data are provided with (for example, visually obscuring and/or putting by using family interface background to display Big media object) presented user interface dynamically changed according to the change of the parameter of input;
(ii) information is provided with (for example, by reducing volume, increase reverberation time, reducing LPF to audio system Device cut-off frequency, and/or the L-R degrees of balance of audio to the right or are moved to the left) according to the change of the parameter of input come dynamically Change the first audio output not corresponding with media object;And
(iii) information is provided with (for example, by reducing volume, increase reverberation time, reducing LPF to audio system Device cut-off frequency, and/or the L-R degrees of balance of audio to the right or are moved to the left) according to the change of the parameter of input come dynamically Second audio output (852) of the change with media object to drink.
It should be appreciated that the concrete order of the operation to being described in Fig. 8 C is only an example, it is not intended that It is the but one sequence that can perform these operations to show the order.One of ordinary skill in the art will recognize that various ways come pair Operations described herein is resequenced.In some embodiments, by one or more operations of method 840 and this paper institutes State one or more operative combinations of other method (for example, method 800,854,875 and/or 900) or supplemented or replaced by them Generation.
Fig. 8 D-8F are the stream for the method 854 for showing the presentation for dynamically adjusting audio output according to some embodiments Cheng Tu.Fig. 6 P-6Y are used for the method and/or process for showing Fig. 8 D-8F.Although (will wherein it be combined with tactile with reference to touch-sensitive display Sensitive surfaces and display) on input provide some embodiments in subsequent embodiment, but in some embodiments, The input on touch sensitive surface 451 that equipment detection separates with display 450, as shown in Figure 4 B.
In some embodiments, method 854 by electronic equipment (for example, portable multifunction device 100, Figure 1A) and/ Or one or more parts (for example, I/O subsystems 106, operating system 126 etc.) of the electronic equipment perform.In some implementations In scheme, method 854 is by being stored in non-transient computer readable storage medium storing program for executing and by the one or more of equipment The instruction that the one or more processors 122 (Figure 1A) of reason device such as equipment 100 perform dominates.In order to easily explain, hereafter Describe the method 854 performed by equipment 100.In some embodiments, with reference to figure 1A, the operation of method 854 is at least partly Ground is by audio preview module 163-1, audio modification module 163-2 and touch-sensitive display (for example, touch-screen 112) execution or at least Partly it is used.Certain operations in method 854 are optionally combined, and/or certain operations order optionally It is changed.
As described below, method 854 (and associated interface) reduce the quantity of the input from user, scope and/or Property, and more effective man-machine interface is produced, come and user interface so as to provide the user easy to use and intuitive way Interact.For battery-operated electronic equipment, method 854 allows to fill twice by providing to save power and increase battery Time interval between electricity be readily appreciated that and the audio output of informedness is (for example, by reducing to exhausting the close of the power of battery The demand of collection and poorly efficient user mutual) realize effective, seamless and quick interaction.
In some embodiments, the equipment shows the user interface (855) of the expression including media item over the display When, method 854 starts.For example, Fig. 6 Q show the user interface 640 of the expression including media item 658.
When showing user interface, the corresponding opening position of expression with media item of the equipment on touch sensitive surface detects By input (856) caused by contact (for example, finger contact or stylus contact) (for example, media item on the touch sensitive display Expression on detect contact).For example, Fig. 6 R show the beginning of user's input 660, user input is to represent 658-2 On the pressing that detects and keep gesture.
In response to detecting by input caused by contact:According to determination, the input meets media cue standard, wherein should Media cue standard is included when the contact has higher than the first intensity threshold (for example, ITH, Fig. 6 R) characteristic strength when meet Standard:The equipment commences play out the appropriate section of media item (for example, being selected to the beginning of the recognizable part comprising media item Part represents part) (for example, playing their audio and/or video) (857).For example, in Fig. 6 R, equipment 100 starts Play Brahms ' s Alto Rhapsody.Moreover, when playing media item, the equipment change with the characteristic strength of contact and One group of one or more audio attribute is dynamically changed (for example, changing with the characteristic strength of contact by multiple values, the media The audio attribute of item passes through multiple values and changed).In some embodiments, the volume of media item is with the characteristic strength of contact Increase and increase and reduce with the reduction of the characteristic strength of contact.For example, as the intensity of input 660 is from Fig. 6 R to figure 6S increases, Brahms ' s Alto Rhapsody volume increase.
In some embodiments, position of the media item based on the contact in input that is played and determine (for example, according to It is determined that with the first media item corresponding to opening position detect and contact that above step performs for the first media item, and root According to determine with the second media item corresponding to opening position detect and contact that above step is for the second media item rather than for the One media item and perform).If for example, represent 658-1 rather than represent 658-2 on detect Fig. 6 R in input 660, Equipment 100 will commence play out media item corresponding with representing 658-1.
According to determination, the input is unsatisfactory for media cue standard, and the equipment abandons commencing play out the appropriate section of media item, And abandon dynamically changing this one or more audio attribute of group of media item as the characteristic strength of contact changes.One In a little embodiments, the equipment performs alternative operation relative to media item.For example, in response to the touch in the expression of media item Gesture, the equipment perform selection operation relative to media item.
In some embodiments, the audio attribute of media item include volume, low pass filter cut-off frequency and/or Weighing apparatus sets (858) (for example, Fig. 6 P-6Y are shown in which equipment as the characteristic strength of contact changes and dynamically changes matchmaker One example of the volume of body item).
In some embodiments, when this of media item, which organizes one or more audio attributes, to be dynamically changed, the equipment Dynamically change the visual appearance (859) of user interface.In some embodiments, outside the vision for dynamically changing user interface The size (860) for the expression for including increasing with the increase of the characteristic strength of contact media item is seen (for example, the spy with contact Levy the increase of intensity and increase the size of the expression of media item and reduce media item with the reduction of the characteristic strength of contact Expression size).For example, increase with the intensity of input 660 from Fig. 6 R to Fig. 6 S, the volume and expression 658-2 of media item Size increase.In some embodiments, this is the same expression initially shown in the user interface (such as Fig. 6 R-6T institutes Show, represent that 658-2 by its original size and position " growth ", is moved, together towards the core of the second area of user interface When also increase size).In other embodiments, when the expression initially shown and the second area of user interface are maintained at same During one position, the expression is different from initial representation, and the second different increasings for representing the characteristic strength with contact of media item Big and increased in size and the second area towards user interface core movement is (for example, the difference represents to be shown in just The top that beginning represents).
In some embodiments, dynamically changing the visual appearance of user interface includes changing with the characteristic strength of contact Become and dynamically change the fuzzy quantity (861) of a part for the expression of the neighbouring media item of user interface.For example, with input 660 intensity increases from Fig. 6 R to Fig. 6 S, and interaction area 642-2 is obscured, and its blur radius and the intensity for contacting 660 are proportional (in these accompanying drawings, the blur radius of increase by cover interaction area 642-2 pattern reduction transparency and schematically Represent).
In some embodiments, after the appropriate section of media item is commenced play out:The equipment detects the spy of contact The increase of intensity is levied, detects the reduction (862) of the characteristic strength of contact (for example, Fig. 6 T show the intensity of contact 660 afterwards Increase;Fig. 6 U show the reduction of the intensity of contact 660).In some embodiments, multiple condition behaviour are described below Make, whether these conditional operations meet media preview standard according to the strength characteristic for determining contact and be adjusted.These operations In response to the increase for the characteristic strength for detecting contact, the reduction of the characteristic strength of contact is detected afterwards and is performed.At some In embodiment, in the increase for the characteristic strength for detecting contact, when detecting the reduction of characteristic strength of contact afterwards, perform Conditional operation described below.
Therefore, when media item plays, before the reduction of characteristic strength of contact is detected, contacted according to determination Characteristic strength meet media preview standard, the media preview standard include when contact characteristic strength increase to above than first Intensity threshold is (for example, ITH) higher the second intensity threshold is (for example, ITL, Fig. 6 T-6U) when the standard that meets, the equipment with The increase of the characteristic strength of contact and in the first way come change the audio attribute of media item (for example, increase media item audio Volume) and audio attribute is maintained at first state (for example, continuing to set sound with the reduction of the characteristic strength of contact Frequency volume playback media item).In some embodiments, change with the audio attribute of media item, the audio of background audio Attribute also changes (for example, making background audio fade in the reduction of intensity and making increasing of the background audio with intensity Fade out greatly).Audio attribute is set to be maintained at first state with the reduction of the characteristic strength of contact (for example, continuing to set Audio volume playback media item) allow user to enter " spying on " pattern, the audio attribute of wherein media item be it is fixed, this for The user for wanting to listen to a part for media item is convenient, without lasting modification audio attribute.Because audio attribute only exists Contact strength, which increases to above, to be only after the second intensity threshold fixed, therefore user can neatly select what he or she wanted Operator scheme.Which reduce realize it is expected functions of the equipments needed for user input quantity, thus (for example, by helping user When operating the equipment/interact with the equipment, offer is correct inputs and reduces user error) and enhance grasping for equipment The property made simultaneously make it that user equipment interface is more effective, and this also more rapidly and can more efficiently use the equipment by using family in addition And reduce power and use and improve the battery life of the equipment.
For example, because the intensity of contact 660 is higher than IT in Fig. 6 TL, therefore the volume of media item is " locked " to preview Volume (for example, full volume) so that the intensity for contacting 660 then drops below IT as shown in Fig. 6 ULVolume will not be caused Change.Characteristic strength according to contact is determined is unsatisfactory for media preview standard, and (that is, the characteristic strength of contact does not increase to above the Two intensity thresholds), when playing media item (and when contact is maintained on touch sensitive surface), the equipment is with the feature of contact The increase of intensity and in the first way come change the audio attribute of the media item audio volume of media item (for example, increase) and with The reduction of the characteristic strength of contact and change the audio attribute of media item (for example, increasing audio in turn in a second manner Volume).For example, if the sequence shown in Fig. 6 S-6R is reverse, the volume of media item reduces with the reduction of intensity.Therefore, In Fig. 6 S-6R, user can be by increasing and reducing the intensity of contact 660 and the volume of scroll-up/down media item, as long as contacting 660 intensity is no more than ITL.In some embodiments, the appropriate section of media item with contact characteristic strength change and Continuously play, wherein this organizes one or more audio frequency parameters and changed with the broadcasting of media item.
In some embodiments, in response to detecting that the input meets media preview standard, the equipment is over the display Display (863) contact characteristic strength increase by cause equipment relative to media item perform selection operation instruction (for example, " more forcibly pressing to be selected " or " carrying out 3D to touch with shared ").
In some embodiments, after the appropriate section of media item is commenced play out, the equipment is maintained at touch-sensitive in contact When on surface, the increase (864) of the characteristic strength of contact is detected.In response to the increase for the characteristic strength for detecting contact:Root According to determine contact characteristic strength meet media selection standard, the media selection standard include when contact characteristic strength be more than than First intensity threshold it is higher (and also higher than the second intensity threshold, the standard met during operation selection intensity threshold value 862), The equipment stops showing the appropriate section of media item and performs selection operation (for example, media item is placed for media item In message compositing area or with another users to share media item in instant messaging session).For example, in Fig. 6 V-6W, due to The intensity of contact 660 is more than ITD, therefore select to represent 658-2 so that corresponding audio message 644-4 is placed on frame 650 In.Characteristic strength according to contact is determined is unsatisfactory for media selection standard, and the equipment continues to play the appropriate section of media item, and Selection operation need not be performed.
In some embodiments, when playing media item, the equipment detects the end (865) of input (for example, detection To causing being lifted away from for contact that media item commences play out).End in response to detecting input, the equipment stop playing media .In some embodiments, stop playing media item including making neighbouring media item in response to detecting the end of input The dimness of vision of the content of expression inverts and changes this one or more attribute of group of audio items so that the media item played Gradually fade out (866).For example, if input 660 has terminated in Fig. 6 R-6U any one figure, equipment 100 will stop broadcasting Put media item and make interaction area 642-2 fuzzy reversion.
In some embodiments, in response to detecting the end of input after stopping playing media item, the equipment exists With the expression (for example, Flick gesture) of media item corresponding to caused by opening position detects and contacted by second on touch sensitive surface Selection input, wherein second contact is without the characteristic strength (867) for reaching the first intensity threshold.In response to detecting selection Input, the equipment perform selection operation (for example, media item is placed on into message compositing area such as frame 650 for media item In (Fig. 6 P) or with another users to share media item in instant messaging session).
Operation 868-870 describes the fuzzy of audio (that is, the media item with BACKGROUNDMedia that played in equipment). Method 800 and 840 is described in detail audio and obscured.Therefore, operation 868-870 can be shared in the feature described in these methods Any one feature.
In some embodiments, when playing BACKGROUNDMedia in equipment, detect input (868) (for example, operating The input detected in 856).According to determination, the input meets media cue standard:When playing media item, the equipment is with connecing Tactile characteristic strength changes and dynamically changes one group of one or more audio attribute (869) of BACKGROUNDMedia item.Therefore, one In a little embodiments, the equipment makes the media item " fading in " above BACKGROUNDMedia, and this is provided described in reference method 800/840 The benefit all enclosed.
According to determination, the input is unsatisfactory for media cue standard, and the equipment continues to play BACKGROUNDMedia, is carried on the back without changing This of scape media organizes one or more audio attributes.In some embodiments, when playing media item, the equipment detects defeated The end (870) entered.End in response to detecting input, the equipment recover play BACKGROUNDMedia item, wherein this group one or Multiple audio attributes return to their value before input is detected.
It should be appreciated that the concrete order of the operation to being described in Fig. 8 D-8F is only an example, it is not intended that table The bright order is the but one sequence that can perform these operations.One of ordinary skill in the art will recognize that various ways come to this Operation described in text is resequenced.In some embodiments, by one or more operations of method 854 with it is described herein One or more operative combinations of other method (for example, method 800,840,875 and/or 900) are supplemented by them or substituted.
Fig. 8 G-8H are to be shown to cover the stream of the method 875 of some of graphic user interface according to some embodiments Cheng Tu.Fig. 6 P-6Y are used for the method and/or process for showing Fig. 8 G-8H.Although (will wherein it be combined with tactile with reference to touch-sensitive display Sensitive surfaces and display) on input provide some examples in subsequent example, but in some embodiments, equipment detection The input on touch sensitive surface 451 separated with display 450, as shown in Figure 4 B.
In some embodiments, method 875 by electronic equipment (for example, portable multifunction device 100, Figure 1A) and/ Or one or more parts (for example, I/O subsystems 106, operating system 126 etc.) of the electronic equipment perform.In some implementations In scheme, method 875 is by being stored in non-transient computer readable storage medium storing program for executing and by the one or more of equipment The instruction that the one or more processors 122 (Figure 1A) of reason device such as equipment 100 perform dominates.In order to easily explain, hereafter Describe the method 875 performed by equipment 100.
As described below, method 875 (and associated interface) reduce the quantity of the input from user, scope and/or Property, and more effective man-machine interface is produced, come and user interface so as to provide the user easy to use and intuitive way Interact.For battery-operated electronic equipment, method 875 allows to fill twice by providing to save power and increase battery Time interval between electricity be readily appreciated that and the audio output of informedness is (for example, by reducing to exhausting the close of the power of battery The demand of collection and poorly efficient user mutual) realize effective, seamless and quick interaction.
In some embodiments, the first interaction area (example including application program is shown over the display in the equipment Such as, interaction area 642-2, Fig. 6 Q) and application program the second interaction area (for example, interaction area 642-1, Fig. 6 Q) user During interface (876), method 875 starts.In some embodiments, interaction area is that user can be such as a variety of defeated by providing The interface region for entering any one input gesture in gesture (gently sweep, touch) and interacting, these input hands Gesture is when being detected so that electronic equipment changes user interface according to these gestures.In other words, interaction area is not The status bar of any friendship can not be performed by it by being displayed on the user of top section.
In some embodiments, the second interaction area is for primary application program (for example, instant message application program) User interface (877).First interaction area is configured as display from the difference for being configured as operating in primary application program The content of miniature applications program, and shown miniature applications program in the first interaction area is defeated based on the user at equipment Enter that (for example, user can perform in the first interaction area gently sweeps gesture, these are gently swept gesture and are being detected to be selected When so that the equipment shows user interface for the different miniature applications programs in the first interaction area, such as reference designator Described in 654 (Fig. 6 Q)).For example, instant message application program can be shown and equipment media (for example, music, video), equipment phase Machine, paint the miniature applications program that character art etc. interacts.
In some embodiments, the second interaction area is to include multiple message in the session between sessions participant Conversation region (878) (for example, the second interaction area be instant message application program (user such as with electronic equipment with extremely The conversation recording of message between few other users) in conversation region such as interaction area 642-1 (Fig. 6 Q).First hands over Mutual region is for selecting media so that media selection region shared in the session between sessions participant is (for example, immediately Music sharing region such as interaction area 642-2 (Fig. 6 Q) in message application, the music sharing region include rolling List, this can roll the expression that list shows 30 songs shown recently in the equipment).
When showing user interface, the equipment over the display with the first user interface element in the first interaction area Corresponding opening position detection passes through the first input caused by the contact (for example, finger contact or stylus contact) on touch sensitive surface (879).For example, Fig. 6 R show the beginning of user's input 660, user input is the pressing detected on 658-2 is represented And keep gesture.
In response to detecting by the first input caused by contact:Activation based on intensity is met according to the input of determination first Standard, wherein the activation standard based on intensity requires that contact has higher than the first intensity threshold (for example, ITH, Fig. 6 R) feature Intensity is to meet the activation standard based on intensity, in addition to the first user interface element, the of the equipment hide application program One interaction area, the second interaction area without hide application program is (for example, obscure interaction area 642-2, without making Represent that 658-2 is obscured, Fig. 6 R-6V) (880).In addition to the first user interface element, the first interactive areas of application program is covered Domain, without covering the second interaction area of application program, indicate to the user that he or she for example opens in miniature applications program With the functions of the equipments based on intensity.Which reduce user will cause the equipment to perform the chance of unnecessary operation, this (for example, By helping user's offer when operating the equipment/interact with the equipment is correct to input and reduce user error) enhance The operability of equipment simultaneously make it that user equipment interface is more effective, and this in addition can also more rapidly and more effectively by using family Reduce power using the equipment to use and improve the battery life of the equipment.
According to determining that the first input meets first choice standard, wherein first choice standard does not require that contact has higher than the To meet selection standard (for example, first input be Flick gesture), the equipment performs and the characteristic strength of one intensity threshold First choice corresponding to one user interface element operates, without covering the first interaction area of application program.In some implementations In scheme, for cover above-mentioned interaction area first choice operate based on contact position (for example, according to determine with the first matchmaker Opening position corresponding to body item detects contact) and determine, above step performs for the first media item, and is existed according to determination With the second media item corresponding to opening position detect and contact that above step is for the second media item rather than for the first media item And perform.If for example, the input 660 in representing 658-1 rather than representing to detect Fig. 6 R on 658-2, equipment 100 are hidden The anything in addition to 658-1 is represented in interaction area 642-2 is hidden, rather than table is removed in hiding interaction area 642-2 Show the anything outside 658-2.
In some embodiments, first choice standard (881) is met when the first input is Flick gesture.
In some embodiments, covering the first interaction area of application program includes changing with the characteristic strength of contact And the first interaction area (882) of application program is dynamically covered (for example, changing with the characteristic strength of contact by multiple values Become, changed applied to the fuzzy blur radius of the first interaction area by multiple values).In some embodiments, first The fuzzy blur radius of interaction area increases with the increase of the characteristic strength of contact and with the characteristic strength of contact Reduction and reduce.For example, increasing with the intensity of input 660 from Fig. 6 R to Fig. 6 S, interaction area 642-2 is obscured, and it is fuzzy Radius is proportional with the intensity for contacting 660, and (in these accompanying drawings, the blur radius of increase is by covering interaction area 642-2 figure The transparency of the reduction of case and schematically show).
In some embodiments, when showing user interface, the equipment over the display with the second interaction area Second user interface element corresponding to opening position detection pass through the second input caused by the second contact on touch sensitive surface (883).In response to detecting by the second input caused by the second contact:Meet that second is based on intensity according to the input of determination second Activation standard, wherein second based on intensity activation standard requirement second contact with higher than the second intensity threshold feature it is strong Degree is to meet the second activation standard based on intensity, except second user interface element is in addition to, the equipment hide application program The first interaction area and application program the second interaction area (for example, the equipment makes the first interaction area and the second interactive areas The content in domain is faded out, while preview media item corresponding with not fuzzy second user interface element).In some embodiments In, the second intensity threshold is identical with the first intensity threshold.In some embodiments, the second intensity threshold and the first intensity threshold It is different.In addition to second user interface element, the first interaction area of application program and the second interactive areas of application program are covered Domain, indicate to the user that he or she is enabled based on intensity in such as primary application program relative to second user interface element Functions of the equipments.Which reduce user will cause the equipment to perform the chance of unnecessary operation, and this is (for example, by helping user When operating the equipment/interact with the equipment, offer is correct inputs and reduces user error) enhance the operable of equipment Property and make it that user equipment interface is more effective, this in addition also by using family can more rapidly and more efficiently use the equipment and Reduce power to use and improve the battery life of the equipment.
For example, as shown in Fig. 6 Y, basis 674 has more than ITHIntensity, and therefore interaction area 642-1 and 642-2 Both are blurred.Therefore, it is higher than IT in the expression of the media item in miniature applications programHPressing input cause it is only micro- Type application program obscures, and in interaction area corresponding with primary application program (for example, the conversation area of instant message application program Domain) in media item expression on similar pressing input cause the whole user interface for including the two interaction areas 642 It is fuzzy.
According to second input the second selection standard of satisfaction is determined, wherein the second selection standard does not require that the second contact has height In the characteristic strength of the second intensity threshold to meet the second selection standard (for example, second input be Flick gesture), the equipment Perform corresponding with second user interface element the second selection operation, without masking application program the second interaction area and The first interaction area (for example, device playback media item corresponding with second element) of application program need not be covered.For example, figure Flick gesture in any expression of expression 658 in 6Q media item is placed in frame 650 (or according to some embodiments, These media items are sent directly to session).
In some embodiments, it is added in the first user interface element based on the input in the first interaction area After second user interaction area, second user interface element corresponds to the first user interface element (884) (for example, second uses Family interface element corresponds to being selected from the first interaction area and is added to the session that is shown in the second interaction area Media item).For example, in Fig. 6 Q-6Y, audio message 644-4 and represent both 658-2 correspond to same media item (for example, Brahms’s Alto Rhapsody)。
In some embodiments, when the first interaction area that application program is covered in addition to the first user interface element When (without covering the second interaction area of application program), the equipment detects the increase of the characteristic strength of contact.In response to Detect the increase of the characteristic strength of contact:Characteristic strength according to contact is determined meets the 3rd selection standard, the 3rd selection Standard is included when the characteristic strength of contact is more than the selection intensity threshold value higher than the first intensity threshold (for example, ITD, Fig. 6 V) when The standard of satisfaction, the equipment perform the 3rd selection operation to the first user interface element and stop covering the first of application program Interaction area.Therefore, because 660 are contacted in Fig. 6 V more than ITD, therefore represent that 658-2 is ejected into frame 650 and (wherein should Expression is denoted as audio message 644-4 again).Characteristic strength according to contact is determined meets the 3rd selection standard and used first Once family interface element perform selection operation and stop cover application program the first interaction area allow user user sent out Play the above-mentioned operation based on intensity and just select the first user interface element, so as to eliminate to the first user interface element of selection simultaneously And cause the needs of the more effective further user input of man-machine interface.
Characteristic strength according to input is determined is unsatisfactory for the 3rd selection standard, in addition to first user's bound component, the equipment Continue the first interaction area of hide application program, the second interaction area without hide application program.
It should be appreciated that the concrete order of the operation to being described in Fig. 8 G-8H is only an example, it is not intended that table The bright order is the but one sequence that can perform these operations.One of ordinary skill in the art will recognize that various ways come to this Operation described in text is resequenced.In some embodiments, by one or more operations of method 875 with it is described herein One or more operative combinations of other method (for example, method 840,840,854 and/or 900) are supplemented by them or substituted.
Fig. 9 A-9C are the flows for showing the method 900 for dynamically adjusting audio output presentation according to some embodiments Figure.Fig. 7 A-7G are used for the method and/or process for showing Fig. 9 A-9C.Although (will wherein it be combined with touch-sensitive with reference to touch-sensitive display Surface and display) on input provide some examples in subsequent example, but in some embodiments, equipment detection with Input on the separated touch sensitive surface 451 of display 450, as shown in Figure 4 B.
In some embodiments, method 900 by electronic equipment (for example, portable multifunction device 100, Figure 1A) and/ Or one or more parts (for example, I/O subsystems 106, operating system 126 etc.) of the electronic equipment perform.In some implementations In scheme, method 900 is by being stored in non-transient computer readable storage medium storing program for executing and being handled by the one or more of equipment Instruction that the one or more processors 122 (Figure 1A) of device such as equipment 100 perform dominates.In order to easily explain, hereafter retouch The method 900 performed by equipment 100 is stated.In some embodiments, with reference to figure 1A, the operation of method 900 is at least in part By audio configuration file 402, audio change module 163-3 and touch-sensitive display (for example, touch-sensitive display system 112) execution or extremely Partially it is used.Certain operations in method 900 are optionally combined, and/or the order of certain operations is optional Ground is changed.
As described below, method 900 (and associated interface) reduce the quantity of the input from user, scope and/or Property, and more effective man-machine interface is produced, come and user interface so as to provide the user easy to use and intuitive way Interact.For battery-operated electronic equipment, method 900 allows to fill twice by providing to save power and increase battery Time interval between electricity be readily appreciated that and the audio output of informedness is (for example, by reducing to exhausting the close of the power of battery The demand of collection and poorly efficient user mutual) realize effective, seamless and quick interaction.
In some embodiments, method 900 is performed on the electronic equipment to be communicated with display and audio system (902), while on the display of electronic equipment display include one group of one or more show can represent user interface (for example, Shown user interface includes virtual numeric keypad and this group one or more is shown and can represented including to be displayed on this virtual Numerical key on numeric keypad, Fig. 7 A-7G).When method 900 starts, equipment detects this group of sensing in first time point Or it is multiple show in representing first show can represent first input (for example, detecting light on the first key in dummy keyboard Hit, the touch on " 5 " key in such as Fig. 7 B) (904).
In response to detecting that pointing to first shows the can represent first input, the equipment starts to provide the first sound to audio system Message breath shows with first to present and can represent corresponding first audio output (906).There is first audio output the first audio to match somebody with somebody Put file (for example, audio configuration file 714-1, Fig. 7 B-7G).
In some embodiments, corresponding audio configuration file includes changing over time to dominate corresponding audio output The information of one or more attributes.For example, corresponding audio configuration file is changed over time to dominate the sound of corresponding audio output Height, voice, tone color, reverberation and/or volume (for example, decay).In some embodiments, corresponding audio configuration file also wraps Include the information for the one or more static attributes for dominating corresponding audio output.For example, corresponding audio configuration file includes being used for The information of audio output is produced, there is the audio output C sharps to fix pitch, wherein non-static volume increases over time Then decay.
In some embodiments, when the first audio output is presented in audio system, the equipment causes (908) to show Visual effect corresponding with the first audio output is presented (for example, showing can represent extension one or more outward or away from first in device Individual figure such as ring, wherein such as ripple effect, ring extend outward or away from display with the first corresponding position of input) (for example, figure 718,720, Fig. 7 C-7D).In some embodiments, these figures, which include showing away from first, can represent movement One or more Drawing Objects animation.Visual effect corresponding with the first audio output is presented to provide the user and the audio Intuitive visual corresponding to output is prompted, and this contributes to user and their equipment to interact.
During the equipment detects that this group one or more of sensing is shown and can represented at the second time point after first time point Second show can represent second input (for example, the touch on the second key in dummy keyboard is detected, in such as Fig. 7 C Touch on " 2 " key) (910).In some embodiments, second shows and can represent and first shows and can be expressed as same showing and representing (for example, same key on shown keyboard in shown user interface) (912).In some embodiments, first Showing can represent to show from second and can represent different (for example, different keys on shown keyboard in shown user interface) (914)。
In response to detect point to second show can represent second input and according to determine meet audio change standard, be somebody's turn to do Equipment (916):
(i) cause audio system is presented to show that can represent corresponding changes the first audio output with first, without being to continue with profit The first audio output is presented with the first audio configuration file, matches somebody with somebody wherein the first modified audio output has with the first audio Put the different modified audio configuration file of file.In some embodiments so that audio system is presented modified the One audio output includes such as instructing to audio system offer information and/or voice data, so that warp can be presented in audio system First audio output of change;And
(ii) second sound information is provided to audio system, showing with presentation with second can represent that corresponding second audio is defeated Go out, wherein the second audio output has the second audio configuration file.In some embodiments, the second audio configuration file and One audio configuration file is identical (for example, each audio configuration file is in response to showing the activation that can be represented and caused audio is defeated The default audio configuration file gone out).In some embodiments, the second audio configuration file and the first audio configuration file be not Together.Presentation is shown with first can represent corresponding first audio output, rather than continue with the first audio configuration file to present First audio output, this makes audio output interfere less with user and is that user is more desirable.This then makes user more likely Utilize audio output function.
In some embodiments, in response to detecting that pointing to second shows the can represent second input, the equipment determines warp Whether the first audio output presented by audio system at the second time point meets that audio changes standard (918).
In some embodiments, audio change standard is included when the process between first time point and the second time point Time quantum is less than predetermined time quantum (for example, TThreshold value, Fig. 7 B-7G) when the standard (920) that meets.
In some embodiments, the audio change standard be included in passed through since the first audio output is initiated when Between the standard (922) that meets when being less than predetermined time quantum.
In some embodiments, audio change standard includes the value when the first audio output under the second time point Fall below the standard (924) met during predetermined value.In some embodiments, whether the first audio output is determined Meet that audio change standard is included in the predetermined time (for example, in the second time point or time close to the second time point) It is determined that whether elapsed time is less than predetermined time threshold and/or determination first since the first audio output is initiated Whether the value of audio output drops below predetermined value (for example, the initial magnitude or maximum of the first audio output The half of value).
In response to detecting that pointing to second shows that can represent second inputs and according to determination less than footsteps frequency change standard, The equipment (926):
(i) cause audio system continues to present to show with first and can represent corresponding and there is the first audio configuration file First audio output;And
(ii) second sound information is provided to audio system with second to show to present and can represent corresponding 3rd audio output, Wherein the 3rd audio output has the 3rd audio configuration file.In some embodiments, the 3rd audio configuration file and second Audio configuration file is identical.In some embodiments, the second audio configuration file is different from the 3rd audio configuration file.
In some embodiments, modified audio configuration file has with being continuing with the first audio when audio system Configuration file produces the first audio output volume when the first audio output is presented compares the volume reduced (for example, modified Audio configuration file includes the decay of the first audio output of increase).In some embodiments, modified audio configuration file Include the pitch of the first modified audio output.In some embodiments, modified audio configuration file is in the equipment Detect at least one period after the second input that there is non-zero volume.
It should be appreciated that the concrete order of the operation to being described in Fig. 9 A-9C is only an example, it is not intended that table The bright order is the but one sequence that can perform these operations.One of ordinary skill in the art will recognize that various ways come to this Operation described in text is resequenced.In some embodiments, by one or more operations of method 900 with it is described herein One or more operative combinations of other method (for example, method 800,840,854 and/or 875) are supplemented by them or substituted.
For illustrative purposes, description above is described by reference to specific embodiment.However, example above The property shown is discussed being not intended to limit or limits the invention to disclosed precise forms.According to teachings above content, very More modifications and variations are all possible.Selection and description embodiment are to most preferably illustrate the principle of the present invention And its practical application, so as to so that others skilled in the art can be most preferably using with being suitable for what is conceived The described embodiment of the invention and various of the various modifications of special-purpose.

Claims (40)

1. a kind of method, including:
With display, touch sensitive surface and it is being configured as detection and the one or more of the intensity of the contact of the touch sensitive surface At the electronic equipment of sensor:
Display includes the first interaction area of application program and the second interaction area of the application program on the display User interface;
It is characterized in that
When showing the user interface, on the display first with the first user interface in first interaction area Opening position detection passes through the first input caused by the contact on the touch sensitive surface corresponding to element;
In response to detecting by first input caused by the contact:
According to the activation standard of the first input satisfaction based on intensity is determined, wherein the activation standard requirement based on intensity The characteristic strength of the contact with higher than the first intensity threshold is to meet the activation standard based on intensity, except described the Outside one user interface element, first interaction area of the application program is covered, without covering the application program Second interaction area;And
First choice standard is met according to determination first input, wherein the first choice standard does not require the contact tool There is the characteristic strength higher than first intensity threshold to meet the selection standard, perform and first user interface member First choice corresponding to element operates, without covering first interaction area of the application program.
2. according to the method for claim 1, wherein cover the application program first interaction area include with The characteristic strength of the contact changes and dynamically covers first interaction area of the application program.
3. according to the method any one of claim 1-2, including:
When showing the user interface, on the display with the second user Interface Element in second interaction area Opening position detection corresponding to element passes through the second input caused by the second contact on the touch sensitive surface;
In response to detecting by second input caused by the described second contact:
According to the second input second activation standard based on intensity of satisfaction is determined, wherein the described second activation based on intensity Standard requires characteristic strength of second contact with higher than the second intensity threshold to meet described second based on intensity Activation standard, in addition to the second user interface element, cover first interaction area of the application program and described Second interaction area of application program;And
According to the second input second selection standard of satisfaction is determined, wherein second selection standard does not require that described second connects The characteristic strength with higher than second intensity threshold is touched to meet second selection standard, performs and is used with described second Second selection operation corresponding to the interface element of family, without cover the application program second interaction area and need not Cover first interaction area of the application program.
4. according to the method for claim 3, wherein being based on first interaction area in first user interface element In input and be added to after second interaction area, the second user interface element corresponds to first user Interface element.
5. according to the method any one of claim 1-4, wherein:
Second interaction area is to include the conversation region of multiple message in the session between sessions participant;And
First interaction area is the matchmaker for selecting media to be shared in the session between the sessions participant Body selection region.
6. according to the method any one of claim 1-5, wherein:
Second interaction area is the user interface for primary application program;And
First interaction area is configured as display from the difference for being configured as being operated in the primary application program The content of miniature applications program, and the shown miniature applications program in first interaction area is based on described set The user at standby place inputs and is chosen.
7. according to the method any one of claim 1-6, including:
In addition to first user interface element, when first interaction area of the masking application program is without masking During second interaction area of the application program, the increase of the characteristic strength of the contact is detected;And
In response to the increase for the characteristic strength for detecting the contact:
The characteristic strength according to the contact is determined meets the 3rd selection standard, and the 3rd selection standard is included when described The characteristic strength of contact is more than the standard met during the selection intensity threshold value higher than first intensity threshold, to described First user interface element performs the 3rd selection operation and stops covering first interaction area of the application program;With And
The characteristic strength according to the input is determined is unsatisfactory for the 3rd selection standard, except the first user bound component Outside, continue to cover first interaction area of the application program, without covering described the second of the application program Interaction area.
8. according to the method any one of claim 1-7, wherein being inputted described first to meet institute during Flick gesture State first choice standard.
9. a kind of electronic equipment, including:
Display;
Touch sensitive surface;
One or more sensors, it is strong with the contact of the touch sensitive surface that one or more of sensors are configured as detection Degree;
One or more processors;
Memory;With
One or more programs, wherein one or more of programs are stored in the memory and are configured as by described One or more processors perform, and one or more of programs include the instruction for following operation:
Display includes the first interaction area of application program and the second interaction area of the application program on the display User interface;
When showing the user interface, on the display first with the first user interface in first interaction area Opening position detection passes through the first input caused by the contact on the touch sensitive surface corresponding to element;
In response to detecting by first input caused by the contact:
According to the activation standard of the first input satisfaction based on intensity is determined, wherein the activation standard requirement based on intensity The characteristic strength of the contact with higher than the first intensity threshold is to meet the activation standard based on intensity, except described the Outside one user interface element, first interaction area of the application program is covered, without covering the application program Second interaction area;And
First choice standard is met according to determination first input, wherein the first choice standard does not require the contact tool There is the characteristic strength higher than first intensity threshold to meet the selection standard, perform and first user interface member First choice corresponding to element operates, without covering first interaction area of the application program.
10. electronic equipment according to claim 9, wherein covering first interaction area of the application program includes Cover as the characteristic strength of the contact changes and dynamically first interaction area of the application program.
11. according to the electronic equipment any one of claim 9-10, one or more of programs include being used to carry out The instruction operated below:
When showing the user interface, on the display with the second user Interface Element in second interaction area Opening position detection corresponding to element passes through the second input caused by the second contact on the touch sensitive surface;
In response to detecting by second input caused by the described second contact:
According to the second input second activation standard based on intensity of satisfaction is determined, wherein the described second activation based on intensity Standard requires characteristic strength of second contact with higher than the second intensity threshold to meet described second based on intensity Activation standard, in addition to the second user interface element, cover first interaction area of the application program and described Second interaction area of application program;And
According to the second input second selection standard of satisfaction is determined, wherein second selection standard does not require that described second connects The characteristic strength with higher than second intensity threshold is touched to meet second selection standard, performs and is used with described second Second selection operation corresponding to the interface element of family, without cover the application program second interaction area and need not Cover first interaction area of the application program.
12. electronic equipment according to claim 11, handed over wherein being based on described first in first user interface element Input in mutual region and be added to after second interaction area, the second user interface element corresponds to described the One user interface element.
13. according to the electronic equipment any one of claim 9-12, wherein:
Second interaction area is to include the conversation region of multiple message in the session between sessions participant;And
First interaction area is the matchmaker for selecting media to be shared in the session between the sessions participant Body selection region.
14. according to the electronic equipment any one of claim 9-13, wherein:
Second interaction area is the user interface for primary application program;And
First interaction area is configured as display from the difference for being configured as being operated in the primary application program The content of miniature applications program, and the shown miniature applications program in first interaction area is based on described set The user at standby place inputs and is chosen.
15. according to the electronic equipment any one of claim 9-14, one or more of programs include being used to carry out The instruction operated below:
In addition to first user interface element, when first interaction area of the masking application program is without masking During second interaction area of the application program, the increase of the characteristic strength of the contact is detected;And
In response to the increase for the characteristic strength for detecting the contact:
The characteristic strength according to the contact is determined meets the 3rd selection standard, and the 3rd selection standard is included when described The characteristic strength of contact is more than the standard met during the selection intensity threshold value higher than first intensity threshold, to described First user interface element performs the 3rd selection operation and stops covering first interaction area of the application program;With And
The characteristic strength according to the input is determined is unsatisfactory for the 3rd selection standard, except the first user bound component Outside, continue to cover first interaction area of the application program, without covering described the second of the application program Interaction area.
16. according to the electronic equipment any one of claim 9-15, wherein when the described first input is Flick gesture Meet the first choice standard.
17. a kind of computer-readable recording medium for storing one or more programs, one or more of programs include instruction, The instruction is when by with display, touch sensitive surface and being configured as detection and one of the intensity of the contact of the touch sensitive surface Or multiple sensors electronic equipment perform when cause the equipment:
Display includes the first interaction area of application program and the second interaction area of the application program on the display User interface;
When showing the user interface, on the display first with the first user interface in first interaction area Opening position detection passes through the first input caused by the contact on the touch sensitive surface corresponding to element;
In response to detecting by first input caused by the contact:
According to the activation standard of the first input satisfaction based on intensity is determined, wherein the activation standard requirement based on intensity The characteristic strength of the contact with higher than the first intensity threshold is to meet the activation standard based on intensity, except described the Outside one user interface element, first interaction area of the application program is covered, without covering the application program Second interaction area;And
First choice standard is met according to determination first input, wherein the first choice standard does not require the contact tool There is the characteristic strength higher than first intensity threshold to meet the selection standard, perform and first user interface member First choice corresponding to element operates, without covering first interaction area of the application program.
18. computer-readable recording medium according to claim 17, wherein hiding described the first of the application program Interaction area is included as the characteristic strength of the contact changes and dynamically covers described the first of the application program Interaction area.
19. according to the computer-readable recording medium any one of claim 17-18, including when by the electronic equipment The electronic equipment is caused to carry out the instruction of following operation during execution:
When showing the user interface, on the display with the second user Interface Element in second interaction area Opening position detection corresponding to element passes through the second input caused by the second contact on the touch sensitive surface;
In response to detecting by second input caused by the described second contact:
According to the second input second activation standard based on intensity of satisfaction is determined, wherein the described second activation based on intensity Standard requires characteristic strength of second contact with higher than the second intensity threshold to meet described second based on intensity Activation standard, in addition to the second user interface element, cover first interaction area of the application program and described Second interaction area of application program;And
According to the second input second selection standard of satisfaction is determined, wherein second selection standard does not require that described second connects The characteristic strength with higher than second intensity threshold is touched to meet second selection standard, performs and is used with described second Second selection operation corresponding to the interface element of family, without cover the application program second interaction area and need not Cover first interaction area of the application program.
20. computer-readable recording medium according to claim 19, wherein being based in first user interface element Input in first interaction area and be added to after second interaction area, the second user interface element pair First user interface element described in Ying Yu.
21. according to the computer-readable recording medium any one of claim 17-20, wherein:
Second interaction area is to include the conversation region of multiple message in the session between sessions participant;And
First interaction area is the matchmaker for selecting media to be shared in the session between the sessions participant Body selection region.
22. according to the computer-readable recording medium any one of claim 17-21, wherein:
Second interaction area is the user interface for primary application program;And
First interaction area is configured as display from the difference for being configured as being operated in the primary application program The content of miniature applications program, and the shown miniature applications program in first interaction area is based on described set The user at standby place inputs and is chosen.
23. according to the computer-readable recording medium any one of claim 17-22, including when by the electronic equipment The electronic equipment is caused to carry out the instruction of following operation during execution:
In addition to first user interface element, when first interaction area of the masking application program is without masking During second interaction area of the application program, the increase of the characteristic strength of the contact is detected;And
In response to the increase for the characteristic strength for detecting the contact:
The characteristic strength according to the contact is determined meets the 3rd selection standard, and the 3rd selection standard is included when described The characteristic strength of contact is more than the standard met during the selection intensity threshold value higher than first intensity threshold, to described First user interface element performs the 3rd selection operation and stops hiding first interaction area of the application program;With And
The characteristic strength according to the input is determined is unsatisfactory for the 3rd selection standard, except the first user bound component Outside, continue to cover first interaction area of the application program, without covering described the second of the application program Interaction area.
24. according to the computer-readable recording medium any one of claim 17-23, wherein being in the described first input Meet the first choice standard during Flick gesture.
25. a kind of electronic equipment, including:
Display;
Touch sensitive surface;
One or more sensors, it is strong with the contact of the touch sensitive surface that one or more of sensors are configured as detection Degree;With
For showing the second interaction of the first interaction area and the application program including application program on the display The device of the user interface in region;
Enabled when showing the user interface be used on the display with first in first interaction area The device that opening position detection corresponding to user interface element passes through the first input caused by the contact on the touch sensitive surface;
The device for being operated below is enabled in response to detecting by first input caused by the contact:
According to the activation standard of the first input satisfaction based on intensity is determined, wherein the activation standard requirement based on intensity The characteristic strength of the contact with higher than the first intensity threshold is to meet the activation standard based on intensity, except described the Outside one user interface element, first interaction area of the application program is covered, without covering the application program Second interaction area;And
First choice standard is met according to determination first input, wherein the first choice standard does not require the contact tool There is the characteristic strength higher than first intensity threshold to meet the selection standard, perform and first user interface member First choice corresponding to element operates, without covering first interaction area of the application program.
26. electronic equipment according to claim 25, wherein first interactive areas for covering the application program The described device in domain includes being used for as the characteristic strength of the contact changes and dynamically covers the application program The device of first interaction area.
27. according to the electronic equipment any one of claim 25-26, including:
Enabled when showing the user interface be used on the display with second in second interaction area The device that opening position detection corresponding to user interface element passes through the second input caused by the second contact on the touch sensitive surface;
It is used for what is operated below by second input caused by the described second contact and what is started in response to detecting Device:
According to the second input second activation standard based on intensity of satisfaction is determined, wherein the described second activation based on intensity Standard requires characteristic strength of second contact with higher than the second intensity threshold to meet described second based on intensity Activation standard, in addition to the second user interface element, cover first interaction area of the application program and described Second interaction area of application program;And
According to the second input second selection standard of satisfaction is determined, wherein second selection standard does not require that described second connects The characteristic strength with higher than second intensity threshold is touched to meet second selection standard, performs and is used with described second Second selection operation corresponding to the interface element of family, without cover the application program second interaction area and need not Cover first interaction area of the application program.
28. electronic equipment according to claim 27, handed over wherein being based on described first in first user interface element Input in mutual region and be added to after second interaction area,
The second user interface element corresponds to first user interface element.
29. according to the electronic equipment any one of claim 25-28, wherein:
Second interaction area is to include the conversation region of multiple message in the session between sessions participant;And
First interaction area is the matchmaker for selecting media to be shared in the session between the sessions participant Body selection region.
30. according to the electronic equipment any one of claim 25-29, wherein:
Second interaction area is the user interface for primary application program;And
First interaction area is configured as display from the difference for being configured as being operated in the primary application program The content of miniature applications program, and the shown miniature applications program in first interaction area is based on described set The user at standby place inputs and is chosen.
31. according to the electronic equipment any one of claim 25-30, including:
In addition to first user interface element, when first interaction area of the masking application program is without masking What is enabled during second interaction area of the application program is used to detect the increase of the characteristic strength of the contact Device;With
Enabled in response to the increase for the characteristic strength for detecting the contact for the dress that is operated below Put:
The characteristic strength according to the contact is determined meets the 3rd selection standard, and the 3rd selection standard is included when described The characteristic strength of contact is more than the standard met during the selection intensity threshold value higher than first intensity threshold, to described First user interface element performs the 3rd selection operation and stops covering first interaction area of the application program;With And
The characteristic strength according to the input is determined is unsatisfactory for the 3rd selection standard, except the first user bound component Outside, continue to cover first interaction area of the application program, without covering described the second of the application program Interaction area.
32. according to the electronic equipment any one of claim 25-31, wherein when the described first input is Flick gesture Meet the first choice standard.
33. a kind of electronic equipment, including:
Display unit, the display unit are configured as showing user interface;
Touch sensitive surface unit, the touch sensitive surface unit are configured as receiving contact;
One or more sensor units, one or more of sensor units are configured as detection and the touch sensitive surface list The intensity of the contact of member;With
The processing unit coupled with the display unit, the touch sensitive surface unit and one or more of sensor units, The processing unit is configured as:
Display includes the first interaction area of application program and the second interactive areas of the application program on the display unit The user interface in domain;
When showing the user interface, on the display unit with the first user interface in first interaction area Opening position detection passes through the first input caused by the contact on the touch sensitive surface unit corresponding to element;
In response to detecting by first input caused by the contact:
According to the activation standard of the first input satisfaction based on intensity is determined, wherein the activation standard requirement based on intensity The characteristic strength of the contact with higher than the first intensity threshold is to meet the activation standard based on intensity, except described the Outside one user interface element, first interaction area of the application program is covered, without covering the application program Second interaction area;And
First choice standard is met according to determination first input, wherein the first choice standard does not require the contact tool There is the characteristic strength higher than first intensity threshold to meet the selection standard, perform and first user interface member First choice corresponding to element operates, without covering first interaction area of the application program.
34. electronic equipment according to claim 33, wherein covering the first interaction area bag of the application program Include as the characteristic strength of the contact changes and dynamically covers first interaction area of the application program.
35. according to the electronic equipment any one of claim 33-34, the processing unit is further configured to:
When showing the user interface, on the display unit with the second user interface in second interaction area Opening position detection corresponding to element passes through the second input caused by the second contact on the touch sensitive surface unit;
In response to detecting by second input caused by the described second contact:
According to the second input second activation standard based on intensity of satisfaction is determined, wherein the described second activation based on intensity Standard requires characteristic strength of second contact with higher than the second intensity threshold to meet described second based on intensity Activation standard, in addition to the second user interface element, cover first interaction area of the application program and described Second interaction area of application program;And
According to the second input second selection standard of satisfaction is determined, wherein second selection standard does not require that described second connects The characteristic strength with higher than second intensity threshold is touched to meet second selection standard, performs and is used with described second Second selection operation corresponding to the interface element of family, without cover the application program second interaction area and need not Cover first interaction area of the application program.
36. electronic equipment according to claim 35, handed over wherein being based on described first in first user interface element Input in mutual region and be added to after second interaction area, the second user interface element corresponds to described the One user interface element.
37. according to the electronic equipment any one of claim 33-36, wherein:
Second interaction area is to include the conversation region of multiple message in the session between sessions participant;And
First interaction area is the matchmaker for selecting media to be shared in the session between the sessions participant Body selection region.
38. according to the electronic equipment any one of claim 33-37, wherein:
Second interaction area is the user interface for primary application program;And
First interaction area is configured as display from the difference for being configured as being operated in the primary application program The content of miniature applications program, and the shown miniature applications program in first interaction area is based on described set The user at standby place inputs and is chosen.
39. according to the electronic equipment any one of claim 33-38, wherein the processing unit is further configured For:
In addition to first user interface element, when first interaction area of the masking application program is without masking During second interaction area of the application program, the increase of the characteristic strength of the contact is detected;And
In response to the increase for the characteristic strength for detecting the contact:
The characteristic strength according to the contact is determined meets the 3rd selection standard, and the 3rd selection standard is included when described The characteristic strength of contact is more than the standard met during the selection intensity threshold value higher than first intensity threshold, to described First user interface element performs the 3rd selection operation and stops covering first interaction area of the application program;With And
The characteristic strength according to the input is determined is unsatisfactory for the 3rd selection standard, except the first user bound component Outside, continue to cover first interaction area of the application program, without covering described the second of the application program Interaction area.
40. according to the electronic equipment any one of claim 33-39, wherein when the described first input is Flick gesture Meet the first choice standard.
CN201710364610.3A 2016-06-12 2017-05-22 Apparatus, method and graphical user interface for dynamically adjusting presentation of audio output Active CN107491283B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810369048.8A CN108829325B (en) 2016-06-12 2017-05-22 Apparatus, method and graphical user interface for dynamically adjusting presentation of audio output
CN202010072444.1A CN111427530B (en) 2016-06-12 2017-05-22 Apparatus, method and graphical user interface for dynamically adjusting presentation of audio output

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US201662349056P 2016-06-12 2016-06-12
US62/349,056 2016-06-12
DKPA201670599A DK179033B1 (en) 2016-06-12 2016-08-09 Devices, methods, and graphical user interfaces for dynamically adjusting presentation of audio outputs
DKPA201670597 2016-08-09
DKPA201670597A DK179034B1 (en) 2016-06-12 2016-08-09 Devices, methods, and graphical user interfaces for dynamically adjusting presentation of audio outputs
DKPA201670599 2016-08-09

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN201810369048.8A Division CN108829325B (en) 2016-06-12 2017-05-22 Apparatus, method and graphical user interface for dynamically adjusting presentation of audio output
CN202010072444.1A Division CN111427530B (en) 2016-06-12 2017-05-22 Apparatus, method and graphical user interface for dynamically adjusting presentation of audio output

Publications (2)

Publication Number Publication Date
CN107491283A true CN107491283A (en) 2017-12-19
CN107491283B CN107491283B (en) 2020-03-27

Family

ID=59215873

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201710364610.3A Active CN107491283B (en) 2016-06-12 2017-05-22 Apparatus, method and graphical user interface for dynamically adjusting presentation of audio output
CN201810369048.8A Active CN108829325B (en) 2016-06-12 2017-05-22 Apparatus, method and graphical user interface for dynamically adjusting presentation of audio output

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201810369048.8A Active CN108829325B (en) 2016-06-12 2017-05-22 Apparatus, method and graphical user interface for dynamically adjusting presentation of audio output

Country Status (1)

Country Link
CN (2) CN107491283B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109634499A (en) * 2018-12-12 2019-04-16 广州酷狗计算机科技有限公司 Information display method, device, terminal and storage medium
CN110310613A (en) * 2018-03-27 2019-10-08 上海新啊利网络科技有限公司 A kind of method and apparatus for generating color encoded music
CN111552431A (en) * 2019-02-12 2020-08-18 沃尔沃汽车公司 Display and input mirroring on head-up display
CN112000308A (en) * 2020-09-10 2020-11-27 成都拟合未来科技有限公司 Double-track audio playing control method, system, terminal and medium
CN112136127A (en) * 2018-05-18 2020-12-25 谷歌有限责任公司 Action indicator for search operation output element
CN112204508A (en) * 2018-06-03 2021-01-08 苹果公司 Method and apparatus for presenting a synthetic reality user interface
CN113253844A (en) * 2018-11-06 2021-08-13 苹果公司 Device, method and graphical user interface for interacting with user interface objects and providing feedback

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110321192B (en) * 2019-04-29 2023-03-31 上海连尚网络科技有限公司 Method and equipment for presenting hosted program
US20210006730A1 (en) * 2019-07-07 2021-01-07 Tangible Play, Inc. Computing device
CN117441156B (en) * 2021-06-06 2024-11-01 苹果公司 User interface for audio routing

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159437A (en) * 2006-10-04 2008-04-09 三星电子株式会社 Broadcast receiving apparatus and control method thereof
US20100053348A1 (en) * 2008-08-29 2010-03-04 Yoshimoto Yoshiharu Image capture device, image analysis device, external light intensity calculation method, image analysis method, image capture program, image analysis program, and storage medium
WO2014105274A1 (en) * 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for navigating user interface hierarchies
CN105389078A (en) * 2014-09-02 2016-03-09 苹果公司 User interface for receiving user input
AU2016100246A4 (en) * 2015-03-08 2016-04-07 Apple Inc. Device, method, and user interface for processing intensity of touch contacts

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098606A (en) * 2009-12-10 2011-06-15 腾讯科技(深圳)有限公司 Method and device for dynamically adjusting volume
KR101648143B1 (en) * 2011-11-18 2016-08-16 센톤스 아이엔씨. Detecting touch input force
CN104903834B (en) * 2012-12-29 2019-07-05 苹果公司 For equipment, method and the graphic user interface in touch input to transition between display output relation
CN103928037B (en) * 2013-01-10 2018-04-13 先锋高科技(上海)有限公司 A kind of audio switching method and terminal device
CN105117131B (en) * 2015-08-27 2019-02-05 Oppo广东移动通信有限公司 A progress bar control method and device
CN105163186A (en) * 2015-08-27 2015-12-16 广东欧珀移动通信有限公司 Playing operation method and terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159437A (en) * 2006-10-04 2008-04-09 三星电子株式会社 Broadcast receiving apparatus and control method thereof
US20100053348A1 (en) * 2008-08-29 2010-03-04 Yoshimoto Yoshiharu Image capture device, image analysis device, external light intensity calculation method, image analysis method, image capture program, image analysis program, and storage medium
WO2014105274A1 (en) * 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for navigating user interface hierarchies
CN105389078A (en) * 2014-09-02 2016-03-09 苹果公司 User interface for receiving user input
AU2016100246A4 (en) * 2015-03-08 2016-04-07 Apple Inc. Device, method, and user interface for processing intensity of touch contacts

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110310613A (en) * 2018-03-27 2019-10-08 上海新啊利网络科技有限公司 A kind of method and apparatus for generating color encoded music
CN112136127A (en) * 2018-05-18 2020-12-25 谷歌有限责任公司 Action indicator for search operation output element
CN112204508A (en) * 2018-06-03 2021-01-08 苹果公司 Method and apparatus for presenting a synthetic reality user interface
CN113253844A (en) * 2018-11-06 2021-08-13 苹果公司 Device, method and graphical user interface for interacting with user interface objects and providing feedback
US12164752B2 (en) 2018-11-06 2024-12-10 Apple Inc. Devices, methods, and graphical user interfaces for interacting with user interface objects and providing feedback
CN109634499A (en) * 2018-12-12 2019-04-16 广州酷狗计算机科技有限公司 Information display method, device, terminal and storage medium
CN111552431A (en) * 2019-02-12 2020-08-18 沃尔沃汽车公司 Display and input mirroring on head-up display
CN112000308A (en) * 2020-09-10 2020-11-27 成都拟合未来科技有限公司 Double-track audio playing control method, system, terminal and medium
CN112000308B (en) * 2020-09-10 2023-04-18 成都拟合未来科技有限公司 Double-track audio playing control method, system, terminal and medium

Also Published As

Publication number Publication date
CN107491283B (en) 2020-03-27
CN108829325A (en) 2018-11-16
CN108829325B (en) 2021-01-08

Similar Documents

Publication Publication Date Title
CN108351750B (en) For handling equipment, method and the graphic user interface of strength information associated with touch input
CN104903835B (en) For abandoning equipment, method and the graphic user interface of generation tactile output for more contact gestures
CN104903834B (en) For equipment, method and the graphic user interface in touch input to transition between display output relation
CN104471521B (en) For providing the equipment, method and graphic user interface of feedback for the state of activation for changing user interface object
CN106416210B (en) Method, electronic equipment and the computer readable storage medium that call routes between equipment
CN106502638B (en) For providing the equipment, method and graphic user interface of audiovisual feedback
CN104885050B (en) For determining the equipment, method and the graphic user interface that are rolling or selection content
CN106605196B (en) remote camera user interface
CN106462283B (en) Character recognition on computing devices
CN104487929B (en) For contacting the equipment for carrying out display additional information, method and graphic user interface in response to user
CN104487927B (en) For selecting the equipment, method and graphic user interface of user interface object
CN105264479B (en) Equipment, method and graphic user interface for navigating to user interface hierarchical structure
CN107690619B (en) For handling the device and method of touch input in touch sensitive surface multiple regions
CN107491283A (en) For equipment, method and the graphic user interface of the presentation for dynamically adjusting audio output
CN109690445A (en) Special lock mode user interface
CN108140361A (en) Viewing pattern
CN107924277A (en) Device, method and graphical user interface for manipulating a user interface by physical gestures
CN109219796A (en) Digital touch on real-time video
CN107430488A (en) Threshold value and feedback based on activity
CN107924264A (en) For adjusting the equipment, method and graphic user interface of user interface object
CN107683470A (en) Audio frequency control for web browser
CN109196455A (en) Application shortcuts for carplay
CN107797658A (en) Equipment, method and graphic user interface for tactile mixing
CN107637073A (en) Videograph and playback
CN107491186A (en) Touch keypad for screen

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant