CN109769396A - For showing equipment, method and the graphic user interface that can indicate in background - Google Patents

For showing equipment, method and the graphic user interface that can indicate in background Download PDF

Info

Publication number
CN109769396A
CN109769396A CN201880001526.8A CN201880001526A CN109769396A CN 109769396 A CN109769396 A CN 109769396A CN 201880001526 A CN201880001526 A CN 201880001526A CN 109769396 A CN109769396 A CN 109769396A
Authority
CN
China
Prior art keywords
value
show
display
indicate
content
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
CN201880001526.8A
Other languages
Chinese (zh)
Other versions
CN109769396B (en
Inventor
W·S·万
C·G·卡鲁纳姆尼
M·阿朗索鲁伊斯
B·西查诺斯基
B·E·尼尔森
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 DKPA201770711A external-priority patent/DK179931B1/en
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Priority to CN202311082973.XA priority Critical patent/CN117032541A/en
Priority to CN201910756761.2A priority patent/CN110456979B/en
Priority to CN202111363213.7A priority patent/CN114063842A/en
Publication of CN109769396A publication Critical patent/CN109769396A/en
Application granted granted Critical
Publication of CN109769396B publication Critical patent/CN109769396B/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
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • 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
    • 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

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)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

A kind of electronic equipment has display and touch sensitive surface, and the electronic equipment is shown on the display content and to be shown and can indicate, in which: it is described show can indicate to be shown in a part of the content;The value for showing the same display attribute that can be indicated is determined based on the value of the display properties of a part for showing the content that can be indicated described in display;And allows the described value of the display properties of the content to change within the scope of the first value, and show that the described value for the display properties that can be indicated changes within the scope of second value described in constraint, the second value range is less than the first value range;Show the content and it is described show can indicate when, the cosmetic variation for the content that can be indicated is shown described in the equipment detection display;And show the cosmetic variation for the content that can be indicated described in display in response to detecting, the equipment shows the appearance that can be indicated described in changing, include: to have been reduced according to the described value of the display properties of the determination content, increases the described value for showing the display properties that can be indicated according to the amplitude of variation of the described value of the display properties of the content and the second value range;And is increased according to the described value of the display properties of the determination content, reduced the described value for showing the display properties that can be indicated according to the amplitude of variation of the described value of the display properties of the content and the second value range.

Description

For showing equipment, method and the graphic user interface that can indicate in background
Technical field
Present invention relates generally to the electronic equipments with display and touch sensitive surface, including but not limited in its touch-sensitive display Screen display virtually shows the electronic equipment that can indicate (for example, control, indicator and vision guide etc.).
Background technique
Use in recent years significant growth of the touch sensitive surface as the input equipment of computer and other electronic computing devices. Exemplary touch sensitive surface includes touch tablet and touch-screen display.Such surface is widely used for manipulating user circle on display Face and object therein.Exemplary user interface object include digital picture, video, text, icon and control element (such as, Button) and other figures.
Electronic computing device usually shows virtual control or vision guide on its display.For example, can activate and manipulate Keyboard, menu, dialog box, alarm and other controls (for example, passing through touch input) so that portable electronic device (for example, Smart phone, tablet computer or laptop) on execute operation.Indicator and vision guide can be covered on background (for example, answering With the user interface of program or the user interface of operating system) on, pass associated with the specific region of background or screen is provided In the input type that can be provided that and/or the visual cues for the action type that can be performed.
For showing that the existing method of control, indicator and vision guide may be more troublesome and inefficient.For example, control, Indicator and vision guide may cause unnecessary interference when user manipulates user interface to user, or relative to background Not clear enough or prominent, so that user's mistake and user be caused to be obscured when user interacts with equipment, this can also be to the energy of equipment Consumption has a negative impact.This later regard is especially important in battery-driven equipment.
In addition, it is certain form of show can indicate to be shown in various backgrounds and content, sometimes extend the time in Do not move.Therefore, display can express in use for some time shows the afterimage (or image retention) that can be indicated.It reduces and eliminates Display image retention is the continual challenge that display device manufacturer faces.Solve the problems, such as that this some existing methods (such as, introduce screen Curtain protective program or flashing icon) it is not satisfactory solution, because they have side effect (for example, leading to eye Eyeball fatigue, dispersion attention etc.) and lack effect (for example, only in equipment free time Shi Keyong) in many cases.
Summary of the invention
Therefore, it is necessary to have it is prominent but it is less it is distractive show can indicate (for example, Virtual Space, indicator and view Feel guidance) electronic equipment, help to provide enough visual difference degree, thus guide user provide needed for input with reality It is existing desired as a result, attention without unnecessarily dispersion user to the content shown in application program or system user interface Power.In addition, for extend in the time be displayed without it is mobile it is certain show and can indicate, need to reduce or eliminate screen image retention Mode show and can indicate to show.
In addition, either automatic still to input in response to user, showing can indicate as background content constantly changes at any time Appearance be also required to adapt dynamically to, so as to continue keep efficiently and effectively with for the above purpose.In particular, being used as triggering The showing of the control of the gesture of some common system functions or vision guide can indicate to be displayed in many different scenes (for example, In the user interface of different application and operating system).Sometimes, giving in scene shows the background that can be indicated (for example, can The content of rolling, fast-changing interior perhaps uncertain content) also dynamically change, further requirement, which is shown, can indicate outer Sight is constantly adapted to show the cosmetic variation that can indicate the rear backdrop being initially shown in background.It is this to show that the example that indicated is It is used to indicate the system-level of the initiation region of home/ multitask gesture to show and can indicate, causes to release the application journey currently shown Sequence user interface simultaneously shows home on-screen user interface, or releases the system information interface of similar cover (for example, notice center Or lock-screen user interface) and show the user interface (for example, application program user interface or home screen) previously shown.
In addition, sometimes, after showing and can indicate to be shown on application program user interface, operation feelings occur in application program Scape variation, this can qualitatively change user by with show a possibility that capable of indicating to interact or needing to show the vision guide that can be indicated.? In this case, need to adjust holding show can indicate protrusion and to show the balance between capable of indicating less to take sb's mind off sth, To maintain the validity and efficiency of user interface.
In addition, for extend in the time be displayed without it is mobile it is certain show and can indicate, need to reduce or eliminate and shield The mode of curtain image retention is shown and can be indicated to show.
The demand, which needs new method and interface, to be shown and can indicate and adjust in background and show and can indicate showing (for example, Virtual control, indicator and vision guide) appearance.This kind of equipment, method and interface can be reduced to cognition caused by user security risk It bears and generates more effective man-machine interface.In addition, this kind of equipment, method and interface can reduce or eliminate screen image retention, from And it reduces maintenance of equipment cost and extends service life of equipment.
In some embodiments, which is desktop computer.In some embodiments, which is portable (for example, laptop, tablet computer or handheld device).In some embodiments, which is personal electronic equipments (example Such as, wearable electronic, such as wrist-watch).In some embodiments, which has touch tablet.In some embodiments In, which has touch-sensitive display (also referred to as " touch screen " or " touch-screen display ").In some embodiments, this sets It is standby that there is graphic user interface (GUI), one or more processors, memory and one or more modules, be stored in storage With the program or instruction set for executing multiple functions in device.In some embodiments, user mainly passes through stylus and/or hand Gesture in abutment and touch sensitive surface is interacted with GUI.In some embodiments, function optionally includes image Editor, drawing, presentation, word processing, electrical form production, game, phone, video conference, Email, instant message, forging Refining support, digital filming, digital video recordings, web page browsing, digital music broadcasting, note taking, digital video play and are Irrespective of size operation (such as, shows home screen, locking device, display of system level notification screen, display of system level control panel user Interface etc.).Executable instruction for executing these functions be optionally included in non-transient computer readable storage medium or by It is configured in other computer program products being performed by one or more processors.
According to some embodiments, a kind of method includes: at the equipment with display and touch sensitive surface: in display Upper display content and show and can indicate, in which: showing can indicate to be shown in a part of content;It can be indicated based on showing on it The value of display properties of described a part of content determine the value for showing the same display attribute that can be indicated;And allow content The value of display properties change within the scope of the first value, and constrain the value for showing the display properties that can be indicated within the scope of second value Variation, the second value range is less than the first value range;When showing content and showing can indicate, detects and show the content that can be indicated Cosmetic variation;And in response to detecting that the cosmetic variation for the content that can be indicated is shown in display, the appearance that can be indicated is shown in change, wraps It includes: having been reduced according to the value for the display properties for determining content, according to the amplitude of variation and second value of the value of the display properties of content Range shows the value for the display properties that can be indicated to increase;And increased according to the value for the display properties for determining content, according to interior The amplitude of variation and second value range of the value of the display properties of appearance reduces the value for showing the display properties that can be indicated.
According to some embodiments, a kind of method includes: at the equipment with display and touch sensitive surface: display application The user interface of program;When showing the user interface of application program in the first pattern, display has first on a user interface Showing for appearance can indicate, in which: showing can indicate to be shown in a part of user interface, and showing with the first appearance can table The value of the one group of one or more display properties shown according to first group of one or more rule, according to be located at show can indicate below The variation of the value of one group of one or more display properties of the part of user interface and change;When in the use shown in the first pattern Display has the showing when can indicate of the first appearance in a part at family interface, and detection from show user interface transformation in the first pattern For the request for showing user interface in a second mode;And in response to detecting the request: showing user interface in a second mode; And in the user interface shown in a second mode display have showing for the second appearance can indicate, in which: according to first group Second group of different one or more rule of one or more rules, shows one group one for capable of indicating or more with the second appearance The value of a display properties shows one group of one or more display properties of a part for the user interface that can indicate lower section according to being located at Value variation and change;
According to some embodiments, a kind of method includes: at the equipment with display and touch sensitive surface: in display Upper display content and show and can indicate, in which: showing can indicate to be shown in a part of content;It can be indicated based on showing on it The value of display properties of described a part of content determine the value for showing the same display attribute that can be indicated;And allow content The value of display properties change within the scope of the first value, and constrain and show that the value of the display properties that can be indicated can indicate appearance showing It is worth variation in range, this, which shows, can indicate appearance value range less than the first value range;When display content and shows when can indicate and work as Show that the cosmetic variation for the content that can be indicated is shown in detection when can indicate that appearance value range is second value range;And in response to Detect that the cosmetic variation for the content that can be indicated is shown in display, the appearance that can be indicated is shown in change, comprising: according to the appearance for determining content Variation meets range switching standards: will show can indicate that appearance value range shift as third value range, wherein third value range and the Two-value range is different, and third value range is less than the first value range;And according to the display category for showing the content that can be indicated Property value change and show the value of the same display attribute that can be indicated, wherein showing that the display properties that can be indicated is confined to showing and can indicate Change within the scope of appearance value;And range switching standards are unsatisfactory for according to the cosmetic variation for determining content, showing according to display can table The value of the display properties for the content shown changes the value for showing the same display attribute that can be indicated, while will show and can indicate appearance value range Remain second value range.
According to some embodiments, a kind of electronic equipment includes: display;Touch sensitive surface;Optionally one or more is deposited Reservoir, for detecting and the contact strength of touch sensitive surface;Optionally one or more tactile output generators;At one or more Manage device;And memory, the memory store one or more programs;The one or more program is configured to by one or more A processor executes, and one or more programs include the operation for executing or causing to execute any method described herein Instruction.According to some embodiments, a kind of non-transient computer readable storage medium is stored with instruction wherein, these instructions When being executed by electronic equipment, so that the equipment executes the operation of any method as described herein or makes any side described herein The operation of method is performed, and the electronic equipment has display, touch sensitive surface, for detecting and the contact strength of touch sensitive surface Optionally one or more sensors, and optionally one or more tactile output generators.According to some embodiments, position It include shown one or more elements in any method described herein in the graphic user interface on electronic equipment, this one A or multiple element in response to input be updated, the electronic equipment have display, touch sensitive surface, for detect with it is touch-sensitive The optionally one or more sensors of the contact strength on surface, optionally one or more tactile output generators, memory With the one or more processors for executing one or more programs stored in memory, any side as described herein Described in method.According to some embodiments, a kind of electronic equipment include: display, touch sensitive surface, for detect with it is touch-sensitive The optional one or more sensors of the contact strength on surface, and optionally one or more tactile output generators.With And for execute or cause execute methods described herein in either method operation device.According to some embodiments, use Information processing equipment in electronic equipment includes operation for executing any method as described herein or makes described herein Any method the device that is performed of operation, the electronic equipment has display, touch sensitive surface, for detecting and touch-sensitive table The optionally one or more sensors of the contact strength in face, and optionally one or more tactile output generators.
Therefore, it provides to electronic equipment for carrying out navigation between user interface and interacting with control object Improved method and interface, to improve the validity of these equipment, efficiency and user satisfaction, the electronic equipment has aobvious Show device, touch sensitive surface, for detecting and the optionally one or more sensors of the contact strength of touch sensitive surface, optionally one Or multiple tactile output generators, optionally one or more apparatus orientation sensors, and optionally audio system.This kind of side Method and interface can supplement or be substituted for show the conventional method that can be indicated in background.
Detailed description of the invention
The various embodiments in order to better understand should refer to following specific embodiment in conjunction with the following drawings, Wherein similar drawing reference numeral indicates corresponding part in all the appended drawings.
This patent or patent application document include the attached drawing that an at least width colour is drawn.It is requesting and is paying necessary expenses Under the premise of, Patent Office will provide the copy with one or more color drawings of this patent or patent application publication.
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 devices 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 shows the showing for the application menu on portable multifunction device according to some embodiments Example property user interface.
Fig. 4 B shows setting with the multi-functional of touch sensitive surface that display separates for having according to some embodiments Standby exemplary user interface.
It includes showing energy with the appearance for being adapted to background appearance that Fig. 5 A to Fig. 5 D, which is shown according to some embodiments, The exemplary user interface of expression.
Fig. 5 E, which is shown, showing energy table for generating in Fig. 5 A to Fig. 5 D based on lower section content according to some embodiments The filter for the appearance shown.
Fig. 5 F is shown according to some embodiments for executing the exemplary reverse curve of reversion shown in Fig. 5 E.
Fig. 5 G to Fig. 5 K, which is shown, to be shown according to the first of some embodiments appearance type can be indicated (for example, " dark " shows energy Indicate type) show the cosmetic variation that can be indicated.
Fig. 5 L to Fig. 5 P, which is shown, to be shown according to the second of some embodiments appearance type can be indicated (for example, " bright " shows energy Indicate type) show the cosmetic variation that can be indicated.
Fig. 5 Q shows two kinds of in the case where the identical change of generation in the background according to some embodiments show Can indicate appearance type shows the difference in appearance that can be indicated.
Fig. 5 R show according to some embodiments show the display properties that can be indicated and hint can indicate appearance type and The bright value range for showing the lower section content that can indicate appearance type and inverse relation.
Fig. 5 S to Fig. 5 AA shows the user interface according to some embodiments, the user interface include have in response to What the cosmetic variation of background and operation mode associated with background changed shows and can indicate.
Fig. 5 AB to Fig. 5 AC is shown can indicate according to showing for the backgrounds under different operation modes of some embodiments Difference in appearance.
Fig. 5 AD shows the user interface according to some embodiments, which includes being based on lower section content at any time Between change and showing that can indicate dynamically to switch between appearance type show and can indicate.
Fig. 5 AE show according to some embodiments show the display properties that can be indicated and it is bright show can indicate appearance type, Implying can indicate that appearance type and transformation show the value range and inverse relation of the lower section content that can indicate appearance type.
Fig. 5 AF, which is shown, can indicate that appearance type can be indicated from hint according to showing by multiple transformations for some embodiments Appearance type to it is bright show can indicate the gradually transfer of appearance type.
Fig. 5 AG to Fig. 5 AK is to show that the display properties that can be indicated is different from shown in Fig. 5 AF to show the lower section that can indicate type The amplification copy of the inverse relation of content.
Fig. 6 A to Fig. 6 C is to show to show energy table according to changing according to the cosmetic variation of lower section content for some embodiments The flow chart of the method for the appearance shown.
Fig. 7 A to Fig. 7 E is to show to show and can indicate according to the cosmetic variation and display according to lower section content of some schemes The patterns of change of user interface changes the flow chart of the method for showing the appearance that can be indicated.
Fig. 8 A to Fig. 8 F is to show to show energy table according to changing according to the cosmetic variation of lower section content for some embodiments The appearance shown and show the flow chart that can indicate the method for appearance type.
Specific embodiment
Showing for showing according to conventional methods can indicate usually visually to take sb's mind off sth and user interface may be made mixed Disorderly.In addition, showing that the appearance that can be indicated is usually fixed and being not suitable for the variation occurred in the content of lower section or lower section user The operation mode at interface changes.Following embodiments disclose it is a kind of shown based on the variation of lower section content and change show can table The mode for the appearance shown, wherein the determination that is reversed to of the display properties of lower section content shows that the value for the same display attribute that can be indicated mentions Basis is supplied.In addition, being the value range of the display properties of lower section content by the value range constraint for showing the display properties that can be indicated Subrange.For example, by show the brightness that can be indicated different value range assign for different integral brightness levels background (for example, Dark background and bright background) selected difference is shown that appearance type can be indicated (for example, appearance type can be indicated and bright show can table by implying Show appearance type).This improves the visibility that shows and can indicate relative to variation background, unsuitable dry without causing to user It disturbs.In some embodiments, depending on showing the operation mode of the user interface that can be indicated, show the appearance that can indicate according to The rule of difference group changes with the appearance of background, thus provide it is a kind of adjust need to maintain to show the visibility that can indicate and It needs to reduce by showing the balance that can be indicated between caused inappropriate dispersion attention when the operational scenarios that can be indicated variation showing Mode.In some embodiments, showing the appearance that can be indicated and showing can indicate appearance type all according to the appearance of lower section content Variation (including transient change and at any time accumulated change) and change.
Following figure 1 A provides the description to example devices to Figure 1B, Fig. 2 and Fig. 3.Fig. 4 A to Fig. 4 B, Fig. 5 A extremely scheme 5D, Fig. 5 G to Fig. 5 P, Fig. 5 S to Fig. 5 AA and 5AD show the appearance having according to some embodiments according to lower section content Change and change its appearance shows the exemplary user interface that can be indicated.Fig. 5 E, Fig. 5 Q, Fig. 5 R, Fig. 5 AB, Fig. 5 AC and 5AE It is shown to Fig. 5 AK and shows the difference in appearance that can be indicated and for generating 5A to Fig. 5 D, Fig. 5 G extremely according to some embodiments Show the lower section appearance value range that can be indicated shown in Fig. 5 P, Fig. 5 S to Fig. 5 AA and Fig. 5 AD.Fig. 6 A to Fig. 6 C, Fig. 7 A extremely scheme 7E and Fig. 8 A to Fig. 8 F is the flow chart for showing the method for the appearance that can be indicated according to the display and adjusting of some embodiments.Figure User interface shown in 4A to Fig. 4 B and Fig. 5 A to Fig. 5 AK is shown and can indicate appearance and value range for explanatory diagram 6A to scheming Process in 6C, Fig. 7 A to Fig. 7 E and Fig. 8 A to Fig. 8 F.
Example devices
Reference will now be made in detail to embodiment, the example of these embodiments is shown in the accompanying drawings.Following retouches in detail Many details are shown in stating, are fully understood in order to provide to various described embodiments.But to this field Those of ordinary skill is evident that various described embodiments can be without these specific details It is practiced.In other cases, well-known method, process, component, circuit and network are not described in detail, thus not It can unnecessarily make the various aspects of embodiment hard to understand.
Although will be further understood that in some cases, term " first ", " second " etc. are various for describing herein Element, but these elements should not be limited by these terms.These terms are only intended to an element and another element region It separates.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 range of various described embodiments is not departed from.First contact and the second contact are contact, but they are not same Contact, unless the context clearly.
Term used in the description to the various embodiments is intended merely to description particular implementation side herein The purpose of case, and be not intended to be limiting.Such as in the description and the appended claims in the various embodiments Used "one" is intended to also include plural form with "the" singular like that, indicates unless the context clearly. It will be further understood that term "and/or" used herein refer to and cover in associated listed project one Any and all possible combinations of a or multiple projects.It will be further understood that term " includes " (" includes ", " including ", " comprises " and/or " comprising ") it specifies to exist when using in the present specification and be stated Feature, integer, step, operations, elements, and/or components, but it is not excluded that in the presence of or add other one or more features, whole Number, step, operation, component, assembly unit and/or its grouping.
As used herein, based on context, term " if " be optionally construed as to imply that " and when ... when " or " ... when " or " in response to determination " or " in response to detection ".Similarly, based on context, phrase " if it is determined that ... " or If " detecting [condition or event stated] " is optionally interpreted to refer to " when in determination ... " or " in response to true It is fixed ... " or " when detecting [condition or event stated] " or " in response to detecting [the condition or thing stated Part] ".
This document describes electronic equipments, the embodiment party of the user interface of such equipment and the correlated process using such equipment Case.In some embodiments, which is also portable comprising other function such as PDA and/or music player functionality Communication equipment, such as mobile phone.The exemplary implementation scheme of portable multifunction device includes but is not limited to come from Apple Inc. (Cupertino, California)iPodWithEquipment.Optionally use other Portable electronic device, the laptop computer or flat such as with touch sensitive surface (for example, touch-screen display and/or touch tablet) Plate computer.It is to be further understood that in some embodiments, which is not portable communication device, but have touch-sensitive The desktop computer on surface (for example, touch-screen display and/or touch tablet).
In the following discussion, a kind of electronic equipment including display and touch sensitive surface is described.However, should manage Solution, the electronic equipment optionally include other one or more physical user-interface devices, such as physical keyboard, mouse and/or Control stick.
The equipment usually supports various application programs, one or more application programs in such as following application program: note Application program, word-processing application, website creation application program, disk volume is presented in notes application program, drawing application program Collect application program, spreadsheet applications, game application, telephony application, videoconference application, electronics postal Application program, photo management application program, digital camera applications journey are supported in part application program, instant message application program, body-building Sequence, digital camera applications program, web page browsing application program, digital music player application and/or digital video are broadcast Put device application program.
The physical user-interface device that the various application programs executed in equipment optionally use at least one general, it is all Such as touch sensitive surface.One or more functions of touch sensitive surface and the corresponding informance being displayed in equipment are optionally for difference Application program is adjusted and/or changes, and/or is adjusted and/or changes in corresponding application programs.In this way, equipment shares Physical structure (such as touch sensitive surface) supports various answer optionally with intuitive for a user and clear user interface Use program.
The embodiment that attention is drawn to the portable device with touch-sensitive display.Figure 1A is shown according to one The block diagram of the portable multifunction device 100 with touch-sensitive display system 112 of a little embodiments.Touch-sensitive display system 112 are called " touch screen " sometimes for convenient, and are called touch-sensitive display for short sometimes.Equipment 100 includes memory 102 (it optionally includes one or more computer readable storage mediums), Memory Controller 122, one or more processing Unit (CPU) 120, peripheral device interface 118, RF circuit 108, voicefrequency circuit 110, loudspeaker 111, microphone 113, input/ Export (I/O) subsystem 106, other inputs or control equipment 116 and outside port 124.Equipment 100 optionally includes one Or multiple optical sensors 164.Equipment 100 is optionally included for detection device 100 (for example, touch sensitive surface, such as equipment 100 touch-sensitive display system 112) on contact strength one or more intensity sensors 165.Equipment 100 is optionally wrapped One or more tactile output generators 167 for generating tactile output on the appliance 100 are included (for example, all in touch sensitive surface As generated tactile output in the touch-sensitive display system 112 of equipment 100 or the touch tablet 355 of equipment 300).These components are optional Ground passes through one or more communication bus or signal wire 103 is communicated.
As used in the specification and claims, term " tactile output ", which refers to, to utilize user's by user The equipment that sense of touch detects is opposite relative to physical displacement, the component (for example, touch sensitive surface) of equipment of the previous position of equipment In the displacement relative to the mass center of equipment of physical displacement or component of another component (for example, shell) of equipment.For example, The component and user of equipment or equipment connect to sensitive surface (for example, other parts of finger, palm or user's hand) is touched In the case where touching, the tactile output generated by physical displacement will be construed to sense of touch by user, which corresponds to equipment or set The variation of the physical features of standby component perceived.For example, the movement of touch sensitive surface (for example, touch-sensitive display or Trackpad) " pressing click " or " unclamp and click " to physical actuation button is optionally construed to by user.In some cases, user will Feel sense of touch, such as " click is pressed " or " unclamp and click ", even if being physically pressed (example by the movement of user Such as, be shifted) physical actuation button associated with touch sensitive surface when not moving.For another example, though touch sensitive surface light When slippery is unchanged, the movement of touch sensitive surface also optionally can be explained by user or be sensed as touch sensitive surface " roughness ".Though Individuation sensory perception by user is limited such explanation of touch by right user, but is known many sense organs of touch Feel is that most users are shared.Therefore, when tactile output is described as the specific sensory perception corresponding to user (for example, " pressing Lower click ", " unclamp click ", " roughness ") when, unless otherwise stated, otherwise tactile output generated correspond to equipment or The physical displacement of its component, the physical displacement will generate the sensory perception of typical (or common) user.It is defeated using tactile Touch feedback is provided a user out and enhances the operability of equipment, and keeps user's equipment interface more efficient (for example, passing through side User's mistake when user being helped to provide input appropriate and reduce operation equipment/interact with equipment), thus can by using family More rapidly and efficiently uses equipment and further reduce electricity usage and extend the battery life of equipment.
In some embodiments, tactile output mode specifies the characteristic of tactile output, such as amplitude of tactile output, touching Feel the duration of the shape of the moving wave shape of output, the frequency of tactile output, and/or tactile output.
When equipment via the mobile one or more tactiles to generate tactile output of removable mass are exported (for example, send out Raw device) when generating the tactile output with different tactile output modes, tactile output can be in the user of gripping or touch apparatus Generate different senses of touch.Although the perception that the sense organ of user exports tactile based on user, most users will be recognized and be set The variation of the waveform, frequency and amplitude of the standby tactile output generated.Therefore, waveform, frequency and amplitude can be conditioned with to user Instruction has performed different operation.In this way, have be designed, select and/or be used for simulate given environment (e.g., including The user interface of graphic feature and object, the analog physical environment with virtual boundary and virtual objects, have physical boundary and The actual physical situation of physical object, and/or the combination of any of the above person) in Properties of Objects (for example, size, material, again Amount, rigidity, smoothness etc.);Behavior (such as oscillation, displacement, acceleration, rotation, stretching, extension etc.);And/or interaction is (for example, colliding, being viscous It is attached, repel, attract, friction etc.) tactile output mode tactile output will be provided in some cases for user it is helpful Feedback reduces input error and improves the efficiency of operation of the user to equipment.In addition, tactile output is optionally generated as pair The unrelated feedback of Ying Yuyu institute analog physical characteristic (such as input threshold value or Object Selection).Such tactile output is in some cases Under helpful feedback will be provided for user, reduce input error and improve the efficiency of operation of the user to equipment.
In some embodiments, the tactile output with suitable tactile output mode is served as in the user interface or is being set The prompt of events of interest occurs behind standby middle screen.The example of events of interest includes providing in equipment or in user interface Show and can indicate the activation of (such as true or virtual push button or tumbler switch), request the success or failure operated, reach or Boundary in user interface, into new state, between objects switch input focus, activation new model, reach or pass through Input threshold value, detection or a type of input of identification or gesture etc..In some embodiments, tactile output is provided to fill When about unless change direction or interrupt input be timely detected, otherwise what can be occurred will occur the warning of event or result Or prompt.In other cases, tactile output be also used to abundant user experience, improve equipment to vision or dyskinesia or The accessibility of the user of other accessibility demands and/or the efficiency and function for improving user interface and/or equipment.Optionally Tactile output and audio input and/or visual user interface change are compared, this further enhances user and user interface And/or when equipment interaction user experience, and be conducive to the more preferable biography of the information of state about user interface and/or equipment It is defeated, and this reduces input error and improves the efficiency of operation of the user to equipment.
It should be appreciated that equipment 100 is only an example of portable multifunction device, and equipment 100 optionally has There are components more more or fewer than shown component, optionally combines two or more components, or optionally there is this The different configurations of a little components 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 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 100 other component (such as one or more CPU 120 and peripheral device interface 118) to the access of memory 102 optionally It is controlled by Memory Controller 122.
Peripheral device interface 118 can be used for the input peripheral of equipment and output peripheral equipment being couple to memory 102 and one or more CPU 120.The operation of one or more processors 120 or execution are stored in various in memory 102 Software program and/or instruction set, to execute the various functions of equipment 100 and handle data.
In some embodiments, peripheral device interface 118, one or more CPU 120 and Memory Controller 122 Optionally realized on one single chip such as chip 104.In some other embodiments, they are optionally in independent chip Upper realization.
RF (radio frequency) circuit 108 sends and receivees the RF signal of also referred to as electromagnetic signal.RF circuit 108 turns electric signal It is changed to electromagnetic signal/by electromagnetic signal and is converted to electric signal, and via electromagnetic signal and communication network and other communication equipments It is communicated.RF circuit 108 optionally includes the well known circuit for executing these functions, including but not limited to aerial system System, RF transceiver, 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 circuit 108 comes and network and other optionally by wireless communication Equipment is communicated, these networks are that such as internet (also referred to as WWW (WWW)), Intranet and/or wireless network are (all Such as, cellular phone network, WLAN (LAN) and/or Metropolitan Area Network (MAN) (MAN)).The wireless communication optionally uses a variety of communications Any one of standard, agreement and technology, including but not limited to global system for mobile communications (GSM), enhanced data GSM feelings Scape (EDGE), high-speed downlink packet access (HSDPA), High Speed Uplink Packet access (HSUPA), evolution clear data (EV-DO), HSPA, HSPA+, double unit HSPA (DC-HSPDA), long term evolution (LTE), near-field communication (NFC), wideband code division Multiple access (W-CDMA), CDMA (CDMA), time division multiple acess (TDMA), bluetooth, Wireless Fidelity (Wi-Fi) are (for example, IEEE 802.11a, IEEE 802.11ac, IEEE 802.11ax, IEEE 802.11b, IEEE 802.11g and/or IEEE 802.11n), internet protocol voice technology (VoIP), Wi-MAX, email protocol are (for example, internet message access protocol (IMAP) and/or post office protocol (POP)), instant message (for example, scalable message processing and there are agreement (XMPP), for i.e. When message and there is Session initiation Protocol (SIMPLE), instant message and the presence service (IMPS) using extension), and/or it is short Messaging service (SMS) or include this document submission date also it is untapped go out communication protocol other are any appropriate logical Believe agreement.
Voicefrequency circuit 110, loudspeaker 111 and microphone 113 provide the audio interface between user and equipment 100.Audio Circuit 110 receives audio data from peripheral device interface 118, audio data is converted to 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 electric signals converted from sound wave.Voicefrequency circuit 110 converts electrical signals to audio data and is transferred to audio data outer Peripheral equipment interface 118 is for handling.Audio data is optionally retrieved from and/or is transmitted to storage by peripheral device interface 118 Device 102 and/or RF circuit 108.In some embodiments, voicefrequency circuit 110 further includes earphone jack (for example, in Fig. 2 212).Earphone jack provides the interface being located between voicefrequency circuit 110 and removable audio input/output peripheral equipment, should The earphone or have output (for example, single head-receiver or ears that removable audio input/output peripheral equipment such as only exports Earphone) and input both (for example, microphone) headset.
I/O subsystem 106 by the input/output peripheral equipment in equipment 100, such as touch-sensitive display system 112 and its He inputs or control equipment 116, couples with peripheral device interface 118.I/O subsystem 106 optionally includes display controller 156, optical sensor controller 158, intensity sensor controller 159, tactile feedback controller 161 and for other input Or one or more input controllers 160 of control equipment.One or more of input controllers 160 are from other inputs or control The reception of control equipment 116 electric signal/send other described inputs for electric signal or control equipment.Other input control apparatus 116 Optionally include physical button (for example, pushing button, rocker buttons etc.), dial, slide switch, control stick, click wheel etc.. In some alternative embodiments, one or more input controllers 160 are optionally coupled to any one of the following terms Any one of (or be not coupled to the following terms): keyboard, infrared port, USB port, stylus, and/or pointing device are such as Mouse.One or more buttons (for example, 208 in Fig. 2) optionally include the sound for loudspeaker 111 and/or microphone 113 Measure the up/down button of control.One or more buttons, which optionally include, pushes 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 electric signal is sent 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 theirs is any It combines (being referred to as " figure ").In some embodiments, some or all of visual output corresponds to user interface object. The example of user's interactive graphical user interface object include but is not limited to button, sliding block, icon, optional menu item, switch, Hyperlink or other users interface control.In some embodiments, some or all of visual output visual output is corresponding In indicator and vision guide, the kind of input associated with the different zones of user interface or screen and/or operation is provided The visual cues of class.The example of indicator and vision guide includes but is not limited to arrow, item, covering, spotlight or is designed For other visually distinguishing region or the shapes for providing a user visual cues.As used herein, term " showing can indicate " Refer to the user's interactive graphics shown in background (for example, a part of application program user interface or system user interface) User interface object and/or indicator and vision guide.
Touch-sensitive display system 112 has the touch-sensitive table for receiving input from the user based on tactile and/or tactile contact Face, sensor or sensor group.Touch-sensitive display system 112 and display controller 156 are (any related in memory 102 The module and/or instruction set of connection are together) detection touch-sensitive display system 112 on contact (and the contact any movement or in It is disconnected), and the contact that will test be converted to user interface object (for example, one or more soft-key buttons, icon, webpage or Image) interaction, the user interface object is displayed in touch-sensitive display system 112.In some embodiments, it is touching Contact point between quick display system 112 and user corresponds to the finger or stylus of user.
Touch-sensitive display system 112 optionally uses LCD (liquid crystal display) technology, LPD (light emitting polymer displays) Technology or LED (light emitting diode) technology, but other display technologies are used in other embodiments.Touch-sensitive display system 112 and display controller 156 optionally using in the currently known or later a variety of touch-sensing technologies that will be developed appoint What technology and other proximity sensor arrays or for determine the one or more points contacted with touch-sensitive display system 112 its His element is including but not limited to capacitive, electric to detect contact and its any movement or interruption, a variety of touch-sensing technologies Resistive, infrared ray and surface acoustic wave technique.In some embodiments, using projection-type mutual capacitance detection technology, such as From Apple Inc.'s (Cupertino, California)iPodWithThe skill of middle discovery Art.
Touch-sensitive display system 112 is optionally with the video resolution for being more than 100dpi.In some embodiments, it touches Touching screen video resolution is more than 400dpi (for example, 500dpi, 800dpi or bigger).User optionally uses any suitable object Body or additives stylus, finger etc. are contacted with touch-sensitive display system 112.In some embodiments, by user interface It is designed to work together with contact and gesture based on finger, since the contact area of finger on the touchscreen is larger, this It may be accurate not as good as the input based on stylus.In some embodiments, the rough input based on finger is converted essence by equipment True pointer/cursor position or order is for executing the desired movement of user.
In some embodiments, in addition to a touch, equipment 100 optionally includes specific for activating or deactivating The touch tablet (not shown) of function.In some embodiments, touch tablet is the touch sensitive regions of equipment, different from touch screen, should Touch sensitive regions do not show visual output.Touch tablet is optionally the touch sensitive surface separated with touch-sensitive display system 112, either By the extension for the touch sensitive surface that touch screen is formed.
Equipment 100 further includes the electric system 162 for powering for various parts.Electric system 162 optionally includes electricity Power management system, one or more power supply (for example, battery, alternating current (AC)), recharging system, power failure detection circuit, Power converter or inverter, power supply status indicator (for example, light emitting diode (LED)) and with the electricity in portable device Power generates, managees, and distributes any other associated component.
Equipment 100 optionally further includes one or more optical sensors 164.Figure 1A show in I/O subsystem 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 projected by one or more lens is received, and converts light to indicate the data of image.In conjunction with image-forming module 143 (being also designated as camera model), one or more optical sensors 164 optionally capture still image and/or video.Some In embodiment, optical sensor be located at equipment 100 with the opposite facing rear portion of touch-sensitive display system 112 on equipment front On, so that touch screen can be used as the view finder for still image and/or video image acquisition.In some embodiments, Another optical sensor is located on the front of equipment, to obtain the image of the user (for example, for self-timer, being used in user Video conference etc. is carried out when watching other video conference participants on the touchscreen).
Equipment 100 optionally further includes one or more contact strength sensors 165.Figure 1A is shown and I/O subsystem The contact strength sensor that intensity sensor controller 159 in 106 couples.One or more contact strength sensors 165 are appointed Selection of land includes one or more piezoresistive strain instrument, capacitive force transducer, electric force snesor, piezoelectric force transducer, optics Force snesor, capacitive touch sensitive surfaces or other intensity sensors (for example, for measuring the contact on touch sensitive surface power (or Pressure) sensor).One or more contact strength sensors 165 receive contact strength information (for example, pressure is believed from environment The surrogate of breath or pressure information).In some embodiments, at least one contact strength sensor and touch sensitive surface (for example, Touch-sensitive display system 112) Alignment or neighbouring.In some embodiments, at least one contact strength sensor is located at Equipment 100 be located at equipment 100 front on the opposite facing rear portion of touch-sensitive display system 112 on.
Equipment 100 optionally further includes one or more proximity sensors 166.Figure 1A is shown and peripheral device interface The proximity sensor 166 of 118 couplings.Alternatively, 160 coupling of input controller in proximity sensor 166 and I/O subsystem 106 It connects.In some embodiments, when multifunctional equipment is placed near user's ear (for example, when user is making a phone call), Proximity sensor closes and disables touch-sensitive display system 112.
Equipment 100 optionally further includes one or more tactile output generators 167.Figure 1A is shown and I/O subsystem The tactile output generator that tactile feedback controller 161 in 106 couples.In some embodiments, one or more tactiles Output generator 167 includes one or more electroacoustic equipment such as loudspeaker or other acoustic components;And/or for energy to be turned Change into the electromechanical equipment of linear movement such as motor, solenoid, electroactive polymerizer, piezoelectric actuator, electrostatic actuator or its His tactile exports generating unit (for example, component for converting the electrical signal to the output of the tactile in equipment).It is one or more Tactile output generator 167 receives touch feedback from haptic feedback module 133 and generates instruction, and generates energy on the appliance 100 Enough tactiles felt by the user of equipment 100 export.In some embodiments, at least one tactile output generator and touching Sensitive surfaces (for example, touch-sensitive display system 112) Alignment or neighbouring, and optionally by vertically (for example, to equipment 100 surface inside/outside) or it is laterally (for example, in plane identical with the surface of equipment 100 rearwardly and a forwardly) mobile touch-sensitive Surface exports to generate tactile.In some embodiments, at least one tactile output generator sensor is located at equipment 100 On the opposite facing rear portion of touch-sensitive display system 112 on the front of equipment 100.
Equipment 100 optionally further includes one or more accelerometers 168.Figure 1A is shown and 118 coupling of peripheral device interface The accelerometer 168 connect.Alternatively, accelerometer 168 is optionally coupled with the input controller 160 in I/O subsystem 106. In some embodiments, it is shown based on to the analysis from the one or more accelerometer received data in touch screen Information is shown with longitudinal view or transverse views on device.Equipment 100 further includes magnetic force optionally other than accelerometer 168 Instrument (not shown) and GPS (or GLONASS or other Global Navigation Systems) receiver (not shown), for obtaining about equipment The information of 100 position and orientation (for example, vertical or horizontal).
In some embodiments, the software component being stored in memory 102 includes operating system 126, communication module (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, with And application program (or instruction set) 136.In addition, in some embodiments, memory 102 stores equipment/overall situation internal state 157, if figure is shown in the 1A and Fig. 3.Equipment/overall situation internal state 157 includes one or more of the following: activity application Program state indicates which application program (if any) is currently movable;What display state indicates using journey Sequence, view or other information occupy each region of touch-sensitive display system 112;Sensor states, including from each of equipment The information that sensor and other inputs or control equipment 116 obtain;And about equipment position and/or posture position and/ Or azimuth information.
Operating system 126 is (for example, iOS, Darwin, RTXC, LINUX, UNIX, OSX, WINDOWS or embedded operation system System such as VxWorks) it include for controlling and managing general system task (for example, memory management, the control of storage equipment, electricity Source control etc.) various software components and/or driver, and be conducive to the communication between various hardware and software components.
Communication module 128 is conducive to be communicated by one or more outside ports 124 with other equipment, and also Including for handling by the various software components of 124 received data of RF circuit 108 and/or outside port.Outside port 124 (for example, universal serial bus (USB), firewire etc.) is suitable for being directly coupled to other equipment or indirectly via network (for example, mutually Networking, Wireless LAN etc.) coupling.In some embodiments, outside port be with Apple Inc. (Cupertino, California) someiPodThe identical or class with 30 needle connectors used in iPod equipment Like and/or compatible spininess (for example, 30 needles) connector.In some embodiments, outside port is and Apple Inc. (Cupertino, California's) is someiPodWith used in iPod equipment The same or like and/or compatible Lightning connector of Lightning connector.
Contact/motion module 130 optionally detects and touch-sensitive display system 112 (in conjunction with display controller 156) and its The contact of his touch-sensitive device (for example, touch tablet or physics click wheel).Contact/motion module 130 include various software components with The relevant various operations of detection are contacted with (for example, by finger or stylus) for executing, such as to determine that whether being in contact (for example, detection finger down event), the intensity of determining contact (for example, the power or pressure of contact, or the power or pressure of contact Sub), determine whether there is the movement of contact and track the movement across touch sensitive surface (for example, detecting one or more hands Refer to drag events) and determine contact (for example, detection finger is lifted away from event or contact disconnects) whether it has stopped.Contact/fortune Dynamic model block 130 receives contact data from touch sensitive surface.Determine that the movement of contact point optionally includes the rate (amount of determining contact point Value), speed (magnitude and direction) and/or acceleration (change in magnitude and/or direction), the movement of the contact point is by a series of Contacting data indicates.These operations are optionally applied to single-contact (for example, single abutment or stylus contact) or multiple spot Contact (for example, " multiple point touching "/more abutments) simultaneously.In some embodiments, contact/motion module 130 and display control Device 156 processed detects the contact on touch tablet.
Contact/motion module 130 optionally detects the gesture input of user.Different gestures on touch sensitive surface have difference Contact mode (for example, the different motion of detected contact, timing and/or intensity).Therefore, special optionally by detection Determine contact mode and carrys out detection gesture.For example, detection singly refers to that Flick gesture includes detection finger down event, then pressed with finger Detection finger lifts and (is lifted away from) thing at (for example, at picture mark position) the identical position (or substantially the same position) of lower event Part.For another example, detecting the finger on touch sensitive surface and gently sweeping gesture includes detection finger down event, then detects one or more hands Refer to drag events, and then detection finger lifts and (be lifted away from) event.Similarly, by detect stylus specific contact patterns come The tap of stylus is optionally detected, gently sweeps, drag and other gestures.
In some embodiments, detect that finger Flick gesture depends on detecting that finger down event is lifted with finger Time span between event, but the finger contact strength between finger down event and digit up event is unrelated.? In some embodiments, it is less than according to the time span determined between finger down event and digit up event predetermined It is worth (for example, less than 0.1,0.2,0.3,0.4 or 0.5 second), detects Flick gesture, the intensity contacted but regardless of finger during tap Whether given intensity threshold (be greater than Nominal contact detection intensity threshold value), such as light press or deep pressing intensity threshold are reached. Therefore, finger Flick gesture can satisfy specific input standard, which does not require the characteristic strength of contact to meet Intensity threshold is given to meet specific input standard.For clarity, the finger contact in Flick gesture usually requires to meet mark Claim contact detection intensity threshold value to detect finger down event, when being lower than the Nominal contact detection intensity threshold value, will not detect To contact.Similar analysis is suitable for through stylus or other contact detection Flick gestures.It is able to detect in equipment in touch-sensitive table In the case that the finger or stylus to hover above face contacts, Nominal contact detection intensity threshold value optionally not with finger or stylus with Physical contact between touch sensitive surface is corresponding.
Same concept is suitable for other kinds of gesture in a similar manner.For example, can based on for include in gesture Contact intensity is unrelated or the satisfaction that does not require the contact for executing gesture to reach intensity threshold so as to identified standard Optionally gesture, kneading gesture, expansion gesture and/or long pressing gesture are gently swept in detection.For example, gently sweeping gesture is based on one or more The amount of the movement of a contact detects;Scaling gesture is detected based on two or more movements of contact towards each other;Expansion is let go Gesture contacts movement away from each other based on two or more to detect;And long pressing gesture is based on having on touch sensitive surface few It is detected in duration of the contact of amount of threshold shift.Do not require contact strength full accordingly, with respect to certain gestures criterion of identification The corresponding intensity threshold of foot means that certain gestures criterion of identification can be in gesture to meet the statement of certain gestures criterion of identification In contact be satisfied when being not up to corresponding intensity threshold, and can also reach in one or more contacts in gesture or It is satisfied in the case where more than corresponding intensity threshold.In some embodiments, it is examined in time predefined section based on determining Finger down event and digit up event are measured to detect Flick gesture, without considering that contact is during time predefined section Gesture gently is swept to detect greater than predefined magnitude above or below corresponding intensity threshold, and based on determining that contact is mobile, Even if it is also such that contact, which is higher than corresponding intensity threshold, at the end of contacting mobile.Even if being executed in the detection to gesture (for example, equipment is quickly when the intensity of contact is higher than intensity threshold in the specific implementation of the influence of the intensity of the contact of gesture Detect long pressing, or when the intensity of contact is higher, equipment can postpone the detection to tap input), as long as contacting not The standard that can satisfy identification gesture in the case where reaching certain strength threshold value, then will not require to connect to the detection of these gestures Touching reaches certain strength threshold value (for example, even if time quantum needed for identification gesture changes).
In some cases, contact strength threshold value, duration threshold and mobile threshold value carry out group with various various combinations It closes, distinguishes gestures different for two or more of identical input element or region to create heuritic approach, so that The set of richer user interaction and response is capable of providing with multiple and different interactions of identical input element.It is specific about one group Gesture identification standard does not require the intensity of contact to meet corresponding intensity threshold to meet the statement of certain gestures criterion of identification not It excludes that other intensity related gesture criterion of identification are carried out while being assessed, to identify that with gesture is worked as include having to be higher than accordingly by force Spend other gestures for the standard being satisfied when the contact of the intensity of threshold value.For example, in some cases, first gesture it is first-hand Gesture criterion of identification (it does not require the intensity of contact to meet corresponding intensity threshold to meet first gesture criterion of identification) and second Second gesture criterion of identification (it depends on the contact for reaching respective strengths threshold value) competition of gesture.In such competition, such as The second gesture criterion of identification standard first of fruit second gesture is met, then gesture is not identified as optionally meeting first-hand The first gesture criterion of identification of gesture.For example, if contact reaches corresponding intensity before the mobile predefined amount of movement of contact Threshold value then detects deep pressing gesture rather than gently sweeps gesture.On the contrary, if being connect before contact reaches corresponding intensity threshold The mobile predefined amount of movement of touching then detects and gently sweeps gesture rather than deep pressing gesture.Even in this case, first-hand The first gesture criterion of identification of gesture does not require the intensity of contact to meet corresponding intensity threshold still to meet first gesture identification Standard, because if contact keeps below corresponding intensity threshold until gesture terminates (for example, phase will not be increased to above by having That answers the contact of the intensity of intensity threshold gently sweeps gesture), gesture will be identified as gently sweeping gesture by first gesture criterion of identification.Cause This, does not require the intensity of contact to meet corresponding intensity threshold to meet the certain gestures criterion of identification of certain gestures criterion of identification Will (A) in some cases, ignore relative to the contact strength (for example, for Flick gesture) of intensity threshold and/or (B) in some cases, if before certain gestures criterion of identification identifies gesture corresponding with input, the intensity of one group of competition Related gesture criterion of identification (for example, for pressing gesture deeply) input is identified as it is corresponding with intensity related gesture, then not It is able to satisfy certain gestures criterion of identification (for example, for long pressing gesture), in this sense, still depends on phase For the contact strength (for example, for long pressing gesture of deep pressing gesture competition identification) of intensity threshold.
Figure module 132 includes for figure to be rendered and shown in touch-sensitive display system 112 or other displays Various known software components, including for changing shown figure visual impact (for example, brightness, transparency, saturation degree, Contrast or other perceptual properties) component.As used herein, term " figure " includes can be displayed to user any right As without limitation including text, webpage, icon (such as including the user interface object of soft key), digital picture, video, moving Draw etc..
In some embodiments, figure module 132 stores the data for indicating figure ready for use.Each figure is optionally It is assigned corresponding code.Figure module 132 is used to specify one or more of figure to be shown from receptions such as application programs A code also receives coordinate data and other graphic attribute data together in the case of necessary, and then generates screen map As data, with output to display controller 156.
Haptic feedback module 133 includes for generating instruction (for example, the instruction used by tactile feedback controller 161) Various software components use with the interaction in response to user and equipment 100 tactile output generator 167 on the appliance 100 One or more positions generate tactile output.
The text input module 134 for being optionally the component 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 keyboard of text.
GPS module 135 determines the position of equipment and provides this information to use in various application programs (for example, mentioning It is supplied to the phone 138 for location-based dialing;It is provided to camera 143 and is used as picture/video metadata;And it is provided to For location based service such as weather desktop small routine, local Yellow Page desktop small routine and map/navigation desktop small routine Application program).
Application program 136 is optionally included 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;
Body-building support module 142;
For still 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, optionally includes one or more of the following terms: 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 The desktop small routine 149-6 of small routine 149-5 and other desktop small routines and user's creation for being obtained by user;
It is used to form the desktop small routine builder module 150 of the desktop small routine 149-6 of user's creation;
Search module 151;
Video and musical player module 152, are optionally made of video player module and musical player module;
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 application journeys Other picture editting's application programs, drawing application program, application program, the application program for supporting JAVA, encryption, number is presented in sequence Word rights management, speech recognition and speech reproduction.
It is defeated in conjunction with touch-sensitive display system 112, display controller 156, contact module 130, figure module 132 and text Enter module 134, contact module 137 includes executable instruction for managing address list or contacts list (for example, being stored in In the application program internal state 192 of contact module 137 in reservoir 102 or memory 370), comprising: addition name to lead to News record;One or more names are deleted from address book;By one or more telephone numbers, one or more e-mail address, One or more physical address or other information are associated with name;Image is associated with name;Name is sorted out and is classified; Telephone number and/or e-mail address are provided to initiate and/or promote through phone 138, video conference 139, Email 140 or instant message 141 communication;Etc..
In conjunction with RF circuit 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 for carry out with The executable instruction of lower operation: the one or more electricity in input character string corresponding with telephone number, accessing address list 137 Words number, modification inputted telephone number, dial corresponding telephone number, conversate and when session complete when disconnection Or it hangs up.As described above, wireless communication is optionally using any one of a variety of communication standards, agreement and technology.
In conjunction with RF circuit 108, voicefrequency circuit 110, loudspeaker 111, microphone 113, touch-sensitive display system 112, display control Device 156 processed, one or more optical sensors 164, optical sensor controller 158, contact module 130, figure module 132, Text input module 134, contacts list 137 and phone module 138, video conference module 139 include coming according to user instructions Initiate, carry out and terminate the executable instruction of the video conference between user and other one or more participants.
In conjunction with RF circuit 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 for creating, sending in response to user instruction, receive With the executable instruction of management Email.In conjunction with image management module 144, email client module 140 makes very It is easy creation and sends the Email with the still image or video image that are shot by camera model 143.
In conjunction with RF circuit 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 the executable instruction for performing the following operation: being inputted and instant The corresponding character string of message modifies the character being previously entered, sends corresponding instant message (for example, using for based on phone Instant message short message service (SMS) or multimedia messaging service (MMS) agreement or using for Internet-based XMPP, SIMPLE, Apple push notification service (APNs) of instant message or IMPS), receive instant message and check institute Received instant message.In some embodiments, the instant message transferred and/or received optionally include figure, photograph, Other attachments for being supported in audio file, video file, and/or MMS and/or enhancing messaging service (EMS).Such as this paper institute With " instant message " is referred to message (for example, the message sent using SMS or MMS) based on phone and Internet-based disappeared Both breaths (for example, the message sent using XMPP, SIMPLE, APNs or IMPS).
In conjunction with RF circuit 108, touch-sensitive display system 112, display controller 156, contact module 130, figure module 132, text input module 134, GPS module 135, mapping module 154 and video and musical player module 152, body-building branch Holding module 142 includes executable instruction for creating body-building (for example, having time, distance and/or caloric burn target); It is communicated with (in sporting equipment and smartwatch) body-building sensor;Receive workout sensor data;Calibration is for monitoring body-building Sensor;Music is selected and played for body-building;And it shows, store and transmit workout data.
In conjunction with 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 for carrying out The executable instruction operated below: still image or video (including video flowing) are captured and stores them in memory 102 In, the feature of modification still image or video, and/or delete still image or video from memory 102.
In conjunction with 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 for arranging, modifying (for example, editor) or with its other party Formula manipulates, tags, deleting, showing (for example, in digital slide or photograph album) and storage still image and/or video The executable instruction of image.
In conjunction with RF circuit 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 instructions come browse internet (including search, chain Be connected to, receive and show webpage or part thereof and be linked to the attachment and alternative document of webpage) executable instruction.
In conjunction with RF circuit 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 instructions come create, show, modify and store calendar and data associated with calendar (for example, calendar, Backlog etc.) executable instruction.
In conjunction with RF circuit 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 of user's creation).In some embodiments, desktop small routine includes HTML (hypertext mark Remember language) file, CSS (cascading style sheets) file and JavaScript file.In some embodiments, desktop small routine packet XML (extensible markup language) file and JavaScript file are included (for example, Yahoo!Desktop small routine).
In conjunction with RF circuit 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 for creating desktop The executable instruction of small routine (for example, user's specified portions of webpage are gone in desktop small routine).
In conjunction with touch-sensitive display system 112, display system controller 156, contact module 130, figure module 132 and text Input module 134, search module 151 include for carrying out searching in searching storage 102 with one or more according to user instructions The matched text of rope condition (for example, search term that one or more user specifies), music, sound, image, video and/or its The executable instruction of his file.
In conjunction with touch-sensitive display system 112, display system controller 156, contact module 130, figure module 132, audio-frequency electric Road 110, loudspeaker 111, RF circuit 108 and browser module 147, video and musical player module 152 include allowing user Download and play back the music recorded stored with one or more file formats (such as MP3 or AAC file) and other sound The executable instruction of file, and for showing, presenting or otherwise play back video (for example, in touch-sensitive display system 112 Executable instruction above or on the external display being wirelessly connected via outside port 124).In some embodiments, if Standby 100 optionally include MP3 player, the functionality of such as iPod (trade mark of Apple Inc.).
In conjunction with touch-sensitive display system 112, display controller 156, contact module 130, figure module 132 and text input Module 134, notepad module 153 include creating and managing holding for notepad, backlog etc. for according to user instructions Row instruction.
In conjunction with RF circuit 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 for being referred to according to user It enables to receive, show, modify and store map and data associated with map (for example, driving route;Specific location or The data in neighbouring shop and other points of interest;With other location-based data) executable instruction.
In conjunction with touch-sensitive display system 112, display system controller 156, contact module 130, figure module 132, audio-frequency electric Road 110, loudspeaker 111, RF circuit 108, text input module 134, email client module 140 and browser module 147, Online Video module 155 includes allowing user to access, browsing, receiving (for example, by stream transmission and/or downloading), return It puts (such as on touch screen 112 or on external display that is wireless connection or connecting via outside port 124), send tool Have to the Email of the link of specific Online Video and otherwise manages one or more file formats such as H.264 the executable instruction of Online Video.In some embodiments, using instant message module 141 rather than electronics postal Part client modules 140 send the link of specific Online Video.
Above-mentioned identified each module and application correspond to for executing above-mentioned one or more functions and in this Shen Please described in one group of method (for example, computer implemented method described herein and other information processing method) Executable instruction.These modules (that is, instruction set) need not be realized with independent software program, process, or module, therefore these moulds Each subset of block is optionally combined in various embodiments or is otherwise rearranged.In some embodiments, Memory 102 optionally stores the subgroup of above-mentioned module and data structure.It is not retouched above in addition, memory 102 optionally stores The other module and data structure stated.
In some embodiments, equipment 100 is that the operation of predefined one group of function in the equipment uniquely passes through Touch screen and/or touch tablet are performed equipment.By using touch screen and/or touch tablet as operating equipment 100 Main input control apparatus is physically entered control equipment (for example, pushing button, driver plate etc. optionally in reduction equipment 100 Deng) quantity.
Predefined one group of function is uniquely performed by touch screen and/or touch tablet and is optionally included in user circle Navigation between face.In some embodiments, the touch tablet when being touched by user by equipment 100 from being displayed on equipment Any user interface navigation on 100 is to main menu, home menu or root menu.In such embodiment, touch tablet is used To realize " menu button ".In some other embodiments, menu button is that physics pushes button or other are physically entered Control equipment rather than touch tablet.
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 memory 370 (Fig. 3) include event classifier 170 (for example, in operating system 126 In) and corresponding application program 136-1 (for example, any of aforementioned applications program 136,137 to 155,380 to 390 apply Program).
Event classifier 170 receives event information and determination for application program 136-1 that event information is delivered to and answers With the application view 191 of program 136-1.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 that indicating is movable when application program or while being carrying out shows in touch-sensitive display system 112 is currently answered Use Views.In some embodiments, equipment/overall situation internal state 157 is by event classifier 170 for which to be determined (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 terms Or more persons: when application program 136-1 restores to execute recoverys information to be used, indicate just shown by application program 136-1 Information or be ready for by the user interface state information of the application program 136-1 information shown, for enabling a user to The repetition for the prior actions enough taken back to the state queue and user of the previous state of application program 136-1 or view/ Cancel queue.
Event monitor 171 receives event information from peripheral device interface 118.Event information includes about subevent (example Such as, as in the touch-sensitive display system 112 of a part of multi-touch gesture user touch) information.Peripheral equipment connects Mouthfuls 118 transmission its from I/O subsystem 106 or sensor such as proximity sensor 166, one or more accelerometers 168 and/or Microphone 113 (passing through voicefrequency circuit 110) received information.Peripheral device interface 118 is from the received letters of the institute of I/O subsystem 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 peripheral equipment at predetermined intervals and connects Mouth 118.In response, 118 transmitting event information of peripheral device interface.In other embodiments, peripheral device interface 118 is only When there are significant events (for example, receiving the input higher than predetermined noise threshold and/or receiving is more than to predefine Duration input) when ability transmitting event information.
In some embodiments, event classifier 170 further 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 The control and other elements arrived is constituted.
The another aspect of user interface associated with application program is one group of view, otherwise referred to as applies journey herein Sequence view or user interface windows are wherein showing information and the gesture based on touch occur.Wherein detecting touch (corresponding application programs) application view optionally corresponds in the sequencing or view hierarchies structure of application program Sequencing is horizontal.For example, being optionally referred to as hit view in the floor level view for wherein detecting touch, and it is identified Event set to correctly enter is based in part on the hit view of initial touch optionally at least to determine, the initial touch is opened Primordium is in the gesture of touch.
It hits view determination module 172 and receives information relevant to the subevent of the gesture based on touch.Work as application program When with the multiple views organized in hierarchical structure, hit view determination module 172 will hit view, and be identified as should be to sub- thing Minimum view in the hierarchical structure 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) in the floor level view wherein occurred.Once hitting view It is hit view determination module to be identified, hit view, which is just usually received, to be identified as hitting the targeted same touching of view with it It touches or the relevant all subevents of input source.
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 just receive spy Stator sequence of events.In other embodiments, life event identifier determining module 173 determines the physical bit including subevent All views set are the view of active participation, it is thus determined that all views actively participated in should all receive specific subevent sequence Column.In other embodiments, it even if touch subevent is confined to region associated with a particular figure completely, is classified Higher view in structure will still maintain view for active participation.
Event information is assigned to event recognizer (for example, event recognizer 180) by event dispatcher module 174.It is wrapping In the embodiment for including life event identifier determining module 173, event information is delivered to by living by event dispatcher module 174 Dynamic 173 definite event identifier of event recognizer determining module.In some embodiments, event dispatcher module 174 exists Event information is stored in event queue, which is retrieved by corresponding event receiver module 182.
In some embodiments, operating system 126 includes event classifier 170.Alternatively, application program 136-1 packet Include event classifier 170.In another embodiment, event classifier 170 is standalone module, or to be stored in storage A part of another module (such as contact/motion module 130) in device 102.
In some embodiments, application program 136-1 includes multiple button.onreleases 190 and one or more application Views 191, wherein each application view includes for handling the corresponding view occurred in the user interface of application program The instruction of touch event in figure.Each application view 191 of application program 136-1 includes one or more event recognitions Device 180.In general, corresponding application programs view 191 includes multiple event recognizers 180.In other embodiments, event recognition One or more event recognizers in device 180 are a part of standalone module, the standalone module such as user interface tool packet The higher levels of object of (not shown) or application program 136-1 therefrom inheritance method and other attributes.In some embodiments In, corresponding event processing routine 190 includes one or more of the following terms: data renovator 176, object renovator 177, GUI renovator 178, and/or from the received event data 179 of event classifier 170.Button.onrelease 190 optionally with Or data renovator 176, object renovator 177 or GUI renovator 178 is called to carry out more new application internal state 192.Optionally Ground, one or more application views in application view 191 include one or more corresponding event processing routines 190.In addition, in some embodiments, one of data renovator 176, object renovator 177 and GUI renovator 178 or More persons are included 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 further includes at least one subset in following the two: metadata 183 and event transmitting 188 (its of instruction Optionally include subevent delivery instructions).
Event receiver 182 receives the event information from event classifier 170.Event information includes about subevent example As touched or touching mobile information.According to subevent, event information further includes additional information, the position of such as subevent.When When subevent is related to the movement touched, event information optionally further includes rate and the direction of subevent.In some embodiments In, event include equipment from an orientation rotate to another orientation (for example, rotate to horizontal orientation from machine-direction oriented, or vice versa ), and event information includes the corresponding informance of the current orientation (also referred to as equipment posture) about equipment.
Event information and predefined event or subevent definition are compared by event comparator 184, and being based on should Compare to determine event or subevent, or the state of determining or update event or subevent.In some embodiments, event Comparator 184 includes that event defines 186.Event defines 186 definition (for example, predefined subevent sequence) comprising event, Such as event 1 (187-1), event 2 (187-2) and other events.In some embodiments, the subevent in event 187 Start for example including touch, touch terminate, touch it is mobile, touch and cancel and multiple point touching.In one example, 1 (187- of event 1) definition is the double-click on shown object.For example, double-clicking the first time including the predetermined duration on shown object Touch (touch starts), the predetermined duration that the first time of predetermined duration lifts (touch terminates), is shown on object Touch (touch starts) and predetermined duration for second lift (touch terminates) for the second time.In another example, The definition of event 2 (187-2) is the dragging on display object.For example, when dragging includes predetermined on shown object Movement and touch of the long touch (or contact), touch in touch-sensitive display system 112 are lifted away from (touch terminates).? In some embodiments, event further includes the information for one or more associated button.onreleases 190.
In some embodiments, it includes the definition to the event for respective user interfaces object that event, which defines 187,.? In some embodiments, event comparator 184 executes hit test, to determine which user interface object is related to subevent Connection.For example, being shown in touch-sensitive display system 112 in the application view of three user interface objects, when touch-sensitive aobvious Show that event comparator 184 executes hit Test to determine in these three user interface objects when detecting touch in device system 112 Which user interface object it is associated with touch (subevent).If each shown object and corresponding event handle journey Sequence 190 is associated, then event comparator determines which button.onrelease 190 should be swashed using the result that the hit is tested It is living.For example, the selection of event comparator 184 button.onrelease associated with the object of subevent and triggering hit test.
It in some embodiments, further include delay voltage to the definition of corresponding event 187, which postpones event The delivering of information, until having determined that whether subevent sequence exactly corresponds to or do not correspond to the event type of event recognizer.
It, should when the determining subevent sequence of corresponding event identifier 180 does not define any event in 186 with event to be matched 180 entry event of corresponding event identifier is impossible, event fails or event terminates state, ignores after this based on touch The subsequent subevent of gesture.In this case, for hit view keep other movable event recognizers (if there is Words) continue to track and handle the subevent of the gesture based on touch of lasting progress.
In some embodiments, corresponding event identifier 180 includes metadata 183, which has instruction event Delivery system how should execute the configurable attribute to the delivering of the subevent of the event recognizer of active participation, label and/or List.In some embodiments, metadata 183 includes how instruction event recognizer interacts or how to interact each other Configurable attribute, mark and/or list.In some embodiments, metadata 183 includes whether instruction subevent is delivered to view Configurable attribute, mark and/or the list of figure or the different levels in sequencing hierarchical structure.
In some embodiments, when one or more specific subevents of identification events, corresponding event identifier 180 Activate 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 Associated mark, and button.onrelease 190 associated with the mark captures the mark and executes predefined process.
In some embodiments, event delivery instruction 188 includes delivering the event information about 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 It arranges associated button.onrelease or is delivered to the view of active participation.View with subevent sequence or with active participation Associated button.onrelease receives event information and executes predetermined process.
In some embodiments, data renovator 176 creates and updates the data used in application program 136-1. For example, data renovator 176 is updated telephone number used in contact module 137, or to video or music Video file used in player module 152 is stored.In some embodiments, object renovator 177 creates simultaneously Update the object used in application program 136-1.It is used for example, object renovator 177 creates new user interface object or updates The position of family interface object.GUI renovator 178 updates GUI.For example, GUI renovator 178 prepares display information and will display Information is sent to figure module 132, for showing on the touch sensitive display.
In some embodiments, button.onrelease 190 includes data renovator 176, object renovator 177 and GUI Renovator 178 or with the access authority to them.In some embodiments, data renovator 176, object renovator 177 and GUI renovator 178 is included in corresponding application programs 136-1 or the individual module of application view 191.At it In his embodiment, they are included in two or more software modules.
It should be appreciated that the above-mentioned discussion of the event handling about user's touch on touch-sensitive display is applied also for 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, optionally pressing or pinning the mouse movement to cooperate and mouse button down with single or multiple keyboards;Touching Contact in template is mobile, tap, dragging, rolling etc.;Stylus input;The movement of equipment;Spoken command;The eye detected Eyeball is mobile;Biological characteristic input;And/or any combination of them is optionally used as corresponding to the son for limiting the event to be identified The input of event.
Fig. 2 shows according to some embodiments with touch screen (for example, touch-sensitive display system 112 of Figure 1A) Portable multifunction device 100.Touch screen optionally shows one or more figures in user interface (UI) 200.At these In embodiment and in other embodiments for being described below, user can be by, for example, one or more fingers 202 (being not drawn on scale in figure) or one or more stylus 203 (being not drawn on scale in figure) are sold on figure Gesture selects one or more figures in these figures.In some embodiments, it interrupts as user and schemes with one or more When the contact of shape, the selection to one or more figures will occur.In some embodiments, gesture optionally include it is primary or Repeatedly (from left to right, from right to left, up and/or down) and/or tap, one or many gently sweep occur with equipment 100 The rolling (from right to left, from left to right, up and/or down) of the finger of contact.In some specific implementations or in some feelings Under condition, figure inadvertently will not be selected with pattern contact.For example, applying journey when gesture corresponding with selection is tap Swept above sequence icon gently corresponding application program will not optionally be selected by sweeping gesture.
Equipment 100 optionally further includes one or more physical buttons, such as " home " button or menu button 204.Such as Preceding described, menu button 204 is optionally for times navigate 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 in GUI on panel type display.
In some embodiments, equipment 100 includes touch-screen display, (the sometimes referred to as home button of menu button 204 204), pushing button 206, the one or more volume knobs for keeping equipment power on/off and for locking device 208, subscriber identity module (SIM) card slot 210, earphone jack 212 and docking/charging external port 124.Button 206 is pushed to appoint Selection of land is used to continue predefined time interval by depressing the button and the button being maintained at depressed state come to equipment Carry out machine open/close;By depressing the button and discharging the button before in the past in the predefined time interval come locking device; And/or unlocking process is unlocked or initiated to equipment.In some embodiments, equipment 100 is also connect by microphone 113 By the voice input for activating or deactivating certain functions.Equipment 100 is also optionally included for detecting touch-sensitive display system System 112 on contact intensity one or more contact strength sensors 165 and/or for for equipment 100 user generate One or more tactile output generators 167 of tactile output.
Fig. 3 is the block diagram according to the exemplary 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, plate electricity Brain, multimedia player device, navigation equipment, educational facilities (such as children for learning toy), game system or control equipment (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 interconnecting these components 320.Communication bus 320 optionally includes the circuit system for making the communication between system unit interconnection and control system component (sometimes referred to as chipset).Equipment 300 includes input/output (I/O) interface 330 with display 340, and the display is usual It is touch-screen display.I/O interface 330 also optionally includes keyboard and/or mouse (or other sensing equipments) 350 and touch tablet 355, for generating the tactile output generator 357 of tactile output in equipment 300 (for example, being similar to above with reference to Figure 1A institute The one or more tactile output generators 167 stated), sensor 359 is (for example, optical sensor, acceleration transducer, close Sensor, touch-sensitive sensors, and/or similar to one or more contact strengths sensor 165 above with reference to described in Figure 1A Contact strength sensor).Memory 370 include high-speed random access memory, such as DRAM, SRAM, DDRRAM or other with Machine accesses solid-state memory device;And nonvolatile memory is optionally included, such as one or more disk storage equipments, Optical disc memory apparatus, flash memory device or other non-volatile solid-state memory devices.Memory 370 optionally includes separate One or more storage equipment that CPU 310 is positioned.In some embodiments, the storage of memory 370 and portable multi-function Similar program, module and the data knot of program, module and the data structure stored in the memory 102 of equipment 100 (Figure 1A) Structure or their subgroup.In addition, memory 370 is optionally stored in the memory 102 of portable multifunction device 100 not Existing appendage, module and data structure.For example, the memory 370 of equipment 300 optionally stores graphics module 380, is in Existing module 382, word processing module 384, website creation module 386, disk editor module 388, and/or spreadsheet module 390, And the memory 102 of portable multifunction device 100 (Figure 1A) does not store these modules optionally.
Each element in Fig. 3 in above-mentioned identified element is optionally stored in previously mentioned memory devices In one or more memory devices.Each module in above-mentioned identified module corresponds to one for executing above-mentioned function Group instruction.Above-mentioned identified module or program (that is, instruction set) need not be implemented as individual software program, process or mould Block, therefore each subset of these modules is optionally combined in various embodiments or is otherwise rearranged.One In a little embodiments, memory 370 optionally stores the subgroup of above-mentioned module and data structure.In addition, memory 370 is optionally Store other module and data structure not described above.
It attention is drawn to the reality for the user interface (" UI ") optionally realized on portable multifunction device 100 Apply scheme.
Fig. 4 A shows the exemplary of the application menu on the portable multifunction device 100 according to some embodiments User interface.Similar user interface is optionally realized in equipment 300.In some embodiments, user interface 400 includes Following elements or its subset or superset:
Such as one or more wireless communications, one or more signal strengths of cellular signal and Wi-Fi signal Indicator;
Time;
Bluetooth indicator;
Battery Status Indicator;
With common application program image target pallet 408, icon such as:
The icon 416 for being marked as " phone " of zero phone module 138, the icon optionally include missed call or voice The indicator 414 of the quantity of message;
The icon 418 for being marked as " mail " of zero email client module 140, which, which optionally includes, does not read The indicator 410 of the quantity of Email;
The icon 420 for being marked as " browser " of zero browser module 147;And
The label of zero video and musical player module 152 be music " icon 422;And
The icon of other applications, such as:
The icon 424 for being marked as " message " of zero IM module 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 icon 434 for being marked as " stock market " of zero stock market desktop small routine 149-2;
The icon 436 for being marked as " map " of zero mapping module 154;
The icon 438 for being marked as " weather " of zero weather desktop small routine 149-1;
The icon 440 for being marked as " clock " of zero alarm clock desktop small routine 149-4;
The icon 442 for being marked as " body-building support " of zero body-building support module 142;
The icon 444 for being marked as " notepad " of zero notepad module 153;And
Zero for being arranged the icon 446 of application program or module, which is provided to equipment 100 and its various application programs The access of 136 setting.
It should be noted that icon label shown in Fig. 4 A is only exemplary.For example, other labels are optionally for each Kind application icon.In some embodiments, the label of corresponding application programs icon includes and the corresponding application programs figure Mark the title of corresponding application program.In some embodiments, the label of application-specific icon is different from specific with this The title of the corresponding application program of application icon.
Fig. 4 B is shown with the touch sensitive surface 451 separated with display 450 (for example, plate or touch tablet in Fig. 3 355) the exemplary user interface in equipment (for example, equipment 300 in Fig. 3).Equipment 300 is also optionally included for detecting The intensity of contact on touch sensitive surface 451 one or more contact strength sensors (for example, one in sensor 357 or Multiple sensors) and/or for for equipment 300 user generate tactile output one or more tactile output generators 359.
Although by being provided then with reference to the input on touch-screen display 112 (being wherein combined with touch sensitive surface and display) Many examples, but in some embodiments, the input on touch sensitive surface that equipment detection is separated with display, such as Fig. 4 B Shown in.In some embodiments, touch sensitive surface (for example, 451 in Fig. 4 B) have on display (for example, 450) The corresponding main shaft (for example, 452 in Fig. 4 B) of main shaft (for example, 453 in Fig. 4 B).According to these embodiments, if It is standby detect at position corresponding with corresponding position on display the contact with touch sensitive surface 451 (for example, in Fig. 4 B 460 and 462) (for example, in figure 4b, 470) 460, which correspond to 468 and 462, corresponds to.In this way, in touch sensitive surface (for example, in Fig. 4 B 451) with the display (for example, 450 in Fig. 4 B) of multifunctional equipment be marquis when separating, by equipment on touch sensitive surface institute The user's input (for example, contact 460 and 462 and their movement) detected is used to manipulate the use on display by the equipment Family interface.It should be appreciated that similar method is optionally for other users interface as described herein.
In addition, though mostly in reference to finger input (for example, finger contact, singly referring to that Flick gesture, finger gently sweep gesture Deng) provide following example it should be appreciated that in some embodiments, one in the input of these fingers or Multiple finger inputs are by input (for example, input or stylus based on mouse input) replacement from another input equipment.For example, It gently sweeps gesture and (for example, rather than contact) is optionally clicked by mouse, be that cursor along the path gently swept moves (example later Such as, rather than contact movement) substitution.For another example, Flick gesture optionally by above the position that cursor is located at Flick gesture when Mouse click and (for example, instead of the detection to contact, be off detection contact later) substitution.Similarly, when being detected simultaneously by Multiple users input when, it should be appreciated that multiple computer mouses be optionally used simultaneously or mouse and finger contact appoint Selection of land is used simultaneously.
As used herein, term " focus selector " refers to the user interface for being used to indicate that user is just interacting therewith The input element of current portions.In some specific implementations for including cursor or other positions label, cursor serves as " focus selection Device ", so that when cursor is above particular user interface element (for example, button, window, sliding block or other users interface element) Detect input (for example, pressing on touch sensitive surface (for example, touch sensitive surface 451 in touch tablet 355 or Fig. 4 B in Fig. 3) Input) in the case where, which is adjusted according to detected input.It is including making it possible to realize With the touch-screen display of the user interface element on touch-screen display directly interacted (for example, the touch-sensitive display in Figure 1A Touch screen in device system 112 or Fig. 4 A) some specific implementations in, " focus choosing is served as in the contact detected on the touchscreen Select device " so that working as on touch-screen display in particular user interface element (for example, button, window, sliding block or other users Interface element) position at detect input (for example, by contact pressing input) when, adjusted according to detected input Whole particular user interface element.In some specific implementations, focus is moved to user interface from a region of user interface Another region, the movement of the contact in correspondence movement or touch-screen display without cursor is (for example, by using tabulation Focus is moved to another button from a button by key or arrow key);In these specific implementations, focus selector is according to coke It puts the movement between the different zones of user interface and moves.The concrete form that focus selector is taken, focus are not considered Selector is usually from user's control to transmit with the desired interaction of the user of user interface (for example, by indicating to equipment The user of user interface it is expected the element interacted) user interface element (or contact on touch-screen display). For example, when detecting pressing input on touch sensitive surface (for example, touch tablet or touch screen), focus selector (for example, cursor, Contact or choice box) position above the corresponding button will indicate that user it is expected to activate the corresponding button (rather than device display On the other users interface element that shows).
As used in the present specification and claims, " intensity " of the contact on term touch sensitive surface refers to touching 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 sub (surrogate) of pressure.The intensity of contact has value range, which includes 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 (or measurement) is determined with the combination of various methods and various sensors or sensor.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 measurement from multiple force sensors is merged (for example, weighted average or adduction), to determine connecing for estimation Touch.Similarly, pressure of the pressure-sensitive top of stylus optionally for determining stylus on touch sensitive surface.Alternatively, touch-sensitive The size of the contact area detected on surface and/or its variation, contact near touch sensitive surface capacitor and/or its variation with And/or the touch sensitive surface near person's contact resistance and/or power of contact for being optionally used as on touch sensitive surface of its variation or The substitute of pressure.In some specific implementations, the substitute measurement of contact force or pressure, which is directly used in, to determine whether to have surpassed Cross intensity threshold (for example, intensity threshold is described to correspond to the unit that substitute measures).In some specific implementations, it will connect Touch or the substitution measured value of pressure, which are converted to, estimates power or pressure, and power is estimated in use or pressure determines whether to be more than strong Degree threshold value (for example, intensity threshold is the pressure threshold measured with pressure unit).The intensity of contact is used to input as user Attribute, so that user can indicated and/or receive for showing (for example, on the touch sensitive display) by allowing user to access user Input the area on the spot of (for example, via touch-sensitive display, touch sensitive surface or physical control/machinery control such as knob or button) The optional equipment function that cannot be easily accessed originally in limited smaller equipment.
In some embodiments, contact/motion module 130 determines operation using one group of one or more intensity threshold Whether (for example, determining that whether user " clicks " icon) is executed by user.In some embodiments, according to software parameter Come determine intensity threshold at least one subset (for example, intensity threshold is not determined by the activation threshold of specific physical actuation device, And it can be adjusted in the case where not changing the physical hardware of equipment 100).For example, not changing Trackpad or touch screen is shown In the case where device hardware, mouse " click " threshold value of Trackpad or touch-screen display can be arranged to the big model of predefined thresholds Any one threshold value in enclosing.In addition, the user of equipment is provided with for adjusting in one group of intensity threshold in some specific implementations One or more intensity thresholds (for example, by adjusting each intensity threshold and/or by utilizing the system to " intensity " parameter Grade click comes the multiple intensity thresholds of Primary regulation) software setting.
As used in the specification and in the claims, " characteristic strength " of contact this term refers to one based on contact The feature of the contact of a or multiple intensity.In some embodiments, characteristic strength is based on multiple intensity samples.Characteristic strength is appointed Selection of land is based on (for example, after detecting contact, before detecting that contact is lifted away from, detecting relative to predefined event Before or after contact start is mobile, before detecting that contact terminates, before or after detecting that the intensity of contact increases And/or detect contact intensity reduce before or after) in 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 acquire predefined quantity intensity sample or one group of intensity sample. The characteristic strength of contact is optionally based on one or more of the following terms: the maximum value of contact strength, contact strength it is equal Value, the average value of contact strength, contact strength preceding 10% at value, half maximum value of contact strength, contact strength 90% Maximum value, the value generated by the low-pass filtering contact strength in time predefined section or since time predefined etc..? In some embodiments, when determining characteristic strength using the duration of contact (for example, being the intensity contacted in characteristic strength When average value in time).In some embodiments, characteristic strength and one group of one or more intensity threshold are compared Compared with to determine whether user has executed operation.For example, the group one or more intensity threshold may include the first intensity threshold and Two intensity thresholds.In this example, the contact that characteristic strength is less than first threshold leads to the first operation, and characteristic strength is more than the One intensity threshold but the contact for being less than the second intensity threshold lead to the second operation, and characteristic strength is more than connecing for second threshold Touching causes third to operate.In some embodiments, come using the comparison between characteristic strength and one or more intensity thresholds Determine whether to execute one or more operations (such as, if execute respective selection or abandon executing corresponding operating), rather than The first operation or the second operation are executed for determining.
In some embodiments, identify a part of gesture for determining characteristic strength.For example, touch sensitive surface can connect Receipts continuously gently sweep contact, this is continuously gently swept contact from initial position transition and reaches end position (such as drag gesture), at this At end position, the intensity of contact increases.In this example, characteristic strength of the contact at end position can be based only upon continuous light It sweeps a part of contact, rather than entirely gently sweeps contact (for example, only a part for gently sweeping contact at end position).Some In embodiment, algorithm can be smoothed in the intensity application that the forward direction for the characteristic strength for determining contact gently sweeps gesture.For example, smooth Change algorithm and optionally include one of the following terms or a variety of: not weighting sliding average smoothing algorithm, triangle smoothing is calculated Method, median filter smoothing algorithm and/or exponential smoothing algorithm.In some cases, these smoothing algorithms eliminate The narrow spike or recess in the intensity of contact is swept, gently to realize the purpose for determining characteristic strength.
User interface map described herein optionally includes various intensity maps, these intensity illustrate connecing on touch sensitive surface Touching is relative to one or more intensity thresholds (for example, contact detection intensity threshold value IT0, light press intensity threshold ITL, deep press pressure Spend threshold value ITD(for example, being at least initially higher than ITL) and/or other one or more intensity thresholds (for example, comparing ITLLow intensity Threshold value ITH)) current intensity.The intensity map is not usually a part of shown user interface, but is provided to help Explain the figure.In some embodiments, light press intensity threshold corresponds to such intensity: equipment will be held under the intensity Row operation usually associated with the button for clicking physics mouse or Trackpad.In some embodiments, deep to press Compressive Strength threshold Value correspond to such intensity: under the intensity equipment will execute with usually with click physics mouse or Trackpad button it is related The different operation of the operation of connection.In some embodiments, when detect characteristic strength lower than light press intensity threshold (for example, And it is higher than Nominal contact detection intensity threshold value IT0, the contact lower than Nominal contact detection intensity threshold value be no longer detected) When contact, equipment by according to movement of the contact on touch sensitive surface come moving focal point selector, without executing and flicking Compressive Strength Threshold value or the deep pressing associated operation of intensity threshold.In general, unless otherwise stated, otherwise these intensity thresholds in difference It is consistent between the user interface attached drawing of group.
In some embodiments, equipment depends on based on connecing during input the response of input detected by equipment Touch the standard of intensity.For example, being inputted for some " light press ", more than the intensity of the contact of the first intensity threshold during input The first response of triggering.In some embodiments, equipment depends on the response of the input as detected by equipment to include input The standard of the contact strength of period and time-based both criteria.For example, for some " deep to press " inputs, as long as meeting Pass through delay time between the second intensity threshold of first intensity threshold and satisfaction, the first of light press is exceeded more than during input The intensity of the contact of second intensity threshold of intensity threshold just triggers the second response.The duration of the delay time is usually less than (for example, 40ms, 100ms or 120ms, this depends on the magnitude of the second intensity threshold to 200ms (millisecond), wherein the delay time As the second intensity threshold increases and increase).The delay time helps to avoid unexpectedly to identify deep pressing input.For another example, for Some " deep pressing " inputs, the period that susceptibility reduction will occur after reaching the first intensity threshold.It is dropped in the susceptibility During the low period, the second intensity threshold increases.This temporary increase of second intensity threshold, which additionally aids, avoids unexpected depth Pressing input.For other pressing inputs deeply, time-based standard is not dependent on to the response for detecting deep pressing input.
In some embodiments, one or more of input intensity threshold value and/or corresponding output are based on one or more A factor (such as, user setting, contact movement, incoming timing, application program operation, rate when applying intensity, input simultaneously Quantity, user's history, environmental factor (for example, scene noise), focus selector position etc. and change.Illustrative factor exists It is described in U.S. Patent Application Serial Number 14/399,606 and 14/624,296, these U.S. Patent applications full text is to quote Mode is incorporated herein.
For example, in some embodiments, resistance to vibration threshold portion based on touch input intensity at any time and with Time change.Resistance to vibration threshold value is the summation of two components: predefined since being initially detected touch input The first component decayed at any time after delay time p1, and the second component of the intensity of touch input is tracked at any time.The The initial high-intensitive threshold value of one component reduces unexpected triggering " deep pressing " response, while still allowing for providing foot in touch input " deep pressing " response immediately is carried out in the case where enough intensity.Second component reduces the gradual strength fluctuation by touch input And inadvertent free " deep pressing " response.In some embodiments, the time point of resistance to vibration threshold value is met in touch input, " deep pressing " response is triggered.
In another example, in some embodiments, resistance to vibration threshold value is (for example, intensity threshold ID) with two its He is intensity threshold (the first intensity threshold ITHWith the second intensity threshold IL) be used in combination.In some embodiments, although touching Input meets the first intensity threshold IT before time p2HWith the second intensity threshold ITL, but until by delay time p2 Response can be provided.In some embodiments, resistance to vibration threshold value decays at any time, wherein decay from the second intensity threshold ITLIt is associated respond time point (for example, time p2) for being triggered begin to pass through after predefined delay time p1 when Between point start.Such resistance to vibration threshold value is reduced immediately in triggering and lower threshold intensity (such as the first intensity threshold ITHOr the second intensity threshold IL) after associated response or simultaneously unexpected triggering and resistance to vibration threshold value ITDIt is associated Response.
In another example, in some embodiments, from touch input by initial detecting to begin to pass through delay After time p2, triggering and intensity threshold ITLAssociated response.Meanwhile since touch input by initial detecting to through It crosses after predefined delay time p1, resistance to vibration threshold value is (for example, intensity threshold ID) decaying.Therefore, in triggering and intensity Threshold value ILThe intensity that touch input is reduced after associated response, then increases in the case where not discharging touch input and touches The intensity of input can trigger and intensity threshold ITDAssociated response, even if the intensity when touch input is lower than another intensity threshold Value is (for example, intensity threshold IL) when be also such.
Contact characteristic intensity is from lower than light press intensity threshold ITLIntensity increase between light press intensity threshold ITLWith Deep pressing intensity threshold ITDBetween intensity be sometimes referred to as " light press " input.The characteristic strength of contact is from lower than deep pressing Intensity threshold ITDIntensity increase to above deep pressing intensity threshold ITDIntensity be sometimes referred to as " deep pressing " input.Contact is special Intensity is levied from lower than contact detection intensity threshold value IT0Intensity increase between contact detection intensity threshold value IT0With flicking Compressive Strength Threshold value ITLBetween intensity be sometimes referred to as and detect contact on touch-surface.The characteristic strength of contact is examined from contact is higher than Survey intensity threshold IT0Intensity be decreased below contact detection intensity threshold value IT0Intensity sometimes referred to as detect contact from touching Surface is touched to be lifted away from.In some embodiments, IT0It is zero.In some embodiments, IT0Greater than zero in some diagrams, yin Shadow circle is oval for indicating the intensity of the contact on touch sensitive surface.In some diagrams, shadeless circle or ellipse are used for Indicate the corresponding contact on touch sensitive surface without the specified intensity accordingly contacted.
Herein in some embodiments, in response to detecting gesture or response including corresponding pressing input One or more operations are executed in detecting using corresponding pressing input performed by corresponding contact (or multiple contacts), wherein It is based at least partially on and detects that the intensity of the contact (or multiple contacts) increases to above pressing input intensity threshold value and detects It is inputted to the corresponding pressing.In some embodiments, in response to detecting that it is defeated that the intensity accordingly contacted increases to above pressing Enter intensity threshold to execute corresponding operating (for example, executing corresponding operating on " downward stroke " of corresponding pressing input).One In a little embodiments, pressing input includes that the intensity accordingly contacted increases to above pressing input intensity threshold value and the contact Intensity is decreased subsequently to lower than pressing input intensity threshold value, and in response to detecting that it is low that the intensity accordingly contacted is decreased subsequently to Threshold value is inputted in pressing to execute corresponding operating (for example, executing corresponding operating on " up stroke " of corresponding pressing input).
In some embodiments, equipment is lagged using intensity to avoid the accident input sometimes referred to as " shaken ", Middle equipment limits or selection has the lag intensity threshold of predefined relationship (for example, lag intensity with pressing input intensity threshold value Threshold value than the low X volume unit of pressing input intensity threshold value, or lag intensity threshold be pressing input intensity threshold value 75%, 90% or some rational proportion).Therefore, in some embodiments, pressing input includes that the intensity accordingly contacted increases to height It is decreased subsequently in the intensity of pressing input intensity threshold value and the contact lower than the lag for corresponding to pressing input intensity threshold value Intensity threshold, and in response to detecting that the intensity accordingly contacted is decreased subsequently to execute corresponding behaviour lower than lag intensity threshold Make (for example, executing corresponding operating on " up stroke " of corresponding pressing input).Similarly, in some embodiments, only It detects that contact strength is increased to from the intensity equal to or less than lag intensity threshold in equipment and is equal to or higher than pressing input by force Spend threshold value intensity and optionally contact strength be decreased subsequently to be equal to or less than lag intensity intensity when just detect by Pressure input, and hold in response to detecting pressing input (for example, according to scene, contact strength increases or contact strength reduces) Row corresponding operating.
In order to be easy to explain, be optionally in response to detect following situations and trigger in response to pressing input intensity threshold Be worth the description of associated pressing input or the operation executed in response to including the gesture of pressing input: the intensity of contact increases It is strong from pressing input is increased to above lower than the intensity for lagging intensity threshold to pressing input intensity threshold value, the intensity of contact is higher than Degree threshold value intensity, the intensity of contact be decreased below pressing input intensity threshold value or contact intensity be decreased below with by Press the corresponding lag intensity threshold of input intensity threshold value.In addition, describing the operations as in response to detecting that the intensity of contact subtracts It is small to lower than pressing input intensity threshold value and in the example that executes, be optionally in response to detect that the intensity of contact is decreased below Correspond to and is less than the lag intensity threshold of pressing input intensity threshold value to execute operation.As described above, in some embodiment party In case, the triggering of these operations is additionally depended on and meets time-based standard (for example, meeting the first intensity threshold and satisfaction Delay time is had been subjected between second intensity threshold).
User interface and associated process
It attention is directed to be used to detect and touch sensitive surface with display, touch sensitive surface and (optionally) It is realized on the electronic equipment of the one or more sensors of the intensity of contact such as portable multifunction device 100 or equipment 300 User interface (" UI ") and associated process embodiment.
Fig. 5 A to Fig. 5 D, which is shown, to be shown according to having for some embodiments and can indicate showing for (for example, home, which showing, to be indicated) Example property user interface, this, which shows, can indicate to be used for navigation gesture (for example, for navigating to home screen on instruction contact sensitive display screen Curtain user interface gesture) gesture start region.In some embodiments, it is also shown and is used for using method shown in this article Control or offer can be indicated about the showing for guidance of the other function or operation of equipment.User interface in these attached drawings is used for Illustrate procedures described below, including the process in Fig. 6 A to Fig. 6 C, Fig. 7 A to Fig. 7 E and Fig. 8 A to Fig. 8 F.For the ease of solution It releases, some implementations in embodiment will be discussed with reference to the operation executed in the equipment with touch-sensitive display system 112 Scheme.In such embodiment, focus selector is optionally: respective finger or stylus contact correspond to finger or stylus The representative point (for example, the center of gravity that accordingly contacts or with accordingly contact associated point) of contact or in touch-sensitive display system 112 The center of gravity of two or more detected contacts.
For the ease of explaining, by with reference in the equipment for not having home button the operation that executes discuss in embodiment Some embodiments, and release the user interface currently shown using the gesture for meeting predefined standard and show home On-screen user interface.It include home button in equipment in some embodiments although being not shown in figures 5a to 5d (for example, mechanical button, solid-state button or virtual push button), and the home button is used to release the user interface currently shown simultaneously Show home on-screen user interface.(inputting for example, pressing in response to individual palpation) and/or display multi-task user interface are (for example, response It is inputted in double pressures).
In figures 5a to 5d, when equipment shows any user interface, gesture since the bottom of screen (for example, In the predefined region of equipment, the edges of the predefined region proximity displays (e.g., including the close equipment bottom of display The fringe region of the predefined part (for example, 20 pixels are wide) at portion edge)) user interface navigation process is called, and be based on The speed of input and direction and the user interface object currently shown is optionally based on (for example, the user interface currently shown Diminution ratio indicate) moving parameter and feature optionally instruct the navigation between multiple user interfaces.
The exemplary user interface of the application program operated on an electronic device includes showing to indicate (for example, home shows energy Indicate that 5002) this, which shows, can indicate to provide a user the vision guide about the following terms: can start the fringe region of navigation gesture Position;And optionally, whether navigation is limited in the current mode of the application program currently shown (for example, not depositing Show and can indicate in the home of instruction following situations: navigating and be limited, and need confirmation input or the navigation gesture of enhancing (for example, Press and gently swept upwards after gently sweeping or touching upwards holding input after inputting) to be navigated between user interface (for example, such as Fig. 5 X is extremely Shown in Fig. 5 AA, wherein needing initial input to show again and show and can indicate, subsequent navigation gesture then can recognize)).Some In embodiment, home, which shows, can indicate activate or not do touch input directly in a manner of being similar to virtual push button It responds out.In some embodiments, using method described herein realize home show can indicate or other show can indicate sound Should be in touch input, which includes directly showing the contact on capable of indicating.
Fig. 5 A shows the web page browsing user interface of the content of display webpage 5004.Home, which shows, can indicate that 5002 is shown For a part for being covered on the content that the bottom margin of touch screen 112 is nearby shown.User interface navigation process is by contact 5006 Activation, which shows in home can indicate below 5002, start at the position on or near, and upward from the bottom of screen It advances, as shown in Fig. 5 A to Fig. 5 B.
In figure 5B, web page browsing user interface is by indicating 5008 generation of card of the web browser user interface in Fig. 5 A It replaces.In Fig. 5 A to Fig. 5 C, when input moves up on the screen, card 5008 is dynamically shunk, to show in the background The obscured views 5010 of home screen.In some embodiments, applied to the fuzzy quantity of home screen according to contact 5006 away from The distance of bottom of screen dynamically changes.
In some embodiments, as shown in Figure 5 B, when user interface navigation process is passed through the defeated of 5006 progress of contact When entering to activate, home, which shows, can indicate that 5002 stoppings are shown (for example, home, which shows, can indicate that 5006 can not directly be grasped by touch input It is vertical, and stop display when it has completed to provide a user the purpose about the vision guide of navigation gesture).When card 5008 Size it is sufficiently small when, other cards are (for example, card 5012 and 5014, respectively indicates and system control panel user interface and beat recently The user interface for the application program opened) it is shown in 5008 side of card.Optionally, input is terminated when showing multiple cards (for example, lift 5006) equipment is made to enter multi job mode (for example, display application program switch user interface, allows user to select from contact Application program is selected so that Web-browser application is replaced with foreground application).
In figure 5 c, when contact 5006 continues to move up and meets predefined home navigation standard (for example, contact 5006 predefined feature (for example, position, speed etc.) meets predefined thresholds) when, other cards on screen stop display, and And only card 5008 retains on the screen.When input terminates (for example, detecting being lifted away from for contact 5006), while only showing card 5008 (for example, being similar to user interface state shown in Fig. 5 C), equipment show home screen 5016, (example as shown in Figure 5 D Such as, dotted ellipse indicates that contact 5006 is lifted away from position).When showing home screen 6016 on touch screen 112, in touch screen On do not show that home shows and can indicate 5002.
Due in many scenes (for example, when show different application program or other systems grade user interface (for example, Notice central user interface, cover user interface, control panel user interface etc.) when) need to release user circle currently shown Face simultaneously goes to home screen, and home, which shows, can indicate that 5002 needs are shown in the background of all kinds, this can also be spontaneously or loud It should be manipulated in user and instantaneous and change over time.In addition, determining to start to navigate along the bottom edge region of touch screen When the position of gesture, the bigger freedom degree of user is given, therefore, home, which shows, can indicate that 5002 are configured to have biggish level Span has relatively small width to indicate the scalability of the conversion zone for gesture to avoid keeping screen excessively chaotic And unnecessary interference is caused to user.Therefore, though lower section content be at any time it is static, home, which shows, to be indicated under 5002 A part of the content of side may include color and brightness and other display properties in the different piece of a part of the content Variation.Therefore, in some embodiments, show each subdivision that can be indicated (for example, each pixel or each small pixel Cluster) appearance be based on be located at this show that the appearance of the content immediately below the subdivision that can be indicated (and optionally, extends slightly into Show the content except the boundary for the subdivision that can be indicated appearance (for example, by internally perhaps show can indicate apply obscure or Average effect)) come what is be individually determined.As shown in Figure 5A, home shows the one of the content 5004 that can indicate that 5002 are shown in webpage On part.A part of the content includes having the region of different luminance levels, and obtained home shows can indicate 5002 It further include the brightness change of (for example, horizontal extent) along its length.
In some embodiments, as shown in fig. 5e, by multiple images processing filters (for example, in order or not limiting The sequence of filter) it is applied to show the background content that can indicate lower section, the appearance that can be indicated is shown with determination.For example, by content Original full-colour image desaturation, to obtain the luminance graph of content.The brightness of content is inverted (for example, according to the brightness value of background With show predefined inverse relation between the brightness value that can be indicated (for example, inverse relation shown in Fig. 5 F, Fig. 5 R, Fig. 5 AE etc. One of)), shown with acquisition and shows the brightness value that can be indicated at each pixel that can be indicated.Show the brightness and lower section content that can be indicated Brightness between inverse relation be used as showing the corresponding relationship that can be indicated between the value of the selected display properties of lower section content Example.The variant of other kinds of display properties, such as gray value or brightness can also be used in various embodiments.
As shown in fig. 5e, be reversed in show can indicate between the content of lower section generate appearance comparison.When one of lower section content When dividing brighter (for example, there is higher brightness value), show that the corresponding part that can be indicated is darker (for example, having lower brightness Value).For example, to the different piece of the desaturation background content with different brightness values (for example, being labeled in desaturation band For the part of 1,2,3 and 4 circle encirclement) it executes reversion and obtains and show the corresponding part (example that can be indicated with different brightness values Such as, the part that 1,2,3 and 4 circle surrounds is marked as in reversion band).Fig. 5 F is shown for bright by corresponding background The exemplary reverse curve that can indicate brightness value is shown in angle value generation.With the background of the circles mark in Fig. 5 E and show pair that can be indicated Answer the value of part by the circles mark labeled as 1,2,3,4, as illustrated in figure 5f.Show the shade that can be indicated also in Fig. 5 F label for 1, it is reproduced in 2,3,4 circle.In some embodiments, after executing reversion, threshold process is determined to brightness value execution, with Reduce the dynamic range of brightness value.For example, showing that the brightness value for each pixel that can be indicated is restricted to show can indicate most light The 50% of degree has the softer appearance of lower internal visual contrast (for example, showing after reversion can be indicated and be determined to generate Showing after threshold value can indicate to be compared).In some embodiments, in order to further decrease in interior change and showing can indicate Contrast, be averaged using blur filter to the brightness change on multiple neighborhood pixels in content, and therefore to showing The brightness change on multiple neighborhood pixels in capable of indicating is averaged.Finally, it is obtained show can indicate have in lower section The corresponding wider stroke brightness change of brightness change in appearance.
When generate relative to different background it is outstanding show can indicate when, even if to brightness value carry out simple reverse can be big Enough contrasts are generated in most cases, using showing that all light angle value range that can be indicated would generally obtain more dazzling appearance, This may dispersion user attention.It would thus be advantageous to will show that the range of luminance values that can be indicated is constrained to the brightness value of content The subrange of range.In addition, depending on the expection luminance level of lower section content, it will show that the brightness range values that can be indicated are constrained to " dark " show can table indication range or " bright " show can table indication range, can be indicated or " bright " is shown to indicate to generate " dark " and show.? In some embodiments, show can indicate appearance type (for example, " dark " and " bright ") will not be initially displayed show can indicate after become Change, even if the appearance of lower section content is always on from very secretly becoming non-, or vice versa (as shown in Fig. 5 G to Fig. 5 P).In some realities Apply in scheme, show can indicate appearance type (for example, " dark " and " bright ") will not in response to content transient change (for example, short Content luminance level is temporarily inverted in time) and change, but eventually in response to the more longlasting variation of content (for example, longer When put on the reversion for keeping content luminance level) and change.In some embodiments, it can indicate at present according to showing for the first time The original intensity level of square content can indicate appearance type (for example, " bright " or " dark " or showing and can indicate specific outer to select to show Sight value range), and show that can indicate to maintain this to show can indicate appearance type, until scene handover event occurs (for example, applying Switch between program, switch between application program or system user interface or switch between two systems user interface Deng), and redefined based on the lower section content in new scene and to show and can indicate appearance type.As an example, Fig. 5 R is shown " bright ", which is shown, to be indicated and " dark " shows the exemplary inverse relation (for example, curve is respectively labeled as " LA " and " DA ") that can be indicated, Middle content range of luminance values (for example, along value of trunnion axis) is entire scope from black to white (for example, the gray value of gray level image For the brightness value of [0,1] or color image be [0,255] or brightness or other similar display properties is [0,100%]), show energy Indicate that range of luminance values (for example, along value of vertical axis) is constrained on upper limit value range (for example, " bright " shows the value model that can be indicated Enclose) or lower limit value range (for example, " dark " shows the value range that can be indicated) in.In some embodiments, two value ranges do not weigh Folded (for example, being separated by gap).As shown in Fig. 5 R, two curves (for example, curve LA and curve DA) show the brightness of content Increasing leads to show that the brightness that can be indicated reduces.
Fig. 5 F shows the exemplary luminance reversion for executing reversion shown in Fig. 5 E according to some embodiments Curve 5017.In this example, being constrained on showing between upper and lower bound can one of table indication range greater than background values Half, and do not include black (value=0) and pure white (for example, value=1).In some embodiments, reverse curve is continuous, It and does not include continuity point.
Fig. 5 G to Fig. 5 K, which is shown, to be shown according to the first of some embodiments appearance type can be indicated (for example, " dark " shows energy Indicate type) show the cosmetic variation that can indicate (for example, 5002-DA can be indicated by showing).Fig. 5 G to Fig. 5 K is shown in touch screen The rolling of content 5018 shown in the web browser user interface shown on 112.When content 5018 rolls, positioned at touching That touches the bottom margin display nearby of screen shows a part variation that can indicate the content below 5002-DA.In other words, it is rolling During content 5018, the different piece of content 5018, which is moved to following showing, can indicate 5002-DA.
As depicted in fig. 5g, in some embodiments, when be initially displayed show can indicate 5002-DA when (for example, when open net Page browsing device application program, and when initially displaying together web browser interface with content 5018), assessment content 5018 should Partial integral brightness level, and be directed to and show that can indicate that selection is suitably shown can indicate appearance type.In this particular example, Positioned at show can indicate lower section 5018 part of content it is relatively darker (for example, integral brightness level be lower than predefined luminance threshold Value), it selects and shows to indicate that (for example, range is [0,0.4]) is corresponding shows and can indicate for " darker " part of range of luminance values Type (for example, " dark ", which shows, can indicate type) is as showing that showing of can indicating can indicate type.For example, using one as shown in fig. 5e Set filter, which generates, shows that the inverse relation that can be indicated, and use is to imply the inverse relation that can indicate appearance type (for example, figure Curve DA shown in 5R).
In fig. 5h, it detects on the touchscreen in user interface navigation gesture (for example, by 5006 progress of contact Home/ multitask gesture, as shown in Fig. 5 A to Fig. 5 D) conversion zone except (for example, top) start rolling input (example Such as, it is moved up on the touchscreen by contact 5020).Rolling input makes the content 5018 of webpage scroll up and makes previously not 5018 part of content of display, which reaches, to be shown and can indicate below 5002-DA.At the time of description in fig. 5h, it can be indicated positioned at showing 5018 part of content immediately below 5002-DA be it is complete it is white (for example, brightness value be 1 or 100%), correspondingly, showing can indicate The brightness value of 5002-DA be it is completely black (for example, brightness value be 0 or 0%), such as based on imply can indicate appearance type reversion pass System (for example, as the curve DA in Fig. 5 R describes) determines.
Fig. 5 I to Fig. 5 K is shown as the continuation for rolling input (for example, contact 5020 continues to move up, then contacts 5020 are lifted away from final speed), content 5018 can indicate to scroll up below 5002-DA showing.Showing can indicate that 5002-DA's is outer It sees basis and is currently located at 5018 part of the content variation shown and can indicated below 5002-DA.Showing can indicate that the brightness of 5002-DA is base The inverse relation (for example, as the curve DA in Fig. 5 R describes) of appearance type can be indicated in hint to determine.
In particular, can indicate that 5018 part of content immediately below 5002-DA exists positioned at showing at the time of description in fig. 5j Left side be it is complete it is white (for example, brightness value be 1 or 100%), and right side be it is completely black (for example, brightness value be 0 or 0%), Correspondingly, showing for left side can indicate that the half of 5002-DA is completely black (as consistent with situation shown in Fig. 5 H), and right side Show and can indicate that the half of 5002-DA is not complete white.On the contrary, show can indicate 5002-DA right one side of something be grey (for example, Showing can indicate that brightness value is greater than 0 (for example, 0.4)), such as the inverse relation of appearance type can be indicated (for example, such as Fig. 5 R based on hint In curve DA described) determine.In other words, implying can indicate that the range of luminance values of (for example, 5002-DA) is confined to Lower than the range of maximum brightness threshold value (for example, 0.4).
Fig. 5 L to Fig. 5 P, which is shown, to be shown according to the second of some embodiments appearance type can be indicated (for example, " bright " shows energy Indicate type) show the cosmetic variation that can be indicated.
Fig. 5 L to Fig. 5 P shows content 5018 shown in the web browser user interface shown on touch screen 112 Rolling.Rolling is the reversion for the rolling described in Fig. 5 G to Fig. 5 K.
As shown in fig. 5l, in some embodiments, when be initially displayed show can indicate 5002-LA when (for example, when open net Page browsing device application program, and when initially displaying together web browser interface with content 5018), assessment content 5018 should Partial integral brightness level, and be directed to and show that can indicate that selection is suitably shown can indicate appearance type.In this particular example, Positioned at show can indicate lower section 5018 part of content it is relatively bright (for example, integral brightness level be higher than predefined luminance threshold Value), it selects and shows to indicate that (for example, range is [0.6,1]) is corresponding shows and can indicate for " brighter " part of range of luminance values Type (for example, " bright ", which is shown, can indicate type) is as showing that showing of can indicating can indicate type.For example, using one as shown in fig. 5e Set filter generation shows that the inverse relation that can be indicated, and use is bright to show the inverse relation that can be indicated (for example, shown in Fig. 5 R Curve LA).
In Fig. 5 L to Fig. 5 M, detect on the touchscreen user interface navigation gesture (for example, by contact 5006 into Capable home/ multitask gesture, as shown in Fig. 5 A to Fig. 5 D) conversion zone except (for example, top) start rolling input (for example, being moved down on the touchscreen by contact 5022).Rolling input scrolls down through the content 5018 of webpage and makes interior The upper part arrival for holding 5018 is shown and can be indicated below 5002-LA.
At the time of description in Fig. 5 M, it can indicate that 5018 part of content immediately below 5002-LA in left side is complete positioned at showing It is white (for example, brightness value be 1 or 100%), and right side be it is completely black (for example, brightness value be 0 or 0%), it is correspondingly, right Showing for side can indicate that the half of 5002-LA is complete white, and showing for left side can indicate that the half of 5002-LA is not completely black. On the contrary, showing can indicate that left one side of something of 5002-LA is grey (for example, brightness value is greater than 0 (for example, 0.6)), such as show energy based on bright Indicate that the inverse relation (for example, as the curve LA in Fig. 5 R describes) of appearance type determines.In other words, bright to show and indicate Show the range that can indicate that range of luminance values is confined to higher than minimum brightness threshold value (for example, 0.6).In some embodiments In, if Fig. 5 J and Fig. 5 M describe, for identical background, hint can indicate that the overall appearance of 5002-DA is shown than light and can be indicated The overall appearance of 5002-LA is darker.
Fig. 5 N to Fig. 5 P is shown as the continuation for rolling input (for example, contact 5022 continues to move down, then contacts 5022 are lifted away from final speed), content 5018 can indicate that 5002-LA is rolled downward below showing.Showing can indicate that 5002-LA's is outer It sees basis and is currently located at and show a part that can indicate the content below 5002-DA 5018 and change.Showing can indicate that 5002-LA's is bright Degree be based on it is bright show can indicate the inverse relation (for example, as the curve LA in Fig. 5 R describes) of appearance type come determining.
At the time of description in Fig. 5 O, it can indicate that 5018 part of content immediately below 5002-LA is complete white (example positioned at showing Such as, brightness value is 1 or 100%), and correspondingly, showing can indicate that the brightness value of 5002-LA is not completely black.On the contrary, showing can indicate 5002-LA is grey (for example, brightness value be greater than 0 (for example, 0.6)), such as based on it is bright show can indicate the reversion pass of appearance type System (for example, as the curve LA in Fig. 5 R describes) determines.In other words, bright to show that the range of luminance values that indicated is confined to Higher than the range of minimum brightness threshold value (for example, 0.6).
Fig. 5 Q shows that there is a situation where identical changes in background (for example, content 5018) according to some embodiments Under it is two kinds of show can indicate appearance type (for example, LA and DA) show can indicate 5002 difference in appearance.
Fig. 5 Q list shown in Fig. 5 G to Fig. 5 P every kind of state show can indicate 5002 appearance.These states are divided For five groups, each group of corresponding state corresponding to content 5018 shown in web browser user interface.For example, on to Under, five groups correspond to: (i) Fig. 5 G and Fig. 5 P, (ii) Fig. 5 H and Fig. 5 O, (iii) Fig. 5 I and Fig. 5 N, (iv) Fig. 5 J and Fig. 5 M with And (v) Fig. 5 K and Fig. 5 L.
As shown in Fig. 5 Q, for corresponding to each group of corresponding contents state, showing can be indicated (for example, by identical content bar The DA version and LA version that can indicate 5002 with following showing are compared) hint can indicate that appearance type is shown and can be indicated than bright Appearance type has whole darker appearance (for example, lower overall brightness).
Fig. 5 R, which is shown, shows the display properties (for example, brightness or gray value) that can indicate and dark according to some embodiments Appearance type and the bright value range for showing the lower section content that can indicate appearance type and inverse relation can be indicated by showing.
Difference in appearance shown in Fig. 5 Q is also be reflected in Fig. 5 R, wherein bright show that showing of can indicating can indicate range of luminance values It is substantially higher than and implies that can be indicated shows and can indicate range of luminance values, and two value ranges are not overlapped optionally.
Fig. 5 S to Fig. 5 AA shows the user interface according to some embodiments, the user interface include have in response to What the cosmetic variation of background and operation mode associated with background user interface changed shows and can indicate.
In Fig. 5 S, start Web-browser application, and show web browser user interface on the touchscreen 5024.In this example, web browser user interface is shown with horizontal orientation according to the orientation of equipment 100.With first state (for example, fully visible state/high contrast state 5002-A) shows that home shows near the bottom margin of touch screen and can indicate 5002.Showing can indicate that 5002 show and can indicate that appearance type is optionally based on the web page contents for being located at and showing and capable of indicating 5002 lower sections The initial integral brightness level of a part selects.
Fig. 5 S to Fig. 5 T shows selection media item (for example, film editing " Live Bright ") for playing back (example Such as, it in Fig. 5 S, is put on by contact 5026 in playback diagram associated with media item and carries out tap input).In response to selection Media item starts media player application program, and shows the user interface of media player application program on the touchscreen (for example, user interface 5028).In Fig. 5 T, media player application program is in the first pattern (for example, have shown control Screen mode toggle or interactive mode) operation.When just starting media playback, user interface 5028 includes being covered on media to return Multiple control areas on region (for example, the media content for substantially taking up entire screen) are put, these control areas include each Kind control, such as media washer are used for closing media player application program and returning to Web-browser application " completion " button, volume slide control, rewinding control, pause/play control and the F.F. control at family interface 5024.These controls Be initially shown on media playback region because user see for the first time media content seem or sound how after, will It is possible that want to adjust the default initial position selected by equipment or volume, or back to previous application program.Some In embodiment, when being switched to media player user interface 5028 from web browser user interface 5024, scene switching Event is recorded by equipment, and based on when for the first time start media playback when positioned at show can indicate 5002 lower section media content one Partial initial integral brightness level, which redefines, to be shown and can indicate that 5002 show and can indicate appearance type.Regardless of whether redefining Appearance type can be indicated by showing, initially be shown in user interface 5028 with fully visible state (for example, high contrast state) It can indicate 5002.
Fig. 5 U instruction is in the first predetermined time quantum (for example, 10 seconds) after media playback starting, control zone Domain kept on media content as it can be seen that and show can indicate 5002 in user interface 5028 with fully visible state (for example, complete Contrast state) it keeps.During this period of time, it is determined according to first group of rule and shows the appearance that can indicate 5002.In some implementations In scheme, first group of rule includes a set filter (such as, those filters shown in Fig. 5 E) and inverse relation is (such as, Those inverse relations shown in Fig. 5 R), wherein the first of filter group parameter and/or the shape of one or more reverse curve It is optionally show the first state that can be indicated preselected.In Fig. 5 S to Fig. 5 U, showing can indicate that 5002-A is no color letter The grey of breath, which is shown, to be indicated, even if lower section content is panchromatic.
In Fig. 5 V, the first predetermined time quantum (for example, 10 seconds) after media playback starting is had been switched off. In response to the first predetermined time quantum cut-off, control area stops on media content and shows.Control area is faded can wink Shi Fasheng is occurred by short animation.First predetermined time quantum cut-off and/or control area stop at media player Show instruction media player user interface now just in a second mode (for example, without the complete of shown control in user interface Shield display pattern or media consumption mode) operation.In addition, end in response to the first predetermined time quantum, equipment according to Second group of different rule of first group of rule, which determines, shows the appearance that can indicate 5002.In other words, showing can indicate with the second state (half visible state/low contrast state 5002-A') display.In some embodiments, second group of rule includes one group of filtering Device (such as, those filters shown in Fig. 5 E) and inverse relation (such as, those inverse relations shown in Fig. 5 R), wherein Second group of parameter of filter and/or the shape of one or more reverse curves be optionally show can indicate 5002 the second state (for example, half visible state/low contrast state 5002-A''s) is preselected.In some embodiments, in low contrast state Under, show some colors that can indicate content below 5002 holdings.For example, instead of by the complete desaturation of lower section content to obtain content Luminance graph, by each pixel only 70% color value (for example, rgb value) desaturation, and each pixel in the content of lower section 30% colouring information is to show that the FINAL APPEARANCE that can be indicated is kept.In some embodiments, it adjusts and shows the transparency that can be indicated Level, so that showing that it is not fully opaque for capable of indicating, and some colouring informations of lower section content are sent to and show and can indicate Pixel.In some embodiments, execute brightness reversion after, show can indicate remaining color saturation increase (for example, Increase by 30%) so that showing can indicate to seem slightly more Animando, to preferably mix with background.5002 can be indicated by showing The visibility or contrast of second state reduce allow for initial time section of the user after starting media playback for the first time it Want to reduce with a possibility that any widget interaction afterwards.In some embodiments, from first state to the transformation of the second state Optionally be in multiple intermediate state between the first state and a second state gradually and continuous transformation, and it is unexpected and discrete Transformation is opposite.Gradually change the attention for being less likely dispersion user viewing media content.
As shown in Fig. 5 V to Fig. 5 W, it can indicate that 5002 are in the second state (for example, half visible state/low contrast when showing State 5002-A') when, show the appearance that can indicate 5002 based on second group of rule according to positioned at the change for showing the content below capable of indicating Change and changes.
In Fig. 5 X, it can indicate that 5002 reach the second predetermined time quantum (for example, 5 seconds) in the second state showing Later, showing can indicate that 5002 are changed into invisible mode (for example, the referred to as third state) from the second state, or in other words, Showing can indicate to fade out and stop at completely on media content to show.In some embodiments, from the second state to third shape The transformation of state be optionally in multiple intermediate state between the second state and the third state gradually and continuous transformation, and it is prominent So and discrete transition is opposite.Gradually change the attention for being less likely dispersion user viewing media content.
Fig. 5 Y to Fig. 5 AA show show can indicate 5002 no longer on media content 5028 show after, media playback It is continued until and detects input (for example, the movement of equipment, the tap carried out on the touchscreen by contact are inputted or gently swept defeated Enter, the contact near the bottom edge region of display etc.).In response to detecting input, showing can be indicated 5002 in media content It is shown again on 5028.
As shown in Fig. 5 Y, in response to the movement of equipment 100, (or other kinds of input, such as contact is at the bottom of display Tap near portion's fringe region, gently sweep or touch-down), show can indicate 5002 with the second state (for example, half is visible/low right Than degree state 5002-A') display (for example, together with other control areas) again on media content 5028.In some implementations It in scheme, is not shown again in response to the input control region, and equipment continues with the full frame of media player application program Display pattern (without shown control) operation.In some embodiments, if be not detected in threshold amount of time another Input (for example, tap inputs or gently sweep input), then stop showing and capable of indicating again.If detected in threshold amount of time Required input is then shown again with first state and shows and can indicate, and also optionally shows media control area again.User circle Face back to media player application program first operator scheme (for example, with shown control full screen playback mode, Or interactive mode).With shown with first state show can indicate 5002 and immediately return first operator scheme on the contrary, initial response in First input, which provides showing in the second state, can indicate that 5002 have provided a user and show the position that can be indicated and use about home Some instructions of the state at family interface, but have also contemplated that input may be unintentionally and user is actually not intended to disperse simultaneously Watch the attention of media content.If user's it is intended that with control and/or show and can indicate 5002, needs from user Confirmation input (for example, the sustained touch carried out by the same contact that reaches threshold amount of time, by with threshold value by pressure The pressing input or inputted by second of tap that another contact carries out that the same contact of degree carries out).
Fig. 5 Z and Fig. 5 AA are shown in some embodiments, show energy property 5002 (for example, such as institute in Fig. 5 X when not showing Show) when or can indicate 5002 when showing with the second state (for example, translucent/low contrast state 5002-A') (for example, As shown in Fig. 5 Y) when, the input carried out by contact (for example, contact 5030) is detected on the touchscreen.In response to by connecing The input that touching 5030 carries out, with the second state (for example, half visible/low contrast state 5002-A') display (if not yet aobvious Show) show and can indicate 5002.In addition, media control area is also shown in media player user interface again.In other words, matchmaker Body player application returns to first operator scheme.In some embodiments, near the bottom edge region of display Sustained touch input show equipment again with the second state first to indicate (for example, when detecting contact), then Being shown again with first state can indicate (for example, being more than to be maintained less than amount of threshold shift from touch-down in contact When threshold amount of time).In some embodiments, after being shown again with first state and can indicate, when detecting contact Movement (what is do not contacted is lifted away from) when, equipment navigation by recognition gesture.In some embodiments, instead of requiring contact to be kept The substantially stationary threshold amount of time that reaches is to be shown again and can be indicated with first state, and the intensity of equipment requirement contact is with small In contact amount of threshold shift be more than predefined light press intensity threshold.In some embodiments, with first state weight Newly show after capable of indicating, when detecting movement (what is do not contacted is lifted away from) of contact, equipment navigation by recognition gesture.
In Fig. 5 AA, the first mode of operation (for example, interaction mode) is returned in response to media player application program, Showing can indicate that 5002 also change back to first state from the second state (for example, half visible state/low contrast state 5002-A') (for example, fully visible state/high contrast state 5002-A).In some embodiments, from the second state to first state Transformation be optionally discrete transition, it is opposite in multiple intermediate state between the first state and a second state.Turn suddenly Change is possible to that the operation mode of user's user interface is reminded to change, and shortens the waiting time of user's access control simultaneously Subsequent input is provided.In some embodiments, when detecting confirmation input (for example, in response to first time tap and with the Two-state shows second of the tap shown after capable of indicating, or by triggering the same contact shown with the second status display and can indicated The sustained touch of progress) when, directly the state shown in Fig. 5 Y is changed into state shown in Fig. 5 AA, skips institute in Fig. 5 Z The state shown.
Fig. 5 AB to Fig. 5 AC is shown can indicate according to showing for the backgrounds under different operation modes of some embodiments Difference in appearance.
In Fig. 5 AB, show that the first state 5002-A that can be indicated is opaque, and in media player user interface To use when the first mode of operation (for example, interaction mode) operation and when showing media control on media content.Second State 5002-A' is translucent, and in media player user interface with the second mode of operation (for example, protected shape State or media consumption state) operation and the use when not showing media control on media content.The third state is no longer to show Showing can indicate and user interface continues the shape that operates with the second mode of operation (for example, protected state or media consumption state) State.It is not received by when in time quantum predetermined after starting media player (for example, with full frame or transverse mode) When input, showing can indicate that 5002 pass through these states.
In Fig. 5 AC, showing can indicate to start with invisible mode or not show on media content (for example, due to not Stop showing and capable of indicating after 5002 there are user's input).In response to the first input of input or first part, with second Status display, which is shown, to be indicated, at the same media player user interface with the second mode of operation (for example, protected state or media disappear Take state) it keeps.Then, it in response to the second input of input or second part, is shown with first state 5002-A and shows and can indicate, And user interface returns to the first mode of operation (for example, interaction mode).In first state 5002-A, showing can indicate to be not Transparent.In the second state 5002-A', showing can indicate to be translucent.
In some embodiments, showing showing of can indicating can indicate that appearance type is fixed, and become in lower section content It will not change when change.This provide it is consistent show can indicate appearance, the interference to user can be reduced.However, in some scene kinds, When showing that the content change that can be indicated is very big, after content is tuned as whole light tone from whole dead color, fixed Showing can indicate that type possibly can not provide enough contrasts or vice versa in the background of lower section.In addition, sometimes, content is bright The switching of degree level is short-term switching (for example, rolling through the black text row in white background), and in this case, Switch in response to this short-term change show can indicate type may be it is inefficient, obscure user and the attention of dispersion user Power.On the other hand, if the switching of content luminance level be more permanent or long-term switching (for example, from page (for example, Show the warm-toned page of evening sky) it is turned to another page (for example, display starlit night scene)), then it keeps showing and capable of indicating Fixed may cause of appearance type shows that the visibility that can be indicated is extending deficiency in the period.
To solve the above-mentioned problems, maintain the demand of visibility without causing undue disturbance to user in still balance While, in some embodiments, equipment, which allows to show, can indicate switching it shows and can indicate appearance type, and correspondingly, when When meeting predefined range switching standards, showing for value can be indicated that appearance value range is shifted from a value range as another value Range.In some embodiments, when be located at show can indicate below (and being optionally disposed in around it) content entirety it is bright The measurement (for example, accumulated value and polymerizing value of brightness value) of degree state is since the appearance of content changes over time and is more than predefined When threshold value, that is, meet range switching standards.In some embodiments, the measurement of the overall brightness state of content considers one section The luminance level (for example, using the operation mean value of weighting) of the relevant portion of content in time, and be also partial to keep showing Can indicate currently show can indicate appearance type it is constant (for example, be biased to optionally by assign content older luminance level compared with High weight and assign the smaller weight of newer luminance level of content to realize).Due to showing energy with cumulative effect and to current The deviation for indicating appearance type, the temporary variation relative to content keep showing the short-term goal that can indicate appearance stablity, Yi Ji Persistently provided in the content of variation it is enough show can indicate that high-lighting is satisfied.
Fig. 5 AD shows the user interface according to some embodiments, which includes being based on lower section content at any time Between change and showing that can indicate dynamically to switch between appearance type show and can indicate.
Fig. 5 A shows simple example, wherein showing can indicate that 5002 can indicate to start (for example, initially locating as hint It is shown in the user interface of state as shown in figure 5g).Then, positioned at show can indicate 5002 lower section content for example pass through Rolling becomes relatively bright state (for example, the state for becoming user interface as shown in fig. 5k).In this example, show energy Indicate that 5002 show and can indicate that appearance type does not change during rolling content, such as the reason is that rolling is relatively fast, and Showing of being partial to keep currently selecting can indicate that appearance type not yet passes the cosmetic variation of content in the short time and is overcome.? Stop after rolling content, showing can indicate still to be covered in content shown in bright state.As time goes by, content is whole Body luminance state gradually changes, and the luminance level of current background is gradually taken over and the brightness water of the background of leading previously illustrated It is flat (for example, when be initially displayed show can indicate when or during rolling content).Finally, at time t1, the overall brightness of background The measurement of state is more than predefined thresholds, and meets range handover trigger standard.In some embodiments, in response to detection To meeting range handover trigger standard, equipment switches immediately to be shown and can indicate appearance type, and can indicate outer according to showing for newly selecting It sees type to show and shows and can indicate, such as shown on the user interface on the right side of Fig. 5 AD.Show in the appearance that can be indicated and Fig. 5 L Shown in appearance it is identical, but in this example, user need not close Web-browser application and restart it to make Showing, which can indicate to be shown as bright in content 5018, shows and can indicate.
In some embodiments, when meeting range handover trigger standard, equipment, which starts to show from first, can indicate appearance Type (for example, imply can indicate appearance type) be gradually converted into second show can indicate appearance type (for example, it is bright show can indicate outside See type).For example, showing can indicate that appearance value range passes through during the predetermined transformation period (for example, T=t2-t1,5 seconds) Cross one or more intermediate ranges between the first appearance type and the value range of the second appearance type.During changing the period Any moment shows that the appearance that can be indicated is based on being currently used as showing the specific intermediate range that can indicate appearance value range come really Fixed.As shown in the intermediate user interface in Fig. 5 AD, in the identical situation of background content, showing can indicate there is intermediate luminance Level, the intermediate brightness levels between imply can indicate and it is bright show can indicate between.
In some embodiments, during changing the period, the measurement of the overall brightness state of lower section content at any time after It is continuous to update, wherein at the nearlyr time at the luminance level adapter tube earlier time of content content luminance level.If met again Range handover trigger standard is (for example, having can indicate outside for the same threshold that more early switches or depending on showing of currently selecting See type different threshold values), then be not fully complete to second and show the switching that can indicate appearance type, and show can indicate return Appearance type can be indicated by showing to first.In this particular example, content does not change, and will no longer satisfy during changing the period Range handover trigger standard, as a result, complete at time t2 (for example, the period between t1 and t2 is the predefined transformation period) It is accomplished to second and shows the switching that can indicate appearance type.Be accomplished to second show the switching that can indicate appearance type after, lower section The measurement of the overall brightness state of content continues to update at any time, and when due to lower section content accumulated change (for example, due to Handover situations, rolling etc.) when meeting range handover trigger standard again, switching can return to first again, which to be shown, can indicate appearance Type.
Fig. 5 AE, which is shown, shows that the display properties (for example, brightness) that can be indicated shows energy table with bright according to some embodiments Show that appearance type (A), hint can indicate that appearance type (C) and transformation show the value model that can indicate the lower section content of appearance type (B) It encloses and inverse relation.In some embodiments, reverse curve shown in Fig. 5 AE is optionally for showing in generation Fig. 5 AD It can indicate 5002 appearance.
In the example shown in 5AE, different appearances show can indicate type (A), (B), (C) the shape of reverse curve be It is identical.Allow the background value of each point in calculating figure using the reverse curve with same shape and show to indicate bright Corresponding relationship value between angle value simultaneously stores it in tables of data so that when show can indicate transformation between type continuously across When many intermediate ranges, the brightness of respective pixel in background can be based at least partially on by the lookup in table come simply really Surely show the brightness of each pixel on capable of indicating.For example, during changing the period, each of multiple evenly spaced time points Time point shows that the corresponding intermediate range between energy table indication range and hint energy table indication range is associated to bright, and even if The content consecutive variations during changing the period, showing can indicate that appearance still can pair of the place based on the time point at every point of time The reverse curve of intermediate range is answered quickly to determine.
As shown in Fig. 5 AE, reverse curve 5032 includes two discontinuity poinies.Left side discontinuity point 5034 is introduced to solve Certainly interference point (for example, at 25.4% background luminance), the noise spot are the isopleth of brightness 5036 (for example, brightness=back can be indicated by showing Scape brightness) interception and the not no reverse curve of discontinuity point.Left side discontinuity point, which allows to show, can indicate to have and background luminance Not exactly the same brightness value, to avoid occurring " invisible " in some special cases showing a possibility that capable of indicating.It is similar Ground introduces right side discontinuity point 5038 to solve interference point (for example, at 74.51% brightness), which is the isopleth of brightness The reverse curve of 5036 interception and not discontinuity point.Right side discontinuity point, which allows to show, can indicate with endless with background luminance Exactly the same brightness value, to avoid occurring " invisible " in some special cases showing a possibility that capable of indicating.
In addition, can indicate that brightness carries out special correction to showing, therefore will not be always near discontinuity point 5036 and 5038 Observe stringent reversion (can indicate brightness for example, increasing background luminance and showing corresponding to reduction, vice versa).For example, on a left side In the correction zone of side discontinuity point 5036, showing on the side with higher background luminance can indicate brightness relatively flat, and have There is showing on the side of lower background luminance that can indicate that brightness includes the smaller reversion of normal inverse relation.In right side discontinuity point In 5038 correction zone, with lower background luminance side on showing can indicate brightness include normal inverse relation relatively Big reversion.The design of the accurate shape of these correction zones considers human vision to the responsiveness of the brightness value in these areas, with And show the needs that can indicate that enough contrasts are generated between background near interference point.For example, the width of interference region and right The adjusting of normal inverse relation depends on the comparison measurement that the showing in background at these interference points can indicate required.
Figure each of (A), (B) and (C) shown in Fig. 5 AE further includes background luminance item and shows and can indicate to respond item (being shown in below graph region).The background luminance item of each figure and showing can indicate that responding item shows according to the reversion in same figure The correspondence background luminance and show and can indicate brightness that curve 5032 generates.In addition, implying that the background color for the figure (A) that can be indicated is white Color, allow to show imply can indicate all shades (e.g., including showing for black completely can indicate, but not include complete White is shown and can be indicated).The bright background color for showing the figure (C) that can be indicated is black, allows to show the bright institute that shows and can indicate Have shade (e.g., including completely white show and can indicate, but do not include that can indicate showing for complete black).Transformation is shown and can be indicated The background color for scheming (B) is grey (50% brightness).Background luminance can indicate that brightness is slightly more shallow ash for 50% show Color (for example, brightness value is lower than 50%), such as by the way that showing along trunnion axis half can be indicated response and at the bottom of figure (B) Shown in 50% grey bar of display is compared.
Fig. 5 AF is shown can indicate appearance type (for example, scheming according to showing by multiple transformations for some embodiments (B-1), (B-2), indicate in (B-3)) can indicate that appearance type (for example, indicating in figure (A)) is shown and can be indicated to bright from implying The gradually transfer of appearance type (for example, being indicated in figure (C)).
In some embodiments, when meeting range handover trigger standard at time t1, equipment starts to show from first Can indicate that appearance type (for example, imply can indicate appearance type) is gradually converted into second and shows can indicate appearance type (for example, bright Appearance type can be indicated by showing).Then, during predetermined transformation period (for example, T=t2-t1), appearance value can be indicated by showing Range is by multiple intermediate ranges (for example, what the sum of intermediate range can be indicated depending on the refresh rate and hint of display The gap of the value between the upper limit of brightness and 1 can be indicated by showing) turn between the first appearance type and the value range of the second appearance type Move (for example, depend on switching direction and upward or downward).At any moment during changing period T, showing can indicate outer Sight is determined based on specific intermediate range, which, which is currently used as showing, can indicate appearance value range.
In some embodiments, during changing the period, the measurement of the overall brightness state of lower section content at any time after It is continuous to update, wherein at the nearlyr time at the luminance level adapter tube earlier time of content content luminance level.If met again Range handover trigger standard is (for example, having can indicate outside for the same threshold that more early switches or depending on showing of currently selecting See the different threshold values of type), then it is not fully complete to second and shows the switching that can indicate appearance type, and show and can indicate appearance The transfer of value range, which inverts on direction and shows to indicate finally to can return to first and show, can indicate appearance type.If changing Range handover trigger standard is not met during period for the second time, then appearance can be indicated by being accomplished to second at the end of changing the period and showing The switching of type.Be accomplished to second show the switching that can indicate appearance type after, the degree of the overall brightness state of lower section content Amount continue to update at any time, and when due to lower section content accumulated change (for example, due to handover situations, rollings etc.) another When meeting range handover trigger standard, switching can return to first again, which to be shown, can indicate appearance type.
In the example shown in 5AF, different appearances, which are shown, can indicate type (A), (B-1), (B-2), (B-3) and (C) The shape of reverse curve is identical.Allow each point in calculating figure (or each using the reverse curve with same shape The reverse curve of intermediate range) background value and show and can indicate the corresponding relationship value between brightness value and store it in It, can at least partly ground so that when showing can indicate transformation between type continuously across many intermediate ranges in tables of data The brightness of respective pixel shows each pixel on capable of indicating by the quick lookup in tables of data simply to determine in background Brightness.For example, each time point in multiple evenly spaced time points shows energy expression value model with bright during changing the period It encloses and implies that the corresponding intermediate range between energy table indication range is associated, and even if content is continuous during changing the period Variation and lower section content are showing below the different piece that can be indicated that showing can indicate that appearance still may be used with very big brightness change To locate quickly to determine based on data pre-stored in tables of data at every point of time.
Fig. 5 AG to Fig. 5 AK is to show that the display properties that can be indicated is different from shown in Fig. 5 AF to show the lower section that can indicate type The amplification copy of the inverse relation of content.
Fig. 6 A to Fig. 6 C is to show to show energy table according to changing according to the cosmetic variation of lower section content for some embodiments The flow chart of the method 6000 for the appearance shown.Method 6000 is in the electronic equipment with display and touch sensitive surface (for example, equipment 300, Fig. 3;Or portable multifunction device 100, Figure 1A) on execute.In some embodiments, electronic equipment include for Detect the one or more sensors of the intensity of the contact of touch sensitive surface.In some embodiments, the touch sensitive surface and display Device is integrated into touch-sensitive display.In some embodiments, display is touch-screen display, and touch sensitive surface is in display It is upper or integrated with display.In some embodiments, display is to separate with touch sensitive surface.Some behaviour in method 6000 It is optionally combined and/or the sequence of some operations is optionally changed.
Method 6000, which is related to showing in terms of content as follows, to be shown and can indicate (to indicate the gesture for showing home screen Showing for acceptable initiation region can indicate): display properties (for example, gray value or brightness value) wherein based on lower section content becomes Change dynamically changes the same display attribute shown and can indicated.In particular, show the value of the display properties that can be indicated with lower section in The value of the same display attribute of appearance changes variation on opposite direction (for example, showing that the gray value that can be indicated is the ash of lower section content The reversion of angle value).In addition, showing that the value for the display properties that can be indicated is confined to the value smaller than the value of the display properties of lower section content Range.Therefore, equipment can be shown and can indicate less to take sb's mind off sth or less there is intrusive mode to provide, simultaneously It keeps enough when the appearance of content continues variation (for example, due to rolling, scene switches and dynamic content playback) and shows energy table Show visibility.There is provided in a manner described herein, there is the showing for appearance of the appearance dynamic change based on lower section content can indicate, The operability of equipment is enhanced (for example, passing through the guidance for providing a user the required input about expected result without to use Undue disturbance is caused at family, this can reduce user's mistake when operation equipment), and make the more effective (example of user's equipment interface User's mistake when such as, by helping user to realize expected results using required input and reducing operation equipment/interact with equipment Accidentally), so as to improve equipment battery life (for example, by help user more rapidly, more efficiently use equipment).With herein The mode, which provides, to be shown and can indicate to allow to show on screen and can indicate effectively to replace in many different user interface scenes The hardware button of identical function (for example, display home screen) is provided, this manufacturing cost for helping to reduce equipment and maintenance at This.Furthermore, it desired to which the solution of protection constrains the value range shown and can indicated, shows and can indicate between background content to eliminate White background black and black matrix white contrast, so that mitigating can indicate and lead due to showing for a long time in white background or black background The risk of the display image retention of cause.The known reason for leading to screen image retention is to show non-moving images (for example, system-level for a long time Showing can indicate, such as home gesture indicator), in addition non-homogeneous use pixel (for example, this is between foreground and background content It is most serious in the case that contrast is high).(show and can indicate for example, implementing system-level home) under certain usage scenarios, institute The solution (for example, reducing Very High Contrast, while keeping showing the vision high-lighting that can be indicated) of proposition efficiently solves Image retention problem.Image retention problem and its reason in the display of mobile phone are documented in trade literature for many years, and And it is still present in many commercial product problems.Up to the present, it has attempted to show and can indicate on the screen everywhere by allowing Movement only disappears after a period of time is inactive to solve the problems, such as this.However, this solution can make equipment can Operability becomes worse.(display properties of content is reversed in display attribute value claimed solution below wherein Subrange in determination show that the value for the same display attribute that can be indicated provides the foundation) allow to show energy in same position use Indicate the risk that image retention is generated without having.
Method 6000 is in the equipment with display and touch sensitive surface (for example, serving as both display and touch sensitive surface Touch-screen display) on execute.Equipment shows (6002) content (for example, home screen, desktop small routine screen over the display Curtain, desktop, the user interface of application program, media player user interface etc.) and show and can indicate (for example, on indication display The home of home gesture conversion zone show and can indicate), in which: showing in a part of content can indicate;Showing can indicate Display properties (for example, gray value or brightness value of image (for example, color image or monochrome image)) value, except gray value or Intrinsic display parameters (for example, the tone of full-colour image, saturation degree etc.) except brightness value, or it is intrinsic based on one or more The derivation display parameters that display parameters (for example, gray value or brightness value or its variant or equivalent of full-colour image) calculate) It is to be determined based on the value for the same display attribute for showing a part that can indicate the content shown on it;And allow content The value of display properties in the first value range, (for example, range [0,1], such as " range " is mathematically defined as range maximum Be worth different the value difference between stated range minimum) in variation, and show that the value for the display properties that can be indicated is confined to less than the The second value range of one value range is (for example, in range [0,0.4], [0.6,1], [0.1,0.7], [0,0.7] or [0.3,1] etc. One of, " subrange " of " the first range " is defined as maximum value and is greater than the less than the maximum value and minimum value of the first range The range or maximum value of the minimum value of one range are less than the maximum value and minimum value of the first range and the minimum value of the first range Identical range or maximum value is identical as the maximum value of the first range and minimum value be greater than the first range minimum value model Enclose) in variation;When display content and show that the cosmetic variation for the content that can be indicated is shown in equipment detection (6004) when can indicate. In response to detecting that display shows that the cosmetic variation for the content that can be indicated, equipment change (6006) and show the appearance that can be indicated, comprising: root Reduced according to the value of display properties for determining content, according to the amplitude of variation of the value of the display properties of content and second value range come Increase show the display properties that can be indicated value (for example, when be located at show can indicate below content become darker when, show can indicate change It obtains brighter);And increased according to the value for the display properties for determining content, according to the amplitude of variation of the value of the display properties of content Reduce the value for showing the display properties that can be indicated with second value range (for example, showing that the content below capable of indicating becomes more when being located at When bright, showing can indicate to become darker).This shows in such as Fig. 5 F, Fig. 5 G to Fig. 5 P, Fig. 5 Q and Fig. 5 R, wherein showing can indicate Display properties (for example, brightness) according to the variation of the same display attribute (for example, brightness) of lower section content (for example, in rolling When appearance) and change.In addition, showing for display properties (for example, brightness) can indicate that appearance value range is confined to the phase of lower section content With the value range (for example, from black (for example, 0 or 0%) to the total head range of white (for example, 1 or 100%)) of display properties Subrange.
In some embodiments, the cosmetic variation of content be (6008) as caused by content navigation (for example, due to interior Rolling, paging of appearance etc., which cause to be located at, shows that a part of content below capable of indicating changes).For example, this is in Fig. 5 G to figure It is shown in 5P.Change, which is shown, while in lower section, the display properties of content is changed due to content navigation can indicate identical aobvious The value for showing attribute enhances the operability of equipment (for example, showing that can indicate can by keeping enough in entire content is navigated Opinion property, and help user provide realize expected result needed for input), and keep user facility operation more effective (for example, passing through User's mistake when reducing to interference caused by user security risk and reducing using equipment or interacted with equipment), in addition improve function Rate efficiency and equipment battery life (for example, by reduce user's mistake and help user more rapidly, more efficiently use and set It is standby).
In some embodiments, the cosmetic variation of content be (6010) caused by content changes over time (for example, Content is video or animation being played on, and the image of shown video or animation changes over time).For example, this It is shown in Fig. 5 T to Fig. 5 U.In lower section, the display properties of content changes while change and shows since content changes over time The value for the same display attribute that can be indicated, enhances the operability of equipment (for example, by changing over time in entire content Kept in journey it is enough show can indicate visibility, and help user provide realize expected result needed for input), and make user Equipment operation is more effective (for example, use when by reducing to interference caused by user security risk and reduce using equipment or interact with equipment Family mistake), in addition improve the battery life of power efficiency and equipment (for example, by reducing user's mistake and helping to use Family more rapidly, more efficiently use equipment).
In some embodiments, showing can indicate there is (6012) first variants and the second variant, which has For first group of end value of second value range, which has second group of end value for second value range, second group of end Value is different from first group of end value, and (for example, for " bright to show and indicate " that initially shows in bright background, second value range has the One starting point and First terminal point, and " hint can indicate " for initially showing on a dark background, second value range has difference Second starting point and second terminal different from the first starting point and the second terminal).For example, this shows in Fig. 5 A and Fig. 5 R.One In a little embodiments, the value range of the first variant is not Chong Die with the value range of the second variant (for example, the value model of " bright to show and indicate " The all values enclosed are greater than all values in the value range of " implying can indicate ").There is provided, there is showing for different value range can indicate Two variants allow equipment to further increase the visibility that shows and can indicate, while holding shows the appearance that can be indicated in different type Content on not high-lighting, to enhance the operability of equipment (for example, by keeping enough for different types of content Visibility can be indicated by showing, and help user provide realize expected result needed for input), and keep user facility operation more effective (for example, user's mistake when by reducing to interference caused by user security risk and reduce using equipment or interacted with equipment).
In some embodiments, according to determining that content corresponds to the first application program (6014) and show and can indicate to show First variant, and second application program different from the first application program is corresponded to according to determining content and shows and can indicate to show The second variant (for example, used in the application program currently shown " bright " is shown with " dark " can indicate to be answered by what is currently shown It is selected with the application developer of program, and equipment is shown according to what is specified in the program code of the application program currently shown Can indicate the respective sets end value of selection parameter or second value range show show the first variant that can be indicated or the second variant (for example, When the value for the display properties that can be indicated is shown in change, the first group of end value or second group of end value of second value range are used)).Allow Different application programs can indicate that variant is facilitated application developer and made by oneself based on application scenario using different showing Justice shows the appearance that can be indicated, thus further increase show it is compatible between the appearance and the appearance of application content that can be indicated Property, thus enhance equipment operability (for example, by keep it is enough show visibility can be indicated without causing not to user Interference appropriate, and help user provide realize expected result needed for input), and make user facility operation more effective (for example, user's mistake when by reducing to interference caused by user security risk and reduce using equipment or interacted with equipment).
In some embodiments, show that the outward appearance change (6016) of the first part for the content that can be indicated is shown with display The different amount of the appearance of the second part for the content that can be indicated;And changes and show that the appearance that can be indicated includes by first with content The corresponding outward appearance change for showing the first part that can be indicated in part is corresponding with the second part of content to be shown and can indicate The different amount of the appearance of second part is (for example, showing can indicate according to positioned at the corresponding content shown below the first part that can be indicated A part appearance variation and change).For example, this shows in Fig. 5 Q.For example, if lower section content change is (for example, show Energy expression is fuzzy/desaturation/inverted version of a part of content), then show the cosmetic variation that can be indicated, and show and can indicate The appearance of different piece reflect the appearance for being located at and showing content below the different piece that can be indicated.Allow based in lower section The difference variable quantity is applied to show the different portions that can be indicated by the different variable quantities occurred in the display properties of the different piece of appearance The display properties divided, enhances the operability of equipment (for example, showing and can indicate by keeping enough in entire content changes Visibility, and help user provide realize expected result needed for input), and keep user facility operation more effective (for example, logical Cross user's mistake when reducing to interference caused by user security risk and reducing using equipment or interact with equipment), in addition improve Power efficiency and equipment battery life (for example, by reduce user's mistake and help user more rapidly, more efficiently use and set It is standby).
In some embodiments, the first value range is (6018) successive value range, and second value range includes not connecting Continuous point, the discontinuity point are corresponding at least the first value of display properties in the first value range.For example, in some embodiments In, for being located at the display properties for showing the content that can indicate lower section close to 0.5 small value range, show the display properties that can be indicated Value is discontinuous, and jumps to the second value higher than 0.5 from the first value lower than 0.5.In some embodiments, equipment makes The value for showing the same display attribute that can be indicated is calculated based on the value of the display properties of lower section content with discontinuous function, with true It protects and shows that the appearance that can be indicated will not get too close to the appearance of lower section content (for example, can indicate be shown in ensure that grey is shown Gray value and the grey are shown on the grey content that can indicate very close).Fig. 5 AE shows the display properties that can be indicated The reverse curve including two discontinuity poinies (for example, 5034 and 5038) of value.Using showing not connecting for the display properties that can be indicated The successive value range that continuous value range keeps the value of lower section content to show simultaneously, which helps avoid showing, can indicate that the value used excessively connects The value of nearly lower section content can indicate visibility deficiency so as to cause showing.Use the discrete value model for showing the display properties that can be indicated Enclose enhance equipment operability (for example, by kept in entire content changes it is enough show can indicate visibility, and help Help user provide realize expected result needed for input), and make user facility operation it is more effective (for example, by reduce to User's mistake when being interfered caused by family and reducing using equipment or interacted with equipment), thus in addition improve power efficiency and Equipment battery life (for example, by reduce user's mistake and help user more rapidly, more efficiently use equipment).
In some embodiments, showing can indicate to have (6020) first variants and the second variant (for example, " bright to show energy table Show " and " hint can indicate "), the first value range corresponding with the first variant that can be indicated is shown and with show the second change that can be indicated The corresponding second value range of body is not overlapped (for example, the value range quilt of the value range of " bright to show and indicate " and " implying can indicate " " cutoff value range " separates), and equipment is dynamically selected one of the first variant and the second variant, predetermined Time (for example, when application program launching, or when in video there are when scene changes, or when the user interface in application program When switching etc.) initial value of the display properties based on content shows in terms of content.For example, if content initially has darker ash Angle value (for example, less than 0.5), then the initial value (for example, being greater than 0.6) in bright intensity value ranges can be indicated by showing;And such as Fruit content initially has brighter gray value (for example, being greater than 0.5), then the initial value within the scope of dark gray can be indicated by showing (for example, less than 0.4).Show that the accurate greyscale value that can be indicated is obtained optionally by following procedure: by with show can indicate just Beginning appearance is associated bright or the correspondence inverted functions of dark value range invert the gray value of content.In some embodiments, If showing that can indicate is that be initially shown on dark content (for example, gray value be 0.2) bright is shown and can be indicated (for example, gray value is 0.9), then when showing can indicate that following content becomes more and more brighter (for example, gray value increases towards 1), showing can indicate to become Darkness deepens (for example, gray value towards 0 reduce), but show the gray value that can indicate by minimum threshold gray value (for example, 0.6) constraint, the minimum threshold gray value are still brighter than the center gray value (for example, 0.5) on gray scale [0,1].It can table when showing Show following content become that darkness deepens (for example, gray value reduces towards 0) when, showing can indicate to become more and more brighter (for example, grey Angle value increases towards 1), until when content becomes complete black, it becomes white completely (for example, reaching on gray scale [0,1] End value 1).In another example, if show can indicate be initially shown in it is dark on bright content (for example, gray value be 0.9) Show and can indicate (for example, gray value is 0.2), then can indicate that following content becomes that darkness deepens (for example, gray value direction when showing 0 reduces) when, showing can indicate to become more and more brighter (for example, gray value direction 1 increase), but show the gray value that can indicate by The constraint of max-thresholds gray value (for example, 0.4), the max-thresholds gray value is still than the center gray value on gray scale [0,1] (for example, 0.5) is dark.When showing can indicate that following content becomes more and more brighter (for example, gray value increases towards 1), showing can table Showing becomes that darkness deepens (for example, gray value reduces towards 0), until when content becomes complete white, it becomes complete black (for example, reaching the end value 0 on gray scale [0,1]).Fig. 5 G shows the initial overall brightness based on relatively darker lower section content State come select imply can indicate, and Fig. 5 L show the initial overall brightness state based on relatively bright lower section content come It selects bright to show and can indicate.Allow application program from show can indicate two different variants (for example, for darker content with it is brighter interior Hold) in be dynamically selected, further improve and the appearance that can be indicated shown based on application scenario, to further mention It is high show can compatibility between the appearance that indicated and the appearance of lower section content, thus enhance equipment operability (for example, By keep it is enough show can indicate visibility without causing undue disturbance to user, and help user provide realize expectation As a result the input needed for), and make user facility operation more effective (for example, by reducing to interference caused by user security risk and subtracting User's mistake using equipment or when being interacted with equipment less).
In some embodiments, show can indicate include (6022) when equipment is in first orientation with first size (for example, near bottom margin of equipment), which shows, to be indicated, and this method comprises: shows energy table when showing with first size When showing, rotation of the detection device from first orientation to the second orientation different from first orientation is (for example, the rotation of equipment makes to show The content shown from the first user interface be orientated (for example, machine-direction oriented) become second user interface be orientated (for example, laterally take To));And in response to detecting rotation of the equipment from first orientation to second orientation, with second ruler different from first size It is very little show can indicate (and optionally, at different locations (for example, as second orientation based on equipment limit equipment Near new bottom margin) show and can indicate)).In some embodiments, the longer version of display when equipment is in horizontal orientation This shows and can indicate, and shows that showing for shortened version can indicate when equipment is in machine-direction oriented.It is shown in slewing It is various sizes of show can indicate to improve that show can be between the orientation (and being therefore the orientation of content) of the appearance that indicated and equipment Vision compatibility, thus enhance equipment operability (for example, by keep it is enough show can indicate visibility without to User causes undue disturbance, and help user provide realize expected result needed for input), and user equipment is grasped Make more effective (for example, user when by reducing to interference caused by user security risk and reduce using equipment or interact with equipment is wrong Accidentally).
In some embodiments, display properties be (6024) gray value (for example, gray value have total head range [0,1], Indicate intensity value ranges from black (for example, gray value=0) to white (for example, gray value=1).It provides based on lower section content What gray value changed its gray value shows the operability that can indicate to enhance equipment (for example, by keeping enough showing and capable of indicating Visibility without causing undue disturbance to user, and help user provide realize expected result needed for input), and make It is more effective (for example, by reducing to interference caused by user security risk and reducing using equipment or interact with equipment to obtain user facility operation When user's mistake).
In some embodiments, the current value of the display properties of content is obtained by obscuring a part of content (6026) (for example, being shown by the way that the ambiguity function (for example, Gaussian blurring function) with predefined blur radius to be applied to be located at It can indicate the content area of lower section, and will be applied to be located at the ambiguity function of at least one blur radius and show and can indicate just Around the content area of lower section).In some embodiments, it after content is fuzzy, using other filters, such as goes to satisfy With and/or change opacity.The identical display category that there is the display properties of the lower section content based on blurry versions to derive is provided Property show and can indicate, enhance equipment operability (for example, by keep it is enough show visibility can be indicated without to user Cause undue disturbance, and help user provide realize expected result needed for input), and make user facility operation more Effectively (for example, user's mistake when by reducing to interference caused by user security risk and reduce using equipment or interacted with equipment).
In some embodiments, the current value of the display properties of content is (6028) by going to satisfy a part of content With come obtain (for example, by will be located at show can indicate below content area each pixel color value (for example, rgb value, HSL value or HSV value) or the region around at least one blur radius conversion monochromatizing scale (for example, gray scale) on correspondence Scalar value (for example, gray value)).In some embodiments, after by content desaturation, using other filters, such as Fuzzy and/or change opacity.The identical aobvious of the display properties derivation for having the lower section content based on desaturation version is provided Show that showing for attribute can indicate, enhance equipment operability (for example, by keep it is enough show can indicate visibility without to User causes undue disturbance, and help user provide realize expected result needed for input), and user equipment is grasped Make more effective (for example, user when by reducing to interference caused by user security risk and reduce using equipment or interact with equipment is wrong Accidentally).
In some embodiments, showing can indicate that instruction (6030) is used to start the conversion zone of Pre-defined gesture input (for example, for showing the home/ multitask gesture of home screen and/or application program switch user interface).For example, this It is shown in Fig. 5 A to Fig. 5 D.In some embodiments, show that can indicate is not practical button.Tap or pressing show that energy table will not touch Send out any function of equipment.In some embodiments, when no longer showing can indicate (for example, at it with application program After screen mode toggle fades out), predefined gesture (for example, home/ multitask gesture) is still as when display, which is shown, to be indicated It works like that.In some embodiments, when detecting user's input (for example, light on home/ multitask gesture or display Hit input etc.) when, being shown again with full screen content display pattern can indicate.This shows that can indicate is that height and length are smaller It is narrow to show and indicate.Indicate that showing for the conversion zone for starting Pre-defined gesture can indicate to be not usually required to have relative to lower section The visibility of content especially enhanced, it is more advantageous because the conversion zone of gesture is usually more roomy than the conversion zone of button Be to show to indicate that the interference to user can be reduced, so that user when helping avoid interacting with equipment malfunctions.Therefore, with Manner described herein use with dynamic change display properties show can indicate to enhance equipment operability (for example, By keep it is enough show can indicate visibility without causing undue disturbance to user, and help user provide realize expectation As a result the input needed for), and make user facility operation more effective (for example, by reducing to interference caused by user security risk and subtracting User's mistake using equipment or when being interacted with equipment less).
It should be appreciated that the particular order that the operation in Fig. 6 A to Fig. 6 C is described is only exemplary, not purport Showing that the sequence is the unique order that can execute these operations.Those skilled in the art will recognize that various ways To resequence to operations described herein.Additionally, it should be noted that herein in regard to other methods as described herein (for example, Method 7000 and method 8000) description other processes details equally in a similar way be suitable for above for Fig. 6 A to scheme The method 6000 of 6C description.For example, being regarded above with reference to the contact of the description of method 6000, gesture, user interface object, application program Figure, control panel, control, show can indicate, position threshold, direction condition, reverse curve, filter, value range, navigation standard, Moving parameter, focus selector and/or animation optionally have herein with reference to other methods as described herein (for example, method 7000 with 8000) description contacts, gesture, user interface object, application view, control panel, control, position threshold, One or more of direction condition, navigation standard, moving parameter, focus selector and/or feature of animation.It is risen in order to concise See, these details are not repeated herein.
Operation in above- mentioned information processing method is optionally by one or more functions in operation information processing equipment Module realizes, all for example general processors of the information processing equipment (for example, as above in regard to described in Figure 1A and Fig. 3) Or the chip specific to application.
Operation above with reference to Fig. 6 A to Fig. 6 C description is optionally implemented by component that Figure 1A describes into Figure 1B.Example Such as, detection operation and change operation are optionally by event classifier 170, event recognizer 180 and button.onrelease 190 real It applies.Event monitor 171 in event classifier 170 detects the contact on touch-sensitive display 112, and event dispatcher mould Event information is transmitted to application program 136-1 by block 174.The corresponding event identifier 180 of application program 136-1 is by event information 186 are defined with corresponding event to be compared, and whether determine the first contact on touch sensitive surface at first position (or the equipment Rotation whether) correspond to predefined event or subevent, such as selection to the object in user interface or the equipment from Rotation of one orientation to another orientation.When detecting corresponding predefined event or subevent, event recognizer 180 Activate button.onrelease 190 associated with the detection to the event or subevent.Button.onrelease 190 optionally uses Or data renovator 176 or object renovator 177 is called to carry out more new application internal state 192.In some embodiments, Button.onrelease 190 accesses corresponding GUI renovator 178 and carrys out content shown by more new application.Similarly, this field Technical staff can know clearly based in Figure 1A, into Figure 1B, how discribed component can realize other processes.
Fig. 7 A to Fig. 7 E is to show to show and can indicate according to the cosmetic variation and display according to lower section content of some schemes The patterns of change of user interface changes the flow chart of the method for showing the appearance that can be indicated.Method 7000 is with display and touching The electronic equipment of sensitive surfaces is (for example, equipment 300, Fig. 3;Or portable multifunction device 100, Figure 1A) on execute.In some realities It applies in scheme, electronic equipment includes the one or more sensors of the intensity for the contact with touch sensitive surface is detected.Some In embodiment, the touch sensitive surface and display are integrated into touch-sensitive display.In some embodiments, display is touch screen Display, and touch sensitive surface is over the display or integrated with display.In some embodiments, display and touch sensitive surface It is separated.Some operations in method 600 are optionally combined and/or the sequence of some operations is optionally changed.
Method 7000, which is related to showing on application program user interface as follows, can indicate that (instruction is for showing Showing for the acceptable initiation region of the gesture of home screen can indicate): wherein depending on the current aobvious of application program user interface Show mode, the one group of display shown and can indicated is changed based on one group of display properties of lower section content according to the rule of two different groups Attribute (for example, gray value, brightness value, opacity, tone, saturation degree etc.).For example, working as with interactive mode (for example, wherein pre- Phase user input is frequent) display application program user interface when, show appearance of the appearance based on lower section content that can be indicated with first Mode (for example, based on first group of rule) variation, so that showing can indicate to become apparent from;And when with full screen content display pattern (example Such as, wherein content checks to may be primary goal) display application program user interface when, show the appearance that can indicate based in lower section The appearance of appearance changes (for example, based on second group of rule) in a second manner, so that showing the attention that can indicate less dispersion user Power.Therefore, appearance of the display pattern offer based on lower section content based on application program user interface changes it in different ways Showing for appearance can indicate, enhance the operability of equipment (for example, by providing a user the required input about expected result Appropriate guidance without causing undue disturbance to user, this can reduce user's mistake when operation equipment), and make user Equipment interface is more effective (for example, by helping user to realize expected results using required input and reducing operation equipment/and equipment User's mistake when interaction), (help user more rapidly, more effectively to make for example, passing through so as to improve the battery life of equipment With equipment).It provides in a manner described herein and shows and can indicate to show on permission screen and can indicate effectively to replace many different The hardware button of identical function (for example, display home screen) is provided in user interface scene, this facilitates the system for reducing equipment Cause this and maintenance cost.It provides in a manner described herein and shows that the image retention that can indicate to additionally aid reduction and elimination display is asked Topic.
Method 7000 is in the equipment with display and touch sensitive surface (for example, serving as both display and touch sensitive surface Touch-screen display) on execute.Equipment is not in the first pattern (for example, include the interior of full screen content, window scheme or default mode Hold display pattern) show the user interface of (7002) application program (for example, media player user interface, browser client circle Face, instant message user interface, map user interface, telephone user interface, gaming user interface etc.).When showing in the first pattern When showing the user interface of application program, equipment show on a user interface (7004) have the showing and can indicate of the first appearance (for example, The home of home gesture conversion zone on indication display shows and can indicate), in which: show in a part of user interface Can indicate (for example, display the first predefined region (for example, be located at display bottom center region near home Display area can be indicated by showing) in show and can indicate, and it is regular according to first group of one or more, there is showing for the first appearance The value for the one group of one or more display properties that can be indicated shows energy table according to being located at according to one group of one or more display properties Show the variation of the value of one group of one or more display properties of a part of the user interface of lower section and changes (for example, showing can table The one group of one or more display properties shown is obtained by following procedure: will can indicate lower section positioned at showing using the first set filter A part of desaturation of user interface, fuzzy, the brightness or gray scale that change opacity and/or invert the image of the part Value)).When showing that showing with the first appearance can indicate in a part in the user interface shown in the first pattern, equipment Detect (7006) request (for example, by offer user interface application program or operating system be based on current operational conditions (for example, For a long time there is no input, predefined standard for being switched between operation mode etc.) request of generation or user ask Ask (for example, the tap input carried out on the touchscreen by contact, or gently sweep input etc.)), with from showing use in the first pattern Family interface, which is changed into, shows user interface in a second mode (for example, full screen content display pattern).In response to detecting request: setting It is standby show in a second mode (7008) user interface (for example, with full screen content display pattern, a part of quilt of original user interface Amplify, some user interface elements (such as, the application menu column, scroll bar etc.) in user interface are moved from user interface It removes, and the system mode column previously displaying together with user interface is also removed from display);And equipment is with the second mould There is showing for the second appearance can indicate for display in the user interface that formula is shown, in which: according to regular with first group of one or more The one or more rules of different second group, the value for showing the one group of one or more display properties that can be indicated with the second appearance Become according to the variation for being located at the value of one group of one or more display properties of a part for showing the user interface that can indicate lower section Change (for example, showing that the one group of one or more display properties that can be indicated is obtained by following procedure: applying the second set filter by position In a part of desaturation, fuzzy, change opacity and/or the image for inverting the part that show the user interface that can indicate lower section Brightness or gray value) (for example, showing with the second appearance can indicate to make the modification that can be indicated of showing with the first appearance, but It is that both of which derives from the filter for being located at a part for showing the user interface that can indicate lower section, but using different groups, or tool There is identical group of filter of different adjustment parameter).This shows in Fig. 5 S to Fig. 5 W, wherein for example when equipment is initially with One state (for example, fully visible state in Fig. 5 T and Fig. 5 U) show can indicate after be changed into media from interactive mode and disappear Take mode, 5002 can be indicated by showing with the second state (for example, low contrast state in Fig. 5 V and Fig. 5 W).
In some embodiments, when in the user interface shown in a second mode display there is second appearance to show energy When expression: meeting standard of fading out according to determining, equipment stops (7010) and shows in the user interface shown in a second mode It can indicate (for example, keeping showing user interface in a second mode simultaneously);And the standard of fading out is unsatisfactory for according to determination, is maintained at There is showing for the second appearance can indicate for display in the user interface shown in a second mode.For example, this shows in Fig. 5 X, wherein Showing in low contrast state can indicate that 5002 finally completely disappear after the extra time section of no user input.One In a little embodiments, standard requirements of fading out do not detect that user is defeated at least predefined thresholds time quantum on touch sensitive surface Enter, so as to meet the standard of fading out (for example, when enter full screen content display pattern after 30 seconds in equipment not on touch sensitive surface When any position detection is to any touch input, or when after entering full screen content display pattern in 30 seconds equipment not in touch screen The bottom center region of display nearby detects when any touch input (for example, the other parts of display can continue to Receive and respond user's input without influencing the determination about the standard of fading out), meet standard of fading out).Based on predefined standard It fades out or maintain to show with the predefined display pattern of application program user interface shows that the display that can be indicated enhances equipment Operability by providing a user the appropriate of the required input about expected result (for example, instructed without causing not to user Interference appropriate, this can reduce user's mistake when operation equipment), and keep user's equipment interface more effective (for example, passing through benefit User's mistake when helping user to realize expected results with required input and reducing operation equipment/interact with equipment), so as to improve The battery life of equipment (for example, by help user more rapidly, more efficiently use equipment).
In some embodiments, the user interface of the application program shown in the first pattern is occupied including (7012) to be less than All display areas of display are (for example, the system in the user interface and display of the application program shown in the first pattern Status bar is shown simultaneously) content (for example, video, game, document, album of songs picture) expression;And in a second mode The user interface of the application program of display includes the expression for the content of all display areas for occupying display (for example, with full frame A part of content-presentation mode, original user interface is amplified, and some user interface elements in user interface (such as, are answered With programs menu column, scroll bar etc.) the system mode column that removes from user interface, and previously display together with user interface Also it is removed from display).It is to be provided with conventional display pattern or full-screen display mode display with not Tongfang depending on content Formula shown and can be indicated based on its appearance of the outward appearance change of lower section content, enhances the operability of equipment (for example, by user The appropriate guidance of the required input about expected result is provided without causing undue disturbance to user, this can reduce operation and set User's mistake when standby), and keep user's equipment interface more effective (for example, pre- by helping user to realize using required input Phase result and user's mistake when reducing operation equipment/interact with equipment), so as to improve equipment battery life (for example, logical Cross help user more rapidly, more efficiently use equipment).
In some embodiments, show the first appearance that can be indicated and the second appearance (for example, such as showing can indicate bright Degree, intensity or gray value are reflected) at least one of be located at based on (7014) and show one of the user interface below capable of indicating The reversion divided.For example, in some embodiments, a part of desaturation for showing the user interface that can indicate lower section will be located to obtain Monochrome image is taken, monochrome image is obscured, then shows the brightness of pixel in fuzzy monochrome image or gray value reversion to obtain The brightness of pixel in capable of indicating or gray value.There is provided showing for the display properties that there is the reversion based on lower section content to derive can table Show, enhance equipment operability (for example, by keep it is enough show can indicate that visibility is inappropriate without causing to user Interference, and help user provide realize expected result needed for input), and make user facility operation it is more effective (for example, User's mistake when by reducing to interference caused by user security risk and reduce using equipment or interacted with equipment).
In some embodiments, under first group of rule requires (7016) to be applied to be located at by the first reversion amount and show and can indicate To obtain the first appearance shown and can indicated, second group of rule requires for the second reversion amount to be applied to a part of the user interface of side Positioned at a part of the user interface that can indicate lower section is shown to obtain the second appearance shown and can indicated, and the second reversion amount is less than First reversion amount (for example, second group of rule reduces the reversion amount for being located at a part for showing the user interface that can indicate lower section, with The one group of display properties that can be indicated is shown in acquisition).Change and is applied to the reversion amount of lower section content and shows to obtain and can indicate to facilitate root The visibility that shows and can indicate is adjusted according to the display pattern of application program user interface, to enhance the operability (example of equipment Such as, show the enough visibility requirements that can be indicated and the requirement of not high-lighting by intelligently balancing, and user is helped to provide the realization phase Input needed for hoping result), and keep user facility operation more effective (for example, by reducing to interference caused by user security risk and subtracting User's mistake using equipment or when being interacted with equipment less).
In some embodiments, show the first appearance that can be indicated and the second appearance (for example, such as showing can indicate bright Degree, intensity or gray value are reflected) at least one of will be located at by (7018) and show one of the user interface below capable of indicating Obscure portions obtain.For example, in some embodiments, will be located at and show that a part for the user interface that can indicate lower section goes to satisfy With to obtain monochrome image, monochrome image is obscured, then by the brightness of pixel in fuzzy monochrome image or gray value reversion with Obtain brightness or the gray value for showing the pixel in capable of indicating.There is provided has by the way that lower section content is obscured the display properties obtained Showing can indicate, enhance equipment operability (for example, by keep it is enough show visibility can be indicated without causing to user Undue disturbance, and help user provide realize expected result needed for input), and make user facility operation more effective (for example, user's mistake when by reducing to interference caused by user security risk and reduce using equipment or interacted with equipment).
In some embodiments, first group of rule requires (7020) by the first fuzzy quantity (for example, Gaussian blurring function) Applied to a part for showing the user interface that can indicate lower section is located to obtain the first appearance shown and can indicated, second group of rule is wanted It asks and the second fuzzy quantity (for example, Gaussian blurring function) is applied to be located at a part for showing the user interface that can indicate lower section to obtain Take the second appearance shown and can indicated, and the second fuzzy quantity less than the first fuzzy quantity (for example, the second ambiguity function has than first The smaller blur radius of ambiguity function) (for example, second group of rule, which reduces, is located at one that shows the user interface that can indicate lower section The fuzzy quantity divided shows can indicate one group of display properties to obtain).Change and shows energy applied to the fuzzy quantity of lower section content to obtain Expression helps to adjust the visibility that shows and can indicate according to the display pattern of application program user interface, to enhance equipment Operability (for example, showing the enough visibility requirements that can be indicated and the requirement of not high-lighting by intelligently balance, and helps user Input needed for realizing expected result is provided), and keep user facility operation more effective (for example, causing by reducing to user Interference and user's mistake when reducing using equipment or being interacted with equipment).
In some embodiments, show the first appearance that can be indicated and the second appearance (for example, such as showing can indicate bright Degree, intensity or gray value are reflected) at least one of will be located at by (7022) and show one of the user interface below capable of indicating Part desaturation obtains.For example, in some embodiments, will be located at and show that a part for the user interface that can indicate lower section is gone Saturation is obscured monochrome image with obtaining monochrome image, then inverts the brightness of pixel in fuzzy monochrome image or gray value To obtain the brightness or the gray value that show the pixel in capable of indicating.The display category having by obtaining lower section content desaturation is provided Property show and can indicate, enhance equipment operability (for example, by keep it is enough show visibility can be indicated without to user Cause undue disturbance, and help user provide realize expected result needed for input), and make user facility operation more Effectively (for example, user's mistake when by reducing to interference caused by user security risk and reduce using equipment or interacted with equipment).
In some embodiments, the first desaturation amount is applied to be located at and shows and can indicate by first group of rule requirement (7024) To obtain the first appearance shown and can indicated, second group of rule requires to answer the second desaturation amount a part of the user interface of lower section For being located at a part for showing the user interface that can indicate lower section to obtain the second appearance shown and can indicated, and the second desaturation It measures less than the first desaturation amount (for example, second group of rule, which reduces, is located at a part for showing the user interface that can indicate lower section Desaturation amount shows can indicate one group of display properties to obtain).Change and shows energy applied to the desaturation amount of lower section content to obtain Expression helps to adjust the visibility that shows and can indicate according to the display pattern of application program user interface, to enhance equipment Operability (for example, showing the enough visibility requirements that can be indicated and the requirement of not high-lighting by intelligently balance, and helps user Input needed for realizing expected result is provided), and keep user facility operation more effective (for example, causing by reducing to user Interference and user's mistake when reducing using equipment or being interacted with equipment).
In some embodiments, when showing that user interface can be indicated without showing in a second mode, equipment detection (7026) meet and first show the input that can indicate to show standard again, wherein when on touch sensitive surface (for example, corresponding to first At the position of display position) when detecting input, meeting first and showing can indicate to show standard again;And it is full in response to detecting Foot shows the input that can indicate to show standard again, and equipment is shown again in the user interface shown in a second mode can table Show.For example, this shows in Fig. 5 X to Fig. 5 AA.In some embodiments, when in the user interface shown in a second mode Again show when can indicate, according to second group of one or more rule, show the one group of one or more display properties that can be indicated Value changed according to the variation of the value of one group of one or more display properties of a part of user interface.In some embodiment party In case, when showing again in the user interface shown in the first pattern can indicate, advised according to first group of one or more Then, show that the value for the one group of one or more display properties that can be indicated is aobvious according to one group of one or more of a part of user interface Show the variation of the value of attribute and changes.Based on predefined standard fade out show can indicate after show again and can indicate, increasing The strong operability of equipment (for example, by provide a user the required input about expected result it is appropriate instruct without to User causes undue disturbance, this can reduce user's mistake when operation equipment), and keep user's equipment interface more effective (for example, user's mistake when by helping user to realize expected results using required input and reduce operation equipment/interact with equipment Accidentally), so as to improve equipment battery life (for example, by help user more rapidly, more efficiently use equipment).
In some embodiments, when showing that user interface can be indicated without showing in a second mode, equipment detection (7028) meet and second show the input that can indicate to show standard again, wherein when input is from showing user interface in a second mode When being changed into the request for showing user interface in the first pattern, satisfaction second, which is shown, can indicate to show standard again;And in response to Detect that satisfaction second shows the input that can indicate to show standard again, equipment shows user interface again in the first pattern;And Equipment is shown again in the user interface shown again in the first pattern to be indicated.For example, this shows in Fig. 5 X to Fig. 5 AA Out.In some embodiments, when showing again in the user interface shown in the first pattern can indicate, according to first The one or more rules of group show the value of the one group of one or more display properties that can be indicated according to the one of a part of user interface It organizes the variation of the value of one or more display properties and changes.Again when being changed into the first display pattern from the second display pattern Showing can indicate, enhance the operability of equipment (for example, by providing a user the required input about expected result Without causing undue disturbance to user, this can reduce user's mistake when operation equipment for appropriate guidance), and set user For interface more effectively (for example, by helping user to realize expected results using required input and reducing operation equipment/and equipment friendship Mutually when user's mistake), so as to improve equipment battery life (for example, by help user more rapidly, more efficiently use Equipment).
In some embodiments, show that at least one of the first appearance that can be indicated and second appearance exist according to (7030) The variation that occurs dynamically is adjusted (for example, due to user interface in a part for showing the user interface that can indicate lower section In dynamic content variation or the content due to showing in the user interface in navigated and caused a part of user interface Variation).For example, this shows in Fig. 5 T to Fig. 5 W.For example, when scroll user interface, or the use that ought be shown in a second mode When family interface is the continuous full-length movies for developing and refreshing, game or webpage, show that the appearance that can be indicated also is constantly updated to reflect Following user interface variation.When showing user interface in the first pattern, show that the appearance that can be indicated is dynamic according to first group of rule Change to state, and when showing user interface in a second mode, shows that the appearance that can be indicated dynamically becomes according to second group of rule Change.Cosmetic variation based on lower section content dynamically changes the appearance shown and can indicated, enhance equipment operability (for example, By continuing to provide a user the appropriate guidance of the required input about expected result at any time when variation in content without to use Cause undue disturbance in family), and keep user's equipment interface more effective (for example, by helping user real using required input Existing expected results and user's mistake when reducing operation equipment/interact with equipment), so as to improve the battery life (example of equipment Such as, by help user more rapidly, more efficiently use equipment).
In some embodiments, to be (7032) show the user interface below capable of indicating based on being applied to be located to the first appearance First set filter (for example, fuzzy, desaturation and reversion) of a part (and fringe region around the region) generate , the second appearance is generated based on the second set filter for being applied to be located at a part for showing the user interface that can indicate lower section , and for two or more filters in the second set filter, the first set filter includes same type but has Different adjustment parameter correspondence filter (for example, blur filter with different blur radius, with different reverse curves Invert filter, the opaque filter with different transparency levels, the desaturation filter with different desaturation ratios Deng).Change it in different ways using the set filter with different adjustment parameter to provide the appearance based on lower section content Showing for appearance can indicate, allow to show the appearance that can indicate to keep relatively uniform during switching display pattern and less disperse The attention of user, to enhance the operability of equipment (for example, defeated needed for expected result by providing a user Without causing undue disturbance to user, this can reduce user's mistake when operation equipment for the appropriate guidance entered), and use Family equipment interface it is more effective (for example, by help user to realize expected results using required input and reduce operation equipment/with set User's mistake when standby interaction).
In some embodiments, in response to detect request: equipment generate (7034) for show one for capable of indicating or Multiple intermediate appearances, the one or more intermediate appearance is between the first appearance and the second appearance;And equipment will be used to show The one or more intermediate appearances that can be indicated are shown as showing that showing with the first appearance can be indicated and be shown with the second appearance Show the transformation between capable of indicating.In some embodiments, intermediate appearance is shown on a user interface in a second mode, and Intermediate appearance is the interpolation shown between the first appearance and the second appearance that can be indicated.In the display pattern of application program user interface It is generated during switching and shows the intermediate appearance that can indicate to bridge the transformation for showing the appearance that can be indicated, so that less dispersion user Attention, to enhance the operability of equipment (for example, by providing a user the suitable of the required input about expected result Without causing undue disturbance to user, this can reduce user's mistake when operation equipment for amount guidance), and make user equipment Interface is more effective (for example, being interacted by helping user to realize expected results using required input and reducing operation equipment/with equipment When user's mistake).
In some embodiments, generate for show one between the first appearance and the second appearance that can be indicated or Multiple intermediate appearances are gradually converted into second group of rule from first group of rule including (7036) and (are applied in lower section for example, changing Hold to generate the amplitude for showing can indicate filter, is applied to lower section content without changing to generate other that shows and can indicate The amplitude of filter).Show one group of rule of the appearance that can be indicated for generating by gradually changing come in generating and showing and can indicate Between appearance so that the attention of less dispersion user, to enhance the operability of equipment (for example, by mentioning to user Appropriate for the required input about expected result is instructed without causing undue disturbance to user, this can reduce operation equipment When user's mistake), and keep user's equipment interface more effective (for example, being expected by helping user to realize using required input User's mistake when as a result and reducing operation equipment/interact with equipment).
In some embodiments, showing with the first appearance can indicate there is (7038) first opacities, and have There is showing for the second appearance that can indicate with the second opacity less than the first opacity (for example, the color of user interface is aobvious It is shown as penetrating).The opacity that can be indicated is shown in display pattern change based on application program user interface, facilitates according to application The display pattern of program user interface adjusts the visibility that shows and can indicate, to enhance the operability of equipment (for example, passing through Intelligently balance shows the enough visibility requirements and the requirement of not high-lighting that can be indicated, and helps user to provide and realize expected result institute The input needed), and keep user facility operation more effective (for example, by reducing to interference caused by user security risk and reducing use and set User's mistake standby or when being interacted with equipment).
In some embodiments, showing with the first appearance can indicate and showing with the second appearance can indicate showing There is (7040) identical size and position on device.It keeps showing and capable of indicating in the different display modes of application program user interface Size and location, help to keep showing the continuity of the appearance that can be indicated during user interface switches, to enhance equipment Operability (for example, by keep user scene, and help user provide realize expected result needed for input), and So that user facility operation is more effective (for example, by reducing to interference caused by user security risk and reducing using equipment or hand over equipment User's mistake when mutually).
In some embodiments, first group of showing for one or more rule formation (7042) can indicate and application program Visual difference between user interface can be indicated than showing of being formed by second group of one or more rule and the user of application program Visual difference between interface is big.The visual difference degree that can be indicated is shown in display pattern change based on application program user interface, Help to adjust the visibility that shows and can indicate according to the display pattern of application program user interface, to enhance grasping for equipment The property made (for example, showing the enough visibility requirements that can be indicated and the requirement of not high-lighting by intelligently balance, and helps user to provide Input needed for realizing expected result), and keep user facility operation more effective (for example, by reducing to caused by user security risk dry User's mistake when disturbing and reducing using equipment or interacted with equipment).
It should be appreciated that the particular order that the operation in Fig. 7 A to Fig. 7 E is described is only exemplary, not purport Showing that the sequence is the unique order that can execute these operations.Those skilled in the art will recognize that various ways To resequence to operations described herein.Additionally, it should be noted that herein in regard to other methods as described herein (for example, Method 6000 and method 8000) description other processes details equally in a similar way be suitable for above for Fig. 7 A to scheme The method 7000 of 7E description.For example, being regarded above with reference to the contact of the description of method 7000, gesture, user interface object, application program Figure, control panel, control, show can indicate, position threshold, direction condition, reverse curve, filter, value range, navigation standard, Moving parameter, focus selector and/or animation optionally have herein with reference to other methods as described herein (for example, method 6000 with 8000) description contacts, gesture, user interface object, application view, control panel, control, position threshold, One or more of direction condition, navigation standard, moving parameter, focus selector and/or feature of animation.It is risen in order to concise See, these details are not repeated herein.
Operation in above- mentioned information processing method is optionally by one or more functions in operation information processing equipment Module realizes, all for example general processors of the information processing equipment (for example, as above in regard to described in Figure 1A and Fig. 3) Or the chip specific to application.
Operation above with reference to Fig. 7 A to Fig. 7 E description is optionally implemented by component that Figure 1A describes into Figure 1B.Example Such as, detection operation and display operation are optionally by event classifier 170, event recognizer 180 and button.onrelease 190 real It applies.Event monitor 171 in event classifier 170 detects the contact on touch-sensitive display 112, and event dispatcher mould Event information is transmitted to application program 136-1 by block 174.The corresponding event identifier 180 of application program 136-1 is by event information 186 are defined with corresponding event to be compared, and whether determine the first contact on touch sensitive surface at first position (or the equipment Rotation whether) correspond to predefined event or subevent, such as selection to the object in user interface or the equipment from Rotation of one orientation to another orientation.When detecting corresponding predefined event or subevent, event recognizer 180 Button.onrelease 190 is activated, the button.onrelease is associated with the detection to the event or subevent.Button.onrelease 190 optionally using or call data renovator 176 or object renovator 177 to carry out more new application internal state 192.One In a little embodiments, button.onrelease 190 accesses corresponding GUI renovator 178 and carrys out content shown by more new application.Class As, those skilled in the art can know clearly based in Figure 1A, into Figure 1B, how discribed component can realize other Process.
Fig. 8 A to Fig. 8 F is to show to show energy table according to changing according to the cosmetic variation of lower section content for some embodiments The appearance shown and show the flow chart that can indicate the method for appearance type.Method 8000 is in the electronics with display and touch sensitive surface Equipment is (for example, equipment 300, Fig. 3;Or portable multifunction device 100, Figure 1A) on execute.In some embodiments, electronics Equipment includes the one or more sensors of the intensity for the contact with touch sensitive surface is detected.In some embodiments, should Touch sensitive surface and display are integrated into touch-sensitive display.In some embodiments, display is touch-screen display, and is touched Sensitive surfaces are over the display or integrated with display.In some embodiments, display is to separate with touch sensitive surface.Method Some operations in 8000 are optionally combined and/or the sequence of some operations is optionally changed.
Method 8000, which is related to showing in terms of content as follows, to be shown and can indicate (for example, instruction is in the user interface Execute the acceptable starting of the gesture of predefined operation (such as, showing home screen or application program switch user interface) Showing for region can indicate): display properties (for example, the gray value or brightness value) variation wherein based on lower section content dynamically changes Show the same display attribute that can be indicated.In addition, this method, which requires to show, can indicate that appearance value range depends on the display of lower section content Whether attribute change meets predefined range switching standards, in two different value ranges (for example, " hint can indicate " value model Enclose and " bright to show and indicate " value range) between switch.Therefore, equipment can make to show that the appearance that can be indicated is adapted to lower section content Variation, to keep showing the visual contrast that can be indicated between the content of lower section, and less to take sb's mind off sth or less With intrusive mode (for example, by avoid due to change too quickly show the appearance that can be indicated caused by show and can indicate fast Speed flash is bright, this will disperse the attention of user in some cases) it provides and shows and can indicate, show and can indicate without what is initially selected The constraint of appearance type (for example, " bright " or " dark ", which is shown, can indicate type).It provides to have in a manner described herein and is based on lower section The appearance of content and showing for the appearance of dynamic change can indicate and allow to show that appearance value range can be indicated based on lower section content Variation and switching at runtime at any time, enhance the operability of equipment (for example, by providing a user the institute about expected result For the visual guide that need to be inputted without causing undue disturbance to user, this can reduce user's mistake when operation equipment), and Make user's equipment interface it is more effective (for example, by help user to realize expected results using required input and reduce operation equipment/ User's mistake when being interacted with equipment), (help user more rapidly, more to have for example, passing through so as to improve the battery life of equipment Effect ground uses equipment).In a manner described herein provide show can indicate allow screen on show can indicate effectively replacement and improvement The hardware button of identical function (for example, display home screen) is provided in many different user interface scenes, this facilitates Reduce the manufacturing cost and maintenance cost of equipment.It provides in a manner described herein and shows that can indicate to additionally aid reduction and elimination shows Show the image retention problem of device.
Method 8000 is in the equipment with display and touch sensitive surface (for example, serving as both display and touch sensitive surface Touch-screen display) on execute.Equipment shows (8002) content (for example, home screen, desktop small routine screen over the display Curtain, desktop, the user interface of application program, media player user interface etc.) and show and can indicate (for example, on indication display The home of home gesture conversion zone show and can indicate), in which: showing can indicate to be shown in a part of content;Showing can indicate Display properties (for example, gray value or brightness value of image (for example, color image or monochrome image)) value, except gray value or Intrinsic display parameters (for example, the tone of full-colour image, saturation degree etc.) except brightness value, or it is intrinsic based on one or more The derivation that display parameters (for example, the gray value or brightness value of full-colour image or its small variant or equivalent) calculate is shown Parameter) it is to be determined based on the value for the same display attribute for showing a part that can indicate the content shown on it;And permit Perhaps the value of the display properties of content is in the first value range (for example, range [0,1], optionally in 0% brightness to 100% brightness On scale, wherein 0% brightness is 0,100% brightness is 1) interior variation, and shows that the value for the display properties that can be indicated is confined to Appearance value range can indicated (for example, can indicate that showing can indicate that appearance value range is for hint less than showing for the first value range [0,0.4], optionally on the scale of black to white, wherein black is 0, and white is 1;Or show and can indicate for bright, it should Being worth range is [0.6,1], and optionally on the scale of 0% brightness to 100% brightness, wherein 0% brightness is 0,100% brightness is 1;The two value ranges are both less than the value range [0,1] of content) in variation.In display content and shows when can indicate and showing energy Indicate appearance value range be second value range (for example, it is dark show showing of can indicating can indicate appearance value range for [0,0.4], times Selection of land is on the scale of black to white, and wherein black is 0, white for 1) when, equipment detection (8004) is shown and can be indicated The cosmetic variation of content.In response to detecting that display shows that the cosmetic variation for the content that can be indicated, equipment change (8006) and show energy table The appearance (for example, based on short time cosmetic variation strategy and long-time cosmetic variation strategy) shown, comprising: according to determining content Cosmetic variation meets range switching standards (for example, showing the overall brightness or darkness that can indicate content below and around when being located at Measurement (for example, accumulated value and polymerizing value of display properties (for example, gray value or brightness)) due to background content appearance become Change when more than the first predefined thresholds, that is, meet range switching standards): will show can indicate that appearance value range shifts as third model Enclose value (for example, light shows that showing of can indicating can indicate appearance value range [0.6,1], optionally on the scale of black to white, Middle black is 0, and white is 1), wherein third value range is different from second value range (for example, third value range includes not being included in In second value range and optionally at least one nonoverlapping value of second value range) (for example, when meet range switching standards When, showing of currently selecting can indicate that type can indicate that type (for example, implying can indicate) becomes optionally showing from showing of previously having selected Can indicate type (bright to show and indicate)), and third value range (for example, [0.6,1], optionally in black to the scale of white On, wherein black is 0, and white is 1) less than the first value range;And according to the display properties for showing the content that can be indicated Value changes the value for showing the same display attribute that can be indicated (based on type capable of being indicated (for example, bright show energy table with showing of currently selecting Show) mapping of corresponding first predefined value determines the value of the display properties for showing each pixel that can be indicated), wherein showing energy table The display properties shown is confined to indicate to change within the scope of appearance value showing;And it is discontented according to the cosmetic variation for determining content Sufficient range switching standards show the same display attribute that can be indicated according to the change of the value for the display properties for showing the content that can be indicated Value (for example, based on that can indicate type (for example, implying can indicate) corresponding second predefined conversion with showing of currently selecting Relationship determines the value of the display properties for showing each pixel that can be indicated), while will show and can indicate that appearance value range remains (for example, when being unsatisfactory for the first standard, showing for currently selecting can indicate that type keeps showing energy table with what is previously selected to two-value range Show that type (for example, implying can indicate) is identical).For example, this shows in Fig. 5 AD to Fig. 5 AE.
In some embodiments, range switching standards include that (8008) range handover trigger standard and range switching are completed Standard, the cosmetic variation of range handover trigger standard requirements content include the first variable quantity in first time period, first change Change amount makes the predefined measurement of content appearance (for example, (such as, showing can indicate below and show indicate the interior of lower section display properties The polymerization brightness value of a part of appearance) biasing operation mean value) be more than predefined thresholds (for example, when from it is bright show can indicate to cut Hint being changed to when can indicate, predefined thresholds are first threshold, and when from imply can indicate to be switched to it is bright show make a reservation for when can indicate Adopted threshold value is the second threshold different from first threshold), and the cosmetic variation of range switching completion standard requirements content is not wrapped The second variable quantity in second time period after the first period of time is included, to exist in the predefined transformation period (for example, 5 seconds) Cut-off meets range handover trigger standard again before after meeting range handover trigger standard.It is required that meeting range for the first time Range handover trigger standard is not met again within the predefined transformation period after handover trigger standard, to complete two values Showing between range can indicate that appearance range switches, and enhance the operability of equipment (for example, by avoiding unnecessarily switching Appearance type can be indicated and avoid interfering when the variation of lower section content is instantaneous to user by showing), and to use Family equipment operation is more effective (for example, passing through when reducing to interference caused by user security risk and reducing using equipment or interact with equipment User's mistake), so as to improve equipment battery life (for example, reducing since range switches to processor and screen Demand).
In some embodiments, it is used as based on (8010) and shows appearance value range can be indicated (for example, currently used shows energy Indicate the value range of type) current value range select the predefined thresholds for range handover trigger standard, comprising: when showing When can indicate that appearance value range is second value range, use first threshold as predefined thresholds;And appearance can be indicated when showing When value range is third value range, use second threshold as predefined thresholds.(in some embodiments, when showing and can indicate Appearance value range between second value range (for example, value range associated with " hint can indicate ") and third value range (for example, Value range associated with " bright to show and indicate ") between when, predefined thresholds are based on any value range selected recently as showing Appearance value range can be indicated (for example, once selecting to show " bright to show and the indicate " range that can indicate appearance value as showing can indicate outer The target zone of sight value, " bright to show and indicate " threshold value, which is just used to determine when to switch back into, shows " the hint energy table that can indicate appearance value Show " range, and once select to show " hint can the indicate " range of appearance value can be indicated as showing the target that can indicate appearance value Range, " hint can indicate " threshold value are just used to determine when to switch back into and show " bright to show and the indicate " range that can indicate appearance value).Make The operability of equipment is enhanced (for example, being partial to currently select by adjusting with the different threshold values of range handover trigger standard Show and can indicate appearance type and avoid unnecessarily switching the variation for showing and capable of indicating appearance type and avoiding in lower section content Interfered when being instantaneous to user), and make user facility operation more effective (for example, causing by reducing to user Interference and user's mistake when reducing using equipment or being interacted with equipment), so as to improve equipment battery life (for example, Reduce the demand to processor and screen since range switches).
In some embodiments, in response to detecting that the cosmetic variation for the content that can be indicated is shown in display and changes and shows energy table The appearance shown includes (8012): meeting range handover trigger standard simultaneously by the first variable quantity in first time period according to determining And before meeting range and converting standard: will show can indicate that the transfer of appearance value range is and second value range and third value model Different intermediate ranges is enclosed (for example, intermediate range [0.3-0.7], optionally on the scale of black to white, wherein black Color is 0, and white is 1, and the initial value of the intermediate range is between the initial value of second value range and the initial value of third value range Between, and its end value is between the end value of second value range and the end value of third value range);And according to display Show that the value of the display properties for the content that can be indicated changes the value for showing the same display attribute that can be indicated (based on showing with what is currently selected It can indicate that the corresponding first predefined value mapping of type (for example, bright show and can indicate) shows each pixel that can be indicated to determine The value of display properties), wherein showing that the display properties that can be indicated is confined to indicate to change within the scope of appearance value showing.Some In embodiment, there are multiple intermediate ranges between second value range and third value range, and equipment is predefined It is mobile by each of multiple intermediate ranges in order in the transformation period, until meeting range switching completion standard.? After meeting range switching completion standard, show the display properties that can be indicated when any additional cosmetic variation according to content changes When, show that the display properties that can be indicated is constrained within the scope of third value.To show can indicate the transfer of appearance value range for two it is steady It is fixed to show the intermediate range that indicate the appearance value range of appearance type different (or between them), as steady at two The fixed transformation shown during capable of indicating to switch between appearance type enhances the operability of equipment (for example, by making to cut Change show can indicate that appearance type is more fine and the attention of less dispersion user), and make user facility operation more Effectively (for example, user's mistake when by reducing to interference caused by user security risk and reduce using equipment or interacted with equipment), from And improve equipment battery life (for example, by allow user more rapidly, more effectively operate equipment).
In some embodiments, the cosmetic variation of content include (8014) after the first period of time, meeting range Third variable quantity after handover trigger standard and within the third period before meeting range switching completion standard.Example Such as, after meeting range handover trigger standard, device selection bit in it is bright show can indicate and imply the content that can be indicated is shown can table Appearance reverse curve can be indicated by showing that the medium content between appearance reverse curve shows, and be determined such as using intermediate reverse curve During where changing the period (for example, meeting 5 seconds after range handover trigger standard in) based on the brightness change of content come The brightness that can be indicated is shown in change.It can indicate that appearance range is whithin a period of time another from a stationary value range transfer when showing When stationary value range, allow to show that the appearance that can be indicated continues to enhance the operability (example of equipment with lower section content changing Such as, show the visual continuity that can indicate appearance by providing during switching shows can indicate appearance type), and user is set Standby operation is more effective (for example, user when by reducing to interference caused by user security risk and reduce using equipment or interact with equipment Mistake), so as to improve equipment battery life (for example, by allow user more rapidly, more effectively operate equipment).
In some embodiments, the cosmetic variation for showing the content that can be indicated is that (8016) are caused by the rolling of content , and range switching standards do not need the rolling for lacking content, to meet range switching standards.When rolling lower section content When, allow to show that the appearance that can be indicated with lower section content changing, enhances the operability of equipment (for example, by under rolling There is provided when square content and show the visual continuity that can indicate appearance), and make user facility operation more effective (for example, by subtracting Few user's mistake to interference caused by user security risk and when reducing using equipment or being interacted with equipment), so as to improve the electricity of equipment The pond service life (for example, by allow user more rapidly, more effectively operate equipment).
In some embodiments, the cosmetic variation for showing the content that can be indicated is that (8018) by showing can indicate following Caused by the movement (for example, the scaling of content or rolling) of content, and range switching standards require to show can indicate following interior Hold the movement at least predetermined time quantum and be less than predefined amount, to meet range switching standards.For example, in addition to requiring The predefined measurement of content appearance is (for example, (such as, showing can indicate below and show indicate the one of the content of lower section display properties Partial polymerization brightness value) biasing operation mean value) be more than predefined thresholds except, range switching standards also require content to exist More than the time of predefined thresholds, nearby keeping substantially stationary reaches a bit of time.The interior of lower section can be indicated it is required that being located at and showing Hold substantially stationary (for example, stopping rolling) to meet range switching standards, enhances the operability of equipment (for example, logical Cross avoid unnecessarily toggling when causing content quickly to change due to progressive rolling movement show can indicate appearance type), and And make user facility operation more effective (for example, by reducing to interference caused by user security risk and reducing using equipment or and equipment User's mistake when interaction), it (more rapidly, is more effectively grasped for example, passing through permission user so as to improve the battery life of equipment Make equipment).
In some embodiments, change the value for showing the same display attribute that can be indicated according to the value of the display properties of content Including (8020): having reduced that (and optionally, the value of the display properties of content is the according to the value for the display properties for determining content (for example, two special ranges, which exist, to be shown except two special ranges of contents value in the predefined subrange of one value range The discontinuity point of energy expression value)), energy table is shown to increase according to variation (for example, reduction) amplitude of the value of the display properties of content The value of the display properties shown (for example, when positioned at showing that the content that can indicate lower section becomes darker, showing can indicate to become brighter);Root Value according to the display properties for determining content has increased that (and optionally, the value of the display properties of content is in the pre- of the first value range It defines in subrange (for example, two special ranges, which exist, shows energy expression value not except two special ranges of contents value Continuity point)), the display properties that shows and can indicate is reduced according to variation (for example, increase) amplitude of the value of the display properties of content Value (for example, when be located at show can indicate below content become brighter when, showing can indicate to become darker).Use value inverts (example Such as, increase when reducing contents value and show the value that can be indicated, and the value that can be indicated is shown in reduction when increasing contents value) come under being based on The value of the display properties of square content determines the value for showing the same display attribute that can be indicated, enhance equipment operability (for example, By provide it is enough show visibility can be indicated without taking sb's mind off sth or having intrusive), and make user facility operation More effectively (for example, user's mistake when by reducing to interference caused by user security risk and reduce using equipment or interacted with equipment), So as to improve equipment battery life (for example, by allow user more rapidly, more effectively operate equipment).
In some embodiments, when the value for showing the display properties that can be indicated changes within the scope of second value (for example, Before meeting range switching standards) and when the value for showing the display properties that can be indicated changes within the scope of third value (for example, After meeting range transfer standard), the given amplitude of variation of the value of the display properties of content, which causes (for example, 8022) to show, to be indicated The identical change amplitude of the value of display properties.For example, this shows in Fig. 5 AE and Fig. 5 AF.In some embodiments, show energy Content between the display properties of expression and the same display attribute of content, which is shown, can indicate appearance reverse curve (for example, showing can table Show brightness and background luminance curve) hint having the same can indicate with it is bright show can indicate shape, and for currently selecting Type can be indicated by showing, the brightness value for showing each pixel that can be indicated is searched from the database of pre-stored brightness value pair.It wants It asks to be located at and shows that the content below capable of indicating substantially stationary (for example, stopping rolling) to meet range switching standards, enhances The operability of equipment is (for example, unnecessarily come switchback when avoid causes content quickly to change and due to progressive rolling movement Change show can indicate appearance type), and make user facility operation more effective (for example, by reducing to interference caused by user security risk And user's mistake when reducing using equipment or being interacted with equipment), (permit for example, passing through so as to improve the battery life of equipment Family allowable more rapidly, more effectively operate equipment).
In some embodiments, equipment, which will be shown, can indicate appearance value range from (8024) second value range (for example, implying Showing for capable of indicating can indicate appearance value range) transfer is third value range (for example, bright show that showing of can indicating can indicate appearance value model Enclose), being included in a period of time (for example, 5 seconds) gradually is third value range from the transfer of second value range;And this method packet It includes, when will gradually show can indicate that appearance value range is shifted from second value range as third value range: detection is shown and can be indicated Content additional cosmetic variation;And in response to detecting that the additional cosmetic variation for the content that can be indicated is shown in display, according to showing Can indicate that appearance value range (for example, can indicate that appearance value range gradually shifts at any time with showing) change is shown can indicate outer It sees, comprising: range switching standards (for example, meeting range switching standards for the second time) is met according to the cosmetic variation for determining content, Start gradually show can indicate appearance value range be transferred back to second value range (for example, a period of time (such as, 1,2,3,4,5, 10 seconds) beginning and end of interior change value range);And range switching standards are unsatisfactory for according to the cosmetic variation for determining content (for example, meeting range switching standards for the second time), continuation, which will gradually be shown, can indicate that appearance value range is from the transfer of second value range Third value range.In some embodiments, as described above, being used to determine whether to meet the predefined thresholds of range switching standards Based on showing that the target range that can indicate appearance value range is second value range (for example, for hint can indicate) still third value Range (for example, show and can indicate for bright) and change.This method allow to show can indicate within the predefined transformation period gradually from A kind of appearance type is switched to another appearance type;And during the predefined transformation period, show the appearance value that can be indicated Continue to change according to the variation of the appearance value of lower section content.In addition, can meet again range during shifting appearance value range and cut Dehorn is quasi- (for example, due to content and showing that the appearance that can be indicated persistently changes).Therefore, whether again to depend on during changing the period Secondary to meet range switching standards, equipment enables the range triggered and switches to be inverted or continue to complete.For in the transformation period The mechanism of period reversion range switching enhances the operability of equipment (for example, by the way that avoid need not when content quickly changes Strategic point toggle show can indicate appearance type), and make user facility operation more effective (for example, by reducing to user Caused by user's mistake when interfering and reducing using equipment or interacted with equipment), so as to improve the battery life (example of equipment Such as, by allow user more rapidly, more effectively operate equipment).
In some embodiments, change third value meeting range switching standards according to the cosmetic variation of determining content After the value for showing the display properties that can be indicated in range, the additional appearance for the content that can be indicated is shown in equipment detection (8026) Variation;And in response to detecting that the additional cosmetic variation for the content that can be indicated is shown in display, the appearance that can be indicated is shown in equipment change, It include: to meet range handover trigger standard for the first time according to the additional cosmetic variation of determining content and be unsatisfactory for range to have switched At standard, change the value (example for showing the same display attribute that can be indicated according to the value for the display properties for showing the content that can be indicated Such as, true based on that can indicate that type (for example, bright show and can indicate) corresponding first predefined value mapping comes with showing of currently selecting Surely show the value of the display properties for each pixel that can be indicated), wherein showing that the display properties that can be indicated is confined between second It is worth variation in the first intermediate range between range and third value range;According to the additional cosmetic variation of determining content first Meet range handover trigger standard for the second time after secondary and be unsatisfactory for range switching completion standard, according in showing and capable of indicating The value of the display properties of appearance changes the value for showing the same display attribute that can be indicated, wherein showing that the display properties that can be indicated is confined to Change in the second intermediate range between third value range and the first intermediate range;And according to determining content Additional cosmetic variation only once meets range handover trigger standard before meeting range switching completion standard, shows energy according to display The value of the display properties of the content of expression changes the value for showing the same display attribute that can be indicated, wherein showing the display properties that can be indicated It is confined to change within the scope of second value.Show can indicate to be switched to the second appearance type from the first appearance type after (example Such as, in response to meeting range switching standards for the first time), if meeting range handover trigger standard again, showing can indicate open Begin to switch back into the first appearance type from the second appearance type.During the predefined transformation period, appearance value range continues from the The value range transfer of two appearance types is the value range of the first appearance type.During shifting appearance value range, it can expire again Sufficient range handover trigger standard (for example, due to content and showing that the appearance that can be indicated persistently changes).Therefore, the range triggered is cut Changing can invert from its current state and continue again towards the value range of the second appearance type.For anti-during changing the period Turn range switching mechanism enhance the operability of equipment (for example, by avoid when content quickly changes unnecessarily come Switchback change show can indicate appearance type), and make user facility operation more effective (for example, by reducing to caused by user security risk User's mistake when interfering and reducing using equipment or interacted with equipment), so as to improve equipment battery life (for example, logical Cross permission user more rapidly, more effectively operate equipment).
In some embodiments, (for example, scene switching occurs, cause on screen when being initially displayed home and show and can indicate The content of display changes) when, equipment not yet accumulates the information about lower section content of sufficient amount, with various embodiments Described in measurement of the mode based on content appearance select for certain it is bright show can indicate and imply and can indicate.Therefore, equipment is optional The value for showing the display properties that can be indicated sets predefined value by ground, and such as median is (for example, 0.5 or all light angle value 50%) it, then allows above-mentioned dynamic algorithm to update at any time to show appearance can be indicated (for example, according to short time as described herein and length Both time parameter methods).In some embodiments, when be initially displayed show can indicate when, show for switching and can indicate appearance type Progression rates be temporarily increased and (maintain what is currently selected to show the deviation that can indicate type for example, reducing) so that show can table by home Show the appearance based on lower section content rapidly adapt to it is bright show can indicate or imply and can indicate.In some embodiments, such as, when aobvious Show when new application program user interface (for example, via selected in multitask user the application program opened recently or Start application program from application graphs on home screen) when, when pulling down cover user interface (example from the edge of display Such as, system level information screen) with cover currently show application program user interface or home screen when, or work as rotatable user circle When face (for example, due to slewing) etc., it is initially displayed home and shows that the case where capable of indicating switches thing by the scene in user interface Part triggering.In some embodiments, initially use animation transformation shows and can indicate to show, the animation change including at any time by It is cumulative plus show the opacity that can be indicated, will show at any time can indicate from the boundary slip to screen of screen and/or with Time gradually increases the size shown and can indicated.
It should be appreciated that the particular order that the operation in Fig. 8 A to Fig. 8 F is described is only exemplary, not purport Showing that the sequence is the unique order that can execute these operations.Those skilled in the art will recognize that various ways To resequence to operations described herein.Additionally, it should be noted that herein in regard to other methods as described herein (for example, Method 6000 and method 7000) description other processes details equally in a similar way be suitable for above for Fig. 8 A to scheme The method 8000 of 8E description.For example, being regarded above with reference to the contact of the description of method 8000, gesture, user interface object, application program Figure, control panel, control, show can indicate, position threshold, direction condition, reverse curve, filter, value range, navigation standard, Moving parameter, focus selector and/or animation optionally have herein with reference to other methods as described herein (for example, method 6000 with 7000) description contacts, gesture, user interface object, application view, control panel, control, position threshold, One or more of direction condition, navigation standard, moving parameter, focus selector and/or feature of animation.It is risen in order to concise See, these details are not repeated herein.
Operation in above- mentioned information processing method is optionally by one or more functions in operation information processing equipment Module realizes, all for example general processors of the information processing equipment (for example, as above in regard to described in Figure 1A and Fig. 3) Or the chip specific to application.
Operation above with reference to Fig. 8 A to Fig. 8 F description is optionally implemented by component that Figure 1A describes into Figure 1B.Example Such as, detection operation, transfer operation and change operation are optionally by event classifier 170, event recognizer 180 and event handling journey Sequence 190 is implemented.Event monitor 171 in event classifier 170 detects the contact on touch-sensitive display 112, and thing Event information is transmitted to application program 136-1 by part dispenser module 174.The corresponding event identifier 180 of application program 136-1 Event information is defined 186 with corresponding event to be compared, and determines that the first contact on touch sensitive surface at first position is Whether no (or the rotation of the equipment) corresponds to predefined event or subevent, such as choosing to the object in user interface It selects or the equipment is orientated the rotation to another orientation from one.When detecting corresponding predefined event or subevent, Event recognizer 180 activates button.onrelease 190 associated with the detection to the event or subevent.Button.onrelease 190 optionally using or call data renovator 176 or object renovator 177 to carry out more new application internal state 192.One In a little embodiments, button.onrelease 190 accesses corresponding GUI renovator 178 and carrys out content shown by more new application.Class As, those skilled in the art can know clearly based in Figure 1A, into Figure 1B, how discribed component can realize other Process.
For illustrative purposes, the description of front is described by reference to specific embodiment.However, example above The property shown discussion is not intended to exhausted or limits the invention to disclosed precise forms.According to above teaching 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 most preferably can be suitable for being conceived using having The described embodiment of the invention and various of the various modifications of special-purpose.

Claims (69)

1. a kind of method, comprising:
At the equipment with display and touch sensitive surface:
Content is shown on the display and is shown and can be indicated, in which:
It is described show can indicate to be shown in a part of the content;
It is described to determine based on the value of the display properties of the described a part for showing the content that can be indicated described in display on it Show the value for the same display attribute that can be indicated;And
Allow the described value of the display properties of the content to change within the scope of the first value, and shows and can indicate described in constraint The described value of the display properties change within the scope of second value, the second value range is less than the first value range;
When show the content and it is described show can indicate when, the appearance for the content that can be indicated is shown described in detection display on it Variation;And
Show the cosmetic variation for the content that can be indicated described in display on it in response to detecting, showing described in change can table The appearance shown, comprising:
Reduced according to the described value of the display properties of the determination content, according to the display properties of the content The amplitude of variation of described value and the second value range increase the described value for showing the display properties that can be indicated;And
Increased according to the described value of the display properties of the determination content, according to the display properties of the content The amplitude of variation of described value and the second value range reduce the described value for showing the display properties that can be indicated.
2. according to the method described in claim 1, wherein the cosmetic variation of the content is due to caused by content navigation.
3. method according to any one of claim 1 to 2, wherein the cosmetic variation of the content is due to described Caused by content changes over time.
4. according to the method in any one of claims 1 to 3, wherein it is described show can indicate with the first variant and the second change Body, first variant have first group of end value for the second value range, and second variant has for described the Second group of end value of two-value range, second group of end value are different from first group of end value.
5. according to the method described in claim 4, wherein corresponding to the first application program according to the determination content to show It states first variant that shows and can indicate, and the second application program is corresponded to according to the determination content to show and described show energy Second variant indicated, second application program are different from first application program.
6. the method according to any one of claims 1 to 5, in which:
On it display described in show the content that can be indicated first part the outward appearance change and on it show described in Show the different amount of the appearance of the second part for the content that can be indicated;And
Show that the appearance that can be indicated includes that corresponding with the first part of the content described will show energy described in change The outward appearance change of the first part of expression and corresponding with the second part of the content described show can indicate second The different amount of partial appearance.
7. method according to any one of claim 1 to 6, wherein the first value range is successive value range, and The second value range includes discontinuity, and at least the of display properties described in the discontinuity and the first value range One value is corresponding.
8. method according to any one of claim 1 to 6, in which:
It is described show can indicate have the first variant and the second variant,
With it is described show the corresponding second value range of first variant that can be indicated and with it is described show can indicate described in The corresponding second value range of second variant is not overlapped, and
The equipment is dynamically selected described based on the initial value of the display properties of the content at the predetermined time One of first variant and second variant in the content to show.
9. method according to any one of claim 1 to 8, wherein showing described in display can indicate to be included at the equipment When first orientation with first size show described in show and can indicate, and the described method includes:
Show described in shown with the first size when can indicate, detects the equipment from the first orientation to second orientation Rotation, the second orientation are different from the first orientation;
And
In response to detecting the rotation of the equipment from the first orientation to the second orientation, shown with the second size Described to show and indicate, second size is different from the first size.
10. method according to any one of claim 1 to 9, wherein the display properties is gray value.
11. method according to any one of claim 1 to 10, wherein by the way that described a part of the content is fuzzy Come obtain the content the display properties current value.
12. method according to any one of claim 1 to 11, wherein by going to satisfy described a part of the content With come the current value that obtains the display properties of the content.
13. method according to any one of claim 1 to 12, wherein it is described show can indicate Indicator Reaction region, it is described Conversion zone is for starting predefined gesture input.
14. a kind of electronic equipment, comprising:
Display;
Touch sensitive surface;
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 execute, and one or more of programs include instructions for performing the following operations:
Content is shown on the display and is shown and can be indicated, in which:
It is described show can indicate to be shown in a part of the content;
It is described to determine based on the value of the display properties of the described a part for showing the content that can be indicated described in display on it Show the value for the same display attribute that can be indicated;And
Allow the described value of the display properties of the content to change within the scope of the first value, and shows and can indicate described in constraint The described value of the display properties change within the scope of second value, the second value range is less than the first value range;
When show the content and it is described show can indicate when, the appearance for the content that can be indicated is shown described in detection display on it Variation;And
Show the cosmetic variation for the content that can be indicated described in display on it in response to detecting, showing described in change can table The appearance shown, comprising:
Reduced according to the described value of the display properties of the determination content, according to the display properties of the content The amplitude of variation of described value and the second value range increase the described value for showing the display properties that can be indicated;And
Increased according to the described value of the display properties of the determination content, according to the display properties of the content The amplitude of variation of described value and the second value range reduce the described value for showing the display properties that can be indicated.
15. a kind of non-transient computer readable storage medium, the non-transient computer readable storage medium stores one or more A program, one or more of programs include instruction, and described instruction is when by the electronic equipment with display and touch sensitive surface When execution, so that the equipment:
Content is shown on the display and is shown and can be indicated, in which:
It is described show can indicate to be shown in a part of the content;
It is described to determine based on the value of the display properties of the described a part for showing the content that can be indicated described in display on it Show the value for the same display attribute that can be indicated;And
Allow the described value of the display properties of the content to change within the scope of the first value, and shows and can indicate described in constraint The described value of the display properties change within the scope of second value, the second value range is less than the first value range;
Show the content and it is described show can indicate when, the appearance for the content that can be indicated is shown described in detection display on it Variation;And
Show the cosmetic variation for the content that can be indicated described in display on it in response to detecting, showing described in change can table The appearance shown, comprising:
Reduced according to the described value of the display properties of the determination content, according to the display properties of the content The amplitude of variation of described value and the second value range increase the described value for showing the display properties that can be indicated;And
Increased according to the described value of the display properties of the determination content, according to the display properties of the content The amplitude of variation of described value and the second value range reduce the described value for showing the display properties that can be indicated.
16. a kind of electronic equipment, comprising:
Display;
Touch sensitive surface;With
Device for following operation: content is shown on the display and shows and can indicate, in which:
It is described show can indicate to be shown in a part of the content;
It is described to determine based on the value of the display properties of the described a part for showing the content that can be indicated described in display on it Show the value for the same display attribute that can be indicated;And
Allow the described value of the display properties of the content to change within the scope of the first value, and shows and can indicate described in constraint The described value of the display properties change within the scope of second value, the second value range is less than the first value range;
Device for following operation: show the content and it is described show can indicate when, show energy described in detection display on it The cosmetic variation of the content indicated;With
Device for following operation: show the appearance for the content that can be indicated described in display on it in response to detecting Change, show the appearance that can be indicated described in change, comprising:
Device for following operation: reduced according to the described value of the display properties of the determination content, according to described The amplitude of variation of the described value of the display properties of content and the second value range come increase it is described show can indicate described The described value of display properties;With
Device for following operation: increased according to the described value of the display properties of the determination content, according to described The amplitude of variation of the described value of the display properties of content and the second value range come reduce it is described show can indicate described The described value of display properties.
17. a kind of information processing equipment, the information processing equipment is used in the electronic equipment with display and touch sensitive surface Middle use, comprising:
Device for following operation: content is shown on the display and shows and can indicate, in which:
It is described show can indicate to be shown in a part of the content;
Show energy described in determining based on the value of the display properties of a part for showing the content that can be indicated described in display on it The value of the same display attribute of expression;And
Allow the described value of the display properties of the content to change within the scope of the first value, and shows and can indicate described in constraint The described value of the display properties change within the scope of second value, the second value range is less than the first value range;
Device for following operation: show the content and it is described show can indicate when, show energy described in detection display on it The cosmetic variation of the content indicated;With
Device for following operation: show the appearance for the content that can be indicated described in display on it in response to detecting Change, show the appearance that can be indicated described in change, comprising:
Device for following operation: reduced according to the described value of the display properties of the determination content, according to described The amplitude of variation of the described value of the display properties of content and the second value range come increase it is described show can indicate described The described value of display properties;With
Device for following operation: increased according to the described value of the display properties of the determination content, according to described The amplitude of variation of the described value of the display properties of content and the second value range come reduce it is described show can indicate described The described value of display properties.
18. a kind of electronic equipment, comprising:
Display;
Touch sensitive surface;
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 execute, and one or more of programs include instruction, and described instruction is for executing according to claim 1 The method either into 13 the methods.
19. a kind of non-transient computer readable storage medium, the non-transient computer readable storage medium stores one or more A program, one or more of programs include instruction, and described instruction is when by the electronic equipment with display and touch sensitive surface When execution, so that the equipment executes the method either into 13 the methods according to claim 1.
20. a kind of graphic user interface, the graphic user interface is located on electronic equipment, and the electronic equipment has display With touch sensitive surface, memory and one or more processors, one or more of processors are stored in described deposit for executing One or more programs in reservoir, the graphic user interface include any into 13 the methods according to claim 1 The user interface that method is shown.
21. a kind of electronic equipment, comprising:
Display;
Touch sensitive surface;With
For executing the device of the method either into 13 the methods according to claim 1.
22. a kind of information processing equipment, the information processing equipment is used in the electronic equipment with display and touch sensitive surface Middle use, comprising:
For executing the device of the method either into 13 the methods according to claim 1.
23. a kind of method, comprising:
At the equipment with display and touch sensitive surface:
Show the user interface of application program;
When showing the user interface of the application program in the first pattern, display has first in the user interface Showing for appearance can indicate, in which:
It is described show can indicate to be shown in a part of the user interface, and
According to first group of one or more rule, there is the described of first appearance to show that the one group of one or more that can be indicated is aobvious Show the value of attribute according to be located at described a part of described one group one for showing the user interface below capable of indicating or The variation of the value of multiple display properties and change;
When display has first appearance in described a part in the user interface shown with the first mode Described to show when indicate, detection shows the use from showing that the user interface is changed into the first mode in a second mode The request at family interface;And
In response to detecting the request:
The user interface is shown with the second mode;And
Display has and shows and can indicate described in the second appearance in the user interface shown with the second mode, in which:
According to the second group one or more rule different from described first group one or more rules, there is second appearance The described value for showing the one group of one or more display properties that can be indicated according to show described in can indicate below The variation of the described value of one group of one or more display properties of described a part of the user interface and change.
24. according to the method for claim 23, comprising:
Show and can indicate described in second appearance when showing to have in the user interface shown with the second mode When:
Meet standard of fading out according to determining, stops in the user interface shown with the second mode and show energy described in display It indicates;And
It is unsatisfactory for the standard of fading out according to determining, is maintained in the user interface shown with the second mode and shows tool There is the described of second appearance to show and can indicate.
25. the method according to claim 23 or 24, in which:
The user interface of the application program shown with the first mode includes the institute occupied less than the display There is the expression of the content of display area;And
The user interface of the application program shown with the second mode includes occupying all institutes of the display State the expression of the content of display area.
26. the method according to any one of claim 23 to 25, wherein it is described show first appearance that can indicate with At least one of described second appearance is based on the described a part for being located at the user interface shown and can indicate lower section Reversion.
27. according to the method for claim 26, in which:
First group of rule requires that the first reversion amount is applied to be located at the user interface shown and can indicate lower section Described a part, to show first appearance that can be indicated described in acquisition,
Second group of rule requires that the second reversion amount is applied to be located at the user interface shown and can indicate lower section Described a part, to show second appearance that can be indicated described in acquisition, and
The second reversion amount is less than the first reversion amount.
28. the method according to any one of claim 23 to 27, wherein it is described show first appearance that can indicate with At least one of described second appearance will be by that will be located at described described a part for showing the user interface below capable of indicating It obscures to obtain.
29. according to the method for claim 28, in which:
First group of rule requires that the first fuzzy quantity is applied to be located at the user interface shown and can indicate lower section Described a part, to show first appearance that can be indicated described in acquisition,
Second group of rule requires that the second fuzzy quantity is applied to be located at the user interface shown and can indicate lower section Described a part, to show second appearance that can be indicated described in acquisition, and
Second fuzzy quantity is less than first fuzzy quantity.
30. the method according to any one of claim 23 to 29, wherein it is described show first appearance that can indicate with At least one of described second appearance will be by that will be located at described described a part for showing the user interface below capable of indicating Desaturation obtains.
31. according to the method for claim 30, in which:
First group of rule requires that the first desaturation amount is applied to be located at the user interface shown and can indicate lower section Described a part, with obtain described in show first appearance that can be indicated,
Second group of rule requires that the second desaturation amount is applied to be located at the user interface shown and can indicate lower section Described a part, with obtain described in show second appearance that can be indicated, and
The second desaturation amount is less than the first desaturation amount.
32. the method according to any one of claim 24 to 31, comprising:
When showing that the user interface can be indicated without showing described in display with the second mode, detection meets first and shows energy table Show the input for showing standard again, wherein meeting described first when detecting the input on the touch sensitive surface and showing energy Expression shows standard again;And
Show the input that can indicate to show standard again described in satisfaction in response to detecting, what is shown with the second mode Show and can indicate described in being shown again in the user interface.
33. the method according to any one of claim 24 to 32, comprising:
When showing that the user interface can be indicated without showing described in display with the second mode, detection meets second and shows energy table Show the input for showing standard again, wherein when it is described input for from the second mode show the user interface be changed into When the first mode shows the request of the user interface, meeting described second and showing can indicate to show standard again;And
In response to detecting that meeting described second shows the input that can indicate to show standard again,
The user interface is shown again with the first mode;And
Show and can indicate described in being shown again in the user interface shown again with the first mode.
34. the method according to any one of claim 23 to 33, wherein according to be located at it is described show can indicate below The variation occurred in described a part of the user interface shows first appearance that can be indicated and institute described in dynamic regulation State at least one of second appearance.
35. the method according to any one of claim 23 to 34, in which:
Based on the first set filter for being applied to be located at described described a part for showing the user interface below capable of indicating come First appearance is generated,
Based on the second set filter for being applied to be located at described described a part for showing the user interface below capable of indicating come Second appearance is generated, and
For two or more filters in second set filter, first set filter include same type but Correspondence filter with different adjustment parameter.
36. according to the method for claim 35, comprising:
In response to detecting the request:
It generates and shows the one or more intermediate appearances that can be indicated for described, one or more of intermediate appearances are between described the Between one appearance and second appearance;And
Show that the one or more of intermediate appearances that can be indicated are shown as having described in first appearance in display for described Showing can indicate and show with showing the transformation between capable of indicating described in second appearance.
37. according to the method for claim 36, wherein generate for it is described show can indicate between first appearance with It is described that one or more of intermediate appearances between second appearance, which include gradually from first group of rules back, Two groups of rules.
38. the method according to any one of claim 23 to 37, wherein having the described of first appearance to show energy table Showing has the first opacity, and described with second appearance is shown and can indicate with the second opacity, and described the Two opacities are less than first opacity.
39. the method according to any one of claim 23 to 38, wherein having the described of first appearance to show energy table Show and can indicate to be of the same size on the display and position with showing described in second appearance.
40. the method according to any one of claim 23 to 39, wherein described first group one or more rules are formed Between it is described show visual difference ratio between the user interface of the application program can be indicated by described second group one It is a or it is multiple rule formed between the visual difference that shows and can indicate between the user interface of the application program Greatly.
41. a kind of electronic equipment, comprising:
Display;
Touch sensitive surface;
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 execute, and one or more of programs include instructions for performing the following operations:
Show the user interface of application program;
When showing the user interface of the application program in the first pattern, display has first in the user interface Showing for appearance can indicate, in which:
It is described show can indicate to be shown in a part of the user interface, and
According to first group of one or more rule, there is the described of first appearance to show that the one group of one or more that can be indicated is aobvious Show that the value of attribute is one or more according to one group that is located at described described a part for showing the user interface below capable of indicating The variation of the value of display properties and change;
When display has first appearance in described a part in the user interface shown with the first mode Described to show when indicate, detection shows the use from showing that the user interface is changed into the first mode in a second mode The request at family interface;And
In response to detecting the request:
The user interface is shown with the second mode;And
Display has and shows and can indicate described in the second appearance in the user interface shown with the second mode, in which:
According to the second group one or more rule different from described first group one or more rules, there is second appearance The described value for showing the one group of one or more display properties that can be indicated according to show described in can indicate below The variation of the described value of one group of one or more display properties of described a part of the user interface and change.
42. a kind of non-transient computer readable storage medium, the non-transient computer readable storage medium stores one or more A program, one or more of programs include instruction, and described instruction is when by the electronic equipment with display and touch sensitive surface When execution, so that the equipment:
Show the user interface of application program;
When showing the user interface of the application program in the first pattern, display has first in the user interface Showing for appearance can indicate, in which:
It is described show can indicate to be shown in a part of the user interface, and
According to first group of one or more rule, there is the described of first appearance to show that the one group of one or more that can be indicated is aobvious Show that the value of attribute is one or more according to one group that is located at described described a part for showing the user interface below capable of indicating The variation of the value of display properties and change;
When display has described in first appearance in a part in the user interface shown with the first mode Show when can indicate, detection shows user circle from showing that the user interface is changed into the first mode in a second mode The request in face;And
In response to detecting the request:
The user interface is shown with the second mode;And
Display has and shows and can indicate described in the second appearance in the user interface shown with the second mode, in which:
According to the second group one or more rule different from described first group one or more rules, there is second appearance The described value for showing the one group of one or more display properties that can be indicated according to show described in can indicate below The variation of the described value of one group of one or more display properties of described a part of the user interface and change.
43. a kind of electronic equipment, comprising:
Display;
Touch sensitive surface;With
Device for following operation: the user interface of application program is shown;
Device for following operation: when showing the user interface of the application program in the first pattern, in the use There is showing for the first appearance can indicate for display on the interface of family, in which:
It is described show can indicate to be shown in a part of the user interface, and
According to first group of one or more rule, there is the described of first appearance to show that the one group of one or more that can be indicated is aobvious Show that the value of attribute is one or more according to one group that is located at described described a part for showing the user interface below capable of indicating The variation of the value of display properties and change;
Device for following operation: it is shown when in described a part in the user interface shown with the first mode With show described in first appearance can indicate when, detection from the first mode show the user interface be changed into Second mode shows the request of the user interface;With
Device for following operation: in response to detecting the request:
The user interface is shown with the second mode;And
Display has and shows and can indicate described in the second appearance in the user interface shown with the second mode, in which:
According to the second group one or more rule different from described first group one or more rules, there is second appearance The described value for showing the one group of one or more display properties that can be indicated according to show described in can indicate below The variation of the described value of one group of one or more display properties of described a part of the user interface and change.
44. a kind of information processing equipment, the information processing equipment is used in the electronic equipment with display and touch sensitive surface Middle use, comprising:
Device for following operation: the user interface of application program is shown;
Device for following operation: when showing the user interface of the application program in the first pattern, in the use There is showing for the first appearance can indicate for display on the interface of family, in which:
It is described show can indicate to be shown in a part of the user interface, and
According to first group of one or more rule, there is the described of first appearance to show that the one group of one or more that can be indicated is aobvious Show that the value of attribute is one or more according to one group that is located at described described a part for showing the user interface below capable of indicating The variation of the value of display properties and change;
Device for following operation: it is shown when in described a part in the user interface shown with the first mode With show described in first appearance can indicate when, detection from the first mode show the user interface be changed into Second mode shows the request of the user interface;With
Device for following operation: in response to detecting the request:
The user interface is shown with the second mode;And
Display has and shows and can indicate described in the second appearance in the user interface shown with the second mode, in which:
According to the second group one or more rule different from described first group one or more rules, there is second appearance The described value for showing the one group of one or more display properties that can be indicated according to show described in can indicate below The variation of the described value of one group of one or more display properties of described a part of the user interface and change.
45. a kind of electronic equipment, comprising:
Display;
Touch sensitive surface;
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 execute, and one or more of programs include instruction, and described instruction is for executing according to claim Method either in 23 to 40 the methods.
46. a kind of non-transient computer readable storage medium, the non-transient computer readable storage medium stores one or more A program, one or more of programs include instruction, and described instruction is when by the electronic equipment with display and touch sensitive surface When execution, so that the equipment is executed according to method either in claim 23 to 40 the method.
47. a kind of graphic user interface, the graphic user interface is located on electronic equipment, and the electronic equipment has display With touch sensitive surface, memory and one or more processors, one or more of processors are stored in described deposit for executing One or more programs in reservoir, the graphic user interface include according to any in claim 23 to 40 the method The user interface that method is shown.
48. a kind of electronic equipment, comprising:
Display;
Touch sensitive surface;With
For executing the device according to method either in claim 23 to 40 the method.
49. a kind of information processing equipment, the information processing equipment is used in the electronic equipment with display and touch sensitive surface Middle use, comprising:
For executing the device according to method either in claim 23 to 40 the method.
50. a kind of method, comprising:
At the equipment with display and touch sensitive surface:
Content is shown on the display and is shown and can be indicated, in which:
It is described show can indicate to be shown in a part of the content;
Showing described in being determined based on the value of the display properties of the described a part for showing the content that can be indicated described in display can table The value for the same display attribute shown;And
Allow the described value of the display properties of the content to change within the scope of the first value, and shows and can indicate described in constraint The described value of the display properties can indicate to change within the scope of appearance value showing, it is described show can indicate that appearance value range is less than institute State the first value range;
Show the content and it is described show when can indicate and it is described show can indicate that appearance value range is second value range when, Show the cosmetic variation for the content that can be indicated described in detection display on it;And
Show the cosmetic variation for the content that can be indicated described in display on it in response to detecting, showing described in change can table The appearance shown, comprising:
Meet range switching standards according to the cosmetic variation of the determination content:
By it is described show can indicate that appearance value range shifts as third value range,
Wherein the third value range is different from the second value range, and the third value range is less than the first value model It encloses;And
Changed according to the described value for the display properties for showing the content that can be indicated described in display and described show and can indicate The described value of same display attribute, wherein it is described show the display properties that can be indicated be confined to it is described show can indicate appearance It is worth variation in range;And
The range switching standards are unsatisfactory for according to the cosmetic variation of the determination content, according to display on it Show the described value of the display properties for the content that can be indicated to change the institute for showing the same display attribute that can be indicated State value, at the same by it is described show can indicate that appearance value range remains the second value range.
51. according to the method for claim 50, in which:
The range switching standards include that range handover trigger standard and range switch completion standard,
The cosmetic variation of content described in the range handover trigger standard requirements includes the first variation in first time period Amount, first variable quantity make the predefined measurement of content appearance be more than predefined threshold value, and
The cosmetic variation that content described in standard requirements is completed in the range switching is not included in after the first time period Second time period in the second variable quantity, in the predefined transformation period after meeting the range handover trigger standard Meet the range handover trigger standard before cut-off again.
52. method according to claim 51, wherein based on the current value model that can indicate appearance value range is shown as described in It encloses to select the predefined thresholds for the range handover trigger standard, comprising:
When it is described show can indicate appearance value range be the second value range when, first threshold is used as the predefined threshold Value;And
When it is described show can indicate appearance value range be the third value range when, second threshold is used as the predefined threshold Value.
53. the method according to claim 52 or 53, wherein showing described in display on it and can indicate in response to detecting The cosmetic variation of the content and change and described show that the appearance that can be indicated includes:
According to determine in the first time period by first variable quantity meet the range handover trigger standard and Before meeting the range and converting standard:
By it is described show can indicate that appearance value range shifts as intermediate range, the intermediate range and the second value range and The third value range is different;And
Show energy described in changing according to the described value for the display properties for showing the content that can be indicated described in display on it The described value of the same display attribute of expression, wherein described show that the display properties that can be indicated is confined to show energy table described Show within the scope of appearance value and changes.
54. method according to claim 53, wherein the cosmetic variation of the content is included in the first time Third after section, after meeting the range handover trigger standard and before meeting the range switching completion standard Third variable quantity in period.
55. the method according to any one of claim 50 to 54, wherein showing described in display can indicate described on it Caused by the cosmetic variation of content is the rolling as the content, and the range switching standards do not need to lack it is described The rolling of content is to meet the range transfer standard.
56. the method according to any one of claim 50 to 54, wherein showing described in display can indicate described on it The cosmetic variation of content be as caused by the movement for showing the content that can indicate following, and the range switch Show described in standard requirements the content that can indicate lower section at least predetermined time quantum it is mobile be less than predefined amount with Just meet the range switching standards.
57. the method according to any one of claim 50 to 56, wherein according to the display properties of the content Described value shows that the described value of the same display attribute that can be indicated includes: described in changing
Reduced according to the described value of the display properties of the determination content, according to the display properties of the content The amplitude of variation of described value increases the described value for showing the display properties that can be indicated;And
Increased according to the described value of the display properties of the determination content, according to the display properties of the content The amplitude of variation of described value reduces the described value for showing the display properties that can be indicated.
58. the method according to any one of claim 50 to 57, wherein when the display properties that shows and can indicate Described value show the described value for the display properties that can be indicated in institute when changing within the scope of the second value and when described It states when changing within the scope of third value, the given amplitude of variation of the described value of the display properties of the content causes described to show energy The identical change amount of the described value of the display properties indicated.
59. the method according to any one of claim 50 to 58, in which:
By it is described show can indicate appearance value range from the second value range to be transferred to the third value range include at one section when It is interior to be gradually transferred to the third value range from the second value range;And
The method includes, gradually by it is described show can indicate that appearance value range is transferred to the third from the second value range When being worth range:
Show the additional cosmetic variation for the content that can be indicated described in detection display on it;And
The additional cosmetic variation for showing the content that can be indicated described in display on it in response to detecting, shows according to described It can indicate that appearance value range shows the appearance that can be indicated described in changing, comprising:
Meet the range switching standards according to the cosmetic variation of the determination content, starts gradually to show described and can indicate Appearance value range is transferred back to the second value range;And
The range switching standards are unsatisfactory for according to the cosmetic variation of the determination content, continue gradually to show energy table for described Show that appearance value range is transferred to the third value range from the second value range.
60. the method according to any one of claim 51 to 58, comprising:
Change the third value range meeting the range switching standards according to the cosmetic variation of the determination content After showing the described value for the display properties that can be indicated described in interior, showing described in detection display on it can indicate described interior The additional cosmetic variation held;And
Show the additional cosmetic variation for the content that can be indicated described in display on it in response to detecting, shows described in change The appearance that can be indicated, comprising:
Meet the range handover trigger standard for the first time according to the additional cosmetic variation of the determination content and is discontented with The foot range switches completion standard, and the institute of the display properties for the content that can be indicated is shown according to display on it The described value for showing the same display attribute that can be indicated described in value change is stated, wherein described show the display properties that can be indicated by about Beam is to change in the first intermediate range between the second value range and the third value range;
Meet the range switching for the second time after the first time according to the additional cosmetic variation of the determination content Trigger criteria and be unsatisfactory for range switching completion standard, the institute for the content that can be indicated is shown according to display on it The described value for showing the same display attribute that can be indicated described in the described value change of display properties is stated, wherein described show the institute that can be indicated Display properties is stated to be confined in the second median model between the third value range and first intermediate range Enclose interior variation;And
It is only once full before meeting the range switching completion standard according to the additional cosmetic variation of the determination content The foot range handover trigger standard, shows the institute of the display properties for the content that can be indicated according to display on it The described value for showing the same display attribute that can be indicated described in value change is stated, wherein described show the display properties that can be indicated by about Beam is to change within the scope of the second value.
61. a kind of electronic equipment, comprising:
Display;
Touch sensitive surface;
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 execute, and one or more of programs include instructions for performing the following operations:
Content is shown on the display and is shown and can be indicated, in which:
It is described show can indicate to be shown in a part of the content;
It is described to determine based on the value of the display properties of the described a part for showing the content that can be indicated described in display on it Show the value for the same display attribute that can be indicated;And
Allow the described value of the display properties of the content to change within the scope of the first value, and shows and can indicate described in constraint The described value of the display properties can indicate to change within the scope of appearance value showing, it is described show can indicate that appearance value range is less than institute State the first value range;
Show the content and it is described show when can indicate and it is described show can indicate that appearance value range is second value range when, Show the cosmetic variation for the content that can be indicated described in detection display on it;And
Show the cosmetic variation for the content that can be indicated described in display on it in response to detecting, showing described in change can table The appearance shown, comprising:
Meet range switching standards according to the cosmetic variation of the determination content:
By it is described show can indicate that appearance value range shifts as third value range,
Wherein the third value range is different from the second value range, and the third value range is less than the first value model It encloses;And
Show that the described value of the display properties for the content that can be indicated shows energy table described in changing according to display on it The described value for the same display attribute shown, wherein described show that the display properties that can be indicated is confined to show and can indicate described Change within the scope of appearance value;And
The range switching standards are unsatisfactory for according to the cosmetic variation of the determination content, according to display on it Show that the described value of the display properties for the content that can be indicated shows the described of the same display attribute that can be indicated described in changing Value, at the same by it is described show can indicate that appearance value range remains the second value range.
62. a kind of non-transient computer readable storage medium, the non-transient computer readable storage medium stores one or more A program, one or more of programs include instruction, and described instruction is when by the electronic equipment with display and touch sensitive surface When execution, so that the equipment:
Content is shown on the display and is shown and can be indicated, in which:
It is described show can indicate to be shown in a part of the content;
It is described to determine based on the value of the display properties of the described a part for showing the content that can be indicated described in display on it Show the value for the same display attribute that can be indicated;And
Allow the described value of the display properties of the content to change within the scope of the first value, and shows and can indicate described in constraint The described value of the display properties can indicate to change within the scope of appearance value showing, it is described show can indicate that appearance value range is less than institute State the first value range;
Show the content and it is described show when can indicate and it is described show can indicate that appearance value range is second value range when, Show the cosmetic variation for the content that can be indicated described in detection display on it;And
Show the cosmetic variation for the content that can be indicated described in display in response to detecting, shows the institute that can be indicated described in change State appearance, comprising:
Meet range switching standards according to the cosmetic variation of the determination content:
By it is described show can indicate that appearance value range shifts as third value range, wherein the third value range and the second value model Difference is enclosed, and the third value range is less than the first value range;And
Show that the described value of the display properties for the content that can be indicated shows energy table described in changing according to display on it The described value for the same display attribute shown, wherein described show that the display properties that can be indicated is confined to show and can indicate described Change within the scope of appearance value;And
The range switching standards are unsatisfactory for according to the cosmetic variation of the determination content, according to display on it Show that the described value of the display properties for the content that can be indicated shows the described of the same display attribute that can be indicated described in changing Value, at the same by it is described show can indicate that appearance value range remains the second value range.
63. a kind of electronic equipment, comprising:
Display;
Touch sensitive surface;With
Device for following operation: content is shown on the display and shows and can indicate, in which:
It is described show can indicate to be shown in a part of the content;
It is described to determine based on the value of the display properties of the described a part for showing the content that can be indicated described in display on it Show the value for the same display attribute that can be indicated;And
Allow the described value of the display properties of the content to change within the scope of the first value, and shows and can indicate described in constraint The described value of the display properties can indicate to change within the scope of appearance value showing, it is described show can indicate that appearance value range is less than institute State the first value range;
Device for following operation: show the content and it is described show when can indicate and when it is described show can indicate appearance value When range is second value range, the cosmetic variation for the content that can be indicated is shown described in detection display on it;With
Device for following operation: show the appearance for the content that can be indicated described in display on it in response to detecting Change, show the appearance that can be indicated described in change, comprising:
Device for following operation: range switching standards have been met according to the cosmetic variation of the determination content:
By it is described show can indicate that appearance value range shifts as third value range, wherein the third value range and the second value model Difference is enclosed, and the third value range is less than the first value range;And
Show that the described value of the display properties for the content that can be indicated shows energy table described in changing according to display on it The described value for the same display attribute shown, wherein described show that the display properties that can be indicated is confined to show and can indicate described Change within the scope of appearance value;With
Device for following operation: the range switching mark has been unsatisfactory for according to the cosmetic variation of the determination content Standard shows that the described value of the display properties for the content that can be indicated is shown and can be indicated described in changing according to display on it Same display attribute described value, while by it is described show can indicate that appearance value range remains the second value range.
64. a kind of information processing equipment, the information processing equipment is used in the electronic equipment with display and touch sensitive surface Middle use, comprising:
Device for following operation: content is shown on the display and shows and can indicate, in which:
It is described show can indicate to be shown in a part of the content;
It is described to determine based on the value of the display properties of the described a part for showing the content that can be indicated described in display on it Show the value for the same display attribute that can be indicated;And
Allow the described value of the display properties of the content to change within the scope of the first value, and shows and can indicate described in constraint The described value of the display properties can indicate to change within the scope of appearance value showing, it is described show can indicate that appearance value range is less than institute State the first value range;
Device for following operation: show the content and it is described show when can indicate and when it is described show can indicate appearance value When range is second value range, the cosmetic variation for the content that can be indicated is shown described in detection display on it;With
Device for following operation: show the appearance for the content that can be indicated described in display on it in response to detecting Change, show the appearance that can be indicated described in change, comprising:
Device for following operation: range switching standards have been met according to the cosmetic variation of the determination content:
By it is described show can indicate that appearance value range shifts as third value range, wherein the third value range and the second value model Difference is enclosed, and the third value range is less than the first value range;And
Show that the described value of the display properties for the content that can be indicated shows energy table described in changing according to display on it The described value for the same display attribute shown, wherein described show that the display properties that can be indicated is confined to show and can indicate described Change within the scope of appearance value;With
Device for following operation: being unsatisfactory for the range switching standards according to the cosmetic variation of the determination content, Show according to display on it and shows and can indicate described in the described value change of the display properties for the content that can be indicated The described value of same display attribute, at the same by it is described show can indicate that appearance value range remains the second value range.
65. a kind of electronic equipment, comprising:
Display;
Touch sensitive surface;
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 execute, and one or more of programs include instruction, and described instruction is for executing according to claim Method either in 50 to 60 the methods.
66. a kind of non-transient computer readable storage medium, the non-transient computer readable storage medium stores one or more A program, one or more of programs include instruction, and described instruction is when by the electronic equipment with display and touch sensitive surface When execution, so that the equipment is executed according to method either in claim 50 to 60 the method.
67. a kind of graphic user interface, the graphic user interface is located on electronic equipment, and the electronic equipment has display With touch sensitive surface, memory and one or more processors, one or more of processors are stored in described deposit for executing One or more programs in reservoir, the graphic user interface include according to any in claim 50 to 60 the method The user interface that method is shown.
68. a kind of electronic equipment, comprising:
Display;
Touch sensitive surface;With
For executing the device according to method either in claim 50 to 60 the method.
69. a kind of information processing equipment, the information processing equipment is used in the electronic equipment with display and touch sensitive surface Middle use, comprising:
For executing the device according to method either in claim 50 to 60 the method.
CN201880001526.8A 2017-09-09 2018-01-25 Apparatus, method and graphical user interface for displaying an affordance over a background Active CN109769396B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202311082973.XA CN117032541A (en) 2017-09-09 2018-01-25 Apparatus, method and graphical user interface for displaying an affordance over a background
CN201910756761.2A CN110456979B (en) 2017-09-09 2018-01-25 Device, method and electronic device for displaying an affordance on a background
CN202111363213.7A CN114063842A (en) 2017-09-09 2018-01-25 Apparatus, method, and graphical user interface for displaying affordances over a background

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US201762556402P 2017-09-09 2017-09-09
US62/556,402 2017-09-09
DKPA201770711A DK179931B1 (en) 2017-09-09 2017-09-22 Devices, methods and graphical user interfaces for displaying an affordance on a background
DKPA201770711 2017-09-22
US15/878,276 2018-01-23
US15/878,276 US10691321B2 (en) 2017-09-09 2018-01-23 Device, method, and graphical user interface for adjusting a display property of an affordance over changing background content
PCT/US2018/015195 WO2019050562A1 (en) 2017-09-09 2018-01-25 Devices, methods, and graphical user interfaces for displaying an affordance on a background

Related Child Applications (3)

Application Number Title Priority Date Filing Date
CN202311082973.XA Division CN117032541A (en) 2017-09-09 2018-01-25 Apparatus, method and graphical user interface for displaying an affordance over a background
CN201910756761.2A Division CN110456979B (en) 2017-09-09 2018-01-25 Device, method and electronic device for displaying an affordance on a background
CN202111363213.7A Division CN114063842A (en) 2017-09-09 2018-01-25 Apparatus, method, and graphical user interface for displaying affordances over a background

Publications (2)

Publication Number Publication Date
CN109769396A true CN109769396A (en) 2019-05-17
CN109769396B CN109769396B (en) 2023-09-01

Family

ID=61163854

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201910756761.2A Active CN110456979B (en) 2017-09-09 2018-01-25 Device, method and electronic device for displaying an affordance on a background
CN201880001526.8A Active CN109769396B (en) 2017-09-09 2018-01-25 Apparatus, method and graphical user interface for displaying an affordance over a background

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201910756761.2A Active CN110456979B (en) 2017-09-09 2018-01-25 Device, method and electronic device for displaying an affordance on a background

Country Status (2)

Country Link
CN (2) CN110456979B (en)
WO (1) WO2019050562A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220050583A1 (en) * 2018-12-17 2022-02-17 Sony Group Corporation Image processing apparatus, image processing method, and program
CN115185431A (en) * 2020-06-01 2022-10-14 苹果公司 User interface for managing media
US11962889B2 (en) 2016-06-12 2024-04-16 Apple Inc. User interface for camera effects

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110769149B (en) 2015-04-23 2021-05-11 苹果公司 Method, electronic device, and storage medium for processing content from multiple cameras
DK180859B1 (en) 2017-06-04 2022-05-23 Apple Inc USER INTERFACE CAMERA EFFECTS
US11112964B2 (en) 2018-02-09 2021-09-07 Apple Inc. Media capture lock affordance for graphical user interface
US11722764B2 (en) 2018-05-07 2023-08-08 Apple Inc. Creative camera
DK201870623A1 (en) 2018-09-11 2020-04-15 Apple Inc. User interfaces for simulated depth effects
US11770601B2 (en) 2019-05-06 2023-09-26 Apple Inc. User interfaces for capturing and managing visual media
US11128792B2 (en) 2018-09-28 2021-09-21 Apple Inc. Capturing and displaying images with multiple focal planes
US11321857B2 (en) 2018-09-28 2022-05-03 Apple Inc. Displaying and editing images with depth information
US11706521B2 (en) 2019-05-06 2023-07-18 Apple Inc. User interfaces for capturing and managing visual media
CN111901476B (en) * 2019-05-06 2022-06-10 苹果公司 User interface for capturing and managing visual media
CN115499533A (en) * 2020-01-19 2022-12-20 华为技术有限公司 Display method and electronic equipment
US11039074B1 (en) 2020-06-01 2021-06-15 Apple Inc. User interfaces for managing media
US11539876B2 (en) 2021-04-30 2022-12-27 Apple Inc. User interfaces for altering visual media
US11778339B2 (en) 2021-04-30 2023-10-03 Apple Inc. User interfaces for altering visual media

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104487929A (en) * 2012-05-09 2015-04-01 苹果公司 Device, method, and graphical user interface for displaying additional information in response to a user contact
CN104885050A (en) * 2012-12-29 2015-09-02 苹果公司 Device, method, and graphical user interface for determining whether to scroll or select contents
US20160246475A1 (en) * 2015-02-22 2016-08-25 Microsoft Technology Licensing, Llc Dynamic icon recoloring to improve contrast
US20170046025A1 (en) * 2015-08-10 2017-02-16 Apple Inc. Devices, Methods, and Graphical User Interfaces for Manipulating User Interface Objects with Visual and/or Haptic Feedback

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8091038B1 (en) * 2006-11-29 2012-01-03 Adobe Systems Incorporated Adaptive graphical interface
US7970206B2 (en) * 2006-12-13 2011-06-28 Adobe Systems Incorporated Method and system for dynamic, luminance-based color contrasting in a region of interest in a graphic image
US9952756B2 (en) * 2014-01-17 2018-04-24 Intel Corporation Dynamic adjustment of a user interface

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104487929A (en) * 2012-05-09 2015-04-01 苹果公司 Device, method, and graphical user interface for displaying additional information in response to a user contact
CN104885050A (en) * 2012-12-29 2015-09-02 苹果公司 Device, method, and graphical user interface for determining whether to scroll or select contents
US20160246475A1 (en) * 2015-02-22 2016-08-25 Microsoft Technology Licensing, Llc Dynamic icon recoloring to improve contrast
US20170046025A1 (en) * 2015-08-10 2017-02-16 Apple Inc. Devices, Methods, and Graphical User Interfaces for Manipulating User Interface Objects with Visual and/or Haptic Feedback

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
曹猛等: "开放式座舱显示***关键技术研究与实现", 《航空计算技术》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11962889B2 (en) 2016-06-12 2024-04-16 Apple Inc. User interface for camera effects
US20220050583A1 (en) * 2018-12-17 2022-02-17 Sony Group Corporation Image processing apparatus, image processing method, and program
CN115185431A (en) * 2020-06-01 2022-10-14 苹果公司 User interface for managing media

Also Published As

Publication number Publication date
CN110456979A (en) 2019-11-15
WO2019050562A1 (en) 2019-03-14
CN109769396B (en) 2023-09-01
CN110456979B (en) 2021-11-02

Similar Documents

Publication Publication Date Title
CN109769396A (en) For showing equipment, method and the graphic user interface that can indicate in background
US11989364B2 (en) Reduced-size interfaces for managing alerts
JP6816188B2 (en) Devices, methods and graphical user interfaces for adjusting the appearance of controls
US20220319100A1 (en) User interfaces simulated depth effects
CN108351750B (en) For handling equipment, method and the graphic user interface of strength information associated with touch input
CN108139863B (en) For with the equipment, method and graphic user interface of feedback are provided during strength sensitive button interaction
CN104903835B (en) For abandoning equipment, method and the graphic user interface of generation tactile output for more contact gestures
CN104471521B (en) For providing the equipment, method and graphic user interface of feedback for the state of activation for changing user interface object
CN106951176B (en) Electronic touch communication
CN104487929B (en) For contacting the equipment for carrying out display additional information, method and graphic user interface in response to user
JP2023098962A (en) Devices, methods and graphical user interfaces for displaying affordance on background
CN109643217A (en) By based on equipment, method and user interface close and interacted based on the input of contact with user interface object
CN110162243A (en) Equipment, method and graphic user interface for being interacted with control object
US11520416B2 (en) Interacting with an electronic device through physical movement
CN108334227A (en) Method, equipment, medium and device for deleting content
CN110456949A (en) For the equipment, method and graphic user interface of taskbar to be navigated and shown between user interface
US20240053859A1 (en) Systems, Methods, and Graphical User Interfaces for Interacting with Virtual Reality Environments
CN107491283A (en) For equipment, method and the graphic user interface of the presentation for dynamically adjusting audio output
CN108700949A (en) For the tactile time feedbacking based on wrist of loss of sight user
US20230081032A1 (en) Low-bandwidth and emergency communication user interfaces
CN110134248A (en) Tactile output based on content
DK201770395A1 (en) Voice communication method

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