CN111857527A - Context-specific user interface - Google Patents

Context-specific user interface Download PDF

Info

Publication number
CN111857527A
CN111857527A CN202010697187.0A CN202010697187A CN111857527A CN 111857527 A CN111857527 A CN 111857527A CN 202010697187 A CN202010697187 A CN 202010697187A CN 111857527 A CN111857527 A CN 111857527A
Authority
CN
China
Prior art keywords
user interface
data
touch
time
stopwatch
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
CN202010697187.0A
Other languages
Chinese (zh)
Other versions
CN111857527B (en
Inventor
C·威尔逊
G·I·布彻
K·W·陈
I·乔德里
A·C·戴伊
A·古斯曼
J·P·艾夫
C·G·卡鲁纳穆尼
K·柯西恩达
K·琳奇
P·玛丽
A·萨巴特利
B·施米特
E·L·威尔逊
L·Y·杨
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 Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Apple Inc filed Critical Apple Inc
Publication of CN111857527A publication Critical patent/CN111857527A/en
Application granted granted Critical
Publication of CN111857527B publication Critical patent/CN111857527B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/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/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G13/00Producing acoustic time signals
    • G04G13/02Producing acoustic time signals at preselected times, e.g. alarm clocks
    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G21/00Input or output devices integrated in time-pieces
    • G04G21/02Detectors of external physical values, e.g. temperature
    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G21/00Input or output devices integrated in time-pieces
    • G04G21/08Touch switches specially adapted for time-pieces
    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G9/00Visual time or date indication means
    • G04G9/0064Visual time or date indication means in which functions not related to time can be displayed
    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G9/00Visual time or date indication means
    • G04G9/0076Visual time or date indication means in which the time in another time-zone or in another city can be displayed at will
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/163Wearable computers, e.g. on a belt
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/169Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • 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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0362Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction 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 using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/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
    • 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/04845Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • 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/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/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/802D [Two Dimensional] animation, e.g. using sprites
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/60Rotation of whole images or parts thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2213/00Indexing scheme for animation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Electric Clocks (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Context-specific user interfaces for use with portable multifunction devices are disclosed. The methods for context-specific user interfaces described herein provide an indication of time and, optionally, a variety of additional information. Non-transitory computer-readable storage media, systems, and devices configured to perform the methods herein are also disclosed.

Description

情境特定用户接口Context-specific user interface

本申请为申请号为201510479088.4、申请日为2015年8月3日的发明名称为“情境特定用户接口”的中国专利申请的分案申请。This application is a divisional application of a Chinese patent application with an application number of 201510479088.4 and an application date of August 3, 2015, with the invention title "Context-Specific User Interface".

相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS

本申请要求以下申请的优先权:2014年8月2日提交的美国临时专利申请序列号62/032,562;2014年9月2日提交的美国临时专利申请序列号62/044,994;以及美国临时专利申请序列号62/129,835;这些申请均通过引用的方式将其整体并入于此。This application claims priority to: US Provisional Patent Application Serial No. 62/032,562, filed August 2, 2014; US Provisional Patent Application Serial No. 62/044,994, filed September 2, 2014; and US Provisional Patent Application Serial No. 62/129,835; each of these applications is hereby incorporated by reference in its entirety.

本申请涉及以下申请:2013年5月8日提交的、题为“Device,Method,andGraphical User Interface for Moving a User Interface Object Based on anIntensity of a Press Input”的国际专利申请序列号PCT/US2013/040087;2013年5月8日提交的、题为“Device,Method,and Graphical User Interface for Providing Feedbackfor Changing Activation States of a User Interface Object”的国际专利申请序列号PCT/US2013/040072;2013年5月8日提交的、题为“Device,Method,and Graphical UserInterface for Providing Tactile Feedback for Operations Performed in a UserInterface”的国际专利申请序列号PCT/US2013/040070;2013年5月8日提交的、题为“Device,Method,and Graphical User Interface for Facilitating User Interactionwith Controls in a User Interface”的国际专利申请序列号PCT/US2013/040067;2013年5月8日提交的、题为“Device,Method,and Graphical User Interface for DisplayingUser Interface Objects Corresponding to an Application”的国际专利申请序列号PCT/US2013/040061;2013年5月8日提交的、题为“Device,Method,and Graphical UserInterface for Displaying Additional Information in Response to a UserContact”的国际专利申请序列号PCT/US2013/040058;2013年5月8日提交的、题为“Device,Method,and Graphical User Interface for Scrolling Nested Regions”的国际专利申请序列号PCT/US2013/040056;2013年5月8日提交的、题为“Device,Method,and GraphicalUser Interface for Manipulating Framed Graphical Objects”的国际专利申请序列号PCT/US2013/040054;2013年11月11日提交的、题为“Device,Method,and Graphical UserInterface for Switching Between User Interfaces”的国际专利申请序列号PCT/US2013/069489;2013年11月11日提交、题为“Device,Method,and Graphical UserInterface for Determining Whether to Scroll or Select Content”的国际专利申请序列号PCT/US2013/069486;2013年11月11日提交的、题为“Device,Method,and GraphicalUser Interface for Moving a Cursor According to a Change in an Appearance ofa Control Icon with Simulated Three-Dimensional Characteristics”的国际专利申请序列号PCT/US2013/069484;2013年11月11日提交的、题为“Device,Method,andGraphical User Interface for Transitioning Between Touch Input to DisplayOutput Relationships”的国际专利申请序列号PCT/US2013/069483;2013年11月11日提交的、题为“Device,Method,and Graphical User Interface for Forgoing Generation ofTactile Output for a Multi-Contact Gesture”的国际专利申请序列号PCT/US2013/069479;2013年11月11日提交的、题为“Device,Method,and Graphical User Interfacefor Navigating User Interface Hierarchies”的国际专利申请序列号PCT/US2013/069472;2013年5月8日提交的、题为“Device,Method,and Graphical User Interface forMoving and Dropping a User Interface Object”的国际专利申请序列号PCT/US2013/040108;2013年5月8日提交的、题为“Device,Method,and Graphical User Interface forSelecting User Interface Objects”的国际专利申请序列号PCT/US2013/040101;2013年5月8日提交的、题为“Device,Method,and Graphical User Interface for DisplayingContent Associated with a Corresponding Affordance”的国际专利申请序列号PCT/US2013/040098;2013年5月8日提交的、题为“Device,Method,and Graphical UserInterface for Transitioning Between Display States in Response to a Gesture”的国际专利申请序列号PCT/US2013/040093;2013年5月8日提交的、题为“Device,Method,and Graphical User Interface for Selecting Object within a Group of Objects”的国际专利申请序列号PCT/US2013/040053;2013年3月12日提交的、题为“Device,Method,and Graphical User Interface for Facilitating User Interaction with Controlsin a User Interface”的美国专利申请序列号61/778,211;2013年3月12日提交的、题为“Device,Method,and Graphical User Interface for Displaying User InterfaceObjects Corresponding to an Application”的美国专利申请序列号61/778,191;2013年3月12日提交的、题为“Device,Method,and Graphical User Interface for DisplayingAdditional Information in Response to a User Contact”的美国专利申请序列号61/778,171;2013年3月12日提交的、题为“Device,Method and Graphical User Interfacefor Scrolling Nested Regions”的美国专利申请序列号61/778,179;2013年3月12日提交的、题为“Device,Method,and Graphical User Interface for Manipulating FramedGraphical Objects”的美国专利申请序列号61/778,156;2013年3月12日提交的、题为“Device,Method,And Graphical User Interface for Navigating User InterfaceHierarchies”的美国专利申请序列号61/778,125;2013年3月12日提交的、题为“Device,Method,and Graphical User Interface for Selecting Object Within a Group ofObjects”的美国专利申请序列号61/778,092;2013年3月13日提交的、题为“Device,Method,and Graphical User Interface for Switching Between User Interfaces”的美国专利申请序列号61/778,418;2013年3月13日提交的、题为“Device,Method,andGraphical User Interface for Determining Whether to Scroll or Select Content”的美国专利申请序列号61/778,416;2012年12月29日提交的、题为“Device,Method,andGraphical User Interface for Manipulating User Interface Objects with Visualand/or Haptic Feedback”的美国专利申请序列号61/747,278;2013年3月13日提交的、题为“Device,Method,and Graphical User Interface for Moving and Dropping a UserInterface Object”的美国专利申请序列号61/778,414;2013年3月13日提交的、题为“Device,Method,and Graphical User Interface for Selecting User InterfaceObjects”的美国专利申请序列号61/778,413;2013年3月13日提交的、题为“Device,Method,and Graphical User Interface for Displaying Content Associated with aCorresponding Affordance”的美国专利申请序列号61/778,412;2013年3月12日提交的、题为“Device,Method,and Graphical User Interface for Managing Activation of aControl Based on Contact Intensity”的美国专利申请序列号61/778,373;2013年3月12日提交的、题为“Device,Method,and Graphical User Interface for TransitioningBetween Display States in Response to a Gesture”的美国专利申请序列号61/778,265;2013年3月12日提交的、题为“Device,Method,and Graphical User Interface forMoving a User Interface Object Based on an Intensity of a Press Input”的美国专利申请序列号61/778,367;2013年3月12日提交的、题为“Device,Method,and GraphicalUser Interface for Transitioning Between Touch Input to Display OutputRelationships”的美国专利申请序列号61/778,363;2013年3月12日提交的、题为“Device,Method,and Graphical User Interface for Providing Feedback for ChangingActivation States of a User Interface Object”的美国专利申请序列号61/778,287;2013年3月12日提交的、题为“Device,Method,and Graphical User Interface forProviding Tactile Feedback for Operations Performed in a User Interface”的美国专利申请序列号61/778,284;2013年3月12日提交的、题为“Device,Method,andGraphical User Interface for Forgoing Generation of Tactile Output for aMulti-Contact Gesture”的美国专利申请序列号61/778,239;2012年5月9日提交的、题为“Device,Method,and Graphical User Interface for Manipulating User InterfaceObjects with Visual and/or Haptic Feedback”的美国专利申请序列号61/688,227;2012年5月9日提交的、题为“Adaptive Haptic Feedback for Electronic Devices”的美国临时专利申请序列号61/645,033;2012年6月28日提交的、题为“Adaptive HapticFeedback for Electronic Devices”的美国临时专利申请序列号61/665,603;以及2012年8月8日提交的、题为“Adaptive Haptic Feedback for Electronic Devices”的美国临时专利申请序列号61/681,098;2014年9月2日提交的、题为“Reduced-Size Interfaces forManaging Alerts”的美国临时专利申请序列号62/044,894;2014年9月2日提交的、题为“Stopwatch and Timer User Interfaces”的美国临时专利申请序列号62/044,979;2014年7月18日提交的、题为“Raise Gesture Detection in a Device”的美国临时专利申请序列号62/026,532;以及2014年9月3日提交的、题为“Crown Input for a WearableElectronic Device”的美国专利申请序列号14/476,700。这些申请的内容通过引用的方式将其整体并入于此。This application relates to the following application: International Patent Application Serial No. PCT/US2013/040087, entitled "Device, Method, and Graphical User Interface for Moving a User Interface Object Based on an Intensity of a Press Input", filed on May 8, 2013 ; International Patent Application Serial No. PCT/US2013/040072, filed May 8, 2013, entitled "Device, Method, and Graphical User Interface for Providing Feedback for Changing Activation States of a User Interface Object"; May 8, 2013 International Patent Application Serial No. PCT/US2013/040070, filed on May 8, 2013, entitled "Device, Method, and Graphical UserInterface for Providing Tactile Feedback for Operations Performed in a UserInterface"; , Method, and Graphical User Interface for Facilitating User Interaction with Controls in a User Interface" international patent application serial number PCT/US2013/040067; filed on May 8, 2013, entitled "Device, Method, and Graphical User Interface for Displaying User Interface Objects Corresponding to an Application" International Patent Application Serial No. PCT/US2013/040061; International Patent Application Serial No. PCT/US2013/040058; filed on May 8, 2013, entitled "Device, Method, and Graphi International Patent Application Serial No. PCT/US2013/040056 for cal User Interface for Scrolling Nested Regions; International Patent Application Serial No. PCT/US2013/040056, filed May 8, 2013, entitled "Device, Method, and GraphicalUser Interface for Manipulating Framed Graphical Objects" No. PCT/US2013/040054; International Patent Application Serial No. PCT/US2013/069489, filed Nov. 11, 2013, entitled "Device, Method, and Graphical UserInterface for Switching Between User Interfaces"; Nov. 11, 2013 International Patent Application Serial No. PCT/US2013/069486, entitled "Device, Method, and Graphical UserInterface for Determining Whether to Scroll or Select Content"; filed November 11, 2013, entitled "Device, Method, and Graphical User Interface for Moving a Cursor According to a Change in an Appearance of a Control Icon with Simulated Three-Dimensional Characteristics" International Patent Application Serial No. PCT/US2013/069484; filed November 11, 2013, entitled "Device, Method , and Graphical User Interface for Transitioning Between Touch Input to DisplayOutput Relationships" International Patent Application Serial No. PCT/US2013/069483; filed on November 11, 2013, entitled "Device, Method, and Graphical User Interface for Forgoing Generation of Tactile Output for a Multi-Contact Gesture" International Patent Application Serial No. PCT/US2013/069479;201 International Patent Application Serial No. PCT/US2013/069472, filed Nov. 11, 2013, entitled "Device, Method, and Graphical User Interface for Navigating User Interface Hierarchies"; filed May 8, 2013, entitled "Device , Method, and Graphical User Interface for Moving and Dropping a User Interface Object" international patent application serial number PCT/US2013/040108; filed on May 8, 2013, entitled "Device, Method, and Graphical User Interface for Selecting User Interface" Objects" International Patent Application Serial No. PCT/US2013/040101; International Patent Application Serial No. PCT/US2013/040101, filed May 8, 2013, entitled "Device, Method, and Graphical User Interface for DisplayingContent Associated with a Corresponding Affordance" US2013/040098; International Patent Application Serial No. PCT/US2013/040093, filed May 8, 2013, entitled "Device, Method, and Graphical UserInterface for Transitioning Between Display States in Response to a Gesture"; May 2013 International Patent Application Serial No. PCT/US2013/040053, filed on March 8, entitled "Device, Method, and Graphical User Interface for Selecting Object within a Group of Objects"; filed on March 12, 2013, entitled "Device, Method, and Graphical User Interface for Selecting Objects within a Group of Objects" , Method, and Graphical User Interface for Facilitating User Interaction with Controls in a User Interface" U.S. Patent Application Serial No. 61/778,211; filed March 12, 2013, entitled "Device, Method , and Graphical User Interface for Displaying User InterfaceObjects Corresponding to an Application" U.S. Patent Application Serial No. 61/778,191; filed March 12, 2013, entitled "Device, Method, and Graphical User Interface for DisplayingAdditional Information in Response to a User Contact" US Patent Application Serial No. 61/778,171; US Patent Application Serial No. 61/778,179, filed March 12, 2013, entitled "Device, Method and Graphical User Interface for Scrolling Nested Regions"; March 2013 U.S. Patent Application Serial No. 61/778,156, filed March 12, entitled "Device, Method, and Graphical User Interface for Manipulating Framed Graphical Objects"; filed March 12, 2013, entitled "Device, Method, And Graphical Objects" U.S. Patent Application Serial No. 61/778,125 to User Interface for Navigating User Interface Hierarchies; U.S. Patent Application Serial No. 61/778,125, filed March 12, 2013, entitled "Device, Method, and Graphical User Interface for Selecting Object Within a Group of Objects" US Patent Application Serial No. 61/778,418, filed March 13, 2013, entitled "Device, Method, and Graphical User Interface for Switching Between User Interfaces"; filed March 13, 2013, U.S. Patent Application Serial No. 61/778,416, entitled "Device, Method, and Graphical User Interface for Determining Whether to Scroll or Select Content"; 2 US Patent Application Serial No. 61/747,278, filed December 29, 012, entitled "Device, Method, and Graphical User Interface for Manipulating User Interface Objects with Visual and/or Haptic Feedback"; filed March 13, 2013, U.S. Patent Application Serial No. 61/778,414, entitled "Device, Method, and Graphical User Interface for Moving and Dropping a UserInterface Object," filed March 13, 2013, entitled "Device, Method, and Graphical User Interface for U.S. Patent Application Serial No. 61/778,413 to Selecting User InterfaceObjects; U.S. Patent Application Serial No. 61/ 778,412; U.S. Patent Application Serial No. 61/778,373, filed March 12, 2013, entitled "Device, Method, and Graphical User Interface for Managing Activation of a Control Based on Contact Intensity"; filed March 12, 2013 , U.S. Patent Application Serial No. 61/778,265, entitled "Device, Method, and Graphical User Interface for TransitioningBetween Display States in Response to a Gesture"; filed March 12, 2013, entitled "Device, Method, and Graphical User Interface" User Interface forMoving a User Interface Object Based on an Intensity of a Press Input" U.S. Patent Application Serial No. 61/778,367; filed March 12, 2013 U.S. Patent Application Serial No. 61/778,363, filed March 12, 2013, entitled "Device, Method, and Graphical User Interface for Transitioning Between Touch Input to Display Output Relationships" User Interface for Providing Feedback for ChangingActivation States of a User Interface Object" U.S. Patent Application Serial No. 61/778,287; filed March 12, 2013, entitled "Device, Method, and Graphical User Interface for Providing Tactile Feedback for Operations Performed in a User Interface," U.S. Patent Application Serial No. 61/778,284; U.S. Patent Application, "Device, Method, and Graphical User Interface for Forgoing Generation of Tactile Output for a Multi-Contact Gesture," filed March 12, 2013 Serial No. 61/778,239; US Patent Application Serial No. 61/688,227, filed May 9, 2012, entitled "Device, Method, and Graphical User Interface for Manipulating User Interface Objects with Visual and/or Haptic Feedback"; 2012 U.S. Provisional Patent Application Serial No. 61/645,033, filed May 9, entitled "Adaptive Haptic Feedback for Electronic Devices"; U.S. Provisional Patent, filed June 28, 2012, entitled "Adaptive Haptic Feedback for Electronic Devices" Application Serial No. 61/665,603; U.S. Provisional Patent Application Serial No. 61/681,098; U.S. Provisional Patent Application Serial No. 62/044,894, filed September 2, 2014, entitled "Reduced-Size Interfaces for Managing Alerts"; U.S. Provisional Patent Application Serial No. 62/044,979 for "Stopwatch and Timer User Interfaces"; U.S. Provisional Patent Application Serial No. 62/026,532 for "Raise Gesture Detection in a Device", filed July 18, 2014; and US Patent Application Serial No. 14/476,700, "Crown Input for a Wearable Electronic Device," filed September 3, 2014. The contents of these applications are hereby incorporated by reference in their entirety.

技术领域technical field

本公开总体上涉及计算机用户接口,并且更特别地涉及用于指示时间的情境特定(context-specific)用户接口。The present disclosure relates generally to computer user interfaces, and more particularly to context-specific user interfaces for indicating time.

背景技术Background technique

除包括运行软件应用的各种操作之外,用户依赖于便携式多功能设备用于计时间。期望允许用户通过单个用户接口访问信息,同时使得接口简单和直观以便使用。进一步地,用户可以想要访问不同类型的信息,诸如关于在不同的情境中计时间或者不同的应用数据点的各个方面。因此还期望允许用户定制用户接口和通过用户接口提供的信息的类型。In addition to various operations including running software applications, users rely on portable multifunction devices for timekeeping. It is desirable to allow users to access information through a single user interface, while making the interface simple and intuitive to use. Further, a user may want to access different types of information, such as various aspects about timing in different contexts or different application data points. It is therefore also desirable to allow users to customize the user interface and the type of information provided through the user interface.

发明内容SUMMARY OF THE INVENTION

便携式多功能设备能够向用户提供很多不同类型信息和接口,并且用户可以希望在不同情境中定制这些用户接口和它们提供的信息的类型。因此,用于计时间的情境特定用户接口越来越值得期望。Portable multifunction devices are capable of providing users with many different types of information and interfaces, and users may wish to customize these user interfaces and the types of information they provide in different contexts. Therefore, a context-specific user interface for timing is increasingly desirable.

然而,用于使用电子设备管理(例如,编辑)用于指示时间的情境特定用户接口的一些技术通常是繁琐和无效的。例如,现有技术使用复杂且耗时的用户接口,其可以包括多个按键或者击键。现有技术需要不必要多的时间,浪费用户时间和设备能量。在电池供电的设备中,后面这项考量特别重要。However, some techniques for managing (eg, editing) context-specific user interfaces for indicating time using electronic devices are often cumbersome and ineffective. For example, the prior art uses complex and time-consuming user interfaces that may include multiple keys or keystrokes. Existing techniques require unnecessarily much time, wasting user time and device energy. This latter consideration is especially important in battery-operated devices.

因此,本发明尤其提供具有用于管理情境特定用户接口的更快、更有效的方法和接口的便携式电子设备的好处。这样的方法和接口可选地补充或替换用于管理情境特定用户接口的其它方法。这样的方法和接口降低了用户的认知负担,并且产生更有效的人机接口。这样的方法和接口还可以降低不必要的、无关的、重复的和/或冗余的输入,并且可以降低所需要的输入的数目、降低处理功率并且降低需要显示用户接口以便访问和实现期望的功能的时间量。对于电池供电的计算设备,这样的方法和接口节约功率,并且增加了电池充电之间的时间。Accordingly, the present invention provides, inter alia, the benefit of portable electronic devices having faster, more efficient methods and interfaces for managing context-specific user interfaces. Such methods and interfaces optionally supplement or replace other methods for managing context-specific user interfaces. Such methods and interfaces reduce the cognitive load on the user and result in a more efficient human-machine interface. Such methods and interfaces may also reduce unnecessary, irrelevant, repetitive and/or redundant inputs, and may reduce the number of inputs required, reduce processing power, and reduce the need to display a user interface in order to access and implement desired The amount of time for the function. For battery powered computing devices, such methods and interfaces conserve power and increase the time between battery charges.

上述缺陷和其它问题通过公开的设备、方法和计算机可读介质降低或消除。在一些实施例中,设备是台式计算机。在一些实施例中,设备是便携式的(例如,笔记本计算机、平板计算机或手持设备)。在一些实施例中,设备具有触摸板。在一些实施例中,设备具有触敏显示器(还被称为“触摸屏”或“触摸屏显示器”)。在一些实施例中,设备具有硬件输入机构,诸如可按压按钮和/或可旋转输入机构。在一些实施例中,设备具有图形用户接口(GUI)、一个或多个处理器、存储器以及存储在存储器中的用于执行多个功能的一个或多个模块、程序或指令集。在一些实施例中,用户通过在触敏表面上的手指接触和手势和/或通过旋转可旋转输入机构和/或通过按压可按压硬件按钮与GUI交互。在一些实施例中,功能可选地包括图像编辑、画图、演示、文字处理、网站创建、盘制作、电子表格制作、游戏、电话、视频会议、电子邮件、即时消息收发、训练支持、数码摄像、数码摄影、网络浏览、数字音乐播放和/或数字视频播放。用于执行这些功能的可执行指令可选地被包括在配置用于由一个或多个处理器执行的非瞬态计算机可读存储介质或其它计算机程序产品中。用于执行这些功能的可执行指令可选地被包括在配置用于由一个或多个处理器执行的瞬态计算机可读存储介质或其它计算机程序产品中。The above deficiencies and other problems are reduced or eliminated by the disclosed apparatus, methods, and computer-readable media. In some embodiments, the device is a desktop computer. In some embodiments, the device is portable (eg, a notebook computer, tablet computer, or handheld device). In some embodiments, the device has a touchpad. In some embodiments, the device has a touch-sensitive display (also referred to as a "touch screen" or "touch screen display"). In some embodiments, the device has hardware input mechanisms, such as depressable buttons and/or rotatable input mechanisms. In some embodiments, a device has a graphical user interface (GUI), one or more processors, memory, and one or more modules, programs, or sets of instructions stored in the memory for performing various functions. In some embodiments, the user interacts with the GUI through finger contacts and gestures on the touch-sensitive surface and/or by rotating a rotatable input mechanism and/or by pressing a depressible hardware button. In some embodiments, functions optionally include image editing, drawing, presentation, word processing, website creation, disk making, spreadsheet making, gaming, telephony, video conferencing, email, instant messaging, training support, digital videography , digital photography, web browsing, digital music playback and/or digital video playback. Executable instructions for performing these functions are optionally included in a non-transitory computer-readable storage medium or other computer program product configured for execution by one or more processors. Executable instructions for performing these functions are optionally included in a transitory computer-readable storage medium or other computer program product configured for execution by one or more processors.

在一些实施例中,一种提供情境特定用户接口的方法包括:在具有显示器的电子设备处:接收表示用户输入的数据,以及响应于接收到数据:在显示器上显示用户接口屏幕,用户接口屏幕包括指示第一时间的钟面,其中第一时间在当前时间之前;以及通过动画呈现钟面从指示第一时间过渡到指示当前时间来更新用户接口屏幕,其中动画呈现表示从第一时间到当前时间的时间的变迁。In some embodiments, a method of providing a context-specific user interface includes: at an electronic device having a display: receiving data representing user input, and in response to receiving the data: displaying a user interface screen on the display, the user interface screen including a clock face indicating a first time, wherein the first time precedes the current time; and updating the user interface screen by animating the clock face transitioning from indicating the first time to indicating the current time, wherein the animation indicates the transition from the first time to the current time The change of time in time.

在一些实施例中,一种提供情境特定用户接口的方法包括:在具有触敏显示器的电子设备处:在触敏显示器上显示指示当前时间的钟面,钟面包括:包括时针和分针的用户接口对象,其中用户接口对象指示当前时间、一个或者多个小时时间刻度指示和秒表指针;接收表示用户输入的数据;以及响应于接收到数据:利用秒表指针的第一时间刻度的指示替代一个或者多个小时时间刻度指示;以及动画呈现秒表指针以反映时间的变迁。In some embodiments, a method of providing a context-specific user interface includes: at an electronic device having a touch-sensitive display: displaying on the touch-sensitive display a clock face indicating a current time, the clock face including: a user including hour and minute hands an interface object, wherein the user interface object indicates the current time, one or more hour timescale indications, and a stopwatch hand; receives data representing the user input; and in response to receiving the data: replaces one or more with an indication of the first timescale of the stopwatch hand Multi-hour timescale indication; and an animated stopwatch hand to reflect the passage of time.

在一些实施例中,一种提供情境特定用户接口的方法包括:在具有触敏显示器的电子设备处:在触敏显示器上显示用户接口屏幕,用户接口屏幕包括:表示在当前时间由太阳照亮的地球的第一区域的仿真的第一可供件(affordance);接收用户输入;以及响应于接收到用户输入:旋转地球的仿真以显示当前时间由太阳照亮的地球的第二区域。In some embodiments, a method of providing a context-specific user interface includes: at an electronic device having a touch-sensitive display: displaying a user interface screen on the touch-sensitive display, the user interface screen including: representing a current time illuminated by the sun receiving a user input; and in response to receiving the user input: rotating the simulation of the earth to display a second area of the earth illuminated by the sun at the current time.

在一些实施例中,一种提供情境特定用户接口的方法包括:在具有触敏显示器的电子设备处:在触敏显示器上显示用户接口屏幕,用户接口屏幕包括:用户接口屏幕的第一部分,第一部分指示白天;用户接口屏幕的第二部分,第二部分指示夜间;用户接口对象,用户接口对象表示具有表示一天的周期的正弦波,其中正弦波指示太阳在该天的路径,并且其中正弦波被显示在第一部分和第二部分中的一个或者多个中;表示太阳的第一可供件,其中第一可供件被显示在所显示的正弦波上的第一位置处,第一位置指示该天中的当前时间和该天中的当前时间在白天还是夜间期间;以及第二可供件,第二可供件指示一天中的当前时间。In some embodiments, a method of providing a context-specific user interface includes: at an electronic device having a touch-sensitive display: displaying a user interface screen on the touch-sensitive display, the user interface screen comprising: a first portion of the user interface screen, a second One part indicates the daytime; the second part of the user interface screen, the second part indicates nighttime; the user interface object, the user interface object represents a sine wave with a period representing a day, where the sine wave indicates the path of the sun on that day, and where the sine wave is displayed in one or more of a first portion and a second portion; representing a first affordance of the sun, wherein the first affordance is displayed at a first position on the displayed sine wave, a first position Indicates the current time of day and whether the current time of day is during day or night; and a second offer indicating the current time of day.

在一些实施例中,一种提供情境特定用户接口的方法包括:在具有触敏显示器的电子设备处:在显示器上显示用户接口屏幕,用户接口屏幕包括:基于图像的背景,背景包括多个像素,其中像素的子集相对于图像在外观上被修改使得像素的子集表示以下各项中的一项或者多项:指示日期的第一用户接口对象和指示一天中的时间的第二用户接口对象。In some embodiments, a method of providing a context-specific user interface includes: at an electronic device having a touch-sensitive display: displaying a user interface screen on the display, the user interface screen including: an image-based background, the background including a plurality of pixels , wherein the subset of pixels is modified in appearance relative to the image such that the subset of pixels represents one or more of: a first user interface object indicating the date and a second user interface object indicating the time of day object.

在一些实施例中,一种提供情境特定用户接口的方法包括:在具有显示器的电子设备处:访问文件夹,文件夹包括两个或者更多图像;从文件夹中选择第一图像;以及在显示器上显示用户接口屏幕,用户接口屏幕包括:基于第一图像的背景,背景包括多个像素,其中像素的子集相对于图像在外观上被修改使得像素的子集表示以下各项中的一项或者多项:指示日期的第一用户接口对象和指示一天中的时间的第二用户接口对象。In some embodiments, a method of providing a context-specific user interface includes: at an electronic device having a display: accessing a folder, the folder including two or more images; selecting a first image from the folder; and at A user interface screen is displayed on the display, the user interface screen including: a background based on the first image, the background including a plurality of pixels, wherein a subset of the pixels is modified in appearance relative to the image such that the subset of pixels represents one of the following Item or items: a first user interface object indicating the date and a second user interface object indicating the time of day.

在一些实施例中,一种提供情境特定用户接口的方法包括:在具有触敏显示器的电子设备处:检测用户输入,其中用户输入在第一时间被检测,以及响应于检测到用户输入:显示用户接口屏幕,用户接口屏幕包括:指示第一时间的第一用户接口对象;和第二用户接口对象;以及动画呈现第二用户接口对象,动画呈现包括第一动画呈现的序列、在第一动画呈现的序列之后的第二动画呈现的序列和在第二动画呈现的序列之后的第三动画呈现的序列的顺序显示,其中第一动画呈现的序列、第二动画呈现的序列和第三动画呈现的序列不同;在动画呈现第二用户接口对象之后,检测第二用户输入,其中第二用户输入在第二时间被检测,其中第二时间在第一时间之后,以及响应于检测到第二用户输入:访问表示先前显示的第二动画呈现的序列的数据;选择第四动画呈现的序列,其中第四动画呈现的序列不同于第一动画呈现的序列和第二动画呈现的序列;显示第二用户接口屏幕,第二用户接口屏幕包括:第一用户接口对象,其中第一用户接口对象被更新以指示第二时间;和与第二用户接口对象相关的第三用户接口对象;以及动画呈现第三用户接口对象,动画呈现包括第一动画呈现的序列、在第一动画呈现的序列之后的第四动画呈现的序列和在第四动画呈现的序列之后的第三动画呈现的序列的顺序显示。In some embodiments, a method of providing a context-specific user interface includes: at an electronic device having a touch-sensitive display: detecting a user input, wherein the user input is detected at a first time, and in response to detecting the user input: displaying a user interface screen, the user interface screen comprising: a first user interface object indicating a first time; and a second user interface object; and an animated presentation of the second user interface object, the animated presentation comprising a sequence of presentations of the first animation, in the first animation The sequence of the second animation rendering after the second animation rendering sequence and the third animation rendering sequence after the second animation rendering sequence are displayed in sequence, wherein the first animation rendering sequence, the second animation rendering sequence and the third animation rendering sequence are displayed in sequence The sequence is different; after the animation presents the second user interface object, detecting a second user input, wherein the second user input is detected at a second time, wherein the second time is after the first time, and in response to detecting the second user Input: access data representing a previously displayed second animated sequence; select a fourth animated sequence, wherein the fourth animated sequence is different from the first animated sequence and the second animated sequence; display the second animated sequence a user interface screen, the second user interface screen comprising: a first user interface object, wherein the first user interface object is updated to indicate a second time; and a third user interface object associated with the second user interface object; and an animation presenting the first Three user interface objects, the animation presentation includes sequential display of a first animation presentation sequence, a fourth animation presentation sequence following the first animation presentation sequence, and a third animation presentation sequence subsequent to the fourth animation presentation sequence.

在一些实施例中,一种提供情境特定用户接口的方法包括:在具有触敏显示器的电子设备处:检测对电子设备的用户移动;以及响应于检测到移动:显示钟面的动画呈现的展现,其中动画呈现包括:显示时针和分针;显示第一小时指示和在显示第一小时指示之后显示第二小时指示,其中第二小时指示被显示在在顺时针方向上在第一小时指示之后的位置处的钟面上。In some embodiments, a method of providing a context-specific user interface includes: at an electronic device having a touch-sensitive display: detecting user movement to the electronic device; and in response to detecting the movement: displaying a presentation of an animated presentation of a clock face , wherein the animation presentation includes: displaying hour and minute hands; displaying a first hour indication and displaying a second hour indication after the first hour indication, wherein the second hour indication is displayed clockwise after the first hour indication The clock face at the location.

在一些实施例中,一种利用基于人物的用户接口指示时间的方法包括:在具有显示器和触敏表面的电子设备处:在显示器上显示人物用户接口对象,人物用户接口对象包括第一肢体和第二肢体的表示,其中人物用户接口对象通过以下指示第一时间:利用第一肢体指示第一小时和利用第二肢体指示第一分钟;以及更新人物用户接口对象以指示第二时间,其中人物用户接口对象通过以下指示第二时间:利用第二肢体指示第二小时和利用第一肢体指示第二分钟。In some embodiments, a method of indicating time using a character-based user interface includes: at an electronic device having a display and a touch-sensitive surface: displaying a character user interface object on the display, the character user interface object including a first limb and Representation of the second limb, wherein the character user interface object indicates the first time by: indicating the first hour with the first limb and indicating the first minute with the second limb; and updating the character user interface object to indicate the second time, wherein the character The user interface object indicates the second time by indicating the second hour with the second limb and the second minute with the first limb.

在一些实施例中,一种利用基于人物的用户接口指示时间的方法包括:在具有显示器和触敏表面的电子设备处:在显示器上显示人物用户接口对象,人物用户接口对象包括肢体的表示,肢体包括:肢体的具有第一位置的第一端点和肢体的具有第二位置的第二端点,其中肢体的第一端点是肢体的旋转轴,肢体的第二端点的位置指示第一时间值;以及更新人物用户接口对象以指示第二时间值,其中更新人物用户接口对象包括将肢体的第一端点移动到第三位置和将肢体的第二端点移动到第四位置以指示第二时间值。In some embodiments, a method of indicating time using a character-based user interface includes: at an electronic device having a display and a touch-sensitive surface: displaying a character user interface object on the display, the character user interface object including a representation of a limb, The limb includes a first end point of the limb having a first position and a second end point of the limb having a second position, wherein the first end point of the limb is the axis of rotation of the limb, and the position of the second end point of the limb indicates the first time value; and updating the character user interface object to indicate the second time value, wherein updating the character user interface object includes moving the first endpoint of the limb to a third position and moving the second endpoint of the limb to a fourth position to indicate the second time value.

在一些实施例中,一种利用基于人物的用户接口指示时间的方法包括:在具有显示器和触敏表面的电子设备处:在显示器上显示人物用户接口对象,人物用户接口对象包括肢体的表示,肢体包括肢体的第一段和肢体的第二段,其中肢体的第一段将肢体的第一端点连接到肢体的关节,肢体的第一端点具有第一位置,并且其中肢体的第二段将肢体的第二端点连接到肢体的关节,肢体的第二端点具有第二位置,其中肢体的关节是肢体的第二段的旋转轴,并且其中肢体的第二端点的位置指示第一时间值,以及更新人物用户接口对象以指示第二时间值,其中更新包括沿着肢体的第二段的旋转轴将肢体的第二端点移动到第三位置以指示第二时间。In some embodiments, a method of indicating time using a character-based user interface includes: at an electronic device having a display and a touch-sensitive surface: displaying a character user interface object on the display, the character user interface object including a representation of a limb, The limb includes a first segment of the limb and a second segment of the limb, wherein the first segment of the limb connects the first end of the limb to the joint of the limb, the first end of the limb has a first position, and wherein the second end of the limb The segment connects the second endpoint of the limb to the joint of the limb, the second endpoint of the limb has a second position, wherein the joint of the limb is the axis of rotation of the second segment of the limb, and wherein the position of the second endpoint of the limb indicates the first time value, and updating the character user interface object to indicate the second time value, wherein the updating includes moving the second endpoint of the limb to a third position along the axis of rotation of the second segment of the limb to indicate the second time.

在一些实施例中,一种利用基于人物的用户接口指示时间的方法包括:在具有显示器和触敏表面的电子设备处:在显示器上显示人物用户接口对象,其中人物用户接口对象指示时间;接收指示事件的第一数据;确定事件是否满足条件;以及根据事件满足条件的确定:通过改变人物用户接口对象的可视化方面更新显示的人物用户接口对象。In some embodiments, a method of indicating time using a character-based user interface includes: at an electronic device having a display and a touch-sensitive surface: displaying a character user interface object on the display, wherein the character user interface object indicates the time; receiving first data indicating the event; determining whether the event satisfies the condition; and according to the determination that the event satisfies the condition: updating the displayed character user interface object by changing a visual aspect of the character user interface object.

在一些实施例中,一种利用基于人物的用户接口指示时间的方法包括:在具有显示器和触敏表面的电子设备处:将显示器设置为非活跃状态;接收指示事件的第一数据;响应于接收到第一数据:将显示器设置为活跃状态;在显示器的侧上显示人物用户接口对象;朝着显示器的中心动画呈现人物用户接口对象;以及在指示当前时间的位置而在显示器的中心处显示人物用户接口对象。In some embodiments, a method of indicating time using a character-based user interface includes: at an electronic device having a display and a touch-sensitive surface: setting the display to an inactive state; receiving first data indicative of an event; responding to receiving first data: setting the display to an active state; displaying a character user interface object on a side of the display; animating the character user interface object towards the center of the display; and displaying at the center of the display at a location indicating the current time Character user interface object.

在一些实施例中,一种提供情境特定用户接口的方法包括:在具有触敏显示器的电子设备处::钟面和可供件,其中可供件表示应用,其中可供件包括从应用获取的信息集合,其中信息集合根据来自应用的数据被更新,并且其中可供件作为复杂件被显示在钟面上;检测在显示的可供件上的接触;以及响应于检测到接触:启动由可供件表示的应用。In some embodiments, a method of providing a context-specific user interface includes: at an electronic device having a touch-sensitive display: a clock face and an affordance, wherein the affordance represents an application, wherein the affordance includes obtaining from the application The set of information, wherein the set of information is updated based on data from the application, and wherein the affordance is displayed on the clock face as a complication; detecting a contact on the displayed affordance; and in response to detecting the contact: initiating the The application represented by the affordance.

在一些实施例中,一种提供情境特定用户接口的方法包括:在具有配置为检测接触强度的触敏显示器的电子设备处:在触敏显示器上显示包括钟面的用户接口屏幕;检测在触敏显示器上的接触,接触具有特征强度,以及响应于检测到接触:确定特征强度是否在强度阈值之上;以及根据特征强度在强度阈值之上的确定:进入电子设备的钟面编辑模式;可视化地区分显示的钟面以指示编辑模式;以及检测在触敏显示器上的第二接触,其中第二接触在可视化地区分的显示的钟面上,以及响应于检测到第二接触:可视化地指示用于编辑的钟面的元素。In some embodiments, a method of providing a context-specific user interface includes: at an electronic device having a touch-sensitive display configured to detect contact strength: displaying a user interface screen including a clock face on the touch-sensitive display; Sensitive to a touch on the display, the touch has a characteristic intensity, and in response to detecting the touch: determine if the characteristic intensity is above an intensity threshold; and based on the determination that the characteristic intensity is above the intensity threshold: enter the clock face edit mode of the electronic device; visualize distinguishing the displayed clock face to indicate an editing mode; and detecting a second contact on the touch-sensitive display, wherein the second contact is on the visually distinguishable displayed clock face, and in response to detecting the second contact: visually indicating Elements of the clock face for editing.

在一些实施例中,一种提供情境特定用户接口的方法包括:在具有配置为检测接触强度的触敏显示器的电子设备处:在触敏显示器上显示包括钟面的用户接口屏幕;检测在触敏显示器上的接触,接触具有特征强度,以及响应于检测到接触:确定特征强度是否在强度阈值之上;以及根据特征强度在强度阈值之上的确定:进入电子设备的钟面选择模式;可视化地区分显示的钟面以指示钟面选择模式,其中显示的钟面在显示器上被居中;以及检测触敏显示器上的轻扫,以及响应于检测到轻扫:将第二钟面在显示器上居中。In some embodiments, a method of providing a context-specific user interface includes: at an electronic device having a touch-sensitive display configured to detect contact strength: displaying a user interface screen including a clock face on the touch-sensitive display; touch sensitive display, the touch has a characteristic intensity, and in response to detecting the touch: determine if the characteristic intensity is above an intensity threshold; and based on the determination that the characteristic intensity is above the intensity threshold: enter the clock face selection mode of the electronic device; visualize distinguishing the displayed clock face to indicate a clock face selection mode in which the displayed clock face is centered on the display; and detecting a swipe on the touch-sensitive display, and in response to detecting the swipe: placing the second clock face on the display Centered.

在一些实施例中,一种提供情境特定用户接口的方法包括:在具有触敏显示器和可旋转输入机构的电子设备处:在触敏显示器上显示用户接口屏幕,用户接口屏幕包括:钟面;和钟面上的可供件,可供件指示一天中的第一时间;检测在触敏显示器上的接触;以及响应于检测到接触:进入电子设备的用户交互模式,当电子设备处于用户交互模式时,检测可旋转输入机构的移动,以及响应于检测到移动:更新可供件以指示一天中的第二时间;检测在触敏显示器上的在指示第二时间的可供件处的第二接触,以及响应于检测到第二接触:针对一天中的第二时间设置用户提醒。In some embodiments, a method of providing a context-specific user interface includes: at an electronic device having a touch-sensitive display and a rotatable input mechanism: displaying a user interface screen on the touch-sensitive display, the user interface screen comprising: a clock face; and an affordance on the clock face indicating the first time of day; detecting a contact on the touch-sensitive display; and in response to detecting the contact: entering a user interaction mode of the electronic device when the electronic device is in user interaction mode, detect movement of the rotatable input mechanism, and in response to detecting movement: update the affordance to indicate the second time of day; detect the first on the touch-sensitive display at the affordance indicating the second time; The second contact, and in response to detecting the second contact: A user reminder is set for the second time of day.

在一些实施例中,一种提供情境特定用户接口的方法包括:在具有触敏显示器的电子设备处:在显示器上显示用户接口屏幕,用户接口屏幕包括多个可供件,多个可供件包括第一可供件,其中第一可供件指示钟面,钟面包括:时间指示和轮廓;检测在显示的第一可供件上的接触;以及响应于检测到接触:利用第二用户接口屏幕替代用户接口屏幕的显示,其中替代包括保持时间指示和轮廓中的一个或者多个中的一个,其中保持的时间指示或者轮廓以大于第一用户接口屏幕的尺寸显示在第二用户接口屏幕上。In some embodiments, a method of providing a context-specific user interface includes: at an electronic device having a touch-sensitive display: displaying a user interface screen on the display, the user interface screen including a plurality of affordances, the plurality of affordances Including a first affordance, wherein the first affordance indicates a clock face, the clock face includes: a time indication and an outline; detecting a contact on the displayed first affordance; and in response to detecting the contact: utilizing a second user The interface screen replaces the display of the user interface screen, wherein the replacement includes one or more of a hold time indication and an outline, wherein the hold time indication or outline is displayed on the second user interface screen in a larger size than the first user interface screen superior.

在一些实施例中,一种设备包括用于接收表示用户输入的数据的装置;响应于接收到数据用于在显示器上显示用户接口屏幕的装置,用户接口屏幕包括指示第一时间的钟面,其中第一时间在当前时间之前;以及用于通过动画呈现钟面从指示第一时间过渡到指示当前时间来更新用户接口屏幕的装置,其中动画呈现表示从第一时间到当前时间的时间的变迁。In some embodiments, an apparatus includes means for receiving data representing user input; in response to receiving the data, means for displaying a user interface screen on a display, the user interface screen including a clock face indicating a first time, wherein the first time is before the current time; and means for updating the user interface screen by animating the transition of the clock face from indicating the first time to indicating the current time, wherein the animation represents the transition of time from the first time to the current time .

在一些实施例中,一种设备包括用于在触敏显示器上显示指示当前时间的钟面的装置,钟面包括:包括时针和分针的用户接口对象,其中用户接口对象指示当前时间、一个或者多个小时时间刻度指示和秒表指针;用于接收表示用户输入的数据的装置;响应于接收到数据用于利用秒表指针的第一时间刻度的指示替代一个或者多个小时时间刻度指示的装置;以及用于动画呈现秒表指针以反映时间的变迁的装置。In some embodiments, an apparatus includes means for displaying on a touch-sensitive display a clock face indicating a current time, the clock face including: a user interface object including an hour hand and a minute hand, wherein the user interface object indicates the current time, an or a plurality of hourly timescale indications and a stopwatch hand; means for receiving data representing user input; means for replacing one or more hourly timescale indications with an indication of a first timescale of the stopwatch hands in response to receiving the data; And a device for animating the hands of the stopwatch to reflect the passage of time.

在一些实施例中,一种设备包括用于在触敏显示器上显示用户接口屏幕的装置,用户接口屏幕包括:表示当前时间由太阳照亮的地球的第一区域的仿真的第一可供件;用于接收用户输入的装置;以及响应于接收到用户输入用于旋转地球的仿真以显示当前时间由太阳照亮的地球的第二区域的装置。In some embodiments, an apparatus includes means for displaying a user interface screen on a touch-sensitive display, the user interface screen including: a first affordance representing a simulation of a first region of the earth illuminated by the sun at a current time ; means for receiving user input; and means for rotating a simulation of the earth in response to receiving the user input to display a second region of the earth illuminated by the sun at the current time.

在一些实施例中,一种设备包括用于在触敏显示器上显示用户接口屏幕的装置,用户接口屏幕包括:用户接口屏幕的第一部分,第一部分指示白天;用户接口屏幕的第二部分,第二部分指示夜间;用户接口对象,用户接口对象表示具有表示一天的周期的正弦波,其中正弦波指示太阳在该天的路径,并且其中正弦波被显示在第一部分和第二部分中的一个或者多个中;表示太阳的第一可供件,其中第一可供件被显示在显示的正弦波上的第一位置处,第一位置指示该天中的当前时间和该天中的当前时间在白天还是夜间期间;以及第二可供件,第二可供件指示一天中的当前时间。In some embodiments, an apparatus includes means for displaying a user interface screen on a touch-sensitive display, the user interface screen including: a first portion of the user interface screen, the first portion indicating daytime; a second portion of the user interface screen, the first portion The two parts indicate night time; a user interface object representing a sine wave having a period representing a day, wherein the sine wave indicates the path of the sun on that day, and wherein the sine wave is displayed in one of the first and second parts or a plurality of; representing a first affordance of the sun, wherein the first affordance is displayed at a first position on the displayed sine wave, the first position indicating the current time of day and the current time of day during day or night; and a second affordance indicating the current time of day.

在一些实施例中,一种设备包括用于在显示器上显示用户接口屏幕的装置,用户接口屏幕包括:基于图像的背景,背景包括多个像素,其中像素的子集相对于图像在外观上被修改使得像素的子集表示以下各项中的一项或者多项:指示日期的第一用户接口对象和指示一天中的时间的第二用户接口对象。In some embodiments, an apparatus includes means for displaying a user interface screen on a display, the user interface screen including: an image-based background, the background including a plurality of pixels, wherein a subset of the pixels are visually identified with respect to the image The modification is such that the subset of pixels represents one or more of: a first user interface object indicating a date and a second user interface object indicating a time of day.

在一些实施例中,一种设备包括用于访问文件夹的装置,文件夹包括两个或者更多图像;用于从文件夹中选择第一图像的装置;以及用于在显示器上显示用户接口屏幕的装置,用户接口屏幕包括:基于第一图像的背景,背景包括多个像素,其中像素的子集相对于图像在外观上被修改使得像素的子集表示以下各项中的一项或者多项:指示日期的第一用户接口对象和指示一天中的时间的第二用户接口对象。In some embodiments, an apparatus includes means for accessing a folder, the folder including two or more images; means for selecting a first image from the folder; and displaying a user interface on a display An apparatus for a screen, a user interface screen comprising: a background based on a first image, the background comprising a plurality of pixels, wherein a subset of the pixels is modified in appearance relative to the image such that the subset of pixels represents one or more of the following Item: A first user interface object indicating the date and a second user interface object indicating the time of day.

在一些实施例中,一种设备包括用于检测用户输入的装置,其中用户输入在第一时间被检测;响应于检测到用户输入用于显示用户接口屏幕的装置,用户接口屏幕包括:指示第一时间的第一用户接口对象;和第二用户接口对象;用于动画呈现第二用户接口对象的装置,动画呈现包括第一动画呈现的序列、在第一动画呈现的序列之后的第二动画呈现的序列和在第二动画呈现的序列之后的第三动画呈现的序列的顺序显示,其中第一动画呈现的序列、第二动画呈现的序列和第三动画呈现的序列不同;用于检测第二用户输入的装置,其中第二用户输入在第二时间检测,其中第二时间在第一时间之后;响应于检测到第二用户输入用于访问表示先前显示的第二动画呈现的序列的数据的装置;用于选择第四动画呈现的序列的装置,其中第四动画呈现的序列不同于第一动画呈现的序列和第二动画呈现的序列;用于显示第二用户接口屏幕的装置,第二用户接口屏幕包括:第一用户接口对象,其中第一用户接口对象被更新以指示第二时间;和与第二用户接口对象相关的第三用户接口对象;以及用于动画呈现第三用户接口对象的装置,动画呈现包括第一动画呈现的序列、在第一动画呈现的序列之后的第四动画呈现的序列和在第四动画呈现的序列之后的第三动画呈现的序列的顺序显示。In some embodiments, an apparatus includes means for detecting a user input, wherein the user input is detected at a first time; in response to detecting the user input, the means for displaying a user interface screen includes: indicating a first time a first user interface object at a time; and a second user interface object; means for animating the second user interface object, the animation including a sequence of the first animation, a second animation subsequent to the sequence of the first animation The sequence of presentations and the sequence presented by the third animation after the sequence presented by the second animation are displayed in sequence, wherein the sequence presented by the first animation, the sequence presented by the second animation, and the sequence presented by the third animation are different; means for two user inputs, wherein the second user input is detected at a second time, wherein the second time is after the first time; responsive to detecting the second user input for accessing data representing a sequence of previously displayed second animation presentations a device for selecting a sequence presented by a fourth animation, wherein the sequence presented by the fourth animation is different from the sequence presented by the first animation and the sequence presented by the second animation; the device for displaying a second user interface screen, the first The second user interface screen includes: a first user interface object, wherein the first user interface object is updated to indicate a second time; and a third user interface object associated with the second user interface object; and for animating the third user interface The apparatus of the object, the animation presentation includes sequential display of a first animation presentation sequence, a fourth animation presentation sequence subsequent to the first animation presentation sequence, and a third animation presentation sequence subsequent to the fourth animation presentation sequence.

在一些实施例中,一种设备包括用于检测对设备的用户移动的装置;响应于检测到移动用于显示钟面的动画呈现的展现的装置,其中动画呈现包括:显示时针和分针以及显示第一小时指示;以及用于显示第二小时指示的装置,其中第二小时指示被显示在在顺时针方向上在第一小时指示之后的位置处的钟面上。In some embodiments, an apparatus includes means for detecting user movement to the apparatus; means for displaying a presentation of an animated representation of a clock face in response to detecting the movement, wherein the animated presentation includes: displaying hour and minute hands and displaying a first hour indication; and means for displaying a second hour indication, wherein the second hour indication is displayed on a clock face in a clockwise direction at a position subsequent to the first hour indication.

在一些实施例中,一种设备包括用于在显示器上显示用户接口屏幕的装置,用户接口屏幕包括:钟面和可供件,其中可供件表示应用,其中可供件包括从应用获取的信息集合,其中信息集合根据来自应用的数据被更新,并且其中可供件作为复杂件被显示在钟面上;用于在检测显示的可供件上的接触的装置;以及响应于检测到接触用于启动由可供件表示的应用的装置。In some embodiments, an apparatus includes means for displaying a user interface screen on a display, the user interface screen including: a clock face and an affordance, wherein the affordance represents an application, wherein the affordance includes an affordance obtained from the application a collection of information, wherein the collection of information is updated based on data from the application, and wherein the affordance is displayed on the clock face as a complication; means for detecting contact on the displayed affordance; and in response to detecting the contact Means for launching the application represented by the affordance.

在一些实施例中,一种设备包括用于在触敏显示器上显示包括钟面的用户接口屏幕的装置;应用检测触敏显示器上的接触的装置,接触具有特征强度;响应于检测到接触用于确定特征强度是否在强度阈值之上的装置;用于根据特征强度在强度阈值之上的确定进入电子设备的钟面编辑模式的装置;用于可视化地区分显示的钟面以指示编辑模式的装置;用于检测在触敏显示器上的第二接触的装置,其中第二接触在可视化地区分的显示的钟面上;以及响应于检测到第二接触用于可视化地指示用于编辑的钟面的元素的装置。In some embodiments, an apparatus includes means for displaying a user interface screen including a clock face on a touch-sensitive display; applying means for detecting a contact on the touch-sensitive display, the contact having a characteristic intensity; means for determining whether a characteristic intensity is above an intensity threshold; means for entering a clock face editing mode of an electronic device according to the determination that the characteristic intensity is above an intensity threshold; for visually distinguishing the displayed clock face to indicate the editing mode means; means for detecting a second contact on a touch-sensitive display, wherein the second contact is on a visually distinguishable displayed clock face; and responsive to detecting the second contact for visually indicating a clock for editing The device of the elements of the face.

在一些实施例中,一种设备包括用于在触敏显示器上显示包括钟面的用户接口屏幕的装置;用于检测在触敏显示器上的接触的装置,接触具有特征强度;响应于检测到接触用于确定特征强度是否在强度阈值之上的装置;用于根据特征强度在强度阈值之上的确定进入电子设备的钟面选择模式的装置;用于可视化地区分显示的钟面以指示钟面选择模式的装置,其中显示的钟面在显示器上被居中;用于检测在触敏显示器上的轻扫的装置;以及响应于检测到轻扫用于将第二钟面在显示器上居中的装置。In some embodiments, an apparatus includes means for displaying a user interface screen including a clock face on a touch-sensitive display; means for detecting a contact on the touch-sensitive display, the contact having a characteristic intensity; responsive to detecting contacting means for determining whether a characteristic intensity is above an intensity threshold; means for entering a clock face selection mode of the electronic device based on the determination that the characteristic intensity is above an intensity threshold; visually distinguishing the displayed clock face to indicate the clock means for a face selection mode, wherein a displayed clock face is centered on the display; means for detecting a swipe on the touch-sensitive display; and means for centering a second clock face on the display in response to detecting the swipe device.

在一些实施例中,一种设备包括用于在触敏显示器上显示用户接口屏幕的装置,用户接口屏幕包括:钟面;和钟面上的可供件,可供件指示一天中的第一时间;用于检测在触敏显示器上的接触的装置;响应于检测到接触用于进入电子设备的用户交互模式的装置;当电子设备处于用户交互模式时,用于检测可旋转输入机构的移动的装置;响应于检测到移动用于更新可供件以指示一天中的第二时间的装置;用于在检测触敏显示器上的在指示第二时间的可供件处的第二接触的装置;以及响应于检测到第二接触用于针对一天中的第二时间设置用户提醒的装置。In some embodiments, an apparatus includes means for displaying a user interface screen on a touch-sensitive display, the user interface screen including: a clock face; and an affordance on the clock face, the affordance indicating the first of the day time; means for detecting a contact on a touch-sensitive display; means for entering a user interaction mode of the electronic device in response to detecting a contact; detecting movement of the rotatable input mechanism when the electronic device is in the user interaction mode means for updating an affordance to indicate a second time of day in response to detected movement; means for detecting a second contact on the touch-sensitive display at an affordance indicating a second time ; and means for setting a user reminder for the second time of day in response to detecting the second contact.

在一些实施例中,一种设备包括用于在显示器上显示用户接口屏幕的装置,用户接口屏幕包括多个可供件,多个可供件包括第一可供件,其中第一可供件指示钟面,钟面包括:时间指示和轮廓;用于检测在显示的第一可供件上的接触的装置;以及响应于检测到接触用于利用第二用户接口屏幕替代用户接口屏幕的显示的装置,其中替代包括保持时间指示和轮廓中的一个或者多个中的一个,其中保持的时间指示或者轮廓以大于第一用户接口屏幕的尺寸显示在第二用户接口屏幕上。In some embodiments, an apparatus includes means for displaying a user interface screen on a display, the user interface screen including a plurality of affordances, the plurality of affordances including a first affordance, wherein the first affordance an indication clock face, the clock face comprising: a time indication and an outline; means for detecting a contact on the displayed first affordance; and a display for replacing the user interface screen with a second user interface screen in response to detecting the contact The apparatus of , wherein the substitution includes maintaining one or more of a time indication and an outline, wherein the maintained time indication or outline is displayed on the second user interface screen in a larger size than the first user interface screen.

在一些实施例中,一种方法包括:接收与第一主题相关的数据;显示与接收的数据的第一部分相关的第一信息;检测可旋转输入机构的第一旋转;以及响应于检测到可旋转输入机构的第一旋转,利用与接收的数据的第二部分相关的第二信息来补充第一信息。In some embodiments, a method includes: receiving data related to a first topic; displaying first information related to a first portion of the received data; detecting a first rotation of a rotatable input mechanism; and in response to detecting a rotatable input mechanism The first rotation of the rotary input mechanism supplements the first information with second information related to the second portion of the received data.

在一些实施例中,一种非瞬态计算机可读存储介质包括指令,该指令用于:接收与第一主题相关的数据;显示与接收的数据的第一部分相关的第一信息;检测可旋转输入机构的第一旋转;以及响应于检测到可旋转输入机构的第一旋转,利用与接收的数据的第二部分相关的第二信息来补充第一信息。In some embodiments, a non-transitory computer-readable storage medium includes instructions for: receiving data related to a first subject; displaying first information related to a first portion of the received data; detecting a rotatable a first rotation of the input mechanism; and in response to detecting the first rotation of the rotatable input mechanism, supplementing the first information with second information related to the second portion of the received data.

在一些实施例中,一种瞬态计算机可读存储介质包括指令,该指令用于:接收与第一主题相关的数据;显示与接收的数据的第一部分相关的第一信息;检测可旋转输入机构的第一旋转;以及响应于检测到可旋转输入机构的第一旋转,利用与所接收的数据的第二部分相关的第二信息来补充第一信息。In some embodiments, a transitory computer-readable storage medium includes instructions for: receiving data related to a first subject; displaying first information related to a first portion of the received data; detecting a rotatable input a first rotation of the mechanism; and in response to detecting the first rotation of the rotatable input mechanism, supplementing the first information with second information related to the second portion of the received data.

在一些实施例中,一种设备包括:显示器;可旋转输入机构;一个或者多个处理器;和存储器。在一些实施例中,存储器存储指令,当由一个或者多个处理器执行时,指令使得一个或者多个处理器:接收与第一主题相关的数据;显示与接收的数据的第一部分相关的第一信息;检测可旋转输入机构的第一旋转;以及响应于检测到可旋转输入机构的第一旋转,利用与接收的数据的第二部分相关的第二信息来补充第一信息。In some embodiments, an apparatus includes: a display; a rotatable input mechanism; one or more processors; and a memory. In some embodiments, the memory stores instructions that, when executed by the one or more processors, cause the one or more processors to: receive data related to the first subject; a message; detecting a first rotation of the rotatable input mechanism; and in response to detecting the first rotation of the rotatable input mechanism, supplementing the first information with second information related to the second portion of the received data.

在一些实施例中,一种设备包括:用于接收与第一主题相关的数据的装置;用于显示与接收的数据的第一部分相关的第一信息的装置;用于检测可旋转输入机构的第一旋转的装置;以及用于响应于检测到可旋转输入机构的第一旋转,利用与接收的数据的第二部分相关的第二信息来补充第一信息的装置。In some embodiments, an apparatus includes: means for receiving data related to a first topic; means for displaying first information related to a first portion of the received data; means for detecting a rotatable input mechanism means for a first rotation; and means for supplementing the first information with second information associated with the second portion of the received data in response to detecting the first rotation of the rotatable input mechanism.

在一些实施例中,一种电子设备包括:显示单元;可旋转输入机构单元;和耦合到显示单元和可旋转输入机构单元的处理单元。在一些实施例中,处理单元被配置为:接收与第一主题相关的数据;使得能够在显示单元上显示与接收的数据的第一部分相关的第一信息;检测可旋转输入机构的第一旋转;以及响应于检测到可旋转输入机构的第一旋转,利用与接收的数据的第二部分相关的第二信息来补充第一信息。In some embodiments, an electronic device includes: a display unit; a rotatable input mechanism unit; and a processing unit coupled to the display unit and the rotatable input mechanism unit. In some embodiments, the processing unit is configured to: receive data related to the first topic; enable display of first information related to the first portion of the received data on the display unit; detect a first rotation of the rotatable input mechanism and, in response to detecting the first rotation of the rotatable input mechanism, supplementing the first information with second information related to the second portion of the received data.

在一些实施例中,一种在具有显示器的电子设备处的方法包括:从第一应用获取第一事件数据;从与第一应用不同的第二应用获取第二事件数据;确定与第一事件数据相关联的第一时间值和与第二事件数据相关联的第二时间值以及第一时间值和第二时间值的相对顺序;以及在显示器上显示用户接口,用户接口包括:伴随着第一时间值的表示的第一事件数据的表示;和伴随着第二时间值的表示的第二事件数据的表示,其中第一事件数据的表示和第二事件数据的表示根据第一时间值和第二时间值的相对顺序以及第一时间值和第二时间值的相应值而相对于彼此显示。In some embodiments, a method at an electronic device having a display includes: obtaining first event data from a first application; obtaining second event data from a second application different from the first application; a first time value associated with the data and a second time value associated with the second event data and a relative order of the first time value and the second time value; and displaying a user interface on the display, the user interface comprising: a representation of the first event data of a representation of a time value; and a representation of the second event data accompanied by a representation of the second time value, wherein the representation of the first event data and the representation of the second event data are based on the first time value and The relative order of the second time values and the corresponding values of the first time value and the second time value are displayed relative to each other.

在一些实施例中,一种存储一个或者多个程序的非瞬态计算机可读存储介质,一个或者多个程序包括指令,当由具有触敏显示器的电子设备执行时,指令使得设备:从第一应用获取第一事件数据;从与第一应用不同的第二应用获取第二事件数据;确定与第一事件数据相关联的第一时间值和与第二事件数据相关联的第二时间值以及第一时间值和第二时间值的相对顺序;以及在显示器上显示用户接口,用户接口包括:伴随着第一时间值的表示的第一事件数据的表示;和伴随着第二时间值的表示的第二事件数据的表示,其中第一事件数据的表示和第二事件数据的表示根据第一时间值和第二时间值的相对顺序以及第一时间值和第二时间值的相应值而相对于彼此显示。In some embodiments, a non-transitory computer readable storage medium storing one or more programs comprising instructions that, when executed by an electronic device having a touch-sensitive display, cause the device to: An application acquires first event data; acquires second event data from a second application different from the first application; determines a first time value associated with the first event data and a second time value associated with the second event data and the relative order of the first time value and the second time value; and displaying a user interface on the display, the user interface comprising: a representation of the first event data accompanied by a representation of the first time value; and a representation of the first event data accompanied by the second time value A representation of the second event data of the representation, wherein the representation of the first event data and the representation of the second event data are based on the relative order of the first time value and the second time value and the corresponding value of the first time value and the second time value. displayed relative to each other.

在一些实施例中,一种存储一个或者多个程序的瞬态计算机可读存储介质,一个或者多个程序包括指令,当由具有触敏显示器的电子设备执行时,指令使得设备:从第一应用获取第一事件数据;从与第一应用不同的第二应用获取第二事件数据;确定与第一事件数据相关联的第一时间值和与第二事件数据相关联的第二时间值以及第一时间值和第二时间值的相对顺序;以及在显示器上显示用户接口,用户接口包括:伴随着第一时间值的表示的第一事件数据的表示;和伴随着第二时间值的表示的第二事件数据的表示,其中第一事件数据的表示和第二事件数据的表示根据第一时间值和第二时间值的相对顺序以及第一时间值和第二时间值的相应值而相对于彼此显示。In some embodiments, a transient computer-readable storage medium storing one or more programs comprising instructions that, when executed by an electronic device having a touch-sensitive display, cause the device to: start from a first the application obtains the first event data; obtains the second event data from a second application different from the first application; determines a first time value associated with the first event data and a second time value associated with the second event data and a relative order of the first time value and the second time value; and displaying a user interface on the display, the user interface comprising: a representation of the first event data accompanied by the representation of the first time value; and a representation of the second time value accompanied by A representation of the second event data, wherein the representation of the first event data and the representation of the second event data are relative according to the relative order of the first and second time values and the corresponding values displayed on each other.

在一些实施例中,一种电子设备,包括:触敏显示器;一个或者多个处理器;存储器;和一个或者多个程序,其中一个或者多个程序被存储在存储器中并且被配置为由一个或者多个处理器执行,一个或者多个程序包括指令,当由一个或者多个处理器执行时,指令使得设备:从第一应用获取第一事件数据;从与第一应用不同的第二应用获取第二事件数据;确定与第一事件数据相关联的第一时间值和与第二事件数据相关联的第二时间值以及第一时间值和第二时间值的相对顺序;以及在显示器上显示用户接口,用户接口包括:伴随着第一时间值的表示的第一事件数据的表示;和伴随着第二时间值的表示的第二事件数据的表示,其中第一事件数据的表示和第二事件数据的表示根据第一时间值和第二时间值的相对顺序以及第一时间值和第二时间值的相应值而相对于彼此显示。In some embodiments, an electronic device includes: a touch-sensitive display; one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by a or multiple processors execute, the one or more programs include instructions that, when executed by the one or more processors, cause the device to: obtain the first event data from a first application; from a second application different from the first application acquiring second event data; determining a first time value associated with the first event data and a second time value associated with the second event data and a relative order of the first and second time values; and on a display A user interface is displayed, the user interface comprising: a representation of the first event data accompanied by a representation of the first time value; and a representation of the second event data accompanied by the representation of the second time value, wherein the representation of the first event data and the first event data The representations of the two event data are displayed relative to each other according to the relative order of the first time value and the second time value and the corresponding values of the first time value and the second time value.

在一些实施例中,一种电子设备包括:用于从第一应用获取第一事件数据的装置;用于从与第一应用不同的第二应用获取第二事件数据的装置;用于确定与第一事件数据相关联的第一时间值和与第二事件数据相关联的第二时间值以及第一时间值和第二时间值的相对顺序的装置;以及用于在设备的触敏显示器上显示用户接口的装置,用户接口包括:伴随着第一时间值的表示的第一事件数据的表示;和伴随着第二时间值的表示的第二事件数据的表示,其中第一事件数据的表示和第二事件数据的表示根据第一时间值和第二时间值的相对顺序以及第一时间值和第二时间值的相应值而相对于彼此显示。In some embodiments, an electronic device includes: means for obtaining first event data from a first application; means for obtaining second event data from a second application different from the first application; a first time value associated with the first event data and a second time value associated with the second event data and a relative order of the first time value and the second time value; and means for displaying on a touch-sensitive display of the device Apparatus for displaying a user interface, the user interface comprising: a representation of first event data accompanied by a representation of a first time value; and a representation of second event data accompanied by a representation of a second time value, wherein the representation of the first event data The representations of the and second event data are displayed relative to each other according to the relative order of the first time value and the second time value and the corresponding values of the first time value and the second time value.

在一些实施例中,一种电子设备包括:被配置为显示图形用户接口的显示单元;被配置为接收接触的触敏表面单元;以及耦合至显示单元、触敏表面单元、可旋转可按压输入机构单元和按钮单元的处理单元,处理单元被配置为:从第一应用获取第一事件数据;从与第一应用不同的第二应用获取第二事件数据;确定与第一事件数据相关联的第一时间值和与第二事件数据相关联的第二时间值以及第一时间值和第二时间值的相对顺序;以及在显示器上显示用户接口,用户接口包括:伴随着第一时间值的表示的第一事件数据的表示;和伴随着第二时间值的表示的第二事件数据的表示,其中第一事件数据的表示和第二事件数据的表示根据第一时间值和第二时间值的相对顺序以及第一时间值和第二时间值的相应值而相对于彼此显示。In some embodiments, an electronic device includes: a display unit configured to display a graphical user interface; a touch-sensitive surface unit configured to receive contacts; and coupled to the display unit, the touch-sensitive surface unit, a rotatable and pressable input The processing unit of the mechanism unit and the button unit, the processing unit is configured to: obtain first event data from a first application; obtain second event data from a second application different from the first application; determine the data associated with the first event data the first time value and the second time value associated with the second event data and the relative order of the first time value and the second time value; and displaying a user interface on the display, the user interface including: accompanying the first time value a representation of the represented first event data; and a representation of the second event data accompanied by a representation of the second time value, wherein the representation of the first event data and the representation of the second event data are based on the first time value and the second time value and the corresponding values of the first time value and the second time value are displayed relative to each other.

因此,提供了具有用于管理(例如,编辑)情境特定用户接口的更快、更有效的方法和接口的设备,由此增加有效性、效率和用户对这样的设备的满意度。这样的方法和接口可以补充或替换用于管理情境特定用户接口的其它方法。Accordingly, devices are provided with faster, more efficient methods and interfaces for managing (eg, editing) context-specific user interfaces, thereby increasing effectiveness, efficiency, and user satisfaction with such devices. Such methods and interfaces may complement or replace other methods for managing context-specific user interfaces.

附图说明Description of drawings

图1A是图示根据一些实施例的具有触敏显示器的便携式多功能设备的框图。1A is a block diagram illustrating a portable multifunction device with a touch-sensitive display in accordance with some embodiments.

图1B是图示根据一些实施例的用于事件处理的示例性部件的框图。FIG. 1B is a block diagram illustrating exemplary components for event processing, in accordance with some embodiments.

图2图示了根据一些实施例的具有触敏显示器的便携式多功能设备。2 illustrates a portable multifunction device with a touch-sensitive display in accordance with some embodiments.

图3是图示根据一些实施例的具有显示器和触敏表面的示例性多功能设备的框图。3 is a block diagram illustrating an exemplary multifunction device having a display and a touch-sensitive surface in accordance with some embodiments.

图4A和图4B图示了根据一些实施例的用于便携式多功能设备上的应用菜单的示例性用户接口。4A and 4B illustrate an exemplary user interface for an application menu on a portable multifunction device, according to some embodiments.

图5A是图示根据一些实施例的具有触敏显示器和可旋转可按压输入机构的便携式多功能设备。5A is an illustration of a portable multifunction device having a touch-sensitive display and a rotatable depressible input mechanism, according to some embodiments.

图5B图示了根据一些实施例的具有触敏显示器和可旋转可按压输入机构的便携式多功能设备。5B illustrates a portable multifunction device with a touch-sensitive display and a rotatable depressible input mechanism in accordance with some embodiments.

图6A和图6B图示了示例性情境特定用户接口。6A and 6B illustrate exemplary context-specific user interfaces.

图7A和图7B图示了示例性情境特定用户接口。7A and 7B illustrate exemplary context-specific user interfaces.

图8图示了示例性情境特定用户接口。8 illustrates an exemplary context-specific user interface.

图9图示了示例性情境特定用户接口。9 illustrates an exemplary context-specific user interface.

图10图示了示例性情境特定用户接口。10 illustrates an exemplary context-specific user interface.

图11A-图11C图示了示例性情境特定用户接口。11A-11C illustrate exemplary context-specific user interfaces.

图12图示了示例性情境特定用户接口。12 illustrates an exemplary context-specific user interface.

图13A和图13B图示了示例性情境特定用户接口。13A and 13B illustrate exemplary context-specific user interfaces.

图14A图示了示例性情境特定用户接口。14A illustrates an exemplary context-specific user interface.

图14B-图14U图示了示例性情境特定用户接口。14B-14U illustrate exemplary context-specific user interfaces.

图15图示了示例性情境特定用户接口。15 illustrates an exemplary context-specific user interface.

图16A-图16G图示了示例性情境特定用户接口。16A-16G illustrate exemplary context-specific user interfaces.

图17A和图17B图示了示例性情境特定用户接口。17A and 17B illustrate exemplary context-specific user interfaces.

图18A-图18C图示了示例性情境特定用户接口。18A-18C illustrate exemplary context-specific user interfaces.

图19图示了示例性情境特定用户接口。19 illustrates an exemplary context-specific user interface.

图20是图示用于情境特定用户接口的过程的流程图。20 is a flowchart illustrating a process for a context-specific user interface.

图21是图示用于情境特定用户接口的过程的流程图。21 is a flowchart illustrating a process for a context-specific user interface.

图22是图示用于情境特定用户接口的过程的流程图。22 is a flowchart illustrating a process for a context-specific user interface.

图23是图示用于情境特定用户接口的过程的流程图。23 is a flowchart illustrating a process for a context-specific user interface.

图24是图示用于情境特定用户接口的过程的流程图。24 is a flowchart illustrating a process for a context-specific user interface.

图25是图示用于情境特定用户接口的过程的流程图。25 is a flowchart illustrating a process for a context-specific user interface.

图26是图示用于情境特定用户接口的过程的流程图。26 is a flowchart illustrating a process for a context-specific user interface.

图27A是图示用于情境特定用户接口的过程的流程图。27A is a flowchart illustrating a process for a context-specific user interface.

图27B是图示用于情境特定用户接口的过程的流程图。27B is a flowchart illustrating a process for a context-specific user interface.

图27C是图示用于情境特定用户接口的过程的流程图。27C is a flowchart illustrating a process for a context-specific user interface.

图27D是图示用于情境特定用户接口的过程的流程图。27D is a flowchart illustrating a process for a context-specific user interface.

图27E是图示用于情境特定用户接口的过程的流程图。27E is a flowchart illustrating a process for a context-specific user interface.

图27F是图示用于情境特定用户接口的过程的流程图。27F is a flowchart illustrating a process for a context-specific user interface.

图28是图示用于情境特定用户接口的过程的流程图。28 is a flowchart illustrating a process for a context-specific user interface.

图29是图示用于情境特定用户接口的过程的流程图。29 is a flowchart illustrating a process for a context-specific user interface.

图30是图示用于情境特定用户接口的过程的流程图。30 is a flowchart illustrating a process for a context-specific user interface.

图31是图示用于情境特定用户接口的过程的流程图。31 is a flowchart illustrating a process for a context-specific user interface.

图32是图示用于情境特定用户接口的过程的流程图。32 is a flowchart illustrating a process for a context-specific user interface.

图33是图示用于情境特定用户接口的过程的流程图。33 is a flowchart illustrating a process for a context-specific user interface.

图34是根据一些实施例的电子设备的功能框图。34 is a functional block diagram of an electronic device according to some embodiments.

图35是根据一些实施例的电子设备的功能框图。35 is a functional block diagram of an electronic device according to some embodiments.

图36是根据一些实施例的电子设备的功能框图。36 is a functional block diagram of an electronic device according to some embodiments.

图37是根据一些实施例的电子设备的功能框图。37 is a functional block diagram of an electronic device according to some embodiments.

图38是根据一些实施例的电子设备的功能框图。38 is a functional block diagram of an electronic device according to some embodiments.

图39是根据一些实施例的电子设备的功能框图。39 is a functional block diagram of an electronic device according to some embodiments.

图40是根据一些实施例的电子设备的功能框图。40 is a functional block diagram of an electronic device according to some embodiments.

图41是根据一些实施例的电子设备的功能框图。41 is a functional block diagram of an electronic device according to some embodiments.

图42是根据一些实施例的电子设备的功能框图。42 is a functional block diagram of an electronic device according to some embodiments.

图43是根据一些实施例的电子设备的功能框图。43 is a functional block diagram of an electronic device according to some embodiments.

图44是根据一些实施例的电子设备的功能框图。44 is a functional block diagram of an electronic device according to some embodiments.

图45是根据一些实施例的电子设备的功能框图。45 is a functional block diagram of an electronic device according to some embodiments.

图46是根据一些实施例的电子设备的功能框图。46 is a functional block diagram of an electronic device according to some embodiments.

图47是根据一些实施例的电子设备的功能框图。47 is a functional block diagram of an electronic device according to some embodiments.

图48是根据一些实施例的电子设备的功能框图。48 is a functional block diagram of an electronic device according to some embodiments.

图49是根据一些实施例的电子设备的功能框图。49 is a functional block diagram of an electronic device according to some embodiments.

图50是根据一些实施例的电子设备的功能框图。50 is a functional block diagram of an electronic device according to some embodiments.

图51是根据一些实施例的电子设备的功能框图。51 is a functional block diagram of an electronic device according to some embodiments.

图52是根据一些实施例的电子设备的功能框图。52 is a functional block diagram of an electronic device according to some embodiments.

图53A-图53F图示了根据一些实施例的示例性用户接口。53A-53F illustrate exemplary user interfaces in accordance with some embodiments.

图54A-图54E是图示根据一些实施例的激活操作模式的方法的流程图。54A-54E are flowcharts illustrating a method of activating a mode of operation in accordance with some embodiments.

图55是根据一些实施例的电子设备的功能框图。55 is a functional block diagram of an electronic device according to some embodiments.

图56A-图56I图示了示例性情境特定用户接口。56A-56I illustrate exemplary context-specific user interfaces.

图57A是图示用于情境特定用户接口的过程的流程图。57A is a flowchart illustrating a process for a context-specific user interface.

图57B是图示用于情境特定用户接口的过程的流程图。57B is a flowchart illustrating a process for a context-specific user interface.

图57C是图示用于情境特定用户接口的过程的流程图。57C is a flowchart illustrating a process for a context-specific user interface.

图57D是图示用于情境特定用户接口的过程的流程图。57D is a flowchart illustrating a process for a context-specific user interface.

图57E是图示用于情境特定用户接口的过程的流程图。57E is a flowchart illustrating a process for a context-specific user interface.

图57F是图示用于情境特定用户接口的过程的流程图。57F is a flowchart illustrating a process for a context-specific user interface.

图58是根据一些实施例的电子设备的功能框图。58 is a functional block diagram of an electronic device according to some embodiments.

图59A-图59F图示了根据一些实施例的示例性用户接口。59A-59F illustrate exemplary user interfaces in accordance with some embodiments.

图60A-图60F是图示根据一些实施例的用于补充显示的信息的过程的流程图。60A-60F are flowcharts illustrating a process for supplementing displayed information, according to some embodiments.

图61是根据一些实施例的电子设备的功能框图。61 is a functional block diagram of an electronic device according to some embodiments.

具体实施方式Detailed ways

以下描述阐明了示例性方法、参数等。然而,应当认识到这样的描述并不旨在对本公开内容的范围的限制,而是相反被提供为示例性实施例的描述。The following description sets forth exemplary methods, parameters, and the like. It should be appreciated, however, that such descriptions are not intended to limit the scope of the present disclosure, but are instead provided as descriptions of exemplary embodiments.

如上面所讨论,用户可以定制环境-特定的用户接口用于保持时间并接收某些类型的信息。有挑战的是向用户提供众多选项,以用于定制这样的接口同时提供高度可用的接口。而且,还有挑战的是以对用户容易理解的和直观的方式呈现这些选项,以用于定制多个变量,诸如颜色、显示密度、复杂性等。环境-特定的用户接口以及用于允许用户定制这样的接口的结合的方法对便携式的多功能设备是高度期望的。As discussed above, the user can customize the environment-specific user interface for keeping time and receiving certain types of information. The challenge is to provide users with numerous options for customizing such an interface while providing a highly usable interface. Furthermore, there is a challenge to present these options in a way that is easily understandable and intuitive to the user for customizing a number of variables, such as color, display density, complexity, and the like. Context-specific user interfaces and combined methods for allowing users to customize such interfaces are highly desirable for portable multifunction devices.

下面,图1A至图1B、图2、图3和图4A至图4B以及图5A至图5B提供用于执行用于提供环境-特定的用户接口的技术的示例性设备的描述。图6至图19图示了示例性环境-特定的用户接口。图中的用户接口还用来图示下面所描述的过程,包括在图20至图33中的过程。1A-1B, 2, 3 and 4A-4B, and 5A-5B provide descriptions of exemplary devices for performing techniques for providing context-specific user interfaces. 6-19 illustrate exemplary environment-specific user interfaces. The user interface in the figures is also used to illustrate the processes described below, including the processes in FIGS. 20-33.

虽然以下描述使用术语“第一”、“第二”等来描述各个元件,但是这些元件不应当被术语限制。这些术语仅用于将一个元件与另一元件进行区分。例如,第一触摸可以被称作第二触摸,并且类似地,第二触摸可以被称作第一触摸,而不脱离各种描述的实施例的范围。第一触摸和第二触摸均是触摸,但它们不是相同的触摸。Although the following description uses the terms "first", "second", etc. to describe various elements, these elements should not be limited by the terms. These terms are only used to distinguish one element from another. For example, a first touch may be referred to as a second touch, and similarly, a second touch may be referred to as a first touch, without departing from the scope of the various described embodiments. Both the first touch and the second touch are touches, but they are not the same touch.

各种描述的实施例的描述中所使用的术语在本文中仅用于描述具体实施例,并不旨在限制。各种描述的实施例的描述以及所附权利要求书中所使用的单数形式“一”、“一个”和“所述”旨在也包括复数形式,除非上下文明确给出相反指示。还应当理解,本文所使用的术语“和/或”是指代并且涵盖相关联列出的项目的一个或多个条目中的任何项目以及所有可能的组合。进一步应当理解,术语“包括”、“具有”、“包含”和/或“含有”在本说明书中使用时规定了特征、整体、步骤、操作、元件和/或部分的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元件、组件和/或它们的组合的存在或添加。The terminology used in the description of the various described embodiments is used herein to describe specific embodiments only and is not intended to be limiting. As used in the description of the various described embodiments and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It will also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It should be further understood that the terms "comprising", "having", "including" and/or "comprising" when used in this specification specify the presence of features, integers, steps, operations, elements and/or parts, but do not exclude The presence or addition of one or more other features, integers, steps, operations, elements, components, and/or combinations thereof.

术语“如果”取决于上下文可以被解读为表示“在…时”或“一旦…则”或者“响应于确定”或“响应于检测”。类似地,短语“如果确定”或“如果检测到[一定的条件或事件]”取决于上下文可以被解读为表示“一旦确定,则”或“响应于确定”或者“一旦检测到[一定的条件或事件]”或“响应于检测到[一定的条件或事件]”。The term "if" may be read to mean "at the time of" or "once then" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if [certain condition or event] is detected" can be read, depending on the context, to mean "once it is determined, then" or "in response to the determination" or "once [certain condition or event] is detected or event]” or “in response to detection of [certain condition or event]”.

对电子设备、针对这种设备的用户接口以及用于使用此类设备的相关联过程的实施例进行描述。在一些实施例中,设备是便携式通信设备(诸如移动电话),其还包含其他功能,诸如PDA和/或音乐播放器功能。便携式多功能设备的示例性实施例包括但不限于:来自加利福尼亚州、库比蒂诺的Apple公司的

Figure BDA0002591587250000231
iPod
Figure BDA0002591587250000232
Figure BDA0002591587250000233
设备。诸如具有触敏表面(例如,触摸屏显示器和/或触摸板)的膝上型计算机或平板计算机之类的其他便携式电子设备也可以被使用。还应当理解的是,在一些实施例中,该设备不是便携式通信设备,而是具有触敏表面(例如,触摸屏显示器和/或触摸板)的台式计算机。Embodiments of electronic devices, user interfaces for such devices, and associated processes for using such devices are described. In some embodiments, the device is a portable communication device (such as a mobile phone) that also incorporates other functions, such as PDA and/or music player functions. Exemplary embodiments of portable multifunction devices include, but are not limited to: from Apple Inc., Cupertino, CA.
Figure BDA0002591587250000231
iPod
Figure BDA0002591587250000232
and
Figure BDA0002591587250000233
equipment. Other portable electronic devices such as laptop or tablet computers with touch-sensitive surfaces (eg, touch screen displays and/or touch pads) may also be used. It should also be understood that in some embodiments, the device is not a portable communication device, but rather a desktop computer with a touch-sensitive surface (eg, a touch screen display and/or a touch pad).

在以下论述中,描述了一种包括显示器和触敏表面的电子设备。然而,应当理解的是,该计算设备可以包括一个或多个其他物理用户接口设备,诸如物理键盘、鼠标和/或操纵杆。In the following discussion, an electronic device including a display and a touch-sensitive surface is described. It should be understood, however, that the computing device may include one or more other physical user interface devices, such as a physical keyboard, mouse, and/or joystick.

所述设备可以支持各种应用,诸如以下应用中的一个或多个应用:绘图应用、演示应用、文字处理应用、网站创建应用、盘编写应用、电子表格应用、游戏应用、电话应用、视频会议应用、电子邮件应用、即时消息应用、训练支持应用、照片管理应用、数码相机应用、数码录像机应用、网页浏览应用、数字音乐播放器应用和/或数字视频播放器应用。The device may support various applications, such as one or more of the following applications: drawing applications, presentation applications, word processing applications, website creation applications, disk writing applications, spreadsheet applications, gaming applications, telephony applications, video conferencing applications, email applications, instant messaging applications, training support applications, photo management applications, digital camera applications, digital video recorder applications, web browsing applications, digital music player applications and/or digital video player applications.

在设备上执行的各种应用可选地使用至少一个公共物理用户接口设备,诸如触敏表面。触敏表面的一个或多个功能以及在设备上显示的对应信息从一个应用向下一个应用和/或在各自应用中进行可选地调整和/或改变。以此方式,设备的公共物理架构(诸如触敏表面)通过对于用户而言直观、透明的用户接口来可选地支持各种应用。Various applications executing on the device optionally use at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and corresponding information displayed on the device are optionally adjusted and/or changed from one application to the next and/or within respective applications. In this way, the common physical architecture of the device, such as the touch-sensitive surface, optionally supports various applications through a user interface that is intuitive and transparent to the user.

现在将关注转向具有触敏显示器的便携式设备的实施例。图1A是图示根据一些实施例的具有触敏显示器系统112的便携式多功能设备100的框图。触敏显示器112有时被称作“触摸屏”,并且有时被认为或被称作触敏显示器系统。设备100包括存储器102(其可选地包括一个或多个计算机可读存储介质)、存储器控制器122、一个或多个处理单元(CPU)120、外围接口118、RF电路装置108、音频电路装置110、扬声器111、麦克风113、输入/输出(I/O)子系统106、其他输入或控制设备116以及外部端口124。设备100可选地包括一个或多个光学传感器164。设备100可选地包括用于检测设备100(例如,触敏表面,诸如设备100的触敏显示系统112)上接触强度的一个或者接触强度传感器165。设备100可选地包括用于在设备100上产生触觉输出的一个或者多个触觉输出生成器167(例如,在诸如设备100的触敏显示系统112或者设备300的触摸板335的触敏表面上产生触觉输出)。这些组件可选地通过一个或多个通信总线或信号线路103进行通信。Attention will now be directed to an embodiment of a portable device with a touch-sensitive display. FIG. 1A is a block diagram illustrating a portable multifunction device 100 having a touch-sensitive display system 112 in accordance with some embodiments. The touch-sensitive display 112 is sometimes referred to as a "touch screen" and is sometimes considered or referred to as a touch-sensitive display system. Device 100 includes memory 102 (which optionally includes one or more computer-readable storage media), memory controller 122, one or more processing units (CPUs) 120, peripheral interface 118, RF circuitry 108, audio circuitry 110 , speakers 111 , microphone 113 , input/output (I/O) subsystem 106 , other input or control devices 116 , and external ports 124 . Device 100 optionally includes one or more optical sensors 164 . Device 100 optionally includes one or a contact intensity sensor 165 for detecting the intensity of contact on device 100 (eg, a touch-sensitive surface, such as touch-sensitive display system 112 of device 100 ). Device 100 optionally includes one or more haptic output generators 167 for generating haptic output on device 100 (eg, on a touch-sensitive surface such as touch-sensitive display system 112 of device 100 or touchpad 335 of device 300 ). produce haptic output). These components optionally communicate via one or more communication buses or signal lines 103 .

如说明书和权利要求中所使用的,在触敏表面上接触的术语“强度”指代在触敏表面上接触(例如,手指接触)的力或者压力(单位面积的力),或者指代用于在触敏表面上接触的力或者压力的替代(代理)。接触强度具有包括至少四个不同的数值并且更典型地包括数百个不同数值(例如,至少256)的数值范围。可选地,使用各种方法和各种传感器或者传感器的组合来确定(或者测量)接触强度。例如,在触敏表面下面的或者邻近于触敏表面的一个或者多个力传感器可选地用于在触敏表面上的各个点处测量力。在一些实现方式中,来自多个力传感器的力测量被组合(例如,加权平均数)以确定接触的估计的力。类似地,触笔的压敏尖端可选地用于确定在触敏表面上的触笔的压力。备选地,在触敏表面上检测到的接触区域的大小和/或对其的改变、接近接触的触敏表面的电容和/或对其的改变、接近接触的触敏表面的电阻和/或对其的改变可选地用作为触敏表面上的接触的力或者压力的替代。在一些实现方式中,用于接触力或者接触压力的替代测量直接地用于确定是否已经超过强度阈值(例如,强度阈值以对应于替代测量的单位被描述)。在一些实现方式中,用于接触力或者接触压力的替代测量被转换成估计的力或估计的压力,并且该估计的力或估计的压力用来确定是否已经超过强度阈值(例如,强度阈值是以压力的单位测量出的压力阈值)。将接触强度用作用户输入的属性允许了对附加设备功能的用户访问,该附加设备功能否则在具有用于显示可供件(affordance)和/或接收用户输入(例如,经由触敏显示器、触敏表面或者物理/机械控制,诸如旋钮或者按钮)的有限有效面积(real estate)的尺寸减小的设备上(例如,经由触敏显示器)不可能由用户可访问。As used in the specification and claims, the term "strength" of contact on a touch-sensitive surface refers to the force or pressure (force per unit area) of contact (eg, finger contact) on a touch-sensitive surface, or to A surrogate (surrogate) of force or pressure of contact on a touch-sensitive surface. The contact strength has a range of values that includes at least four different values and more typically hundreds of different values (eg, at least 256). Optionally, contact strength is determined (or measured) using various methods and various sensors or combinations of sensors. For example, one or more force sensors beneath or adjacent to the touch-sensitive surface are optionally used to measure force at various points on the touch-sensitive surface. In some implementations, force measurements from multiple force sensors are combined (eg, a weighted average) to determine the estimated force of the contact. Similarly, the pressure-sensitive tip of the stylus is optionally used to determine the pressure of the stylus on the touch-sensitive surface. Alternatively, the size and/or change of the contact area detected on the touch-sensitive surface, the capacitance of and/or changes to the touch-sensitive surface in proximity to the contact, the resistance of the touch-sensitive surface in proximity to the contact and/or Or a variation thereof is optionally used as a substitute for the force or pressure of the contact on the touch-sensitive surface. In some implementations, the surrogate measurement for contact force or contact pressure is used directly to determine whether an intensity threshold has been exceeded (eg, the intensity threshold is described in units corresponding to the surrogate measurement). In some implementations, the surrogate measurement for the contact force or contact pressure is converted into an estimated force or estimated pressure, and the estimated force or estimated pressure is used to determine whether an intensity threshold has been exceeded (eg, the intensity threshold is pressure threshold measured in units of pressure). The use of contact strength as an attribute of user input allows user access to additional device functionality that would otherwise be available for displaying affordances and/or receiving user input (eg, via a touch-sensitive display, touch Sensitive surfaces or physical/mechanical controls, such as knobs or buttons, may not be accessible to the user (eg, via a touch-sensitive display) on a reduced-size device with limited real estate.

如说明书和权利要求中所使用的,术语“触觉输出”指代将由用户使用该用户的触感检测到的设备相对于设备的之前位置的物理位移、设备的组件(例如,触敏表面)相对于设备的另一组件(例如,外壳)的物理位移或者组件相对于设备的重心的位移。例如,在设备或者设备的组件与对触摸敏感的用户表面(例如,手指、手掌或者用户手的其他部分)接触的情况下,由物理位移产生的触觉输出将由用户解读为对应于感受到的设备或者设备组件的物理特性中的变化的触感。例如,触敏表面(例如,触敏显示器或者触控板)的移动可选地由用户解读为物理致动器按钮的“按下点击”或者“抬起点击”。在一些情况下,即使当不存在与由用户的移动物理地按压(例如位移)的触敏表面相关联的物理致动器按钮的运动时,用户将感受到触感,诸如“按下点击”或者“抬起点击”。作为另一示例,即使当触敏表面的平滑度没有变化时,触敏表面的运动可选地由用户解读或者感受为触敏表面的“粗糙度”。虽然由用户对触摸的这种解读将受到用户的个性化的感官知觉的影响,但是存在对大多数用户共同的许多点触摸的感官知觉。因此,当触觉输出被描述为对应于用户的特定感官知觉(例如,“抬起点击”、“按下点击”、“粗糙度”)时,除非明确给出相反指示,否则所产生的触觉输出将对应于设备或者其组件的物理位移,其将产生所描述的对于典型的(或者平均的)用户的感官知觉。As used in the specification and claims, the term "tactile output" refers to a physical displacement of a device relative to a previous position of the device, a component of the device (eg, a touch-sensitive surface) relative to a device to be detected by a user using the user's tactile senses The physical displacement of another component of the device (eg, the housing) or the displacement of a component relative to the center of gravity of the device. For example, where a device or a component of a device is in contact with a touch-sensitive user surface (eg, a finger, palm, or other part of the user's hand), the haptic output resulting from the physical displacement will be interpreted by the user as corresponding to the perceived device Or varying haptics in the physical properties of device components. For example, movement of a touch-sensitive surface (eg, a touch-sensitive display or trackpad) is optionally interpreted by the user as a "press down click" or "up click" of a physical actuator button. In some cases, even when there is no movement of a physical actuator button associated with a touch-sensitive surface that is physically pressed (eg, displaced) by the user's movement, the user will experience a tactile sensation, such as a "press to click" or "Raise Click". As another example, even when the smoothness of the touch-sensitive surface does not change, the motion of the touch-sensitive surface is optionally interpreted or felt by the user as the "roughness" of the touch-sensitive surface. While this interpretation of touch by the user will be influenced by the user's individualized sensory perception, there are many sensory perceptions of touch that are common to most users. Thus, when a haptic output is described as corresponding to a specific sensory perception of the user (eg, "click up," "click down," "roughness"), unless explicitly indicated to the contrary, the resulting haptic output Will correspond to the physical displacement of the device or its components that will produce the described sensory perception for a typical (or average) user.

应当理解,设备100仅是便携式多功能设备的一个示例,并且设备100可选地具有比所示组件更多或更少的组件,可选地组合两个或更多组件,或者可选地具有不同的组件配置或布置。图1A中所示出的各个组件可以在硬件、软件或硬件和软件两者的组合、包括一个或多个信号处理和/或专用集成电路中实现。It should be understood that device 100 is only one example of a portable multifunction device, and that device 100 may optionally have more or fewer components than those shown, optionally combine two or more components, or optionally have Different component configurations or arrangements. The various components shown in FIG. 1A may be implemented in hardware, software, or a combination of both, including one or more signal processing and/or application specific integrated circuits.

存储器102可以包括一个或者多个计算机可读存储介质。计算机可读存储介质可以是有形的和非易失性的。存储器102可以包括高速随机存取存储器,并且还可以包括非易失性存储器,诸如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储器设备。存储器控制器122可以控制通过设备100的其他组件对存储器102的访问。Memory 102 may include one or more computer-readable storage media. Computer-readable storage media can be tangible and non-volatile. Memory 102 may include high speed random access memory, and may also include nonvolatile memory, such as one or more magnetic disk storage devices, flash memory devices, or other nonvolatile solid state memory devices. Memory controller 122 may control access to memory 102 by other components of device 100 .

外围接口118可以用于将设备的输入和输出外围耦合至CPU 120和存储器102。一个或多个处理器120运行或执行存储器102中存储的各种软件程序和/或指令集,以执行针对设备100的各种功能以及用于处理数据。在一些实施例中,外围接口118、CPU 120以及存储器控制器122可以在单个芯片(诸如,芯片104)上实现。在一些其他实施例中,它们可以在分离的芯片上实现。The peripheral interface 118 may be used to peripherally couple the input and output of the device to the CPU 120 and the memory 102 . One or more processors 120 run or execute various software programs and/or sets of instructions stored in memory 102 to perform various functions for device 100 and for processing data. In some embodiments, peripheral interface 118, CPU 120, and memory controller 122 may be implemented on a single chip, such as chip 104. In some other embodiments, they may be implemented on separate chips.

RF(射频)电路装置108接收并且发送RF信号,也被称作电磁信号。RF电路装置108将电信号转换成电磁信号/将电磁信号转换成电信号,并且经由电磁信号与通信网络以及其他通信设备进行通信。RF电路装置108可选地包括用于执行这些功能的已知电路装置,包括但不限于:天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片集、客户标识模块(SIM)卡、存储器等。RF电路装置108可选地通过无线通信,与诸如也称为万维网(WWW)的互联网、内联网和/或诸如蜂窝式电话网络、无线局域网(LAN)和/或城域网(MAN)的无线网络以及其他设备进行通信。RF电路装置108可选地包括用于检测近场通信(NFC)场的已知电路装置,诸如通过短程通信无线电。无线通信可选地使用多种通信标准、协议和技术中的任何一种,包括但不限于:全球移动通信系统(GSM)、增强型数据GSM环境(EDGE)、高速下行链路分组接入(HSDPA)、高速上行链路分组接入(HSUPA)、仅演进数据(EV-DO)、HSPA、HSPA+、双小区HSPA(DC-HSPDA)、长期演进(LTE)、近场通信(NFC)、宽带码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、蓝牙低功耗(BTLE)、无线高保真(Wi-Fi)(例如,IEEE 802.11a、IEEE 802.11b、IEEE 802.11g、IEEE 802.11n和/或IEEE 802.11ac)、互联网协议语音(VoIP)、Wi-MAX、针对电子邮件的协议(例如,互联网消息访问协议(IMAP)和/或邮局协议(POP))、即时消息(例如,可扩展消息收发和现场协议(XMPP)、针对即时消息和现场平衡扩展的会话发起协议(SIMPLE)、即时消息和现场服务(IMPS))和/或短消息服务(SMS),或者任何其他适当的通信协议,包括在此文档递交日为止还未开发出的通信协议。RF (radio frequency) circuitry 108 receives and transmits RF signals, also known as electromagnetic signals. The RF circuitry 108 converts/converts electrical signals to/from electrical signals and communicates with communications networks and other communications devices via the electromagnetic signals. RF circuitry 108 optionally includes known circuitry for performing these functions, including but not limited to: antenna systems, RF transceivers, one or more amplifiers, tuners, one or more oscillators, digital signal processing devices, CODEC chipsets, Customer Identity Module (SIM) cards, memory, etc. The RF circuitry 108 optionally communicates wirelessly with the Internet, such as the Internet, also known as the World Wide Web (WWW), an intranet, and/or a wireless network such as a cellular telephone network, a wireless local area network (LAN), and/or a metropolitan area network (MAN). network and other devices to communicate. The RF circuitry 108 optionally includes known circuitry for detecting near field communication (NFC) fields, such as via a short range communication radio. Wireless communications optionally use any of a variety of communication standards, protocols and technologies, including but not limited to: Global System for Mobile Communications (GSM), Enhanced Data GSM Environment (EDGE), High Speed Downlink Packet Access ( HSDPA), High Speed Uplink Packet Access (HSUPA), Evolution Data Only (EV-DO), HSPA, HSPA+, Dual Cell HSPA (DC-HSPDA), Long Term Evolution (LTE), Near Field Communication (NFC), Broadband Code Division Multiple Access (W-CDMA), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Bluetooth, Bluetooth Low Energy (BTLE), Wireless High Fidelity (Wi-Fi) (for example, IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11n, and/or IEEE 802.11ac), Voice over Internet Protocol (VoIP), Wi-MAX, protocols for email (eg, Internet Message Access Protocol (IMAP) and/or Post Office Protocol) (POP)), instant messaging (eg, Extensible Messaging and Presence Protocol (XMPP), Session Initiation Protocol Extended for Instant Messaging and Presence Balance (SIMPLE), Instant Messaging and Presence Service (IMPS)), and/or Short Messages service (SMS), or any other appropriate communication protocol, including communication protocols that have not been developed as of the date of this document.

音频电路装置110、扬声器111和麦克风113在用户与设备100之间提供音频接口。音频电路装置110从外围接口118接收音频数据,将该音频数据转换成电信号,并且向扬声器111传输该电信号。扬声器111将该电信号转换成人类可听见的声波。音频电路装置110还接收由麦克风113从声波转换的电信号。音频电路装置110将电信号转换成音频数据并且向外围接口118传输该音频数据用于处理。音频数据可以通过外围接口118从存储器102和/或RF电路装置108获取和/或向存储器102和/或RF电路装置108传输。在一些实施例中,音频电路装置110还包括耳机插孔(例如,图2中的212)。耳机插孔在音频电路装置110与可移除音频输入/输出外围设备(诸如只有输出的受话器或既能输出(例如,单耳或双耳的受话器)又能输入(例如,麦克风)的耳机)之间提供接口。Audio circuitry 110 , speaker 111 and microphone 113 provide an audio interface between the user and device 100 . The audio circuit arrangement 110 receives audio data from the peripheral interface 118 , converts the audio data into an electrical signal, and transmits the electrical signal to the speaker 111 . The speaker 111 converts the electrical signal into sound waves audible to humans. Audio circuitry 110 also receives electrical signals converted from sound waves by microphone 113 . Audio circuitry 110 converts the electrical signals to audio data and transmits the audio data to peripheral interface 118 for processing. Audio data may be retrieved from and/or transmitted to memory 102 and/or RF circuitry 108 via peripheral interface 118 . In some embodiments, the audio circuitry 110 also includes a headphone jack (eg, 212 in Figure 2). The headphone jack is in the audio circuit arrangement 110 and removable audio input/output peripherals (such as an output-only receiver or a headphone capable of both output (eg, mono or binaural receiver) and input (eg, microphone)) provide an interface between them.

I/O子系统106将设备100上的输入/输出外围设备(诸如触摸屏112和其他输入控制设备116)耦合至外围接口118。I/O子系统106可选地包括显示器控制器156、光学传感器控制器158、强度传感器控制器159、触觉反馈控制器161以及针对其他输入或控制设备的一个或多个输入控制器160。该一个或多个输入控制器160从其他输入或控制设备116接收电信号/向其他输入或控制设备116发送电信号。其他输入或控制设备116可选地包括物理按钮(例如,下压按钮、摇杆按钮等)、拨号盘、滑动开关、操纵杆、点击式转盘等。在一些备选实施例中,(一个或多个)输入控制器160可选地被耦合至以下各项中的任何项(或一个都没有):键盘、红外端口、USB端口以及诸如鼠标之类的定点设备。一个或多个按钮(例如,图2中的208)可选地包括针对扬声器111和/或麦克风113的音量控制的向上/向下按钮。所述一个或多个按钮可选地包括下压按钮(例如,图2中的206)。I/O subsystem 106 couples input/output peripherals on device 100 , such as touch screen 112 and other input control devices 116 , to peripheral interface 118 . I/O subsystem 106 optionally includes display controller 156, optical sensor controller 158, intensity sensor controller 159, haptic feedback controller 161, and one or more input controllers 160 for other input or control devices. The one or more input controllers 160 receive electrical signals from/send electrical signals to other input or control devices 116 . Other input or control devices 116 optionally include physical buttons (eg, push buttons, rocker buttons, etc.), dials, slide switches, joysticks, click dials, and the like. In some alternate embodiments, the input controller(s) 160 are optionally coupled to any (or none) of the following: a keyboard, an infrared port, a USB port, and such as a mouse pointing device. The one or more buttons (eg, 208 in FIG. 2 ) optionally include up/down buttons for volume control of speaker 111 and/or microphone 113 . The one or more buttons optionally include a push button (eg, 206 in Figure 2).

对下压按钮的快速按压可以脱离触摸屏112的锁定或者开始在触摸屏上使用手势以解锁设备的过程,如在2005年12月23日提交的名称为“Unlocking a Device byPerforming Gestures on an Unlock Image”的美国专利申请第11/322,549号、美国专利第7,657,849号中所述,其通过引用的方式整体并入本文。对下压按钮(例如,206)的较长按压可以使设备100通电或断电。用户可以能够定制按钮中的一个或多个按钮的功能。触摸屏112被用来实现虚拟按钮或软按钮以及一个或多个软键盘。A quick press on the push button can disengage the touchscreen 112 from locking or begin the process of using gestures on the touchscreen to unlock the device, as in "Unlocking a Device by Performing Gestures on an Unlock Image" filed December 23, 2005 Described in US Patent Application No. 11/322,549, US Patent No. 7,657,849, which are incorporated herein by reference in their entirety. A longer press on the push button (eg, 206 ) may power up or power down the device 100 . The user may be able to customize the function of one or more of the buttons. The touch screen 112 is used to implement virtual buttons or soft buttons and one or more soft keyboards.

触敏显示器112在设备与用户之间提供输入接口和输出接口。显示器控制器156从触摸屏112接收电信号和/或向触摸屏112发送电信号。触摸屏112向用户显示视觉输出。该视觉输出可以包括图形、文本、图标、视频以及上述各项的任何组合(统称为“图形”)。在一些实施例中,一些或所有视觉输出可以对应于用户接口对象。The touch-sensitive display 112 provides an input interface and an output interface between the device and the user. Display controller 156 receives electrical signals from and/or sends electrical signals to touch screen 112 . The touch screen 112 displays visual output to the user. The visual output may include graphics, text, icons, video, and any combination of the foregoing (collectively, "graphics"). In some embodiments, some or all of the visual output may correspond to user interface objects.

触摸屏112具有基于触感(haptic)和/或触觉(tactile)接触而从用户接受输入的触敏表面、传感器或传感器集。触摸屏112和显示器控制器156(连同存储器102中任何相关联的模块和/或指令集)检测触摸屏112上的接触(以及接触的任何移动或中断),并且将检测到的接触转换成与在触摸屏112上显示的用户接口对象(例如,一个或多个软按键、图标、网页或图像)的交互。在一个示例性实施例中,触摸屏112与用户之间的接触点对应于用户的手指。The touch screen 112 has a touch-sensitive surface, sensor, or set of sensors that accepts input from a user based on haptic and/or tactile contact. The touch screen 112 and display controller 156 (along with any associated modules and/or sets of instructions in the memory 102 ) detect contact on the touch screen 112 (and any movement or interruption of the contact) and convert the detected contact into a Interaction of user interface objects (eg, one or more soft keys, icons, web pages, or images) displayed on 112 . In one exemplary embodiment, the point of contact between the touch screen 112 and the user corresponds to the user's finger.

尽管其他实施例中也可以使用其他显示技术,但是触摸屏112可以使用LCD(液晶显示屏)技术、LPD(发光聚合物显示器)技术或LED(发光二极管)技术。触摸屏112和显示器控制器156可以使用现在已知或以后开发的多种触摸感测技术的任何一种来检测接触以及接触的任何移动或中断,这些触摸感测技术包括但不限于:电容性的、电阻性的、红外和表面声波技术,以及其他接近传感器阵列或用于确定与触摸屏112的一个或多个接触点的其他元件。在一个示例性实施例中,使用投射式互电容感测技术,诸如可以在加利福尼亚州、库比蒂诺的Apple公司的

Figure BDA0002591587250000291
和iPod
Figure BDA0002591587250000292
中找到的技术。The touch screen 112 may use LCD (Liquid Crystal Display) technology, LPD (Light Emitting Polymer Display) technology, or LED (Light Emitting Diode) technology, although other display technologies may be used in other embodiments. Touch screen 112 and display controller 156 may detect contact and any movement or interruption of contact using any of a variety of touch sensing techniques now known or later developed, including but not limited to: capacitive , resistive, infrared, and surface acoustic wave technologies, as well as other proximity sensor arrays or other elements used to determine one or more points of contact with the touch screen 112 . In one exemplary embodiment, projected mutual capacitance sensing technology, such as available at Apple Inc. of Cupertino, CA, is used.
Figure BDA0002591587250000291
and iPod
Figure BDA0002591587250000292
technology found in .

在触摸屏112的一些实施例中,触敏显示器可以与在以下美国专利中描述的多点触摸敏感触摸板相似:6,323,846(Westerman等人),6,570,557(Westerman等人)和/或6,677,932(Westerman),和/或美国专利公开2002/0015024A1,这些申请中的每个申请通过引用的方式将其整体并入本文。然而,触摸屏112显示来自设备100的视觉输出,而触敏触控板不提供视觉输出。In some embodiments of the touch screen 112, the touch-sensitive display may be similar to the multi-touch-sensitive touchpads described in the following US Patents: 6,323,846 (Westerman et al.), 6,570,557 (Westerman et al.), and/or 6,677,932 (Westerman), and/or US Patent Publication 2002/0015024 Al, each of these applications is hereby incorporated by reference in its entirety. However, touch screen 112 displays visual output from device 100, while touch-sensitive trackpads do not provide visual output.

触摸屏112的一些实施例中的触敏显示器可如以下申请中所描述:(1)2006年5月2日提交的名称为“Multipoint Touch Surface Controller”的美国专利申请第11/381,313号;(2)2004年5月6日提交的名称为“Multipoint Touchscreen”的美国专利申请第10/840,862号;(3)2004年7月30日提交的名称为“Gestures For Touch Sensitive InputDevices”美国专利申请第10/903,964号;(4)2005年1月31日提交的名称为“Gestures ForTouch Sensitive Input Devices”的美国专利申请第11/048,264号;(5)2005年1月18日提交的名称为“Mode-Based Graphical User Interfaces For Touch Sensitive InputDevices”的美国专利申请第11/038,590号;(6)2005年9月16日提交的名称为“VirtualInput Device Placement On A Touch Screen User Interface”的美国专利申请第11/228,758号;(7)2005年9月16日提交的名称为“Operation Of A Computer With A TouchScreen Interface”的美国专利申请第11/228,700号;(8)2005年9月16日提交的名称为“Activating Virtual Keys Of A Touch-Screen Virtual Keyboard”的美国专利申请第11/228,737号;以及(9)2006年3月3日提交的名称为“Multi-Functional Hand-HeldDevice”的美国专利申请第11/367,749号。所有这些申请都通过引用的方式整体并入本文。The touch-sensitive display in some embodiments of the touch screen 112 may be as described in the following applications: (1) US Patent Application No. 11/381,313, filed May 2, 2006, entitled "Multipoint Touch Surface Controller"; (2) ) US Patent Application No. 10/840,862, entitled "Multipoint Touchscreen", filed on May 6, 2004; (3) US Patent Application No. 10, entitled "Gestures For Touch Sensitive Input Devices", filed on July 30, 2004 /903,964; (4) US Patent Application No. 11/048,264, filed January 31, 2005, entitled "Gestures ForTouch Sensitive Input Devices"; (5) filed January 18, 2005, entitled "Mode- U.S. Patent Application No. 11/038,590, based on Graphical User Interfaces For Touch Sensitive InputDevices; (6) U.S. Patent Application No. 11/ 228,758; (7) U.S. Patent Application No. 11/228,700, filed September 16, 2005, entitled "Operation Of A Computer With A TouchScreen Interface"; (8) filed September 16, 2005, entitled " Activating Virtual Keys Of A Touch-Screen Virtual Keyboard" U.S. Patent Application No. 11/228,737; and (9) U.S. Patent Application No. 11/ 367,749. All of these applications are incorporated herein by reference in their entirety.

触摸屏112可以具有超过100dpi的视频分辨率。在一些实施例中,触摸屏具有大约160dpi的视频分辨率。用户可以使用诸如触笔、手指等之类的任何适当对象或附属物与触摸屏112进行接触。在一些实施例中,用户接口被设计成主要通过基于手指的接触和手势来工作,这与基于触笔的输入相比,由于手指在触摸屏上的接触面积更大而可能精确度更低。在一些实施例中,设备将基于手指的粗略的输入翻译成精确的指针/光标位置或命令,以执行用户所期望的动作。The touch screen 112 may have video resolutions in excess of 100 dpi. In some embodiments, the touch screen has a video resolution of about 160 dpi. The user may make contact with touch screen 112 using any suitable object or appendage, such as a stylus, finger, or the like. In some embodiments, the user interface is designed to work primarily through finger-based contact and gestures, which may be less accurate than stylus-based input due to the larger contact area of the finger on the touch screen. In some embodiments, the device translates the rough finger-based input into precise pointer/cursor positions or commands to perform the action desired by the user.

在一些实施例中,除了触摸屏之外,设备100还可以包括用于激活或去激活特定功能的触摸板(未示出)。在一些实施例中,触摸板是设备的触敏区域,该触敏区域与触摸屏不同,其不显示视觉输出。触摸板可以是与触摸屏112分开的触敏表面或者是由触摸屏形成的触敏表面的延伸。In some embodiments, in addition to the touch screen, the device 100 may include a touch pad (not shown) for activating or deactivating certain functions. In some embodiments, the touchpad is a touch-sensitive area of the device that, unlike a touchscreen, does not display visual output. The touchpad may be a touch-sensitive surface separate from the touchscreen 112 or an extension of the touch-sensitive surface formed by the touchscreen.

设备100还包括用于对各种组件供电的电源系统162。电源系统162可以包括电源管理系统、一个或多个电源(例如,电池、交流电(AC))、充电系统、电源故障检测电路、电源转换器或反相器、电源状态指示器(例如,发光二极管(LED))以及与便携式设备中的电源的生成、管理和分配有关的任何其他组件。Device 100 also includes a power system 162 for powering various components. Power system 162 may include a power management system, one or more power sources (eg, batteries, alternating current (AC)), a charging system, power failure detection circuitry, power converters or inverters, power status indicators (eg, light emitting diodes) (LED)) and any other components related to the generation, management and distribution of power in portable devices.

设备100还可以包括一个或多个光学传感器164。图1A示出了与I/O子系统106中的光学传感器的控制器158耦合的光学传感器。光学传感器164可以包括电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光电晶体管。光学传感器164接收通过一个或多个透镜投射的来自环境的光,并且将光转换成代表图像的数据。与成像模块143(也被称作相机模块)相结合,光学传感器164可以捕获静态图像或视频。在一些实施例中,光学传感器位于设备100的背面,与设备正面的触摸屏显示器112相对,使得可以触摸屏显示器可以被用作静态和/或视频图像获取的取景器。在一些实施例中,光学传感器位于设备的正面,使得在用户查看触摸屏显示器上的其他视频会议参与者的同时,可以为视频会议获取用户图像。在一些实施例中,光学传感器164的位置能够由用户改变(例如,通过旋转设备外壳中的透镜和传感器),使得单个光学传感器164可以与触摸屏显示器一起使用以用于视频会议以及静态和/或视频图像获取两者。Device 100 may also include one or more optical sensors 164 . FIG. 1A shows an optical sensor coupled to a controller 158 of the optical sensor in I/O subsystem 106 . The optical sensor 164 may comprise a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS) phototransistor. Optical sensor 164 receives light from the environment projected through one or more lenses and converts the light into data representing an image. In conjunction with imaging module 143 (also referred to as a camera module), optical sensor 164 can capture still images or video. In some embodiments, the optical sensor is located on the back of the device 100, opposite the touch screen display 112 on the front of the device, so that the touch screen display can be used as a viewfinder for still and/or video image acquisition. In some embodiments, the optical sensor is located on the front of the device so that an image of the user can be acquired for the videoconference while the user is viewing other videoconference participants on the touch screen display. In some embodiments, the position of the optical sensor 164 can be changed by the user (eg, by rotating the lens and sensor in the device housing) so that a single optical sensor 164 can be used with a touch screen display for videoconferencing as well as static and/or Video images acquire both.

设备100可选地还包括一个或者多个接触强度传感器165。图1A示出了耦合到I/O子系统106中的强度传感器控制器159的接触强度传感器。接触强度传感器165可选地包括一个或者多个压阻应变仪、电容力传感器、静电力传感器、压电力传感器、光学力传感器、电容性触敏表面或者其他强度传感器(例如,用于在触敏表面上测量接触的力(或者压力)的传感器)。接触强度传感器165从环境接收接触强度信息(例如,压力信息或者用于压力信息的替代)。在一些实施例中,至少一个接触强度传感器与触敏表面(例如,触敏显示器系统112)并置或者靠近。在一些实施例中,至少一个接触强度传感器位于设备100的背面上,其与位于设备100的正面的触摸屏显示器112相对。Device 100 optionally also includes one or more contact intensity sensors 165 . FIG. 1A shows a contact intensity sensor coupled to intensity sensor controller 159 in I/O subsystem 106 . Contact intensity sensor 165 optionally includes one or more piezoresistive strain gauges, capacitive force sensors, electrostatic force sensors, piezoelectric force sensors, optical force sensors, capacitive touch-sensitive surfaces, or other intensity sensors (eg, for use in touch-sensitive A sensor on a surface that measures the force (or pressure) of a contact). Contact strength sensor 165 receives contact strength information (eg, pressure information or a surrogate for pressure information) from the environment. In some embodiments, at least one contact intensity sensor is co-located with or adjacent to the touch-sensitive surface (eg, touch-sensitive display system 112). In some embodiments, at least one contact intensity sensor is located on the back of the device 100 opposite the touch screen display 112 located on the front of the device 100 .

设备100还可以包括一个或多个接近传感器166。图1A示出了耦合至外围接口118的接近传感器166。备选地,接近传感器166可以被耦合至I/O子系统106中的输入控制器160。接近传感器166可以如名称为“Proximity Detector In Handheld Device”的美国专利申请第11/241,839号、名称为“Proximity Detector In Handheld Device”的美国专利申请第11/240,788号、名称为“Using Ambient Light Sensor To Augment ProximitySensor Output”的美国专利申请第11/620,702号、名称为“Automated Response To AndSensing Of User Activity In Portable Devices”的美国专利申请第11/586,862号以及名称为“Methods And Systems For Automatic Configuration Of Peripherals”的美国专利申请第11/638,251号中所述而执行,其通过引用的方式整体并入本文。在一些实施例中,当多功能设备处于用户的耳部附近时(例如,当用户正进行电话呼叫时),接近传感器关闭并且禁用触摸屏112。Device 100 may also include one or more proximity sensors 166 . FIG. 1A shows proximity sensor 166 coupled to peripheral interface 118 . Alternatively, proximity sensor 166 may be coupled to input controller 160 in I/O subsystem 106 . Proximity sensor 166 may be, for example, US Patent Application Serial No. 11/241,839 entitled "Proximity Detector In Handheld Device", US Patent Application Serial No. 11/240,788 entitled "Proximity Detector In Handheld Device", "Using Ambient Light Sensor" US Patent Application No. 11/620,702 to Augment ProximitySensor Output, US Patent Application No. 11/586,862 entitled "Automated Response To AndSensing Of User Activity In Portable Devices" and US Patent Application No. 11/586,862 entitled "Methods And Systems For Automatic Configuration Of Peripherals" ," which is incorporated by reference in its entirety. In some embodiments, the proximity sensor turns off and the touch screen 112 is disabled when the multifunction device is near the user's ear (eg, when the user is on a phone call).

设备100可选地还包括一个或者多个触觉输出生成器167。图1A示出了耦合到I/O子系统106中的触觉反馈控制器161的触觉输出生成器。触觉输出生成器167可选地包括一个或者多个电声设备(诸如,扬声器或者其他音频组件)和/或将电能转换成线性运动的机电设备(诸如,电机、螺线管、电有源聚合物、压电式致动器、静电致动器或者其他触觉输出生成组件(例如,将电信号转换成设备上的触觉输出的组件))。接触强度传感器165从触觉反馈模块133接收触感反馈生成指令,并且在设备100上生成能够由设备100的用户感受的触感输出。在一些实施例中,至少一个触觉输出生成器与触敏表面(例如,触敏显示器系统112)并置或者靠近,并且可选地通过垂直地(例如,设备100的表面中/外)或者横向地(在与设备100的表面相同的平面中往复)移动触敏表面来生成触感输出。在一些实施例中,至少一个触觉输出生成器传感器位于设备100的背面,其与位于设备100的正面的触摸屏显示器112相对。Device 100 optionally also includes one or more haptic output generators 167 . FIG. 1A shows a haptic output generator coupled to haptic feedback controller 161 in I/O subsystem 106 . Haptic output generator 167 optionally includes one or more electro-acoustic devices (such as speakers or other audio components) and/or electro-mechanical devices that convert electrical energy into linear motion (such as motors, solenoids, electro-active aggregates) objects, piezoelectric actuators, electrostatic actuators, or other haptic output generating components (eg, components that convert electrical signals into haptic outputs on the device). Contact strength sensor 165 receives haptic feedback generation instructions from haptic feedback module 133 and generates haptic output on device 100 that can be felt by a user of device 100 . In some embodiments, the at least one haptic output generator is juxtaposed or proximate to the touch-sensitive surface (eg, touch-sensitive display system 112 ), and optionally by vertically (eg, in/out of the surface of device 100 ) or laterally The touch-sensitive surface is moved ground (to and fro in the same plane as the surface of device 100) to generate haptic output. In some embodiments, at least one tactile output generator sensor is located on the back of device 100 opposite touch screen display 112 located on the front of device 100 .

设备100还可以包括一个或多个加速度计168。图1A示出了耦合至外围接口118的加速度计168。备选地,加速度计168可以被耦合至I/O子系统106中的输入控制器160。加速度计168可以如名称为“Acceleration-based Theft Detection System for PortableElectronic Devices”的美国专利公开第20050190059号以及名称为“Methods AndApparatuses For Operating A Portable Device Based On An Accelerometer”的美国专利公开第20060017692号中所述而执行,这两个申请在此通过引用整体并入本文。在一些实施例中,基于对从一个或多个加速度计接收的数据的分析而以纵向视图或者横向视图将信息显示在触摸屏显示器上。除了(多个)加速度计168之外,设备100还可选地包括磁力计(未示出)和GPS(或者GLONASS或者其他全球导航系统)接收器(未示出),以用于获得与设备100的位置和定向(例如,纵向或横向)有关的信息。Device 100 may also include one or more accelerometers 168 . FIG. 1A shows accelerometer 168 coupled to peripheral interface 118 . Alternatively, accelerometer 168 may be coupled to input controller 160 in I/O subsystem 106 . The accelerometer 168 may be as described in US Patent Publication No. 20050190059 entitled "Acceleration-based Theft Detection System for Portable Electronic Devices" and US Patent Publication No. 20060017692 entitled "Methods AndApparatuses For Operating A Portable Device Based On An Accelerometer" These two applications are hereby incorporated by reference in their entirety. In some embodiments, information is displayed on the touch screen display in a portrait view or landscape view based on analysis of data received from one or more accelerometers. In addition to the accelerometer(s) 168, the device 100 may optionally include a magnetometer (not shown) and a GPS (or GLONASS or other global navigation system) receiver (not shown) for obtaining communication with the device Information about the position and orientation (eg, portrait or landscape) of 100 .

在一些实施例中,存储在存储器102中的软件组件包括操作系统126、通信模块(或指令集)128、接触/运动模块(或指令集)130、图形模块(或指令集)132、文本输入模块(或指令集)134、全球定位系统(GPS)模块(或指令集)135以及应用(或指令集)136。此外,如图1A和图3所示,在一些实施例中,存储器102(图1A)或者存储器370(图3)存储设备/全局内部状态157。设备/全局内部状态157包括以下各项中的一个或多个:活跃应用状态,指示哪些应用程序(如果有的话)当前是活跃的;显示器状态,指示什么应用、视图和其他信息占用触摸屏显示器112的各个区域;传感器状态,包括从设备的各个传感器和输入控制设备116获得的信息;以及与设备的位置和/或姿态有关的位置信息。In some embodiments, the software components stored in memory 102 include operating system 126, communication module (or instruction set) 128, contact/motion module (or instruction set) 130, graphics module (or instruction set) 132, text input A module (or set of instructions) 134 , a global positioning system (GPS) module (or set of instructions) 135 , and an application (or set of instructions) 136 . Additionally, as shown in FIGS. 1A and 3 , in some embodiments, memory 102 ( FIG. 1A ) or memory 370 ( FIG. 3 ) stores device/global internal state 157 . Device/global internal state 157 includes one or more of the following: active application state, indicating which applications, if any, are currently active; display state, indicating what applications, views, and other information occupy the touchscreen display various areas of the device 112; sensor status, including information obtained from the device's various sensors and input control device 116; and location information related to the device's position and/or attitude.

操作系统126(例如,Darwin、RTXC、LINUX、UNIX、OS X、iOS、WINDOWS、或者诸如VxWorks的嵌入式操作系统)包括用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、电源管理等)的各种软件组件和/或驱动器,并且促使各种硬件与软件组件之间的通信。An operating system 126 (eg, Darwin, RTXC, LINUX, UNIX, OS X, iOS, WINDOWS, or an embedded operating system such as VxWorks) includes functions for controlling and managing general system tasks (eg, memory management, storage device control, power management, etc.) various software components and/or drivers, and facilitates communication between various hardware and software components.

通信模块128在一个或多个外部端口124上促进与其他设备的通信,并且还包括用于处理由RF电路装置108和/或外部端口124接收的数据的各种软件组件。外部端口124(例如,通用串行总线(USB)、火线等)适于直接地耦合至其他设备或通过网络(例如,互联网、无线LAN等)间接地耦合至其他设备。在一些实施例中,外部端口是与用在

Figure BDA0002591587250000331
(Apple公司的商标)设备上的30针连接器相同、相似和/或兼容的多针(例如,30针)连接器。Communication module 128 facilitates communication with other devices on one or more external ports 124 and also includes various software components for processing data received by RF circuitry 108 and/or external ports 124 . External port 124 (eg, Universal Serial Bus (USB), FireWire, etc.) is suitable for coupling directly to other devices or indirectly through a network (eg, Internet, wireless LAN, etc.). In some embodiments, the external port is used in conjunction with
Figure BDA0002591587250000331
(Trademark of Apple Inc.) A multi-pin (eg, 30-pin) connector that is identical, similar, and/or compatible with a 30-pin connector on a device.

接触/运动模块130可选地检测与触摸屏112(与显示器控制器156相结合)和其他触敏设备(例如,触摸板或物理点击式转盘)的接触。接触/运动模块130包括各种软件组件以用于执行与接触的检测相关的各种操作,诸如确定是否发生了接触(例如,检测手指按下事件),确定接触强度(例如,接触的力或者压力,或者用于接触的力或者压力的替代),确定是否存在接触的运动并且跟踪跨触敏表面的运动(例如,检测一个或多个手指拖拽事件),以及确定接触是否已停止(例如,检测手指抬起事件或接触中断)。接触/运动模块130从触敏表面接收接触数据。确定(其由一系列接触数据所表示的)触点的移动,可选地包括确定触点的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向上的变化)。这些操作可选地应用于单个接触(例如,一个手指接触)或者多个同时接触(例如,“多点触摸”/多个手指接触)。在一些实施例中,接触/运动模块130和显示器控制器156检测触摸板上的接触。Contact/motion module 130 optionally detects contact with touchscreen 112 (in conjunction with display controller 156) and other touch-sensitive devices (eg, a touchpad or physical click wheel). The contact/motion module 130 includes various software components for performing various operations related to the detection of contact, such as determining whether a contact has occurred (eg, detecting a finger press event), determining the strength of the contact (eg, the force of the contact or pressure, or force for contact or a surrogate for pressure), determine if there is movement of contact and track movement across the touch-sensitive surface (eg, detect one or more finger drag events), and determine if contact has ceased (eg , to detect a finger lift event or contact break). The contact/motion module 130 receives contact data from the touch-sensitive surface. Determining the movement of the contact (which is represented by a series of contact data), optionally including determining the velocity (magnitude), velocity (magnitude and direction) and/or acceleration (magnitude and/or direction) of the contact The change). These operations optionally apply to a single contact (eg, one finger contact) or multiple simultaneous contacts (eg, "multi-touch"/multiple finger contact). In some embodiments, contact/motion module 130 and display controller 156 detect contact on the touchpad.

在一些实施例中,接触/运动模块130使用一个或者多个强度阈值的集合来确定操作是否已经由用户执行(例如,确定用户是否已经“点击”图标)。在一些实施例中,根据软件参数来确定强度阈值的至少一个子集(例如,强度阈值不是由特定的物理致动器的激活阈值来确定,并且在不改变设备100的物理硬件的情况下来调整)。例如,在不改变触控板或者触摸屏显示器硬件的情况下,触摸板或者触摸屏的鼠标“点击”阈值可以被设置为预定阈值范围的任何大范围。此外,在一些实施例中,向设备的用户提供有软件设置以用于调整强度阈值的集合中的一个或者多个强度阈值(例如,通过系统级点击“强度”参数来一次性调整单个和/或多个强度阈值)。In some embodiments, the contact/motion module 130 uses a set of one or more intensity thresholds to determine whether an operation has been performed by the user (eg, to determine whether the user has "clicked" on an icon). In some embodiments, at least a subset of the intensity thresholds are determined according to software parameters (eg, the intensity thresholds are not determined by activation thresholds for a particular physical actuator and are adjusted without changing the physical hardware of the device 100 ). ). For example, the mouse "click" threshold for a touchpad or touchscreen can be set to any large range of predetermined threshold ranges without changing the touchpad or touchscreen display hardware. Additionally, in some embodiments, a user of the device is provided with software settings for adjusting one or more intensity thresholds in a set of intensity thresholds (eg, by clicking on the "intensity" parameter at the system level to adjust a single and/or at a time or multiple intensity thresholds).

接触/运动模块130可选地检测由用户输入的手势。触敏表面上不同的手势具有不同的接触模式(例如,不同的运动、计时和/或检测的接触强度)。因此,手势可选地通过检测特定接触模式而被检测到。例如,检测手指轻击手势包括:检测手指按下事件、随后是在与该手指按下事件(例如,在图标位置)相同的位置(或者基本上相同的位置)检测手指向上(例如,抬起)事件。作为另一示例,检测触摸表面上的手指拖动手势包括:检测手指按下事件、随后是检测一个或多个手指拖拽事件、再随后是检测手指向上(抬起)事件。Contact/motion module 130 optionally detects gestures input by the user. Different gestures on a touch-sensitive surface have different contact patterns (eg, different motions, timings, and/or detected contact strengths). Thus, gestures are optionally detected by detecting specific contact patterns. For example, detecting a finger tap gesture includes detecting a finger down event followed by detecting a finger up (eg, up) at the same location (or substantially the same location) as the finger down event (eg, at an icon location) )event. As another example, detecting a finger drag gesture on the touch surface includes detecting a finger down event, followed by detecting one or more finger drag events, followed by detecting a finger up (up) event.

图形模块132包括用于在触摸屏112或其他显示器上渲染和显示图形的各种已知软件组件,包括用于改变所显示图形的视觉效果(例如,亮度、透明度、饱和度、对比度或者其他视觉属性)的组件。如本文所使用的,术语“图形”包括可以向用户显示的任何对象,包括但不限于:文本、网页、图标(诸如包括软按键的用户接口对象)、数字图像、视频、动画等。Graphics module 132 includes various known software components for rendering and displaying graphics on touchscreen 112 or other display, including for changing the visual effects (eg, brightness, transparency, saturation, contrast, or other visual properties) of displayed graphics )s component. As used herein, the term "graphics" includes any object that can be displayed to a user, including, but not limited to, text, web pages, icons (such as user interface objects including soft keys), digital images, videos, animations, and the like.

在一些实施例中,图形模块132存储表示待使用图形的数据。每个图形被可选地分配对应的代码。图形模块132从应用等接收指定待显示图形的一个或多个代码,连同(如果有需要)坐标数据和其他图形属性数据,然后生成屏幕图像数据以向显示器控制器156输出。In some embodiments, graphics module 132 stores data representing graphics to be used. Each graphic is optionally assigned a corresponding code. Graphics module 132 receives from an application or the like one or more codes specifying graphics to be displayed, along with (if desired) coordinate data and other graphics attribute data, and then generates screen image data for output to display controller 156 .

触觉反馈模块133包括如下各种软件组件,该软件组件用于响应于与设备100的用户交互,生成由(多个)触觉输出生成器167用来在设备上的一个或者多个位置处产生触感输出的指令。Haptic feedback module 133 includes various software components for generating haptic sensations used by haptic output generator(s) 167 to produce haptic sensations at one or more locations on the device in response to user interaction with device 100 output command.

文本输入模块134(其可以是图形模块132的组件)提供用于将文本录入各种应用中(例如,联系人137、电子邮件140、IM 141、浏览器147和需要文本输入的任何其他应用)的软键盘。Text entry module 134 (which may be a component of graphics module 132) provides for entering text into various applications (eg, contacts 137, email 140, IM 141, browser 147, and any other application that requires text entry) soft keyboard.

GPS模块135确定设备的位置,并且提供此信息供各种应用使用(例如,提供给电话138以用于在基于位置的拨号中使用;提供给相机143作为图片/视频元数据;以及提供给基于位置的服务的应用,诸如天气微件、本地黄页微件和地图/导航微件)。GPS module 135 determines the location of the device and provides this information for use by various applications (eg, to phone 138 for use in location-based dialing; to camera 143 as picture/video metadata; Applications of location-based services, such as weather widgets, local yellow pages widgets, and map/navigation widgets).

应用136可以包括以下模块(或指令集)、或其子集或超集:Application 136 may include the following modules (or sets of instructions), or subsets or supersets thereof:

·联系人模块137(有时被称作地址簿或联系人列表);a contacts module 137 (sometimes referred to as an address book or contact list);

·电话模块138;· Telephone module 138;

·视频会议模块139;· Video conferencing module 139;

·电子邮件客户端模块140· Email client module 140

·即时消息(IM)模块141;· Instant Messaging (IM) module 141;

·训练支持模块142;· training support module 142;

·用于静态和/或视频图像的相机模块143;a camera module 143 for still and/or video images;

·图像管理模块144;· Image management module 144;

·视频播放器模块;· Video player module;

·音乐播放器模块;·Music player module;

·浏览器模块147;Browser module 147;

·日历模块148;· Calendar module 148;

·微件模块149,其可以包括以下各项中的一个或多个:天气微件149-1、股票微件149-2、计算器微件149-3、闹钟微件149-4、词典微件149-5以及由用户获得的其他微件,以及用户创建的微件149-6;Widget module 149, which may include one or more of the following: Weather widget 149-1, Stock widget 149-2, Calculator widget 149-3, Alarm widget 149-4, Dictionary widget widgets 149-5 and other widgets obtained by the user, and widgets 149-6 created by the user;

·微件创建器模块150,用于制作用户创建的微件149-6;a widget creator module 150 for making user-created widgets 149-6;

·搜索模块151;·Search module 151;

·视频和音乐播放器模块152,其合并视频播放器模块和音乐播放器模块;a video and music player module 152, which incorporates a video player module and a music player module;

·备忘录模块153;· Memorandum module 153;

·地图模块154;和/或the map module 154; and/or

·在线视频模块155。Online video module 155.

可以存储在存储器102中的其他应用136的示例包括其他文字处理应用、其他图像编辑应用、绘图应用、演示应用、支持JAVA功能的应用、加密、数字权限管理、语音识别和语音复制。Examples of other applications 136 that may be stored in memory 102 include other word processing applications, other image editing applications, drawing applications, presentation applications, JAVA-enabled applications, encryption, digital rights management, speech recognition, and speech duplication.

结合触摸屏112、显示器控制器156、接触/运动模块130、图形模块132和文本输入模块134,联系人模块137可以用于管理地址簿或联系人列表(例如,存储在存储器102或存储器370中的联系人模块137的应用内部状态192中),包括:将一个或多个姓名添加到地址簿中;从地址簿中删除一个或多个姓名;将一个或多个电话号码、一个或多个电子邮件地址、一个或多个物理地址或其他信息与姓名相关联;将图像与姓名相关联;对姓名进行分类和排序;提供电话号码或电子邮件地址以发起和/或促进通过电话138、视频会议模块139、电子邮件140或即时消息141的通信等。In conjunction with touch screen 112, display controller 156, contact/motion module 130, graphics module 132, and text input module 134, contacts module 137 may be used to manage an address book or contact list (eg, stored in memory 102 or memory 370). In the application internal state 192 of the contacts module 137), including: adding one or more names to the address book; deleting one or more names from the address book; adding one or more telephone numbers, one or more electronic Associating email addresses, one or more physical addresses, or other information with names; associating images with names; categorizing and sorting names; providing phone numbers or email addresses to initiate and/or facilitate via telephone 138, video conferencing module 139, email 140 or instant message 141 communication, etc.

结合RF电路装置108、音频电路装置110、扬声器111、麦克风113、触摸屏112、显示器控制器156、接触/运动模块130、图形模块132和文本输入模块134,电话模块138可以用于录入对应于电话号码的字符序列、访问联系人模块137中的一个或多个电话号码、修改已经录入的电话号码、拨打相应的电话号码、进行会话以及当会话完成时断开连接或挂断。如上所述,无线通信可以使用多种通信标准、协议和技术中的任何一种。In conjunction with RF circuitry 108, audio circuitry 110, speaker 111, microphone 113, touch screen 112, display controller 156, touch/motion module 130, graphics module 132, and text input module 134, telephony module 138 may be used to enter entries corresponding to telephone character sequence of numbers, accessing one or more phone numbers in the contacts module 137, modifying an already entered phone number, dialing the corresponding phone number, having a conversation, and disconnecting or hanging up when the conversation is complete. As noted above, wireless communications may use any of a variety of communication standards, protocols, and techniques.

结合RF电路装置108、音频电路装置110、扬声器111、麦克风113、触摸屏112、显示器控制器156、光学传感器164、光学传感器的控制器158、接触/运动模块130、图形模块132、文本输入模块134、联系人模块137和电话模块138,视频会议模块139包括用于根据用户指令发起、进行和终止用户与一个或多个其他参与者之间的视频会议的可执行指令。Incorporating RF circuitry 108 , audio circuitry 110 , speaker 111 , microphone 113 , touch screen 112 , display controller 156 , optical sensor 164 , optical sensor controller 158 , contact/motion module 130 , graphics module 132 , text input module 134 , a contacts module 137, and a telephony module 138, and a video conference module 139 includes executable instructions for initiating, conducting, and terminating a video conference between a user and one or more other participants in accordance with user instructions.

结合RF电路装置108、触摸屏112、显示器控制器156、接触/运动模块130、图形模块132和文本输入模块134,电子邮件客户端模块140包括用于响应于用户指令创建、发送、接收和管理电子邮件的可执行指令。结合图像管理模块144,电子邮件客户端模块140使得非常容易创建和发送具有由相机模块143拍摄的静态图像或视频图像的电子邮件。In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, and text input module 134, email client module 140 includes functions for creating, sending, receiving, and managing electronic mail in response to user instructions Executable instructions for mail. In conjunction with the image management module 144 , the email client module 140 makes it very easy to create and send emails with still or video images captured by the camera module 143 .

结合RF电路装置108、触摸屏112、显示器控制器156、接触/运动模块130、图形模块132和文本输入模块134,即时消息模块141包括用于录入对应于即时消息的字符序列、用于修改先前录入的字符、用于传输相应的即时消息(例如,使用短消息服务(SMS)或多媒体消息服务(MMS)协议以用于基于电话的即时消息,或者使用XMPP、SIMPLE或IMPS以用于基于互联网的即时消息)、用于接收即时消息和查看所接收的即时消息的可执行指令。在一些实施例中,所传输和/或所接收的即时消息可以包括在MMS和/或增强型消息收发服务(EMS)中所支持的图形、照片、音频文件、视频文件和/或其他附件。如本文中所使用的,“即时消息”指代基于电话的消息(例如,使用SMS或MMS发送的消息)和基于互联网的消息(例如,使用XMPP、SIMPLE或IMPS的消息)。In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, and text input module 134, instant message module 141 includes a sequence of characters for entering a sequence of characters corresponding to an instant message, for modifying previously entered characters, used to transmit the corresponding instant message (for example, using the Short Message Service (SMS) or Multimedia Messaging Service (MMS) protocols for telephone-based instant messaging, or XMPP, SIMPLE, or IMPS for Internet-based instant messages), executable instructions for receiving instant messages and viewing received instant messages. In some embodiments, transmitted and/or received instant messages may include graphics, photos, audio files, video files, and/or other attachments supported in MMS and/or Enhanced Messaging Services (EMS). As used herein, "instant messaging" refers to phone-based messages (eg, messages sent using SMS or MMS) and Internet-based messages (eg, messages using XMPP, SIMPLE, or IMPS).

结合RF电路装置108、触摸屏112、显示器控制器156、接触/运动模块130、图形模块132、文本输入模块134、GPS模块135、地图模块154和音乐播放器模块,训练支持模块142包括用于创建训练(例如,具有时间、距离和/或卡路里燃烧目标)的可执行指令;与训练传感器(运动设备)通信;接收训练传感器数据的可执行指令;校准用于监测训练的传感器的可执行指令;选择并且播放用于训练的音乐的可执行指令;以及显示、存储并且传输训练数据的可执行指令。In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, text input module 134, GPS module 135, map module 154, and music player module, training support module 142 includes tools for creating Executable instructions for training (eg, with time, distance and/or calorie burn goals); communicating with training sensors (sports equipment); executable instructions for receiving training sensor data; executable instructions for calibrating sensors used to monitor training; Executable instructions to select and play music for training; and executable instructions to display, store, and transmit training data.

结合触摸屏112、显示器控制器156、一个或多个光学传感器164、光学传感器的控制器158、接触/运动模块130、图形模块132和图像管理模块144,相机模块143包括用于捕获静态图像或视频(包括视频流)并且将它们存储到存储器102中,修改静态图像或视频的特性,或者从存储器102中删除静态图像或视频的可执行指令。In conjunction with touch screen 112, display controller 156, one or more optical sensors 164, optical sensor controller 158, contact/motion module 130, graphics module 132, and image management module 144, camera module 143 includes functions for capturing still images or video (including video streams) and store them in memory 102 , modify the characteristics of still images or video, or delete executable instructions from memory 102 for still images or video.

结合触摸屏112、显示器控制器156、接触/运动模块130、图形模块132、文本输入模块134和相机模块143,图像管理模块144包括用于排列、修改(例如,编辑)、或操纵、标注、删除、呈现(例如,在数字幻灯片演示或相册中)以及存储静态和/或视频图像的可执行指令。In conjunction with touch screen 112, display controller 156, contact/motion module 130, graphics module 132, text input module 134, and camera module 143, image management module 144 includes functions for arranging, modifying (eg, editing), or manipulating, annotating, deleting , executable instructions for rendering (eg, in a digital slideshow or photo album), and storing still and/or video images.

结合RF电路装置108、触摸屏112、显示器控制器156、接触/运动模块130、图形模块132和文本输入模块134,浏览器模块147包括用于根据用户指令浏览互联网(包括搜索、链接、接收和显示网页或网页的多个部分以及与被链接到网页的附件和其他文件)的可执行指令。In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, and text input module 134, browser module 147 includes a browser module for browsing the Internet (including searching, linking, receiving and displaying) according to user instructions Executable instructions for web pages or portions of web pages and attachments and other files linked to web pages.

结合RF电路装置108、触摸屏112、显示器控制器156、接触/运动模块130、图形模块132、文本输入模块134、电子邮件客户端模块140和浏览器模块147,日历模块148包括用于根据用户指令创建、显示、修改和存储日历和与日历相关联的数据(例如,日历条目、待办事项列表等)的可执行指令。In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, text input module 134, email client module 140, and browser module 147, calendar module 148 includes a Executable instructions to create, display, modify, and store a calendar and data associated with the calendar (eg, calendar entries, to-do lists, etc.).

结合RF电路装置108、触摸屏112、显示器控制器156、接触/运动模块130、图形模块132、文本输入模块134和浏览器模块147,微件模块149是可以由用户下载和使用的小型应用(例如,天气微件149-1、股票微件149-2、计算器微件149-3、闹钟微件149-4和词典微件149-5),或者由用户创建的小型应用(例如,用户创建的微件149-6)。在一些实施例中,微件包括HTML(超文本标记语言)文件、CSS(层叠样式表)文件和JavaScript文件。在一些实施例中,微件包括XML(可扩充标记语言)文件和JavaScript文件(例如,Yahoo!微件)。In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, text input module 134, and browser module 147, widget module 149 is a small application that can be downloaded and used by a user (eg, , Weather Widget 149-1, Stock Widget 149-2, Calculator Widget 149-3, Alarm Widget 149-4, and Dictionary Widget 149-5), or small applications created by the user (eg, user-created Widget 149-6). In some embodiments, widgets include HTML (Hypertext Markup Language) files, CSS (Cascading Style Sheets) files, and JavaScript files. In some embodiments, widgets include XML (Extensible Markup Language) files and JavaScript files (eg, Yahoo! widgets).

结合RF电路装置108、触摸屏112、显示器控制器156、接触/运动模块130、图形模块132、文本输入模块134和浏览器模块147,微件创建器模块150可以由用户用于创建微件(例如,将网页的用户指定部分转变成微件)。In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, text input module 134, and browser module 147, widget creator module 150 may be used by a user to create widgets (eg, , which turns the user-specified part of the web page into a widget).

结合触摸屏112、显示器控制器156、接触/运动模块130、图形模块132和文本输入模块134,搜索模块151包括用于根据用户指示搜索存储器102中与一条或多条搜索条件(例如,一个或多个用户指定的搜索项)匹配的文本、音乐、声音、图像、视频和/或其他文件的可执行指令。In conjunction with touch screen 112, display controller 156, contact/motion module 130, graphics module 132, and text input module 134, search module 151 includes a search module for searching memory 102 with one or more search criteria (eg, one or more search criteria) according to user instructions Executable instructions for text, music, sound, image, video, and/or other files that match a user-specified search term).

结合触摸屏112、显示器控制器156、接触/运动模块130、图形模块132、音频电路装置110、扬声器111,RF电路装置108以及浏览器模块147,视频和音乐播放器模块152包括允许用户下载和回放录制的音乐以及以一个或多个文件格式存储的其他声音文件(诸如MP3或AAC文件)的可执行指令,并且包括用于(例如,在触摸屏112上或在经由外部端口124外部连接的显示器上)显示、呈现或者另外回放视频的可执行指令。在一些实施例中,设备100可选地包括诸如iPod(Apple公司的商标)的MP3播放器的功能。In conjunction with touch screen 112, display controller 156, touch/motion module 130, graphics module 132, audio circuitry 110, speakers 111, RF circuitry 108, and browser module 147, video and music player module 152 includes a video and music player module that allows users to download and play back Executable instructions for recorded music and other sound files (such as MP3 or AAC files) stored in one or more file formats, and included for use (eg, on touch screen 112 or on a display connected externally via external port 124 ) ) executable instructions to display, render, or otherwise play back video. In some embodiments, device 100 optionally includes the functionality of an MP3 player such as an iPod (trademark of Apple Inc.).

结合触摸屏112、显示器控制器156、接触/运动模块130、图形模块132和文本输入模块134,备忘录模块153包括根据用户指示创建并管理备忘录、待办事项列表等的可执行指令。In conjunction with touch screen 112, display controller 156, touch/motion module 130, graphics module 132, and text input module 134, memo module 153 includes executable instructions to create and manage memos, to-do lists, etc. according to user instructions.

结合RF电路装置108、触摸屏112、显示器控制器156、接触/运动模块130、图形模块132、文本输入模块134、GPS模块135和浏览器模块147,地图模块154可以用于根据用户指示接收、显示、修改和存储地图以及与地图相关联的数据(例如,驾驶方向;关于在特定位置或附近的商店及其他兴趣点的数据;以及其他基于位置的数据)。In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, text input module 134, GPS module 135, and browser module 147, map module 154 may be used to receive, display, and display according to user instructions , modify and store maps and data associated with maps (eg, driving directions; data about stores and other points of interest at or near a particular location; and other location-based data).

结合触摸屏112、显示器控制器156、接触/运动模块130、图形模块132、音频电路装置110、扬声器111、RF电路装置108、文本输入模块134、电子邮件客户端模块140和浏览器模块147,在线视频模块155包括允许用户访问、浏览、接收(例如,通过流传输和/或下载)、(例如,在触摸屏上或在经由外部端口124外部连接的显示器上)回放特定在线视频、发送具有到特定在线视频链接的电子邮件并且管理诸如H.264之类的一个或多个文件格式的在线视频的指令。在一些实施例中,即时消息模块141而不是电子邮件客户端模块140被用于发送到特定在线视频的链接。在线视频应用的附加描述可以在2007年6月20日提交的名称为“Portable Multifunction Device,Method,and Graphical User Interface forPlaying Online Videos”的美国临时专利申请第60/936,562号,以及2007年12月31日提交的名称为“Portable Multifunction Device,Method,and Graphical User Interfacefor Playing Online Videos”的美国专利申请第11/968,067号中找到,这些申请的全文在此通过引用整体并入本文。Online in conjunction with touch screen 112, display controller 156, contact/motion module 130, graphics module 132, audio circuitry 110, speakers 111, RF circuitry 108, text entry module 134, email client module 140, and browser module 147 The video module 155 includes allowing the user to access, browse, receive (eg, by streaming and/or download), playback (eg, on a touch screen or on a display externally connected via the external port 124 ) certain online videos, Emails of online video links and instructions to manage online video in one or more file formats such as H.264. In some embodiments, the instant messaging module 141 is used instead of the email client module 140 to send links to specific online videos. Additional description of online video applications can be found in U.S. Provisional Patent Application No. 60/936,562, filed June 20, 2007, entitled "Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos," and December 31, 2007 US Patent Application No. 11/968,067, entitled "Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos," filed today, the entire contents of which are hereby incorporated by reference herein in their entirety.

上述所标识的模块和应用的每一个均对应于用于执行上文所述的一种或多种功能以及本申请中描述的方法(例如,本文所述的计算机实现方法以及其他信息处理方法)的指令集。这些模块(例如,指令集)不需要作为单独的软件程序、过程或模块来实现,因此这些模块的各种子集可以在各实施例中组合或者重新布置。例如,视频播放器模块可以与音乐播放器模块组合为单个模块(例如,图1A的视频和音乐播放器模块152)。在一些实施例中,存储器102可以存储上述模块和数据结构的子集。此外,存储器102可以存储上文未描述的其他模块和数据结构。Each of the above-identified modules and applications corresponds to a method for performing one or more of the functions described above and described in this application (eg, the computer-implemented methods and other information processing methods described herein) instruction set. These modules (eg, sets of instructions) need not be implemented as separate software programs, procedures, or modules, and thus various subsets of these modules may be combined or rearranged in various embodiments. For example, a video player module may be combined with a music player module into a single module (eg, video and music player module 152 of FIG. 1A ). In some embodiments, memory 102 may store a subset of the modules and data structures described above. In addition, memory 102 may store other modules and data structures not described above.

在一些实施例中,设备100是专门通过触摸屏和/或触摸板来执行设备上的预定的功能集合的操作的设备。通过将触摸屏和/或触摸板用作操作设备100的主要输入控制设备,可以减少设备100上的物理输入控制设备(诸如下压按钮、拨号盘等)的数目。In some embodiments, device 100 is a device that performs operations of a predetermined set of functions on the device exclusively through a touch screen and/or touch pad. By using a touch screen and/or touch pad as the primary input control device for operating device 100, the number of physical input control devices (such as push buttons, dials, etc.) on device 100 may be reduced.

专门通过触摸屏和/或触摸板执行的该预定的功能集合可选地包括用户接口之间的导航。在一些实施例中,当用户触摸触摸板时,将设备100从在设备100显示上的任何用户接口导航到主屏幕、主画面或根菜单。在此类实施例中,使用触摸板来实施“菜单按钮”。在一些其他实施例中,菜单按钮是物理推压按钮或其他物理输入控制设备而不是触摸板。This predetermined set of functions performed exclusively through the touch screen and/or touch pad optionally includes navigation between user interfaces. In some embodiments, when the user touches the touchpad, the device 100 is navigated from any user interface on the device 100 display to the home screen, home screen, or root menu. In such an embodiment, a "menu button" is implemented using a touchpad. In some other embodiments, the menu button is a physical push button or other physical input control device rather than a touchpad.

图1B是图示根据一些实施例用于事件处理的示例性组件的框图。在一些实施例中,存储器102(在图1A)或存储器370(图3)包括事件分类器170(例如,在操作系统126中)以及相应应用136-1(例如,任何前述应用137-151、155、380-390)。Figure IB is a block diagram illustrating exemplary components for event processing in accordance with some embodiments. In some embodiments, memory 102 (in FIG. 1A ) or memory 370 ( FIG. 3 ) includes event classifier 170 (eg, in operating system 126 ) and corresponding applications 136 - 1 (eg, any of the foregoing applications 137 - 151 , 155, 380-390).

事件分类器170接收事件信息,并且确定要将事件信息递送到的应用136-1以及应用136-1的应用视图191。事件分类器170包括事件监测器171和事件分派器模块174。在一些实施例中,应用136-1包括应用内部状态192,其指示当应用活跃或正在执行时触敏显示器112上显示的(一个或多个)当前应用视图。在一些实施例中,设备/全局内容状态157由事件分类器170用于确定哪个或哪些应用当前是活跃的,并且应用内部状态192由事件分类器170用于确定要将事件信息递送至的应用视图191。The event classifier 170 receives the event information and determines the application 136-1 to which the event information is to be delivered and the application view 191 of the application 136-1. Event classifier 170 includes event monitor 171 and event dispatcher module 174 . In some embodiments, application 136-1 includes application internal state 192 that indicates the current application view(s) displayed on touch-sensitive display 112 when the application is active or executing. In some embodiments, device/global content state 157 is used by event classifier 170 to determine which application or applications are currently active, and application internal state 192 is used by event classifier 170 to determine the application to which event information is to be delivered View 191.

在一些实施例中,应用内部状态192包括附加信息,诸如以下各项中的一个或多个:当应用136-1恢复执行时要使用的恢复信息,指示正在显示的信息或者准备由应用136-1显示的用户接口状态信息,使用户能够回到应用136-1的前一状态或视图的状态队列,以及由用户采取的先前动作的重做/撤销队列。In some embodiments, application internal state 192 includes additional information, such as one or more of the following: resume information to be used when application 136-1 resumes execution, information indicating what is being displayed or ready to be displayed by application 136-1 1 displays user interface state information that enables the user to go back to the state queue of the previous state or view of the application 136-1, as well as the redo/undo queue of previous actions taken by the user.

事件监测器171从外围接口118接收事件信息。事件信息包括关于子事件的信息(例如,作为多点触摸手势的一部分的触敏显示器112上的用户触摸)。外围接口118传输其从I/O子系统106或传感器,诸如接近传感器166、(一个或多个)加速度计168和/或麦克风113(通过音频电路装置110)接收的信息。外围接口118从I/O子系统106接收的信息包括来自触敏显示器112或触敏表面的信息。Event monitor 171 receives event information from peripheral interface 118 . Event information includes information about sub-events (eg, user touches on touch-sensitive display 112 as part of a multi-touch gesture). Peripherals interface 118 transmits information it receives from I/O subsystem 106 or sensors, such as proximity sensor 166, accelerometer(s) 168, and/or microphone 113 (through audio circuitry 110). The information that peripheral interface 118 receives from I/O subsystem 106 includes information from touch-sensitive display 112 or a touch-sensitive surface.

在一些实施例中,事件监测器171以预定间隔向外围接口118发送请求。作为响应,外围接口118发送事件信息。在其他实施例中,外围接口118只在发生重要事件(例如,接收到超过预定噪声阈值和/或长于预定持续时间的输入)时才发送事件信息。In some embodiments, event monitor 171 sends requests to peripheral interface 118 at predetermined intervals. In response, peripheral interface 118 sends event information. In other embodiments, the peripheral interface 118 only sends event information when a significant event occurs (eg, an input that exceeds a predetermined noise threshold and/or is longer than a predetermined duration is received).

在一些实施例中,事件分类器170还包括命中视图确定模块172和/或活跃事件识别器确定模块173。In some embodiments, the event classifier 170 also includes a hit view determination module 172 and/or an active event identifier determination module 173 .

命中视图确定模块172提供用于在触敏显示器112显示多于一个视图时,确定子事件已经在一个或多个视图中何处发生的软件程序。视图由控件以及用户在显示器上可以看到的其他元件组成。The hit view determination module 172 provides a software routine for determining where a sub-event has occurred in one or more views when the touch-sensitive display 112 displays more than one view. A view consists of controls and other elements that the user can see on the display.

与应用相关联的用户接口的另一方面是一组视图,本文中有时称为应用视图或用户接口窗口,其中显示信息并且发生基于触摸的手势。其中检测到触摸的(相应应用的)应用视图可以对应于该应用的程序或视图分级结构中的程序层级。例如,其中所检测到的触摸的最低层级视图可被称为命中视图,并且可以至少部分基于开始基于触摸的手势的初始触摸的命中视图,来确定被识别为正确输入的事件集。Another aspect of a user interface associated with an application is a set of views, sometimes referred to herein as application views or user interface windows, in which information is displayed and touch-based gestures occur. The application view (of the corresponding application) in which the touch is detected may correspond to the application's program or program level in the view hierarchy. For example, the lowest-level view in which a detected touch is detected may be referred to as a hit view, and the set of events identified as correct input may be determined based at least in part on the hit view of the initial touch that initiated the touch-based gesture.

命中视图确定模块172接收与基于触摸的手势的子事件有关的信息。当应用具有以分级结构组织的多个视图时,命中视图确定模块172将该分级结构中应当处理该子事件的最低层视图标识为命中视图。在大部分情况下,命中视图是其中发生了发起子事件(例如,子事件序列中形成事件或潜在事件的第一个子事件)的最低层级的视图。一旦由命中视图确定模块172标识命中视图,该命中视图通常接收与使其被标识为命中视图的相同触摸或输入源有关的所有子事件。The hit view determination module 172 receives information related to sub-events of touch-based gestures. When an application has multiple views organized in a hierarchy, the hit view determination module 172 identifies the lowest level view in the hierarchy that should handle the sub-event as the hit view. In most cases, the hit view is the lowest-level view in which an initiating sub-event (eg, the first sub-event in a sequence of sub-events that forms an event or potential event) occurs. Once a hit view is identified by the hit view determination module 172, the hit view typically receives all sub-events related to the same touch or input source that caused it to be identified as the hit view.

活跃事件识别器确定模块173确定视图分级结构中的哪个视图或哪些视图应当接收特定子事件序列。在一些实施例中,活跃事件识别器确定模块173确定只有命中视图应当接收特定子事件序列。在其他实施例中,活跃事件识别器确定模块173确定包括子事件的物理位置在内的所有视图都是主动参与的视图,因此确定所有主动参与的视图都应当接收特定子事件序列。在其他实施例中,即使触摸子事件被完全限定到与一个特定视图相关联的区域,分级结构中更高的视图将仍然保持作为主动参与的视图。Active event recognizer determination module 173 determines which view or views in the view hierarchy should receive a particular sequence of sub-events. In some embodiments, the live event recognizer determination module 173 determines that only the hit view should receive a particular sequence of sub-events. In other embodiments, the active event recognizer determination module 173 determines that all views, including the physical location of the sub-event, are actively participating views, and thus determines that all actively participating views should receive a particular sequence of sub-events. In other embodiments, views higher in the hierarchy will remain as actively participating views even if the touch sub-event is fully confined to the area associated with a particular view.

事件分派器模块174将事件信息分派至事件识别器(例如,事件识别器180)。在包括活跃事件识别器确定模块173的实施例中,事件分派器模块174将事件信息递送至由活跃事件识别器确定模块173确定的事件识别器。在一些实施例中,事件分派器模块174将事件信息存储在事件队列中,由相应的事件接收器182进行检索。The event dispatcher module 174 dispatches the event information to an event recognizer (eg, the event recognizer 180). In embodiments that include an active event recognizer determination module 173 , the event dispatcher module 174 delivers event information to the event recognizers determined by the active event recognizer determination module 173 . In some embodiments, the event dispatcher module 174 stores event information in an event queue for retrieval by the corresponding event receiver 182 .

在一些实施例中,操作系统126包括事件分类器170。备选地,应用136-1包括事件分类器170。在其他实施例中,事件分类器170是单独模块,或者是存储器102中存储的另一模块(诸如接触/运动模块130)的一部分。In some embodiments, operating system 126 includes event classifier 170 . Alternatively, application 136-1 includes event classifier 170. In other embodiments, event classifier 170 is a separate module, or part of another module (such as contact/motion module 130 ) stored in memory 102 .

在一些实施例中,应用136-1包括多个事件处理机190以及一个或多个应用视图191,其中每一个都包括用于处理发生在该应用的用户接口的相应视图内的触摸事件的指令。应用136-1的每个应用视图191包括一个或多个事件识别器180。通常,相应的应用视图191包括多个事件识别器180。在其他实施例中,一个或多个事件识别器180是独立模块(诸如用户接口套件(未示出))的一部分,或者应用136-1从中继承方法和其他属性的更高层对象。在一些实施例中,相应事件处理机190包括以下各项中的一个或多个:数据更新器176、对象更新器177、GUI更新器178和/或从事件分类器170接收的事件数据179。事件处理机190可以利用或调用数据更新器176、对象更新器177或GUI更新器178来更新应用内部状态192。备选地,应用视图191中的一个或多个包括一个或多个相应事件处理机190。同样,在一些实施例中,数据更新器176、对象更新器177和GUI更新器178中的一个或多个包括在相应的应用视图191中。In some embodiments, application 136-1 includes a plurality of event handlers 190 and one or more application views 191, each of which includes instructions for handling touch events that occur within respective views of the application's user interface . Each application view 191 of application 136-1 includes one or more event recognizers 180. Typically, a corresponding application view 191 includes a plurality of event recognizers 180 . In other embodiments, one or more event recognizers 180 are part of a separate module, such as a user interface suite (not shown), or a higher level object from which application 136-1 inherits methods and other properties. In some embodiments, respective event handlers 190 include one or more of: data updater 176 , object updater 177 , GUI updater 178 , and/or event data 179 received from event classifier 170 . Event handler 190 may utilize or invoke data updater 176 , object updater 177 or GUI updater 178 to update application internal state 192 . Alternatively, one or more of the application views 191 includes one or more corresponding event handlers 190 . Likewise, in some embodiments, one or more of data updater 176 , object updater 177 , and GUI updater 178 are included in respective application views 191 .

相应的事件识别器180从事件分类器170接收事件信息(例如,事件数据179),并基于该事件信息标识事件。事件识别器180包括事件接收器182和事件比较器184。在一些实施例中,事件识别器180还包括至少以下各项的子集:元数据183和事件递送指令188(其可以包括子事件递送指令)。A corresponding event identifier 180 receives event information (eg, event data 179 ) from the event classifier 170 and identifies the event based on the event information. Event recognizer 180 includes event receiver 182 and event comparator 184 . In some embodiments, event recognizer 180 also includes at least a subset of metadata 183 and event delivery instructions 188 (which may include sub-event delivery instructions).

事件接收器182从事件分类器170接收事件信息。该事件信息包括关于子事件(例如,触摸或触摸移动)的信息。取决于子事件,事件信息还包括附加信息,诸如子事件的位置。当子事件涉及触摸的运动时,事件信息还可以包括子事件的速率和方向。在一些实施例中,事件包括设备从一个定向到另一个定向的旋转(例如,从纵向到横向的旋转,反之亦然),并且事件信息包括关于设备的当前定向(也被称作设备姿态)的对应信息。Event receiver 182 receives event information from event classifier 170 . The event information includes information about sub-events (eg, touch or touch movement). Depending on the sub-event, the event information also includes additional information, such as the location of the sub-event. When the sub-event involves motion of a touch, the event information may also include the rate and direction of the sub-event. In some embodiments, the event includes a rotation of the device from one orientation to another (eg, from portrait to landscape, or vice versa), and the event information includes the current orientation (also referred to as the device pose) about the device corresponding information.

事件比较器184将事件信息与预定义的事件或子事件定义进行比较,并且基于该比较来确定事件或子事件,或者确定或更新事件或子事件的状态。在一些实施例中,事件比较器184包括事件定义186。该事件定义186包含事件(例如,预定的子事件序列)的定义,例如,事件1(187-1)、事件2(187-2)等。在一些实施例中,事件187中的子事件例如包括触摸开始、触摸结束、触摸移动、触摸取消和多点触摸。在一个示例中,事件1(187-1)的定义是对显示对象的双击。该双击例如包括对显示对象的、预定阶段的第一触摸(触摸开始)、预定阶段的第一抬起(触摸结束)、对显示对象的、预定阶段的第二触摸(触摸开始)以及预定阶段的第二抬起(触摸结束)。在另一示例中,事件2(187-2)的定义是对显示对象的拖拽。该拖拽例如包括对显示对象的、预定阶段的触摸(或接触)、该触摸在触敏显示器112上的移动以及触摸的抬起(触摸结束)。在一些实施例中,事件还包括用于一个或多个相关联的事件处理机190的信息。The event comparator 184 compares the event information to predefined event or sub-event definitions and determines an event or sub-event based on the comparison, or determines or updates the state of the event or sub-event. In some embodiments, event comparator 184 includes event definition 186 . The event definition 186 contains the definition of an event (eg, a predetermined sequence of sub-events), eg, event 1 (187-1), event 2 (187-2), and so on. In some embodiments, sub-events in event 187 include, for example, touch start, touch end, touch move, touch cancel, and multi-touch. In one example, the definition of event 1 (187-1) is a double-click on a display object. The double tap includes, for example, a first touch (touch start) at a predetermined stage on the display object, a first lift (touch end) at a predetermined stage, a second touch (touch start) at a predetermined stage on the display object, and a predetermined stage the second lift (touch end). In another example, the definition of event 2 (187-2) is a drag and drop of a display object. The dragging includes, for example, a touch (or contact) of a predetermined stage of the display object, movement of the touch on the touch-sensitive display 112, and lift of the touch (touch end). In some embodiments, the event also includes information for one or more associated event handlers 190 .

在一些实施例中,事件定义187包括针对相应用户接口对象的事件的定义。在一些实施例中,事件比较器184执行命中测试,以确定与子事件相关联的用户接口对象。例如,在其中在触敏显示器112上显示三个用户接口对象的应用视图中,当在触敏显示器112上检测到触摸时,事件比较器184执行命中测试,以确定三个用户接口对象中的哪个用户接口对象与该触摸(子事件)相关联。如果每个所显示的对象均与相应的事件处理机190相关联,则事件比较器使用该命中测试的结果来确定哪个事件处理机190应当被激活。例如,事件比较器184选择与触发该命中测试的子事件和对象相关联的事件处理机。In some embodiments, event definitions 187 include definitions of events for corresponding user interface objects. In some embodiments, the event comparator 184 performs hit testing to determine the user interface object associated with the sub-event. For example, in an application view in which three user interface objects are displayed on touch-sensitive display 112, when a touch is detected on touch-sensitive display 112, event comparator 184 performs a hit test to determine which of the three user interface objects Which user interface object is associated with this touch (sub-event). If each displayed object is associated with a corresponding event handler 190, the event comparator uses the results of the hit test to determine which event handler 190 should be activated. For example, event comparator 184 selects the event handler associated with the sub-event and object that triggered the hit test.

在一些实施例中,相应事件(187)的定义还包括延迟动作,其延迟事件信息的递送,直到已经确定子事件序列是否与事件识别器的事件类型相对应。In some embodiments, the definition of the corresponding event (187) also includes a delay action that delays delivery of the event information until it has been determined whether the sequence of sub-events corresponds to the event type of the event recognizer.

当相应事件识别器180确定子事件序列不与事件定义186中的任何事件匹配时,该相应的事件识别器180进入事件不可能、事件失败或者事件结束状态,此后该相应的事件识别器180忽视基于触摸的手势的后续子事件。在此情况下,对于命中视图保持活跃的其他事件识别器(如果有的话)继续跟踪和处理正在进行的基于触摸的手势的子事件。When the corresponding event recognizer 180 determines that the sequence of sub-events does not match any event in the event definition 186, the corresponding event recognizer 180 enters the event impossible, event failed, or event end state, after which the corresponding event recognizer 180 ignores Subsequent child events for touch-based gestures. In this case, other event recognizers (if any) that remain active for the hit view continue to track and process sub-events of the ongoing touch-based gesture.

在一些实施例中,相应事件识别器180包括具有可配置的属性、标志(flag)和/或列表的元数据183,其指示事件递送系统应当如何执行去往主动参与的事件识别器的子事件传递。在一些实施例中,元数据183包括可配置的属性、标志和/或列表,其指示事件识别器如何可以或者能够彼此交互。在一些实施例中,元数据183包括指示子事件是否被递送到视图或程序分级结构中的不同层级的可配置的属性、标志和/或列表。In some embodiments, respective event recognizers 180 include metadata 183 with configurable properties, flags, and/or lists indicating how the event delivery system should execute sub-events to actively participating event recognizers transfer. In some embodiments, metadata 183 includes configurable properties, flags, and/or lists that indicate how event recognizers can or can interact with each other. In some embodiments, metadata 183 includes configurable properties, flags, and/or lists that indicate whether sub-events are delivered to different levels in the view or program hierarchy.

在一些实施例中,相应事件识别器180在事件的一个或多个特定子事件被识别时激活与事件相关联的事件处理机190。在一些实施例中,相应事件识别器180向事件处理机190递送与事件相关联的事件信息。激活事件处理机190不同于向相应的命中视图发送(或延迟发送)子事件。在一些实施例中,事件识别器180抛出与识别事件相关联的标志,并且与该标志相关联的事件处理机190抓住该标志并执行预定过程。In some embodiments, the respective event recognizer 180 activates the event handler 190 associated with the event when one or more specific sub-events of the event are recognized. In some embodiments, the respective event recognizer 180 delivers event information associated with the event to the event handler 190 . Activating the event handler 190 is not the same as sending (or deferred sending) a sub-event to the corresponding hit view. In some embodiments, the event recognizer 180 throws a flag associated with the recognized event, and the event handler 190 associated with the flag grabs the flag and performs a predetermined process.

在一些实施例中,事件递送指令188包括子事件递送指令,其递送关于子事件的事件信息而不激活事件处理机。相反,子事件递送指令向与一系列子事件或主动参与的视图相关联的事件处理机递送事件信息。与一系列子事件或主动参与的视图相关联的事件处理机接收该事件信息并执行预定过程。In some embodiments, event delivery instructions 188 include sub-event delivery instructions that deliver event information about the sub-event without activating an event handler. Instead, sub-event delivery instructions deliver event information to event handlers associated with a series of sub-events or actively participating views. An event handler associated with a series of sub-events or actively participating views receives the event information and executes predetermined procedures.

在一些实施例中,数据更新器176创建并更新应用136-1中使用的数据。例如,数据更新器176更新联系人模块137中使用的电话号码,或者存储视频播放器模块145中使用的视频文件。在一些实施例中,对象更新器177创建并更新应用136-1中使用的数据。例如,对象更新器177创建新的用户接口对象或更新用户接口对象的位置。GUI更新器178更新GUI。例如,GUI更新器178准备显示器信息,并且将其发送至图形模块132用于在触敏显示器上显示。In some embodiments, data updater 176 creates and updates data used in application 136-1. For example, data updater 176 updates phone numbers used in contacts module 137 or stores video files used in video player module 145 . In some embodiments, object updater 177 creates and updates data used in application 136-1. For example, object updater 177 creates new user interface objects or updates the location of user interface objects. GUI updater 178 updates the GUI. For example, GUI updater 178 prepares display information and sends it to graphics module 132 for display on a touch-sensitive display.

在一些实施例中,一个或多个事件处理机190包括或能够访问数据更新器176、对象更新器177和GUI更新器178。在一些实施例中,数据更新器176、对象更新器177和GUI更新器178被包括在相应的应用136-1或应用视图191的单个模块中。在其他实施例中,数据更新器176、对象更新器177和GUI更新器178被包括在两个或更多软件模块中。In some embodiments, one or more event handlers 190 include or have access to data updater 176 , object updater 177 and GUI updater 178 . In some embodiments, data updater 176, object updater 177, and GUI updater 178 are included in a single module of respective application 136-1 or application view 191. In other embodiments, data updater 176, object updater 177, and GUI updater 178 are included in two or more software modules.

应当理解,关于触敏显示器上的用户触摸的事件处理的前述讨论也适用于操作具有输入设备的多功能设备100的其他形式的用户输入,其中不是所有用户输入都是在触摸屏上发起的,例如,与单个或多个键盘按压或保持可选地相配合的鼠标移动和鼠标按钮按压;触控板上的接触运动(诸如轻击、拖拽、滚动等);触笔输入,设备的移动;语音指令;检测到的眼睛运动,生物测定的输入;和/或上述各项的任何组合,都可选地用作与定义要被识别的事件的子事件对应的输入。It should be understood that the foregoing discussion regarding event handling of user touches on touch-sensitive displays also applies to other forms of user input for operating the multifunction device 100 with input devices, where not all user input is initiated on the touch screen, such as , mouse movements and mouse button presses optionally in conjunction with single or multiple keyboard presses or holds; contact movements on a trackpad (such as taps, drags, scrolls, etc.); stylus input, movement of the device; Voice commands; detected eye movements, biometric inputs; and/or any combination of the foregoing are optionally used as inputs corresponding to sub-events that define the event to be recognized.

图2图示了根据一些实施例的具有触摸屏112的便携式多功能设备100。触摸屏在用户接口(UI)200内可选地显示一个或多个图形。在该实施例以及如下所述的其他实施例中,用户能够(例如用一个或多个手指202(在图中未按比例画出)或一个或多个触笔(在图中未按比例画出))通过对图形做出手势来选择一个或多个图形。在一些实施例中,对一个或多个图形的选择发生在用户中断与一个或多个图形的接触时。在一些实施例中,手势可选地包括一个或多个轻击、一个或多个轻扫(从左到右、从右到左、向上和/或向下)和/或已经与设备100进行接触的手指的转动(从右到左、从左到右、向上和/或向下)。在一些实现方式或者情况中,与图形的无意接触不会选择图形。例如,当与选择对应的手势是轻击时,扫过应用图标的轻扫手势可选地不会选择对应的应用。FIG. 2 illustrates a portable multifunction device 100 having a touch screen 112 in accordance with some embodiments. The touch screen optionally displays one or more graphics within the user interface (UI) 200 . In this embodiment, as well as other embodiments described below, the user can (eg, with one or more fingers 202 (not drawn to scale in the figures) or one or more styluses (not drawn to scale in the figures) out)) to select one or more graphics by making gestures on the graphics. In some embodiments, the selection of the one or more graphics occurs when the user breaks contact with the one or more graphics. In some embodiments, the gesture optionally includes one or more taps, one or more swipes (left-to-right, right-to-left, up and/or down) and/or has been performed with device 100 Rotation of the touching finger (right to left, left to right, up and/or down). In some implementations or situations, inadvertent contact with a graphic does not select the graphic. For example, when the gesture corresponding to the selection is a tap, a swipe gesture across an application icon optionally does not select the corresponding application.

设备100还可以包括一个或多个物理按钮,诸如“主画面”或菜单按钮204。如前所述,菜单按钮204可以用于导航至应用集合中的可以在设备100上执行的任何应用136。备选地,在一些实施例中,菜单按钮被实现为触摸屏112上显示的GUI中的软按键。Device 100 may also include one or more physical buttons, such as a “home” or menu button 204 . As previously mentioned, the menu button 204 can be used to navigate to any application 136 in the application collection that can be executed on the device 100 . Alternatively, in some embodiments, the menu buttons are implemented as soft keys in the GUI displayed on the touch screen 112 .

在一些实施例中,设备100包括触摸屏112、菜单按钮204、用于打开/关闭设备电源并且锁定设备的下压按钮206以及(一个或多个)音量调节按钮208、客户标识模块(SIM)卡槽210、耳机接口212和对接/充电外部端口124。下压按钮206可选地用于通过按压该按钮并使该按钮保持在按压状态预定的时间间隔来打开/关闭设备电源;通过按压该按钮并在经过预定的时间间隔之前释放该按钮来锁定设备;和/或解锁设备或发起解锁过程。在一个备选实施例中,设备100还通过麦克风113接受用于激活或去激活某些功能的语音输入。设备100可选地还包括用于在触摸屏112上检测接触强度的一个或者多个接触强度传感器165和/或用于生成对设备100的用户的触觉输出的一个或者多个触觉输出生成器167。In some embodiments, the device 100 includes a touch screen 112, a menu button 204, a push button 206 for powering on/off the device and locking the device, and volume adjustment button(s) 208, a customer identification module (SIM) card Slot 210 , headphone jack 212 and external port 124 for docking/charging. A push button 206 is optionally used to power on/off the device by pressing the button and holding the button pressed for a predetermined time interval; locking the device by pressing the button and releasing the button before the predetermined time interval has elapsed ; and/or unlock the device or initiate the unlocking process. In an alternative embodiment, device 100 also accepts voice input through microphone 113 for activating or deactivating certain functions. Device 100 optionally also includes one or more contact strength sensors 165 for detecting contact strength on touch screen 112 and/or one or more haptic output generators 167 for generating haptic output to a user of device 100 .

图3是根据一些实施例具有显示器和触敏表面的示例性多功能设备的框图。设备300不必是便携式的。在一些实施例中,设备300是膝上型计算机、台式计算机、平板计算机、多媒体播放器设备、导航设备、教育设备(诸如儿童学习玩具)、游戏系统或控制设备(例如,家用或工业控制器)。设备300通常包括一个或多个处理单元(CPU)310、一个或多个网络或其他通信接口360、存储器370以及用于互连这些组件的一个或多个通信总线320。通信总线320可选地包括互连并且控制系统组件之间通信的电路装置(有时被称作芯片组)。设备300包括输入/输出(I/O)接口330,其包括通常为触摸屏显示器的显示器340。输入/输出接口330也可选地包括键盘和/或鼠标(或其他定点设备)350和触摸板355、用于在设备300上生成触觉输出的触觉输出生成器357(例如,类似于以上参考附图1A所描述的(多个)触觉输出生成器167)、传感器359(例如,类似于以上参考附图1A所描述的(多个)接触强度传感器165的光学、加速度、接近、触敏和/或接触强度传感器)。存储器370包括高速随机存取存储器,诸如DRAM、SRAM、DDR RAM或其他随机存取固态存储器设备;并且可选地包括非易失性存储器,诸如一个或多个磁盘存储设备、光盘存储设备、闪存设备或其他非易失性固态存储设备。存储器370可以可选地包括远离(一个或多个)CPU 310的一个或多个存储设备。在一些实施例中,存储器370存储与在便携式多功能设备100(图1)的存储器102中存储的程序、模块和数据结构类似的程序、模块和数据结构或其子集。此外,存储器370可选地存储便携式多功能设备100的存储器102中不存在的附加程序、模块和数据结构。例如,设备300的存储器370可选地存储绘图模块380、演示模块382、文字处理模块384、网站创建模块386、盘编写模块388和/或电子表格模块390,而便携式多功能设备100(图1A)的存储器102可选地不存储这些模块。3 is a block diagram of an exemplary multifunction device having a display and a touch-sensitive surface in accordance with some embodiments. Device 300 need not be portable. In some embodiments, device 300 is a laptop computer, desktop computer, tablet computer, multimedia player device, navigation device, educational device (such as children's learning toys), gaming system, or control device (eg, a home or industrial controller) ). Device 300 typically includes one or more processing units (CPUs) 310, one or more network or other communication interfaces 360, memory 370, and one or more communication buses 320 for interconnecting these components. Communication bus 320 optionally includes circuitry (sometimes referred to as a chipset) that interconnects and controls communications between system components. Device 300 includes an input/output (I/O) interface 330, which includes a display 340, which is typically a touch screen display. Input/output interface 330 also optionally includes a keyboard and/or mouse (or other pointing device) 350 and touchpad 355, a haptic output generator 357 for generating haptic output on device 300 (e.g., similar to those described above with reference to appendix). haptic output generator(s) 167 described in FIG. 1A ), sensors 359 (eg, optical, acceleration, proximity, touch-sensitive, and/or optical, acceleration, proximity, touch-sensitive, and/or similar to contact intensity sensor(s) 165 described above with reference to FIG. 1A ) contact strength sensor). Memory 370 includes high speed random access memory, such as DRAM, SRAM, DDR RAM, or other random access solid state memory devices; and optionally nonvolatile memory, such as one or more magnetic disk storage devices, optical disk storage devices, flash memory device or other non-volatile solid state storage device. Memory 370 may optionally include one or more storage devices remote from CPU(s) 310 . In some embodiments, memory 370 stores programs, modules and data structures similar to, or subsets of, those stored in memory 102 of portable multifunction device 100 (FIG. 1). Additionally, memory 370 optionally stores additional programs, modules and data structures not present in memory 102 of portable multifunction device 100 . For example, memory 370 of device 300 optionally stores drawing module 380, presentation module 382, word processing module 384, website creation module 386, disk authoring module 388, and/or spreadsheet module 390, while portable multifunction device 100 (FIG. 1A) ) memory 102 optionally does not store these modules.

图3中的上述元件的每个元件可以存储在前述存储器设备中的一个或多个中。上述模块中的每个模块对应于用于执行如上所述功能的指令集。上述模块或程序(例如,指令集)不需要被实现为单独软件程序、过程或模块,因此在各实施例中,这些模块的各种子集可以被组合或以其他方式被重新布置。在一些实施例中,存储器370可以存储上述模块和数据结构的子集。此外,存储器370可以存储上文未描述的附加模块和数据结构。Each of the above-described elements in FIG. 3 may be stored in one or more of the aforementioned memory devices. Each of the above modules corresponds to a set of instructions for performing the functions described above. The above-described modules or programs (eg, sets of instructions) need not be implemented as separate software programs, procedures, or modules, and thus various subsets of these modules may be combined or otherwise rearranged in various embodiments. In some embodiments, memory 370 may store a subset of the modules and data structures described above. Additionally, memory 370 may store additional modules and data structures not described above.

现在将关注转向可以在例如便携式多功能设备100上实现的用户接口的实施例。Attention will now turn to an embodiment of a user interface that may be implemented on, for example, the portable multifunction device 100 .

图4A图示了根据一些实施例用于便携式多功能设备100上的应用菜单的示例性用户接口。类似用户接口可以在设备300上实现。在一些实施例中,用户接口400包括以下元件或其子集或超集:FIG. 4A illustrates an exemplary user interface for an application menu on portable multifunction device 100 in accordance with some embodiments. A similar user interface may be implemented on device 300 . In some embodiments, user interface 400 includes the following elements, or a subset or superset thereof:

·信号强度指示符402,用于(多种)无线通信,诸如蜂窝信号和Wi-Fi信号;a signal strength indicator 402 for wireless communication(s), such as cellular signals and Wi-Fi signals;

·时间404;·time 404;

·蓝牙指示符405;Bluetooth indicator 405;

·电池状态指示符406;battery status indicator 406;

·托盘408,具有以下频繁使用的应用的图标,诸如:Tray 408 with icons for frequently used applications such as:

ο用于电话模块138的图标416,标注为“电话”,其可选地包括未接呼叫或语音消息的数目的指示符414;o an icon 416 for the phone module 138, labeled "Phone," which optionally includes an indicator 414 of the number of missed calls or voice messages;

ο用于电子邮件客户端模块140的图标418,标注为“邮件”,其可选地包括未读电子邮件的数目的指示符410;o an icon 418 for the email client module 140, labeled "Mail," which optionally includes an indicator 410 of the number of unread emails;

ο用于浏览器模块147的图标420,标注为“浏览器”;以及o icon 420 for browser module 147, labeled "Browser"; and

ο用于视频和音乐播放器模块152的图标422,也被称为iPod(Apple公司的商标)模块152,标注为“iPod”;以及o the icon 422 for the video and music player module 152, also known as the iPod (trademark of Apple Inc.) module 152, labeled "iPod"; and

·用于其他应用的图标,诸如:· Icons for other applications, such as:

ο用于IM模块141的图标424,标注为“消息”;o icon 424 for IM module 141, labeled "message";

ο用于日历模块148的图标426,标注为“日历”;o icon 426 for calendar module 148, labeled "Calendar";

ο用于图像管理模块144的图标42,标注为“照片”;o icon 42 for the image management module 144, labeled "Photo";

ο用于相机模块143的图标430,标注为“相机”;o Icon 430 for camera module 143, labeled "Camera";

ο用于在线视频模块155的图标432,标注为“在线视频”;o icon 432 for online video module 155, labeled "Online Video";

ο用于股票微件149-2的图标434,标注为“股票”;o the icon 434 for the stock widget 149-2, labeled "stocks";

ο用于地图模块154的图标436,标注为“地图”;o icon 436 for map module 154, labeled "Map";

ο用于天气微件149-1的图标438,标注为“天气”;o Icon 438 for weather widget 149-1, labeled "Weather";

ο用于闹钟微件149-4的图标440,标注为“时钟”;o the icon 440 for the alarm clock widget 149-4, labeled "Clock";

ο用于训练支持模块142的图标442,标注为“训练支持”;o icon 442 for training support module 142, labeled "training support";

ο用于备忘录模块153的图标444,标注为“备忘录”;o icon 444 for the memo module 153, labeled "Memo";

ο用于设置应用或者模块的图标446,标注为“设置”,其提供对设备100及其各个应用136的设置的访问。o An icon 446 for a settings application or module, labeled "Settings," which provides access to settings for the device 100 and its various applications 136.

应当理解图4A中所图示的图标标签仅为示例性的。例如,用于视频和音乐播放器模块152的图标422可以可选地被标注为“音乐”或“音乐播放器”。其他标签可选地用于各个应用图标。在一些实施例中,用于相应应用图标的标签包括对应于相应应用图标的应用的名称。在一些实施例中,特定应用图标的标签与对应于特定应用图标的应用的名称不同。It should be understood that the icon labels illustrated in FIG. 4A are exemplary only. For example, the icon 422 for the video and music player module 152 may optionally be labeled "music" or "music player." Other labels are optionally used for individual application icons. In some embodiments, the label for the corresponding application icon includes the name of the application corresponding to the corresponding application icon. In some embodiments, the label of the specific application icon is different from the name of the application corresponding to the specific application icon.

图4B图示了具有与显示器450(例如,触摸屏显示器112)分离的触敏表面451(例如,图3的平板或触摸板355)的设备(例如,图3的设备300)上的示例性用户接口。设备300还可选地包括用于在触敏表面451上检测接触强度的一个或者多个接触强度传感器(例如,传感器357中的一个或者多个传感器)和/或用于生成对设备300的用户的触觉输出的一个或者多个触觉输出生成器359。4B illustrates an exemplary user on a device (eg, device 300 of FIG. 3 ) having a touch-sensitive surface 451 (eg, tablet or touchpad 355 of FIG. 3 ) separate from display 450 (eg, touchscreen display 112 ) interface. Device 300 also optionally includes one or more contact intensity sensors (eg, one or more of sensors 357 ) for detecting contact intensity on touch-sensitive surface 451 and/or for generating user feedback on device 300 One or more haptic output generators 359 for the haptic output.

虽然将参照在触摸屏显示器112(其中触敏表面与显示器组合在一起)上的输入给出一些示例,但是在一些实施例中,如图4B所示,设备检测与显示器分离的触敏表面上的输入。在一些实施例中,触敏表面(例如,图4B中的451)具有对应于显示器(例如,450)上主坐标轴(例如,图4B中的453)的主坐标轴(例如,图4B中的452)。根据这些实施例,设备检测在对应于显示器上相应位置的位置(例如,在图4B中,460对应于468并且462对应于470)处的与触敏表面451的接触(例如,图4B中的460和462)。通过此方式,当触敏表面与多功能设备的显示器(例如,图4B中的450)分离时,由设备在触敏表面(例如,图4B中的451)上检测到的用户输入(例如,接触460和接触462及其移动)被该设备用于操控显示器该上的用户接口。应当理解,类似方法可选地用于本文所述的其他用户接口。While some examples will be given with reference to input on touchscreen display 112 (where the touch-sensitive surface is combined with the display), in some embodiments, as shown in FIG. 4B , the device detects an input on a touch-sensitive surface that is separate from the display. enter. In some embodiments, the touch-sensitive surface (eg, 451 in FIG. 4B ) has a primary coordinate axis (eg, in FIG. 4B ) that corresponds to the primary coordinate axis (eg, 453 in FIG. 4B ) on the display (eg, 450 ) 452). According to these embodiments, the device detects contact with the touch-sensitive surface 451 (eg, in FIG. 4B , 460 corresponds to 468 and 462 corresponds to 470 ) at a location corresponding to a corresponding location on the display (eg, in FIG. 4B , 460 corresponds to 468 and 462 corresponds to 470 ). 460 and 462). In this way, when the touch-sensitive surface is detached from the display of the multifunction device (eg, 450 in FIG. 4B ), user input detected by the device on the touch-sensitive surface (eg, 451 in FIG. 4B ) (eg, Contact 460 and Contact 462 and their movement) are used by the device to manipulate the user interface on the display. It should be understood that similar methods are optionally used for other user interfaces described herein.

此外,虽然主要参照手指输入(例如,手指接触、手指轻击手势、手指轻扫手势)给出以下示例,但是应当理解的是,在一些实施例中,一个或多个手指输入可以用来自另一输入设备(例如,基于鼠标的输入或触笔输入)的输入来替代。例如,轻扫手势可以例如不是接触(跟随有该接触的移动),而是可选地用鼠标单击(跟随有光标沿着轻扫路径的移动)来替代。作为另一示例,轻击手势可以例如不是检测接触(跟随有停止检测该接触),而是可选地当光标位于轻击手势的位置上时用鼠标点击来替代。类似地,当同时检测到多个用户输入时,应当理解,可选地同时使用多个计算机鼠标,或者可选地同时使用鼠标和手指接触。Additionally, while the following examples are given primarily with reference to finger input (eg, finger touch, finger tap gesture, finger swipe gesture), it should be understood that in some embodiments, one or more finger inputs may be used from another Instead, input from an input device (eg, mouse-based input or stylus input). For example, the swipe gesture may eg not be a contact (movement followed by the contact), but optionally a mouse click (followed by movement of the cursor along the swipe path). As another example, a tap gesture may eg not detect a contact (followed by ceasing to detect the contact), but optionally be replaced by a mouse click when the cursor is at the location of the tap gesture. Similarly, when multiple user inputs are detected simultaneously, it should be understood that multiple computer mice are optionally used simultaneously, or mouse and finger contacts are optionally used simultaneously.

图5A图示示例性个人电子设备500。设备500包括主体502。在一些实施例中,设备500可以包括参照设备100和设备300(例如图1A-4B)描述的特征中的一些特征或所有特征。在一些实施例中,设备500具有触敏显示屏504,此后称为触摸屏504。备选地,或者除了触摸屏504之外,设备500具有显示器和触敏表面。如同设备100和设备300,在一些实施例中,触摸屏504(或触敏表面)可以具有一个或多个强度传感器,以用于检测正在施加的接触(例如触摸)的强度。该触摸屏504(或触敏表面)的一个或多个强度传感器可以提供表示触摸强度的输出数据。该设备500的用户接口可以基于触摸的强度而对它们做出响应,这意味着不同强度的触摸可以调用设备500上的不同用户接口操作。FIG. 5A illustrates an example personal electronic device 500 . Device 500 includes body 502 . In some embodiments, device 500 may include some or all of the features described with reference to device 100 and device 300 (eg, FIGS. 1A-4B ). In some embodiments, device 500 has a touch-sensitive display screen 504 , hereafter referred to as touch screen 504 . Alternatively, or in addition to touch screen 504, device 500 has a display and a touch-sensitive surface. Like device 100 and device 300, in some embodiments, touch screen 504 (or touch-sensitive surface) may have one or more intensity sensors for detecting the intensity of a contact (eg, touch) being applied. One or more intensity sensors of the touch screen 504 (or touch-sensitive surface) may provide output data indicative of touch intensity. The user interface of the device 500 can respond to touches based on the intensity of them, which means that touches of different intensities can invoke different user interface operations on the device 500 .

用于检测和处理触摸强度的技术可以例如在以下相关申请中找到:公开为WIPO公开号WO/2013/169849、于2013年5月8日提交的、名称为“Device,Method,and GraphicalUser Interface for Displaying User Interface Objects Corresponding to anApplication”的国际专利申请序列号PCT/US2013/040061,以及公开为WIPO公开号WO/2014/105276、于2013年11月11日提交的名称为“Device,Method,and Graphical UserInterface for Transitioning Between Touch Input to Display OutputRelationships”的国际专利申请序列号PCT/US2013/069483,其通过引用的方式整体并入本文。Techniques for detecting and processing touch intensity can be found, for example, in the following related application: "Device, Method, and Graphical User Interface for International Patent Application Serial No. PCT/US2013/040061 for Displaying User Interface Objects Corresponding to an Application, and entitled "Device, Method, and Graphical" published as WIPO Publication No. WO/2014/105276, filed on November 11, 2013 UserInterface for Transitioning Between Touch Input to Display OutputRelationships" International Patent Application Serial No. PCT/US2013/069483, which is incorporated herein by reference in its entirety.

在一些实施例中,设备500具有一个或多个输入机构506和508。如果包括,则输入机构506和508可以是物理的。物理输入机构的示例包括下压按钮和可旋转机构。在一些实施例中,设备500具有一个或多个附接机构。如果包括,则这些附接机构可以允许设备500附接到例如帽子、眼镜、耳饰、项链、衬衣、夹克衫、手链、表带、表链、裤子、皮带、鞋、手包、背包等。这些附接机构可以允许设备500由用户佩戴。In some embodiments, device 500 has one or more input mechanisms 506 and 508 . If included, input mechanisms 506 and 508 may be physical. Examples of physical input mechanisms include push buttons and rotatable mechanisms. In some embodiments, device 500 has one or more attachment mechanisms. If included, these attachment mechanisms may allow device 500 to be attached to, for example, hats, glasses, earrings, necklaces, shirts, jackets, bracelets, watch straps, bracelets, pants, belts, shoes, handbags, backpacks, and the like. These attachment mechanisms may allow device 500 to be worn by a user.

图5B描绘示例性个人电子设备500。在一些实施例中,设备500可以包括参照图1A、图1B和图3描述的部件的一些部件或所有部件。设备500具有总线512,其将I/O部件514与一个或多个计算机处理器516和存储器518操作地耦合。I/O部件514可以连接到显示器504,其可以具有触敏组件522以及可选地触摸强度敏感组件524。此外,I/O部件514可以使用Wi-Fi、蓝牙、近场通信(NFC)、蜂窝和/或其他无线通信技术来连接到通信单元530,以用于接收应用和操作系统数据。设备500可以包括输入机构506和/或508。输入机构506可以是例如可旋转的输入设备或者可按压并且可旋转的输入设备。在一些示例中,输入机构508可以是按钮。FIG. 5B depicts an example personal electronic device 500 . In some embodiments, device 500 may include some or all of the components described with reference to FIGS. 1A , 1B and 3 . Device 500 has a bus 512 that operatively couples I/O components 514 with one or more computer processors 516 and memory 518 . The I/O component 514 may be connected to the display 504 , which may have a touch sensitive component 522 and optionally a touch intensity sensitive component 524 . Additionally, I/O component 514 may connect to communication unit 530 using Wi-Fi, Bluetooth, Near Field Communication (NFC), cellular, and/or other wireless communication technologies for receiving application and operating system data. Device 500 may include input mechanisms 506 and/or 508 . The input mechanism 506 may be, for example, a rotatable input device or a depressible and rotatable input device. In some examples, input mechanism 508 may be a button.

在一些示例中,输入机构508可以是麦克风。个人电子设备500可以包括各种传感器,诸如GPS传感器532、加速度计534、方向传感器540(例如指南针)、陀螺仪536、运动传感器538和/或它们的组合,所有这些设备可以操作地连接至I/O部件514。In some examples, the input mechanism 508 may be a microphone. Personal electronic device 500 may include various sensors, such as GPS sensor 532, accelerometer 534, orientation sensor 540 (eg, a compass), gyroscope 536, motion sensor 538, and/or combinations thereof, all of which may be operatively connected to the I /O component 514.

个人电子设备500的存储器518可以是非易失性计算机可读存储介质,以用于存储计算机可执行指令,该指令当由一个或多个计算机处理器516执行时例如可以使得计算机处理器执行以上描述的技术,包括过程2000-3300(图20至图33)。计算机可执行指令也可以在任何非易失性计算机可读存储介质内存储和/或传输,以便由指令执行系统、装置或设备使用,或者结合指令执行系统、装置或设备使用,其中该指令执行系统、装置或设备诸如基于计算机的系统、包含处理器的系统或可以从指令执行系统、装置或设备获取指令并执行该指令的其他系统。出于本文档的目的,“非易失性计算机可读存储介质”可以是有形地包含或存储计算机可执行指令的任何介质,该计算机可执行指令可以用于由指令执行系统、设备或系统使用或者结合指令执行系统、装置或设备使用。非易失性计算机可读存着介质可以包括但不限于磁的、光的和/或半导体存储装置。这些存储装置的示例包括磁盘、基于CD、DVD或蓝光技术的光盘以及持久性固态存储器(诸如闪存、固态驱动器等)。个人电子设备500不限于图5B的组件和配置,但可以包括以多种配置形式的其它或附加组件。The memory 518 of the personal electronic device 500 may be a non-volatile computer-readable storage medium for storing computer-executable instructions that, when executed by the one or more computer processors 516 , for example, may cause the computer processors to perform the above descriptions. technology, including processes 2000-3300 (Figures 20-33). Computer-executable instructions may also be stored and/or transmitted within any non-transitory computer-readable storage medium for use by or in connection with an instruction execution system, apparatus or device in which the instructions execute A system, apparatus, or device such as a computer-based system, a system including a processor, or other system that can obtain instructions from an instruction execution system, apparatus, or device and execute the instructions. For the purposes of this document, a "non-volatile computer-readable storage medium" can be any medium that tangibly contains or stores computer-executable instructions for use by an instruction execution system, device, or system Or used in conjunction with an instruction execution system, apparatus or device. Non-volatile computer-readable storage media may include, but are not limited to, magnetic, optical, and/or semiconductor storage devices. Examples of these storage devices include magnetic disks, optical disks based on CD, DVD or Blu-ray technology, and persistent solid state memory (such as flash memory, solid state drives, etc.). Personal electronic device 500 is not limited to the components and configuration of FIG. 5B, but may include other or additional components in various configurations.

如本文所使用的,术语“可供件”指代可以在设备100、设备300和/或设备500(图1、图3和图5)的显示屏上显示的用户交互图形用户接口对象。例如,图像(例如,图标)、按钮以及文本(例如,超链接)可以各自组成可供件。As used herein, the term "provider" refers to a user-interactive graphical user interface object that may be displayed on the display screen of device 100, device 300, and/or device 500 (FIGS. 1, 3, and 5). For example, images (eg, icons), buttons, and text (eg, hyperlinks) may each make up an affordance.

如本文所使用的,术语“焦点选择器”指代用户接口的、与用户正在交互的当前部分的输入元件。在一些实现方式中,包括光标或其他位置标记,该光标用作“焦点选择器”以便当在触敏表面(例如图3中的触摸板355或图4B中的触敏表面451)上检测到输入(例如按压输入)而光标在特定用户接口元件(例如按钮、窗口、滑动条或其它用户接口元件)上时,根据所检测的输入而调整该特定用户接口元件。在一些实现方式中,包括使得能够与触摸屏显示器上的用户接口元件直接交互的触摸屏显示器(例如图1A中的触敏显示器系统112或图4A中的触摸屏112),该触摸屏上所检测的接触用作“焦点选择器”以便当在特定用户接口元件(例如按钮、窗口、滑动条或其他用户接口元件)的位置处的触摸屏显示器上检测到输入(例如通过接触的按压输入)时,根据所检测的输入而调整该特定用户接口元件。在一些实现方式中,在没有光标的对应移动或触摸屏显示器上接触的移动(例如通过使用制表键或方向键来将焦点从一个按钮移动到另一个按钮)的情况下,焦点被从用户接口的一个区域移动到用户接口的另一个区域;在这些实现方式中,该焦点选择器根据用户接口的不同区域之间焦点的移动而移动。不考虑焦点选择器所采取的特定形式,该焦点选择器通常是用户接口元件(或触摸屏显示器上的接触),该焦点选择器(例如通过向设备指示用户正在意图与其交互的用户接口元件而)由用户控制以便与用户接口沟通用户的意图交互。例如,在触敏表面(例如触摸板或触摸屏)上检测到按压输入时,焦点选择器(例如光标、接触或选择框)在相应按钮上的位置将指示用户正在意图激活相应的按钮(与在设备的显示器上显示的其它用户接口元件相对)。As used herein, the term "focus selector" refers to the input element of the current portion of the user interface that the user is interacting with. In some implementations, a cursor or other location marker is included that acts as a "focus selector" to when detected on a touch-sensitive surface (eg, touchpad 355 in FIG. 3 or touch-sensitive surface 451 in FIG. 4B ) When an input is made (eg, pressing an input) while the cursor is on a particular user interface element (eg, a button, window, slider, or other user interface element), the particular user interface element is adjusted according to the detected input. In some implementations, including a touchscreen display (eg, touch-sensitive display system 112 in FIG. 1A or touchscreen 112 in FIG. 4A ) that enables direct interaction with user interface elements on the touchscreen display, detected contacts on the touchscreen are act as a "focus selector" so that when an input is detected on the touchscreen display at the location of a particular user interface element (eg, a button, window, slider, or other user interface element), according to the detected input to adjust that particular user interface element. In some implementations, focus is removed from the user interface without corresponding movement of the cursor or movement of contacts on the touchscreen display (eg, by using the tab or arrow keys to move focus from one button to another). One area of the user interface moves to another area of the user interface; in these implementations, the focus selector moves according to the movement of focus between different areas of the user interface. Regardless of the particular form the focus selector takes, which is typically a user interface element (or a contact on a touch screen display), the focus selector (eg, by indicating to the device a user interface element with which the user is intending to interact) Controlled by the user to communicate the user's intended interaction with the user interface. For example, when a press input is detected on a touch-sensitive surface (eg, a touchpad or touchscreen), the location of the focus selector (eg, cursor, contact, or selection box) on the corresponding button will indicate that the user is intending to activate the corresponding button (as opposed to on other user interface elements displayed on the device's display).

如在说明书和权利要求中所使用的,术语接触的“特性强度”指代基于接触的一个或多个强度的接触的特性。在一些实施例中,特性强度是基于多个强度样本。特性强度可选地基于预定数目的强度样本或相对于预定事件(例如在检测到接触之后,在检测到接触抬起之前,在检测到接触开始移动之前或之后,在检测到接触结束之前,在检测到接触强度增大之前或之后,和/或在检测到接触强度减小之前或之后)在预定时间段(例如0.05秒,0.1秒,0.2秒,0.5秒,1秒,2秒,5秒,10秒)期间收集到的强度样本集。接触的特性强度可选地基于以下各项中的一项或多项:接触强度的最大值、接触强度的中值、接触强度的平均值、接触强度的最高10%数值、接触强度的半高处数值、接触强度的90%最大处数值等。在一些实施例中,接触的持续时间被用于确定特性强度(例如当特性强度是接触强度随时间的平均值时)。在一些实施例中,特性强度与一个或多个强度阈值集比较以确定是否已经由用户执行操作。例如,一个或多个强度阈值集可以包括第一强度阈值和第二强度阈值。在该示例中,具有未超过第一阈值的特性强度的接触导致第一操作,具有超过第一强度阈值以及未超过第二强度阈值的特性强度的接触导致第二操作,以及具有超过第二阈值的特性强度的接触导致第三操作。在一些实施例中,特性强度与一个或多个阈值之间的比较被用于确定是否执行一个或多个操作(例如是否执行相应操作或放弃执行相应操作)而不被用于确定是否执行第一操作或第二操作。As used in the specification and claims, the term "characteristic strength" of a contact refers to a property of a contact based on one or more strengths of the contact. In some embodiments, the characteristic intensity is based on a plurality of intensity samples. The characteristic intensity is optionally based on a predetermined number of intensity samples or relative to a predetermined event (e.g. after a contact is detected, before a contact lift is detected, before or after a contact starts to move, before a contact ends, Before or after an increase in contact intensity is detected, and/or before or after a decrease in contact intensity is detected) for a predetermined period of time (e.g. 0.05 seconds, 0.1 seconds, 0.2 seconds, 0.5 seconds, 1 second, 2 seconds, 5 seconds , 10 s) of the intensity sample set collected during the period. The characteristic strength of the contact is optionally based on one or more of the following: the maximum value of the contact strength, the median value of the contact strength, the mean value of the contact strength, the highest 10% value of the contact strength, the half height of the contact strength value, 90% maximum value of contact strength, etc. In some embodiments, the duration of the contact is used to determine the characteristic intensity (eg, when the characteristic intensity is an average of the contact intensity over time). In some embodiments, the characteristic intensity is compared to a set of one or more intensity thresholds to determine whether an operation has been performed by a user. For example, the one or more intensity threshold sets may include a first intensity threshold and a second intensity threshold. In this example, a contact with a characteristic intensity that does not exceed a first threshold results in a first operation, a contact that has a characteristic intensity that exceeds the first intensity threshold and does not exceed a second intensity threshold results in a second operation, and has a characteristic intensity that exceeds the second threshold The characteristic strength of contact results in a third operation. In some embodiments, the comparison between the characteristic strength and one or more thresholds is used to determine whether to perform one or more operations (eg, whether to perform the corresponding operation or abort performing the corresponding operation) but not to determine whether to perform the first operation. an operation or a second operation.

在一些实施例中,出于确定特性强度的目的,识别一部分手势。例如,触敏表面可以接收从开始位置过渡并且到达结束位置的连续轻扫接触,在该结束位置处接触强度增大。在该示例中,在结束位置处的接触的特性强度可以基于连续轻扫接触的仅一部分,而不是整个轻扫接触(例如在结束位置处的轻扫接触的仅一部分)。在一些实施例中,平滑算法可以在确定接触的特性强度之前而被应用到轻扫接触强度。例如,平滑算法可选地包括以下各项中的一项或多项:未加权的滑动平均平滑算法、三角平滑算法、中值滤波平滑算法和/或指数平滑算法。在一些情况下,出于确定特性强度的目的,这些平滑算法会消除轻扫接触强度中的窄的峰值(spike)或谷值(dip)。In some embodiments, a portion of the gesture is recognized for the purpose of determining the strength of the characteristic. For example, a touch-sensitive surface may receive continuous swipe contacts that transition from a start position and to an end position where the contact strength increases. In this example, the characteristic strength of the contact at the end position may be based on only a portion of the continuous swipe contact, rather than the entire swipe contact (eg, only a portion of the swipe contact at the end position). In some embodiments, a smoothing algorithm may be applied to the swipe contact strength prior to determining the characteristic strength of the contact. For example, the smoothing algorithm optionally includes one or more of the following: an unweighted moving average smoothing algorithm, a triangular smoothing algorithm, a median filter smoothing algorithm, and/or an exponential smoothing algorithm. In some cases, these smoothing algorithms eliminate narrow spikes or dips in swipe contact strength for purposes of determining characteristic strength.

触敏表面上的接触强度可以相对于一个或多个强度阈值(诸如接触检测强度阈值、轻压强度阈值、深压强度阈值和/或一个或多个其它强度阈值)而特征化。在一些实施例中,轻压强度阈值对应于在此强度下设备将执行通常与点击物理鼠标或触控板的按钮相关联的操作的强度。在一些实施例中,深压强度阈值对应于在此强度下设备将执行跟通常与点击物理鼠标或触控板的按钮相关联操作不同的操作的强度。在一些实施例中,当检测到接触具有低于轻压强度阈值的特性强度(例如以及检测到高于标称接触检测强度阈值,其中低于该标称接触检测强度阈值时不再检测到该接触)时,该设备将根据接触在触敏表面上的移动而移动焦点选择器,而不执行与轻压强度阈值或深压强度阈值相关联的操作。通常,除非另外说明,否则这些强度阈值在用户接口图形的不同集之间是一致的。The contact intensity on the touch-sensitive surface may be characterized relative to one or more intensity thresholds, such as a contact detection intensity threshold, a light pressure intensity threshold, a deep pressure intensity threshold, and/or one or more other intensity thresholds. In some embodiments, the light pressure intensity threshold corresponds to the intensity at which the device will perform operations typically associated with clicking buttons of a physical mouse or trackpad. In some embodiments, the deep-press intensity threshold corresponds to the intensity at which the device will perform a different operation than that typically associated with clicking a button of a physical mouse or trackpad. In some embodiments, when a contact is detected with a characteristic intensity below a light pressure intensity threshold (eg, and above a nominal touch detection intensity threshold is detected, where the contact is no longer detected below the nominal touch detection intensity threshold touch), the device will move the focus selector based on the movement of the contact on the touch-sensitive surface, without performing the operations associated with the light or deep pressure threshold. Generally, unless otherwise stated, these intensity thresholds are consistent across different sets of user interface graphics.

接触的特性强度从低于轻压强度阈值的强度增大至在轻压强度阈值和深压强度阈值之间的强度的有时称为“轻压”输入。接触的特性强度从低于深压强度阈值的强度增大至高于深压强度阈值的强度的有时称为“深压”输入。接触的特性强度从低于接触检测强度阈值的强度增大至接触检测强度阈值和轻压强度阈值之间的强度有时称为检测触摸表面上的接触。接触的特性强度从高于接触检测强度阈值的强度减小至低于接触检测强度阈值的强度有时称为检测接触从接触表面的抬起。在一些实施例中,接触检测强度阈值是零。在一些实施例中,接触检测强度阈值是大于零。An increase in the characteristic intensity of the contact from an intensity below the light pressure intensity threshold to an intensity between the light pressure intensity threshold and the deep pressure intensity threshold is sometimes referred to as a "light pressure" input. An increase in the characteristic intensity of the contact from an intensity below the deep-pressure intensity threshold to an intensity above the deep-pressure intensity threshold is sometimes referred to as a "deep pressure" input. Increasing the characteristic intensity of a contact from an intensity below the contact detection intensity threshold to an intensity between the contact detection intensity threshold and the light pressure intensity threshold is sometimes referred to as detecting a contact on the touch surface. The decrease in the characteristic intensity of a contact from an intensity above the contact detection intensity threshold to an intensity below the contact detection intensity threshold is sometimes referred to as detecting lift of the contact from the contact surface. In some embodiments, the contact detection intensity threshold is zero. In some embodiments, the contact detection intensity threshold is greater than zero.

在本文描述的一些实施例中,响应于检测到包括相应按压输入的手势,或者响应于检测到由相应接触(或多个接触)执行的相应按压输入,执行一个或多个操作,其中该相应按压输入至少部分地基于检测到接触(或多个接触)强度增大至高于按压输入强度阈值来检测。在一些实施例中,响应于检测到相应接触强度增大至高于按压输入强度阈值(例如相应按压输入的“按下击打”)来执行相应的操作。在一些实施例中,按压输入包括相应接触强度增大至高于按压输入强度阈值,以及接触强度随后减小至低于按压输入强度阈值,并且响应于检测到相应接触强度随后减小至低于按压输入阈值(例如相应按压输入的“抬起击打”),执行相应的操作。In some embodiments described herein, one or more operations are performed in response to detecting a gesture comprising a corresponding press input, or in response to detecting a corresponding press input performed by a corresponding contact (or contacts), wherein the corresponding A press input is detected based at least in part on detecting an increase in the contact (or contacts) intensity above a press input intensity threshold. In some embodiments, the corresponding operation is performed in response to detecting an increase in the corresponding contact intensity above a press input intensity threshold (eg, a "press hit" for the corresponding press input). In some embodiments, the press input includes an increase in the corresponding contact intensity above a press input intensity threshold, and a subsequent decrease in the contact intensity below the press input intensity threshold, and a subsequent decrease in the corresponding contact intensity below the press in response to detecting Thresholds are entered (eg "lift hit" for the corresponding press input), and the corresponding action is performed.

在一些实施例中,设备采用了强度迟滞来避免有时称作“抖动(jitter)”的意外输入,其中设备限定或选择与按压输入强度阈值具有预定关系的迟滞强度阈值,(例如迟滞强度阈值低于按压输入强度阈值X个强度单位,或者迟滞强度阈值是按压输入强度阈值的75%、90%或一些合理比例)。因此,在一些实施例中,按压输入包括相应接触强度增大至高于按压输入强度阈值以及接触强度随后减小至低于对应于按压输入强度阈值的迟滞强度阈值,并且响应于检测到相应接触强度随后减小至低于迟滞强度阈值(例如相应按压输入的“抬起击打”)来执行相应的操作。相似地,在一些实施例中,仅当设备检测到接触强度从处于或低于迟滞强度阈值的强度增大至处于或高于按压输入强度阈值的强度,以及可选地接触强度随后减小至处于或低于迟滞强度时,才检测按压输入,并且响应于检测到按压输入(例如取决于多种情况,接触强度增大或接触强度减小)来执行相应的操作。In some embodiments, the device employs an intensity hysteresis to avoid accidental input sometimes referred to as "jitter," wherein the device defines or selects a hysteresis intensity threshold that has a predetermined relationship to a press input intensity threshold, (eg, a low hysteresis intensity threshold). X intensity units from the press input intensity threshold, or the hysteresis intensity threshold is 75%, 90% or some reasonable proportion of the press input intensity threshold). Thus, in some embodiments, the press input includes an increase in the corresponding contact intensity above a press input intensity threshold and a subsequent decrease in the contact intensity below a hysteresis intensity threshold corresponding to the press input intensity threshold, and in response to detecting the corresponding contact intensity A corresponding action is then performed by decreasing below the hysteresis intensity threshold (eg, a "lift hit" for the corresponding press input). Similarly, in some embodiments, only when the device detects an increase in contact intensity from an intensity at or below the hysteresis intensity threshold to an intensity at or above the press input intensity threshold, and optionally a subsequent decrease in contact intensity to At or below the hysteresis strength, a press input is detected, and a corresponding operation is performed in response to detection of the press input (eg, an increase in contact strength or a decrease in contact strength, depending on various conditions).

为方便说明,响应于检测到以下各项中的任一项,可选地触发响应于与按压输入强度阈值相关联的按压输入或者响应于包括按压输入的手势而执行的操作的描述:接触强度增大至高于按压输入强度阈值,接触强度从低于迟滞强度阈值的强度增大至高于按压输入强度阈值的强度,接触强度减小至低于按压输入强度阈值,和/或接触强度减小至低于对应于按压输入强度阈值的迟滞强度阈值。附加地,在示例中,其中描述了响应于检测到接触强度减小至低于按压输入强度阈值而执行操作,该操作可选地响应于检测到接触强度减小至低于对应于按压输入强度阈值的迟滞强度阈值、或者减小至小于按压输入强度阈值的迟滞强度阈值而被执行。For ease of illustration, a description of an operation performed in response to a press input associated with a press input intensity threshold or in response to a gesture including a press input is optionally triggered in response to detecting any of the following: contact intensity increase above the press input strength threshold, increase the contact strength from a strength below the hysteresis strength threshold to a strength above the press input strength threshold, decrease the contact strength below the press input strength threshold, and/or decrease the contact strength to Below the hysteresis intensity threshold corresponding to the press input intensity threshold. Additionally, in the examples described therein, performing an operation in response to detecting a decrease in contact intensity below a press input intensity threshold, the operation optionally in response to detecting a decrease in contact intensity below a corresponding press input intensity A hysteresis strength threshold of a threshold value, or a hysteresis strength threshold value reduced to a value smaller than the press input strength threshold value, is executed.

如本文所使用的,“安装的应用”指代已经下载到电子设备(例如设备100、300和/或500)上并且准备在设备上启动(例如变为打开)的软件应用。在一些实施例中,下载的应用通过安装程序成为已安装的应用,该安装程序从下载包提取程序部分并将所提取部分与计算机系统的操作系统集成。As used herein, an "installed application" refers to a software application that has been downloaded onto an electronic device (eg, devices 100, 300, and/or 500) and is about to be launched (eg, become open) on the device. In some embodiments, downloaded applications become installed applications through an installer that extracts program portions from the download package and integrates the extracted portions with the computer system's operating system.

如本文所使用的,术语“打开的应用”或“在执行的应用”指代具有保留状态信息(例如作为设备/全局内部状态157和/或应用内部状态192的部分)的软件应用。打开的或执行的应用可以是以下类型应用的任何一种:As used herein, the term "open application" or "executing application" refers to a software application that has retained state information (eg, as part of device/global internal state 157 and/or application internal state 192). An open or executing application can be any of the following types of applications:

·活动应用,当前显示在设备上的显示屏上的正使用的应用;Active app, the app that is currently being used on the display on the device;

·后台应用(或后台处理),当前不显示,但用于该应用的一个或多个过程正由一个或多个处理器处理;以及a background application (or background processing) that is not currently displayed, but one or more processes for the application are being handled by one or more processors; and

·暂停或休眠应用,没有运行但具有在存储器(分别是易失性或非易失性)中存储以及可以被用于恢复执行该应用的状态信息。• Suspend or hibernate an application that is not running but has state information stored in memory (volatile or non-volatile, respectively) and that can be used to resume execution of the application.

如本文所使用的,术语“关闭的应用”指代没有保留状态信息的软件应用,例如关闭的应用的状态信息在设备的存储器中不存储。因此,关闭应用包括停止和/或去除应用的应用过程,以及从设备的存储器去除应用的状态信息。通常,在第一应用中打开第二应用不会关闭第一应用。当第二应用显示并且第一应用停止显示时,第一应用变为后台应用。As used herein, the term "closed application" refers to a software application that does not retain state information, eg, state information for closed applications is not stored in the device's memory. Thus, closing an application includes stopping and/or removing the application's application process, as well as removing the application's state information from the device's memory. Typically, opening the second application in the first application does not close the first application. When the second application is displayed and the first application stops being displayed, the first application becomes a background application.

1.情境特定的用户接口1. Context-specific user interfaces

现将注意力转向情境特定的用户接口(“UI”)的实施例和相关联的处理,这些处理可以在具有显示器和触敏表面的诸如设备100、300和/或500(图1A、图3A和/或图5A)之类的多功能设备上实现。Attention is now turned to embodiments of context-specific user interfaces ("UIs") and associated processing that may be and/or on a multifunctional device such as Figure 5A).

下面的示例图示了情境特定的用户接口的示例性实施例。本文中描述的是与可定制的情境特定的用户接口相关的整体概念。注意到本文中描述的情境特定的用户接口可以以多种方式编辑。用户接口可以显示或以其它方式指示与时间相关的各种类型的信息,并且信息的类型可以是由用户可定制的。用户接口可以包括诸如颜色、显示密度以及复杂件(或缺少复杂件)之类的也可定制的方面。如此处使用的,与其在现有技术中被接受的含义一致,复杂件是指除了那些用于指示时间的小时和分钟的特征(例如,时钟指针或小时/分钟指示)之外的任何钟面特征。复杂件可以向用户提供不同类型的信息,诸如从应用中获取的数据,并且由复杂件传递给用户的信息也是可定制的,如下面所描述的。The following examples illustrate exemplary embodiments of context-specific user interfaces. Described herein are general concepts related to customizable context-specific user interfaces. Note that the context-specific user interface described herein can be edited in a number of ways. The user interface may display or otherwise indicate various types of information related to time, and the type of information may be customizable by the user. The user interface may include aspects such as color, display density, and complications (or lack thereof) that are also customizable. As used herein, consistent with its prior art accepted meaning, a complication refers to any clock face other than those features used to indicate hours and minutes of time (eg, clock hands or hour/minute indications) feature. The complex can provide different types of information to the user, such as data obtained from an application, and the information communicated to the user by the complex is also customizable, as described below.

这些组合特征导致上千个(如果没有更多)可用的情境特定的用户接口。由于描述这些排列(permutation)的每个排列是不实际的,因此,利用具体的情境特定的用户接口强调具体的方面,但这些示例性描述绝不旨在将这样的方面限定到这样的情境特定的用户接口,因为可以将特定的方面用于其它情境特定的用户接口,且特定的情境特定的用户接口可以具有其它方面。这些实施例旨在图示呈现的整体概念,但本领域的技术人员将认识到在本文中所描述的技术的范围内的多个其它实施例是可能的。These combined features result in thousands (if not more) of context-specific user interfaces available. Since it is impractical to describe each of these permutations, specific aspects are emphasized with specific context-specific user interfaces, but these exemplary descriptions are in no way intended to limit such aspects to such context-specific user interfaces, because certain aspects may be used for other context-specific user interfaces, and certain context-specific user interfaces may have other aspects. These embodiments are intended to illustrate the overall concepts presented, but those skilled in the art will recognize that numerous other embodiments are possible within the scope of the techniques described herein.

图6A示出示例性的可以在设备600上操作的情境特定的用户接口。在一些实施例中,设备600可以是设备100、300或500。电子设备具有显示器(例如,504)。FIG. 6A illustrates an exemplary context-specific user interface that may operate on device 600 . In some embodiments, device 600 may be device 100 , 300 or 500 . The electronic device has a display (eg, 504).

追踪一天中时间的用户可能希望获取一些自具体事件后流逝了多长时间的感觉。例如,用户可能希望知道自该用户上次查看时间之后流逝了多长时间,或自一天中如早晨之类的具体时间之后流逝了多长时间。除查看钟面外,用户可能希望接收强化对流逝的时间的感知的额外视觉线索。A user tracking the time of day may want to get some sense of how much time has elapsed since a specific event. For example, a user may wish to know how much time has elapsed since the user last viewed the time, or how much time has elapsed since a specific time of day such as morning. In addition to looking at the clock face, the user may wish to receive additional visual cues that enhance the perception of elapsed time.

动画呈现(animate)钟面从指示第一时间过渡到指示当前时间来更新屏幕604。更新的屏幕604被描绘为屏幕610,屏幕610显示钟面612。钟面612已被更新到指示当前时间。从屏幕604到屏幕610的动画表示从第一时间到当前时间的时间的变迁。在一些实施例中,屏幕604和/或屏幕610还可以包括对日期的指示。Animate the clock face's transition from indicating the first time to indicating the current time to update screen 604 . Updated screen 604 is depicted as screen 610 displaying clock face 612 . Clock face 612 has been updated to indicate the current time. The animation from screen 604 to screen 610 represents the transition of time from the first time to the current time. In some embodiments, screen 604 and/or screen 610 may also include an indication of the date.

如上面所描述的,在图6A中被举例的情境特定的用户接口首先显示指示第一时间的钟面。第一时间可以基于不同准则而被确定。在一些实施例中,设备接收表示之前的对电子设备的用户移动的第二数据(例如,在设备为可穿戴的情况下诸如用户手腕降低之类的对设备的移动或指示用户不再主动地查看显示器的其它移动)。之前的对设备的用户移动的时间可以是用户查看设备的上一时间,或在接收表示用户输入602的数据之前设备的显示器被关断的上一时间。然后,之前的对电子设备的用户移动的时间可以被示出为由钟面指示的第一时间。例如,在图6A中,由钟面606描绘的10:05可以是之前的对设备的用户移动的时间,指示之前用户交互的时间。在这些示例中,当用户接口屏幕更新时,它向用户提供自之前用户交互(例如,用户查看设备600的上一时间)之后流逝了多少时间的指示。As described above, the context-specific user interface exemplified in FIG. 6A first displays a clock face indicating a first time. The first time may be determined based on various criteria. In some embodiments, the device receives second data representing previous user movement to the electronic device (eg, movement of the device such as the user's wrist lowering if the device is wearable or indicating that the user is no longer actively See other movements of the display). The previous time of user movement to the device may be the last time the user viewed the device, or the last time the device's display was turned off before data representing user input 602 was received. The time of the previous user movement of the electronic device may then be shown as the first time indicated by the clock face. For example, in FIG. 6A, 10:05, depicted by clock face 606, may be the time of previous user movement to the device, indicating the time of previous user interaction. In these examples, when the user interface screen is updated, it provides the user with an indication of how much time has elapsed since a previous user interaction (eg, the last time the user viewed device 600).

在其它实施例中,第一时间可以基于时间的预定间隔。例如,第一时间可以先于当前时间第一持续时间,并且第一持续时间可以是当前时间之前的预定持续时间。即,由钟面指示的第一时间可以基于当前时间之前预定的或固定的持续时间,而非基于用户交互。In other embodiments, the first time may be based on a predetermined interval of time. For example, the first time may precede the current time by a first duration, and the first duration may be a predetermined duration before the current time. That is, the first time indicated by the clock face may be based on a predetermined or fixed duration before the current time, rather than based on user interaction.

在一些实施例中,预定持续时间是5小时。响应于用户输入,钟面可以描绘当前时间之前5小时的时间,然后动画呈现钟面从指示第一时间过渡到指示当前时间。例如,如果当前时间是6:00,设备可以响应于用户输入而显示示出1:00的钟面,该钟面被动画呈现从1:00过渡到6:00。In some embodiments, the predetermined duration is 5 hours. In response to user input, the clock face may depict a time 5 hours prior to the current time, and then animate the clock face transitioning from indicating the first time to indicating the current time. For example, if the current time is 6:00, the device may, in response to user input, display a clock face showing 1:00, which is animated to transition from 1:00 to 6:00.

在其它实施例中,第一时间可以基于一天中的预定时间。在这种情况下,设备可以通过指示一天中的同一时间(即,第一时间)来开始动画呈现,而无论当前时间如何,然后动画呈现钟面直到它达到当前时间。例如,第一时间可以是早晨(例如,上午8:00)。在该示例中,如果当前时间是6:00,则设备可以响应于用户输入而显示示出8:00的钟面,该钟面被动画呈现从8:00过渡到6:00。In other embodiments, the first time may be based on a predetermined time of day. In this case, the device can start animating by indicating the same time of day (ie, the first time) regardless of the current time, and then animating the clock face until it reaches the current time. For example, the first time may be morning (eg, 8:00 am). In this example, if the current time is 6:00, the device may, in response to user input, display a clock face showing 8:00 that is animated to transition from 8:00 to 6:00.

无论如何确定第一时间,在一些实施例中,都可以针对指示第一时间和当前时间之间的持续时间的一个时间段来动画呈现钟面。即,动画的长度可以大致与该持续时间的长度成比例。动画的长度可以不与第一持续时间精确地成比例,而是它可以向用户传递大约时间长度的基本指示。为了说明使用上面所描述的示例,如果从8:00过渡到6:00,可以使钟面比它从3:00过渡到6:00动画呈现更长的时间段。这可能在持续时间可变的情况下特别有用,诸如如果持续时间基于用户交互之间的时间。在这种情况下,用户将立即理解,如果钟面的动画较长则在交互之间流逝的时间较长,或如果钟面的动画较短则在交互之间流逝的时间较短。Regardless of how the first time is determined, in some embodiments, the clock face may be animated for a period of time indicating the duration between the first time and the current time. That is, the length of the animation can be roughly proportional to the length of the duration. The length of the animation may not be exactly proportional to the first duration, but rather it may convey to the user a basic indication of the approximate length of time. To illustrate using the example described above, if you transition from 8:00 to 6:00, you can make the clock face appear for a longer period of time than it animates from 3:00 to 6:00. This may be particularly useful in cases where the duration is variable, such as if the duration is based on the time between user interactions. In this case, the user will immediately understand that the time elapsed between interactions is longer if the animation of the clock face is longer, or that the time elapsed between interactions is shorter if the animation of the clock face is shorter.

在其它实施例中,钟面被动画呈现独立于第一持续时间的时间段。即,动画的长度不与第一时间和当前时间之间的持续时间成比例。在一些实施例中,针对每个动画,动画的长度可以相同。为了说明使用上面描述的示例,钟面可以被动画呈现相同的时间段,而无论从8:00过渡到6:00或从3:00过渡到6:00。这可以有助于降低用户查看过渡的时间。备选地,与从3:00过渡到6:00相比,如果从8:00过渡到6:00则钟面被动画呈现不同的时间段,但时间段可以不与第一持续时间相关。In other embodiments, the clock face is animated for a time period independent of the first duration. That is, the length of the animation is not proportional to the duration between the first time and the current time. In some embodiments, the animations may be the same length for each animation. To illustrate using the example described above, the clock face can be animated for the same time period, regardless of the transition from 8:00 to 6:00 or from 3:00 to 6:00. This can help reduce the time users spend viewing transitions. Alternatively, if the transition from 8:00 to 6:00 is compared to the transition from 3:00 to 6:00, the clock face is animated for a different time period, but the time period may not be related to the first duration.

图6B图示了该情境特定的用户接口的可选特征。响应于表示用户输入620的数据,设备600显示用户接口屏幕622,其包括钟面624。在该示例中,当前时间是10:25。钟面624指示第一时间(在该实例中,10:05)。作为背景,钟面624还显示表示第一时间的山景的图像。例如,如图6B中所示,钟面624示出山景的早晨视图(参见例如天空中的太阳626的位置)。因此,查看钟面624的用户基于钟面本身以及背景来理解时间,其也表示由钟面指示的时间。注意到这向用户提供了额外信息,因为用户通过场景的显示而理解指示的时间是上午10:05,不是晚上10:05。Figure 6B illustrates optional features of the context-specific user interface. In response to the data representing user input 620 , device 600 displays user interface screen 622 , which includes clock face 624 . In this example, the current time is 10:25. Clock face 624 indicates the first time (in this example, 10:05). As a background, the clock face 624 also displays an image of a mountain view representing the first time. For example, as shown in FIG. 6B, clock face 624 shows a morning view of a mountain view (see, eg, the position of sun 626 in the sky). Thus, a user viewing the clock face 624 understands the time based on the clock face itself as well as the context, which also represents the time indicated by the clock face. Note that this provides additional information to the user, as the user understands through the display of the scene that the indicated time is 10:05 am, not 10:05 pm.

在一些实施例中,设备访问表示由钟面指示的时间的场景图像。表示时间的场景图像可以连同由钟面指示的时间向用户暗示一天中的类似时间。场景的图像既不需要暗示由钟面指示的精确时间,也不需要与场景地点处的一天中的时间严格地链接(将在下面对其进行详细地讨论)。在一些实施例中,场景的图像是在一天中的与当前时间基本上相同的时间捕捉到的图像(即,当在场景处拍摄图像时的一天中的时间)。在其它实施例中,场景的图像是在一天中的与当前时间相比不同的时间捕捉到的图像。In some embodiments, the device accesses a scene image representing the time indicated by the clock face. The scene image representing the time may suggest a similar time of day to the user along with the time indicated by the clock face. The images of the scene need neither imply the precise time indicated by the clock face, nor need to be strictly linked to the time of day at the scene location (discussed in detail below). In some embodiments, the image of the scene is an image captured at substantially the same time of day as the current time (ie, the time of day when the image was taken at the scene). In other embodiments, the image of the scene is an image captured at a different time of day than the current time.

在一些实施例中,场景的图像可以描绘例如城市、海滨、沙漠、公园、湖、山或谷。在一些实施例中,场景可以是对于用户可识别的,诸如优胜美地谷(Yosemite Valley)或大本钟(Big Ben)的场景。In some embodiments, the image of the scene may depict, for example, a city, seashore, desert, park, lake, mountain, or valley. In some embodiments, the scene may be recognizable to a user, such as a scene of Yosemite Valley or Big Ben.

随后,设备600显示屏幕630和640。如下面所描述的,屏幕630是可选的,并且包括钟面632,其指示在第一时间与当前时间之间的时间。由背景(参见例如落日634)将该中间时间进一步表示在钟面632上。屏幕640包括钟面642,其描绘当前时间。钟面642还显示表示当前时间的背景(参见例如月亮644)。Subsequently, the device 600 displays screens 630 and 640 . As described below, screen 630 is optional and includes a clock face 632 that indicates the time between the first time and the current time. This intermediate time is further represented on the clock face 632 by the background (see eg sunset 634). Screen 640 includes a clock face 642, which depicts the current time. Clock face 642 also displays a background representing the current time (see, eg, moon 644).

因此,在一些实施例中,并且响应于接收表示用户输入620的数据,设备访问表示第一时间的场景的第一图像(例如,钟面624的背景),访问表示当前时间的场景的第二图像(例如,钟面642的背景),并且响应于接收表示用户输入的数据,连续地显示场景的第一图像和场景的第二图像。Thus, in some embodiments, and in response to receiving data representing the user input 620, the device accesses a first image (eg, the background of the clock face 624) representing the scene at the first time, accesses a second image representing the scene at the current time an image (eg, the background of the clock face 642), and in response to receiving data representing the user input, the first image of the scene and the second image of the scene are displayed successively.

连续显示指示从第一时间到当前时间的时间的变迁。设备可以包括一系列特别场景的图像(例如,时间流逝图像),每个图像描绘一天中的不同时间,以使得由钟面描绘的任何第一时间或当前时间具有表示所描绘的时间的对应的场景图像。在一些实施例中,场景的第一图像和场景的第二图像作为背景被显示在用户接口屏幕上。The continuous display indicates the transition of time from the first time to the current time. The device may include a series of images of a particular scene (eg, time lapse images), each image depicting a different time of day, such that any first or current time depicted by the clock face has a corresponding representation of the depicted time. scene image. In some embodiments, the first image of the scene and the second image of the scene are displayed on the user interface screen as a background.

在一些实施例中,设备访问场景的图像的序列,该序列包括表示第一时间的场景的第一图像(例如,钟面624的背景)、表示在第一时间和当前时间之间的一个或多个时间的一个或多个场景的第二图像(例如,钟面632的背景)以及表示当前时间的场景的第三图像(例如,钟面642的背景)。响应于接收表示用户输入620的数据,设备通过动画呈现图像的序列而显示场景的图像的序列,以指示从第一时间到当前时间的时间的变迁(例如,如翻页书一样)。在一些实施例中,场景是由用户指定的(例如,设备可以存储针对不同场景的时间流逝图像的集合,并且用户可以选择要显示的场景)。In some embodiments, the device accesses a sequence of images of the scene, the sequence including a first image of the scene representing the first time (eg, the background of the clock face 624), representing one of between the first time and the current time, or A second image of one or more scenes at multiple times (eg, the background of the clock face 632) and a third image of the scene representing the current time (eg, the background of the clock face 642). In response to receiving data representing user input 620, the device displays a sequence of images of the scene by animating the sequence of images to indicate the transition of time from the first time to the current time (eg, as in a flip book). In some embodiments, the scene is specified by the user (eg, the device may store a collection of time-lapse images for different scenes, and the user may select the scene to display).

如图6B中所示,设备600顺序地显示屏幕622、630和640以动画呈现所显示的、各自的背景,由此如翻页书一样动画呈现场景的图像,以指示时间的变迁。在一些实施例中,也可以例如,通过动画呈现钟面的指针以顺时针方式旋转,和/或通过如翻页书那样动画呈现场景的图像的显示,来动画呈现从屏幕620到630到640的过渡。如果钟面在其它情况下或额外地描绘数字钟的表示,则可以以某种形式动画呈现小时和分钟的数值指示,以描绘时间的变迁。通过显示被动画呈现的钟面和被动画呈现的场景图像二者,设备提供给用户对在第一时间和当前时间之间的时间的更清楚且易于分辨的指示。As shown in FIG. 6B, device 600 sequentially displays screens 622, 630, and 640 to animate the displayed respective backgrounds, thereby animating images of the scene like a flip book to indicate the transition of time. In some embodiments, the transitions from screens 620 to 630 to 640 may also be animated, for example, by animating the hands of the clock face rotating in a clockwise manner, and/or by animating the display of images of the scene as in a flip book Transition. If the clock face otherwise or additionally depicts the representation of a digital clock, the numerical indications of hours and minutes may be animated in some form to depict the passage of time. By displaying both the animated clock face and the animated scene image, the device provides the user with a clearer and easier-to-resolve indication of the time between the first time and the current time.

在一些实施例中,设备600具有位置传感器(例如,GPS传感器532和/或GPS模块135),并且设备从位置传感器获取设备的当前位置。场景的第一图像表示当前位置处的第一时间,且场景的第二图像或第三图像(无论哪个表示当前时间)表示当前位置处的当前时间。即,指示的时间的变迁反映了当前位置处的白天/夜间。例如,如果用户处于靠近北极圈的位置,则当天可能有接近24小时的白天小时数(例如,半夜太阳)。在该示例中,指示第一时间和当前时间的图像可能全部是白天的场景的图像(例如,优胜美地谷),即使第一时间和当前时间被分离了较长时间段。因此,场景的图像可以表示当前位置处所描绘的时间,但它们可能并不表示场景的位置处所描绘的时间。这个概念允许设备显示情境特定的用户接口用于描绘在当前位置处的时间的变迁,并且增强用户与设备的交互,因为动画基于在当前位置的用户体验(例如,时间的感知)。In some embodiments, device 600 has location sensors (eg, GPS sensor 532 and/or GPS module 135), and the device obtains the current location of the device from the location sensors. The first image of the scene represents the first time at the current location, and the second or third image of the scene, whichever represents the current time, represents the current time at the current location. That is, the transition of the indicated time reflects day/night at the current location. For example, if the user is in a location near the Arctic Circle, there may be nearly 24 hours of daylight (eg, midnight sun) during the day. In this example, the images indicating the first time and the current time may all be images of a daytime scene (eg, Yosemite Valley), even though the first time and the current time are separated by a longer period of time. Thus, images of the scene may represent the time depicted at the current location, but they may not represent the time depicted at the location of the scene. This concept allows the device to display a context-specific user interface for depicting the transition of time at the current location, and enhances the user's interaction with the device because the animation is based on the user's experience (eg, perception of time) at the current location.

在一些实施例中,设备在用户接口屏幕上、在第一位置处、基于第一时间显示用户接口对象。在一些实施例中,位置可以基于沿着钟面的位置,如小时指示(例如,6点钟定位于显示器的较低的中心处)。在一些实施例中,位置可以基于跨过地平线的位置,诸如太阳或月亮的位置。例如,图6B中,太阳626的位置指示第一时间,因为它表示在场景中在东方刚好几乎正午的位置处的太阳。In some embodiments, the device displays the user interface object on the user interface screen, at the first location, based on the first time. In some embodiments, the position may be based on a position along the clock face, such as an hour indication (eg, 6 o'clock is positioned at the lower center of the display). In some embodiments, the position may be based on a position across the horizon, such as the position of the sun or the moon. For example, in Figure 6B, the position of the sun 626 indicates the first time, as it represents the sun in the scene at a position in the east at almost noon.

在一些实施例中,设备通过在用户接口屏幕上将用户接口对象从第一位置移动到第二位置来动画呈现用户接口对象,其中第二位置基于当前时间。将用户接口对象从第一位置移动到第二位置指示从第一时间到当前时间的时间的变迁。如图6B中所示,太阳626以场景的图像的序列移动跨过天空(参见太阳626和太阳634)。随后,用户接口对象在指示当前时间的夜空中的位置处描绘月亮644。在一些实施例中,用户接口对象是太阳(例如,626和634)的图形化表示。在一些实施例中,用户接口对象是月亮(例如,644)的图形化表示。In some embodiments, the device animates the user interface object by moving the user interface object on the user interface screen from a first position to a second position, where the second position is based on the current time. Moving the user interface object from the first position to the second position indicates a transition of time from the first time to the current time. As shown in Figure 6B, sun 626 moves across the sky in a sequence of images of the scene (see sun 626 and sun 634). The user interface object then depicts the moon 644 at a location in the night sky that indicates the current time. In some embodiments, the user interface object is a graphical representation of the sun (eg, 626 and 634). In some embodiments, the user interface object is a graphical representation of the moon (eg, 644).

在前面描述的任一实施例中,用户输入可以包括对设备的移动。例如,对设备的移动可能是用户手腕的升高(如果设备是可穿戴的),或指示用户升高设备来查看显示器的其它移动。可以例如通过使用加速度计(例如,534)、陀螺仪(例如,536)、运动传感器(例如,538),和/或它们的组合来检测这些移动。在本文中描述的情境依赖的钟面中的任一钟面中,对设备的移动可以是激活显示器的用户输入。In any of the previously described embodiments, the user input may include movement of the device. For example, the movement to the device may be raising of the user's wrist (if the device is wearable), or other movement instructing the user to raise the device to view the display. These movements may be detected, for example, through the use of accelerometers (eg, 534 ), gyroscopes (eg, 536 ), motion sensors (eg, 538 ), and/or combinations thereof. In any of the context-dependent clock faces described herein, movement to the device may be a user input that activates the display.

此外,在本文中描述的情境依赖的钟面中的任一钟面中,诸如用户手腕的降低(如果设备是可穿戴的)或指示用户不再主动查看显示器的其它移动之类的对设备的移动,或诸如用户手腕的升高(如果设备是可穿戴的)或指示用户升高设备以查看显示器的其它移动之类的对设备的移动的缺失,可以是引起设备关闭显示器的用户输入。In addition, in any of the context-dependent clock faces described herein, there may be changes to the device, such as lowering of the user's wrist (if the device is wearable) or other movement indicating that the user is no longer actively viewing the display. Movement, or the absence of movement of the device such as elevation of the user's wrist (if the device is wearable) or other movement instructing the user to raise the device to view the display, may be a user input that causes the device to turn off the display.

在其它实施例中,设备可以具有触敏显示器或触敏表面(例如,图3中的触摸板355、图4B中的触敏表面451,和/或触摸屏504),并且用户输入可以是在触敏显示器上的接触。In other embodiments, the device may have a touch-sensitive display or touch-sensitive surface (eg, touchpad 355 in FIG. 3 , touch-sensitive surface 451 in FIG. 4B , and/or touchscreen 504 ), and the user input may be on touch contact on sensitive displays.

现将注意力转向图7A中示出的情境特定的用户接口。图7A示出示例性的可以在设备700上操作的情境特定的用户接口。在一些实施例中,设备700可以是设备100、300或500。电子设备具有触敏显示器(例如,触摸屏504)。Attention is now turned to the context-specific user interface shown in Figure 7A. FIG. 7A illustrates an exemplary context-specific user interface that may operate on device 700 . In some embodiments, device 700 may be device 100 , 300 or 500 . The electronic device has a touch-sensitive display (eg, touch screen 504).

用户可能希望追踪一天中的时间的同时还访问秒表功能。例如,在诸如跑步或自行车之类的情境中,用户可能希望操作秒表、记录圈,并且仍然保持查看一天中的时间。Users may wish to track the time of day while also accessing the stopwatch functionality. For example, in a situation such as running or cycling, a user may wish to operate a stopwatch, record laps, and still keep checking the time of day.

如图7A中所示,如在用户接口屏幕702上描绘的,设备700在触敏显示器上显示指示当前时间的钟面。钟面包括时针和分针704。钟面还包括一个或多个小时时间刻度指示(例如,数字12、1、2、3和/或在钟面上对应位置处显示的刻度线或其它可视指示符),诸如12点钟指示符706。钟面进一步包括秒表指针708(在下面所描述的一些实施例中,它也用作秒指针。注意到,如本文中所使用的,术语秒指针是指钟面上指示秒的指针,而不是钟面上两个指针中的第二指针)。As shown in FIG. 7A, as depicted on user interface screen 702, device 700 displays a clock face indicating the current time on a touch-sensitive display. The clock face includes hour and minute hands 704 . The clock face also includes one or more hour time scale indications (eg, numerals 12, 1, 2, 3 and/or tick marks or other visual indicators displayed at corresponding locations on the clock face), such as a 12 o'clock indication Symbol 706. The clock face further includes a stopwatch hand 708 (which also functions as a second hand in some embodiments described below. Note that, as used herein, the term second hand refers to a hand on the clock face indicating seconds, not a second hand The second of the two hands on the clock face).

如图7A中所示例的,设备700接收用户输入,在本情况中用户输入是在开始(start)可供件710上的触摸712。作为响应,如屏幕720上所示,设备利用秒表时间刻度指示符724替代12点钟指示符706。秒表指示符724示出秒表时间刻度为60秒时间刻度。秒表指针的时间刻度可以指秒表指针围绕显示的钟面完成一次完整旋转所需要的时间量。注意到,屏幕720上的钟面包括时针和分针722以及秒表指针726,其与时针和分针704以及秒表指针708相同。As illustrated in FIG. 7A , device 700 receives user input, which in this case is touch 712 on start affordance 710 . In response, the device replaces the 12 o'clock indicator 706 with a stopwatch timescale indicator 724 as shown on screen 720 . Stopwatch indicator 724 shows that the stopwatch timescale is a 60-second timescale. The time scale of the stopwatch hands can refer to the amount of time it takes for the stopwatch hands to complete one full revolution around the displayed clock face. Note that the clock face on screen 720 includes hour and minute hands 722 and stopwatch hands 726 , which are the same as hour and minute hands 704 and stopwatch hands 708 .

进一步响应于触摸712,如通过比较屏幕720和730所示,设备700动画呈现秒表指针726以反映时间的变迁。如屏幕730上所示,秒表指针已经移动到钟面上的第二位置(注意秒表指针736的位置),指示了时间的变迁。假定指示符734示出秒表时间刻度为60秒,秒表指针736的位置指示25秒已经过去。如图7A中所示,用户通过在圈(lap)可供件738上的触摸740来访问该信息,其引起时间742的显示,指示自触摸712之后流逝的时间。注意到时针和分针732与722和704相同,并且这两个指针在过去的25秒中没有改变位置。在该示例中,时针和分针贯穿屏幕702、720和730指示一天中的相同时间(例如,10:10)。Further in response to touch 712, as shown by comparing screens 720 and 730, device 700 animates stopwatch hand 726 to reflect the transition of time. As shown on screen 730, the stopwatch hands have moved to a second position on the clock face (note the position of stopwatch hands 736), indicating the transition of time. Assuming that indicator 734 shows a stopwatch time scale of 60 seconds, the position of stopwatch hand 736 indicates that 25 seconds have elapsed. As shown in FIG. 7A , the user accesses this information by touching 740 on lap affordance 738 , which causes the display of time 742 , indicating the time elapsed since touching 712 . Note that the hour and minute hands 732 are the same as 722 and 704, and that these two hands have not changed position in the past 25 seconds. In this example, the hour and minute hands throughout the screens 702, 720, and 730 indicate the same time of day (eg, 10:10).

以另一方式陈述,设备利用时针和分针显示一天中的时间,并且它额外地显示秒表指针。响应于接收表示用户输入的数据,小时的指示被秒表指针的第一时间刻度的指示所代替,但时针和分针继续指示一天中的时间,尽管小时指示已经被替代。这允许用户同时查看秒表和一天中的时间,而同时示出秒表已经开始并指示了秒表的时间刻度。同样响应于接收数据,设备动画呈现秒表指针以反映时间的变迁。Stated another way, the device displays the time of day with hour and minute hands, and it additionally displays a stopwatch hand. In response to receiving the data representing the user input, the indication of the hour is replaced by an indication of the first time scale of the stopwatch hands, but the hour and minute hands continue to indicate the time of day, although the hour indication has been replaced. This allows the user to view the stopwatch and the time of day at the same time, while showing that the stopwatch has started and indicating the timescale of the stopwatch. Also in response to receiving data, the device animates the stopwatch hands to reflect the passage of time.

在一些实施例中,在动画呈现秒表指针以反映时间的变迁的同时,设备接收表示第二用户输入的第二数据,并且响应于接收第二数据,设备可以中止秒表指针的动画呈现。例如,这可以起到类似于秒表的“停止”功能的作用。In some embodiments, the device receives second data representing the second user input while animating the stopwatch hands to reflect the transition of time, and in response to receiving the second data, the device may discontinue the animation of the stopwatch hands. For example, this can act like a "stop" function for a stopwatch.

在一些实施例中,设备可以在触敏显示器上显示表示开始/停止功能的第一可供件(例如,可供件710)。表示第一用户输入(例如,触摸712)的第一数据和表示第二用户输入的第二数据二者表示在显示的第一可供件上的接触。在其它实施例中,设备可以显示分开的秒表开始和秒表停止功能的可供件。In some embodiments, the device may display a first affordance (eg, affordance 710) representing the start/stop function on the touch-sensitive display. Both the first data representing the first user input (eg, touch 712 ) and the second data representing the second user input represent a contact on the displayed first affordance. In other embodiments, the device may display separate stopwatch start and stopwatch stop functionality affordances.

在一些实施例中,设备可以在触敏显示器上显示表示圈功能的第二可供件(例如,可供件738)。在接收第一数据之后(例如,在调用开始功能之后)并且在接收第二数据之前(例如,在调用停止功能之前)设备接收表示所显示的第二可供件上的接触的第三数据。响应于接收第三数据,设备显示在接收第一数据和接收第三数据之间的流逝时间的第三数值指示。例如,这可以起到类似于秒表“圈”功能的作用,其引起自调用开始功能之后流逝的时间的显示。如上面所描述的,在屏幕730上图示了该特征。In some embodiments, the device may display a second affordance (eg, affordance 738) representing the circle function on the touch-sensitive display. After receiving the first data (eg, after calling the start function) and before receiving the second data (eg, before calling the stop function) the device receives third data representing the contact on the displayed second affordance. In response to receiving the third data, the device displays a third numerical indication of the elapsed time between receiving the first data and receiving the third data. For example, this could act like a stopwatch "lap" function, which causes a display of the time elapsed since the start function was invoked. This feature is illustrated on screen 730 as described above.

直接从该情境特定的用户接口访问与秒表特征相关的额外的信息和/或功能。在一个实施例中,秒表应用是如在下列相关申请中所描述的应用:申请号为62/044,979,于2014年9月2日提交的,题为“Stopwatch and Timer User Interfaces”的美国临时专利申请。Access additional information and/or functionality related to the stopwatch feature directly from the context-specific user interface. In one embodiment, the stopwatch application is as described in the following related application: US Provisional Patent Application No. 62/044,979, filed September 2, 2014, entitled "Stopwatch and Timer User Interfaces" Application.

在一些实施例中,秒表指针的第一时间刻度可以是60秒、30秒、6秒或3秒。在一些实施例中,以基于秒表指针的第一时间刻度的速率动画呈现秒表指针的移动。例如,秒表指针在时间刻度为3秒的情况下比在时间刻度为60秒的情况下可以移动地更快。这使得秒表指针围绕钟面以由第一时间刻度所描绘的时间量完成完整的旋转。In some embodiments, the first time scale of the stopwatch hands may be 60 seconds, 30 seconds, 6 seconds, or 3 seconds. In some embodiments, movement of the stopwatch hands is animated at a rate based on the first time scale of the stopwatch hands. For example, a stopwatch hand can move faster with a time scale of 3 seconds than with a time scale of 60 seconds. This causes the stopwatch hands to complete a full rotation around the clock face for the amount of time depicted by the first time scale.

在一些实施例中,设备可以通过移除一个或多个小时时间刻度指示、显示秒表指针的第一时间刻度指示,以及将所显示的秒表指针的第一时间刻度指示在顺时针方向的旋转运动中平移,来利用秒表指针的第一时间刻度指示替代一个或多个小时时间刻度指示。作为说明性示例,如果显示器包括12个小时时间刻度的数值指示,并且秒表指针的第一时间刻度为6秒时间刻度,则设备可以利用单一数值6替代12个数值。在一些实施例中,这可以是与之前是6点钟的小时指示符相同的数值6,以使得对于用户而言替代和显示是无感知的。设备可以显示指示了在钟面上的6点钟位置处的秒表指针的第一时间刻度的数值6,随后将6围绕钟面在顺时针运动中平移,直到它到达钟面顶部(之前的12点钟位置),在该位置点平移停止。这通过向用户强化钟面已经从指示小时和分钟过渡到指示第一时间刻度,来改善情境特定的接口。In some embodiments, the device may display a rotational movement in a clockwise direction by removing one or more hour timescale indications, displaying a first timescale indication of the stopwatch hands, and displaying the displayed first timescale indications of the stopwatch hands pan to replace one or more hour timescale indications with the first timescale indication of the stopwatch hands. As an illustrative example, if the display includes a numerical indication of a 12-hour timescale, and the first timescale of the stopwatch hands is a 6-second timescale, the device may replace the 12 numerical values with a single value of 6. In some embodiments, this may be the same value of 6 as the hour indicator which was previously at 6 o'clock, so that the substitution and display is non-perceptible to the user. The device may display the value 6 indicating the first time scale of the stopwatch hand at the 6 o'clock position on the clock face, then translate the 6 around the clock face in a clockwise motion until it reaches the top of the clock face (the previous 12). o'clock), at which point panning stops. This improves the context-specific interface by emphasizing to the user that the clock face has transitioned from indicating hours and minutes to indicating the first time scale.

如图7B中所示,在一些实施例中,设备具有可旋转的输入机构(例如,506),其可以被用作可选输入以改变秒表时间刻度。图7B示出具有钟面752的屏幕750,该钟面752包括时针和分针754,以及秒表时间刻度指示符756(示出60秒时间刻度)。响应于接收表示可旋转的输入机构的运动(例如,运动758)的第五数据,设备700将秒表时间刻度改变到第二时间刻度,如屏幕770上的钟面772的部分、由秒表时间刻度指示符776所示。注意到屏幕770继续显示时针和分针774。第二秒表时间刻度不同于第一秒表时间刻度。这允许用户通过旋转可旋转的输入机构来定制秒表指针的时间刻度,允许情境特定的用户接口取决于用户期望的秒表时间刻度。As shown in Figure 7B, in some embodiments, the device has a rotatable input mechanism (eg, 506) that can be used as an optional input to change the stopwatch time scale. 7B shows a screen 750 with a clock face 752 that includes hour and minute hands 754, and a stopwatch time scale indicator 756 (showing a 60-second time scale). In response to receiving fifth data representing movement (eg, movement 758 ) of the rotatable input mechanism, device 700 changes the stopwatch timescale to a second timescale, such as the portion of clock face 772 on screen 770 , by the stopwatch timescale. Indicator 776 is shown. Note that screen 770 continues to display hour and minute hands 774. The second stopwatch timescale is different from the first stopwatch timescale. This allows the user to customize the time scale of the stopwatch hands by rotating the rotatable input mechanism, allowing a context-specific user interface to depend on the user's desired stopwatch time scale.

在一些实施例中,设备通过移除秒表指针的第一时间刻度指示、显示秒表指针的第二时间刻度指示,以及将显示的秒表指针的第二时间刻度指示在顺时针方向的旋转运动中平移,来利用秒表指针的第二时间刻度指示替代秒表指针的第一时间刻度指示。In some embodiments, the device translates in a rotational motion in a clockwise direction by removing the first timescale indication of the stopwatch hands, displaying the second timescale indication of the stopwatch hands, and displaying the second timescale indication of the stopwatch hands , to replace the first time scale indication of the stopwatch hand with the second time scale indication of the stopwatch hand.

如图7B中所示,秒表指针的第二时间刻度指示760被显示在指示它的第一时间刻度中的相对位置的钟面上的位置处。例如,30秒时间刻度指示符760在基于由756指示的六十秒时间刻度的位置处被显示在钟面752上。响应于接收表示移动758的数据,设备移除756、显示760,并且在顺时针方向的旋转运动中平移760,直到它达到秒表指针的第一时间刻度指示符的之前位置(例如,如由钟面772上的位置776描绘的756的之前位置)。As shown in Figure 7B, a second time scale indication 760 of the stopwatch hands is displayed at a position on the clock face indicating its relative position in the first time scale. For example, a 30-second timescale indicator 760 is displayed on clock face 752 at a location based on the sixty-second timescale indicated by 756 . In response to receiving data representing movement 758, the device removes 756, displays 760, and translates 760 in a clockwise rotational motion until it reaches the previous position of the first timescale indicator of the stopwatch hand (eg, as indicated by the clock). position 776 on face 772 depicts the previous position of 756).

在一些实施例中,在接收表示第一用户输入的第一数据之后,设备动画呈现秒表指针以表示围绕原点的旋转运动,并在相对于围绕原点的旋转运动的π/2弧度的位置(例如,12点钟位置)处中止动画呈现显示秒表指针。例如,秒表指针在接收到第一数据之前可以用作钟面的秒针。当接收到第一数据时,秒针可以被动画呈现以(例如,通过围绕钟面的中心点旋转)描绘围绕钟面的旋转,直到它在12点钟位置处重置。这向用户发送秒针现已成为秒表指针的信号。In some embodiments, after receiving the first data representing the first user input, the device animates rendering the stopwatch hands to represent rotational motion about the origin, and at a position of π/2 radians relative to the rotational motion about the origin (eg, , at 12 o'clock) to stop the animation and display the stopwatch hands. For example, the stopwatch hand may be used as the second hand of the clock face until the first data is received. When the first data is received, the second hand may be animated to depict rotation about the clock face (eg, by rotating about the centre point of the clock face) until it resets at the 12 o'clock position. This signals to the user that the second hand is now a stopwatch hand.

现将注意力转到图8中所示的情境特定的用户接口。图8示出示例性的在设备800上操作的情境特定的用户接口。在一些实施例中,设备800可以是设备100、300或500。电子设备具有触敏显示器(例如,触摸屏504)。Attention is now turned to the context-specific user interface shown in FIG. 8 . FIG. 8 illustrates an exemplary context-specific user interface operating on device 800 . In some embodiments, device 800 may be device 100 , 300 or 500 . The electronic device has a touch-sensitive display (eg, touch screen 504).

图8到图10提供了情境特定的用户接口,其允许用户查看时间的变迁,同时访问丰富的地理、月亮以及天文信息的阵列。例如,用户可能有遍及全世界的熟人,并希望知道在当前时间世界的哪些部分处于白天或夜间。用户可能对月相有兴趣并希望知道明天、下周或下个月月亮将是什么样子的。用户可能对天文有兴趣并希望知道行星如何在可能为当天的感兴趣的特定时间对准。Figures 8-10 provide context-specific user interfaces that allow the user to view changes in time while accessing a rich array of geographic, lunar, and astronomical information. For example, a user may have acquaintances all over the world and would like to know which parts of the world are day or night at the current time. A user may be interested in moon phases and want to know what the moon will look like tomorrow, next week, or next month. The user may be interested in astronomy and would like to know how the planets align at a particular time of day that may be of interest.

在图8中,设备800显示了包括第一可供件804的用户接口屏幕802。第一可供件804表示对在当前时间由太阳照亮的地球的区域的仿真。例如,第一可供件804示出北美洲、中美洲和南美洲当前正处于白天,并且太平洋的部分当前正处于夜间,因而仿真了在当前时间由太阳照亮的地球的区域。In FIG. 8 , device 800 displays user interface screen 802 including first affordance 804 . The first affordance 804 represents a simulation of the area of the Earth illuminated by the sun at the current time. For example, the first affordance 804 shows that North America, Central America, and South America are currently at daytime, and parts of the Pacific Ocean are currently at night, thus simulating an area of the Earth illuminated by the sun at the current time.

屏幕802还显示了指示当前时间的第二可供件806。第二可供件806指示当前时间(10:09)并可选地包括对星期中的一天(星期三)以及月中的一天(25日)的指示。屏幕802进一步显示月亮可供件808和太阳系可供件810,其被用来调用从该屏幕可访问的额外的情境特定的用户接口,这将在下面进行详细的描述。Screen 802 also displays a second affordance 806 indicating the current time. The second affordance 806 indicates the current time (10:09) and optionally includes an indication of the day of the week (Wednesday) and the day of the month (25th). Screen 802 further displays lunar affordance 808 and solar system affordance 810, which are used to invoke additional context-specific user interfaces accessible from this screen, as will be described in detail below.

在一些实施例中,对在当前时间由太阳照亮的地球的第一区域的仿真是对当前时间的地球的实际呈现。例如,地球的仿真可以包括特定的地理特征。在一些实施例中,更新地球的仿真以反映在当前时间的天气形势(例如,通过描绘云层覆盖或诸如热带风暴之类的其它天气现象)。设备可以通过从天气服务或外部服务器(诸如The Weather Channel,Accuweather,The National Weather Service,Yahoo!TMWeather,Weather Underground,the United States Naval Observatory,或者the National Oceanic and AtmosphericAdministration)来更新地球以反映全球范围。在一些实施例中,对在当前时间由太阳照亮的地球的第一区域的仿真可以指示诸如国际空间站的实时位置之类的其它全球事件,其可以从诸如NASA之类的外部服务器或服务获取。In some embodiments, the simulation of the first region of the earth illuminated by the sun at the current time is an actual representation of the earth at the current time. For example, a simulation of the earth may include specific geographic features. In some embodiments, the simulation of the Earth is updated to reflect the weather conditions at the current time (eg, by depicting cloud cover or other weather phenomena such as tropical storms). The device may update the Earth to reflect the global scope by either from a weather service or an external server (such as The Weather Channel, Accuweather, The National Weather Service, Yahoo! TM Weather, Weather Underground, the United States Naval Observatory, or the National Oceanic and Atmospheric Administration) . In some embodiments, the simulation of the first region of the Earth illuminated by the sun at the current time may indicate other global events such as the real-time position of the International Space Station, which may be obtained from an external server or service such as NASA .

设备800接收用户输入(在该示例中,轻扫(swipe)812),并且响应于接收用户输入,设备800旋转地球的仿真以显示在当前时间由太阳照亮的地球的第二区域。这在屏幕820上被描绘,其显示描绘了在当前时间由太阳照亮的地球的第二区域的第一可供件822,该当前时间由第二可供件824指出。该特征允许用户从该情境特定的用户接口访问除当前时间外的额外信息。例如,用户能够旋转地球的仿真并显示哪些区域当前正处于白天且哪些区域当前正处于夜间。将该信息与地球的仿真绑定允许用户以即时直观且易懂的方式访问复杂的地理及时间相关数据。Device 800 receives user input (in this example, swipe 812), and in response to receiving the user input, device 800 rotates a simulation of the earth to display a second area of the earth illuminated by the sun at the current time. This is depicted on screen 820 , which displays a first affordance 822 depicting a second region of the Earth illuminated by the sun at the current time indicated by second affordance 824 . This feature allows the user to access additional information in addition to the current time from the context-specific user interface. For example, a user can rotate a simulation of the earth and show which areas are currently daytime and which areas are currently nighttime. Binding this information to a simulation of the earth allows users to access complex geographic and time-related data in an instant, intuitive and understandable manner.

在一些实施例中,表示对在当前时间由太阳照亮的地球的第一区域的仿真的第一可供件包括晨昏线(例如,当前时间的日/夜线)的表示。如由可供件804和822所图示的,地球的仿真可以包括对当前处于白天的地球的区域、当前处于夜间的地球的区域和/或分割两个区域的晨昏线的描绘。In some embodiments, a first affordance representing a simulation of a first region of the Earth illuminated by the sun at the current time includes a representation of a twilight line (eg, a day/night line at the current time). As illustrated by affordances 804 and 822, the simulation of the earth may include a depiction of an area of the earth that is currently daytime, an area of the earth that is currently nighttime, and/or a line of dawn and dusk that divides the two areas.

在一些实施例中,如由轻扫812所图示的,用户输入包括在触敏显示器上的在第一轻扫方向上的轻扫。这允许用户轻扫显示器以旋转地球的仿真。在一些实施例中,地球旋转的方向与轻扫方向相同。在一些实施例中,地球旋转的方向与轻扫方向相反。In some embodiments, as illustrated by swipe 812, the user input includes a swipe in the first swipe direction on the touch-sensitive display. This allows the user to swipe the display to rotate the simulation of the earth. In some embodiments, the direction of the Earth's rotation is the same as the swipe direction. In some embodiments, the direction of the Earth's rotation is opposite to the swipe direction.

在一些实施例中,用户可以使用在不同方向上的轻扫以多于一个方向旋转地球的仿真。例如,在一个方向上的轻扫可以引起地球的表示在一个方向上旋转,并且相反方向或除此之外不同方向的轻扫可以引起地球的表示在相反方向上旋转。这允许用户在不同方向上轻扫,以引导地球的仿真的旋转。In some embodiments, the user may rotate the simulation of the earth in more than one direction using swipes in different directions. For example, a swipe in one direction can cause the representation of the earth to rotate in one direction, and a swipe in the opposite direction or in addition a different direction can cause the representation of the earth to rotate in the opposite direction. This allows the user to swipe in different directions to guide the simulated rotation of the earth.

在一些实施例中,如图8中所图示,设备具有可旋转的输入机构(例如,506)。设备800接收表示可旋转的输入机构的移动(例如,移动830)的用户输入,并且作为响应,设备800更新第一可供件822以表示在非当前时间由太阳照亮的地球的第一区域的仿真。这在具有第一可供件842和第二可供件844的屏幕840上示出。比较屏幕820和840,地球的仿真已被从指示在当前时间(10:09,由824指示)的地球的区域更新到(比较822和842)指示在非当前时间(12:09,由844指示)的地球的相同区域。该特征通过允许用户在贯穿一天中的各种时间查看由太阳照亮的地球,而提供给用户对进一步的地理和时间相关信息的访问。In some embodiments, as illustrated in Figure 8, the device has a rotatable input mechanism (eg, 506). Device 800 receives user input representing movement (eg, movement 830 ) of the rotatable input mechanism, and in response, device 800 updates first affordance 822 to represent a first area of the Earth illuminated by the sun at a non-current time simulation. This is shown on screen 840 with first affordance 842 and second affordance 844 . Comparing screens 820 and 840, the simulation of the earth has been updated from an area of the earth indicating at the current time (10:09, indicated by 824) to (compare 822 and 842) indicating a non-current time (12:09, indicated by 844) ) of the same area of the Earth. This feature provides the user with access to further geographic and time-related information by allowing the user to view the Earth illuminated by the sun at various times throughout the day.

在一些实施例中,设备具有位置传感器(例如,GPS传感器532和/或GPS模块135),并且在显示用户接口屏幕之前,设备从位置传感器获取电子设备的当前位置,并显示由第一可供件表示的地球的第一区域,以指示电子设备的当前位置。这允许设备以当前位置是地球仿真的可见部分的部分(例如,作为默认的或用户可选择的国家)的方式显示地球。在一些实施例中,第一可供件包括在地球表示上的当前位置的可见标记。这允许用户容易地标识在地球的仿真上的当前位置。In some embodiments, the device has a location sensor (eg, GPS sensor 532 and/or GPS module 135), and prior to displaying the user interface screen, the device obtains the current location of the electronic device from the location sensor and displays the current location of the electronic device from the first available A first area of the earth represented by the piece to indicate the current location of the electronic device. This allows the device to display the globe in such a way that the current location is part of the visible part of the globe simulation (eg, as a default or user-selectable country). In some embodiments, the first affordance includes a visible indicia of the current location on the globe representation. This allows the user to easily identify the current location on the simulation of the earth.

在一些实施例中,设备(例如,设备800)可见地(例如,通过在地球表示上的适当位置处显示符号和/或指示当前位置的文本)将设备的当前位置标记在地球表示上。在一些实施例中,该可见标记可以是瞬时的,例如,可见标记可以被短暂地显示然后消失或淡出。在一些实施例中,在用户处于当前位置时,设备不重复当前位置的可见标记。然而,如果用户改变位置,则在改变位置之后用户第一次查看显示器时,如上所述,设备将新的当前位置可见地标记在地球表示上。在一些实施例中,设备检测对设备的用户移动(例如,在设备为可穿戴的情况下,诸如用户的手腕升高之类的对设备的移动,或指示用户正在查看显示器的其它移动)并且作为响应,从位置传感器获取电子设备的当前位置。然后设备可以确定当前位置是否与上一对设备的用户移动时的设备位置相同,根据确定当前位置自上一对设备的用户移动之后已经改变,设备可以可见地将当前位置标记在地球表示上。In some embodiments, a device (eg, device 800 ) visibly marks the current location of the device on the globe representation (eg, by displaying symbols and/or text indicating the current location at the appropriate location on the globe representation). In some embodiments, the visible indicia may be transient, eg, the visible indicia may be displayed briefly and then disappear or fade out. In some embodiments, when the user is at the current location, the device does not repeat the visible indicia of the current location. However, if the user changes location, the first time the user looks at the display after changing location, the device visibly marks the new current location on the globe representation, as described above. In some embodiments, the device detects user movement of the device (eg, where the device is wearable, movement of the device such as the user's wrist raised, or other movement indicating that the user is looking at the display) and In response, the current location of the electronic device is obtained from the location sensor. The device can then determine whether the current location is the same as the device's location when the user of the last pair of devices moved, and based on determining that the current location has changed since the user of the last pair of devices moved, the device can visibly mark the current location on the globe representation.

在一些实施例中,设备可见地(例如,通过在地球表示上的适当位置处显示符号和/或指示联系人位置的文本)将与联系人位置(例如联系人的电子设备的位置)相对应的位置(例如,当前位置)标记在地球表示上。联系人可以被例如存储在该设备上或与该设备经由无线通信(例如,Wi-Fi、蓝牙TM、近场通信(“NFC”)或本文中描述的其它蜂窝和/或其它无线通信技术的任何技术)耦合的外部设备上。在一些实施例中,联系人可以是与用户相关联的联系人,该联系人已同意向设备800的用户提供他们的当前位置,诸如,通过Find MyFriend应用,并且可以通过服务器提供指示联系人的电子设备的位置的数据,其可以提供存储在设备800上的联系人的位置。这提供给设备800的用户快速可见的参考,以向他们提醒联系人的当前位置。在一些实施例中,用户可以进一步输入联系人的旅行信息(例如,针对乘飞机旅行的联系人的飞行数据、火车数据、游轮或船舶数据等)。设备可以获取(在飞行数据的示例中,例如由航空公司的服务器提供的)表示联系人当前或预测位置的数据并基于所获取的数据来更新联系人位置的可见标记。In some embodiments, the device will visibly (eg, by displaying symbols and/or text indicating the contact's location at the appropriate location on the Earth representation) correspond to the contact's location (eg, the location of the contact's electronic device) The location of the (eg, current location) is marked on the globe representation. Contacts may be stored, for example, on the device or communicated with the device via wireless communication (eg, Wi-Fi, Bluetooth , Near Field Communication (“NFC”), or other cellular and/or other wireless communication technologies described herein any technology) coupled to an external device. In some embodiments, a contact may be a contact associated with a user who has agreed to provide the user of device 800 with their current location, such as through the Find MyFriend application, and may provide an indication of the contact through the server Data of the location of the electronic device, which may provide the location of the contacts stored on the device 800 . This provides the user of device 800 with a quick visible reference to remind them of the contact's current location. In some embodiments, the user may further enter travel information for the contact (eg, flight data for contacts traveling by air, train data, cruise or ship data, etc.). The device may acquire data (in the example of flight data, such as provided by an airline's server) representing the contact's current or predicted location and update the visible indicia of the contact's location based on the acquired data.

在一些实施例中,设备检测对设备的用户移动(例如,在设备为可穿戴的情况下,诸如用户的手腕升高之类的对设备的移动,或指示用户正在查看显示器的其它移动)。响应于检测到移动,设备通过将屏幕上的第一可供件朝着所显示的用户接口屏幕的中心平移来动画呈现表示对地球仿真的第一可供件。例如,当检测到用户移动时,设备动画呈现地球的仿真以将其从显示器的边侧或边缘旋转到显示器的中心。In some embodiments, the device detects user movement of the device (eg, where the device is wearable, movement of the device such as the user's wrist raised, or other movement indicating that the user is looking at the display). In response to detecting the movement, the device animates the first affordance representing the simulation of the earth by translating the first affordance on the screen toward the center of the displayed user interface screen. For example, when user movement is detected, the device animates a simulation of the earth to rotate it from the side or edge of the display to the center of the display.

在一些实施例中,设备在用户接口屏幕上显示表示月亮的第三可供件(如由可供件808、826和846描绘的)。在一些实施例中,第三可供件可以是图形化或风格化的对月亮的表示,诸如指示月亮的图标、符号或文本。在一些实施例中,第三可供件可以是如在当前时间从地球看到的、具有所描绘的实际的月亮特征的对月亮的真实呈现。In some embodiments, the device displays a third affordance representing the moon (as depicted by affordances 808, 826, and 846) on the user interface screen. In some embodiments, the third affordance may be a graphical or stylized representation of the moon, such as an icon, symbol, or text indicating the moon. In some embodiments, the third affordance may be a realistic representation of the moon as seen from Earth at the current time, with the actual moon characteristics depicted.

设备检测在所显示的第三可供件上的接触,并且响应于检测到接触,设备通过显示表示在当前时间从地球看到的月亮的仿真的第四可供件和指示当前时间的第五可供件,来更新用户接口屏幕的显示。在一些实施例中,更新用户接口屏幕的显示包括通过缩小显示来动画呈现表示对在由太阳照亮的地球的第一区域的仿真的第一可供件。该动画允许用户识别出天文比例和/或角度已经改变。The device detects a contact on the displayed third affordance, and in response to detecting the contact, the device displays a fourth affordance representing a simulation of the moon as seen from Earth at the current time and a fifth affordance indicating the current time The affordance to update the display of the user interface screen. In some embodiments, updating the display of the user interface screen includes animating, by zooming out the display, a first affordance representing a simulation of a first region of the earth illuminated by the sun. This animation allows the user to recognize that astronomical proportions and/or angles have changed.

这将用户接口从使用地球的仿真来提供关于当天内的当前时间的信息过渡到使用月亮的仿真来提供关于当前月份内的当前时间的信息。鉴于参考图8描述的情境特定的用户接口提供给用户世界范围内的、可定制的关于白天/夜间情况的地理信息,在图9中图示了提供给用户关于月相以及其它月亮特征的可定制的信息的情境特定的用户接口。This transitions the user interface from using the simulation of the earth to provide information about the current time of day to using the simulation of the moon to provide information about the current time of the current month. Whereas the context-specific user interface described with reference to FIG. 8 provides the user with worldwide, customizable geographic information about day/night conditions, the available information provided to the user about moon phases and other moon characteristics is illustrated in FIG. 9 . Context-specific user interface for customized information.

图9示出示例性的可以在设备900上操作的情境特定的用户接口。在一些实施例中,设备900可以是设备100、300或500。电子设备具有触敏显示器(例如,触摸屏504)。FIG. 9 illustrates an exemplary context-specific user interface that may operate on device 900 . In some embodiments, device 900 may be device 100 , 300 or 500 . The electronic device has a touch-sensitive display (eg, touch screen 504).

如上面所描述的,设备900是具有更新显示的设备800。设备900正显示包括可供件904的屏幕902。可供件904表示对在当前时间从地球看到的月亮的仿真(例如,当前月相)。在一些实施例中,第四可供件904是在当前时间从地球看到的、具有所描绘的实际的月亮特征的对月亮的真实呈现。如第四可供件904所示,当前月相是峨眉盈月。尽管图9示出风格化的盈月以表示月亮,但这仅出于说明性目的。第四可供件904可以描绘类似于月亮如何实际出现在夜空中的月亮的真实呈现。屏幕904还包括第五可供件906,其通过示出当前日期、星期中的一天和月份来图示当前时间。在一些实施例中,906指示一天中的当前时间。As described above, device 900 is device 800 with an updated display. Device 900 is displaying screen 902 that includes affordance 904 . Affordance 904 represents a simulation of the moon as seen from Earth at the current time (eg, the current phase of the moon). In some embodiments, the fourth affordance 904 is a realistic representation of the moon as seen from Earth at the current time, with the actual moon features depicted. As shown in the fourth affordance 904, the current moon phase is Emei Yingyue. Although Figure 9 shows a full moon stylized to represent the moon, this is for illustrative purposes only. The fourth affordance 904 may depict a realistic representation of the moon similar to how the moon actually appears in the night sky. Screen 904 also includes a fifth affordance 906 that illustrates the current time by showing the current date, day of the week, and month. In some embodiments, 906 indicates the current time of day.

设备900接收用户输入(例如,可旋转的输入机构的移动912),并且响应于接收用户输入,设备旋转月亮的仿真,以显示在非当前时间从地球看到的月亮,如在屏幕920上由可供件922所示,可供件922表示在非当前时间的月亮,该非当前时间由更新后的第五可供件924指示。非当前时间可以在当前月份内或在不同月份中。Device 900 receives user input (eg, movement of the rotatable input mechanism 912 ), and in response to receiving the user input, the device rotates a simulation of the moon to display the moon as seen from Earth at a non-current time, as shown on screen 920 by Shown as affordance 922, affordance 922 represents the moon at a non-current time, as indicated by updated fifth affordance 924. A non-current time can be within the current month or in a different month.

这某种程度上类似于用户与针对图8所描述的地球的仿真的交互。图9中例举的情境特定的用户接口允许用户在各种时间访问关于月亮外观的信息(例如,月相或从地球可见月亮的哪些区域)。在一些实施例中,所显示的对月亮仿真的大小可以表示在所描绘的当前或非当前时间在地球与月亮之间的相对距离,或它可以表示在所描绘的当前或非当前时间从地球感知的月亮的可见大小。设备可以从例如服务或外部服务器诸如从NASA获取这样的信息。This is somewhat analogous to the user's interaction with the simulation of the earth described for FIG. 8 . The context-specific user interface illustrated in FIG. 9 allows the user to access information about the appearance of the moon (eg, the phases of the moon or which areas of the moon are visible from Earth) at various times. In some embodiments, the size of the displayed simulation of the moon may represent the relative distance between the Earth and the moon at the current or non-current time depicted, or it may represent the distance from the Earth at the current or non-current time depicted The perceived visible size of the moon. The device may obtain such information from, for example, a service or an external server, such as from NASA.

在一些实施例中,用户可以旋转月亮的表示并通过轻扫触敏显示器来查看对应的时间。在一些实施例中,用户输入可以包括在触敏显示器上的在第一轻扫方向上的轻扫。在一些实施例中,响应于接收用户输入,对从地球看到的月亮的仿真在第一旋转方向上被旋转。在一些实施例中,第一旋转方向可以至少部分地基于第一轻扫方向。如在本文中使用的,月亮的旋转可以包括月亮在其轴上的旋转,以描绘月亮的不同区域(例如,从地球不可见的月亮的区域)和/或基于月亮、地球和太阳的相对位置的旋转来更新在特定感兴趣的时间上、从地球查看到的月亮的外观(例如,更新所显示的月相)。In some embodiments, the user can rotate the representation of the moon and view the corresponding time by swiping the touch-sensitive display. In some embodiments, the user input may include a swipe in the first swipe direction on the touch-sensitive display. In some embodiments, in response to receiving user input, the simulation of the moon as seen from Earth is rotated in the first rotational direction. In some embodiments, the first rotational direction may be based at least in part on the first swipe direction. As used herein, rotation of the moon may include rotation of the moon on its axis to delineate different regions of the moon (eg, regions of the moon that are not visible from Earth) and/or based on the relative positions of the moon, earth, and sun to update the appearance of the moon as viewed from Earth at a particular time of interest (eg, to update the displayed phases of the moon).

在一些实施例中,设备接收第二用户输入,并响应于接收第二用户输入,设备在不同于第一旋转方向的第二旋转方向上旋转对从地球看到的月亮的仿真。该用户输入可以包括,例如,在触敏显示器上、在不同于第一轻扫方向的第二轻扫方向上的轻扫。In some embodiments, the device receives a second user input, and in response to receiving the second user input, the device rotates the simulation of the moon as seen from Earth in a second rotational direction different from the first rotational direction. The user input may include, for example, a swipe on the touch-sensitive display in a second swipe direction different from the first swipe direction.

这允许用户响应于轻扫而引导月亮的旋转方向以及由第五可供件指示的时间这两者。例如,用户可以在一个方向上轻扫以在特定方向上旋转月亮并查看在该月份中的后面时间的月亮,并且用户可以在另一方向上轻扫,以在相反方向上旋转月亮并查看在该月份中的前面时间的月亮。This allows the user to direct both the direction of rotation of the moon and the time indicated by the fifth affordance in response to a swipe. For example, a user can swipe in one direction to rotate the moon in a specific direction and view the moon at a later time in the month, and a user can swipe in the other direction to rotate the moon in the opposite direction and view the moon at a later time in the month The moon at the previous time of the month.

在一些实施例中,如图9中所示,用户可以旋转月亮的表示并通过旋转可旋转的输入机构来查看对应的时间。因而,在一些实施例中,设备具有可旋转的输入机构(例如,506),并且用户输入可以包括可旋转的输入机构在第一旋转方向上的移动(例如,旋转912)。在一些实施例中,响应于接收用户输入,对从地球看到的月亮的仿真在第一旋转方向上被旋转。在一些实施例中,第一旋转方向可以至少部分地基于可旋转的输入机构的移动的方向。In some embodiments, as shown in FIG. 9, the user may rotate the representation of the moon and view the corresponding time by rotating the rotatable input mechanism. Thus, in some embodiments, the device has a rotatable input mechanism (eg, 506), and the user input may include movement of the rotatable input mechanism in a first rotational direction (eg, rotation 912). In some embodiments, in response to receiving user input, the simulation of the moon as seen from Earth is rotated in the first rotational direction. In some embodiments, the first rotational direction may be based, at least in part, on the direction of movement of the rotatable input mechanism.

在一些实施例中,设备接收第二用户输入,并响应于接收第二用户输入,设备在不同于第一旋转方向的第二旋转方向上旋转对从地球看到的月亮的仿真。该用户输入可以包括例如在不同于第一旋转方向的第二旋转方向上的可旋转的输入机构的移动。In some embodiments, the device receives a second user input, and in response to receiving the second user input, the device rotates the simulation of the moon as seen from Earth in a second rotational direction different from the first rotational direction. The user input may include, for example, movement of the rotatable input mechanism in a second rotational direction different from the first rotational direction.

这允许用户响应于旋转可旋转的输入机构而引导月亮的旋转方向以及由第五可供件指示的时间这两者。例如,用户可以在一个方向上移动可旋转的输入机构,以在特定方向上旋转月亮,并查看在月份中的后面时间的月亮,并且用户可以在另一方向上移动可旋转机构,以在相反方向上旋转月亮并查看在月份中的前面时间的月亮。This allows the user to direct both the direction of rotation of the moon and the time indicated by the fifth affordance in response to rotating the rotatable input mechanism. For example, the user can move the rotatable input mechanism in one direction to rotate the moon in a particular direction and view the moon at a later time in the month, and the user can move the rotatable mechanism in the other direction to rotate the moon in the opposite direction Rotate the moon up and view the moon at the previous time of the month.

在本文中所描述的实施例的任意实施例中,所显示的月亮的仿真可以指示一个或多个额外的月亮属性,诸如特殊的月亮(例如,蓝月、黑月或红月、月蚀等),月亮和地球之间的距离(如上面所描述,例如,针对超级月)和/或月颤。在一些实施例中,可以通过更改所显示的月亮的仿真的外观来指示额外的月亮属性(例如,通过改变所显示的月亮的仿真的颜色、大小和/或倾斜)。在一些实施例中,额外的月亮属性可以由文本指示。在一些实施例中,额外的月亮属性可以对应于当前月亮属性。在一些实施例中,额外的月亮属性可以对应于当前所显示的日期的月亮属性(例如,如上面所描述的,在用户已旋转月亮以查看在月份中的前面或后面时间的月亮的情况下)。例如,在一些实施例中,当正在旋转月亮的仿真以描绘月份或年份中的不同时间的月亮时,可以更新月亮的仿真,以反映在当前由所显示的月亮的仿真指示的时间的一个或多个额外的月亮属性。In any of the embodiments described herein, the displayed simulation of the moon may indicate one or more additional moon attributes, such as a particular moon (eg, blue moon, black or red moon, lunar eclipse, etc. ), the distance between the Moon and Earth (as described above, eg, for a supermoon), and/or lunar quiver. In some embodiments, additional moon attributes may be indicated by changing the appearance of the displayed moon simulation (eg, by changing the color, size, and/or tilt of the displayed moon simulation). In some embodiments, additional moon attributes may be indicated by text. In some embodiments, the additional moon attributes may correspond to the current moon attributes. In some embodiments, the additional moon attributes may correspond to the moon attributes of the currently displayed date (eg, where the user has rotated the moon to view the moon at an earlier or later time in the month, as described above) ). For example, in some embodiments, when the simulation of the moon is being rotated to depict the moon at different times of the month or year, the simulation of the moon may be updated to reflect one of the times currently indicated by the displayed simulation of the moon or Multiple additional moon properties.

在一些实施例中,设备可以响应于用户输入而显示额外的月亮信息。可以将额外的月亮信息显示为例如屏幕902或920的部分,或显示在取代屏幕902或920的用户接口屏幕上(诸如月亮信息应用)。额外的月亮信息可以包括但不限于月相的名称、从地球到月亮的距离、(例如,在当天和/或在用户的当前位置处的)月升和/或月落的时间等。在一些实施例中,额外的月亮信息可以对应于当前的月亮信息(例如,当前的月相、到月亮的距离、月升和/或月落的时间等)。在一些实施例中,额外的月亮信息可以对应于当前所显示的日期的月亮信息,如上面所描述的,例如,在用户已旋转月亮以查看在月份中的前面或后面时间的月亮的情况下。In some embodiments, the device may display additional moon information in response to user input. Additional moon information may be displayed, for example, as part of screen 902 or 920, or on a user interface screen (such as a moon information application) that replaces screen 902 or 920. Additional moon information may include, but is not limited to, names of phases of the moon, distance from Earth to the moon, times of moon rise and/or moon set (eg, on the current day and/or at the user's current location), and the like. In some embodiments, the additional moon information may correspond to current moon information (eg, current moon phase, distance to the moon, time of moon rise and/or moon set, etc.). In some embodiments, the additional moon information may correspond to the moon information for the currently displayed date, as described above, eg, where the user has rotated the moon to view the moon at an earlier or later time in the month .

例如,在一些实施例中,设备可以检测用户输入(例如,用户在触敏显示器上的双轻敲(tap),包括在触敏显示器上的第一接触和在触敏显示器上的第二接触)。在示例性实施例中并响应于用户的双轻敲,设备可以确定是否在预定的间隔内接收到第一接触和第二接触。响应于检测到用户的双轻敲,并根据确定在预定的间隔内接收到第一接触和第二接触,设备可以显示额外的月亮信息。For example, in some embodiments, the device may detect user input (eg, a user's double tap on a touch-sensitive display, including a first contact on the touch-sensitive display and a second contact on the touch-sensitive display) ). In an exemplary embodiment and in response to the user's double tap, the device may determine whether the first contact and the second contact are received within a predetermined interval. In response to detecting the user's double tap, and upon determining that the first contact and the second contact are received within a predetermined interval, the device may display additional moon information.

在一些实施例中,在更新显示以示出月亮的仿真之后,用户接口屏幕显示指示地球的可供件(例如,910或928)。在接触地球可供件时,用户可以返回到参考图8描述的情境特定的用户接口。在一些实施例中,地球可供件可以是图形化或风格化的对地球的表示,诸如指示地球的图标、符号或文本。在一些实施例中,地球可供件可以是地球的真实呈现。In some embodiments, after updating the display to show a simulation of the moon, the user interface screen displays an affordance (eg, 910 or 928) indicating the Earth. Upon contacting the earth affordance, the user may return to the context-specific user interface described with reference to FIG. 8 . In some embodiments, the globe affordance may be a graphical or stylized representation of the globe, such as an icon, symbol, or text indicating the globe. In some embodiments, the earth affordance may be a real representation of the earth.

在一些实施例中,设备900在用户接口屏幕上显示表示太阳系的第六可供件(如由可供件810、828、848、908和926所描绘)。在一些实施例中,第六可供件可以是图形化或风格化的对太阳系的表示,诸如指示太阳系的图标、符号或文本。在一些实施例中,第六可供件可以是对太阳系的真实呈现。In some embodiments, device 900 displays a sixth affordance representing the solar system (as depicted by affordances 810, 828, 848, 908, and 926) on a user interface screen. In some embodiments, the sixth affordance may be a graphical or stylized representation of the solar system, such as an icon, symbol, or text indicating the solar system. In some embodiments, the sixth affordance may be a realistic representation of the solar system.

设备900检测在所显示的第六可供件上的接触,并响应于检测到接触,设备通过显示第七可供件以及第八可供件来更新用户接口屏幕的显示,第七可供件具有对在当前时间处于其各自位置处的太阳、地球和一个或多个非地球行星的表示,第八可供件指示当前时间。在一些实施例中,更新用户接口屏幕的显示包括通过缩小显示来动画呈现表示对地球被太阳照亮的第一区域的仿真的第一可供件,或动画呈现表示对从地球看到的月亮的仿真的第四可供件。该动画允许用户识别出天文比例和/或角度已经改变。Device 900 detects a contact on the displayed sixth affordance, and in response to detecting the contact, the device updates the display of the user interface screen by displaying the seventh affordance, the seventh affordance, and the eighth affordance. With representations of the Sun, Earth, and one or more non-Earth planets at their respective positions at the current time, an eighth affordance indicates the current time. In some embodiments, updating the display of the user interface screen includes zooming out to animate a first affordance representing a simulation of a first area of Earth illuminated by the sun, or animating a view of the moon as seen from Earth The fourth affordance of the simulation. This animation allows the user to recognize that astronomical proportions and/or angles have changed.

这将用户从使用对月亮的仿真来查看在当前月份内关于当前时间的信息过渡到使用对太阳系的仿真来查看在当前年份内关于当前时间的信息。鉴于参考图9描述的情境特定的用户接口提供给用户关于月亮情况的可定制的信息,在图10中图示了提供给用户关于太阳系以及地球和其它行星的相对位置的可定制的信息的情境特定的用户接口。This transitions the user from using a simulation of the moon to view information about the current time in the current month to using a simulation of the solar system to view information about the current time in the current year. Whereas the context-specific user interface described with reference to FIG. 9 provides the user with customizable information regarding moon conditions, the context in which the user is provided with customizable information regarding the solar system and the relative positions of the Earth and other planets is illustrated in FIG. 10 . specific user interface.

图10示出了示例性的可以在设备1000上操作的情境特定的用户接口。在一些实施例中,设备1000可以是设备100、300或500。电子设备具有触敏显示器(例如,触摸屏504)。FIG. 10 illustrates an exemplary context-specific user interface that may operate on device 1000 . In some embodiments, device 1000 may be device 100 , 300 or 500 . The electronic device has a touch-sensitive display (eg, touch screen 504).

如上面所描述的,设备1000是具有更新显示的设备800和/或设备900。设备1000显示包括第七可供件1004的屏幕1002。第七可供件1004包括太阳的表示1006、地球的表示1008、以及水星、金星和土星的表示(例如,土星由行星1010所描绘)。在其各自位置处、由第八可供件1012指示的当前日期(在该示例中,2014年5月25日)下描绘了1006、1008和1010。在一些实施例中,第八可供件1012还指示一天中的当前时间。As described above, device 1000 is device 800 and/or device 900 with an updated display. Device 1000 displays screen 1002 including seventh affordance 1004 . The seventh affordance 1004 includes a representation of the sun 1006, a representation of the Earth 1008, and representations of Mercury, Venus, and Saturn (eg, Saturn is depicted by planet 1010). 1006, 1008, and 1010 are depicted at their respective locations under the current date indicated by eighth affordance 1012 (in this example, May 25, 2014). In some embodiments, the eighth affordance 1012 also indicates the current time of day.

可选地,在一些实施例中,太阳系描绘所有8颗行星。在一些实施例中,太阳系描绘4颗内行星。在一些实施例中,太阳系描绘其它天文特征,诸如小行星或小行星带、一个或多个行星的一个或多个卫星(例如,月亮)、人造卫星或其它空间探测器、彗星、冥王星等。Optionally, in some embodiments, the solar system depicts all 8 planets. In some embodiments, the solar system depicts 4 inner planets. In some embodiments, the solar system depicts other astronomical features, such as asteroids or asteroid belts, one or more moons (eg, moons) of one or more planets, artificial satellites or other space probes, comets, Pluto, and the like.

设备1000接收第七用户输入(例如,可旋转的输入机构的移动1018)。作为响应,设备1000更新第七可供件,以针对非当前日期描绘太阳、地球以及一个或多个非地球行星的各自位置。这由屏幕1020上的第七可供件1022描绘。第七可供件1022包括对在由第八可供件1030指示的非当前日期(为2014年11月25日)下的处于其各自位置处的太阳的表示1024、地球的表示1026以及水星、金星和土星的表示(例如,由行星1028描绘土星)。在一些实施例中,第八可供件1030还指示一天中的当前时间。Device 1000 receives a seventh user input (eg, movement 1018 of the rotatable input mechanism). In response, device 1000 updates the seventh affordance to depict the respective positions of the Sun, Earth, and one or more non-Earth planets for a non-current date. This is depicted by seventh affordance 1022 on screen 1020. The seventh affordance 1022 includes a representation 1024 of the Sun, a representation of the Earth 1026, and Mercury, Representation of Venus and Saturn (eg, Saturn is depicted by planet 1028). In some embodiments, the eighth affordance 1030 also indicates the current time of day.

该情境特定的用户接口允许用户访问在非当前日期下的关于地球和一个或多个非地球行星的相对位置的信息,该非当前日期可以在当前年份内或在不同年份中。在一些实施例中,太阳、地球以及一个或多个非地球行星被描绘为真实呈现。在一些实施例中,太阳、地球以及一个或多个非地球行星被描绘为风格化或符号化的呈现。The context-specific user interface allows the user to access information about the relative positions of the Earth and one or more non-Earth planets at a non-current date, which may be within the current year or in a different year. In some embodiments, the sun, Earth, and one or more non-Earth planets are depicted as realistic representations. In some embodiments, the sun, Earth, and one or more non-Earth planets are depicted as stylized or symbolic representations.

在一些实施例中,用户可以通过在触敏显示器上轻扫来旋转太阳系的表示。因此,在一些实施例中,用户输入可以包括在触敏显示器上的轻扫。在一些实施例中,响应于检测到轻扫,使地球和一个或多个非地球行星围绕太阳在第一旋转方向上旋转。在一些实施例中,第一旋转方向可以至少部分地基于第一轻扫方向。In some embodiments, the user may rotate the representation of the solar system by swiping on the touch-sensitive display. Thus, in some embodiments, the user input may include a swipe on the touch-sensitive display. In some embodiments, in response to detecting the swipe, the Earth and one or more non-Earth planets are rotated about the sun in a first rotational direction. In some embodiments, the first rotational direction may be based at least in part on the first swipe direction.

在一些实施例中,响应于在触敏显示器上在不同方向上检测轻扫,设备使地球和一个或多个非地球行星在不同于第一旋转方向的第二旋转方向上围绕太阳旋转。这允许用户响应于轻扫而引导地球以及一个或多个非地球行星的旋转方向以及由第八可供件指示的时间这两者。例如,用户可以在一个方向上轻扫,以使地球和一个或多个非地球行星在特定方向上旋转,并查看在该年份期间(或在不同年份中)的后面日期的地球和一个或多个非地球行星,并且用户可以在另一方向上轻扫,以使地球和一个或多个非地球行星在相反方向上旋转,并查看在该年份期间(或在不同年份中)的前面日期的地球和一个或多个非地球行星。In some embodiments, in response to detecting a swipe in a different direction on the touch-sensitive display, the device rotates the Earth and one or more non-Earth planets around the sun in a second rotational direction different from the first rotational direction. This allows the user to guide both the direction of rotation of the Earth and one or more non-Earth planets and the time indicated by the eighth affordance in response to a swipe. For example, a user can swipe in one direction to rotate Earth and one or more non-Earth planets in a particular direction and view Earth and one or more of the following dates during that year (or in a different year) non-Earth planets, and the user can swipe in the other direction to rotate the Earth and one or more non-Earth planets in opposite directions and view the Earth on previous dates during the year (or in a different year) and one or more non-Earth planets.

在一些实施例中,如图10所示,用户可以通过旋转可旋转的输入机构(例如,506)来旋转太阳系的表示。在这些实施例中,用户输入可以包括可旋转的输入机构在第一旋转方向上的移动(例如,移动1018)。在一些实施例中,响应于接收用户输入,使地球和一个或多个非地球行星围绕太阳在第一旋转方向上旋转。在一些实施例中,第一旋转方向可以至少部分地基于可旋转的输入机构的移动的方向。In some embodiments, as shown in FIG. 10, the user may rotate the representation of the solar system by rotating the rotatable input mechanism (eg, 506). In these embodiments, the user input may include movement (eg, movement 1018 ) of the rotatable input mechanism in the first rotational direction. In some embodiments, in response to receiving user input, the Earth and one or more non-Earth planets are rotated about the sun in a first rotational direction. In some embodiments, the first rotational direction may be based, at least in part, on the direction of movement of the rotatable input mechanism.

在一些实施例中,设备接收第二用户输入,并响应于接收第二用户输入,设备使地球和一个或多个非地球行星在不同于第一旋转方向的第二旋转方向上围绕太阳旋转。该用户输入可以包括例如可旋转的输入机构在不同于第一旋转方向的第二旋转方向上的移动。In some embodiments, the device receives the second user input, and in response to receiving the second user input, the device rotates the Earth and the one or more non-Earth planets about the sun in a second rotational direction different from the first rotational direction. The user input may include, for example, movement of the rotatable input mechanism in a second rotational direction different from the first rotational direction.

这允许用户响应于旋转可旋转的输入机构而引导地球和一个或多个非地球行星的旋转方向以及由第八可供件指示的时间这两者。例如,用户可以在一个方向上移动可旋转的输入机构,以使地球和一个或多个非地球行星在特定方向上旋转,并查看在该年份期间的后面时间的地球和一个或多个非地球行星,并且用户可以在另一方向上移动可旋转的输入机构,以使地球和一个或多个非地球行星在相反方向上旋转,并查看在该年份中的前面时间的地球和一个或多个非地球行星。This allows the user to direct both the direction of rotation of the Earth and one or more non-Earth planets and the time indicated by the eighth affordance in response to rotating the rotatable input mechanism. For example, a user can move a rotatable input mechanism in one direction to rotate the Earth and one or more non-Earth planets in a particular direction and view the Earth and one or more non-Earth planets at later times during the year planets, and the user can move the rotatable input mechanism in the other direction to rotate the Earth and one or more non-Earth planets in opposite directions and view the Earth and one or more non-Earth planets at previous times in the year Earth planet.

在一些实施例中,地球的表示可以进一步包括地球围绕太阳的轨道的表示。在一些实施例中,一个或多个非地球行星的表示可以进一步包括一个或多个非地球行星围绕太阳的轨道的表示。轨道的表示可以是图形化表示,诸如线或环。在一些实施例中,轨道的表示可以是风格化的。在一些实施例中,轨道的表示可以基于围绕太阳的行星轨道的实际尺寸。In some embodiments, the representation of the Earth may further include a representation of the Earth's orbit around the sun. In some embodiments, the representation of the one or more non-Earth planets may further include a representation of the orbits of the one or more non-Earth planets around the sun. The representation of the track may be a graphical representation, such as a line or a loop. In some embodiments, the representation of the track may be stylized. In some embodiments, the representation of the orbit may be based on the actual size of the planet's orbit around the sun.

非地球行星的表示相关联的位置处接触触敏显示器。例如,接触可以位于或靠近所显示的行星的表示本身,或接触可以位于或靠近所显示的行星的轨道的表示。在一些实施例中,设备可以基于确定离接触位置最近的所显示的行星的表示或所显示的行星的轨道的表示而确定所选择的行星。在一些实施例中,接触可以是在显示器上的按压和保持类型的接触。在检测到接触时,设备可以(例如,通过更改所显示的行星和/或轨道的颜色和/或亮度,通过显示行星和/或轨道的轮廓或其它可视化的定界,通过动画呈现行星和/或轨道等)可视化地区分所选行星的表示和/或所选行星的轨道的表示。在一些实施例中,当继续接收接触时,设备可以确定接触的持续时间是否超过预定的阈值,并且根据确定接触的持续时间超过预定的阈值,设备可以可视化地区分所选择的行星的表示和/或所选择的行星轨道的表示。当用户释放接触时,设备可以显示关于所选择的行星的信息。这类信息可以包括但不限于行星的大小、行星和太阳之间的距离(例如,当前距离、平均距离等)、(在所选的行星不是地球的情况下)行星和地球之间的距离(例如,当前距离、平均距离等)、行星将从地球可见时的时间和在天空中的位置(在所选的行星不是地球的情况下)、行星表面的温度、沿轨道环绕行星的卫星的数目、当前沿轨道环绕或靠近行星的任何航天器的数目和/或标识、对行星的描述(例如,行星是否是类地的或气态的、该行星的发现日期、关于行星的名称的信息等)、该行星与太阳系中的另一对象特别对准的时间(过去、现在或未来)等。The touch-sensitive display is contacted at the location associated with the representation of the non-Earth planet. For example, the contact may be at or near the displayed representation of the planet itself, or the contact may be at or near the displayed representation of the planet's orbit. In some embodiments, the device may determine the selected planet based on determining the displayed representation of the planet or the displayed representation of the planet's orbit closest to the contact location. In some embodiments, the contact may be a press and hold type of contact on the display. Upon detection of contact, the device may (eg, by changing the color and/or brightness of the displayed planet and/or orbit, by displaying an outline or other visual delimitation of the planet and/or orbit, animating the planet and/or orbit) or orbit, etc.) to visually distinguish the representation of the selected planet and/or the representation of the orbit of the selected planet. In some embodiments, when continuing to receive contacts, the device may determine whether the duration of the contact exceeds a predetermined threshold, and based on determining that the duration of the contact exceeds the predetermined threshold, the device may visually distinguish the representation of the selected planet and/or Or a representation of the chosen planet's orbit. When the user releases the contact, the device may display information about the selected planet. Such information may include, but is not limited to, the size of the planet, the distance between the planet and the sun (eg, current distance, average distance, etc.), (in the case where the selected planet is not Earth), the distance between the planet and Earth ( For example, current distance, average distance, etc.), the time and position in the sky when the planet will be visible from Earth (in the case where the selected planet is not Earth), the temperature of the planet's surface, the number of satellites orbiting the planet , the number and/or identification of any spacecraft currently orbiting or near the planet, a description of the planet (e.g., whether the planet is terrestrial or gaseous, the date the planet was discovered, information about the planet's name, etc.) , the time (past, present, or future) at which the planet was specifically aligned with another object in the solar system, etc.

在查看关于行星的信息之后,用户可能希望解除信息或查看关于另一行星的信息。在一些实施例中,用户可以轻敲以解除信息或轻扫以选择另一行星。例如,在第一方向上的轻扫可以选择相对于前一行星而言其轨道离太阳更远的下一行星,并且在相反方向上的轻扫可以选择相对于前一行星而言其轨道离太阳更近的下一行星。在一些实施例中,在显示与接触相关联的关于地球或一个或多个非地球行星的信息之后,设备可以接收用户输入并(例如,通过使用接触/运动模块130检测用户手势)确定用户输入是否表示在触敏显示器上的轻敲或轻扫。根据确定用户输入表示轻敲,设备可以移除所显示的关于行星的信息。根据确定用户输入表示轻扫,设备可以使用关于不同于第一行星的第二行星(例如,不与用户接触相关联的行星)的信息来取代所显示的关于该行星的信息。After viewing information about a planet, the user may wish to dismiss the information or view information about another planet. In some embodiments, the user may tap to dismiss the message or swipe to select another planet. For example, a swipe in a first direction may select the next planet whose orbit is farther from the sun than the previous planet, and a swipe in the opposite direction may select a planet whose orbit is farther from the sun than the previous planet The next planet closer to the sun. In some embodiments, after displaying information about Earth or one or more non-Earth planets associated with the contact, the device may receive user input and determine the user input (eg, by detecting user gestures using contact/motion module 130 ) Whether to represent a tap or swipe on a touch-sensitive display. Upon determining that the user input represents a tap, the device may remove the displayed information about the planet. Upon determining that the user input represents a swipe, the device may replace the displayed information about the planet with information about a second planet different from the first planet (eg, a planet not associated with the user contact).

在一些实施例中,在更新显示以示出对太阳系的仿真之后,用户接口屏幕显示指示月亮的可供件(例如,1016或1034)和/或指示地球的可供件(例如,1014或1032)。在一些实施例中,月亮和/或地球可供件可以是图形化的或风格化的对地球或月亮的表示,诸如图标、符号或文本。在一些实施例中,月亮和/或地球可供件可以是对月亮或地球的真实呈现。当接触地球可供件时,用户可以返回到参考图8描述的情境特定的用户接口。当接触月亮可供件时,用户可以返回到参考图9描述的情境特定的用户接口。In some embodiments, after updating the display to show the simulation of the solar system, the user interface screen displays an affordance indicating the moon (eg, 1016 or 1034) and/or an affordance indicating the earth (eg, 1014 or 1032) ). In some embodiments, the moon and/or earth affordances may be graphical or stylized representations of the earth or moon, such as icons, symbols, or text. In some embodiments, the moon and/or earth affordances may be actual representations of the moon or earth. When touching the earth affordance, the user may return to the context-specific user interface described with reference to FIG. 8 . When touching the moon affordance, the user may return to the context-specific user interface described with reference to FIG. 9 .

在图8至图10中图示的情境特定的用户接口的任何情境特定的用户接口的一些实施例中,用户可以移动(例如,旋转)可旋转的输入机构,以在时间上向前或向后滚动所显示的时间指示。应当意识到,这样的特征可以被应用到本文中所描述的情境特定的用户接口中的任何情境特定的用户接口;然而,为了便于阐述,可以参考图8至图10来描述该特征。可以使用用于将可旋转的输入机构的移动映射到滚动的距离或速度的任何模型,诸如在2014年9月3日提交的、申请号为14/476,700的美国专利申请“Crown Input for a WearableElectronic Device”中所描述的模型,在此通过参考将该申请整体并入。例如,加速度、速度等可以被用于确定所显示的时间指示的调节的速度的量。In some embodiments of any of the context-specific user interfaces illustrated in Figures 8-10, the user may move (eg, rotate) the rotatable input mechanism to move forward or backward in time after scrolling the displayed time indication. It should be appreciated that such a feature may be applied to any of the context-specific user interfaces described herein; however, for ease of illustration, the feature may be described with reference to FIGS. 8-10 . Any model for mapping movement of a rotatable input mechanism to distance or speed of scrolling may be used, such as US Patent Application Serial No. 14/476,700, "Crown Input for a Wearable Electronic", filed on September 3, 2014. Device", which is hereby incorporated by reference in its entirety. For example, acceleration, velocity, etc. may be used to determine the amount of adjusted velocity indicated by the displayed time.

在一些实施例中,用户可以移动可旋转的输入机构以滚动在屏幕802、820和/或840上显示的时间指示。响应于检测到可旋转的输入机构的移动(例如,移动830),设备可以例如通过仿真地球的旋转来更新所显示的地球的表示,以显示在一天中的不同时间被太阳照亮的地球(比较822和842)。在一些实施例中,设备可以更新所显示的时间指示以示出不同时间(比较822和844)。类似地,如图9所示,响应于检测到可旋转的输入机构的移动(例如,移动912),设备可以更新所显示的月亮的仿真,以显示在月份的不同时间的不同月相(例如,比较904和922),和/或更新所显示的时间指示,以示出不同时间(例如,比较906和924)。类似地,如图10所示,响应于检测到可旋转的输入机构的移动(例如,移动1018),设备可以更新所显示的地球和一个或多个非地球行星的位置,以显示在一年中不同时间相对于太阳的不同位置(例如,将1008和1010与1026和1028进行比较),和/或更新所显示的时间指示,以示出不同时间(例如,比较1012和1030)。在一些实施例中,可以基于可旋转的输入机构的移动的方向,来旋转地球、月亮和/或地球和一个或多个非地球行星的位置的表示。在一些实施例中,可以基于可旋转的输入机构的移动的速率和/或量,例如根据上面提到的任何模型,来以一定速率旋转地球、月亮和/或地球和一个或多个非地球行星的位置的表示。应当意识到,取决于所显示的情境特定的用户接口,可旋转的输入机构的移动可以引起所显示的时间指示以不同时间刻度被更新。例如,相同的旋转角度和/或速率可以引起图8中所示的情境特定的用户接口以小时更新,而图9中所示的情境特定的用户接口可以以天或星期更新,或图10中所示的情境特定的用户接口可以以月份或年份更新。In some embodiments, the user may move the rotatable input mechanism to scroll through time indications displayed on screens 802, 820, and/or 840. In response to detecting movement (e.g., movement 830) of the rotatable input mechanism, the device may update the displayed representation of the earth to display the earth illuminated by the sun at different times of the day, such as by simulating the rotation of the earth ( Compare 822 and 842). In some embodiments, the device may update the displayed time indication to show a different time (compare 822 and 844). Similarly, as shown in FIG. 9, in response to detecting movement of the rotatable input mechanism (eg, movement 912), the device may update the displayed simulation of the moon to display different phases of the moon at different times of the month (eg, movement 912). , compare 904 and 922), and/or update the displayed time indication to show a different time (eg, compare 906 and 924). Similarly, as shown in FIG. 10, in response to detecting movement of the rotatable input mechanism (eg, movement 1018), the device may update the displayed positions of the Earth and one or more non-Earth planets to display during a year different times with respect to the sun's position in different times (eg, compare 1008 and 1010 with 1026 and 1028), and/or update the displayed time indication to show the different times (eg, compare 1012 and 1030). In some embodiments, representations of the positions of the Earth, the Moon, and/or the Earth and one or more non-Earth planets may be rotated based on the direction of movement of the rotatable input mechanism. In some embodiments, the Earth, Moon and/or Earth and one or more non-Earths may be rotated at a rate based on the rate and/or amount of movement of the rotatable input mechanism, eg according to any of the models mentioned above A representation of the planet's position. It should be appreciated that movement of the rotatable input mechanism may cause the displayed time indication to be updated at different time scales depending on the context-specific user interface displayed. For example, the same rotation angle and/or rate may cause the context-specific user interface shown in FIG. 8 to update in hours, while the context-specific user interface shown in FIG. 9 may be updated in days or weeks, or in FIG. The context-specific user interface shown can be updated by month or year.

在图8至图10中图示的情境特定的用户接口的任何情境特定的用户接口的一些实施例中,设备可以指示诸如如上面所描述的国际空间站的实时位置之类的其它全球或天文特征或对象。在一些实施例中,用户可以在显示器上(例如,在对应于空间的位置处)轻敲,并响应于检测到轻敲,设备可以提供进一步的关于全球或天文特征或对象的信息,例如,当前在空间中的人数、当前在空间中的航天器的数目和/或名称等。In some embodiments of any of the context-specific user interfaces illustrated in Figures 8-10, the device may indicate other global or astronomical features such as the real-time location of the International Space Station as described above or object. In some embodiments, the user may tap on the display (eg, at a location corresponding to space), and in response to detecting the tap, the device may provide further information about global or astronomical features or objects, eg, The number of people currently in space, the number and/or names of spacecraft currently in space, etc.

图11A示出示例性的可以在设备1100上操作的情境特定的用户接口。在一些实施例中,设备1100可以是设备100、300或500。电子设备具有触敏显示器(例如,触摸屏504)。FIG. 11A illustrates an exemplary context-specific user interface that may operate on device 1100 . In some embodiments, device 1100 may be device 100 , 300 or 500 . The electronic device has a touch-sensitive display (eg, touch screen 504).

用户可能希望在白天和夜间小时的情境中查看一天中的时间。例如,用户可能希望知道黎明或黄昏的时间,或访问对于日落之前剩余多少时间的简单的可视化指示。Users may want to view the time of day in the context of day and night hours. For example, a user may wish to know the time of dawn or dusk, or to access a simple visual indication of how much time remains until sunset.

如图11A所示,设备1100显示用户接口屏幕1102。用户接口屏幕1102具有两部分:指示白天的第一部分1104,和指示夜间的第二部分1106。屏幕1102还显示表示正弦波形1108的用户接口对象。正弦波形1108可以在不具有数学的准确或精确的情况下表示正弦波形的一般外观。然而,重要地,正弦波形1108具有大约一天的周期并指示太阳在这一天中的路径。如图11A所示,1108的波谷表示太阳午夜(对应于两个太阳午夜相隔24小时),且1108的波峰表示一天中的太阳中午。同样在屏幕1102上显示了第一可供件1110,该第一可供件1110被显示在沿正弦波1108的位置、在指示一天中当前时间的位置处。屏幕1102还显示地平线1112(分割显示器的白天和夜间部分的可选特征)。如所示,地平线1112在两个点处与正弦波1108相交,这两个点表示日出和日落。最后,屏幕1102显示第二可供件1114,该第二可供件1114指示一天中的当前时间。As shown in FIG. 11A , device 1100 displays user interface screen 1102 . The user interface screen 1102 has two parts: a first part 1104 indicating daytime, and a second part 1106 indicating nighttime. Screen 1102 also displays user interface objects representing sinusoidal waveform 1108 . The sinusoidal waveform 1108 may represent the general appearance of a sinusoidal waveform without being mathematically accurate or precise. Importantly, however, the sinusoidal waveform 1108 has a period of about one day and is indicative of the sun's path through the day. As shown in Figure 11A, the troughs of 1108 represent solar midnight (corresponding to two solar midnights separated by 24 hours), and the peaks of 1108 represent solar noon of the day. Also displayed on screen 1102 is a first affordance 1110 displayed at a location along the sine wave 1108 at a location indicating the current time of day. Screen 1102 also displays horizon 1112 (an optional feature that splits the day and night portions of the display). As shown, horizon 1112 intersects sine wave 1108 at two points, which represent sunrise and sunset. Finally, screen 1102 displays a second affordance 1114 that indicates the current time of day.

贯穿一天的过程,1114显示当前时间(在该示例中,上午5:30),且第一可供件1110沿着正弦波跟随轨迹(track)。当1110处于白天部分1104时,当前时间是在白天期间。当1110处于夜间部分1106时,当前时间处于夜间。在上午5:30,刚好在黎明之前,因为第一可供件1110仍然处于屏幕1102的夜间部分中。该情境特定的用户接口的特征提供给用户简单并且直观的方式,以追踪当前时间并理解例如距离日落或日出有多久。在一些实施例中,如由第一可供件1110示出的,当位置完全处于显示器的夜间部分(例如,1106)内时,表示太阳的可供件呈现为中空的(例如,如环一样)。这进一步对用户强调了当前是黎明之前。Throughout the course of the day, 1114 displays the current time (5:30 AM in this example) and the first affordance 1110 follows a track along a sine wave. When 1110 is in the daylight portion 1104, the current time is during the day. When 1110 is in the nighttime portion 1106, the current time is nighttime. At 5:30 am, just before dawn, because the first affordance 1110 is still in the night portion of the screen 1102. Features of this context-specific user interface provide a simple and intuitive way for the user to track the current time and understand, for example, how long it is until sunset or sunrise. In some embodiments, as shown by first affordance 1110, the affordance representing the sun appears hollow (eg, like a ring) when the position is fully within the nighttime portion of the display (eg, 1106 ). ). This further emphasizes to the user that it is before dawn.

例如,屏幕1120示出一天中的第二时间并且包括第一可供件1122、正弦波1124和第二可供件1126。如由第二可供件1126指示的,现在是日出时间上午7:00。第一可供件1122沿波形1124的位置在第一部分和第二部分之间,指示了从夜间到白天的过渡。这通过将可供件1122定位在线1128上而被进一步在屏幕1120上描绘,线1128将显示器的两部分分开。这由可供件1122本身的外观而被再进一步指出,可选地,当该可供件位于与显示器的第一部分和第二部分相交的位置处时,可供件可以是半填充的。For example, screen 1120 shows the second time of day and includes first affordance 1122 , sine wave 1124 and second affordance 1126 . As indicated by the second affordance 1126, it is now 7:00 am at sunrise. The location of the first affordance 1122 along the waveform 1124 is between the first portion and the second portion, indicating the transition from nighttime to daytime. This is further depicted on screen 1120 by positioning affordance 1122 on line 1128, which separates the two parts of the display. This is further indicated by the appearance of affordance 1122 itself, which optionally may be half-filled when located at the intersection of the first and second portions of the display.

屏幕1130示出一天中的第三时间,并且包括第一可供件1132、正弦波形1134和第二可供件1136。如由第二可供件1136所指示的,现在是下午2:00。第一可供件1132沿波形1134的位置在显示器的第一部分内,指示了白天。这由可供件1132本身的外观而被再进一步地描绘出,可选地,当该可供件处于完全位于第一部分内的位置处时,可供件可以是全填充的。Screen 1130 shows the third time of day and includes first affordance 1132 , sinusoidal waveform 1134 and second affordance 1136 . As indicated by the second affordance 1136, it is 2:00 PM. The position of the first affordance 1132 along the waveform 1134 is within the first portion of the display, indicating daytime. This is further depicted by the appearance of affordance 1132 itself, which may optionally be fully filled when in position fully within the first portion.

在一些实施例中,第一部分和/或第二部分的颜色可以指示白天(例如,利用暖色或亮色)或夜间(例如,利用暗色或冷色)。在一些实施例中,第一部分和第二部分可以是相同的颜色,其可以表示当前的光照情况。在这些实施例中,用户可以仍然能够通过正弦波形、可选的地平线和/或可选的太阳可供件的外观(例如,全填充的、半填充的或中空的)来告知当前光照情况。在一些实施例中,正弦波形可以包括两个或更多颜色,并且这些颜色可以指示白天和夜间部分(例如,白天部分的波形的部分可以是一种颜色,且夜间部分的波形的部分可以是另一种颜色)。此外,两个部分可以具有任意形状(不限于矩形)。例如,白天部分可以作为包含正弦波形的照亮的圆圈出现,而夜间部分全部围绕圆圈出现。In some embodiments, the color of the first portion and/or the second portion may indicate daytime (eg, using warm or bright colors) or nighttime (eg, using dark or cool colors). In some embodiments, the first portion and the second portion may be the same color, which may represent current lighting conditions. In these embodiments, the user may still be able to communicate current lighting conditions via a sinusoidal waveform, an optional horizon, and/or the appearance of an optional sun offering (eg, fully filled, half filled, or hollow). In some embodiments, the sinusoidal waveform may include two or more colors, and the colors may indicate day and night portions (eg, the portion of the waveform for the day portion may be one color and the portion of the waveform for the night portion may be another color). Furthermore, the two parts may have any shape (not limited to rectangles). For example, the daytime portion may appear as an illuminated circle containing a sinusoidal waveform, while the nighttime portion appears entirely around the circle.

在一些实施例中,设备1100可以具有位置传感器(例如,GPS传感器532和/或GPS模块135)。在这些实施例中,设备1100可以从位置传感器获取设备的当前位置,并通过所显示的第一部分和第二部分的比率来指示在当前位置处、当前时间的白天和夜间小时数。即,可以相对于在当前位置和日期下的白天小时数来调整显示器的白天部分和夜间部分的大小。作为说明性示例,如果当前位置在夏天期间靠近北极圈,则白天部分可以包括全部或者几乎全部的屏幕,以使得全部或几乎全部所显示的正弦波在白天部分内。作为另一示例,如果用户将沿纬度在全球范围内旅行,则可供件1110、1112或1132(例如)的位置将不会改变,但会调整白天部分与夜间部分的比率以及正弦波在每一部分内的相对量,以反映当前位置。这向用户提供了对一天中时间的更为真实的描绘,因此增强了用户接口。In some embodiments, device 1100 may have a location sensor (eg, GPS sensor 532 and/or GPS module 135). In these embodiments, the device 1100 may obtain the current location of the device from the location sensor and indicate the day and night hours at the current location, current time, by the ratio of the displayed first and second portions. That is, the daytime and nighttime portions of the display can be sized relative to the hours of day at the current location and date. As an illustrative example, if the current location is near the Arctic Circle during summer, the daytime portion may include all or nearly all of the screen so that all or nearly all of the displayed sine wave is within the daytime portion. As another example, if the user were to travel the globe in latitude, the location of affordances 1110, 1112, or 1132 (for example) would not change, but would adjust the ratio of the daytime portion to the nighttime portion and the sine wave at each A relative amount within a section to reflect the current position. This provides the user with a more realistic depiction of the time of day, thus enhancing the user interface.

在一些实施例中,所显示的正弦波的幅值基于在当前位置处、当前时间的太阳相对于地平线的高度。例如,波形可以变平或其它情况下在幅值上减小以反映在当前位置处、当日下太阳具有较低的穿过天空的路径(例如,在冬天中更接近于两极的位置处)。In some embodiments, the magnitude of the displayed sine wave is based on the height of the sun relative to the horizon at the current location, current time. For example, the waveform may be flattened or otherwise reduced in magnitude to reflect that at the current location, the sun has a lower path across the sky during the day (eg, closer to the poles in winter).

注意力转向图11B,图11B图示了该情境特定的用户接口的示例,该情境特定的用户接口提供了用户可交互的特征以查看额外的白天/夜间信息。图11B示出可以被显示在设备1100上的用户接口屏幕1140。屏幕1140包括第一可供件1142,该第一可供件1142表示在当前时间沿正弦波1144的太阳的位置。屏幕1140还显示第二可供件1146,该第二可供件1146也指示当前时间(上午10:09)。设备1100接收由触摸1148所示的在所显示的第一可供件1142处的用户接触。Attention turns to Figure 1 IB, which illustrates an example of the context-specific user interface that provides user-interactable features to view additional day/night information. FIG. 11B shows a user interface screen 1140 that may be displayed on device 1100 . Screen 1140 includes a first affordance 1142 that represents the position of the sun along sine wave 1144 at the current time. Screen 1140 also displays a second affordance 1146, which also indicates the current time (10:09 AM). Device 1100 receives a user contact at displayed first affordance 1142 as indicated by touch 1148 .

当由设备1100检测到时,用户触摸第一可供件1142并将该可供件沿正弦波以连续手势拖动到第二位置(如触摸1166所指示的)。在响应中,如在屏幕1160上所示,设备1100在沿正弦波1164的第二位置处显示第一可供件1162。设备1100还更新第二可供件1168,以指示非当前时间。该新的时间(12:09)对应于由可供件1162的第二位置指示的一天中的时间。因此,用户能够通过简单地移动可供件1148和/或1166来查看由沿正弦波的任何位置表示的一天中的时间。When detected by device 1100, the user touches first affordance 1142 and drags the affordance along a sine wave to a second position (as indicated by touch 1166) in a continuous gesture. In response, as shown on screen 1160, device 1100 displays first affordance 1162 at a second position along sine wave 1164. Device 1100 also updates second affordance 1168 to indicate a non-current time. This new time (12:09) corresponds to the time of day indicated by the second position of affordance 1162 . Thus, a user can view the time of day represented by any position along the sine wave by simply moving affordances 1148 and/or 1166 .

应当注意到,接触的移动可以在正弦波上的位置处开始和结束,但移动本身不需要精确地跟随(track)正弦波的轨迹。即,不要求用户精确地使接触沿正弦波跟随轨迹。设备可以仅接收在所显示的第一可供件处的用户接触,并且在连续接收到用户接触的同时,检测在没有用户接触在触摸显示器上的间断的情况下(例如,用户不将他们的手指从触敏显示器抬起)接触从第一位置到第二位置的移动。It should be noted that the movement of the contact can start and end at locations on the sine wave, but the movement itself need not precisely track the trajectory of the sine wave. That is, the user is not required to precisely trace the contact along a sine wave. The device may only receive user contact at the first displayed affordance and, while continuously receiving user contact, detect the absence of interruptions in user contact on the touch display (eg, the user does not place their finger lift from the touch-sensitive display) contacts movement from the first position to the second position.

响应于检测到第二位置处的接触,设备可以将屏幕上的第一可供件平移到第二位置而同时跟随正弦波的轨迹。因此,在用户接触不需要跟随正弦波的轨迹的同时,尽管如此设备仍然通过使第一可供件沿正弦波跟随轨迹来将第一可供件从第一位置平移到第二位置。在一些实施例中,如由第二可供件指示的,设备可以连续地更新时间。备选地,当连续的接触已经在第二位置处停止时,设备可以更新由第二可供件指示的时间。在备选实施例中,在第一位置处检测到接触之后,响应于可旋转的输入机构的旋转,设备可以将屏幕上的第一可供件平移到正弦波上的第二位置。In response to detecting the contact at the second position, the device may translate the first affordance on the screen to the second position while following the trajectory of the sine wave. Thus, while the user contact does not need to follow the trajectory of the sine wave, the device nevertheless translates the first affordance from the first position to the second position by causing the first affordance to follow the trajectory along the sine wave. In some embodiments, the device may continuously update the time as indicated by the second affordance. Alternatively, the device may update the time indicated by the second affordance when continuous contact has ceased at the second location. In an alternative embodiment, the device may translate the first affordance on the screen to the second position on the sine wave in response to rotation of the rotatable input mechanism after the contact is detected at the first position.

图11B图示了该情境特定用户接口的可选特征。如在屏幕1140上所示,响应于接收到在可供件1142处的用户触摸1148,设备1100显示分别描绘日出和日落的可供件1150和1152。沿波形1144将可供件1150和1152显示在波形与指示白天的第一部分和指示夜间的第二部分之间的边界相交的两点处。利用可选的地平线1154在屏幕1140上对该边界进行定界。当显示地平线1154时,将可供件1150和1152显示在线1154与波形1144相交的两点处。在一些实施例中,可供件1150和1152可以分别进一步包括对日出和日落时间的数值显示。在一些实施例中,在设备1100接收在第二位置处的用户接触的同时,也显示这些可供件。FIG. 11B illustrates optional features of this context-specific user interface. As shown on screen 1140, in response to receiving a user touch 1148 at affordance 1142, device 1100 displays affordances 1150 and 1152 depicting sunrise and sunset, respectively. The affordances 1150 and 1152 are displayed along the waveform 1144 at two points where the waveform intersects the boundary between a first portion indicating daytime and a second portion indicating nighttime. This boundary is delimited on screen 1140 with an optional horizon line 1154. When horizon 1154 is displayed, affordances 1150 and 1152 are displayed at the two points where line 1154 intersects waveform 1144. In some embodiments, affordances 1150 and 1152 may further include numerical displays for sunrise and sunset times, respectively. In some embodiments, these affordances are also displayed while the device 1100 receives the user contact at the second location.

响应于接收在可供件1142处的用户触摸1148而还被显示在屏幕1140上的是可供件1156和1158。将可供件1156和1158沿波形1144显示在分别对应于黎明和黄昏的位置处。在一些实施例中,在设备1100接收在第二位置处的用户接触的同时,这些可供件也被显示。这些显示的可供件向用户指示第一缕光线和最后一缕光线将在何时发生,允许用户通过离可供件1142的距离来可视化地估计它们将在何时发生或它们在之前多久发生。在一些实施例中,黎明的时间可以是天文黎明、海事黎明或民用黎明。在一些实施例中,黄昏的时间可以是天文黄昏、海事黄昏或民用黄昏。Also displayed on screen 1140 in response to receiving user touch 1148 at affordance 1142 are affordances 1156 and 1158 . The affordances 1156 and 1158 are displayed along the waveform 1144 at locations corresponding to dawn and dusk, respectively. In some embodiments, these affordances are also displayed while the device 1100 receives user contact at the second location. These displayed affordances indicate to the user when the first and last rays will occur, allowing the user to visually estimate when they will occur or how long before they occur by distance from affordance 1142 . In some embodiments, the time of dawn may be astronomical dawn, maritime dawn, or civil dawn. In some embodiments, the time of dusk may be astronomical dusk, maritime dusk or civil dusk.

在一些实施例中,设备1100检测在所显示的第一可供件处的接触、接触的移动以及接触的间断。响应于检测到接触的间断,设备可以将第一可供件平移回到指示当前时间的位置,并更新第二可供件以指示当前时间。这允许用户将可供件拖动到感兴趣的位置,查看针对那个位置所指示的时间,以及通过释放接触而“迅速跳回”到当前位置。In some embodiments, the apparatus 1100 detects contact at the displayed first affordance, movement of the contact, and interruption of the contact. In response to detecting the break in contact, the device may translate the first affordance back to a position indicating the current time and update the second affordance to indicate the current time. This allows the user to drag the affordance to a location of interest, see the time indicated for that location, and "jump back" to the current location by releasing the touch.

图11C图示了该情境特定的用户接口的另外的可选特征。在一些实施例中,特别是当用户接口屏幕被显示在尺寸减小的显示器上时,为了可见性可能期望将元素中的每个元素尽可能大地显示。屏幕1170显示第一可供件1172、正弦波1174和第二可供件1176。如所示,可供件1176与波形1174相交。当当前时间达到2:00时,如在屏幕1180上所示出的,指示2:00的可供件1182沿波形1184的位置与第二可供件的位置相交。设备1100可以确定第一可供件的位置是否与第二可供件相交(例如,会与第二可供件重叠、由第二可供件遮盖、或以其它方式靠近第二可供件而出现的位置)。响应于确定可供件相交,设备可以在显示器上的另一不相交的位置处显示第二可供件。如在屏幕1180上图示的,可供件1186的位置不同于1176的位置,因为屏幕上1176的相对位置会与第一可供件1182相交。该调节允许设备显示丰富信息的屏幕而没有所显示的元素之间的视觉干扰。FIG. 11C illustrates additional optional features of the context-specific user interface. In some embodiments, particularly when the user interface screen is displayed on a reduced size display, it may be desirable for visibility to display each of the elements as large as possible. Screen 1170 displays first affordance 1172 , sine wave 1174 and second affordance 1176 . As shown, affordance 1176 intersects waveform 1174 . When the current time reaches 2:00, as shown on screen 1180, the location of affordance 1182 along waveform 1184 indicating 2:00 intersects the location of the second affordance. Apparatus 1100 can determine whether the location of the first affordance intersects the second affordance (eg, would overlap, be covered by the second affordance, or otherwise be proximate to the second affordance. where it appears). In response to determining that the affordance intersects, the device may display the second affordance at another non-intersecting location on the display. As illustrated on screen 1180, the position of affordance 1186 is different from the position of 1176 because the relative position of 1176 on the screen would intersect first affordance 1182. This adjustment allows the device to display an information-rich screen without visual interference between the displayed elements.

用户还可以利用在屏幕1180上的触摸1188接触触敏显示器。这种接触可以例如是在显示器上除表示当前时间的太阳的第一可供件的位置之外的任何位置处。响应于检测到接触,设备1100显示屏幕1190,屏幕1190包括日出时间1192、日落时间1194以及提供对白天和夜间的非文本指示的可供件1196。这允许用户从任何用户接口屏幕访问日出和日落时间。The user can also contact the touch-sensitive display with touch 1188 on screen 1180 . This contact may be, for example, at any location on the display other than the location of the first affordance of the sun representing the current time. In response to detecting the contact, the device 1100 displays a screen 1190 that includes a sunrise time 1192, a sunset time 1194, and an affordance 1196 that provides a non-text indication of day and night. This allows the user to access sunrise and sunset times from any user interface screen.

用户还可以通过该情境特定的用户接口设定针对一天中的时间的提醒。例如,如果设备具有可旋转的输入机构(例如,506),则用户可以旋转可旋转的输入机构以设定提醒。响应于检测到可旋转的输入机构的移动,设备可以将第一可供件平移到指示一天中的非当前时间的第三位置。用户可以接触显示在第三位置处的第一可供件,并响应于检测到接触,设备可以设定针对一天中的指定时间的用户提醒。The user can also set reminders for the time of day through the context specific user interface. For example, if the device has a rotatable input mechanism (eg, 506), the user can rotate the rotatable input mechanism to set a reminder. In response to detecting movement of the rotatable input mechanism, the device may translate the first affordance to a third position indicating a non-current time of day. The user may touch the first affordance displayed at the third location, and in response to detecting the touch, the device may set a user reminder for a specified time of day.

例如,设备可以显示另一可供件,表示对于针对一天中的指定时间设定警报的用户提示。该提醒可以是可视化的警报。在该示例中,设备可以显示当接近该一天中的时间时所显示的可视化警报。备选地,设备可以在任何时间显示可视化的可供件,该可视化的可供件示出沿正弦波的第三位置,以帮助用户理解一天中的指定时间离当前时间多远。在一些实施例中,用户提醒可以包括当一天中的指定时间已经到来或即将到来时以声音方式通知用户的声音警报。在一些实施例中,用户提醒可以包括触觉警报。设备可以(例如,使用触觉反馈模块133和触感输出生成器167)在一天中的指定时间接近时向用户创建触觉信号。For example, the device may display another affordance representing a user prompt to set an alarm for a specified time of day. The reminder can be a visual alert. In this example, the device may display a visual alert that is displayed as the time of day approaches. Alternatively, the device may display a visual affordance showing a third position along the sine wave at any time to help the user understand how far the specified time of day is from the current time. In some embodiments, the user reminder may include an audible alarm that audibly notifies the user when a specified time of day has come or is coming. In some embodiments, user alerts may include haptic alerts. The device may create a haptic signal to the user (eg, using haptic feedback module 133 and haptic output generator 167) as a specified time of day approaches.

这些特征允许用户进一步定制该情境特定的用户接口。应当意识到,该特征并不创建在时间和日期下的特定警报;而是,它允许用户针对不与特定日期绑定的一天中的时间设定一般性警报。例如,用户可以注意到诸如太阳光穿过其家中的窗户之类的特定的光照效果,并希望设定提醒,以使得他们在它发生时的一天中的该时间观察到这种效果。在白天/夜间信息的情境中,这允许用户定制用户接口,以不仅包括日出、日落、黎明、黄昏等,而且包括他们希望指明的一天中的时间。These features allow the user to further customize the context-specific user interface. It should be appreciated that this feature does not create a specific alert on a time and date; rather, it allows the user to set a general alert for a time of day that is not tied to a specific date. For example, a user may notice a specific lighting effect, such as sunlight passing through a window in their home, and wish to set a reminder so that they observe this effect at that time of day when it occurs. In the context of day/night information, this allows the user to customize the user interface to include not only sunrise, sunset, dawn, dusk, etc., but also the time of day they wish to specify.

图12示出示例性的可以在设备1200上操作的情境特定的用户接口。在一些实施例中,设备1200可以是设备100、300或500。在一些实施例中,电子设备具有触敏显示器(例如,触摸屏504)。FIG. 12 illustrates an exemplary context-specific user interface that may operate on device 1200 . In some embodiments, device 1200 may be device 100 , 300 or 500 . In some embodiments, the electronic device has a touch-sensitive display (eg, touch screen 504).

用户可能希望在用户接口屏幕上查看特定背景图像,而同时保留尽可能多的原始图像。因此,提供如下的情境特定的用户接口可以是有利的,该情境特定的用户接口并不将时间和/或日期简单地作为在图像之上显示的接口对象来显示,而是将时间和/或日期作为看似从图像本身产生的接口对象来显示,由此将用户对图像的查看最大化,而同时仍然提供时间和日期的可视指示。在用户接口被显示在尺寸减小的显示器上的情况下,这可能尤其地正确。A user may wish to view a particular background image on the user interface screen while retaining as much of the original image as possible. Therefore, it may be advantageous to provide a context-specific user interface that does not simply display the time and/or date as interface objects displayed on top of the image, but instead displays the time and/or date as interface objects displayed on top of the image. The date is displayed as an interface object that appears to arise from the image itself, thereby maximizing the user's view of the image, while still providing a visual indication of the time and date. This may be especially true where the user interface is displayed on a display of reduced size.

如图12所示,设备1200正在显示用户接口屏幕1202,用户接口屏幕1202包括背景1204。背景1204基于海滨的图像。在一些实施例中,图像可以是照片。As shown in FIG. 12 , device 1200 is displaying user interface screen 1202 , which includes background 1204 . Background 1204 is based on an image of the seashore. In some embodiments, the image may be a photograph.

如此处所使用的,与已接受的现有技术中的含义一致,短语“背景”是指用户接口屏幕的背景,该用户接口屏幕的背景可视化地区别于同样显示在用户接口屏幕中的用户接口对象以及文本。基于图像的背景简单地意味着显示图像作为所显示屏幕的背景。在一些情况下,图像和背景可以相同。在其它情况下,显示图像作为背景可以涉及修改图像的一个或多个方面以适应显示器,诸如图像大小、图像剪裁、图像分辨率等。As used herein, consistent with the accepted prior art meaning, the phrase "background" refers to the background of a user interface screen that is visually distinct from user interface objects that are also displayed in the user interface screen and text. Image-based background simply means displaying an image as the background of the displayed screen. In some cases, the image and background can be the same. In other cases, displaying an image as a background may involve modifying one or more aspects of the image to fit the display, such as image size, image cropping, image resolution, and the like.

屏幕1202还包括用户接口对象1206和1208。1206指示日期(23日),而1208指示一天中的时间(10:09)。在一些实施例中,设备可以指示当前日期和/或一天中的当前时间。Screen 1202 also includes user interface objects 1206 and 1208. 1206 indicates the date (23rd) and 1208 indicates the time of day (10:09). In some embodiments, the device may indicate the current date and/or the current time of day.

所显示的背景1204包括多个像素。在与图像相关的外观上修改这些像素的子集,以使得子集表示用户接口对象1206和用户接口对象1208的一个或多个。即,通过修改背景而显示这些用户接口对象的至少一个。例如,可以通过改变颜色和/或强度来修改像素的子集。The displayed background 1204 includes a number of pixels. A subset of these pixels is modified in appearance relative to the image such that the subset represents one or more of user interface object 1206 and user interface object 1208 . That is, at least one of these user interface objects is displayed by modifying the background. For example, a subset of pixels can be modified by changing color and/or intensity.

在一些实施例中,可以通过颜色混合来修改像素的子集。在一些实施例中,可以通过颜色模糊来修改像素的子集。在一些实施例中,可以通过应用渐变来修改像素的子集。重要的是,这些示例说明可以通过在用户接口对象的位置处的背景图像和用户接口对象本身二者,来影响像素的子集的外观。这允许用户更清楚地查看图像(因为用户接口对象不是简单地被显示在图像的上面并挡住图像),而同时也保持了用户接口对象的可辨性。In some embodiments, a subset of pixels may be modified by color blending. In some embodiments, a subset of pixels may be modified by color blurring. In some embodiments, a subset of pixels may be modified by applying a gradient. Importantly, these examples illustrate that the appearance of a subset of pixels can be affected by both the background image at the location of the user interface object and the user interface object itself. This allows the user to see the image more clearly (since the user interface object is not simply displayed on top of and obscuring the image), while maintaining the legibility of the user interface object.

在一些实施例中,通过修改背景而显示用户接口对象1206和1208中的一个用户接口对象,并且独立于背景而显示另一个用户接口对象(例如,没有通过修改背景像素子集而产生的颜色和/或强度的集合)。在这些实施例中,设备可以在所显示的用户接口对象(例如,1206或1208)的位置处接收表示背景颜色的数据,并且所显示的用户接口对象的颜色可以与该背景颜色不同(例如,不同的颜色和/或强度)。例如,在所显示的用户接口对象的位置处的背景颜色可以包括在那个位置最为普遍的颜色。该特征确保无论背景的外观如何,如果用户接口对象之一是预设的颜色,则都将它可辨地显示在背景上。In some embodiments, one of the user interface objects 1206 and 1208 is displayed by modifying the background, and the other user interface object is displayed independently of the background (eg, without the color and /or a collection of intensities). In these embodiments, the device may receive data representing a background color at the location of the displayed user interface object (eg, 1206 or 1208 ), and the displayed user interface object may be a different color than the background color (eg, different colors and/or intensities). For example, the background color at the location of the displayed user interface object may include the color that is most prevalent at that location. This feature ensures that, regardless of the appearance of the background, if one of the user interface objects is a preset color, it is displayed identifiably on the background.

在一些实施例中,可以将背景基于的图像存储在设备1200上。In some embodiments, the background based image may be stored on the device 1200 .

在其它实施例中,可以将背景基于的图像存储在外部设备上,该外部设备经由无线通信(例如,Wi-Fi、蓝牙TM、近场通信(“NFC”)或本文中所描述的其它蜂窝和/或其它无线通信技术的任何技术)耦合到设备1200。在这些实施例中,在显示屏幕1202之前,设备1200可以(经由无线通信)从外部设备接收表示背景的数据。使用这些数据,设备1200然后可以显示背景。In other embodiments, the background-based image may be stored on an external device via wireless communication (eg, Wi-Fi, Bluetooth , Near Field Communication ("NFC"), or other cellular as described herein) and/or any other wireless communication technology) coupled to device 1200. In these embodiments, prior to displaying screen 1202, device 1200 may receive data representing the context (via wireless communication) from an external device. Using these data, device 1200 can then display the background.

可选地,当图像被存储在外部设备上时,设备1200可以基于外部设备的当前背景来显示背景。例如,设备可以(经由无线通信)从外部设备接收表示当前背景的数据,并显示包括与外部设备的当前背景相对应的背景的用户接口屏幕。设备然后修改来自外部设备的背景的像素的子集,以表示指示日期的用户接口对象和指示一天中的时间的用户接口对象中的一个或多个用户接口对象。在一些实施例中,设备1200可以例如通过改变图像大小、图像剪裁、图像分辨率等的一个或多个来进一步更改来自外部设备的背景,特别是在外部设备和设备1200具有不同的显示尺寸和/或分辨率的情况下。Alternatively, when the image is stored on the external device, the device 1200 may display the background based on the current background of the external device. For example, the device may receive data representing the current context from the external device (via wireless communication) and display a user interface screen that includes a context corresponding to the current context of the external device. The device then modifies the subset of pixels from the background of the external device to represent one or more of the user interface object indicating the date and the user interface object indicating the time of day. In some embodiments, device 1200 may further alter the background from an external device, eg, by changing one or more of image size, image cropping, image resolution, etc., particularly where the external device and device 1200 have different display sizes and / or resolution.

返回到图12,用户可能希望从图像的文件夹选择图像以作为背景。因此,设备1200可以访问包括两个或更多图像(例如,在屏幕1202和1210上示出的图像)的文件夹,选择第一图像,并显示包括基于第一图像的背景(例如,背景1204)的用户接口屏幕。如上面所描述的,该背景包括在与图像相关的外观上被更改的像素的子集,以表示指示日期的用户接口对象(例如,1206)和指示时间的用户接口对象(例如,1208)中的一个或多个用户接口对象。Returning to Figure 12, the user may wish to select an image from a folder of images to use as a background. Thus, device 1200 can access a folder that includes two or more images (eg, the images shown on screens 1202 and 1210 ), select the first image, and display a background that includes a background based on the first image (eg, background 1204 ) ) user interface screen. As described above, the background includes a subset of pixels that are altered in appearance relative to the image to represent the date-indicating user interface object (eg, 1206 ) and the time-indicating user interface object (eg, 1208 ) of one or more user interface objects.

可选地,如图12中所示,在显示屏幕1202之后,设备1200可以接收表示用户输入的数据。作为响应,设备1200获取表示背景1204的数据,从文件夹中选择不同于第一图像的第二图像,并显示包括基于第二图像的背景1212的屏幕1210。如图12中所示,背景1204和1212基于不同图像:分别为海滨场景和山景。该特征确保当用户决定改变所显示的背景时,设备显示与在用户输入之前所显示的图像相比不同的背景。Alternatively, as shown in FIG. 12, after displaying screen 1202, device 1200 may receive data representing user input. In response, device 1200 obtains data representing background 1204, selects a second image from the folder that is different from the first image, and displays screen 1210 including background 1212 based on the second image. As shown in Figure 12, backgrounds 1204 and 1212 are based on different images: a seaside scene and a mountain view, respectively. This feature ensures that when the user decides to change the displayed background, the device displays a different background compared to the image displayed prior to the user's input.

如图12上所示,屏幕1210还包括指示日期的用户接口对象1214和指示一天中的时间的用户接口对象1216。如上面所描述的,通过在所显示的用户接口对象的位置处修改背景1212的像素的子集,来显示这些用户接口对象中的至少一个用户接口对象。可以以上面所描述的方式中的任意方式来修改该子集,诸如颜色混合、模糊、渐变等。在一些实施例中,如上所述,用户接口对象中的一个可以是独立于背景的颜色,并且设备1200可以修改该颜色以适应背景。如上面所描述的,背景基于的图像可以被存储在设备1200上或外部设备上。As shown on Figure 12, the screen 1210 also includes a user interface object 1214 indicating the date and a user interface object 1216 indicating the time of day. As described above, at least one of the user interface objects is displayed by modifying a subset of the pixels of the background 1212 at the positions of the displayed user interface objects. The subset can be modified in any of the ways described above, such as color blending, blurring, gradients, and the like. In some embodiments, as described above, one of the user interface objects may be a color independent of the background, and the device 1200 may modify the color to fit the background. As described above, the background based image may be stored on the device 1200 or on an external device.

多种用户输入可以作为用以改变背景的用户输入。在一些实施例中,用户输入可以是在显示器上的触摸、可旋转的输入机构的旋转、可压下及可旋转的输入机构的压下、或在显示器上的轻扫。在一些实施例中,用户输入可以是对电子设备的用户移动(例如,在设备为可穿戴的情况下诸如用户手腕升高之类的对设备的移动,或指示用户正在查看显示器的其它移动)。有利地,该特征使得设备能够在每次查看显示器时显示不同图像,由此在每次查看时提供给用户定制的显示,并增强了用户与设备的交互。如上面所描述的,可以例如通过使用加速度计(例如,534)、陀螺仪(例如,536)、运动传感器(例如,538)和/或它们的组合,来检测对设备的用户移动。Various user inputs are available as user inputs to change the background. In some embodiments, the user input may be a touch on the display, rotation of a rotatable input mechanism, depression of a depressible and rotatable input mechanism, or a swipe on the display. In some embodiments, the user input may be a user movement of the electronic device (eg, movement of the device such as the user's wrist raised if the device is wearable, or other movement indicating that the user is looking at the display) . Advantageously, this feature enables the device to display a different image each time the display is viewed, thereby providing a customized display to the user on each viewing and enhancing the user's interaction with the device. As described above, user movement to the device may be detected, for example, through the use of accelerometers (eg, 534 ), gyroscopes (eg, 536 ), motion sensors (eg, 538 ), and/or combinations thereof.

在一些实施例中,用户可以选择从文件夹中排除图像,以使得不再将其选作背景。在这些示例中,设备可以接收表示用户禁止来自文件夹的图像的数据。可以通过在图12中所示的用户接口来接收这种禁止,或通过包含两个或更多图像的文件夹来接收它(例如,文件夹可以包括允许用户选择更多图像、将图像拖动到文件夹中、从文件夹中删除图像和/或禁止图像用于背景的特征)。响应于接收到该数据,设备可以响应于未来的用户输入而阻止将图像显示为背景。In some embodiments, the user may choose to exclude the image from the folder so that it is no longer selected as the background. In these examples, the device may receive data indicating that the user prohibited images from the folder. This prohibition may be received through the user interface shown in Figure 12, or it may be received through a folder containing two or more images (eg, a folder may include allowing the user to select more images, drag images to a folder, delete an image from a folder, and/or disable the use of an image for the background feature). In response to receiving this data, the device may prevent displaying the image as the background in response to future user input.

图13A示出示例性的可以在设备1300上操作的情境特定的用户接口。在一些实施例中,设备1300可以是设备100、300或500。电子设备具有触敏显示器(例如,触摸屏504)。FIG. 13A illustrates an exemplary context-specific user interface that may operate on device 1300 . In some embodiments, device 1300 may be device 100 , 300 or 500 . The electronic device has a touch-sensitive display (eg, touch screen 504).

用户可能希望响应于输入,在电子设备上查看所显示的动画。因为用户可能每天看电子设备许多次,特别是如果用户依赖于用于计时的设备,所以在每次查看显示器时提供给用户不同的体验可能是有利的。这保持了用户对电子设备感兴趣以及被电子设备吸引。The user may wish to view the displayed animation on the electronic device in response to the input. Because a user may look at an electronic device many times a day, especially if the user relies on the device for timekeeping, it may be advantageous to provide the user with a different experience each time the display is viewed. This keeps the user interested in and attracted to the electronic device.

如图13A中所示,响应于检测到在10:09的用户输入1304,设备1300显示用户接口屏幕1302。屏幕1302包括指示时间的用户接口对象1306以及描绘蝴蝶的用户接口对象1308。在显示屏幕1302之后,设备1300通过顺序地显示彼此完全不同的三个动画呈现的序列来动画呈现蝴蝶1308。第一动画呈现的序列由蝴蝶1308示出,其描绘打开其翅膀的蝴蝶。接下来,屏幕1310显示第二动画呈现的序列,其描绘从显示器的右侧飞向左侧的蝴蝶1314。注意到屏幕1310还显示指示时间的用户接口对象1312。最后,屏幕1320显示第三动画呈现的序列,其描绘合上其翅膀的蝴蝶1324。屏幕1320再次显示指示时间的用户接口对象1322。As shown in FIG. 13A, in response to detecting user input 1304 at 10:09, device 1300 displays user interface screen 1302. Screen 1302 includes a user interface object 1306 indicating the time and a user interface object 1308 depicting a butterfly. After displaying screen 1302, device 1300 animates butterfly 1308 by sequentially displaying a sequence of three animations that are completely different from each other. The first animated sequence is shown by butterfly 1308, which depicts a butterfly opening its wings. Next, screen 1310 displays a second sequence of animated presentations depicting butterflies 1314 flying from the right to the left of the display. Note that screen 1310 also displays a user interface object 1312 indicating the time. Finally, screen 1320 displays a third animated sequence depicting butterfly 1324 closing its wings. Screen 1320 again displays user interface object 1322 indicating the time.

在一天中的晚些时候,如图13B中所示,设备1330检测到第二用户输入1332。作为响应,设备1300访问表示之前所显示的动画呈现的序列(即,由蝴蝶1314示出的序列)的数据。设备1300显示屏幕1330。屏幕1330包括指示时间现在为2:09的用户接口对象1334和描绘蝴蝶的用户接口对象1336。Later in the day, as shown in Figure 13B, device 1330 detects second user input 1332. In response, device 1300 accesses data representing the previously displayed sequence of animated presentations (ie, the sequence shown by butterfly 1314). Device 1300 displays screen 1330 . Screen 1330 includes user interface object 1334 indicating that the time is now 2:09 and user interface object 1336 depicting a butterfly.

设备1300然后通过顺序地显示三个动画呈现的序列来动画呈现蝴蝶1336。使用与在屏幕1302上的蝴蝶1308相同的序列来动画呈现在屏幕1330上的蝴蝶1336,示出打开其翅膀的蝴蝶。接下来,屏幕1340示出蝴蝶1334,其被动画呈现为从显示器的左侧飞向右侧。动画呈现的蝴蝶1334的序列不同于在屏幕1310上动画呈现的蝴蝶1314的序列(之前已经访问了表示蝴蝶1314的序列的数据)。这确保用户将查看到与上一用户输入相比不同的动画呈现。这使得动画呈现显得更加真实和/或吸引用户,因为这种变化赋予了被动画呈现的用户接口对象更加随机、逼真的质量。Device 1300 then animates butterfly 1336 by sequentially displaying a sequence of three animated presentations. Butterfly 1336 on screen 1330 is animated using the same sequence as butterfly 1308 on screen 1302, showing the butterfly opening its wings. Next, screen 1340 shows butterfly 1334, which is animated to fly from the left side of the display to the right side. The sequence of animated butterflies 1334 is different from the sequence of butterflies 1314 animated on screen 1310 (the data representing the sequence of butterflies 1314 has been previously accessed). This ensures that the user will see a different rendering of the animation compared to the previous user input. This makes the animation appear more realistic and/or appealing to the user, as this variation imparts a more random, realistic quality to the animated user interface objects.

最后,屏幕1350示出蝴蝶1354,其使用与屏幕1320上的蝴蝶1324相同的序列(合上其翅膀的蝴蝶)被动画呈现。屏幕1340和1350分别还包括指示时间的用户接口对象1342和1352。Finally, screen 1350 shows butterfly 1354, which is animated using the same sequence as butterfly 1324 on screen 1320 (the butterfly closing its wings). Screens 1340 and 1350 also include user interface objects 1342 and 1352, respectively, that indicate the time.

图13A和图13B示出响应于用户输入而被显示的两个蝴蝶(1336和1308)。蝴蝶1330与1308相关,但不必相同。在一些实施例中,用户接口对象1336可以与用户接口对象1308相同。在其它实施例中,用户接口对象1336可以是与用户接口对象1338相关但不相同的对象。例如,这些用户接口对象可以是相同的一般类型的但具有不同外观的动物(例如,不同颜色、不同姿态、不同物种等)。Figures 13A and 13B show two butterflies (1336 and 1308) displayed in response to user input. Butterfly 1330 is related to 1308, but need not be the same. In some embodiments, user interface object 1336 may be the same as user interface object 1308 . In other embodiments, user interface object 1336 may be a related but not identical object to user interface object 1338 . For example, these user interface objects may be animals of the same general type but with different appearances (eg, different colors, different poses, different species, etc.).

模拟动画呈现的用户接口对象可以是动物,诸如蝴蝶或水母,或它可以是像花一样的植物。在一些实施例中,它可以是无生命的对象、单细胞生物、卡通、人类等。该情境特定的用户接口并不限于特定的动画呈现的用户接口对象。动画呈现的序列可以特定于所显示的对象。例如,水母可以在各种方向上游过屏幕,花可以开放、闭上或被随风吹动等。The user interface object that simulates the animation presentation can be an animal, such as a butterfly or a jellyfish, or it can be a plant like a flower. In some embodiments, it may be an inanimate object, a single-celled organism, a cartoon, a human, or the like. The context-specific user interface is not limited to a specific animated user interface object. The sequence of animation presentations can be specific to the displayed object. For example, jellyfish can swim across the screen in various directions, flowers can open, close or be blown by the wind, etc.

如通过将蝴蝶1308与蝴蝶1324,或蝴蝶1336与蝴蝶1354相比较而所图示的,第三动画呈现的序列可以基于第一动画呈现的序列的反向。例如,如果第一序列描绘打开其翅膀的蝴蝶,则第三序列可以描绘合上其翅膀的蝴蝶。由于这些序列贯穿整个动画呈现序列,因此该特征对整个序列赋予统一的感觉。在一些实施例中,在第一动画呈现的序列的开始时的用户接口对象的状态(例如,蝴蝶1308已合上翅膀,翅膀然后被动画呈现打开)对应于在第三动画呈现的序列的结束时的用户接口对象的状态(例如,蝴蝶1324被动画呈现以合上的翅膀结束),由此提供给用户一个无缝动画呈现的印象。As illustrated by comparing butterfly 1308 to butterfly 1324, or butterfly 1336 to butterfly 1354, the sequence presented by the third animation may be based on the reverse of the sequence presented by the first animation. For example, if the first sequence depicts a butterfly with its wings open, the third sequence may depict a butterfly with its wings closed. Since these sequences run through the entire animation rendering sequence, this feature imparts a unified feel to the entire sequence. In some embodiments, the state of the user interface object at the beginning of the first animated sequence (eg, butterfly 1308 has closed its wings, which are then animated open) corresponds to the end of the third animated sequence The state of the user interface object at the time (eg, butterfly 1324 is animated with closed wings), thereby providing the user with the impression of a seamless animation.

各种用户输入可以用作用以显示图13中所例示的屏幕的用户输入。在一些实施例中,用户输入可以是在显示器上的触摸、可旋转的输入机构的旋转、可压下及可旋转的输入机构的压下或在显示器上的轻扫。在一些实施例中,用户输入可以是对电子设备的用户移动(例如,在设备为可穿戴的情况下诸如用户的手腕升高之类的对设备的移动,或指示用户正在查看显示器的其它移动)。有利地,该特征使得设备能够看来似乎在每次查看显示器时都显示不同的动画呈现。Various user inputs may be used as the user input to display the screen illustrated in FIG. 13 . In some embodiments, the user input may be a touch on the display, rotation of a rotatable input mechanism, depression of a depressible and rotatable input mechanism, or a swipe on the display. In some embodiments, the user input may be user movement of the electronic device (eg, movement of the device such as the user's wrist raised if the device is wearable, or other movement indicating that the user is looking at the display) ). Advantageously, this feature enables the device to appear to display a different animated presentation each time the display is viewed.

在一些实施例中,响应于用户输入而显示的用户接口对象可以在每次输入之后是相同的。在一些实施例中,用户接口对象可以每次不同。例如,用户接口对象可以被反射(例如,围绕水平和/或垂直轴)、被翻动和/或被旋转,以创建新的用户接口对象。这是针对所显示的用户接口对象和动画呈现的序列多样性的源。例如,水平地、垂直地以及水平和垂直地旋转单一对象创建四个新的对象,其当与引导对象移动的动画呈现耦合时创建甚至更多的变化。这些方面添加了组合的可能性,其大幅增加了对于单一对象的可用动画呈现的数目,因此降低了预编程的动画呈现的序列的数目。它还有助于利用较少的本质上的特征和/或移动来动画呈现诸如水母之类的对象。In some embodiments, the user interface objects displayed in response to user input may be the same after each input. In some embodiments, the user interface object may be different each time. For example, user interface objects may be reflected (eg, about horizontal and/or vertical axes), flipped, and/or rotated to create new user interface objects. This is the source of sequence diversity for displayed user interface objects and animation presentations. For example, rotating a single object horizontally, vertically, and both horizontally and vertically creates four new objects, which when coupled with an animation rendering that guides the movement of the object, create even more variation. These aspects add combinatorial possibilities that greatly increase the number of animations available for a single object, thus reducing the number of sequences of pre-programmed animations. It also helps to animate objects such as jellyfish with less intrinsic character and/or movement.

用户还可以改变所显示的用户接口对象。例如,设备1300可以检测在触敏显示器上的接触,并且作为响应,设备1300可以利用第二用户接口对象替代所显示的用户接口对象。该第二用户接口对象可以与第一用户接口对象相关(例如,如果之前的蝴蝶是蓝色的,则用户可以选择桔红色的蝴蝶)。The user can also change the displayed user interface objects. For example, device 1300 can detect a contact on a touch-sensitive display, and in response, device 1300 can replace the displayed user interface object with a second user interface object. The second user interface object may be related to the first user interface object (eg, if the previous butterfly was blue, the user may select an orange butterfly).

在一些实施例中,如图13A和图13B所示,指示时间的用户接口对象可以是具有小时和分钟的数值指示的数字时钟的表示(参见,例如,对象1306、1312、1322、1334、1342和1352)。在一些实施例中,用户接口对象可以响应于用户输入而显示当前时间。In some embodiments, as shown in Figures 13A and 13B, the user interface object indicating time may be a representation of a digital clock with numerical indications of hours and minutes (see, eg, objects 1306, 1312, 1322, 1334, 1342 and 1352). In some embodiments, the user interface object may display the current time in response to user input.

图14A示出示例性的可以在设备1400上操作的情境特定的用户接口。在一些实施例中,设备1400可以是设备100、300或500。电子设备具有触敏显示器(例如,触摸屏504)。FIG. 14A illustrates an exemplary context-specific user interface that may operate on device 1400 . In some embodiments, device 1400 may be device 100 , 300 or 500 . The electronic device has a touch-sensitive display (eg, touch screen 504).

用户可能希望将时间与互动钟面保持在一起。例如,用户可能希望在每次对显示器的查看时查看动画呈现,或查看改变颜色的钟面,以保持与设备的交互是有趣的。用户可能希望利用如字母组合(monogram)的个性化的复杂件或用于显示应用数据的个性化的微件来定制钟面。Users may wish to keep the time with an interactive clock face. For example, a user may wish to see an animated presentation each time the display is viewed, or a clock face that changes color, to keep interacting with the device interesting. The user may wish to customize the clock face with personalized complications such as monograms or personalized widgets for displaying application data.

如图14A中所示,设备1400将显示器1402关闭。响应于检测到对设备1400的用户移动(例如,运动1404),设备1400显示动画呈现的钟面展现。在屏幕1410上,设备1400显示钟面轮廓1412,该钟面轮廓1412被动画呈现为似乎以顺时针方式被填充或被画出。在屏幕1420上,设备1400显示完整的钟面轮廓1422以及时针和分针1424。在屏幕1430上,设备1400显示完整的钟面轮廓1432、时针和分针1434以及小时指示1436和1438(分别指示12点钟和1点钟小时)。如通过比较屏幕1430和1440所示,这些小时指示以顺时针方向被逐步地显示。As shown in Figure 14A, device 1400 turns display 1402 off. In response to detecting user movement (eg, motion 1404) to device 1400, device 1400 displays an animated representation of the clock face. On screen 1410, device 1400 displays a clock face outline 1412, which is animated to appear to be filled or drawn in a clockwise fashion. On screen 1420, device 1400 displays a complete clock face outline 1422 and hour and minute hands 1424. On screen 1430, device 1400 displays a full clock face outline 1432, hour and minute hands 1434, and hour indications 1436 and 1438 (indicating the hours at 12 o'clock and 1 o'clock, respectively). As shown by comparing screens 1430 and 1440, the hour indications are displayed step-by-step in a clockwise direction.

在屏幕1440上,设备1400显示钟面轮廓1442、时针和分针1444以及如由12点钟指示1446表示的十二小时指示。在屏幕1450上,设备1400显示钟面轮廓1452、时针和分针1454、(如由12点钟指示1456表示的)十二小时指示、分钟指示1458和字母组合1460,将在下面对此更加详细地描述。因此,如图14中例示的,钟面被动画呈现以逐步展现它的特征。On screen 1440 , device 1400 displays a clock face outline 1442 , hour and minute hands 1444 and a twelve hour indication as represented by 12 o'clock indication 1446 . On screen 1450, device 1400 displays clock face outline 1452, hour and minute hands 1454, twelve hour indication (as represented by 12 o'clock indication 1456), minute indication 1458 and monogram 1460, which will be described in more detail below describe. Thus, as illustrated in Figure 14, the clock face is animated to gradually reveal its features.

图14A中描绘了两个类型的小时指示:数值小时指示(例如,如由小时指示1436、1446和1456所指示的3、6、9和12)和符号化小时指示(例如,在屏幕1440和1450上、在数值指示之间所显示的刻度标记)。可以单独地或组合地使用任何一种指示。任何类型的符号都可被用作小时指示;围绕钟面的位置,而不是符号本身,向用户传递指示哪个小时。小时指示和/或分钟指示的数字(或其缺失)可以由用户进一步定制,将在下面对其进行更详细的阐述。Two types of hour indications are depicted in Figure 14A: numerical hour indications (eg, 3, 6, 9, and 12 as indicated by hour indications 1436, 1446, and 1456) and symbolic hour indications (eg, at screens 1440 and 1456). 1450, the tick marks displayed between the numerical indications). Either indication can be used alone or in combination. Any type of symbol can be used as an hour indicator; the position around the clock face, not the symbol itself, communicates to the user which hour is indicated. The number (or lack thereof) of the hour indication and/or minute indication can be further customized by the user, as will be explained in more detail below.

图14A示出了可以逐步地以顺时针方式(例如,如在屏幕1430和1440上所描绘的,它们可以以顺时针方向顺序出现)显示一个或多个小时指示。类似地,时钟轮廓可以可选地以顺时针方向出现。这有助于使用户定向。可选地,分钟指示可以以顺时针方式逐步出现。时针和分针(以及可选地,秒针)也可以被动画呈现,诸如以径向(例如,从钟面的中心开始并表现为向外朝向轮廓延伸)。在一些实施例中,时针和分针首先出现,之后是小时指示,然后是分钟指示。在一些实施例中,钟面示出当前时间。Figure 14A shows that one or more hour indications may be displayed step-by-step in a clockwise fashion (eg, as depicted on screens 1430 and 1440, they may appear sequentially in a clockwise direction). Similarly, the clock outline may optionally appear in a clockwise direction. This helps orient users. Optionally, the minute indication may appear progressively in a clockwise fashion. The hour and minute hands (and optionally, the seconds hand) can also be animated, such as radially (eg, starting from the center of the clock face and appearing to extend outward toward the outline). In some embodiments, the hour and minute hands appear first, followed by the hour indication and then the minute indication. In some embodiments, the clock face shows the current time.

在一些实施例中,钟面可以包括颜色。可以以任何颜色显示诸如钟面背景、钟面轮廓、秒针、小时指示、分钟指示、时针、分针等之类的特征。在一些实施例中,设备1400通过连续改变颜色来随时间更新所显示在钟面上的颜色,以使得用户通过颜色改变来感知时间的变迁。该颜色可以是例如背景颜色、钟面本身的颜色和/或秒针的颜色(例如,整个秒针、或秒针的部分,诸如指针、点或其它可选特征)。作为说明性示例,颜色可以通过颜色的渐变而循环,并且完整循环持续一分钟、一小时、一天等。In some embodiments, the clock face may include color. Features such as the clock face background, clock face outline, second hand, hour indication, minute indication, hour hand, minute hand, etc., can be displayed in any color. In some embodiments, the device 1400 updates the color displayed on the clock face over time by continuously changing the color, so that the user perceives the change of time through the color change. The color may be, for example, the color of the background, the color of the clock face itself, and/or the color of the second hand (eg, the entire second hand, or a portion of the second hand, such as hands, dots, or other optional features). As an illustrative example, a color may cycle through a gradient of color, and the full cycle lasts for a minute, an hour, a day, etc.

在一些实施例中,设备1400可以检测对设备的用户移动。如上面所描述的,可以例如通过使用加速度计(例如,534)、陀螺仪(例如,536)、运动传感器(例如,538)和/或其组合来检测对设备的用户移动。对电子设备的用户移动可以包括诸如以下的移动:在设备是可穿戴的情况下诸如用户手腕升高之类的对设备的移动,或指示用户正在查看显示器的其它移动。响应于检测到用户移动,设备1400可以显示不同颜色(例如,背景颜色、钟面本身的颜色和/或秒针的颜色)。在一些实施例中,该特征可以被用于允许用户改变显示在钟面上的静态颜色。在其它实施例中,如上面所例示的,该特征可以被用于允许用户改变连续地改变的颜色。In some embodiments, device 1400 can detect user movement to the device. As described above, user movement to the device may be detected, for example, through the use of accelerometers (eg, 534 ), gyroscopes (eg, 536 ), motion sensors (eg, 538 ), and/or combinations thereof. User movement of the electronic device may include movement of the device such as a user's wrist raising if the device is wearable, or other movement that indicates that the user is looking at a display. In response to detecting user movement, device 1400 may display a different color (eg, the color of the background, the color of the clock face itself, and/or the color of the second hand). In some embodiments, this feature may be used to allow the user to change the static color displayed on the clock face. In other embodiments, as exemplified above, this feature may be used to allow the user to change continuously changing colors.

在一些实施例中,设备1400可以在钟面上显示复杂件(例如,在钟面本身内,或在显示器上临近钟面)。如在此所使用的,与其在现有技术中所接受的含义一致,复杂件是指除那些用于指示时间的小时和分钟的钟面特征(例如,时钟表针或小时/分钟指示)之外的任何钟面特征。例如,可供件可以被显示为钟面。如将在下面更详细地描述的,可供件可以表示应用,并且响应于检测到在可供件上的接触,设备1400可以发起由可供件表示的应用。In some embodiments, device 1400 may display complications on a clock face (eg, within the clock face itself, or adjacent to the clock face on a display). As used herein, in accordance with its accepted meaning in the prior art, a complication refers to clock face features other than those used to indicate hours and minutes of time (eg, clock hands or hour/minute indications) of any clock face features. For example, the affordance may be displayed as a clock face. As will be described in more detail below, an affordance may represent an application, and in response to detecting a contact on the affordance, device 1400 may initiate the application represented by the affordance.

现返回到图14A,在一些实施例中,字母组合可以被显示为复杂件。屏幕1450示出被显示为钟面复杂件的字母组合可供件1460。设备1400可以接收表示名称的数据,并且响应于接收到该数据,生成字母组合并将字母组合显示为可供件1460(在该示例中,“MJ”)。设备1400可以从诸如保存的联系人条目、V-card、包含字母组合的图像(例如,由用户拍摄或上传的图像)等之类的一个或多个源接收该数据。在一些实施例中,设备1400具有用于字母组合编辑的用户接口,该用户接口可以是图14中所描述的用户接口的特征、分立的在设备1400上的用户接口,或与设备400无线通信的外部设备上的用户接口。应当意识到,也可以将这些方面(例如,复杂件、字母组合和/或颜色)应用到本文中所描述的其它情境特定的用户接口中的任意情境特定的用户接口。这些特征提供了用户可能希望包括的可定制的元素,以个性化一个或多个钟面,由此通过提高用户的可交互性来改进用户接口。Returning now to FIG. 14A, in some embodiments, monograms may be displayed as complex pieces. Screen 1450 shows monogram affordance 1460 displayed as a clock face complication. Device 1400 may receive data representing the name, and in response to receiving the data, generate and display the monogram as affordance 1460 (in this example, "MJ"). Device 1400 may receive this data from one or more sources, such as saved contact entries, V-cards, images containing monograms (eg, images captured or uploaded by a user), and the like. In some embodiments, device 1400 has a user interface for monogram editing, which may be a feature of the user interface described in FIG. 14 , a separate user interface on device 1400 , or in wireless communication with device 400 user interface on the external device. It should be appreciated that these aspects (eg, complications, monograms, and/or colors) may also be applied to any of the other context-specific user interfaces described herein. These features provide customizable elements that a user may wish to include to personalize one or more clock faces, thereby improving the user interface by increasing user interactivity.

图14B示出设备14000可以在其显示器上显示的示例性用户接口屏幕14602。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)的一个或多个设备。电子设备具有触敏显示器(例如,触摸屏504)。14B illustrates an example user interface screen 14602 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). The electronic device has a touch-sensitive display (eg, touch screen 504).

用户依赖于个人电子设备以在全天内保证时间。愈发地期望呈现给用户用于提升用户与个人电子设备的交互的互动式用户接口。通过基于人物(character)的用户接口指示时间可以增强用户与设备的交互。增加人物交互性的等级以及改进对由人物所显示的自然运动的印象提高了人物逼真的外观,由此增强并延长了用户与设备的交互。通过传递更为逼真和互动的基于人物的用户接口,使基于人物的接口能够不仅保证时间,而且提供与其它事件相关的信息,进一步增强了用户与设备的交互。Users rely on personal electronic devices to guarantee time throughout the day. It is increasingly desirable to present an interactive user interface to a user for enhancing the user's interaction with a personal electronic device. Indicating time through a character-based user interface can enhance user interaction with the device. Increasing the level of character interactivity and improving the impression of natural movement displayed by the character enhances the realistic appearance of the character, thereby enhancing and prolonging the user's interaction with the device. By delivering a more realistic and interactive character-based user interface, enabling the character-based interface to not only guarantee time, but also provide information related to other events, further enhances the user's interaction with the device.

因此,本文中提供的是包括人物用户接口对象的情境特定的用户接口。针对这样的基于人物的用户接口对象,用户可能希望采用更加自然并且逼真的外观。此外,针对基于人物的用户接口对象,用户可能希望以更加动态的方式动作,以与用户交互,和/或向用户提供事件相关信息。Accordingly, provided herein is a context-specific user interface that includes a character user interface object. For such character-based user interface objects, users may wish to adopt a more natural and realistic appearance. Furthermore, for character-based user interface objects, the user may wish to act in a more dynamic manner to interact with the user and/or provide event-related information to the user.

设备14000可以在显示器上显示人物用户接口对象,诸如人物用户接口对象14604。人物用户接口对象14604具有肢体14606和14608的表示。如在用户接口屏幕14602上所示,人物用户接口对象14604可以通过肢体14606和14608的位置来指示时间,例如,7:50。Device 14000 may display a character user interface object, such as character user interface object 14604, on the display. Human user interface object 14604 has representations of limbs 14606 and 14608 . As shown on the user interface screen 14602, the human user interface object 14604 may indicate the time by the position of the limbs 14606 and 14608, eg, 7:50.

人物用户接口对象可以包括人物的任何表示,例如,人类或拟人化人物。在一些实施例中,人物可以是卡通形象。在一些实施例中,人物可以是真实的形象。在一些实施例中,人物可以是人类、动物、植物、其它有机体或其它对象。在一些实施例中,人物可以是受欢迎的人物,诸如卡通人物之类。A character user interface object may include any representation of a character, eg, a human or anthropomorphic character. In some embodiments, the characters may be cartoon characters. In some embodiments, the characters may be actual figures. In some embodiments, characters may be humans, animals, plants, other organisms, or other objects. In some embodiments, the characters may be popular characters, such as cartoon characters.

人物用户接口对象14604可以通过利用第一肢体(例如,肢体14606)指示小时,并且利用第二肢体(例如,肢体14608)指示分钟来指示时间。在一些实施例中,人物用户接口对象可以是可针对不同时间更新的静态图像。在一些实施例中,人物用户接口对象可以被动画呈现并可以描绘移动。例如,人物用户接口对象可以被动画呈现以表示眨眼、移动它的重心和/或改变表现(例如,面部表情)。The human user interface object 14604 may indicate the time by indicating the hour with a first limb (eg, limb 14606 ) and the minute with a second limb (eg, limb 14608 ). In some embodiments, the character user interface object may be a static image that may be updated for different times. In some embodiments, the character user interface objects can be animated and can depict movement. For example, a character user interface object may be animated to indicate blinking, move its center of gravity, and/or change appearance (eg, facial expression).

如本文中所描述的,人物用户接口对象可以通过变化精确度来指示时间。如图14B所示,人物用户接口对象可以包括一个或多个时间值的数值指示,即,在钟面上指示小时、分钟或秒值的数字。然而,由于用户习惯于感知钟面,因此时间值的数值指示是可选的,因为与钟表表针相像的两个对象的相对定位可以指示大约时间,而无需这样的数值指示。As described herein, a character user interface object can indicate time by varying precision. As shown in Figure 14B, the character user interface object may include one or more numerical indications of time values, ie, numerals on a clock face that indicate hours, minutes, or seconds values. However, since users are accustomed to perceiving clock faces, numerical indications of time values are optional, as the relative positioning of two objects resembling the hands of a clock can indicate approximate time without such numerical indications.

本文中所描述的用户接口屏幕中的任何用户接口屏幕可以进一步包括一个或多个复杂件,诸如对日期、秒表、记时计、警报等的指示。Any of the user interface screens described herein may further include one or more complications, such as indications of dates, stopwatches, chronographs, alarms, and the like.

另外,人物用户接口对象的肢体可以向用户以各种方式指示时间。例如,肢体(例如,手臂或腿)可以通过其在显示器上的相对位置,或通过在显示器上沿矢量“指向”位置来指示时间。肢体还可以通过如上面所描述的它的相对位置或通过沿矢量指向来显示方向的指示符,诸如在显示器上指示与时间对应的位置的手指表示,由此来指示时间。肢体不需要精确地指示时间。Additionally, the limbs of the human user interface object may indicate time to the user in various ways. For example, a limb (eg, arm or leg) may indicate time by its relative position on the display, or by "pointing" to a position along a vector on the display. The limb may also indicate time by its relative position as described above or by pointing along a vector to show an indicator of direction, such as a finger representation on a display that indicates a position corresponding to time. Limbs do not need to indicate time precisely.

设备14000可以更新人物用户接口对象,以通过将第一肢体和第二肢体的角色反转来指示第二时间,即,通过利用第二肢体来指示第二小时和通过第一肢体来指示第二分钟。例如,图14B示出设备14000可以显示的用户接口屏幕14610。用户接口屏幕14610包括人物用户接口对象14612。人物用户接口对象14612可以与人物用户接口对象14604是相同的人物用户接口对象,但表示不同时间。Device 14000 can update the character user interface object to indicate the second time by reversing the roles of the first limb and the second limb, that is, by using the second limb to indicate the second hour and the first limb to indicate the second time minute. For example, FIG. 14B shows a user interface screen 14610 that the device 14000 may display. User interface screen 14610 includes character user interface object 14612. Character user interface object 14612 may be the same character user interface object as character user interface object 14604, but representing a different time.

如在用户接口屏幕14610上所示,人物用户接口对象14612正在通过肢体14614和14616位置指示时间,例如8:20。将人物用户接口对象14604和14612比较,两者均具有第一肢体(分别是肢体14606和肢体14614)和第二肢体(分别是肢体14608和肢体14616)。然而,人物用户接口对象14604的第一肢体(肢体14606)正在指示小时,而人物用户接口对象14612的第一肢体(肢体14614)正在指示分钟。类似地,人物用户接口对象14604的第二肢体(肢体14608)正在指示分钟,而人物用户接口对象14612的第二肢体(肢体14616)正在指示小时。As shown on the user interface screen 14610, the human user interface object 14612 is indicating the time, eg, 8:20, through the positions of the limbs 14614 and 14616. Compare human user interface objects 14604 and 14612, both of which have a first limb (limb 14606 and limb 14614, respectively) and a second limb (limb 14608 and limb 14616, respectively). However, the first limb (limb 14606) of the human user interface object 14604 is indicating the hour, while the first limb (limb 14614) of the human user interface object 14612 is indicating the minute. Similarly, the second limb (limb 14608) of the human user interface object 14604 is indicating the minute, while the second limb (limb 14616) of the human user interface object 14612 is indicating the hour.

在一些实施例中,设备14000可以更新用户接口对象以通过延伸第一肢体并且缩回第二肢体来指示第二时间。由于用户可能习惯于标准钟面,其中时针比分针短,因此,当反转它们的角色时,更改肢体的延伸和/或缩回使得用户更容易跟踪所指示的时间。In some embodiments, device 14000 can update the user interface object to indicate the second time by extending the first limb and retracting the second limb. Since users may be accustomed to standard clock faces, where the hour hand is shorter than the hand, changing the extension and/or retraction of the limbs when reversing their roles makes it easier for the user to keep track of the indicated time.

由于允许人物一直维持自然外观,因此允许人物用户接口对象使用具有可反转角色的肢体来指示时间,使得通过允许人物一直维持自然外观,而增加了用于显示人物用户接口对象的灵活性。否则,如果肢体的角色是固定的,则人物可能在一天中的特定时间(例如,在12:30与12:40之间)以笨拙的方式扭曲。允许人物能够交换肢体的角色给予了可以表示更为自然外观的人物姿态和位置的更多选项,由此通过描画更为逼真的人物用户接口对象而增强了用户与设备的交互。Allowing the character user interface object to indicate time using limbs with reversible characters increases flexibility for displaying the character user interface object by allowing the character to maintain a natural appearance at all times. Otherwise, if the roles of the limbs are fixed, the characters may distort in awkward ways at certain times of the day (eg, between 12:30 and 12:40). Characters that allow characters to swap limbs give more options for character poses and positions that can represent a more natural-looking appearance, thereby enhancing user interaction with the device by drawing more realistic character user interface objects.

现转向图14C,用户可能希望与更为看上去自然的人物用户接口对象进行交互。如果人物用户接口对象利用总是从固定位置或角色移动的肢体来指示时间,则这减弱了人物的自然外观,因为限制了人物的姿态和/或运动的范围。这可以导致笨拙的姿态和/或单调的人物外观。肢体可以通过表示来自肢体两个端点的自由移动的动画,而不是围绕靠一个端点总是被固定的轴的旋转的表示来指示时间,使得人物用户接口对象在一天中的不同时间显得更为自然。Turning now to FIG. 14C, the user may wish to interact with a more natural looking character user interface object. If the character user interface object uses limbs that are always moving from a fixed position or character to indicate time, this reduces the natural appearance of the character, as the range of the character's pose and/or motion is limited. This can lead to awkward poses and/or monotonous character appearances. Limbs can indicate time by an animation representing free movement from both endpoints of the limb, rather than a representation of a rotation around an axis whose endpoint is always fixed, making character UI objects more natural at different times of the day .

应当理解,本文中所使用的对机械运动(例如,肢体移动)的描述包含显示对机械运动的表示或仿真。It should be understood that description of mechanical motion (eg, limb movement) as used herein includes showing a representation or simulation of mechanical motion.

图14C示出设备14000可以在其显示器上显示的示例性用户接口屏幕14702。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。FIG. 14C illustrates an example user interface screen 14702 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5).

设备14000可以在显示器上显示人物用户接口对象,诸如人物用户接口对象14704。人物用户接口对象14704具有肢体14706的表示。如用户接口屏幕14702上所示,人物用户接口对象14704可以通过肢体14706的位置来指示时间,例如诸如12之类的小时。在一些实施例中,人物用户接口对象可以是可针对不同时间更新的静态图像。在一些实施例中,人物用户接口对象可以是被动画呈现的并且可以描绘移动。Device 14000 may display a character user interface object, such as character user interface object 14704, on the display. Human user interface object 14704 has representations of limbs 14706 . As shown on the user interface screen 14702, the human user interface object 14704 may indicate the time, eg, the hour such as 12, by the position of the limb 14706. In some embodiments, the character user interface object may be a static image that may be updated for different times. In some embodiments, the character user interface objects may be animated and may depict movement.

肢体14706在第一位置处具有第一端点14708,其作为肢体14706的旋转轴的表示。即,可以将肢体14706的位置显示或动画呈现为使得表示围绕端点14708的旋转,以显示一天中的不同时间。肢体14706在第二位置处还具有指示时间值的第二端点14710。在一些实施例中,时间值可以是小时、分钟和/或秒。The limb 14706 has a first endpoint 14708 at the first location, which is a representation of the axis of rotation of the limb 14706 . That is, the position of the limb 14706 can be displayed or animated such that a rotation about the endpoint 14708 is represented to show different times of day. The limb 14706 also has a second endpoint 14710 at the second location indicating a time value. In some embodiments, the time value may be hours, minutes, and/or seconds.

设备14000可以更新人物用户接口对象14704,以通过将第一端点14708移动到第三位置以及将第二端点14710移动到第四位置以指示第二时间值,来指示第二时间值。重要的是,当第一端点14708作为肢体14706的旋转轴时,第一端点14708本身也可以移动以指示时间。因此,肢体14706能够采用更为自然的姿态,因为其定位被赋予更高的灵活性。这增强了人物的逼真的外观。The device 14000 can update the character user interface object 14704 to indicate the second time value by moving the first endpoint 14708 to the third position and the second endpoint 14710 to the fourth position to indicate the second time value. Importantly, when the first endpoint 14708 acts as the axis of rotation for the limb 14706, the first endpoint 14708 itself can also move to indicate time. Thus, limb 14706 can assume a more natural posture because its positioning is imparted with greater flexibility. This enhances the realistic appearance of the character.

作为示例,用户接口屏幕14720示出人物用户接口对象14722,人物用户接口对象14722具有肢体14724,肢体14724具有第一端点14726和第二端点14728。人物用户接口对象14722可以是更新的人物用户接口对象14704的显示。与用户接口屏幕14702和14720相比,特别是肢体14706和14724,如由第一端点14708和14726的位置所反映的,已经更新了第一端点的位置。第一端点14726处于第三位置,且第二端点14728处于第四位置以指示第二时间。如在用户接口屏幕14702和14720上所示,肢体14706已经通过(i)移动第一端点的位置以及(ii)在旋转轴处旋转肢体而被更新到肢体14724。As an example, user interface screen 14720 shows a character user interface object 14722 having a limb 14724 having a first endpoint 14726 and a second endpoint 14728. Character user interface object 14722 may be a display of updated character user interface object 14704. Compared to user interface screens 14702 and 14720, in particular limbs 14706 and 14724, the positions of the first endpoints have been updated as reflected by the positions of the first endpoints 14708 and 14726. The first endpoint 14726 is in the third position and the second endpoint 14728 is in the fourth position to indicate the second time. As shown on user interface screens 14702 and 14720, limb 14706 has been updated to limb 14724 by (i) moving the position of the first endpoint and (ii) rotating the limb at the rotation axis.

在一些实施例中,人物用户接口对象可以包括第二肢体的表示,诸如第二肢体14712。如同第一肢体,第二肢体14712也具有第一端点14714和第二端点14716,第一端点14714是第二肢体14712的旋转轴。第二端点14716的位置可以指示第三时间值。例如,肢体14706可以指示小时值,并且肢体14712可以指示分钟值。设备14000可以更新人物用户接口对象14704,以通过将第二肢体14712的第一端点14714移动到第三位置来指示第四时间值,并且通过将第二端点14716移动到第四位置来指示第二时间值。这被描绘在用户接口屏幕14720上,用户接口屏幕14720描绘了第二肢体14730,该第二肢体14730具有在第三位置处的第一端点14732和在第四位置处的第二端点14734。In some embodiments, the human user interface object may include a representation of a second limb, such as second limb 14712 . Like the first limb, the second limb 14712 also has a first endpoint 14714 and a second endpoint 14716, the first endpoint 14714 being the axis of rotation of the second limb 14712. The location of the second endpoint 14716 may indicate a third time value. For example, limb 14706 may indicate an hour value, and limb 14712 may indicate a minute value. Device 14000 can update character user interface object 14704 to indicate a fourth time value by moving first endpoint 14714 of second limb 14712 to a third position, and to indicate a fourth time value by moving second endpoint 14716 to a fourth position. Two time values. This is depicted on user interface screen 14720, which depicts a second limb 14730 having a first endpoint 14732 at a third position and a second endpoint 14734 at a fourth position.

如上面所描述的,人物用户接口对象的第一肢体和第二肢体均可以具有两个端点,每个端点可以改变它们的位置。在一些实施例中,第一肢体在第一肩部处被连接到躯干,并且第二肢体在第二肩部处被连接到躯干。在一些实施例中,躯干通过每个肩部连接每个肢体的移动,以使得一个肩部的位置可以影响另一肩部的位置。该特征通过协调或以其它方式关联两个肢体的移动来添加到人物逼真并自然的外观,如活动的人体一样。As described above, both the first limb and the second limb of the human user interface object may have two endpoints, each of which may change their position. In some embodiments, the first limb is connected to the torso at the first shoulder and the second limb is connected to the torso at the second shoulder. In some embodiments, the torso connects the movement of each limb through each shoulder so that the position of one shoulder can affect the position of the other shoulder. This feature adds to the realistic and natural appearance of the character by coordinating or otherwise correlating the movement of the two limbs, like a living human body.

图14D示出设备14000可以在其显示器上显示的示例性用户接口屏幕14802。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)的一个或多个设备。FIG. 14D illustrates an example user interface screen 14802 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5).

设备14000可以在显示器上显示人物用户接口对象,诸如人物用户接口对象14804。人物用户接口对象14804具有肢体14806的表示。如用户接口屏幕14802上所示,人物用户接口对象14804可以通过肢体14806的位置来指示时间,例如诸如12之类的小时。Device 14000 may display a character user interface object, such as character user interface object 14804, on the display. Human user interface object 14804 has representations of limbs 14806 . As shown on the user interface screen 14802, the human user interface object 14804 may indicate the time, eg, the hour such as 12, by the position of the limb 14806.

肢体14806具有第一段14808,该第一段14808在一端处具有第一端点14810以及在另一端处具有关节14812。第一端点14810具有第一位置。肢体14806还具有第二段14814,该第二段14814在一端处具有第二端点14816以及在另一端处具有关节14812。因此,第一段14808和第二段14814在关节14812处连接,关节14812是第二段14814的旋转轴。在第二段14814的端部处(并因此在肢体14806的一端处)的第二端点14816具有第二位置并指示第一时间值,例如诸如12之类的小时。The limb 14806 has a first segment 14808 having a first endpoint 14810 at one end and a joint 14812 at the other end. The first endpoint 14810 has a first position. The limb 14806 also has a second segment 14814 having a second endpoint 14816 at one end and a joint 14812 at the other end. Thus, the first segment 14808 and the second segment 14814 are connected at the joint 14812, which is the axis of rotation of the second segment 14814. A second endpoint 14816 at the end of the second segment 14814 (and thus at one end of the limb 14806) has a second position and indicates a first time value, eg, hours such as 12.

设备14000可以更新人物接口对象14804,以通过将第二端点14814沿旋转轴移动到第三位置以指示第二时间,来指示第二时间值。以拟人的术语描述,肢体14806具有在肘部14812处接合的上臂14808以及前臂14814的表示。前臂14814可以在肘部14812处旋转以指示不同时间。将关节添加到指示时间的肢体类似于钟表的表针,除了由于其包括关节而使得臂部比钟表表针看似更自然之外。此外,关节增加了可以由肢体描绘的运动的可能的范围。Device 14000 can update character interface object 14804 to indicate the second time value by moving second endpoint 14814 to a third position along the axis of rotation to indicate the second time. Described in anthropomorphic terms, the limb 14806 has a representation of the upper arm 14808 and the forearm 14814 joined at the elbow 14812. The forearm 14814 can be rotated at the elbow 14812 to indicate different times. The addition of joints to a limb that indicates time is similar to a clock hand, except that the arm appears more natural than a clock hand because it includes joints. Furthermore, joints increase the possible range of motion that can be depicted by the limb.

用户接口屏幕14820通过显示具有肢体14824的人物用户接口对象14822而图示这一点。在一些实施例中,人物用户接口对象可以是与人物用户接口对象14804相同但处于不同姿态的对象。肢体14824具有第一端点14826、第一段14828和关节14830。关节14830连接到具有第二端点14824的第二段14832。如通过将人物用户接口对象14804和14822的特征进行比较而示出的,第二端点14834处于与第二端点14816不同的位置,因而指示了不同时间。该位置上的改变通过在关节处旋转第二段来实现。User interface screen 14820 illustrates this by displaying a human user interface object 14822 with limbs 14824. In some embodiments, the character user interface object may be the same object as character user interface object 14804 but in a different pose. The limb 14824 has a first endpoint 14826 , a first segment 14828 and a joint 14830 . The joint 14830 is connected to a second segment 14832 having a second endpoint 14824. As shown by comparing the characteristics of the character user interface objects 14804 and 14822, the second endpoint 14834 is at a different location than the second endpoint 14816, thus indicating a different time. The change in position is achieved by rotating the second segment at the joint.

在一些实施例中,移动第二端点可以包括描绘第二端点在第一位置和第三位置处的静态图像。在一些实施例中,移动第二端点可以包括动画呈现人物用户接口对象,以平移(translate)屏幕上第二端点的运动。In some embodiments, moving the second endpoint may include depicting static images of the second endpoint at the first and third positions. In some embodiments, moving the second endpoint may include animating a human user interface object to translate the movement of the second endpoint on the screen.

在一些实施例中,更新人物用户接口对象可以包括移动第一端点。如由用户接口屏幕14802至用户接口屏幕14820所示,可以移动第一端点14810以改变时间的显示,例如,如第一端点14826所示。因此,人物用户接口对象可以具有肢体,其在上面的臂部的比拟中可以在肩部旋转上臂,可以移动肩部本身,以及可以在肘部旋转前臂。In some embodiments, updating the character user interface object may include moving the first endpoint. As shown by user interface screen 14802 to user interface screen 14820, first endpoint 14810 can be moved to change the display of time, eg, as shown by first endpoint 14826. Thus, a human user interface object may have limbs which, in the analogy of the arm above, may rotate the upper arm at the shoulder, may move the shoulder itself, and may rotate the forearm at the elbow.

这些特征允许人物用户接口对象假定更宽范围的自然以及逼真的姿态并利用其指示时间。如果在屏幕上动画呈现这些特征,这允许人物仿真诸如人的移动形象的运动。这通过更为准确地仿真如人一样的移动形象而大幅改善了用户与设备的交互和与设备的连接。它允许微小和动态的移动,这提供给人物更宽范围的表现,其有助于仿真人物的个性。因此,人物不再是简单的两个类人物的仅可以告知时间的钟表表针的聚合,而变为更像是可以表达个性的实际人物,由此提高了用户对设备的体验。These features allow human user interface objects to assume a wider range of natural and realistic poses and use them to indicate time. If these features are animated on the screen, this allows the character to simulate the movement of a moving figure such as a person. This greatly improves the user's interaction with and connection to the device by more accurately emulating a moving human-like avatar. It allows for small and dynamic movements, which provides a wider range of representations for the character, which helps to emulate the character's personality. Therefore, the characters are no longer a simple aggregation of two types of characters that can only tell time, but become more like actual characters that can express personalities, thereby improving the user's experience with the device.

在一些实施例中,人物用户接口对象(例如,人物用户接口对象14804和/或14822)还包括第二肢体的表示,诸如在用户接口屏幕14802上示出的第二肢体14818或在用户接口屏幕14820上示出的第二肢体14836。如上面参考第一肢体描述的,第二肢体可以包括连接第二肢体的第一端点到关节的第一段,以及连接第二端点到关节的第二段。第二肢体的第一端点可以在第一位置处,且第二段的第二端点可以在第二位置处。关节可以作为第二段的旋转轴,该第二段可以指示第三时间值。设备14000可以通过沿着在关节处的旋转轴移动第二肢体的第二端点以指示第四时间值,来更新人物用户接口对象。In some embodiments, a human user interface object (eg, human user interface objects 14804 and/or 14822) also includes a representation of a second limb, such as second limb 14818 shown on user interface screen 14802 or on user interface screen Second limb 14836 shown on 14820. As described above with reference to the first limb, the second limb may include a first segment connecting the first endpoint of the second limb to the joint, and a second segment connecting the second endpoint to the joint. The first endpoint of the second limb may be at the first location and the second endpoint of the second segment may be at the second location. The joint may act as an axis of rotation for a second segment, which may indicate a third time value. Device 14000 may update the character user interface object by moving the second endpoint of the second limb along the axis of rotation at the joint to indicate the fourth time value.

在一些实施例中,第一肢体指示小时且第二肢体指示分钟。在一些实施例中,第一肢体指示分钟且第二肢体指示小时。第一肢体和第二肢体可以例如在长度上区别于传统的钟表表针的长度。可以例如通过在第一端点和第二端点之间的距离来区分第一肢体和第二肢体。例如,可以弯曲一个肢体或可以定位肩部,以使得尽管该肢体可能不比另一肢体短,但它呈现为更短的肢体或以其它方式不同于另一肢体。例如,可以通过在第二端点和显示器上的另一对象诸如数值时间指示之间的距离来区分第一肢体和第二肢体。In some embodiments, the first limb indicates hours and the second limb indicates minutes. In some embodiments, the first limb indicates minutes and the second limb indicates hours. The first limb and the second limb may, for example, differ in length from that of conventional clock hands. The first limb and the second limb may be distinguished, for example, by the distance between the first end point and the second end point. For example, one limb can be bent or the shoulders can be positioned so that although the limb may not be shorter than the other limb, it appears as a shorter limb or is otherwise distinct from the other limb. For example, the first limb and the second limb may be distinguished by the distance between the second endpoint and another object on the display, such as a numerical time indication.

在一些实施例中,更新人物用户接口对象以指示第二时间可以包括通过在屏幕上平移第一端点来动画呈现人物用户接口对象。例如,人物可能看似移动一个或两个肩部。在一些实施例中,一个肩部的位置或移动可能影响另一肩部的位置或移动,仿真了所连接的诸如人类的真实形象的运动。In some embodiments, updating the character user interface object to indicate the second time may include animating the character user interface object by panning the first endpoint on the screen. For example, a character may appear to move one or both shoulders. In some embodiments, the position or movement of one shoulder may affect the position or movement of the other shoulder, simulating the motion of an attached real image, such as a human.

在一些实施例中,更新人物用户接口对象以指示第二时间可以包括通过在屏幕上在关节处旋转第二段来动画呈现人物用户接口对象。例如,第二段可以在关节处如前臂一样旋转。In some embodiments, updating the character user interface object to indicate the second time may include animating the character user interface object by rotating the second segment on the screen at the joint. For example, the second segment can rotate at the joint like a forearm.

在一些实施例中,人物用户接口对象还可以在屏幕上例如朝着显示器的中心平移。In some embodiments, the human user interface object may also translate on the screen, eg, towards the center of the display.

图14E示出设备14000可以在其显示器上显示的示例性用户接口屏幕14902。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以在显示器上显示诸如人物用户接口对象14904之类的人物用户接口对象。用户接口屏幕14902通过在两个不同位置处顺序显示人物用户接口对象14904来示出人物的平移,首先在位置14906处,然后在位置14908处。人物用户接口对象14904在位置14908处更靠近显示器的中心,因此仿真了如图14E中所示的沿右向左的方向的运动。例如,在用户启动与设备的交互或看设备时,可以使用诸如该运动之类的运动,其促使人物向显示器的中心移动并指示时间。Figure 14E shows an example user interface screen 14902 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display a character user interface object, such as character user interface object 14904, on the display. The user interface screen 14902 shows the translation of the character by sequentially displaying the character user interface object 14904 at two different positions, first at position 14906 and then at position 14908. Character user interface object 14904 is closer to the center of the display at location 14908, thus simulating motion in a right-to-left direction as shown in Figure 14E. For example, when the user initiates an interaction with or looks at the device, a movement such as this one may be used, which causes the character to move towards the center of the display and indicates the time.

在一些实施例中,平移人物用户接口对象可以包括动画呈现人物用户接口对象以表示例如向显示器中心的行走。人物用户接口对象14904通过描绘具有腿部和躯干的人物而将其图示。通过在位置14906和14908处的人物用户接口对象14904的腿部和躯干表示的不同位置和姿态表示行走。例如,响应于用户与设备的交互,可以动画呈现人物以自然地行走到屏幕上并然后假定对应于当前时间的位置。用户交互可以包括激活屏幕、升高设备到查看位置、按压设备上的对应于激活钟面的按钮等。In some embodiments, translating the character user interface object may include animating the character user interface object to represent, for example, walking toward the center of the display. A character user interface object 14904 illustrates a character with legs and a torso. Walking is represented by the different positions and poses represented by the legs and torso of human user interface object 14904 at positions 14906 and 14908. For example, in response to user interaction with the device, a character can be animated to walk naturally onto the screen and then assume a location corresponding to the current time. User interactions may include activating the screen, raising the device to a viewing position, pressing a button on the device that corresponds to an activated clock face, and the like.

图14F示出设备14000可以在其显示器上显示的示例性用户接口屏幕15002。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以在显示器上显示诸如人物用户接口对象15004之类的人物用户接口对象。设备14000可以改变所显示的用户接口屏幕的可视化方面,以突出人物用户接口对象。图14F图示该概念的示例性实施例。人物用户接口对象15002包括突出人物用户接口对象15004的聚光灯15006。FIG. 14F illustrates an example user interface screen 15002 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display a character user interface object, such as character user interface object 15004, on the display. Device 14000 may change the visual aspects of the displayed user interface screen to highlight the human user interface objects. Figure 14F illustrates an exemplary embodiment of this concept. Character user interface object 15002 includes spotlight 15006 that highlights character user interface object 15004 .

在一些实施例中,改变显示器的可视化方面可以包括以下中的一项或多项:改变用户接口屏幕的在人物用户接口对象周围的颜色和/或亮度,显示诸如聚光灯之类的人物用户接口对象,等等。In some embodiments, changing the visual aspect of the display may include one or more of the following: changing the color and/or brightness of the user interface screen around character user interface objects, displaying character user interface objects such as spotlights ,and many more.

在一些实施例中,设备14000可以动画呈现人物用户接口对象以表示由人物用户接口对象对可视化方面的改变的响应。如在图14F的示例性实施例中所示,可以动画呈现人物用户接口对象15004以仿真看聚光灯15006。In some embodiments, device 14000 may animate a character user interface object to represent a response by the character user interface object to changes in visualization. As shown in the exemplary embodiment of FIG. 14F, a character user interface object 15004 may be animated to simulate looking at a spotlight 15006.

图14G示出设备14000可以在其显示器上显示的示例性用户接口屏幕15102。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以在显示器上显示诸如人物用户接口对象15104之类的人物用户接口对象。人物用户接口对象15104可以包括脚部15106的表示。在一些实施例中,人物用户接口对象15104包括指示时间值的两个肢体和两个腿部,腿部中的至少一个可以包括脚部。FIG. 14G illustrates an example user interface screen 15102 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display a character user interface object, such as character user interface object 15104, on the display. Character user interface object 15104 may include representations of feet 15106 . In some embodiments, the human user interface object 15104 includes two limbs indicating a time value and two legs, at least one of which may include a foot.

在一些实施例中,设备14000可以动画呈现脚部以指示时间的变迁。如在用户接口屏幕15102和15110上所示,人物用户接口对象15104和15112包括脚部(分别为15106和15114)。脚部15106和15114的不同位置(在显示器上的位置和/或在人物用户接口对象内它们的姿态方面不同)描绘了该动画。例如,可以动画呈现人物以仿真脚部的运动,诸如轻敲。这可以具有规律的或不规律的计时。在一些实施例中,动画呈现脚部以在规律间隔(诸如,每秒一次)下移动。当与两个肢体耦合时,这允许人物用户接口对象描绘例如小时、分钟和秒的时间值。In some embodiments, device 14000 may animate the feet to indicate the transition of time. As shown on user interface screens 15102 and 15110, human user interface objects 15104 and 15112 include feet (15106 and 15114, respectively). The different positions of feet 15106 and 15114 (different in position on the display and/or in their poses within the character user interface object) depict the animation. For example, a character can be animated to simulate foot movements, such as tapping. This can have regular or irregular timing. In some embodiments, the animation presents the feet to move at regular intervals, such as once per second. When coupled with two limbs, this allows the character user interface object to depict time values such as hours, minutes and seconds.

在一些实施例中,由人物用户接口对象描绘的第一时间和第二时间是相同的。换言之,人物用户接口对象可以在不描绘不同时间的情况下通过使肢体或肢体的任意端点移位来进行移动。这允许人物在不改变所指示的时间的情况下转变姿态。In some embodiments, the first time and the second time depicted by the character user interface object are the same. In other words, a human user interface object can move by displacing a limb or any end point of a limb without depicting different times. This allows the character to change poses without changing the time indicated.

在一些实施例中,显示器可以包括时间的一个或多个数值指示。例如,显示器可以包括圆环形钟面的表示,其中人物用户接口对象处于由数值指示符环绕的中心,如钟表一样。In some embodiments, the display may include one or more numerical indications of time. For example, the display may include a representation of a circular clock face with a human user interface object in the center surrounded by numerical indicators, like a clock.

上面所描述的特征使得人物用户接口对象通过在指示时间的同时采用更宽范围的自然运动而看上去更为自然和逼真。用户可能希望查看由人物用户接口对象对其它事件的表示。允许人物用户接口对象对外部激励或内部系统事件产生反应,描画更为互动的人物,因此描绘了更贴近的个性表示。增强的人物的互动性进一步通过提供额外的对事件已经发生的通知而改善用户与设备的交互,事件的发生可能没有如其它情况下明显。人物用户接口对象可以用作提供通知、提醒和/或用户可能希望从个人电子设备访问的其它信息,但人物的使用提供了设备可以用来提供这些项目的互动的个性化。此外,使人物响应于内部系统事件(例如,日历事件等)意味着人物并非严格被限于响应于外部用户输入。换言之,人物看似具有更为逼真的个性化,因为它响应于并非直接由用户的即刻行动驱使的事件。The features described above make the character user interface objects appear more natural and realistic by employing a wider range of natural movements while indicating time. The user may wish to view representations of other events by the character user interface object. Allows character user interface objects to react to external stimuli or internal system events, depicting a more interactive character and therefore a closer representation of the personality. Enhanced character interactivity further improves user interaction with the device by providing additional notification that events have occurred that may not be as apparent as they would otherwise be. Character user interface objects may be used to provide notifications, reminders, and/or other information that a user may wish to access from a personal electronic device, but the use of characters provides a personalization of interactions that the device may use to provide these items. Furthermore, having the character respond to internal system events (eg, calendar events, etc.) means that the character is not strictly limited to responding to external user input. In other words, the character appears to have a more realistic personalization because it responds to events that are not directly driven by the user's immediate actions.

图14H示出设备14000可以在其显示器上显示的示例性用户接口屏幕15202。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以在显示器上显示诸如人物用户接口对象15204之类的人物用户接口对象。人物用户接口对象15204如上面所描述的那样指示时间。14H illustrates an example user interface screen 15202 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display a character user interface object, such as character user interface object 15204, on the display. The character user interface object 15204 indicates the time as described above.

设备14000可以接收表明事件的第一数据。设备14000可以确定事件是否满足条件。根据确定事件满足条件,设备14000可以通过改变人物用户接口对象的可视化方面来更新人物用户接口对象15204。Device 14000 may receive first data indicative of the event. Device 14000 can determine whether an event satisfies a condition. Upon determining that the event satisfies the condition, the device 14000 may update the character user interface object 15204 by changing the visual aspect of the character user interface object.

在一些实施例中,在更新所显示的人物用户接口对象之后,人物用户接口对象仍然指示时间。例如,可以更改人物的外观或姿态,但人物仍然指示时间。In some embodiments, after updating the displayed character user interface object, the character user interface object still indicates the time. For example, a character's appearance or pose can be changed, but the character still indicates the time.

在一些实施例中,在更新所显示的人物用户接口对象之后,人物用户接口对象不再仅仅指示时间。例如,人物可以采用姿态、假定面部表情,或为除指示时间之外的功能(诸如传递与事件和/或条件相关的含义)来使用它的肢体。In some embodiments, after updating the displayed character user interface object, the character user interface object no longer merely indicates the time. For example, a character may adopt gestures, assume facial expressions, or use its limbs for functions other than indicating time, such as conveying meaning related to events and/or conditions.

在一些实施例中,第一数据指示日历事件。设备14000可以例如通过从在设备14000上的日历应用获取表示事件的数据来接收指示日历事件的数据。在该示例中,条件可以对应于日历事件的持续时间。确定事件是否满足条件可以包括确定当前时间是否在日历事件的持续时间内。例如,设备14000可以获取当前时间并确定当前时间是否在日历事件的持续时间内(例如,在日历事件期间,或基本上与日历事件同步但略微超前或略微滞后)。In some embodiments, the first data indicates a calendar event. Device 14000 may receive data indicative of a calendar event, for example, by obtaining data representing the event from a calendar application on device 14000. In this example, the condition may correspond to the duration of the calendar event. Determining whether the event satisfies the condition may include determining whether the current time is within the duration of the calendar event. For example, device 14000 can obtain the current time and determine whether the current time is within the duration of the calendar event (eg, during the calendar event, or substantially synchronized with the calendar event but slightly ahead or slightly behind).

在用户接口屏幕15202上示出示例性实施例。在一些实施例中,日历事件是生日。在一些实施例中,生日是用户的生日。在一些实施例中,更新所显示的人物用户接口对象可以包括动画呈现人物用户接口对象,以显示生日问候。动画呈现人物用户接口对象15204以显示节日帽子15206和生日标语15208。该动画用作通知用户生日,而同时使人物更为互动。重要的是,人物可以诸如通过显示生日问候而无需用户的即刻输入来改变可视化方面,因此给出了人物能够更为自主地行动的印象,如同具有个性一样。在一些实施例中,人物的修改是对与用户联系人中的一个联系人相关的一些重要事件(诸如,它们的生日、周年纪念等)的指示。An exemplary embodiment is shown on user interface screen 15202. In some embodiments, the calendar event is a birthday. In some embodiments, the birthday is the user's birthday. In some embodiments, updating the displayed character user interface object may include animating the character user interface object to display the birthday greeting. The animation renders the character user interface object 15204 to display the holiday hat 15206 and the birthday banner 15208. The animation serves to notify the user of the birthday while making the characters more interactive. Importantly, the character can change aspects of the visualization, such as by displaying birthday greetings, without immediate input from the user, thus giving the impression that the character can act more autonomously, as if having a personality. In some embodiments, the modification of a person is an indication of some important event related to one of the user's contacts (such as their birthday, anniversary, etc.).

在用户接口屏幕15202上示出示例性实施例。在一些实施例中,日历事件是节日。在一些实施例中,更新所显示的人物用户接口对象可以包括改变人物用户接口对象的可视化方面以反映节日。在该示例中,人物用户接口对象15212通过圣诞老人帽子15214将其描绘。该动画用作通知用户节日而同时使人物更为互动并减少了人物外观的单调性。除圣诞之外的节日的其它示例可以包括新年前夜或新年、感恩节、光明节、独立日、圣帕特里克节、情人节等。An exemplary embodiment is shown on user interface screen 15202. In some embodiments, the calendar event is a holiday. In some embodiments, updating the displayed character user interface object may include changing a visual aspect of the character user interface object to reflect the holiday. In this example, the character user interface object 15212 is depicted by a Santa hat 15214. The animation serves to inform the user of the holiday while making the character more interactive and reducing the monotony of the character's appearance. Other examples of holidays other than Christmas may include New Year's Eve or New Years, Thanksgiving, Hanukkah, Independence Day, St. Patrick's Day, Valentine's Day, and the like.

在一些实施例中,设备14000可以接收指示用户偏好的数据,诸如用户最爱的体育运动队。根据接收到数据,设备14000可以通过改变人物用户接口对象的可视化方面以反应体育运动队,来更新人物用户接口对象15204。例如,可以更新人物用户接口对象的外观,以描画穿着制服或表示体育运动队的其它装备(例如,帽子,运动衫,制服,或包括标志、图标或表示体育运动队的文本的其它表示)的人物用户接口对象。也可以更新显示器以与人物用户接口对象一起包括第二用户接口对象,该第二用户接口对象表示与队的运动相关联的体育运动对象(例如,棒球棒和/或棒球、橄榄球、篮球、足球、冰球棍和/或冰球、格子旗等)。也可以根据确定该队在那天或在那时正在比赛,或根据确定用户将要参加以该队为特征的事件,来更新人物。可以通过对用户日历事件的分析或通过确定事件电子票呈现在电子设备上或配对的电子设备上,来确定用户将要参加以该队为特征的事件。应当理解,用户最爱的体育运动队仅为示例性用户偏好,并且也设想其它用户偏好,诸如旗子或国家的表示。In some embodiments, device 14000 may receive data indicative of user preferences, such as the user's favorite sports teams. Based on the received data, the device 14000 can update the character user interface object 15204 by changing the visual aspect of the character user interface object to reflect the sports team. For example, the appearance of a character user interface object may be updated to depict a person wearing a uniform or other equipment representing a sports team (eg, a hat, jersey, uniform, or other representation that includes a logo, icon, or text representing a sports team). Character user interface object. The display can also be updated to include a second user interface object along with the character user interface object, the second user interface object representing a sports object associated with the team's movement (e.g., baseball bat and/or baseball, football, basketball, soccer) , hockey stick and/or puck, checkered flag, etc.). Characters can also be updated based on a determination that the team is playing on that day or at that time, or based on a determination that the user will be participating in an event featuring the team. It may be determined that the user will attend an event featuring the team by analyzing the user's calendar events or by determining that the event electronic ticket is presented on the electronic device or on a paired electronic device. It should be understood that the user's favorite sports team is merely an example user preference, and other user preferences are also contemplated, such as flags or representations of countries.

图14I示出设备14000可以在其显示器上显示的示例性用户接口屏幕15302。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以在显示器上显示诸如人物用户接口对象15304之类的人物用户接口对象。人物用户接口对象15304如上面所描述的那样指示时间。FIG. 14I illustrates an example user interface screen 15302 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display a character user interface object, such as character user interface object 15304, on the display. The character user interface object 15304 indicates the time as described above.

设备14000可以接收指示通知的数据。通知可以包括例如电子邮件、文本消息、提醒、虚拟辅助请求或其它这样的通知。如由通知15306所描绘的,设备14000可以进一步在用户接口屏幕15302上显示表示通知的接收和/或内容的通知或可供件或用户接口对象。设备14000可以动画呈现人物用户接口对象15304以对通知15306作出反应。例如,如在用户接口屏幕15302上所示,人物用户接口对象15304可以看上去像在看通知15306。这可以包括,例如,姿态的变化,以使得人物面向通知,或诸如脸部之类的人物外观的变化,以指示正在沿通知的方向上看。同样,通过提供该姿态上的变化或人物关注的变化,可以通知用户另外可能已经较不明显的进来的警报或事件。Device 14000 may receive data indicative of the notification. Notifications may include, for example, emails, text messages, reminders, virtual assistance requests, or other such notifications. As depicted by notification 15306, device 14000 may further display on user interface screen 15302 a notification or affordance or user interface object representing the receipt and/or content of the notification. Device 14000 may animate character user interface object 15304 in response to notification 15306. For example, as shown on user interface screen 15302, character user interface object 15304 may appear to be looking at notification 15306. This may include, for example, a change in posture so that the character is facing the notification, or a change in the appearance of the character, such as a face, to indicate that it is looking in the direction of the notification. Also, by providing this change in gesture or change in person's attention, the user can be notified of incoming alerts or events that otherwise may have been less apparent.

图14J示出设备14000可以在其显示器上显示的示例性用户接口屏幕15402。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以在显示器上显示诸如人物用户接口对象15404之类的人物用户接口对象。人物用户接口对象15404如上面所描述的那样指示时间。FIG. 14J illustrates an example user interface screen 15402 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display a character user interface object, such as character user interface object 15404, on the display. The character user interface object 15404 indicates the time as described above.

设备14000可以接收指示一天中的时间的第一数据。一天中的时间可以包括当前时间。设备14000可以诸如通过确定一天中的时间是否在一天中的夜间部分内,来确定一天中的时间满足条件。设备14000可以改变人物用户接口对象15404的可视化方面以表示夜间。如在用户接口屏幕15402中所示,人物用户接口对象15404通过描绘打哈欠和手持蜡烛15406来表示夜间。在一些实施例中,可以更改人物用户接口对象15404以描绘穿着与夜间相关联的衣服,诸如睡衣。在一些实施例中,根据确定用户应该去睡觉来修改人物用户接口对象以使其打哈欠或穿着睡衣。该确定可以基于例如以下中的任意项:预设时间、对用户睡眠模式的识别、对次日的日历上的早的事件的指示、识别用户已经活跃长于预定时间等。Device 14000 may receive first data indicative of the time of day. The time of day can include the current time. Device 14000 may determine that the time of day satisfies the condition, such as by determining whether the time of day is within the night portion of the day. Device 14000 may change the visual aspect of character user interface object 15404 to represent night time. As shown in user interface screen 15402, character user interface object 15404 represents nighttime by depicting yawning and holding candle 15406. In some embodiments, the character user interface object 15404 may be altered to depict wearing clothing associated with nighttime, such as pajamas. In some embodiments, the character user interface object is modified to yawn or wear pajamas based on the determination that the user should go to bed. The determination may be based, for example, on any of the following: a preset time, identification of the user's sleep pattern, indication of an early event on the next day's calendar, identification that the user has been active for longer than a predetermined time, and the like.

图14K示出设备14000可以在其显示器上显示的示例性用户接口屏幕15502。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以在显示器上显示诸如人物用户接口对象15504之类的人物用户接口对象。人物用户接口对象15504如上面所描述的那样指示时间。14K illustrates an example user interface screen 15502 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display a character user interface object, such as character user interface object 15504, on the display. The character user interface object 15504 indicates the time as described above.

设备14000可以接收指示当前时间的数据。设备14000可以确定当前时间是否对应于小时上的小时(例如,1:00、2:00等)。设备14000可以确定当前时间是否对应于小时上的小时,如果是这样,则动画呈现人物用户接口对象以针对一个或多个小时宣布小时上的小时。如在用户接口屏幕15502中所示,人物用户接口对象15504通过描绘音符15506来宣布当前小时。在一些实施例中,对小时的宣布可以包括诸如通过显示用户接口对象而对宣布的可视化描绘。在一些实施例中,对小时的宣布可以包括诸如口哨、蜂鸣、一个或多个朗读词或钟声之类的声音。Device 14000 may receive data indicating the current time. Device 14000 may determine whether the current time corresponds to the hour on the hour (eg, 1:00, 2:00, etc.). Device 14000 can determine whether the current time corresponds to an hour-on-hour, and if so, animating a character user interface object to announce the hour-on-hour for one or more hours. As shown in user interface screen 15502, character user interface object 15504 announces the current hour by depicting musical notes 15506. In some embodiments, the announcement of the hour may include a visual depiction of the announcement, such as by displaying a user interface object. In some embodiments, the announcement of the hour may include a sound such as a whistle, beep, one or more spoken words, or a bell.

图14L示出设备14000可以在其显示器上显示的示例性用户接口屏幕15602。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以在显示器上显示诸如人物用户接口对象15604之类的人物用户接口对象。人物用户接口对象15604如上面所描述的那样指示时间。FIG. 14L illustrates an example user interface screen 15602 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display a character user interface object, such as character user interface object 15604, on the display. The character user interface object 15604 indicates the time as described above.

设备14000可以接收指示当前或预报的天气的数据。为接收指示当前或预报的天气的数据,设备14000可以从外部服务器取得(retrieve)天气信息。在一些实施例中,设备14000可以从天气服务取得天气信息,天气服务诸如The Weather Channel,Accuweather,The National Weather Service,Yahoo!TMWeather,Weather Underground等。Device 14000 may receive data indicative of current or forecast weather. To receive data indicative of current or forecast weather, device 14000 may retrieve weather information from an external server. In some embodiments, Device 14000 may obtain weather information from weather services such as The Weather Channel, Accuweather, The National Weather Service, Yahoo! TM Weather, Weather Underground, etc.

设备14000可以确定当前或预报的天气是否对应于一个或多个指定的天气情况。指定的天气情况可以是系统指定的,并可以包括诸如晴天之类的有利的天气情况,或诸如雨、雷暴、风、雪等之类的恶劣的天气情况。如果设备14000确定当前或预报的天气对应于一个或多个指定的天气情况,则设备14000可以更新人物用户接口对象以反映当前或预报的天气。例如,如图14L中所示,用户接口屏幕15602包括带有雨伞15606的人物用户接口对象15604,以及雨滴15608。在一些实施例中,设备14000可以显示人物用户接口对象以反映指定的天气情况。在一些实施例中,可以动画呈现人物用户接口对象以对反映指定天气情况的人物用户接口对象做出反应。作为另一示例,用户接口屏幕15610显示具有太阳镜15614和冲浪板15616的人物用户接口对象15612,以及太阳15618。Device 14000 may determine whether current or forecast weather corresponds to one or more specified weather conditions. The specified weather conditions may be system specified and may include favorable weather conditions, such as sunny days, or severe weather conditions, such as rain, thunderstorms, wind, snow, and the like. If device 14000 determines that the current or forecast weather corresponds to one or more specified weather conditions, device 14000 may update the character user interface object to reflect the current or forecast weather. For example, as shown in FIG. 14L, user interface screen 15602 includes character user interface object 15604 with umbrella 15606, and raindrops 15608. In some embodiments, device 14000 may display a character user interface object to reflect specified weather conditions. In some embodiments, the character user interface object may be animated to react to the character user interface object reflecting specified weather conditions. As another example, user interface screen 15610 displays character user interface object 15612 with sunglasses 15614 and surfboard 15616, and sun 15618.

图14M示出设备14000可以在其显示器上显示的示例性用户接口屏幕15702。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以在显示器上显示诸如人物用户接口对象15704之类的人物用户接口对象。人物用户接口对象15704如上面所描述的那样指示时间。14M illustrates an example user interface screen 15702 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display a character user interface object, such as character user interface object 15704, on the display. The character user interface object 15704 indicates the time as described above.

设备14000可以接收指示第二电子设备的数据。设备14000可以确定数据是否对应于第二电子设备向设备14000的阈值接近。如果如此,则设备14000可以通过动画呈现人物用户接口对象以对第二电子设备做出反应,来更新人物用户接口对象15704。如在用户接口屏幕15702中所示,人物用户接口对象15704可以描绘拇指向上15706或笑容15708。在一些实施例中,可以更新人物用户接口对象的姿态以反映第二设备的接近度和/或方向。例如,人物用户接口对象可以沿设备的方向做出反应,或可以被反映在显示器上。在一些实施例中,可以通过诸如Find My Friends之类的服务器提供指示第二电子设备的数据,服务器可以提供同意提供其位置数据的用户联系人的位置。还可以通过本地网络(例如,识别用户联系人之一已经加入了相同的WiFi网络)来提供指示第二电子设备的数据。还可以通过第二电子设备本身(诸如通过蓝牙、近场通信等而宣布自身的第二电子设备)来提供指示第二电子设备的数据。Device 14000 may receive data indicative of the second electronic device. The device 14000 may determine whether the data corresponds to a threshold proximity of the second electronic device to the device 14000 . If so, device 14000 may update character user interface object 15704 by animating the character user interface object in response to the second electronic device. As shown in the user interface screen 15702, the character user interface object 15704 may depict a thumb up 15706 or a smile 15708. In some embodiments, the pose of the human user interface object may be updated to reflect the proximity and/or orientation of the second device. For example, a human user interface object can react in the direction of the device, or can be reflected on the display. In some embodiments, the data indicative of the second electronic device may be provided by a server such as Find My Friends, which may provide the location of the user's contacts who have agreed to provide their location data. Data indicative of the second electronic device may also be provided over the local network (eg, identifying that one of the user's contacts has joined the same WiFi network). Data indicative of the second electronic device may also be provided by the second electronic device itself, such as a second electronic device announcing itself via Bluetooth, near field communication, or the like.

在一些实施例中,显示指示时间的人物用户接口对象的设备(诸如设备14000)可以接收指示用户活动的数据。例如,设备可以包括用户活动监视器(诸如训练(workout)监视器)、加速度计、陀螺仪、运动传感器和/或它们的组合。设备可以确定是否在之前的用户活动之后的阈值间隔以外接收到指示用户活动的数据。例如,设备可以确定自指示用户活动(例如,上一用户训练)的上一数据之后是否已经流逝阈值时段。如果设备确定指示用户活动的数据在之前的用户活动之后的阈值间隔之外被接收到,则设备可以动画呈现人物用户接口对象以反映非活跃。例如,人物可以改变表现和/或姿态以表示无聊、久坐或斜躺姿态、愠怒或冷漠的外观等。In some embodiments, a device (such as device 14000) displaying a human user interface object indicating time may receive data indicative of user activity. For example, a device may include a user activity monitor (such as a workout monitor), an accelerometer, a gyroscope, a motion sensor, and/or combinations thereof. The device may determine whether data indicative of user activity was received beyond a threshold interval following previous user activity. For example, the device may determine whether a threshold period of time has elapsed since last data indicative of user activity (eg, last user training). If the device determines that data indicative of user activity was received outside of a threshold interval following the previous user activity, the device may animate the character user interface object to reflect inactivity. For example, a character may change appearance and/or posture to indicate boredom, a sedentary or reclining posture, a sullen or aloof appearance, and the like.

图14N示出设备14000可以在其显示器上显示的示例性用户接口屏幕15802。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以在显示器上显示诸如人物用户接口对象15804之类的人物用户接口对象。人物用户接口对象15804如上面所描述的那样指示时间。FIG. 14N illustrates an example user interface screen 15802 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display a character user interface object, such as character user interface object 15804, on the display. The character user interface object 15804 indicates the time as described above.

设备14000可以接收指示用户活动的数据。例如,设备可以包括用户活动监视器(诸如训练监视器)、加速度计、陀螺仪、运动传感器和/或它们的组合。设备14000可以确定用户活动是否为当前用户活动,如果如此,则动画呈现人物用户接口对象15804以表示锻炼。例如,用户接口屏幕15802包括人物用户接口对象15804和杠铃15806。在一些实施例中,设备14000可以动画呈现人物用户接口对象以描绘与锻炼相关的活动,诸如运动、跑步、举重、游泳、自行车、俯卧撑和/或汗、呼吸沉重或体力活动中的任意其它表象。在一些实施例中,活动监视器可以包括用于用户指示他们将开始哪个活动的选项。在这些情况下,可以改变人物的外观以反映所选的活动选项。Device 14000 may receive data indicative of user activity. For example, a device may include a user activity monitor (such as a training monitor), an accelerometer, a gyroscope, a motion sensor, and/or combinations thereof. Device 14000 can determine whether the user activity is the current user activity, and if so, animate character user interface object 15804 to represent a workout. For example, user interface screen 15802 includes character user interface object 15804 and barbell 15806. In some embodiments, device 14000 may animate character user interface objects to depict exercise-related activities such as sports, running, weightlifting, swimming, cycling, push-ups and/or sweating, heavy breathing, or any other manifestation of physical activity . In some embodiments, the activity monitor may include options for the user to indicate which activity they will start. In these cases, the appearance of the character can be changed to reflect the selected activity option.

图14O示出设备14000可以在其显示器上显示的示例性用户接口屏幕15902。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以在显示器上显示诸如人物用户接口对象15904之类的人物用户接口对象。人物用户接口对象15904如上面所描述的那样指示时间。FIG. 140 illustrates an example user interface screen 15902 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display a character user interface object, such as character user interface object 15904, on the display. The character user interface object 15904 indicates the time as described above.

设备14000可以例如通过使用加速度计、方向传感器(例如,指南针)、陀螺仪、运动传感器和/或它们的组合等,来接收指示对设备的用户移动的数据。设备14000可以确定指示用户移动的数据是否在之前的用户移动之后的阈值间隔之外被接收到。例如,设备14000可以确定自上一指示用户移动(例如,拾起设备、表明用户手腕移动的运动等)的数据之后是否已经流逝阈值时段。如果设备14000确定指示用户移动的数据在之前的用户移动之后的阈值间隔之外被接收到,则设备14000可以动画呈现人物用户接口对象以指示疲劳。例如,用户接口对象15904包括肢体15906和15908。设备14000可以动画呈现人物用户接口对象15904以使肢体15906和15908中的一个或多个肢体下垂。在一些实施例中,设备14000可以动画呈现用户接口对象15904以转变位置、描画体力等。Device 14000 may receive data indicative of user movement to the device, eg, through the use of accelerometers, orientation sensors (eg, compass), gyroscopes, motion sensors, and/or combinations thereof, and the like. Device 14000 may determine whether data indicative of user movement was received outside of a threshold interval following a previous user movement. For example, device 14000 may determine whether a threshold period of time has elapsed since the last data indicative of user movement (eg, picking up the device, motion indicative of user wrist movement, etc.). If device 14000 determines that data indicative of user movement was received outside of a threshold interval following the previous user movement, device 14000 may animate a character user interface object to indicate fatigue. For example, user interface object 15904 includes limbs 15906 and 15908. Device 14000 may animate character user interface object 15904 to droop one or more of limbs 15906 and 15908. In some embodiments, device 14000 may animate user interface object 15904 to transition positions, delineate physical strength, and the like.

图14P示出设备14000可以在其显示器上显示的示例性用户接口屏幕16002。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以在显示器上显示诸如人物用户接口对象16004之类的人物用户接口对象。人物用户接口对象16004如上面所描述的那样指示时间。FIG. 14P illustrates an example user interface screen 16002 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display a character user interface object, such as character user interface object 16004, on the display. The character user interface object 16004 indicates the time as described above.

设备14000可以接收指示在触敏表面(例如,触摸屏)上的用户接触的数据。设备14000可以确定用户接触是否对应于在人物用户接口对象16004上的用户接触。在一些实施例中,用户接触可以在人物用户接口对象的位置处的触摸屏上。在一些实施例中,用户可以输入信息以操控光标或其它指示符来接触所显示的人物用户接口对象。例如,如在用户接口屏幕16002上所示,用户可以利用触摸16006接触人物用户接口对象16004。Device 14000 can receive data indicative of user contact on a touch-sensitive surface (eg, a touch screen). Device 14000 can determine whether the user touch corresponds to a user touch on character user interface object 16004 . In some embodiments, the user contact may be on the touch screen at the location of the character user interface object. In some embodiments, a user may enter information to manipulate a cursor or other indicator to contact a displayed human user interface object. For example, as shown on user interface screen 16002, the user may contact character user interface object 16004 with touch 16006.

如果设备14000确定用户接触对应于在人物用户接口对象16004上的用户接触,则设备14000可以动画呈现人物用户接口对象16004以对接触做出反应。在一些实施例中,反应可以特定于在人物用户接口对象上的接触位置。在一些实施例中,反应可以是通用的反应。在一些实施例中,反应可以包括,例如,如对挠痒、拥抱或其它形式的友好接触作出反应。在一些实施例中,人物用户接口对象16004可以响应于第二用户接触来显示区别于第一动画的第二动画。If device 14000 determines that the user touch corresponds to a user touch on character user interface object 16004, device 14000 may animate character user interface object 16004 in response to the touch. In some embodiments, the reaction may be specific to the location of contact on the character user interface object. In some embodiments, the reaction can be a generic reaction. In some embodiments, the response may include, for example, responding to a tickling, hugging, or other form of friendly touch. In some embodiments, the character user interface object 16004 may display a second animation that is distinct from the first animation in response to the second user contact.

图14Q示出设备14000可以在其显示器上显示的示例性用户接口屏幕16102。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以在显示器上显示人物用户接口对象16104。人物用户接口对象16104如上面所描述的那样指示时间。如图14Q中所示,在一些实施例中,人物用户接口对象16104可以描绘脸部表情,诸如打哈欠。在一些实施例中,人物用户接口对象16204可以诸如通过在所显示的用户接口对象、或表示讲话气球16206的可供件、或思考气球中呈现文本,来描绘讲话。可以描绘讲话,以可视化地呈现由人物用户接口对象做出的宣布,诸如,如上面所描述的参考图14K中的人物用户接口对象15004的对小时的宣布。FIG. 14Q illustrates an example user interface screen 16102 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display a character user interface object 16104 on the display. The character user interface object 16104 indicates the time as described above. As shown in Figure 14Q, in some embodiments, the human user interface object 16104 may depict a facial expression, such as yawning. In some embodiments, the character user interface object 16204 may depict speech, such as by presenting text within a displayed user interface object, or affordance representing speech balloon 16206, or a thought balloon. Speech can be depicted to visually present an announcement made by a character user interface object, such as the announcement of hours as described above with reference to character user interface object 15004 in Figure 14K.

图14R示出设备14000可以在其显示器上显示的示例性用户接口屏幕16302和16402。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以显示人物用户接口对象16304。人物用户接口对象16304如上面所描述的那样指示时间。如图14R中所示,在一些实施例中,如上面所描述的,人物用户接口对象16304可以描绘无聊或疲乏。在一些实施例中,人物用户接口对象可以描绘装扮。例如,人物用户接口对象16404可以描绘体育运动队或体育运动对象(例如,棒球16406和球棍16408),如上面所描述的,诸如那些表示用户偏好的体育运动队或体育运动对象。14R illustrates exemplary user interface screens 16302 and 16402 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display character user interface object 16304. The character user interface object 16304 indicates the time as described above. As shown in Figure 14R, in some embodiments, the character user interface object 16304 may depict boredom or fatigue, as described above. In some embodiments, the character user interface object may depict a costume. For example, the character user interface object 16404 may depict a sports team or sports objects (eg, baseball 16406 and bat 16408), such as those described above that represent user preferences.

图14S示出设备14000可以在其显示器上显示的示例性用户接口屏幕16502。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以显示人物用户接口对象16504。人物用户接口对象16504如上面所描述的那样指示时间。如图14S中所示,在一些实施例中,人物用户接口对象16504可以描绘脸部表情,诸如眨眼、闭眼、眨一只或多只眼睛。人物用户接口对象可以以预定或随机的间隔改变脸部表情,以向用户提供接口仍活跃的指示。14S illustrates an example user interface screen 16502 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display character user interface object 16504. The character user interface object 16504 indicates the time as described above. As shown in Figure 14S, in some embodiments, the human user interface object 16504 may depict a facial expression, such as winking, closing eyes, winking one or more eyes. The human user interface object may change facial expressions at predetermined or random intervals to provide an indication to the user that the interface is still active.

图14T示出设备14000可以在其显示器上显示的示例性用户接口屏幕16602。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。设备14000可以在显示器上显示人物用户接口对象。所显示的人物用户接口对象如上面所描述的那样指示时间。如图14T所示,在一些实施例中,人物用户接口对象包括一个或多个第二端点,如上面所描述的,诸如肢体的第二端点和第二肢体的第二端点。在一些实施例中,第一肢体的第二端点16604可以指示小时并沿着第一圆圈16606的圆周而定位。第二肢体的第二端点16608可以指示分钟并沿着第二圆圈16610的圆周而定位,第二圆圈16610环绕第一圆圈16606并具有大于第一圆圈16606的圆周。以这样的方式,通过与显示器边界或与一个或多个所显示的数值时间指示的相对接近度,用户可以区分哪个肢体指示小时以及哪个肢体指示分钟。14T illustrates an example user interface screen 16602 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5). Device 14000 may display a character user interface object on the display. The displayed character user interface object indicates the time as described above. As shown in FIG. 14T, in some embodiments, the human user interface object includes one or more second endpoints, such as the second endpoint of the limb and the second endpoint of the second limb, as described above. In some embodiments, the second endpoint 16604 of the first limb may indicate the hour and be located along the circumference of the first circle 16606. The second endpoint 16608 of the second limb may indicate minutes and be located along the circumference of the second circle 16610 that surrounds the first circle 16606 and has a larger circumference than the first circle 16606 . In this way, the user can distinguish which limb indicates the hour and which limb indicates the minute by relative proximity to the display boundary or to one or more of the displayed numerical time indications.

在一些实施例中,设备(诸如设备14000)可以检测用户输入,并响应于检测到该用户输入而显示人物用户接口对象。例如,设备的显示器可以示出另一显示器或是黑暗的,然后响应于用户输入而在屏幕上显示用户接口对象。在一些实施例中,用户输入可以是对设备的移动(例如,设备的拾起、表明用户手腕移动的运动等)。在一些实施例中,用户输入可以是在触敏表面(例如,触摸屏)上的触摸。In some embodiments, a device, such as device 14000, can detect user input and display a human user interface object in response to detecting the user input. For example, the display of the device may show another display or be dark, and then display user interface objects on the screen in response to user input. In some embodiments, the user input may be movement of the device (eg, pickup of the device, motion indicating movement of the user's wrist, etc.). In some embodiments, the user input may be a touch on a touch-sensitive surface (eg, a touch screen).

现转向图14U,用户依赖于个人电子设备以在全天内保证时间。愈发地期望呈现给用户用于提升用户与个人电子设备的交互的互动式用户接口。通过基于基数的用户接口来指示时间可以增强用户与设备的交互。增加接口屏幕的简单化的等级,并同时仍提供充足的用于简单和直观时间保证的基数,可以增加在小的设备上可用于显示额外信息的空间,由此增强并延长了用户与设备的交互。Turning now to Figure 14U, the user relies on the personal electronic device to guarantee time throughout the day. It is increasingly desirable to present an interactive user interface to a user for enhancing the user's interaction with a personal electronic device. Indicating the time through a cardinality-based user interface can enhance user interaction with the device. Increasing the level of simplicity of the interface screen, while still providing sufficient base for simple and intuitive time guarantees, can increase the space available for displaying additional information on small devices, thereby enhancing and prolonging the user's engagement with the device. interact.

因此,这里提供的是包括以四个基数为特征的钟面的情境特定的用户接口。用户可能希望这样的基于基数的用户接口是容易辨认的,并希望为额外信息留出足够空间(尤其在方形屏幕的转角处)。Accordingly, provided here is a context-specific user interface comprising a clock face featuring four bases. A user may want such a radix-based user interface to be easily recognizable and to leave enough room for additional information (especially at the corners of a square screen).

图14U示出设备14000可以在其显示器上显示的示例性用户接口屏幕16702。在一些实施例中,设备14000可以是设备100(图1)、300(图3)和/或500(图5)中的一个或多个设备。Figure 14U shows an example user interface screen 16702 that the device 14000 may display on its display. In some embodiments, device 14000 may be one or more of devices 100 (FIG. 1), 300 (FIG. 3), and/or 500 (FIG. 5).

设备14000可以显示包括包含一个或多个基数的钟面的接口16702。钟面可以是以时针、分针和秒针为特征的模拟钟表的表示。每个基数可以对应于传统上出现在钟面上的12个数字中的一个数字,且它们可以出现在显示器上的与各自数字在钟面上的通常位置相对应的位置上。例如,数字“12”可以出现在显示器的顶部中央,数字“3”在右边中央、数字“6”在底部中央,以及数字“9”在左边中央。在一些实施例中,可以使用少于四个基数,诸如仅三个或仅两个。在一些实施例中,可以使用除“12”、“3”、“6”和“9”外的数字;例如,接口16702可以显示仅以数字“10”、“2”和“6”为特征的钟面。Device 14000 may display interface 16702 that includes a clock face that includes one or more bases. The clock face may be a representation of an analog timepiece featuring hour, minute and second hands. Each base number may correspond to one of the 12 numerals that traditionally appear on a clock face, and they may appear on the display at positions corresponding to the usual positions of the respective numerals on the clock face. For example, the number "12" may appear in the top center of the display, the number "3" in the right center, the number "6" in the bottom center, and the number "9" in the left center. In some embodiments, fewer than four bases may be used, such as only three or only two. In some embodiments, numbers other than "12," "3," "6," and "9" may be used; for example, interface 16702 may display only the numbers "10," "2," and "6." clock face.

在一些实施例中,显示在接口16702上的基数可以以足够大的大小显示,使得传统钟面的所有12个数字无法同时以相同的大小显示在设备14000的显示器上。因此,所显示的较少数量的基数由于其较大的大小而可以是更易辨认的。在一些实施例中,即使有足够空间可用于显示额外的数字,也将所显示的基数的数量维持在小于12,以维持简单性。In some embodiments, the base numbers displayed on interface 16702 may be displayed at a size large enough that all 12 digits of a conventional clock face cannot be displayed at the same size on the display of device 14000 at the same time. Therefore, the displayed lower number of cardinal numbers may be more legible due to their larger size. In some embodiments, the number of displayed bases is maintained to be less than 12 to maintain simplicity, even though there is sufficient space available for displaying additional numbers.

在一些实施例中,用户能够修改基于基数的接口的字体设置和颜色设置。在一些实施例中,可以使用不同字体来呈现所显示的基数中的一个或多个基数。可以对所有基数使用相同的字体,或对数字中的一个或多个数字使用不同的字体。在一些实施例中,所使用的字体是系统字体,其是设备14000的操作系统的默认字体。在一些实施例中,其它字体是可用的,这反映了对默认系统字体的修改或风格化。例如,可以使用如下这样的字体,即其反映了对系统字体的阴影风格化、对系统字体的圆形风格化、对系统字体的条纹风格化、对系统字体的模版风格化、对系统字体的压花风格化,对系统字体的粗体风格化、对系统字体的斜体风格化等。可以使用对系统字体的风格化来取代与系统字体无关的字体,或可以使用除与系统字体无关的字体之外的对系统字体的风格化。使用对系统字体的风格化可以创建对设备接口一致的视觉和感官,而同时仍允许用户定制字体。In some embodiments, the user can modify the font settings and color settings of the radix-based interface. In some embodiments, one or more of the displayed cardinalities may be presented using a different font. You can use the same font for all bases, or a different font for one or more of the numbers in the number. In some embodiments, the font used is a system font, which is the default font for the operating system of Device 14000. In some embodiments, other fonts are available, reflecting modifications or stylizations to the default system font. For example, fonts that reflect shadow stylization for system fonts, circle stylization for system fonts, stripe stylization for system fonts, stencil stylization for system fonts, stylization for system fonts, Emboss stylization, bold stylization for system fonts, italic stylization for system fonts, etc. Stylization of system fonts may be used in place of fonts independent of system fonts, or stylization of system fonts in addition to fonts independent of system fonts may be used. Using stylization of the system font can create a consistent look and feel to the device interface, while still allowing the user to customize the font.

在一些实施例中,可以由用户选择不同颜色以应用到所有的基数或应用到个别基数中的一个基数。在一些实施例中,用户可以选择颜色主题,该颜色主题应用到基数中的一个或多个基数,或应用到所有基数;主题可以是对被预定为相互对应的颜色的策划选择。在一些实施例中,用户可以选择选项以将渐变的颜色主题应用到基数中的一个或多个基数。在一些实施例中,用户可以选择选项以将颜色设置应用到基数中的一个或多个基数,以使得一个或多个基数的一种或多种颜色根据预定的安排或根据情境因素而随时间改变。In some embodiments, different colors may be selected by the user to apply to all bases or to one of the individual bases. In some embodiments, a user may select a color theme that applies to one or more of the bases, or to all bases; the theme may be a curated selection of colors that are predetermined to correspond to each other. In some embodiments, a user may select an option to apply a gradient color theme to one or more of the bases. In some embodiments, a user may select an option to apply a color setting to one or more of the bases such that one or more colors of the one or more bases change over time according to a predetermined schedule or according to contextual factors Change.

在一些实施例中,用户可以从编辑接口设定设备的字体设置或颜色设置。例如,用户可以将用力按压施加到接口16702的钟面,以激活编辑状态。在编辑接口中,用户可以轻敲钟面或特定的基数,以选择基数中的一个或多个基数。可以以任何适当的方式(包括将其以更大的大小显示)突出所选择的一个或多个基数,以指示选择了一个或多个基数用于编辑。在选择了一个或多个基数用于编辑的同时,用户可以旋转设备14000的可旋转的输入机构,以通过滚动设置来改变字体或颜色设置。可以以有序数列来布置设置,以使得用户可以滚动可用的选择。在一些实施例中,有序数列可以从一端循环到另一端,以使得当用户达到有序数列中的最后一个设置时,他可以按相同的方向前进到有序数列中的第一个设置。In some embodiments, the user can set the font settings or color settings of the device from the editing interface. For example, the user may apply a firm press to the clock face of interface 16702 to activate the edit state. In the editing interface, the user can tap the clock face or a specific base to select one or more of the bases. The selected cardinality or cardinalities may be highlighted in any suitable manner, including displaying them in a larger size, to indicate that one or more cardinalities are selected for editing. While one or more cardinalities are selected for editing, the user can rotate the rotatable input mechanism of device 14000 to change font or color settings by scrolling through the settings. The settings can be arranged in an ordered sequence so that the user can scroll through the available selections. In some embodiments, the ordered sequence can be cycled from one end to the other so that when the user reaches the last setting in the ordered sequence, he can proceed in the same direction to the first setting in the ordered sequence.

在一些实施例中,在编辑接口中,分页点可以出现在接口的顶部以向用户指示在编辑接口中有多少不同页可用。例如,编辑接口可以具有两页,用于编辑颜色的第一页和用于编辑字体的第二页。如上面所描述的,用户可以在其中一页上选择用于编辑的基数中的一个或多个基数,并可以使用可旋转的输入机构来改变设置。用户然后可以执行由设备14000检测的横向轻扫输入,以翻页到相邻页。例如,如果最左面的页是用于编辑颜色的页,则用户可以向左轻扫以向右翻页,并访问用于编辑字体的页。在字体编辑页处,用户可以以如上面所描述的类似的方式编辑字体设置。在一些实施例中,当用户在编辑接口中在页面之间翻页时,维持了对用于编辑的一个或多个基数的选择,而在其它实施例中,当用户翻页时,选择被清除。In some embodiments, in the editing interface, paging points may appear at the top of the interface to indicate to the user how many different pages are available in the editing interface. For example, the editing interface may have two pages, a first page for editing colors and a second page for editing fonts. As described above, the user may select one or more of the bases for editing on one of the pages, and may use the rotatable input mechanism to change settings. The user may then perform a lateral swipe input detected by device 14000 to turn pages to adjacent pages. For example, if the leftmost page is a page for editing colors, the user can swipe left to turn the page to the right and access the page for editing fonts. At the font editing page, the user can edit font settings in a similar manner as described above. In some embodiments, the selection of one or more cardinalities for editing is maintained as the user pages between pages in the editing interface, while in other embodiments the selection is Clear.

在一些实施例中,编辑接口可以包括用于编辑额外设置的额外页,或可以使得能够响应于可旋转的输入机构的旋转来编辑接口中的一个或多个设置(诸如信息密度设置),而无需选择基数中的任何基数用于编辑。In some embodiments, the editing interface may include additional pages for editing additional settings, or may enable editing of one or more settings in the interface (such as information density settings) in response to rotation of the rotatable input mechanism, while There is no need to select any of the bases for editing.

在一些实施例中,接口16702可以显示除钟面之外的诸如复杂件之类的一个或多个向用户呈现信息的其它用户接口对象。在一些实施例中,所显示的复杂件可以由用户根据上面描述的方法定制。在一些实施例中,可以在接口16702中的预定义的位置(诸如转角处)中显示复杂件。在接口16702的转角处可以存在足够的空间用于对复杂件的清晰且无遮挡的显示,因为基数可能没有占据那个空间。在一些实施例中,接口16702可以以不具有复杂件或其它用户接口对象为特征,并可以仅以基数钟面为特征。In some embodiments, interface 16702 may display one or more other user interface objects other than a clock face, such as complications, that present information to the user. In some embodiments, the displayed complications may be customized by the user according to the methods described above. In some embodiments, complications may be displayed in predefined locations in interface 16702, such as at corners. There may be enough space at the corners of the interface 16702 for a clear and unobstructed display of the complex, as the cardinal may not occupy that space. In some embodiments, interface 16702 may feature no complications or other user interface objects, and may only feature a base clock face.

2.编辑情境特定的用户接口2. Editing context-specific user interfaces

本文中所描述和说明的情境特定的用户接口提供了多个元素和特征,用户可以取决于特定情境而定制这些元素和特征。如所描述的,这些可定制元素增强了用户接口,使得它们对用户更加个性化和互动化。The context-specific user interfaces described and illustrated herein provide a number of elements and features that can be customized by a user depending on the particular context. As described, these customizable elements enhance the user interface, making them more personal and interactive to the user.

同时,用户还需要容易使用和直观使用的设备。如果用户接口不能提供编辑这些特征的全面的方式,那么提供大量特征仅仅起到了使用户感到挫败的作用。下面描述的是用于编辑情境特定的用户接口的用户接口,其提供了辅助用户定制的简单且直观的方法。At the same time, users also need devices that are easy to use and intuitive to use. Providing a large number of features only serves to frustrate the user if the user interface does not provide a comprehensive way to edit these features. Described below is a user interface for editing a context-specific user interface that provides a simple and intuitive method of assisting user customization.

重要的是,应当意识到,尽管可以关于特定编辑特征描述诸如钟面之类的特定实施例,但这些编辑特征也可以应用到本文中所描述的其它用户接口中的一个或多个用户接口。例如,用于定制钟面颜色的方法可以被用于改变秒针的颜色、改变被动画呈现的对象(例如,蝴蝶)或改变钟面背景(例如,场景的照片或图像)。类似地,可以使用用于定制复杂件的方法添加和/或编辑任意钟面上的各种复杂件,而不考虑在本文中是否描述了承载特定复杂件的该钟面的实施例。本领域技术人员将能够认识到,下面所描述的方法提供了用户接口功能,其可以以多种组合被应用到各种情境特定的用户接口的元素和方面,所以无法单独地详述每一种可能的组合。Importantly, it should be appreciated that although particular embodiments, such as a clock face, may be described with respect to particular editing features, these editing features may also apply to one or more of the other user interfaces described herein. For example, a method for customizing the color of a clock face may be used to change the color of the second hand, change an object being animated (eg, a butterfly), or change the clock face background (eg, a photo or image of a scene). Similarly, various complications on any clock face can be added and/or edited using methods for customizing complications, regardless of whether the embodiment of that clock face bearing a particular complication is described herein. Those skilled in the art will appreciate that the methods described below provide user interface functionality that can be applied in various combinations to various context-specific elements and aspects of the user interface, so each cannot be individually detailed possible combinations.

应当进一步意识到,关于如本文中所描述的钟面编辑和/或选择的对“钟面”的提及绝非被限于传统的对“钟面”的定义,例如,具有用于指示时间的一个或多个表针以及小时指示的圆圈显示,或数字钟表的表示。本文中所描述的任何具有时间指示的情境特定的用户接口可以适当地被称为钟面。It should be further appreciated that references to "clock face" in relation to clock face editing and/or selection as described herein are by no means limited to the traditional definition of "clock face", eg, having A circular display of one or more hands and an indication of the hours, or a representation of a digital timepiece. Any context-specific user interface described herein with a time indication may properly be referred to as a clock face.

现将注意力转向图15。图15示出可以在设备1500上操作的示例性情境特定的用户接口。在一些实施例中,设备1500可以是设备100、300或500。电子设备具有被配置为检测接触强度的触敏显示器(例如,触摸屏504)。用于检测接触强度的示例性部件,以及用于它们的检测的技术,已经在上文中提及并被详细地描述。Turning attention now to Figure 15. FIG. 15 illustrates an exemplary context-specific user interface that may operate on device 1500 . In some embodiments, device 1500 may be device 100 , 300 or 500 . The electronic device has a touch-sensitive display (eg, touch screen 504) configured to detect contact strength. Exemplary components for detecting contact strength, and techniques for their detection, have been mentioned above and described in detail.

设备1500显示包括钟面1504的用户接口屏幕1502。钟面1504还包括显示来自天气应用的信息集合(例如,当前天气情况)的复杂件1506。在该示例中,用户希望改变钟面1504的多个方面。具体地,用户决定改变钟面1504上的小时指示和复杂件1506。Device 1500 displays user interface screen 1502 including clock face 1504 . The clock face 1504 also includes a complication 1506 that displays a collection of information from the weather application (eg, current weather conditions). In this example, the user wishes to change various aspects of the clock face 1504 . Specifically, the user decides to change the hour indication and complication 1506 on the clock face 1504.

用户利用触摸1508接触设备1500的触敏显示器。触摸1508具有在强度阈值之上的特征强度,如在屏幕1510上所示,其促使设备1500进入钟面编辑模式。钟面编辑模式允许用户编辑钟面的一个或多个方面。设备1500通过可视化地区分钟面,来指示用户已经进入钟面编辑模式。在该示例中,屏幕1510示出屏幕1502的显示的更小版本(例如,1512),其包括基于钟面1504的尺寸减小的钟面1514。还显示了基于复杂件1506的尺寸减小的复杂件1516。该显示向用户指示用户处于钟面编辑模式,同时提供给用户被编辑的钟面将在显示器上看起来怎样的指示。在一些实施例中,如下面参考图16A至图16C更加详细地描述的,用户可能能够通过轻扫所显示的屏幕1510来选择不同钟面。The user contacts the touch-sensitive display of device 1500 with touch 1508 . Touch 1508 has a characteristic intensity above the intensity threshold, as shown on screen 1510, which causes device 1500 to enter clock face editing mode. The clock face editing mode allows the user to edit one or more aspects of the clock face. The device 1500 indicates that the user has entered the clock face editing mode by visualizing the regional minute face. In this example, screen 1510 shows a smaller version (eg, 1512 ) of the display of screen 1502 that includes clock face 1514 that is reduced in size based on clock face 1504 . Also shown is a reduced size complex 1516 based on complex 1506 . The display indicates to the user that the user is in clock face editing mode, while providing the user with an indication of how the edited clock face will look on the display. In some embodiments, the user may be able to select a different clock face by swiping the displayed screen 1510, as described in more detail below with reference to FIGS. 16A-16C.

屏幕1510还显示分页可供件1518。分页可供件可以指示用户在选项序列中何处,以及在序列中有多少选项可用。在钟面编辑模式中,分页可供件可以指示用户正在编辑钟面的哪个可编辑的方面,该方面落入哪个可编辑方面的序列内,以及在序列内可编辑方面的总数(如果钟面选择在该屏幕上可用,则分页可供件1518可以描绘在可选的钟面和/或钟面选项的序列内的当前所选的钟面,如下面所描述)。分页可供件在钟面编辑模式中可以有利于帮助用户浏览接口并探索在每种类型的钟面内可用的所有可编辑的选项。Screen 1510 also displays paging affordance 1518. Pagination affordances can indicate where the user is in a sequence of options, and how many options are available in the sequence. In clock face editing mode, the paging affordance can indicate which editable aspect of the clock face the user is editing, which editable aspect sequence the facet falls into, and the total number of editable aspects within the sequence (if the clock face Selecting available on this screen, the paging affordance 1518 may depict the currently selected clock face within a sequence of selectable clock faces and/or clock face options, as described below). Pagination affordances in clock face editing mode can be useful to help users navigate the interface and explore all editable options available within each type of clock face.

用户通过利用触摸1520的接触1512选择所显示的用于编辑的钟面。响应于检测到触摸1520,设备1500可视化地指示用于编辑的钟面的元素。如屏幕1530上所示,如由围绕小时指示的位置的轮廓1534所指示的,已经选择了小时指示用于编辑。仍然保留了钟面的其它元素,如由时针和分针1532以及复杂件1536所示。The user selects the displayed clock face for editing by contact 1512 with touch 1520. In response to detecting touch 1520, device 1500 visually indicates elements of the clock face for editing. As shown on screen 1530, the hour indication has been selected for editing, as indicated by outline 1534 surrounding the location of the hour indication. Other elements of the clock face are still preserved, as shown by the hour and minute hands 1532 and the complication 1536.

在该示例中,钟面的三个方面可用于用户编辑。这由分页可供件1538所描绘。第一可编辑方面是小时指示(例如,它们的数字和/或外观)。这通过分页可供件1538被传递到用户。通过结合分页可供件1538查看轮廓1534,用户识别出小时指示是该钟面的三个可编辑方面的第一可编辑方面。In this example, three aspects of the clock face are available for user editing. This is depicted by pagination affordance 1538 . The first editable aspect is the hour indication (eg, their number and/or appearance). This is communicated to the user through pagination affordance 1538. By viewing outline 1534 in conjunction with paging affordance 1538, the user identifies that the hour indication is the first of the three editable aspects of the clock face.

设备1500还具有可旋转的输入机构1540。用户可以移动可旋转的输入机构1540以循环穿过用于编辑钟面不同方面的不同选项。在屏幕1530上,用户可以通过移动1542来为小时指示选择不同选项(如轮廓1534所描绘的,其当前可编辑)。有利地,使用可旋转的输入机构循环穿过可编辑选项(而不是使用例如触摸交互)释放了与屏幕的触摸交互,因而取而代之地提供了其它功能,因此扩展了设备的可交互性。使用可旋转的输入机构还有助于正在编辑较小的显示的元素的情况,因为更细微刻度的触摸手势可能对手指较大的用户在尺寸减小的显示器上是困难的。Device 1500 also has a rotatable input mechanism 1540 . The user can move the rotatable input mechanism 1540 to cycle through different options for editing different aspects of the clock face. On screen 1530, the user may select different options for the hour indication by moving 1542 (as depicted by outline 1534, which is currently editable). Advantageously, using a rotatable input mechanism to cycle through editable options (rather than using, for example, touch interaction) frees up touch interaction with the screen, thereby providing other functionality in its place, thus extending the interactivity of the device. Using a rotatable input mechanism also helps in situations where elements of a smaller display are being edited, as more finely scaled touch gestures may be difficult for users with larger fingers on a reduced size display.

还显示在屏幕1530上的是位置指示符1544,如9行的列所示。位置指示符1544是沿一系列位置的对当前位置的指示符。这可以被例如结合可旋转的输入机构1540使用。在屏幕1530上,位置指示符1544向用户指示当前所选的选项(例如,由线1546所指)在一系列所有可选选项中的位置。Also displayed on screen 1530 is a position indicator 1544, as shown in the column of row 9. Position indicator 1544 is an indicator of the current position along a series of positions. This can be used, for example, in conjunction with the rotatable input mechanism 1540. On screen 1530, position indicator 1544 indicates to the user the position of the currently selected option (eg, indicated by line 1546) within a series of all selectable options.

当检测到移动1542时,设备1500显示屏幕1550。响应于检测到移动1542,设备1500在该情况下通过增加指示的数目以及添加数值来编辑小时指示。这由指示1552示出,仍然由轮廓1534突出。钟面的其它元素,时针和分针1532以及可供件1536仍然相同。已经更新了位置指示符1544以指示由线1554所突出的该小时指示选项在小时指示选项的一系列位置中的位置。When movement 1542 is detected, device 1500 displays screen 1550. In response to detecting movement 1542, device 1500 in this case edits the hour indication by increasing the number of indications and adding a numerical value. This is shown by indication 1552, still highlighted by outline 1534. The other elements of the clock face, the hour and minute hands 1532 and the affordances 1536 remain the same. The position indicator 1544 has been updated to indicate the position of the hour indication option highlighted by line 1554 in the series of positions of the hour indication option.

如由分页可供件1538所指示的,小时指示是该钟面在可编辑方面的序列中的第一可编辑方面。用户可以通过轻扫触敏显示器(例如,轻扫1556)来选择第二可编辑方面。响应于检测到轻扫,设备1500显示屏幕1560。屏幕1560包括钟面1562,如由小时指示1552描绘的,钟面1562现具有12小时指示,该12小时指示包括4个数值指示。注意到,这些小时指示是由用户在之前的屏幕(参见指示1552)上选择的小时指示。现已经更新了分页可供件1538,以指示出编辑复杂件是在该钟面中的可编辑方面序列内的第二可编辑方面。As indicated by pagination affordance 1538, the hour indication is the first editable aspect of the clock face in the sequence of editable aspects. The user may select the second editable aspect by swiping the touch-sensitive display (eg, swiping 1556). In response to detecting the swipe, device 1500 displays screen 1560. Screen 1560 includes a clock face 1562, as depicted by hour indication 1552, which now has a 12 hour indication that includes 4 numerical indications. Note that these hour indications are the hour indications selected by the user on the previous screen (see indication 1552). The paging affordance 1538 has now been updated to indicate that the edit complication is the second editable aspect within the sequence of editable aspects in the clock face.

在屏幕1560上,如通过轮廓1564向用户所指示的,复杂件1536当前可编辑。当前,复杂件1536正在通过使用来自天气应用的信息显示当前天气情况。如由更新的位置指示符1544和线1566所指示的,该选项是一系列选项中的选项3。位置指示符1544让用户知道当前所选的特征(即,复杂件1536)是通过可旋转的输入机构可编辑的。On screen 1560, as indicated to the user by outline 1564, complication 1536 is currently editable. Currently, complication 1536 is displaying current weather conditions using information from the weather application. As indicated by the updated position indicator 1544 and line 1566, this option is option 3 in a series of options. The position indicator 1544 lets the user know that the currently selected feature (ie, the complication 1536) is editable through a rotatable input mechanism.

尽管屏幕1560描绘了单一复杂件,但应当理解可以显示多个复杂件。当显示多个复杂件时,用户可以通过接触复杂件的相应位置来选择特定的用于编辑的复杂件。轮廓1564然后从之前所选的复杂件或元素过渡到当前所选的复杂件或元素,并且然后可旋转的输入机构可以被用于编辑在所选位置处的复杂件或元素。在下文中参考图18C更为详细地描述该概念。Although screen 1560 depicts a single complication, it should be understood that multiple complications may be displayed. When multiple complexes are displayed, the user can select a specific complex for editing by touching the corresponding position of the complex. The outline 1564 then transitions from the previously selected complex or element to the currently selected complex or element, and the rotatable input mechanism can then be used to edit the complex or element at the selected location. This concept is described in more detail below with reference to Figure 18C.

应当注意到,尽管由指示符所描绘的可用选项不同,但位置指示符1544被显示在屏幕1530、1550和1560上。位置指示符可以是通过特定类型的用户输入(诸如可旋转的输入机构的移动)而可用的选项的通用指示符。不是将位置显示在特定情境内,诸如编辑特定特征或显示来自特定应用的数据,而是位置指示符示出通过某种类型的用户输入可用的用户位置,而无论用户输入正在其中被使用的特定情境如何。这更好地向用户指示了针对该功能应该使用哪种用户输入。在一些实施例中,将位置指示符显示在显示器上与为其使用的用户输入邻近的位置处(例如,在可旋转的输入机构旁边以指示可通过移动可旋转的输入机构访问的位置)。It should be noted that location indicator 1544 is displayed on screens 1530, 1550 and 1560, although the available options depicted by the indicators are different. The position indicator may be a generic indicator of options available through a particular type of user input, such as movement of a rotatable input mechanism. Rather than displaying a location within a particular context, such as editing a particular feature or displaying data from a particular application, a location indicator shows the user location available through some type of user input, regardless of the particular location in which the user input is being used. How is the situation. This better indicates to the user what user input should be used for that function. In some embodiments, a location indicator is displayed on the display adjacent to the user input for which it is used (eg, next to the rotatable input mechanism to indicate a location accessible by moving the rotatable input mechanism).

位置指示符(例如,位置指示符1544)可以响应于一个或多个输入。例如,如图15所示,位置指示符1544可以指示通过可旋转的输入机构的移动而可用的选项。如上面所描述的,用户可以使用可旋转的输入机构的移动来滚动可用选项。然而,用户还可能希望使用诸如在触摸显示器上的接触(例如,轻扫)之类的第二类型输入来滚动可用选项。在一些实施例中,查看屏幕1530的用户可以沿与用于移除用于编辑的钟面的第一元素的可视化指示以及可视化地指示用于编辑的钟面的第二元素的轻扫不同的方向来轻扫触敏显示器(例如,在显示器上的向下轻扫)。例如,为滚动图15中所示的可用选项,用户可以沿基本上水平的方向轻扫(例如,轻扫1556)来滚动可编辑方面(例如,如通过更新分页可供件1538所描述的,利用从左移动至右的轻扫导致沿一个方向滚动可编辑方面的序列,且利用从右移动至左的轻扫导致沿不同方向滚动可编辑方面的序列)。在该示例中,用户可以沿基本上垂直的方向(例如,垂直于轻扫1556)轻扫以滚动可用选项(例如,如通过更新位置指示符1544所描述的,利用向下移动的轻扫导致沿一个方向滚动可编辑方面的序列,且利用向上移动的轻扫导致沿不同方向滚动可编辑方面的序列)。在一些实施例中,用户可以在所显示的位置指示符的位置处或靠近所显示的位置指示符的位置来轻扫显示器,以滚动可用选项的序列。A location indicator (eg, location indicator 1544) can be responsive to one or more inputs. For example, as shown in FIG. 15, a position indicator 1544 may indicate options available through movement of the rotatable input mechanism. As described above, the user may use movement of the rotatable input mechanism to scroll through the available options. However, the user may also wish to scroll through the available options using a second type of input, such as a contact (eg, a swipe) on the touch display. In some embodiments, a user viewing screen 1530 may swipe along a different path than the visual indication to remove the first element of the clock face for editing and the swipe to visually indicate the second element of the clock face for editing direction to swipe the touch-sensitive display (eg, swipe down on the display). For example, to scroll through the available options shown in FIG. 15, a user may swipe in a substantially horizontal direction (eg, swipe 1556) to scroll through editable aspects (eg, as described by updating pagination affordance 1538, Using a swipe moving from left to right results in scrolling the sequence of editable aspects in one direction, and using a swiping moving from right to left results in scrolling the sequence of editable aspects in a different direction). In this example, the user may swipe in a substantially vertical direction (eg, perpendicular to swipe 1556 ) to scroll through available options (eg, as described by updating position indicator 1544 , swiping with a downward movement results in Scrolls the sequence of editable aspects in one direction, and swiping with upward movement results in scrolling the sequence of editable aspects in a different direction). In some embodiments, the user may swipe the display at or near the location of the displayed location indicator to scroll through the sequence of available options.

在一些实施例中,当检测到轻扫时,设备可以更新位置指示符(例如,沿一系列位置的位置指示符,其沿钟面的可视化指示的元素的可编辑方面的一系列可选择的选项,来指示可编辑方面的当前所选择的位置)以指示沿该系列的第二位置。在一些实施例中,当检测到轻扫时,设备可以编辑钟面的可视化指示的元素的方面。在一些实施例中,设备可以基于用于滚动指示符的输入类型,(例如,通过改变颜色、大小、形状、动画或其它可视化方面)可视化地区分位置指示符。例如,在一些实施例中,响应于检测到可旋转的输入机构的移动,设备可以以第一颜色(例如,绿色)显示位置指示符,并且在一些实施例中,响应于检测到轻扫,设备可以以不同于第一颜色的第二颜色(例如,白色)显示位置指示符。In some embodiments, when a swipe is detected, the device may update a position indicator (eg, a position indicator along a series of positions along a selectable series of editable aspects of the element that is visually indicated by the clock face) option to indicate the currently selected position of the editable aspect) to indicate the second position along the series. In some embodiments, when a swipe is detected, the device may edit aspects of the visually indicated element of the clock face. In some embodiments, the device may visually differentiate the position indicator based on the type of input used to scroll the indicator (eg, by changing color, size, shape, animation, or other visual aspect). For example, in some embodiments, in response to detecting movement of the rotatable input mechanism, the device may display a position indicator in a first color (eg, green), and in some embodiments, in response to detecting a swipe, The device may display the location indicator in a second color (eg, white) that is different from the first color.

可旋转的输入机构,其引起设备1500显示屏幕1570。这将复杂件1536更新以显示从日历应用中获取的当前日期。该选项在位置指示符中由线1572所指示。注意到分页可供件1538仍然指示第二位置,因为用户仍然正在参与编辑复杂件,该钟面的第二可编辑方面。确定接触具有在预定阈值之上的特征强度可以用于将接触与其它手势(诸如,轻敲或轻扫的开始)进行区分。A rotatable input mechanism that causes device 1500 to display screen 1570. This updates the complication 1536 to display the current date obtained from the calendar application. This option is indicated by line 1572 in the location indicator. Note that the paging affordance 1538 still indicates the second position because the user is still participating in editing the complication, the second editable aspect of the clock face. Determining that a contact has a characteristic strength above a predetermined threshold can be used to differentiate the contact from other gestures, such as the start of a tap or swipe.

完成了编辑钟面,用户现可以退出钟面选择模式并在显示器上显示被编辑的钟面。在一些实施例中,这可以通过检测具有在强度阈值之上的特征强度的用户接触来完成。根据确定特征强度在强度阈值之上,设备可以退出钟面选择模式,并(例如,通过增加所显示的钟面的尺寸)中止可视化地区分用于编辑的所显示的钟面。在一些实施例中,根据确定特征强度在强度阈值之上,设备可以将该被编辑的钟面保存为通过钟面选择模式可访问的新的钟面(如下面所描述)。根据确定特征强度不在强度阈值之上(其中钟面包括表示应用的可供件,并且其中接触是在表示应用的可供件上),设备可以发起由可供件表示的应用。Having finished editing the clock face, the user can now exit the clock face selection mode and display the edited clock face on the display. In some embodiments, this may be accomplished by detecting user contacts with characteristic intensities above an intensity threshold. Upon determining that the feature intensity is above the intensity threshold, the device may exit the clock face selection mode and discontinue visually distinguishing the displayed clock face for editing (eg, by increasing the size of the displayed clock face). In some embodiments, upon determining that the characteristic intensity is above an intensity threshold, the device may save the edited clock face as a new clock face accessible through a clock face selection mode (as described below). Upon determining that the characteristic intensity is not above the intensity threshold (where the clock face includes an affordance representing the application, and where the contact is on the affordance representing the application), the device may initiate the application represented by the affordance.

在一些实施例中,如上面所描述的,设备可以具有可旋转的以及可压下的输入机构(例如,506),并且响应于检测到对可旋转的以及可压下的输入机构的压下,设备可以退出钟面编辑模式,显示当前被编辑的钟面,和/或将当前被编辑的钟面保存用于后面的用户选择。In some embodiments, as described above, the device may have a rotatable and depressible input mechanism (eg, 506 ), and responsive to detecting depression of the rotatable and depressable input mechanism , the device can exit the clock face editing mode, display the currently edited clock face, and/or save the currently edited clock face for subsequent user selection.

虽然图15图示了钟面编辑模式的示例性实施例,但在本文中所描述的技术的范围内可以有其它多个可能的实施例。例如,图15中,通过可视化地区分围绕元素的轮廓(例如,通过显示可见的轮廓,或通过与围绕元素已经可见的之前存在的轮廓进行区分),指示了用于编辑的元素,如由轮廓1534和1564所图示的。在一些实施例中,轮廓可以被动画呈现以描绘有节奏的扩展和收缩(例如,类似于脉动或呼吸的动画)。在一些实施例中,被指示用于编辑的元素本身可以被动画呈现以描绘有节奏的扩展和收缩。在一些实施例中,元素可以被动画呈现以描绘闪烁。在一些实施例中,元素的颜色可以被改变(例如,颜色和/或强度的改变)。这些指示中的任意或全部指示可以用于可视化地指示当前可编辑的元素。Although FIG. 15 illustrates an exemplary embodiment of a clock face editing mode, there are many other possible embodiments within the scope of the techniques described herein. For example, in Figure 15, an element for editing is indicated by visually distinguishing the outline surrounding the element (eg, by displaying a visible outline, or by distinguishing from a pre-existing outline that is already visible surrounding the element), as indicated by the outline 1534 and 1564 as shown. In some embodiments, the contours may be animated to depict rhythmic expansion and contraction (eg, animation similar to pulsation or breathing). In some embodiments, the elements indicated for editing may themselves be animated to depict rhythmic expansion and contraction. In some embodiments, elements may be animated to depict flickering. In some embodiments, the color of an element may be changed (eg, a change in color and/or intensity). Any or all of these indications may be used to visually indicate currently editable elements.

如图15所示,可以将可旋转的输入机构的移动用作用户输入,用以编辑被指示用于编辑的元素的方面。在一些实施例中,如果轮廓被用于指示当前可编辑元素,则轮廓可以在可旋转的输入机构正在移动时消失,然后当移动停止时重新出现。以这种方式,用户能够在钟面上作为整体看到被编辑的元素的样子,而没有来自轮廓的任何可能的遮挡或干扰。As shown in Figure 15, movement of the rotatable input mechanism may be used as user input to edit aspects of the element indicated for editing. In some embodiments, if an outline is used to indicate the current editable element, the outline may disappear while the rotatable input mechanism is moving, and then reappear when the movement stops. In this way, the user is able to see what the edited element looks like on the clock face as a whole, without any possible occlusion or interference from the outline.

在一些实施例中,响应于检测移动,设备可以改变元素的颜色。这可以包括例如改变钟面背景的颜色(例如,如果钟面背景是特定的颜色则替换该颜色,或如果钟面背景包括图像则选择不同的图像)、改变秒针(如果其包含在钟面上)的部分或全部的颜色、改变小时和/或分钟指示的颜色、和/或在数字钟的表示的显示中改变数字或冒号的颜色。由于秒针是比背景小的元素(并因此用户可能较难感知),因此改变秒针的颜色可以包括动画呈现的颜色改变。例如,秒针可以首先改变特定点的颜色(例如,沿着秒针描绘的点),然后将该颜色改变沿秒针的任意方向传播。备选地,颜色改变可以在钟面的原点处开始并向外传播。动画呈现颜色改变,特别是钟面的较小元素的改变,可以有助于将用户的注意力吸引到颜色改变上。In some embodiments, in response to detecting movement, the device may change the color of the element. This may include, for example, changing the color of the clock face background (eg, replacing the clock face background if it is a particular color, or selecting a different image if the clock face background includes an image), changing the second hand (if it is included on the clock face) ), changing the colour of the hour and/or minute indications, and/or changing the colour of the numerals or colons in the display of the representation of a digital clock. Since the second hand is a smaller element than the background (and thus may be more difficult for a user to perceive), changing the color of the second hand may include an animated color change. For example, the second hand may first change the color of a particular point (eg, along the point traced by the second hand), and then propagate that color change along any direction of the second hand. Alternatively, the color change may start at the origin of the clock face and propagate outward. Animating color changes, especially smaller elements of the clock face, can help draw the user's attention to the color change.

在其它实施例中,响应于检测到可旋转的输入机构的移动,设备可以改变复杂件的方面。例如,这可以被用于改变由应用复杂件显示的应用数据。在一些实施例中,复杂件可以指示由应用获取的第一信息集合(例如,应用数据。例如,如果应用是天气应用,则信息集合可以是预报的天气情况、当前温度等),以及在编辑时,可以更新复杂件以指示来自同一应用的第二信息集合(例如,如果应用是天气应用,则可以将显示编辑为从示出当前温度到示出当前降水量)。在其它实施例中,在编辑时,可以更新复杂件以指示来自不同应用的信息集合(例如,如由复杂件1536所图示,如果应用是天气应用,则可以将显示编辑为从示出天气到示出来自日历应用的数据)。In other embodiments, the device may change aspects of the complex in response to detecting movement of the rotatable input mechanism. For example, this can be used to change application data displayed by the application complex. In some embodiments, the complication may indicate a first set of information (eg, application data. For example, if the application is a weather application, the set of information may be forecasted weather conditions, current temperature, etc.) acquired by the application, and when editing , the complication may be updated to indicate a second set of information from the same application (eg, if the application is a weather application, the display may be edited from showing current temperature to showing current precipitation). In other embodiments, when editing, the complication can be updated to indicate a collection of information from different applications (eg, as illustrated by complication 1536, if the application is a weather application, the display can be edited to show the weather from to show data from the calendar application).

在其它实施例中,响应于检测到可旋转的输入机构的移动,设备可以改变显示密度的方面。例如,如图15所图示,这可以被用于编辑时间的可见划分的数目(例如,所显示的小时和/或分钟指示的数目,诸如数字1至12或沿钟面在小时位置处定位的其它标记/符号)。响应于检测到可旋转的输入机构的移动,设备可以增大或减小时间的可见划分的数目。如在屏幕1530、1550和1560上所图示的,这可以涉及改变可见划分的数目(例如,从4到12)和/或改变数值/符号小时指示的数目(例如,从0到4)。In other embodiments, the device may change aspects of display density in response to detecting movement of the rotatable input mechanism. For example, as illustrated in Figure 15, this can be used to edit the number of visible divisions of time (eg, the number of hour and/or minute indications displayed, such as the numbers 1 to 12 or positioning along the clock face at the hour position other marks/symbols). In response to detecting movement of the rotatable input mechanism, the device may increase or decrease the number of visible divisions of time. As illustrated on screens 1530, 1550 and 1560, this may involve changing the number of visible divisions (eg, from 4 to 12) and/or changing the number of numerical/symbolic hour indications (eg, from 0 to 4).

在一些实施例中,如图15所图示的,可以显示沿一系列的位置的位置指示符(例如,位置指示符1544)。响应于检测到可旋转的输入机构的移动,设备可以将指示符沿着一系列位置从指示第一位置更新到指示第二位置。在一些实施例中,沿着用于当前可编辑的方面的一系列可选择的选项,所指示的位置可以反映用于当前可编辑的方面的当前所选择的选项。如上面所描述的,在一些实施例中,指示符被显示在显示器上与可旋转的输入机构邻近的位置处,由此增强了用户在指示符与输入之间的关联。在一些实施例中,如果当前可编辑的方面是颜色,则设备可以显示包括一系列颜色的位置指示符,以使得当前可选择的颜色选项与当前由位置指示符所指示的位置的颜色相匹配(例如,颜色可以是类似或相同的颜色)。在一些实施例中,在位置指示符中所显示的位置的数目取决于用于当前所选择的可编辑的方面的选项的数目而增加或减少。In some embodiments, as illustrated in FIG. 15, a location indicator (eg, location indicator 1544) along a series of locations may be displayed. In response to detecting movement of the rotatable input mechanism, the device may update the indicator along the series of positions from indicating the first position to indicating the second position. In some embodiments, along the series of selectable options for the currently editable aspect, the indicated position may reflect the currently selected option for the currently editable aspect. As described above, in some embodiments, the indicator is displayed on the display adjacent to the rotatable input mechanism, thereby enhancing the user's association between the indicator and the input. In some embodiments, if the currently editable aspect is color, the device may display a position indicator comprising a series of colors such that the currently selectable color option matches the color of the position currently indicated by the position indicator (For example, the colors can be similar or the same color). In some embodiments, the number of locations displayed in the location indicator increases or decreases depending on the number of options for the currently selected editable aspect.

在一些实施例中,当达到由位置指示符所指示的最后位置时,设备可以向用户提供已经显示了最后选项的指示。例如,设备可以描绘所选元素、围绕所选元素的轮廓、以及位置指示符中的一项或多项的变暗。在一些实施例中,设备可以动画呈现所选元素、围绕所选元素的轮廓、以及位置指示符中的一项或多项,以扩展和收缩(例如,如橡皮筋一样)。在一些实施例中,设备可以(例如,通过弹跳)动画呈现所选元素、围绕所选元素的轮廓、以及位置指示符中的一项或多项,以在显示器上移动。这些特征可以有利于向用户提供已经达到一系列选项中的最后一个选项的指示。In some embodiments, when the last position indicated by the position indicator is reached, the device may provide the user with an indication that the last option has been displayed. For example, the device may depict a selected element, an outline surrounding the selected element, and a dimming of one or more of a position indicator. In some embodiments, the device may animate one or more of the selected element, an outline surrounding the selected element, and a position indicator to expand and contract (eg, like a rubber band). In some embodiments, the device may animate (eg, by bouncing) one or more of a selected element, an outline surrounding the selected element, and a position indicator to move across the display. These features can be useful in providing an indication to the user that the last option in a series of options has been reached.

在一些实施例中,用户可以通过在所显示的元素的位置处接触触敏显示器来选择钟面上的元素用于编辑。在其它实施例中,可以通过轻扫触敏显示器或旋转可旋转的输入机构来选择元素。无论输入如何,选择用于编辑的第二元素可以涉及从之前元素中移除可视化指示,以及可视化地指示用于编辑的第二元素(可视化地指示可以包括上面所描述的技术中的任何或全部技术)。In some embodiments, a user may select an element on the clock face for editing by contacting the touch-sensitive display at the location of the displayed element. In other embodiments, elements may be selected by swiping a touch-sensitive display or rotating a rotatable input mechanism. Regardless of the input, selecting the second element for editing may involve removing the visual indication from the previous element, and visually indicating the second element for editing (the visual indication may include any or all of the techniques described above) technology).

在一些实施例中,如果所选择的用于编辑的元素由围绕该元素的轮廓指示,则改变用于编辑的元素可以涉及将屏幕上的轮廓远离第一元素而平移,和/或将屏幕上的可见物通过屏幕上的连续移动朝向第二元素平移,直到围绕第二元素显示该轮廓。In some embodiments, if the selected element for editing is indicated by an outline surrounding the element, changing the element for editing may involve translating the on-screen outline away from the first element, and/or shifting the on-screen outline away from the first element. The visible is translated towards the second element by continuous movement on the screen until the outline is displayed around the second element.

如图15所图示,钟面编辑模式允许用户更改本文中所描述的钟面的多个可编辑方面。在一些实施例中,响应于检测到在触敏显示器上的轻扫(例如,轻扫1556),设备可以选择钟面的第二元素用于编辑,该第二元素响应于检测到另一用户输入(例如,可旋转的输入机构的移动)可以被编辑。这允许用户循环穿过所显示的钟面的不同的可编辑方面,诸如颜色、复杂件的数目和/或类型、以及显示密度。As illustrated in FIG. 15, the clock face editing mode allows the user to change various editable aspects of the clock face described herein. In some embodiments, in response to detecting a swipe on the touch-sensitive display (eg, swipe 1556), the device may select a second element of the clock face for editing, the second element responsive to detecting another user Input (eg, movement of a rotatable input mechanism) can be edited. This allows the user to cycle through different editable aspects of the displayed clock face, such as color, number and/or type of complications, and display density.

用户可能希望将所显示的钟面的颜色与图像相匹配。在一些实施例中,设备可以接收用户输入,并响应于接收到用户输入,设备可以进入颜色选择模式。当处于颜色选择模式时,设备可以接收表示图像的数据,并且响应于接收到该数据,设备可以选择图像的颜色并通过改变钟面上的颜色来更新所显示的钟面(例如,钟面背景、小时和/或分钟指示、和/或秒针),以与图像的颜色相匹配。在一些实施例中,所选的颜色可以具有图像中颜色的最普遍的颜色。这允许用户进一步定制钟面以显示指定的颜色。例如,如果用户穿着蓝色衬衫,则用户可以给蓝色衬衫拍照并将钟面的颜色与该衬衫相匹配。在一些实施例中,可以从存储在设备上的图像、存储在与设备进行无线通信(例如,Wi-Fi、蓝牙TM、近场通信(“NFC”)或本文中描述的其它蜂窝和/或其它无线通信技术的任何技术)的外部设备上的图像、或使用设备上的照相机(诸如照相机模块143或光学传感器164)拍摄的图像中,获取表示图像的数据。The user may wish to match the color of the displayed clock face to the image. In some embodiments, the device can receive user input, and in response to receiving the user input, the device can enter a color selection mode. When in a color selection mode, the device may receive data representing the image, and in response to receiving the data, the device may select a color of the image and update the displayed clock face (eg, the clock face background) by changing the color on the clock face , hour and/or minute indication, and/or second hand) to match the color of the image. In some embodiments, the selected color may be the most prevalent of the colors in the image. This allows the user to further customize the clock face to display a specified color. For example, if the user is wearing a blue shirt, the user can take a picture of the blue shirt and match the color of the clock face to that shirt. In some embodiments, wireless communication with the device (eg, Wi-Fi, Bluetooth , Near Field Communication ("NFC"), or other cellular and/or cellular and/or Data representing the image is acquired from an image on an external device of any other wireless communication technology, or an image captured using a camera on the device, such as camera module 143 or optical sensor 164 .

在描述了各种情境特定的用户接口及其用户编辑方法之后,现将注意力转向在图16A至16C中所示的选择情境特定的用户接口的方法。使用此处描述的技术,多种单独的情境特定的用户接口是可能的。用户可能希望取决于特定情境来选择特定的钟面(例如,从保存的钟面库中)或制作新的钟面。例如,用户可能希望在工作时间期间显示特定钟面,以呈现专业的外观,但在周末期间改变钟面以反映兴趣(诸如天文、锻炼或摄影)。用户可能在一个情境中希望快速访问秒表,而在另一情境中期望对白天小时的指示。Having described various context-specific user interfaces and their user editing methods, attention is now turned to the method of selecting a context-specific user interface shown in Figures 16A-16C. Using the techniques described herein, a variety of individual context-specific user interfaces are possible. The user may wish to select a particular clock face (eg, from a library of saved clock faces) or make a new clock face depending on the particular context. For example, a user may wish to display a particular clock face during business hours to present a professional appearance, but change the clock face during weekends to reflect interests (such as astronomy, exercise, or photography). A user may desire quick access to a stopwatch in one context and an indication of the hours of the day in another context.

图16A示出可以在设备1600上操作的示例性情境特定的用户接口。在一些实施例中,设备1600可以是设备100、300或500。电子设备具有被配置为检测接触强度的触敏显示器(例如,触摸屏504)。用于检测接触强度的示例性部件以及用于它们的检测的技术已经在上文中被提及并被详细地描述。FIG. 16A illustrates an exemplary context-specific user interface that may operate on device 1600. In some embodiments, device 1600 may be device 100 , 300 or 500 . The electronic device has a touch-sensitive display (eg, touch screen 504) configured to detect contact strength. Exemplary components for detecting contact strength and techniques for their detection have been mentioned above and described in detail.

设备16000显示包括钟面1604的用户接口屏幕1602。在该示例中,用户希望从钟面1604切换到不同的钟面。用户利用触摸1606接触设备1600的触敏显示器。触摸1606具有在强度阈值之上的特征强度,这促使设备1600进入屏幕1610上所示的钟面选择模式。钟面选择模式允许用户选择钟面。Device 16000 displays user interface screen 1602 including clock face 1604 . In this example, the user wishes to switch from clock face 1604 to a different clock face. The user contacts the touch-sensitive display of device 1600 with touch 1606 . Touch 1606 has a characteristic intensity above the intensity threshold, which causes device 1600 to enter clock face selection mode shown on screen 1610. The clock face selection mode allows the user to select the clock face.

设备1600通过可视化地区分钟面来指示用户已经进入钟面选择模式。这在屏幕1610上示出。屏幕1610通过将尺寸减小的钟面1612(尺寸减小的钟面1612基于钟面1604)在显示器上居中,来可视化地区分用户已经进入了钟面选择模式。这向用户指示了用户处于钟面选择模式,而同时提供给用户钟面将在全尺寸显示下的样子的指示。The device 1600 indicates that the user has entered the clock face selection mode by visualizing the regional minute face. This is shown on screen 1610. The screen 1610 visually distinguishes that the user has entered the clock face selection mode by centering the reduced size clock face 1612 (the reduced size clock face 1612 is based on the clock face 1604) on the display. This indicates to the user that the user is in the clock face selection mode, while at the same time providing the user with an indication of what the clock face will look like in the full size display.

屏幕1610还包括分页可供件1614。如上面所描述的,分页可供件可以指示用户在选项序列中何处,以及在序列中多少选项可用。分页可供件1614向用户指示钟面1612是一系列的三个可选择的钟面和/或钟面选项(例如,如下面所描述的,用于添加新的钟面或随机产生钟面的选项)中的第一个钟面。在钟面选择模式中,分页可供件可以指示当前居中的钟面和/或钟面选项、当前居中的钟面和/或钟面选项在钟面和/或钟面选项的序列中的位置、以及可用钟面和/或钟面选项的总数。这有助于用户浏览钟面和钟面选项。Screen 1610 also includes paging affordance 1614 . As described above, a pagination affordance can indicate where a user is in a sequence of options, and how many options are available in the sequence. Paging affordance 1614 indicates to the user that clock face 1612 is a series of three selectable clock faces and/or clock face options (eg, for adding new clock faces or randomly generating clock faces, as described below) option) in the first clock face. In the clock face selection mode, the paging affordance may indicate the currently centered clock face and/or clock face option, the position of the currently centered clock face and/or clock face option in the sequence of clock faces and/or clock face options , and the total number of available clock faces and/or clock face options. This helps users navigate clock faces and clock face options.

屏幕1610还包括第二钟面的部分视图,如由第二钟面1616的部分视图所示。在一些实施例中,当设备处于钟面选择模式时,设备可以包括对另一钟面或钟面选项的部分视图的显示、特别是对序列中的下一个钟面或钟面选项(例如,由分页可供件所指示的)的部分视图的显示。这进一步有助于用户理解到有额外的选项可用。在其它实施例中,在任何时间仅显示一个钟面。Screen 1610 also includes a partial view of the second clock face, as shown by the partial view of second clock face 1616 . In some embodiments, when the device is in a clock face selection mode, the device may include a display of a partial view of another clock face or clock face option, particularly the next clock face or clock face option in the sequence (eg, The display of the partial view indicated by the pagination affordance). This further helps the user understand that additional options are available. In other embodiments, only one clock face is displayed at any time.

钟面选择模式可以被用于选择用于显示为情境特定的用户接口的钟面,或用于选择用于编辑的钟面。因此,在一些实施例中,当诸如钟面1612和/或钟面1616之类的钟面在显示器上被居中时,用户可以在触敏显示器上接触所显示的钟面,以选择所居中的钟面用于编辑并进入到钟面编辑模式中(如上面参考图15所描述的)。在一些实施例中,当接触具有在强度阈值之上的特征强度时,进入钟面编辑模式。将钟面编辑模式与钟面选择模式耦合在单一接口中使得用户能够快速且简单地选择不同钟面并对它们进行编辑。The clock face selection mode may be used to select a clock face for display as a context-specific user interface, or to select a clock face for editing. Thus, in some embodiments, when a clock face, such as clock face 1612 and/or clock face 1616 is centered on the display, the user may touch the displayed clock face on the touch-sensitive display to select the centered clock face The clock face is used for editing and enters into the clock face editing mode (as described above with reference to Figure 15). In some embodiments, the clock face editing mode is entered when the contact has a characteristic intensity above an intensity threshold. Coupling the clock face editing mode and the clock face selection mode in a single interface enables the user to quickly and easily select different clock faces and edit them.

用户可以通过轻扫来选择不同的钟面(用于编辑或用于显示为情境特定的用户接口)。设备1600检测在触敏显示器上的轻扫(例如,轻扫1618)。响应于检测到轻扫1618,设备1600显示屏幕1620。屏幕1620包括在显示器上居中的第二钟面1616(在屏幕1610上描绘了第二钟面1616的部分)。屏幕1620还示出了分页可供件1614,该分页可供件1614已经被更新以指示当前居中的钟面1616是钟面和/或钟面选项的序列中的第二个钟面。还示出了钟面1612的部分视图。这有助于用户理解钟面的序列,类似于分页可供件,但具有添加的显示钟面的部分视图用于用户识别的有益效果。The user can swipe to select a different clock face (for editing or for display as a context-specific user interface). Device 1600 detects a swipe (eg, swipe 1618) on the touch-sensitive display. In response to detecting swipe 1618, device 1600 displays screen 1620. Screen 1620 includes a second clock face 1616 centered on the display (portion of second clock face 1616 is depicted on screen 1610). Screen 1620 also shows paging affordance 1614 that has been updated to indicate that currently centered clock face 1616 is the second clock face in a sequence of clock faces and/or clock face options. A partial view of the clock face 1612 is also shown. This helps the user understand the sequence of the clock faces, similar to the pagination affordance, but with the added benefit of showing a partial view of the clock face for user identification.

为了选择钟面1616,用户在钟面1616上接触触敏显示器(例如,触摸1622)。响应于检测到触摸1622,设备1600退出钟面选择模式并显示屏幕1630。屏幕1630包括基于钟面1616的全尺寸钟面1632。在该示例中,钟面1632是类似于参考图11A至11C所描述的情境特定的用户接口,并包括指示一天中时间的可供件1634、用户接口对象1636(指示太阳贯穿一天的路径的正弦波)以及表示太阳的可供件1638。To select clock face 1616, the user contacts a touch-sensitive display on clock face 1616 (eg, touches 1622). In response to detecting touch 1622, device 1600 exits the clock face selection mode and displays screen 1630. Screen 1630 includes a full-sized clock face 1632 based on clock face 1616 . In this example, the clock face 1632 is a context-specific user interface similar to that described with reference to FIGS. 11A-11C and includes an affordance 1634 indicating the time of day, a user interface object 1636 (a sine indicating the path of the sun through the day) wave) and an affordance 1638 representing the sun.

如上面在图16A中所描述并所图示的,用户可以在设备的钟面选择模式下从多个钟面选择钟面。在一些实施例中,当设备处于钟面选择模式时,至少示出第一钟面和第二钟面。这些钟面可以序列示出但以减小的尺寸示出。在一些实施例中,一个钟面在任何时间都在显示器上居中,并且一个或多个额外钟面在显示器上以部分视图示出,如钟面1612和1616的部分视图。将钟面居中可以包括在屏幕上平移序列中的之前钟面,并以部分视图显示该之前钟面。在其它实施例中,在任意一个时间,都仅在设备上显示单一钟面(即,没有部分视图)。As described and illustrated above in Figure 16A, a user may select a clock face from a plurality of clock faces in a clock face selection mode of the device. In some embodiments, when the device is in the clock face selection mode, at least the first clock face and the second clock face are shown. These clock faces may be shown in series but in reduced size. In some embodiments, one clock face is centered on the display at any time, and one or more additional clock faces are shown on the display in partial views, such as partial views of clock faces 1612 and 1616 . Centering the clock face may include panning the previous clock face in the sequence on the screen and displaying the previous clock face in partial view. In other embodiments, only a single clock face (ie, no partial view) is displayed on the device at any one time.

在一些实施例中,将钟面在显示器上居中可以包括在显示器上仿真钟面朝向用户的移动,似乎它正在接近用户。这有助于将用户的注意力吸引到钟面,而同时传递给用户钟面序列的感觉。In some embodiments, centering the clock face on the display may include simulating movement of the clock face towards the user on the display as if it were approaching the user. This helps to draw the user's attention to the clock face, while at the same time conveying to the user a sense of the clock face sequence.

如屏幕1620所描绘的,设备1600可以以序列显示多个可用钟面和/或钟面选项以供用户选择。用户可能希望对序列内的一个或多个钟面重新排序。因此,设备1600可以提供钟面重排模式,以允许用户选择特定钟面并改变其在可用钟面和/或钟面选项的序列中的排序。在一些实施例中,用户可以在钟面(例如,钟面1616)上接触触敏显示器并维持接触超过阈值间隔(例如,“按压并保持”类型的用户输入)。响应于检测到该接触,并根据确定该接触超过预定的阈值,设备1600可以进入钟面重排模式。设备1600可以突出、轮廓化呈现、动画呈现或以其它方式可视化地区分钟面,以向用户指示设备1600已经进入钟面重排模式,并且钟面已经被选择用于重排。在一些实施例中,当继续接收用户接触时,设备1600可以检测到用户接触从所显示的钟面和/或钟面选项序列内的第一位置到不同于第一位置的第二位置的移动,而没有用户接触在触敏显示器上的接触间断。在其它实施例中,包括了从所显示的钟面和/或钟面选项序列内的第一位置到不同于第一位置的第二位置的移动而没有用户接触在触敏显示器上的接触间断的接触可以是在进入钟面重排模式之后的分开的接触。响应于检测到在第二位置处的接触,设备1600可以将屏幕上的钟面从第一位置平移到第二位置。可选地,显示器上的其它部分或完整钟面和/或钟面选项可以被相应地移动,以适应用户所选的钟面的新位置。用户然后可以中止接触以选择第二位置作为钟面在所显示的钟面和/或钟面选项的序列中的新位置。在一些实施例中,在至少一个钟面的位置已经被重排之后,响应于在触敏显示器上检测到接触的间断,设备1600可以退出钟面重排模式。在其它实施例中,响应于在触敏显示器上的接触间断之后检测到用户输入(例如,对诸如506之类的可旋转以及可压下的输入机构的压下),设备1600可以退出钟面重排模式。在一些实施例中,当退出钟面重排模式时,设备1600可以重新进入钟面选择模式。As depicted by screen 1620, device 1600 may display a plurality of available clock faces and/or clock face options in a sequence for selection by the user. The user may wish to reorder one or more clock faces within the sequence. Accordingly, device 1600 may provide a clock face rearrangement mode to allow a user to select a particular clock face and change its ordering in the sequence of available clock faces and/or clock face options. In some embodiments, a user may contact a touch-sensitive display on a clock face (eg, clock face 1616) and maintain contact for more than a threshold interval (eg, "press and hold" type user input). In response to detecting the contact, and upon determining that the contact exceeds a predetermined threshold, the device 1600 may enter a clock face rearrangement mode. Device 1600 may highlight, outline, animate, or otherwise visualize the regional minute face to indicate to the user that device 1600 has entered a clock face rearrangement mode and that a clock face has been selected for rearrangement. In some embodiments, while continuing to receive user contacts, device 1600 may detect movement of the user contact from a first position within the displayed clock face and/or sequence of clock face options to a second position different from the first position , without interruption of user contact on the touch-sensitive display. In other embodiments, movement from a first position within a displayed clock face and/or sequence of clock face options to a second position different from the first position is included without interruption of user contact on the touch-sensitive display The contacts may be separate contacts after entering the clock face rearrangement mode. In response to detecting the contact at the second position, the device 1600 can translate the clock face on the screen from the first position to the second position. Optionally, other partial or complete clock faces and/or clock face options on the display may be moved accordingly to accommodate the new position of the clock face selected by the user. The user may then discontinue contact to select the second position as the new position of the clock face in the displayed sequence of clock faces and/or clock face options. In some embodiments, the device 1600 may exit the clock face rearrangement mode in response to detecting a break in contact on the touch-sensitive display after the position of at least one clock face has been rearranged. In other embodiments, the device 1600 may exit the clock face in response to detecting a user input (eg, depression of a rotatable and depressible input mechanism such as 506) following a break in contact on the touch-sensitive display rearrangement mode. In some embodiments, when exiting the clock face rearrangement mode, the device 1600 may re-enter the clock face selection mode.

除选择存在的情境特定的用户接口之外,用户还可能希望添加一个新的情境特定的用户接口。图16B图示了用于生成新的钟面的示例性用户接口。在图16B中示出的是显示屏幕1640的设备1600。屏幕1640显示钟面1642和分页可供件1644,该分页可供件1644向用户指示当前居中的钟面是三个可选择的钟面和/或钟面选项的序列中的第一个钟面。屏幕1640还显示了钟面生成可供件(例如,1646)的部分视图。In addition to selecting an existing context-specific user interface, the user may also wish to add a new context-specific user interface. 16B illustrates an exemplary user interface for generating a new clock face. Shown in FIG. 16B is a device 1600 displaying a screen 1640 . Screen 1640 displays clock face 1642 and paging affordance 1644 that indicates to the user that the currently centered clock face is the first clock face in a sequence of three selectable clock faces and/or clock face options . Screen 1640 also displays a partial view of the clock face generation affordance (eg, 1646).

在该示例中,用户轻扫显示器(例如,轻扫1648),并响应于检测到轻扫,设备1600显示在屏幕1650上居中的钟面生成可供件1646的完整视图。在一些实施例中,如由可供件1646所描绘的,钟面生成可供件可以包括加号(或其它文本和/或符号),以向用户传递在激活可供件1646时,设备1600将生成新的钟面。In this example, the user swipes the display (eg, swipe 1648 ), and in response to detecting the swipe, device 1600 displays a full view of clock face generation affordance 1646 centered on screen 1650 . In some embodiments, as depicted by affordance 1646, the clock face generation affordance may include a plus sign (or other text and/or symbol) to communicate to the user that upon activation of affordance 1646, device 1600 A new clock face will be generated.

注意到,屏幕1650还显示之前所显示的钟面1642的部分视图。该1642的部分视图以及更新的分页可供件1644(被更新以指示钟面生成是序列中第二个可用的用户接口)帮助将用户在可用的钟面和/或钟面选项的序列中定向。进一步注意到,屏幕1640上的钟面生成可供件1646的部分视图向用户指示轻扫会将可供件1646在显示器上居中(例如,如在屏幕1650上显示的)以便用户激活。Note that screen 1650 also displays a partial view of clock face 1642 that was previously displayed. The partial view of this 1642 and the updated paging affordance 1644 (updated to indicate that clock face generation is the second available user interface in the sequence) help orient the user in the sequence of available clock faces and/or clock face options . Note further that the partial view of clock face generation affordance 1646 on screen 1640 indicates to the user that a swipe will center affordance 1646 on the display (eg, as shown on screen 1650) for user activation.

用户可以例如通过在触敏显示器上接触可供件1646(例如,触摸1652)来激活可供件1646。响应于检测到接触,设备1600显示屏幕1660,该屏幕1660包括新生成的在显示器上居中的钟面1662。如在屏幕1660上所示,新钟面1662包括显示(例如,从日历应用中获取的)当前日期的可供件1664以及显示(例如,从天气应用中获取的)当前天气情况的可供件1666。A user may activate affordance 1646, eg, by contacting affordance 1646 (eg, touching 1652) on a touch-sensitive display. In response to detecting the contact, the device 1600 displays a screen 1660 that includes a newly generated clock face 1662 centered on the display. As shown on screen 1660, new clock face 1662 includes affordances 1664 that display the current date (eg, obtained from a calendar application) and affordances 1664 that display current weather conditions (eg, obtained from a weather application). 1666.

响应于检测到可供件1646的激活,在一些实施例中,在将所显示的新钟面居中之后,设备保持在钟面选择模式中。在其它实施例中,如上面所描述的,当将新生成的钟面在显示器上居中时,设备进入钟面编辑模式中。这允许用户编辑新生成的钟面的一个或多个方面。在一些实施例中,设备退出钟面选择模式并将新钟面居中作为显示器上的全尺寸钟面。In response to detecting activation of affordance 1646, in some embodiments, the device remains in the clock face selection mode after centering the displayed new clock face. In other embodiments, as described above, when the newly generated clock face is centered on the display, the device enters into a clock face editing mode. This allows the user to edit one or more aspects of the newly generated clock face. In some embodiments, the device exits the clock face selection mode and centers the new clock face as a full size clock face on the display.

应当意识到,尽管新钟面1662描绘了模拟时钟的表示,但本文中所描述的任何情境特定的用户接口(具有本文中所描述的可选特征的任意特征)可以是响应于激活钟面生成可供件而生成的新钟面。在一些实施例中,与在设备上的已有钟面相比,新钟面可以具有不同的可定制的方面。例如,如果用户已经具有包括蓝色秒针的钟面,则设备可以生成包括红色秒针的新钟面。这有助于用户探索针对本文中所描述的情境特定的用户接口可用的选项,因此通过增加多样性而增强了用户接口。It should be appreciated that although the new clock face 1662 depicts a representation of an analog clock, any of the context-specific user interfaces described herein (with any of the optional features described herein) may be generated in response to activating the clock face A new clock face generated from the available parts. In some embodiments, the new clock face may have different customizable aspects than the existing clock face on the device. For example, if the user already has a clock face that includes a blue second hand, the device may generate a new clock face that includes a red second hand. This helps the user explore the options available for the context-specific user interface described herein, thus enhancing the user interface by adding variety.

除选择已有的情境特定的用户接口或生成新的情境特定的用户接口之外,用户还可能希望创建随机的情境特定的用户接口。图16C图示了用于生成随机钟面的示例性用户接口。在图16C上示出的是显示屏幕1670的设备1600。屏幕1670显示钟面1672和分页可供件1674,该分页可供件1674向用户指示当前居中的钟面是三个可选择的钟面和/或钟面选项的序列中的第一个钟面。屏幕1670还显示随机钟面生成可供件(例如,1676)的部分视图。In addition to selecting an existing context-specific user interface or generating a new context-specific user interface, the user may also wish to create a random context-specific user interface. 16C illustrates an exemplary user interface for generating a random clock face. Shown in FIG. 16C is a device 1600 displaying a screen 1670 . Screen 1670 displays clock face 1672 and paging affordance 1674 that indicates to the user that the currently centered clock face is the first clock face in a sequence of three selectable clock faces and/or clock face options . Screen 1670 also displays a partial view of a random clock face generation affordance (eg, 1676).

在该示例中,用户轻扫显示器(例如,轻扫1678),并响应于检测到该轻扫,设备1600显示在屏幕1680上居中的随机钟面生成可供件1676的全视图。在一些实施例中,如由可供件1676所描绘的,随机钟面生成可供件可以包括问号标记(或其它文本和/或符号,诸如字母“R”)以向用户传递在激活可供件1676时,设备1600将生成随机钟面。In this example, the user swipes the display (eg, swipe 1678 ), and in response to detecting the swipe, device 1600 displays a full view of random clock face generation affordance 1676 centered on screen 1680 . In some embodiments, as depicted by affordance 1676, the random clock face generation affordance may include a question mark (or other text and/or symbol, such as the letter "R") to communicate to the user that the affordance is activated At event 1676, the device 1600 will generate a random clock face.

注意到屏幕1680还显示了之前所显示的钟面1672的部分视图。1672的部分视图,连同更新的分页可供件1674(其被更新以指示随机钟面生成是在序列中第二可用的用户接口)帮助将用户定向到序列中可用的钟面和/或选项的序列。进一步注意到,在屏幕1670上的随机钟面生成可供件1676的部分视图向用户指示轻扫会将可供件1676在显示器上居中(例如,如在屏幕1680上所显示的)以便用户激活。Note that screen 1680 also displays a partial view of clock face 1672 that was previously displayed. Partial view of 1672, along with updated paging affordance 1674 (which is updated to indicate random clock face generation is the second available user interface in the sequence) to help direct the user to the clock faces and/or options available in the sequence sequence. Note further that the partial view of random clock face generation affordance 1676 on screen 1670 indicates to the user that a swipe will center affordance 1676 on the display (eg, as shown on screen 1680 ) for user activation .

用户可以例如通过在触敏显示器上接触可供件1676(例如,触摸1682)来激活可供件1676。响应于检测到该接触,设备1600显示屏幕1690,该屏幕1690包括随机生成的在显示器上居中的钟面1692。如在屏幕1690上所示,新钟面1692包括表示用于启动秒表应用的可供件的可供件1694和显示(例如,从天气应用获取的)当前温度的可供件1696。A user may activate affordance 1676, eg, by contacting affordance 1676 (eg, touching 1682) on a touch-sensitive display. In response to detecting the contact, the device 1600 displays a screen 1690 that includes a randomly generated clock face 1692 centered on the display. As shown on screen 1690, new clock face 1692 includes affordance 1694 representing affordances for launching a stopwatch application and affordance 1696 displaying the current temperature (eg, obtained from a weather application).

响应于检测到可供件1676的激活,在一些实施例中,在将所显示的随机钟面居中之后,设备保持在钟面选择模式中。在其它实施例中,如上面所描述的,当将随机生成的钟面在显示器上居中时,设备进入钟面编辑模式。这允许用户编辑随机生成的钟面的一个或多个方面。在一些实施例中,设备退出钟面选择模式并将随机钟面作为全尺寸钟面在显示器上居中。In response to detecting activation of affordance 1676, in some embodiments, the device remains in the clock face selection mode after centering the displayed random clock face. In other embodiments, as described above, the device enters a clock face editing mode when a randomly generated clock face is centered on the display. This allows the user to edit one or more aspects of the randomly generated clock face. In some embodiments, the device exits the clock face selection mode and centers a random clock face on the display as a full size clock face.

应当意识到,尽管新钟面1692描绘了模拟时钟的表示,但本文中所描述的任何情境特定的用户接口(具有本文中所描述的可选特征的任意特征)可以是响应于激活随机钟面生成可供件而生成的随机钟面。It should be appreciated that although the new clock face 1692 depicts a representation of an analog clock, any context-specific user interface described herein (with any of the optional features described herein) may be responsive to activation of a random clock face Generates a random clock face generated by the widget.

在一些实施例中,随机钟面可以不同于在钟面选择模式中可用的其它钟面中的任何一个钟面。设备可以以多种方式将其实现。在一些实施例中,设备可以随机地生成随机钟面,并然后针对其它存储的钟面来检查该随机钟面,以保证该随机钟面是不同的。在其它实施例中,给定由本文中所描述的技术使其可用的可能的钟面的绝对数目,设备可以生成随机钟面,并依赖于它将不同于所存储的钟面的固有概率。In some embodiments, the random clock face may be different from any of the other clock faces available in the clock face selection mode. Devices can implement this in a number of ways. In some embodiments, the device may randomly generate a random clock face and then check the random clock face against other stored clock faces to ensure that the random clock face is different. In other embodiments, given the absolute number of possible clock faces made available by the techniques described herein, the device may generate a random clock face and rely on the inherent probability that it will differ from the stored clock face.

在一些实施例中,当显示随机钟面时,设备可以显示用于生成第二随机钟面的用户提示。如果用户不喜欢特定类型的情境特定的用户接口和/或随机钟面的定制特征,则这允许用户随机地生成另一钟面。在一些实施例中,随机钟面生成可供件可以描绘例如自动贩卖机或对针对生成第二随机钟面的用户提示的其它指示,以提供该特征。In some embodiments, when a random clock face is displayed, the device may display a user prompt for generating a second random clock face. This allows the user to randomly generate another clock face if the user does not like a particular type of context-specific user interface and/or the customization features of the random clock face. In some embodiments, the random clock face generation affordance may depict, for example, a vending machine or other indication of a user prompt for generating a second random clock face to provide this feature.

除将钟面在显示器上居中以便选择之外,设备还可以以一种或多种方式突出居中的钟面。例如,在一些实施例中,可以通过可见地区分围绕居中钟面的轮廓(例如,通过显示可见轮廓,或通过区分预先存在的已经围绕钟面可见的轮廓)来显示居中的钟面,如1612、1622、1642和1672所图示。在一些实施例中,可以动画呈现轮廓以描述有节奏的扩展和收缩(例如类似于脉动或呼吸的动画)。在一些实施例中,可以动画呈现居中的钟面本身以描绘有节奏的扩展和收缩。在一些实施例中,可以改变居中的钟面的颜色(例如,颜色和/或强度上的改变)。可以使用这些指示中的任何或全部指示来可视化地指示居中的钟面是当前可选择的。In addition to centering the clock face on the display for selection, the device can also highlight the centered clock face in one or more ways. For example, in some embodiments, a centered clock face may be displayed by visually distinguishing a contour around a centered clock face (eg, by displaying a visible contour, or by distinguishing a pre-existing contour that is already visible around a clock face), such as 1612 , 1622, 1642 and 1672. In some embodiments, outlines may be animated to describe rhythmic expansion and contraction (eg, animations similar to pulsation or breathing). In some embodiments, the centered clock face itself may be animated to depict rhythmic expansion and contraction. In some embodiments, the color of the centered clock face may be changed (eg, a change in color and/or intensity). Any or all of these indications may be used to visually indicate that a centered clock face is currently selectable.

如上面所描述的,可以将本文中呈现的与钟面选择相关的技术应用到本公开的情境特定的用户接口中的任何情境特定的用户接口。用户可能希望显示具有诸如用户照片或其它图像文件之类的图像作为背景的钟面(参见,例如参考图12、图24和图39描述的情境特定的用户接口、部件以及技术)。因此,期望向用户提供允许用户从多个图像的集合(例如,从图像文件夹或照片集)中选择图像的用户接口。用户还可能希望定制所选图像的外观。例如,可能已经在设备上拍摄了具有不同分辨率或纵横比的图像,且用户可能希望将图像的样子定制成适应具有尺寸减小的显示器的设备。如此,还期望向用户提供允许(例如通过将图像裁剪、缩放和/或重新居中)对所选图像的快速定制化以适应尺寸减小的显示器的用户接口。有利地,下面描述的技术允许提供这两项功能的高效的接口,由此通过减少所需的用于选择和编辑图像的用户输入的数目,提高了电池寿命并降低了处理器功率。As described above, the techniques presented herein related to clock face selection can be applied to any of the context-specific user interfaces of the present disclosure. A user may wish to display a clock face with an image such as a user photo or other image file as a background (see, eg, the context-specific user interfaces, components, and techniques described with reference to Figures 12, 24, and 39). Accordingly, it is desirable to provide the user with a user interface that allows the user to select an image from a collection of multiple images (eg, from an image folder or photo collection). The user may also wish to customize the appearance of the selected image. For example, images with different resolutions or aspect ratios may have been captured on the device, and the user may wish to customize the look of the images to fit the device with a reduced size display. As such, it is also desirable to provide the user with a user interface that allows for rapid customization of selected images (eg, by cropping, zooming, and/or re-centering) of the selected image to fit a reduced size display. Advantageously, the techniques described below allow for an efficient interface that provides both functions, thereby increasing battery life and reducing processor power by reducing the amount of user input required to select and edit images.

图16D示出可以在设备1600上操作的额外的示例性用户接口。在图16D中,设备1600显示屏幕1603,该屏幕1603与图16A中的屏幕1610类似,该屏幕1603包括尺寸减小的钟面1605、分页可供件1609以及钟面1607的部分视图。响应于检测到用户的轻扫1611,设备1600显示包括屏幕1613,该屏幕1613包括钟面1605的部分视图、更新的分页可供件1609(其被更新以向用户指示由1607表示的钟面是三个可用钟面或钟面选项中的第二个钟面)以及尺寸减小的钟面1607。FIG. 16D illustrates additional exemplary user interfaces that may operate on device 1600. In FIG. 16D , device 1600 displays screen 1603 , which is similar to screen 1610 in FIG. 16A and includes a reduced size clock face 1605 , paging affordance 1609 , and a partial view of clock face 1607 . In response to detecting the user's swipe 1611, the device 1600 displays a screen 1613 that includes a partial view of the clock face 1605, an updated paging affordance 1609 (which is updated to indicate to the user that the clock face represented by 1607 is The second of three available clock faces or clock face options) and a reduced size clock face 1607.

在该示例中,尺寸减小的钟面1607通过显示尺寸减小版本的用户图像来表示用户图像。尽管1607示出表示用户图像的单一、尺寸减小的图像,但可以显示任何的图像的表示,诸如多个图像的集合(例如,照片集的表示),或经由文本表示图像和/或照片集的可供件,诸如写着“照片”、“照片集”的文本等。这些表示向用户指示该选项当被选择时显示具有背景图像的钟面以及对一天中的时间和/或日期的指示。在一些实施例中,可以显示多于一个图像,和/或多于一个图像的表示。In this example, the reduced size clock face 1607 represents the user image by displaying a reduced size version of the user image. Although 1607 shows a single, reduced-size image representing an image of a user, any representation of an image may be displayed, such as a collection of multiple images (eg, a representation of a photo collection), or an image and/or photo collection via text , such as text that says "Photos," "Photo Collections," etc. These representations indicate to the user that the option, when selected, displays a clock face with a background image and an indication of the time and/or date of the day. In some embodiments, more than one image, and/or representations of more than one image, may be displayed.

为了选择钟面1607,用户在钟面1607上接触触敏显示器(例如,触摸1615)。响应于检测到触摸1615,设备1600退出钟面选择模式并显示屏幕1617。屏幕1617显示全尺寸钟面,该全尺寸钟面包括背景1619、指示一天中的时间的可供件1621和指示日期或一月中的一天的可供件1623。背景1619可以基于由1607表示的图像。例如,它可以是相同图像的更大版本(例如,如果1607显示单一图像)、显示作为照片集部分的图像缩略图的更大版本(例如,如下面所示,如果1607显示多于一个图像),或它可以是由1607经由文本表示的图像。如本文中所使用的,“基于”图像的背景可以是指基于至少第一图像的背景,即,也可以显示额外的图像。在一些实施例中,可以通过在外观上修改构成背景1619的像素的子集(例如,如参考图12所描述的,诸如通过颜色模糊、混合、渐变等),来生成可供件1621和/或1623。To select clock face 1607, the user contacts a touch-sensitive display on clock face 1607 (eg, touches 1615). In response to detecting touch 1615, device 1600 exits the clock face selection mode and displays screen 1617. Screen 1617 displays a full size clock face including a background 1619, an affordance 1621 indicating the time of day and an affordance 1623 indicating the date or day of the month. Background 1619 may be based on the image represented by 1607 . For example, it can be a larger version of the same image (eg, if 1607 displays a single image), a larger version of an image thumbnail displayed as part of a photo collection (eg, as shown below, if 1607 displays more than one image) , or it can be an image represented by 1607 via text. As used herein, an "image-based" background may refer to a background based on at least the first image, ie, additional images may also be displayed. In some embodiments, affordances 1621 and/or can be generated by cosmetically modifying a subset of the pixels that make up background 1619 (eg, as described with reference to FIG. 12 , such as by color blurring, blending, gradients, etc.). or 1623.

图16E图示了用于选择基于图像的钟面的备选技术。不是立即选择用于显示的单一图像(例如,作为背景1619),而是用户可能希望首先访问多个图像的集合(例如,照片集)。图16E以与屏幕1603和1613相关联描述的相同的用户接口和输入开始。然而,响应于用户对基于图像的钟面选项的选择(例如,在尺寸减小的钟面1607上的触摸1615),设备1600相反地显示屏幕1625,在该示例中该屏幕1625包括九个不同图像的表示,包括表示1627,该表示1627表示背景1619基于的图像。Figure 16E illustrates an alternative technique for selecting an image-based clock face. Rather than immediately selecting a single image for display (eg, as background 1619), the user may wish to first access a collection of multiple images (eg, a photo collection). FIG. 16E begins with the same user interface and inputs described in association with screens 1603 and 1613 . However, in response to the user's selection of an image-based clock face option (eg, touch 1615 on the reduced size clock face 1607), device 1600 instead displays screen 1625, which in this example includes nine different A representation of the image, including a representation 1627 that represents the image on which the background 1619 is based.

屏幕1625以具有行和列的网格式布局来表示(例如,来自用户照片集的)图像的集合。可以使用任何类型的布局。在一些实施例中,屏幕1625可以显示合成图像,其包含与各个图像(诸如来自照片集的照片)相关联的表示。这些表示可以包括对应图像的指示(例如,标签)和/或可视化表示(例如,缩略图像)。用户可以通过利用触摸1629接触所显示的表示,来选择与表示1627相关联的图像。如上面所描述的,响应于检测到触摸1629,设备1600显示屏幕1617。Screen 1625 represents a collection of images (eg, from a user's photo collection) in a grid-format layout with rows and columns. Any type of layout can be used. In some embodiments, screen 1625 may display composite images containing representations associated with individual images, such as photos from a photo collection. These representations may include indications (eg, labels) and/or visual representations (eg, thumbnail images) of corresponding images. The user may select an image associated with representation 1627 by contacting the displayed representation with touch 1629. As described above, in response to detecting touch 1629, device 1600 displays screen 1617.

在一些实施例中,关于设备1600是显示如图16D中所图示的单一图像还是如图16E中所图示的多个图像,用户可以有权预先选择偏好。在一些实施例中,响应于对基于图像的钟面的用户选择(例如,触摸1615),设备1600可以针对查看单一图像或多个图像提供用户提示。然后用户可以提供输入(例如,在触敏显示器上的触摸),以选择适当的选项。In some embodiments, the user may have the option to pre-select a preference as to whether the device 1600 displays a single image as illustrated in Figure 16D or multiple images as illustrated in Figure 16E. In some embodiments, in response to a user selection (eg, touching 1615) of an image-based clock face, device 1600 may provide user prompts for viewing a single image or multiple images. The user can then provide input (eg, a touch on a touch-sensitive display) to select the appropriate option.

一旦选择了用于钟面背景的图像,用户可能希望修改图像或用不同图像将其替换。有利地,可以从单一用户接口使用下面描述的缩放/剪裁操作来提供这两个功能。作为示例,图16F和16G图示了可旋转的输入机构沿不同方向的多么简单的旋转可以允许用户无缝地从单一图像浏览到图像修改(例如,缩放、剪裁等),或从单一图像浏览回到照片集(例如,用于选择不同图像)。应当意识到,可以备选地或额外地采用诸如各种触摸手势之类的其它用户输入。Once an image has been selected for the clock face background, the user may wish to modify the image or replace it with a different image. Advantageously, both functions can be provided from a single user interface using the zoom/crop operations described below. As an example, Figures 16F and 16G illustrate how simple rotation of a rotatable input mechanism in different directions can allow a user to seamlessly navigate from a single image to image modification (eg, zoom, crop, etc.), or from a single image Go back to the photo collection (for example, to select different images). It should be appreciated that other user inputs such as various touch gestures may alternatively or additionally be employed.

如图16F所图示的,尽管显示了屏幕1617,但用户可以沿第一旋转方向移动可旋转的输入机构(例如,移动1631),以剪裁背景1619基于的图像。响应于检测到移动1631,设备1600显示具有图像1635的屏幕1633,该图像1635即基于背景1619的剪裁后的图像。可以例如通过以下面的一个或多个方式修改背景1619来生成图像1635:移除背景1619的一个或多个外部部分,增加背景1619的至少部分的放大率(例如,缩放),或更改背景1619的纵横比。这允许用户快速地剪裁图像,例如,以改善图像在尺寸减小的显示器上的外观。As illustrated in Figure 16F, although screen 1617 is displayed, the user may move the rotatable input mechanism (eg, movement 1631) in a first rotational direction to crop the image on which background 1619 is based. In response to detecting movement 1631, device 1600 displays screen 1633 with image 1635, which is a cropped image based on background 1619. Image 1635 may be generated, for example, by modifying background 1619 in one or more of the following ways: removing one or more outer portions of background 1619, increasing magnification (eg, zooming) of at least a portion of background 1619, or altering background 1619 aspect ratio. This allows the user to quickly crop the image, for example, to improve the appearance of the image on a reduced size display.

在一些实施例中,用于基于背景1619生成图像1635的剪裁量与可旋转的输入机构的旋转的角度、量、速度和/或数目成比例。在其它实施例中,用于基于背景1619生成图像1635的剪裁量不与可旋转的输入机构的旋转的角度、量、速度和/或数目成比例。可以使用用于将可旋转的输入机构的移动映射到剪裁的量或速度的任何模型,诸如参考在2014年9月3日提交的、申请号为14/476,700的题为“Crown Input for a Wearable ElectronicDevice”的美国专利申请所描述的那些模型,将其通过参考整体并入本文。例如,可以使用加速度、速度等来确定所剪裁图像的缩放的速度的量。In some embodiments, the amount of cropping used to generate the image 1635 based on the background 1619 is proportional to the angle, amount, speed, and/or number of rotations of the rotatable input mechanism. In other embodiments, the amount of cropping used to generate the image 1635 based on the background 1619 is not proportional to the angle, amount, speed, and/or number of rotations of the rotatable input mechanism. Any model for mapping the movement of a rotatable input mechanism to the amount or velocity of clipping may be used, such as with reference to Application No. 14/476,700, filed September 3, 2014, entitled "Crown Input for a Wearable Electronic Device" US Patent Application, which is incorporated herein by reference in its entirety. For example, acceleration, velocity, etc. may be used to determine the amount of velocity of the zoom of the cropped image.

使用其它用户输入,其它图像操控是可能的。例如,如图16F所图示,用户可以在屏幕1633上提供拖动手势(例如,拖动1637),以将图像1635在显示器上重新居中或平移。响应于检测到拖动1637,设备1600显示具有图像1641的屏幕1639。图像1641基于1635在显示器上的平移。平移的角度和/或定向可以至少部分地基于拖动1637的量、方向和/或速度。其它用户输入是可能的,诸如在触敏显示器上的轻敲或其它接触。例如,用户可以轻敲或双轻敲图像,并且作为响应,设备1600可以至少部分地基于接收到的轻敲的位置来将图像重新居中。Using other user input, other image manipulations are possible. For example, as illustrated in Figure 16F, the user may provide a drag gesture (eg, drag 1637) on screen 1633 to re-center or pan image 1635 on the display. In response to detecting drag 1637, device 1600 displays screen 1639 with image 1641. Image 1641 is based on the translation of 1635 on the display. The angle and/or orientation of the translation may be based, at least in part, on the amount, direction, and/or speed of the drag 1637 . Other user inputs are possible, such as taps or other contacts on the touch-sensitive display. For example, the user may tap or double-tap the image, and in response, the device 1600 may re-center the image based at least in part on the location of the received tap.

一旦用户对图像1641满意,可以通过触摸输入,诸如触摸1643,来选择该图像1641作为新的背景。触摸1643具有在强度阈值(其可以是与上文中参考触摸1606所描述的阈值相同或不同的阈值)之上的特征强度,其促使设备1600显示用户提示1645,询问用户将设定图像1641确认为背景。响应于检测到对图像1641的用户确认(例如,通过在“是”可供件上的触摸1647),设备1600显示屏幕1649,该屏幕1649包括作为背景的图像1641以及可供件1621和1623。在其它实施例中,设备1600可以响应于触摸1643而放弃显示用户提示1645并相反地显示屏幕1649。例如,如上面所描述的,如果触摸1643具有不在强度阈值之上的特征强度,则设备1600可以放弃显示屏幕1649和/或在外观上修改图像1641。Once the user is satisfied with the image 1641, the image 1641 can be selected as the new background through a touch input, such as touch 1643. Touch 1643 has a characteristic intensity above an intensity threshold (which may be the same or a different threshold as described above with reference to touch 1606), which causes device 1600 to display a user prompt 1645 asking the user to confirm setting image 1641 as background. In response to detecting user confirmation of image 1641 (eg, by touch 1647 on a "yes" affordance), device 1600 displays screen 1649 that includes image 1641 and affordances 1621 and 1623 as a background. In other embodiments, device 1600 may forgo displaying user prompt 1645 in response to touch 1643 and display screen 1649 instead. For example, as described above, if touch 1643 has a characteristic intensity that is not above an intensity threshold, device 1600 may abandon display screen 1649 and/or modify image 1641 in appearance.

在一些实施例中,与在背景1619上显示它们相比,可以基于相比于1619不同的1641的外观,来在外观上修改可供件1621和/或1623。例如,它们可以包括对不同图像的像素的子集或来自同一图像的像素的不同子集的修改(例如,1641对比1619)。在其它实施例中,可供件1621和/或1623可以在两个屏幕上具有相同的外观。In some embodiments, affordances 1621 and/or 1623 may be modified in appearance based on a different appearance of 1641 compared to 1619 as compared to displaying them on background 1619 . For example, they may include modifications to subsets of pixels from different images or from the same image (eg, 1641 versus 1619). In other embodiments, affordances 1621 and/or 1623 may have the same appearance on both screens.

图16G图示了用于允许用户选择不同图像的示例性技术。尽管显示了具有背景1619的屏幕1617,但用户可以沿第二旋转方向移动可旋转的输入机构(例如,移动1651)。在一些实施例中,移动1651可以具有与移动1631的旋转方向相反的旋转方向。响应于检测到移动1651,设备1600显示屏幕1625,屏幕1625如上面所描述的表示(例如,来自用户照片集的)图像的集合。用户可以通过触摸1655来选择对应于表示1653的图像(如上面所描述的,其可以是诸如缩略图之类的图像,或诸如标签之类的指示)。16G illustrates an exemplary technique for allowing a user to select different images. Although the screen 1617 with the background 1619 is shown, the user can move the rotatable input mechanism in the second rotational direction (eg, move 1651). In some embodiments, movement 1651 may have a rotational direction opposite to the rotational direction of movement 1631 . In response to detecting movement 1651, device 1600 displays screen 1625, which represents a collection of images (eg, from a user's photo collection) as described above. The user may select an image corresponding to representation 1653 by touching 1655 (which may be an image such as a thumbnail, or an indication such as a label, as described above).

响应于检测到触摸1655,设备1600显示包括基于图像1659的背景的屏幕1657。类似于图16F,用户可以通过可旋转的输入机构的一个或多个旋转,或者一个或多个触摸手势,来剪裁、缩放或以其它方式修改图像1659。类似于图16F,用户可以利用触摸1661来触摸屏幕1657,以选择图像1659作为背景图像。触摸1661具有在强度阈值之上的特征强度(其可以是与上文中参考触摸1606或1643所描述的阈值相同或不同的阈值),因此,根据确定触摸1661具有在强度阈值之上的特征强度,设备1600显示用户提示1663以确认设定图像1659作为背景。响应于检测到对图像1659的用户确认(例如,通过在“是”可供件上的触摸1663),设备1600显示屏幕1667,该屏幕1667包括作为背景的图像1659以及可供件1669和1671。在其它实施例中,设备1600可以响应于触摸1661而放弃显示用户提示1663并相反地显示屏幕1667。例如,如上面所描述的,如果触摸1661具有不在强度阈值之上的特征强度,则设备1600可以放弃显示屏幕1667和/或在外观上修改图像1659。在一些实施例中,可供件1669和1671可以分别与可供件1621和1623相同。在其它实施例中,可供件1669和1671可以分别与可供件1621和1623不同,例如,作为对不同图像的像素的子集的修改(图像1659对比1619)。In response to detecting touch 1655, device 1600 displays screen 1657 including a background based on image 1659. Similar to Figure 16F, the user may crop, zoom, or otherwise modify the image 1659 through one or more rotations of the rotatable input mechanism, or one or more touch gestures. Similar to Figure 16F, the user may touch screen 1657 with touch 1661 to select image 1659 as the background image. Touch 1661 has a characteristic intensity above an intensity threshold (which may be the same or a different threshold than the thresholds described above with reference to touch 1606 or 1643), therefore, upon determining that touch 1661 has a characteristic intensity above the intensity threshold, The device 1600 displays a user prompt 1663 to confirm the setting image 1659 as the background. In response to detecting user confirmation of image 1659 (eg, by touch 1663 on the "yes" affordance), device 1600 displays screen 1667 that includes image 1659 and affordances 1669 and 1671 as a background. In other embodiments, device 1600 may forgo displaying user prompt 1663 in response to touch 1661 and display screen 1667 instead. For example, as described above, if touch 1661 has a characteristic intensity that is not above an intensity threshold, device 1600 may abandon display screen 1667 and/or modify image 1659 in appearance. In some embodiments, affordances 1669 and 1671 may be the same as affordances 1621 and 1623, respectively. In other embodiments, affordances 1669 and 1671 may be different from affordances 1621 and 1623, respectively, eg, as modifications to subsets of pixels from different images (image 1659 versus 1619).

上面描述的技术允许单一用户接口用于选择并修改图像以生成本公开的基于图像的情境特定的用户接口。提供给单一用户接口这些功能降低了实现这些任务所需的用户输入的数目,由此降低了电池消耗和处理器功率。尽管使用可旋转的输入机构的移动(例如,506)和特定的接触手势在图16F和图16G中图示了这些操作,但应当意识到,可以使用诸如触摸手势之类的用户输入的其它组合。The techniques described above allow a single user interface for selecting and modifying images to generate the image-based context-specific user interface of the present disclosure. Providing these functions to a single user interface reduces the amount of user input required to accomplish these tasks, thereby reducing battery consumption and processor power. Although these operations are illustrated in FIGS. 16F and 16G using movement of the rotatable input mechanism (eg, 506 ) and specific contact gestures, it should be appreciated that other combinations of user inputs such as touch gestures may be used .

在一些实施例中,用户可以通过共享接口来访问钟面编辑模式和钟面选择模式。例如,具有在强度阈值之上的特征强度的接触可以引起设备进入钟面选择模式。在该示例中,图15中的屏幕1510可以表示钟面选择模式,其中分页可供件指示在可选择的钟面和或钟面选项的序列中的当前所选择的钟面。当进入钟面选择模式时,在一些实施例中,具有在强度阈值之上的特征强度的第二接触可以引起设备进入钟面编辑模式中并选择当前居中的钟面用于编辑。在其它实施例中,当进入钟面选择模式时,设备可以显示表示钟面编辑模式的可供件。当检测到在所显示的可供件上的接触时,设备可以进入钟面编辑模式并选择当前居中的钟面用于编辑。这些特征有助于将情境特定的用户接口选择和编辑功能绑定到对用户友好且直观的单一接口中。In some embodiments, a user may access a clock face editing mode and a clock face selection mode through a shared interface. For example, a contact with a characteristic intensity above an intensity threshold may cause the device to enter a clock face selection mode. In this example, screen 1510 in FIG. 15 may represent a clock face selection mode in which a paging affordance indicates the currently selected clock face in a sequence of selectable clock faces and or clock face options. When entering a clock face selection mode, in some embodiments, a second contact having a characteristic intensity above an intensity threshold may cause the device to enter a clock face editing mode and select the currently centered clock face for editing. In other embodiments, when entering the clock face selection mode, the device may display affordances representing the clock face editing mode. When a contact on the displayed affordance is detected, the device may enter a clock face editing mode and select the currently centered clock face for editing. These features help to bind context-specific user interface selection and editing capabilities into a single user-friendly and intuitive interface.

3.情境特定的用户接口的额外功能3. Additional functionality for context-specific user interfaces

针对情境特定的用户接口中的额外功能,用户可能希望将其应用到上述的用户接口。例如,用户可能希望设定提醒、启动应用以及查看指定位置处的时间。这种功能并不限于本文中所描述的特定用户接口,而是可以一般性地应用到它们的部分或全部。下面的功能是可一般化的特征,其可以被并入本文中所描述的情境特定的用户接口中的任意情境特定的用户接口。尽管可以参考下面的具体的情境特定的用户接口描述特定功能,但这绝非旨在进行限制。For additional functionality in a context-specific user interface, the user may wish to apply it to the user interface described above. For example, a user may wish to set reminders, launch applications, and view the time at a specified location. Such functionality is not limited to the specific user interfaces described herein, but may generally apply to some or all of them. The following functions are generalizable features that can be incorporated into any of the context-specific user interfaces described herein. Although certain functions may be described with reference to the specific context-specific user interfaces below, this is by no means intended to be limiting.

图17A示出可以在设备1700上操作的示例性情境特定的用户接口。在一些实施例中,设备1700可以是设备100、300或500。在一些实施例中,电子设备具有触敏显示器(例如,触摸屏504)和可旋转的输入机构(例如,506或1540)。FIG. 17A illustrates an exemplary context-specific user interface that may operate on device 1700 . In some embodiments, device 1700 may be device 100 , 300 or 500 . In some embodiments, the electronic device has a touch-sensitive display (eg, touch screen 504) and a rotatable input mechanism (eg, 506 or 1540).

在该示例中,用户想要设定6:00的提醒(这可以是在特定一天中的6:00的提醒,或针对每天的6:00的一般性提醒)。设备1700显示用户接口屏幕1702。屏幕1702描绘与参考图11A至11C所描述的钟面类似的钟面,并包括指示一天中时间的可供件1704以及指示太阳穿过一天的路径的正弦波。屏幕1702进一步包括可供件1706,如图11A中所描述的,可供件1706通过它沿正弦波的位置来指示一天中的当前时间(10:09)。In this example, the user wants to set a reminder for 6:00 (this could be a reminder for 6:00 on a particular day, or a general reminder for 6:00 every day). Device 1700 displays user interface screen 1702. Screen 1702 depicts a clock face similar to that described with reference to Figures 11A-11C and includes an affordance 1704 indicating the time of day and a sine wave indicating the path of the sun through the day. Screen 1702 further includes affordance 1706, as depicted in FIG. 11A, which indicates the current time of day (10:09) by its position along the sine wave.

用户可以接触显示器,显示器然后促使设备进入到用户交互模式中。用户交互模式提供给用户额外的在用户接口中可用的交互,诸如设定用户提醒。一旦处于用户交互模式,用户移动可旋转的输入机构(例如,移动1708),并响应于检测到该移动,设备1700显示屏幕1710。如由可供件1714沿正弦波的位置以及可供件1712所指示的,屏幕1710显示一天中的非当前时间(6:00)。用户可以使用移动1708来滚动一天中的时间直到显示指定时间(在该情况中为6:00),因此用户可以针对一天中的指定时间设置提醒。The user can touch the display, which then causes the device to enter a user interaction mode. The user interaction mode provides the user with additional interactions available in the user interface, such as setting user reminders. Once in the user interaction mode, the user moves the rotatable input mechanism (eg, movement 1708 ), and in response to detecting the movement, device 1700 displays screen 1710 . As indicated by affordance 1714's position along the sine wave and affordance 1712, screen 1710 displays a non-current time of day (6:00). The user can use movement 1708 to scroll the time of day until the specified time is displayed (6:00 in this case), so the user can set reminders for the specified time of day.

用户在可供件1714处接触显示器(例如,触摸1716),并且响应于检测到该接触,设备1700为一天中所指示的时间(6:00)设定提醒。这允许用户为用户提醒设定一天中的指定时间。The user contacts the display (eg, touch 1716) at affordance 1714, and in response to detecting the contact, device 1700 sets a reminder for the indicated time of day (6:00). This allows the user to set a specified time of day for user reminders.

图17B示出一天中的后面时间(11:00)的设备1700。设备1700显示屏幕1720。屏幕1720包括:指示当前时间的可供件1722,以及通过它沿正弦波的位置来指示一天中的当前时间的可供件1724。如图11B中所示,在该情境特定的用户接口中,用户可以接触可供件1724(例如,触摸1726)以查看表示黎明、黄昏、日出和日落的用户接口对象。Figure 17B shows the device 1700 at a later time of day (11:00). Device 1700 displays screen 1720 . Screen 1720 includes an affordance 1722 that indicates the current time, and an affordance 1724 that indicates the current time of day by its position along the sine wave. As shown in FIG. 11B, in this context-specific user interface, the user can contact affordance 1724 (eg, touch 1726) to view user interface objects representing dawn, dusk, sunrise, and sunset.

响应于检测到该接触,设备1700显示屏幕1730。屏幕1730包括:指示一天中的当前时间的可供件1732,和通过它沿正弦波1736的位置也指示一天中的当前时间的可供件1734。线1738描绘显示器的白天部分和夜间部分之间的边界。如上面所描述的,屏幕1730包括用户接口对象1740(表示黎明的时间)、1742(表示日出的时间)、1744(表示日落的时间)以及1746(表示黄昏的时间)。In response to detecting the contact, device 1700 displays screen 1730. Screen 1730 includes affordance 1732 that indicates the current time of day, and affordance 1734 that also indicates the current time of day by its position along sine wave 1736 . Line 1738 depicts the boundary between the daytime portion and the nighttime portion of the display. As described above, screen 1730 includes user interface objects 1740 (representing the time of dawn), 1742 (representing the time of sunrise), 1744 (representing the time of sunset), and 1746 (representing the time of dusk).

重要的是,屏幕1730也显示可供件1748。可供件1748是由图17A中的用户所指定的对一天中的时间(6:00)的可视化提醒。因此,在这种情况下,响应于在可供件1724上的用户接触,设备现在显示对一天中的该时间的用户提醒。Importantly, screen 1730 also displays affordance 1748. Affordance 1748 is a visual reminder of the time of day (6:00) specified by the user in Figure 17A. Thus, in this case, in response to user contact on affordance 1724, the device now displays a user reminder for that time of day.

在一些实施例中,设定用户提醒可以包括显示表示用户提示的可供件,以对一天中的指定时间设定警报。该可供件可以包括用于设定警报的一个或多个特性的用户接口。In some embodiments, setting a user reminder may include displaying an affordance representing a user reminder to set an alarm for a specified time of day. The affordance may include a user interface for setting one or more characteristics of the alarm.

在一些实施例中,用户提醒可以包括日历事件。例如,取代如上所述用户设定用户提醒,设备可以从日历应用导入日历事件。使用在图17B中图示的示例,可供件1748可以表示从日历应用导入的日历事件。从日历应用导入日历事件允许用户跟踪与当前时间和/或感兴趣的其它时间(例如,日出、日落、黎明或黄昏)相比的日历事件的时间。例如,用户可以能够查看作为屏幕1730的一部分的网球比赛的时间(被存储为日历事件),并由此估计在比赛被安排之前剩余多少时间,或在比赛开始和日落之间有多少时间可用。在一些实施例中,用户可以移动可旋转的输入机构(例如,移动1708),并响应于检测到该移动,设备可以通过可视化地区分可供件1748和/或通过更新所显示的时间指示以指示与由可供件1748表示的用户提醒相关联的时间,来提前向用户提醒。In some embodiments, user reminders may include calendar events. For example, instead of the user setting user reminders as described above, the device may import calendar events from a calendar application. Using the example illustrated in Figure 17B, affordance 1748 may represent a calendar event imported from a calendar application. Importing calendar events from a calendar application allows the user to track the time of calendar events compared to the current time and/or other times of interest (eg, sunrise, sunset, dawn, or dusk). For example, a user may be able to view the time of a tennis match (stored as a calendar event) as part of screen 1730 and thereby estimate how much time is left before the match is scheduled, or how much time is available between match start and sunset. In some embodiments, the user may move the rotatable input mechanism (eg, move 1708), and in response to detecting the movement, the device may visually distinguish affordance 1748 and/or by updating the displayed time indication to The time associated with the user reminder represented by affordance 1748 is indicated to alert the user in advance.

在一些实施例中,用户提醒表示重复发生的事件。在一些实施例中,用户提醒的时间基于固定的按时间顺序的时间。使用图17B作为示例,如果用户提醒是网球比赛,则它可能在全年内的相同的按时间顺序的时间处重复发生,但可供件1748相对于线1738的位置可以贯穿年份而改变。这会允许用户通过简单地查看可供件1748的位置而确定在给定的日期、在比赛期间是否将存在充足的日光。在其它实施例中,用户提醒的时间基于太阳情况(例如,日光的量或其缺少的量)。例如,用户提醒可以反映太阳情况的时间,诸如日落之前的特定时间,或太阳处于地平线之上特定角度的时间。因此,如果这样的用户提醒重复发生,则该用户提醒的按时间顺序的时间可以随时间变化,而同时仍表示相同的太阳情况,允许用户在一年内的任何时间对查看该太阳情况做出计划。In some embodiments, user reminders represent recurring events. In some embodiments, the time of the user reminder is based on a fixed chronological time. Using FIG. 17B as an example, if the user reminder is a tennis game, it may repeat at the same chronological time throughout the year, but the position of affordance 1748 relative to line 1738 may change throughout the year. This would allow the user to determine whether there will be sufficient daylight during a game on a given date by simply looking at the location of affordance 1748 . In other embodiments, the time of the user reminder is based on solar conditions (eg, the amount of sunlight or its lack thereof). For example, user reminders may reflect times of the sun, such as a specific time before sunset, or a time when the sun is at a specific angle above the horizon. Thus, if such a user reminder occurs repeatedly, the chronological time of the user reminder can vary over time while still representing the same sun condition, allowing the user to plan for viewing that sun condition at any time of the year .

对于一天中的指定时间的用户提醒可以包括一个或多个可选特征。在一些实施例中,提醒可以包括对一天中的指定时间的可视化警报。例如,设备可以在一天中的指定时间处或在一天中的指定时间之前显示可视化警报。备选地,设备可以在任何时间处显示可视化可供件,该可视化可供件在当前用户接口的情境内示出一天中的指定时间。在图17B的示例中,沿正弦波显示可视化可供件1748,以帮助用户理解一天中的指定时间距一天中的当前时间多远。User reminders for specified times of day may include one or more optional features. In some embodiments, reminders may include visual alerts for specified times of day. For example, a device may display a visual alert at or before a specified time of day. Alternatively, the device may display a visual affordance at any time showing the specified time of day within the context of the current user interface. In the example of FIG. 17B, a visualization affordance 1748 is displayed along a sine wave to help the user understand how far a specified time of day is from the current time of day.

在一些实施例中,用户提醒可以包括对一天中的指定时间的音频警报。例如,设备可以在一天中的指定时间处或在一天中的指定时间之前播放声音。在一些实施例中,用户提醒可以包括在一天中的指定时间处或在一天中的指定时间之前生成的触觉警报(例如,使用触觉反馈模块133和触感输出生成器167)。该触觉信号在一天中的指定时间临近时让用户知道。In some embodiments, user reminders may include audio alerts for specified times of day. For example, the device may play a sound at or before a specified time of day. In some embodiments, the user reminder may include a haptic alert generated at or before a specified time of day (eg, using haptic feedback module 133 and haptic output generator 167). This haptic signal lets the user know when a designated time of day is approaching.

现转向图18A,本文中所描述的情境特定的用户接口中的任何或全部情境特定的用户接口可以包括一个或多个复杂件。用户可能希望使用的一种类型的复杂件是用于启动应用的复杂件。例如,在钟面上表示复杂件的可供件可以显示来自对应应用的信息集合。然而,用户可能希望查看来自应用的额外信息,或启动完整的应用本身。Turning now to FIG. 18A, any or all of the context-specific user interfaces described herein may include one or more complications. One type of complication that a user may wish to use is a complication for launching an application. For example, an affordance representing a complication on a clock face may display a collection of information from the corresponding application. However, the user may wish to view additional information from the application, or launch the full application itself.

图18A示出可以在设备1800上操作的示例性情境特定的用户接口。在一些实施例中,设备1800可以是设备100、300或500。在一些实施例中,电子设备具有触敏显示器(例如,触摸屏504)。FIG. 18A illustrates an exemplary context-specific user interface that may operate on device 1800 . In some embodiments, device 1800 may be device 100 , 300 or 500 . In some embodiments, the electronic device has a touch-sensitive display (eg, touch screen 504).

设备1800显示用户接口屏幕1802。屏幕1802包括钟面1804以及被显示为复杂件的可供件1806和1808。可供件1806和1808表示应用并包括从对应的应用获取的信息集合。在该示例中,可供件1806表示天气应用并显示从天气应用获取的天气情况。可供件1808表示日历应用并显示从日历应用获取的当前日期。根据来自对应应用的数据来更新可供件1806和可供件1808。例如,更新可供件1806以显示从天气应用获取的当前天气情况。更新可供件1808以显示从日历应用获取的当前日期。例如,这些复杂件可以是基于应用数据而更新的应用微件。Device 1800 displays user interface screen 1802 . Screen 1802 includes clock face 1804 and affordances 1806 and 1808 displayed as complications. Amenities 1806 and 1808 represent applications and include sets of information obtained from the corresponding applications. In this example, affordance 1806 represents a weather application and displays weather conditions obtained from the weather application. Availability 1808 represents a calendar application and displays the current date obtained from the calendar application. The affordance 1806 and affordance 1808 are updated according to data from the corresponding applications. For example, affordance 1806 is updated to display current weather conditions obtained from a weather application. The affordance 1808 is updated to display the current date obtained from the calendar application. For example, these complexes may be application widgets that are updated based on application data.

为启动天气应用,用户在可供件1806处接触显示器(例如,触摸1810)。作为响应,设备1800启动在屏幕1820上描绘的天气应用。屏幕1820示出进一步的天气信息,包括当前天气情况(例如,用户接口对象1822)、当前位置的指示(例如,用户接口对象1824)以及当前温度的指示(例如,用户接口对象1826)。To launch the weather application, the user contacts the display at affordance 1806 (eg, touches 1810). In response, device 1800 launches the weather application depicted on screen 1820 . Screen 1820 shows further weather information, including current weather conditions (eg, user interface object 1822), an indication of current location (eg, user interface object 1824), and an indication of current temperature (eg, user interface object 1826).

图18B还描绘了显示屏幕1802的设备1800。如图18A中所描绘的,屏幕1802包括钟面1804以及被显示为复杂件的可供件1806和1808。FIG. 18B also depicts device 1800 displaying screen 1802 . As depicted in Figure 18A, screen 1802 includes a clock face 1804 and affordances 1806 and 1808 displayed as complications.

如果用户希望启动日历应用而不是天气应用,则用户在可供件1808处接触显示器(例如,触摸1812)。作为响应,设备1800启动在屏幕1830上描绘的日历应用。屏幕1830示出进一步的日历信息,包括描绘完整日期的用户接口对象1832以及表示日历事件(在该情况下,1点的会议)的用户接口对象1834。If the user wishes to launch the calendar application instead of the weather application, the user contacts the display at affordance 1808 (eg, touches 1812 ). In response, device 1800 launches the calendar application depicted on screen 1830 . Screen 1830 shows further calendar information, including a user interface object 1832 depicting the full date and a user interface object 1834 representing a calendar event (in this case, a meeting at 1 o'clock).

在一些实施例中,用户接口屏幕可以显示表示应用的复杂件,并包括从对应的应用获取的信息集合。在一些实施例中,如由图18A和图18B所图示的,用户接口屏幕可以显示多个复杂件,该多个复杂件表示应用并包括从多个应用获取的信息集合或从单一应用获取的多个信息集合。In some embodiments, the user interface screen may display a complex representing an application and include a collection of information obtained from the corresponding application. In some embodiments, as illustrated by Figures 18A and 18B, the user interface screen may display multiple complexes representing applications and including sets of information obtained from multiple applications or obtained from a single application multiple sets of information.

在一些实施例中,如上面所描述的,用户可以移动可旋转的输入机构,以向前或向后滚动所显示的时间指示。在一些实施例中,设备可以显示两个或更多时间指示,并且响应于检测到可旋转的输入机构的移动,设备可以更新一个或多个所显示的时间指示,并保持另一时间指示恒定。使用图18A和图18B中的屏幕1802作为示例进行图示,如果可供件1808表示对当前时间的指示(例如,数字显示),则设备可以响应于检测到可旋转的输入机构的移动来更新所显示的钟面,而同时使用可供件1808继续显示当前时间。可以例如取决于向前或向后滚动所显示的时间,通过动画呈现一个或多个钟表表针的顺时针或逆时针的移动,来更新所显示的钟面。In some embodiments, as described above, the user may move the rotatable input mechanism to scroll forward or backward through the displayed time indication. In some embodiments, the device may display two or more time indications, and in response to detecting movement of the rotatable input mechanism, the device may update one or more of the displayed time indications and hold the other time indication constant . Illustrating using screen 1802 in FIGS. 18A and 18B as an example, if affordance 1808 represents an indication of the current time (eg, a digital display), the device may update in response to detecting movement of the rotatable input mechanism The displayed clock face, while using affordance 1808 continues to display the current time. The displayed clock face may be updated, eg, by animating the clockwise or counterclockwise movement of one or more clock hands, depending on scrolling the displayed time forward or backward, for example.

在一些实施例中,设备可以响应于检测到可旋转的输入机构的移动,来更新其它所显示的复杂件(例如,那些本身不指示时间的复杂件)。例如,除更新由钟面1804所显示的时间之外,设备还可以更新由可供件1806所显示的预报的或历史的天气情况,以对应于由钟面1804所指示的时间。在这些实施例中,设备可以响应于滚动所显示的时间而放弃更新另一所显示的复杂件。例如,当更新所显示的钟面时,所显示的秒表复杂件可以保持相同。在一些实施例中,可以诸如通过改变所显示的复杂件的色调、饱和度和或亮度,可视化地区分没有响应于检测到可旋转的输入机构的移动而更新的所显示的复杂件。这允许用户区别哪些复杂件被更新而哪些复杂件保持恒定。In some embodiments, the device may update other displayed complications (eg, those that do not themselves indicate time) in response to detecting movement of the rotatable input mechanism. For example, in addition to updating the time displayed by clock face 1804 , the device may also update forecast or historical weather conditions displayed by affordance 1806 to correspond to the time indicated by clock face 1804 . In these embodiments, the device may forgo updating another displayed complication in response to scrolling the displayed time. For example, the displayed stopwatch complication may remain the same when the displayed clock face is updated. In some embodiments, displayed complications that are not updated in response to detecting movement of the rotatable input mechanism may be visually distinguished, such as by changing the hue, saturation, and/or brightness of the displayed complications. This allows the user to distinguish which complexes are updated and which remain constant.

有利地,这些可以通过简单地包括应用复杂件而被应用到本文描述的任意情境特定的用户接口的情境特定的用户接口方法,允许用户查看来自特定应用的经更新的信息,而同时还提供快速的方式以在同一用户接口对象中启动对应的应用。此外,由复杂件描绘的应用和或应用信息可以进一步通过使用参考图15描述的编辑方法(参见例如屏幕1560和1570)而被定制。Advantageously, these context-specific user interface methods, which can be applied to any of the context-specific user interfaces described herein, by simply including an application complex, allow users to view updated information from specific applications, while also providing fast way to launch the corresponding application in the same user interface object. In addition, the application and or application information depicted by the complex can be further customized using the editing method described with reference to FIG. 15 (see, eg, screens 1560 and 1570).

用户可以在例如便携式多功能设备上浏览包括多个可供件的屏幕。这些可供件可以表示例如可以在该设备上启动的应用。一种这样的可供件可以激活诸如在本文中所描述的情境特定的用户接口。为了帮助用户识别出特定的可供件对应于启动情境特定的用户接口,可能期望可视化地将可供件与接口连接的动画。A user may browse a screen including multiple affordances on, for example, a portable multifunction device. These affordances can represent, for example, applications that can be launched on the device. One such affordance may activate a context-specific user interface such as described herein. To help a user identify that a particular affordance corresponds to launching a context-specific user interface, it may be desirable to visualize an animation connecting the affordance with the interface.

图18C示出示例性的用于编辑包含多于一个复杂件(诸如在图18A和18B中所图示的复杂件)的钟面的用户接口。图18C再次描绘了显示屏幕1802的设备1800,该屏幕1802包括钟面1804、表示天气应用的可供件1806以及表示日历应用的可供件1808。Figure 18C shows an exemplary user interface for editing a clock face containing more than one complication, such as the complication illustrated in Figures 18A and 18B. Figure 18C again depicts the device 1800 displaying a screen 1802 that includes a clock face 1804, an affordance 1806 representing a weather application, and an affordance 1808 representing a calendar application.

如上面参考图15讨论的,用户可以通过进入钟面编辑模式来定制显示在屏幕1802上的复杂件。用户利用触摸1814接触设备1800的触敏显示器。触摸1814具有在强度阈值之上的特征强度,这促使设备1800进入屏幕1840上所示的钟面编辑模式。设备1800通过可视化地区分钟面来指示用户已经进入钟面编辑模式。在该示例中,屏幕1840示出较小版本的屏幕1802的显示(例如,1842),其包括尺寸减小的钟面、基于复杂件1806的尺寸减小的复杂件1844以及基于复杂件1808的尺寸减小的复杂件1846。As discussed above with reference to FIG. 15, the user may customize the complications displayed on screen 1802 by entering the clock face editing mode. The user contacts the touch-sensitive display of device 1800 with touch 1814 . Touch 1814 has a characteristic intensity above the intensity threshold, which causes device 1800 to enter clock face editing mode shown on screen 1840. The device 1800 indicates that the user has entered the clock face editing mode by visualizing the regional minute face. In this example, screen 1840 shows a display of a smaller version of screen 1802 (eg, 1842 ) that includes a reduced size clock face, a reduced size complication 1844 based on complication 1806 , and a complication 1808 based on Size-reduced complex 1846.

用户通过接触所显示的钟面1842(例如,触摸1850)选择该钟面用于编辑。在一些实施例中,触摸1850是在触敏显示器上的接触。在一些实施例中,触摸1850是具有在强度阈值之上的特征强度的在触敏显示器上的接触。这引起设备1800进入钟面编辑模式并显示屏幕1860。屏幕1860显示用于编辑的钟面1862。如由轮廓1866所突出的,当前,选择表示天气应用的可供件1864用于编辑。还显示的是位置指示符1868,其使用线1870指示所显示的复杂件在一系列复杂件选项中的位置。位置指示符1868进一步向用户指示可旋转的输入机构可以被用于循环穿过可用于编辑可供件1864的选项(例如,显示来自天气应用的哪个信息集合,或可以显示来自哪个另一应用的信息集合)。分页可供件1872还显示当前被选择用于编辑的钟面1862的方面(即,复杂件1864)在一系列可编辑的方面中的位置。The user selects the clock face for editing by touching the displayed clock face 1842 (eg, touching 1850). In some embodiments, touch 1850 is a contact on a touch-sensitive display. In some embodiments, touch 1850 is a contact on a touch-sensitive display with a characteristic intensity above an intensity threshold. This causes device 1800 to enter clock face editing mode and display screen 1860. Screen 1860 displays clock face 1862 for editing. As highlighted by outline 1866, currently, affordance 1864 representing the weather application is selected for editing. Also shown is a position indicator 1868, which uses a line 1870 to indicate the position of the displayed complication within a series of complication options. The position indicator 1868 further indicates to the user that the rotatable input mechanism can be used to cycle through the options available for editing affordances 1864 (eg, which collection of information from a weather application is displayed, or which information from another application can be displayed. information collection). The paging affordance 1872 also displays the position of the aspect of the clock face 1862 currently selected for editing (ie, the complication 1864) within a series of editable aspects.

屏幕1860还显示表示日历应用的可供件1874。为选择该复杂件用于编辑,用户接触所显示的可供件1874(例如,触摸1876)。作为响应,设备1800显示屏幕1880。如屏幕1860一样,屏幕1880显示钟面1862、可供件1864(其表示天气应用)、位置指示符1868以及可供件1874(其表示天气应用)。如由轮廓1882所示,现突出可供件1874用于编辑。由线1884在位置指示符1868中描绘该复杂件选项的位置。最后,已经更新分页可供件1886以显示可供件复杂件1874在钟面1862的一系列可编辑的方面中的位置。用户现可以使用可旋转的输入机构编辑由可供件1874所显示的信息集合(例如,显示来自日历应用的哪个信息集合,或可以显示来自哪个另一应用的信息集合)。总之,当处于钟面编辑模式时,用户可以在通过接触所显示的复杂件而显示多于一个复杂件时选择用于编辑的复杂件。在一些实施例中,这使得(例如,通过可见轮廓或用于可见地区分本文中所描述的可供件的其它方式)突出了可供件。Screen 1860 also displays affordance 1874 representing a calendar application. To select the complication for editing, the user contacts the displayed affordance 1874 (eg, touches 1876). In response, device 1800 displays screen 1880. Like screen 1860, screen 1880 displays a clock face 1862, affordance 1864 (which represents the weather application), a location indicator 1868, and affordance 1874 (which represents the weather application). As shown by outline 1882, affordance 1874 is now highlighted for editing. The location of the complication option is depicted in location indicator 1868 by line 1884. Finally, pagination affordance 1886 has been updated to show the location of affordance complication 1874 within a series of editable aspects of clock face 1862. The user can now edit the set of information displayed by affordance 1874 using the rotatable input mechanism (eg, which set of information from a calendar application is displayed, or which set of information from another application can be displayed). In summary, when in the clock face editing mode, the user can select a complication for editing when more than one complication is displayed by touching the displayed complication. In some embodiments, this causes affordances to be highlighted (eg, by a visible outline or other means for visually distinguishing affordances described herein).

图19示出可以在设备1900上操作的示例性情境特定的用户接口。在一些实施例中,设备1900可以是设备100、300或500。在一些实施例中,电子设备具有触敏显示器(例如,触摸屏504)。19 illustrates an exemplary context-specific user interface that may operate on device 1900. In some embodiments, device 1900 may be device 100 , 300 or 500 . In some embodiments, the electronic device has a touch-sensitive display (eg, touch screen 504).

设备1900显示包括多个可供件(例如,可供件1904和1906)的用户接口屏幕1902。可供件1906表示钟面,该钟面包括时间指示(例如,时针、分针和刻度标记)和轮廓(例如,圆圈或诸如具有圆角的正方形之类的多边形)。在一些实施例中,钟面可以指示当前时间。用户在可供件1906处接触触敏显示器(例如,触摸1908),并且作为响应,设备1900顺序地以连续屏幕上动画的方式显示屏幕1910、1920和1930。Device 1900 displays user interface screen 1902 that includes a plurality of affordances (eg, affordances 1904 and 1906). The affordance 1906 represents a clock face that includes time indications (eg, hour, minute, and tick marks) and outlines (eg, circles or polygons such as squares with rounded corners). In some embodiments, the clock face may indicate the current time. The user contacts the touch-sensitive display (eg, touch 1908) at affordance 1906, and in response, device 1900 sequentially displays screens 1910, 1920, and 1930 in a continuous on-screen animation.

屏幕1910示出通过以旋转运动渐进地显示元素来动画呈现的轮廓1912(例如,如同它正在以顺时针方式被填充或绘画)。接下来,屏幕1920示出完整轮廓1922以及时针和分针1924。最后,屏幕1930示出完整轮廓1932、时针和分针1934以及小时指示1936。如轮廓一样,小时指示也可以渐进地被顺序填充(例如,以顺时针方式)。重要的是,将来自可供件1906的元素中的至少一个元素维持在屏幕1930上(例如,轮廓、或时针和分针),但以较大的显示尺寸。Screen 1910 shows outline 1912 animated by progressively displaying the element in a rotational motion (eg, as if it were being filled or drawn in a clockwise fashion). Next, screen 1920 shows full outline 1922 and hour and minute hands 1924. Finally, screen 1930 shows full outline 1932 , hour and minute hands 1934 and hour indication 1936 . Like the outline, the hour indication can also be progressively filled sequentially (eg, in a clockwise fashion). Importantly, at least one of the elements from affordance 1906 is maintained on screen 1930 (eg, outline, or hour and minute hands), but at a larger display size.

尽管图19描绘了具有时针和分针的模拟钟面,但参考图19描述的技术可以应用到许多情境特定的用户接口。例如,如果用户接口显示地球的表示(如图8中所示),则多个可供件中的可供件可以描绘地球,且可以使用顺时针运动保留或画出地球的轮廓。Although FIG. 19 depicts an analog clock face with hour and minute hands, the techniques described with reference to FIG. 19 can be applied to many context-specific user interfaces. For example, if the user interface displays a representation of the earth (as shown in Figure 8), the affordances of the plurality of affordances may depict the earth, and a clockwise motion may be used to retain or outline the earth.

用户还可能希望从便携式多功能设备接收对存在错过或未读的通知的指示。因此,在本文中所描述的实施例的任意实施例中,设备可以接收通知,确定是否已经错过了该通知(例如,未查看或标记为未读)以及根据确定已经错过了该通知,显示指示错过的通知的可供件。根据确定没有错过该通知,设备可以放弃显示指示错过的通知的可供件。在一些实施例中,所显示的可供件的方面表示由电子设备接收的多个错过的通知。例如,所显示的可供件可以改变颜色、改变尺寸或被动画呈现(例如,以描绘脉动)以表示多个错过的通知。在一些实施例中,响应于接收到表示用户查看错过的通知的数据,设备可以移除所显示的可供件。这提供给用户快速可视化的可以查看通知的提醒。The user may also wish to receive an indication from the portable multifunction device that there are missed or unread notifications. Thus, in any of the embodiments described herein, a device may receive a notification, determine whether the notification has been missed (eg, not viewed or marked as unread) and, upon determining that the notification has been missed, display an indication of Availability of missed notifications. Upon determining that the notification was not missed, the device may forego displaying the affordance indicating the missed notification. In some embodiments, the displayed aspect of the affordance represents a plurality of missed notifications received by the electronic device. For example, displayed affordances may change color, change size, or be animated (eg, to depict pulsations) to represent multiple missed notifications. In some embodiments, the device may remove the displayed affordance in response to receiving data indicating that the user viewed the missed notification. This provides the user with a quick visual reminder that notifications can be viewed.

用户还可能希望从本文中描述的情境特定的用户接口中的任意情境特定的用户接口启动诸如秒表应用之类的应用。因此,在本文中描述的情境特定的用户接口中的任意情境特定的用户接口中,设备可以显示指示当前运行的秒表应用的秒表进程可供件。例如,秒表进程可供件可以描绘数字秒表的表示(例如,类似于图16C中的可供件1694)。可以连续地更新该表示,以指示由当前运行的秒表应用生成的秒表时间。用户可以接触秒表进程可供件,并响应于检测到该接触,设备可以启动秒表应用。这提供了秒表当前正在从任意情境特定的用户接口运行的功能提醒。The user may also wish to launch an application, such as a stopwatch application, from any of the context-specific user interfaces described herein. Accordingly, in any of the context-specific user interfaces described herein, the device may display a stopwatch process affordance indicating a currently running stopwatch application. For example, a stopwatch progression affordance may depict a representation of a digital stopwatch (eg, similar to affordance 1694 in Figure 16C). The representation may be continuously updated to indicate the stopwatch time generated by the currently running stopwatch application. The user may contact the stopwatch process affordance, and in response to detecting the contact, the device may launch the stopwatch application. This provides a functional reminder that the stopwatch is currently running from any context-specific user interface.

当旅行时,用户可能希望快速地访问家中或另一指定位置的时间。因此,在本文中描述的实施例的任意实施例中,设备可以包括位置传感器(例如,GPS传感器532和/或GPS模块135)。当在显示器上显示任意钟面时,用户可以接触显示器,并且响应于检测到该接触,设备可以访问指定的家的位置(例如,家的时区)。设备可以获取当前时区(即,设备的当前位置处),确定当前时区是否不同于家的时区,并根据确定当前时区不同于家的时区,来更新所显示的钟面,以指示在家的时区中的当前时间。根据确定当前时区并非不同于家的时区,设备可以继续显示相同的钟面,以指示家的时区和当前时区二者处的当前时间。When traveling, a user may wish to quickly access the time at home or another designated location. Accordingly, in any of the embodiments described herein, a device may include a location sensor (eg, GPS sensor 532 and/or GPS module 135). When an arbitrary clock face is displayed on the display, the user can touch the display, and in response to detecting the touch, the device can access the location of the designated home (eg, the time zone of the home). The device may obtain the current time zone (ie, at the current location of the device), determine whether the current time zone is different from the home time zone, and update the displayed clock face to indicate that the current time zone is different from the home time zone based on the determination that the current time zone is different from the home time zone the current time. Upon determining that the current time zone is not different from the home time zone, the device may continue to display the same clock face to indicate the current time at both the home time zone and the current time zone.

在一些实施例中,用户可以指定家的时区。例如,设备可以提供用户接口用于指定家的时区。In some embodiments, the user may specify the time zone of home. For example, the device may provide a user interface for specifying the time zone of home.

在其它实施例中,设备可以指定家的时区。例如,设备可以使该指定基于表示以下各项的数据:在位置处所花费的时间量、在位置处所花费的一天中的哪些时间和/或与该位置相关联的联系人条目的数目。以这种方式,设备可以能够自动地指定家的时区。In other embodiments, the device may specify the time zone of home. For example, the device may base the designation on data representing the amount of time spent at the location, the times of the day spent at the location, and/or the number of contact entries associated with the location. In this way, the device may be able to automatically specify the time zone of home.

用户可能希望取决于特定情境显示诸如本文中描述的那些情境特定的用户接口之类的不同的情境特定的用户接口。例如,用户可能希望在工作时显示特定的情境特定的用户接口或特定的内容(例如,由所显示的复杂件提供的信息),然后在家中时显示不同的情境特定的用户接口或不同的内容。在一些实施例中,用户可以指定一天中的时间以改变所显示的情境特定的用户接口。在一些实施例中,用户可以指定一天中显示特定情境特定的用户接口的间隔。在其它实施例中,设备可以包括位置传感器,且用户可以指定要在特定位置(例如,家或办公室)处显示的情境特定的用户接口。在一些实施例中,设备可以采用启发式方法来跟踪之前的用户交互,诸如用户已经改变情境特定的用户接口的一天中的时间和/或位置、已经被选择或取消选择的具体的情境特定的用户接口等。例如,如果用户在从工作中回到家之后的在大约规律时间处改变了情境特定的用户接口,则设备可以显示提示,询问用户是否想要在随后一天的相同时间改变情境特定的用户接口。在一些实施例中,设备基于之前的用户交互自动地改变情境特定的用户接口。在其它实施例中,设备促使用户基于之前的用户交互改变情境特定的用户接口。A user may wish to display different context-specific user interfaces, such as those described herein, depending on the particular context. For example, a user may wish to display a specific context-specific user interface or specific content (eg, information provided by a displayed complication) while at work, and then display a different context-specific user interface or different content when at home . In some embodiments, the user can specify the time of day to change the context-specific user interface displayed. In some embodiments, a user may specify intervals of the day at which a particular context-specific user interface is displayed. In other embodiments, the device may include a location sensor, and the user may specify a context-specific user interface to be displayed at a particular location (eg, home or office). In some embodiments, the device may employ heuristics to track previous user interactions, such as the time of day and/or location where the user has changed the context-specific user interface, the specific context-specific user interface, etc. For example, if the user changes the context-specific user interface at about a regular time after returning home from work, the device may display a prompt asking the user if he wants to change the context-specific user interface at the same time the following day. In some embodiments, the device automatically changes the context-specific user interface based on previous user interactions. In other embodiments, the device prompts the user to change the context-specific user interface based on previous user interactions.

可能期望改变本文中所描述的设备中的任意设备的显示。因此,在本文中所描述的实施例的任意实施例中,设备可以显示包括多个像素的钟面、检测对设备的移动(如上面所描述的),并且响应于检测到该移动,在显示器上移动所显示的钟面。移动可以包括(例如通过改变一个或多个像素的颜色和/或强度)修改多个像素的子集。It may be desirable to alter the display of any of the devices described herein. Thus, in any of the embodiments described herein, a device may display a clock face comprising a plurality of pixels, detect movement to the device (as described above), and in response to detecting the movement, display a display on the display Move the displayed clock face up. Moving may include modifying a subset of the plurality of pixels (eg, by changing the color and/or intensity of one or more pixels).

用户可能希望在本文中描述的设备的任意设备上使用虚拟视距仪(tachymeter)(例如,不是基于构建在设备上的物理视距仪拨盘的视距仪)。可以例如通过可以显示在专用视距仪用户接口屏幕上或本文中所描述的用户接口屏幕的任意用户接口屏幕上的视距仪用户接口对象,来提供虚拟视距仪(例如,作为视距仪复杂件)。用户可以提供用户输入,以开始虚拟视距仪,并且随后用户可以通过提供第二用户输入,来停止虚拟视距仪。例如,视距仪用户接口对象可以包括开始可供件、停止可供件或组合的开始/停止可供件。用户可以通过接触开始可供件或开始/停止可供件来开启虚拟视距仪,并且通过接触停止可供件或开始/停止可供件来停止虚拟视距仪。在另一示例中,一个或这两个用户输入可以是在机械按钮上的输入(例如,对可旋转和可压下输入机构605的旋转和/或压下,和/或在按钮508上的按压),用于开始和/或停止虚拟视距仪。在一些实施例中,一个或这两个用户输入可以是音频(例如,语言的)输入。A user may wish to use a virtual tachymeter on any of the devices described herein (eg, a tachymeter that is not based on a physical tachymeter dial built into the device). A virtual tachymeter (eg, as a tachymeter) may be provided, for example, through a tachymeter user interface object that may be displayed on a dedicated tachymeter user interface screen or on any of the user interface screens described herein. complex pieces). The user may provide user input to start the virtual tachymeter, and then the user may stop the virtual tachymeter by providing a second user input. For example, a tachymeter user interface object may include a start affordance, a stop affordance, or a combined start/stop affordance. The user can turn on the virtual tachymeter by touching the start affordance or the start/stop affordance, and stop the virtual tachymeter by touching the stop affordance or the start/stop affordance. In another example, one or both of the user inputs may be inputs on a mechanical button (eg, rotation and/or depression of the rotatable and depressible input mechanism 605 , and/or an input on the button 508 ). Press ) to start and/or stop the virtual tachymeter. In some embodiments, one or both of the user inputs may be audio (eg, verbal) inputs.

在用户已经停止虚拟视距仪之后,设备可以显示基于在开始和停止之间流逝的时间的时间值。该时间值可以基于例如以预定间隔的时间单位的数值(例如,小时中的秒数)。在一些实施例中,所显示的时间值可以基于预定间隔的时间单位的数目(例如,小时中的秒数)除以在开始和停止之间流逝的时间。在一些实施例中,用户可以定制由视距仪使用的时间单位、预定间隔的时间单位和或预定间隔。在一些实施例中,当虚拟视距仪正在运行时,视距仪用户接口对象可以包括经更新的显示以指示时间的变迁,诸如正在运行的或连续地更新的时间值的倒计时、旋转形状等。有利地,由于视距仪是虚拟的,因此它可以测量时间的任何间隔或增量,因为它并不像诸如手表视距仪之类传统视距仪一样受到约束或固定。例如,手表视距仪通常被限制于测量少于或等于60秒的时间,因为所显示的时间值是固定的(例如,被喷涂或被刻在视距仪拨盘上),且仅适用于在秒针的一个完整旋转内的值。After the user has stopped the virtual tachymeter, the device may display a time value based on the time elapsed between start and stop. The time value may be based on, for example, a numerical value in units of time at predetermined intervals (eg, seconds in an hour). In some embodiments, the displayed time value may be based on the number of time units of the predetermined interval (eg, seconds in an hour) divided by the time elapsed between start and stop. In some embodiments, the user may customize the time unit used by the tachymeter, the time unit of the predetermined interval, and/or the predetermined interval. In some embodiments, when the virtual tachymeter is running, the tachymeter user interface object may include an updated display to indicate transitions in time, such as countdowns of running or continuously updated time values, rotating shapes, etc. . Advantageously, since the tachymeter is virtual, it can measure any interval or increment in time, as it is not constrained or fixed like traditional tachymeters such as watch tachymeters. For example, watch tachymeters are typically limited to measuring times less than or equal to 60 seconds because the displayed time value is fixed (eg, painted or engraved on the tachymeter dial), and is only suitable for The value within one full revolution of the second hand.

用户可能希望在本文中所描述的设备中的任何设备上使用虚拟测距仪(例如,不是基于构建在设备上的物理测距仪拨盘的测距仪)。可以例如通过可以显示在专用测距仪用户接口屏幕上或本文中所描述的用户接口屏幕的任意用户接口屏幕上的测距仪用户接口对象,来提供虚拟测距仪(例如,作为测距仪复杂件)。A user may wish to use a virtual rangefinder on any of the devices described herein (eg, a rangefinder that is not based on a physical rangefinder dial built into the device). A virtual rangefinder (eg, as a rangefinder) may be provided, for example, through a rangefinder user interface object that may be displayed on a dedicated rangefinder user interface screen or on any of the user interface screens described herein. complex pieces).

用户可以提供用户输入,以开启虚拟测距仪,并且随后用户可以通过提供第二用户输入,来停止虚拟测距仪。例如,测距仪用户接口对象可以包括开始可供件、停止可供件或组合的开始/停止可供件。用户可以通过接触开始可供件或开始/停止可供件来开启虚拟测距仪,并且通过接触停止可供件或开始/停止可供件来停止虚拟测距仪。在另一示例中,一个或这两个用户输入可以是在机械按钮上的输入(例如,对可旋转和可压下的输入机构605的旋转和或压下,和/或在按钮508上的按压),用于开始和/或停止虚拟测距仪。在一些实施例中,一个或这两个用户输入可以是音频(例如,语言的)输入。在用户已经停止虚拟测距仪之后,设备可以显示基于在开始和停止之间流逝的时间的距离。该距离可以基于声音的速度。例如,用户可以看到闪电、开始测距仪、并在用户听到雷声时停止测距仪。在这种情况下,基于在光达到用户时和声音达到用户时之间的时间间隔,由测距仪报告的距离将指示在用户和闪电之间的距离。在一些实施例中,用户可以指定用于报告距离的单位(例如,千米、英里等)。在一些实施例中,当虚拟测距仪正在运行时,测距仪用户接口对象可以包括经更新的显示以指示时间的的变迁,诸如正在运行的或连续地更新的距离、旋转形状等。有利地,由于测距仪是虚拟的,因此它可以测量时间的任何间隔或增量,因为它并不像诸如手表测距仪之类的传统测距仪一样受到约束或固定。例如,手表测距仪通常被限制于测量少于或等于60秒的时间,因为所显示的时间值是固定的(例如,被喷涂或被刻在测距仪拨盘上),且仅适用于在秒针的一个完整旋转内的值。The user may provide user input to turn on the virtual range finder, and then the user may stop the virtual range finder by providing a second user input. For example, a rangefinder user interface object may include a start affordance, a stop affordance, or a combined start/stop affordance. The user can turn on the virtual rangefinder by touching the start affordance or the start/stop affordance, and stop the virtual rangefinder by touching the stop affordance or the start/stop affordance. In another example, one or both of the user inputs may be inputs on a mechanical button (eg, rotation and or depression of the rotatable and depressible input mechanism 605 , and/or on the button 508 ). Press ) to start and/or stop the virtual rangefinder. In some embodiments, one or both of the user inputs may be audio (eg, verbal) inputs. After the user has stopped the virtual rangefinder, the device may display the distance based on the time elapsed between the start and the stop. The distance may be based on the speed of sound. For example, the user can see lightning, start the rangefinder, and stop the rangefinder when the user hears thunder. In this case, the distance reported by the rangefinder will indicate the distance between the user and the lightning based on the time interval between when the light reaches the user and when the sound reaches the user. In some embodiments, the user may specify units (eg, kilometers, miles, etc.) for reporting distances. In some embodiments, when the virtual rangefinder is running, the rangefinder user interface object may include an updated display to indicate temporal transitions, such as running or continuously updated distances, rotating shapes, and the like. Advantageously, since the rangefinder is virtual, it can measure any interval or increment in time, as it is not constrained or fixed like traditional rangefinders such as watch rangefinders. For example, watch rangefinders are typically limited to measuring times less than or equal to 60 seconds because the displayed time value is fixed (eg, painted or engraved on the rangefinder dial), and is only suitable for The value within one full revolution of the second hand.

用户可能希望在本文中所描述的设备的任意设备上使用重复的间隔计时器,例如,提供在特定间隔处重复的用户警报的计时器。例如,如果用户正在锻炼(例如,间隔性训练),则他们可能希望每30秒接收警报,以改变他们的锻炼模式或休息。在另一示例中,服药的用户可能希望接收警报以每1小时、4小时、6小时、12小时、24小时等服用他们的药物。可以使用任何适合的间隔或时间段。在一些实施例中,设备可以显示重复间隔计时器用户接口。重复间隔计时器用户接口可以包括,例如,用于用户指定间隔的可供件、用于间隔的时间刻度(例如,秒、分钟、小时、天、星期、月份、年份等)等。响应于接收表示用户指定的时间间隔的数据,设备可以提供在基于用户指定的时间间隔的时间上重复的用户警报。在一些实施例中,警报可以包括可视化警报、音频警报和/或触觉警报(例如,使用触觉反馈模块133和触感输出生成器167)或其任意组合。重复间隔计时器基于向用户提供对特定时间间隔的划界,而不是基于指定的端点(例如,对特定的天或时间的提醒)在一些实施例中,重复间隔计时器运行直到用户终止计时器。在一些实施例中,设备可以进一步显示用于终止重复间隔计时器的可供件(例如,作为重复间隔计时器用户接口的部分,或在用户警报的时间处)。A user may wish to use a repeating interval timer on any of the devices described herein, eg, a timer that provides user alerts that repeat at specific intervals. For example, if a user is exercising (eg, interval training), they may wish to receive an alert every 30 seconds to change their exercise pattern or rest. In another example, a user taking medication may wish to receive alerts to take their medication every 1 hour, 4 hours, 6 hours, 12 hours, 24 hours, etc. Any suitable interval or time period can be used. In some embodiments, the device may display a repeat interval timer user interface. The repeat interval timer user interface may include, for example, affordances for user-specified intervals, timescales for intervals (eg, seconds, minutes, hours, days, weeks, months, years, etc.), and the like. In response to receiving data representing the user-specified time interval, the device may provide a user alert that repeats at a time based on the user-specified time interval. In some embodiments, the alerts may include visual alerts, audio alerts, and/or haptic alerts (eg, using haptic feedback module 133 and haptic output generator 167 ), or any combination thereof. The repeat interval timer is based on providing the user with a demarcation for a specific time interval, rather than on a specified endpoint (eg, a reminder for a specific day or time) In some embodiments, the repeat interval timer runs until the user terminates the timer . In some embodiments, the device may further display an affordance for terminating the repeat interval timer (eg, as part of the repeat interval timer user interface, or at the time of a user alert).

在一些实施例中,本文中描述的设备中的任意设备可以进一步生成或接收包括信息的用户警报,并基于在本文中所描述的用户接口屏幕中的任意用户接口屏幕上的警报来显示用户通知。用户通知可以是例如跨显示器的部分而显示的通知横幅。通知横幅可以包括警报的信息的部分。用户警报的示例可以包括但不限于确定用户已经穿过时区的边界。在一些实施例中,设备具有位置传感器(例如,GPS传感器532和/或GPS模块135),并且设备从位置传感器获取设备的当前位置。使用位置传感器,设备可以确定,与设备之前的位置,例如,在之前用户交互的时间处的设备位置(例如,用户查看显示器的上一时间,或设备检测到诸如手腕升高之类的对设备的用户移动的上一时间)相比,设备的当前位置是否处在不同的时区。根据确定当前位置处在与之前位置不同的时区,设备可以跨显示器的部分来显示通知横幅。在一些实施例中,通知横幅可以包括指示用户已经穿过时区的警报、在新时区中的当前时间的通知等。在一些实施例中,设备可以提示用户是否接受时间改变(例如,设备可以显示用于接受时间改变的可供件和/或用于拒绝时间改变的可供件)。可以将用户提示作为通知横幅的部分来显示,或可以响应于检测到在所显示的通知横幅上的用户接触来显示用户提示。响应于接收到指示用户接受时间改变的数据(例如,在所显示的用于接受时间改变可供件上的接触),设备可以基于新的时区来更新所显示的时间。响应于接收到指示用户拒绝时间改变的数据(例如,在所显示的用于拒绝时间改变的可供件上的接触),设备可以放弃基于新的时区来更新所显示的时间。In some embodiments, any of the devices described herein may further generate or receive a user alert including information and display a user notification based on the alert on any of the user interface screens described herein . User notifications may be, for example, notification banners displayed across portions of the display. Notification banners may include portions of the alert's information. Examples of user alerts may include, but are not limited to, determining that a user has crossed a time zone boundary. In some embodiments, the device has a location sensor (eg, GPS sensor 532 and/or GPS module 135), and the device obtains the current location of the device from the location sensor. Using the location sensor, the device can determine the previous location with the device, for example, the location of the device at the time of the previous user interaction (e.g., the last time the user looked at the display, or the device detected an objection to the device, such as a wrist elevation). whether the current location of the device is in a different time zone than the last time the user moved. Based on the determination that the current location is in a different time zone than the previous location, the device may display a notification banner across the portion of the display. In some embodiments, the notification banner may include an alert indicating that the user has crossed a time zone, a notification of the current time in a new time zone, and the like. In some embodiments, the device may prompt the user whether to accept the time change (eg, the device may display an affordance for accepting the time change and/or an affordance for rejecting the time change). The user prompt may be displayed as part of the notification banner, or may be displayed in response to detection of user contact on the displayed notification banner. In response to receiving data indicating that the user accepts the time change (eg, a touch on the displayed affordance for accepting the time change), the device may update the displayed time based on the new time zone. In response to receiving data indicating that the user rejects the time change (eg, a touch on the displayed affordance for rejecting the time change), the device may forego updating the displayed time based on the new time zone.

图20是图示用于提供情境特定用户接口的过程2000的流程图。在一些实施例中,可以在具有触敏显示器的电子设备处执行过程2000,这样的电子设备诸如设备100(图1A)、300(图3)、500(图5)或者600(图6A和图6B)。可以合并过程2000中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2000提供向用户给出查看之前流逝的时间的即时指示的情境特定用户接口,使得这些接口不易混淆并且因此节省功率和增加电池寿命。20 is a flowchart illustrating a process 2000 for providing a context-specific user interface. In some embodiments, process 2000 may be performed at an electronic device having a touch-sensitive display, such as device 100 (FIG. 1A), 300 (FIG. 3), 500 (FIG. 5), or 600 (FIG. 6A and FIG. 6B). Some operations in process 2000 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2000 provides context-specific user interfaces that give the user an immediate indication to view the time that has elapsed before, making these interfaces less confusing and thus saving power and increasing battery life.

在框2002处,设备接收表示用户输入(例如,602)的数据。在框2004处,至少部分地响应于接收到数据,设备显示包括指示第一时间的钟面(例如,606)的用户接口屏幕(第一时间在当前时间之前)。在框2006处,设备通过动画呈现钟面从指示第一时间过渡到指示当前时间来更新用户接口屏幕(动画表示从第一时间到当前时间的时间的变迁;参见,例如,612)。At block 2002, the device receives data representing user input (eg, 602). At block 2004, in response at least in part to receiving the data, the device displays a user interface screen including a clock face (eg, 606) indicating a first time (the first time is before the current time). At block 2006, the device updates the user interface screen by animating the clock face transitioning from indicating the first time to indicating the current time (the animation represents the transition of time from the first time to the current time; see, eg, 612).

应当注意以上参考过程2000(图20)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2000所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2000 (FIG. 20) also apply in a similar manner to the method described below. For example, process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A) , process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 29), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2000 . For the sake of brevity, these details are not repeated below.

应当理解,描述图20中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2000所描述的技术可以与过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 20 are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 24) 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 27E) 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Thus, the techniques described with reference to process 2000 may be used in conjunction with process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 22) 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28) ), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图21是图示用于提供情境特定用户接口的过程2100的流程图。在一些实施例中,可以在具有触敏显示器的电子设备处执行过程2100,这样的电子设备诸如设备100(图1A)、300(图3)、500(图5)或者700(图7A和图7B)。可以合并过程2100中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2100提供结合秒表功能和时间保持功能的情境特定用户接口,使得这些接口同时具有多功能并且让用户不易混淆,因此节省功率和增加电池寿命。21 is a flowchart illustrating a process 2100 for providing a context-specific user interface. In some embodiments, process 2100 may be performed at an electronic device having a touch-sensitive display, such as device 100 (FIG. 1A), 300 (FIG. 3), 500 (FIG. 5), or 700 (FIG. 7A and FIG. 7B). Some operations in process 2100 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2100 provides a context-specific user interface that combines stopwatch functionality and timekeeping functionality so that these interfaces are simultaneously multifunctional and less confusing to the user, thus saving power and increasing battery life.

在框2102处,设备显示钟面,钟面指示当前时间并且包括具有时针和分针的用户接口对象、一个或者多个小时时间刻度指示和秒表指针(例如,如在屏幕702上)。在框2104处,设备接收表示用户输入(例如,触摸712)的数据。在框2106处,至少部分地响应于接收到数据,设备利用用于秒表指针的第一时间刻度指示(例如,724)替代一个或者多个小时时间刻度指示。在框2108处,设备动画呈现秒表指针以反映时间的变迁(例如,参考726和736)。At block 2102, the device displays a clock face that indicates the current time and includes a user interface object with hour and minute hands, one or more hour mark indications, and a stopwatch hand (eg, as on screen 702). At block 2104, the device receives data representing user input (eg, touch 712). At block 2106, in response at least in part to receiving the data, the device replaces the one or more hour timescale indications with a first timescale indication (eg, 724) for the stopwatch hands. At block 2108, the device animates the stopwatch hands to reflect the transition of time (eg, references 726 and 736).

应当注意以上参考过程2100(图21)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2100所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2100 (FIG. 21) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A) , process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 29), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2100 . For the sake of brevity, these details are not repeated below.

应当理解,描述图21中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2100所描述的技术可以与过程2000(图20)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 21 are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 24) 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 27E) 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Accordingly, the techniques described with reference to process 2100 may be used with process 2000 (FIG. 20), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 22) 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28) ), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图22是图示用于提供情境特定用户接口的过程2200的流程图。在一些实施例中,可以在具有触敏显示器的电子设备处执行过程2200,这样的电子设备诸如设备100(图1A)、300(图3)、500(图5)、800(图8)、900(图9)或者1000(图10)。可以合并过程2200中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2200提供情境特定用户接口,该情境特定用户接口提供时间保持和地理/天文信息,使得这些接口同时具有多功能并且让用户不易混淆,因此节省功率和增加电池寿命。22 is a flowchart illustrating a process 2200 for providing a context-specific user interface. In some embodiments, process 2200 may be performed at an electronic device having a touch-sensitive display, such as device 100 (FIG. 1A), 300 (FIG. 3), 500 (FIG. 5), 800 (FIG. 8), 900 (Figure 9) or 1000 (Figure 10). Some operations in process 2200 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2200 provides a context-specific user interface that provides timekeeping and geographic/astronomical information so that these interfaces are simultaneously multifunctional and less confusing to the user, thus saving power and increasing battery life.

在框2202处,设备显示用户接口屏幕,该用户接口屏幕包括表示在当前时间由太阳照亮的地球的第一区域的仿真的第一可供件(例如,804)和指示当前时间的第二可供件(例如,806)。在框2204处,设备接收表示用户输入(例如,轻扫812)的数据。在框2206处,至少部分地响应于接收到数据,设备旋转地球的仿真以显示在当前时间由太阳照亮的地球的第二区域(例如,822)。可选地,在框2206处,设备在显示表示月亮的第三可供件(例如,808、826、846、1016和1034),检测在显示的第三可供件上的接触,以及至少部分地响应于检测到接触,通过显示表示在当前时间从地球看到的月亮的仿真的第四可供件(例如,904)和指示当前时间的第五可供件(例如,906)来更新用户接口屏幕。可选地,在框2206处,设备显示表示太阳系的第六可供件(例如,810、828和848),检测在所显示的第六可供件上的接触,以及至少部分地响应于检测到接触,通过显示包括在当前时间在其各自位置处的太阳、地球和一个或者多个非地球行星的表示的第七可供件(例如,1004)和指示当前时间的第八可供件(例如,1012)来更新用户接口屏幕。At block 2202, the device displays a user interface screen that includes a first affordance (eg, 804) representing a simulation of a first region of the Earth illuminated by the sun at the current time and a second affordance indicating the current time Availability (eg, 806). At block 2204, the device receives data representing user input (eg, swipe 812). At block 2206, in response at least in part to receiving the data, the device rotates a simulation of the earth to display a second region of the earth illuminated by the sun at the current time (eg, 822). Optionally, at block 2206, the device is displaying a third affordance representing the moon (eg, 808, 826, 846, 1016, and 1034), detects a contact on the displayed third affordance, and at least partially In response to detecting the contact, the user is updated by displaying a simulated fourth affordance (eg, 904 ) representing the moon as seen from Earth at the current time and a fifth affordance (eg, 906 ) indicating the current time Interface screen. Optionally, at block 2206, the device displays a sixth affordance representing the solar system (eg, 810, 828, and 848), detects a contact on the displayed sixth affordance, and responds, at least in part, to detecting to contact, by displaying a seventh affordance (eg, 1004) including representations of the Sun, Earth, and one or more non-Earth planets at their respective locations at the current time and an eighth affordance (eg, 1004) indicating the current time For example, 1012) to update the user interface screen.

应当注意以上参考过程2200(图22)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2200所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2200 (FIG. 22) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A) , process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 29), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2200 . For the sake of brevity, these details are not repeated below.

应当理解,描述图22中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2200所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 22 are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 24) 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 27E) 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Accordingly, the techniques described with reference to process 2200 may be used with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 21) 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28) ), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图23是图示用于提供情境特定用户接口的过程2300的流程图。在一些实施例中,可以在具有触敏显示器的电子设备处执行过程2300,这样的电子设备诸如设备100(图1A)、300(图3)、500(图5)或者1100(图11A-图11C)。可以合并过程2300中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2300提供允许用户参考白天/夜间情况查看一天中的当前时间的情境特定用户接口,使得这些接口同时具有多功能并且让用户不易混淆,因此节省功率和增加电池寿命。23 is a flowchart illustrating a process 2300 for providing a context-specific user interface. In some embodiments, process 2300 may be performed at an electronic device having a touch-sensitive display, such as device 100 (FIG. 1A), 300 (FIG. 3), 500 (FIG. 5), or 1100 (FIG. 11A-FIG. 11C). Some operations in process 2300 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2300 provides context-specific user interfaces that allow the user to view the current time of day with reference to day/night conditions, so that these interfaces are simultaneously multifunctional and less confusing for the user, thus saving power and increasing battery life.

在框2302处,设备显示用户接口屏幕,该用户接口屏幕包括指示白天的第一部分(例如,1104);指示夜间的第二部分(例如,1106);表示具有表示一天的周期的正弦波的用户接口对象(例如,1108);表示在正弦波上的指示该天中的当前时间和该天中的当前时间在白天还是夜间期间的第一位置处显示的的太阳的第一可供件(例如,1110);以及第二可供件,该第二可供件指示一天中的当前时间(例如,1114)。可选地,在框2304处,设备接收在指示当前时间的第一位置处的第一可供件处的在触敏显示器上的接触(例如,1148)。可选地,在框2306处,当继续接收用户接触时,检测在没有用户触摸在触敏显示器上的接触间断的情况下用户接触从第一位置到所显示的正弦波上的第二位置的移动(正弦波上的第二位置指示非当前时间;参见,例如,接触1166)。可选地,在框2308处,至少部分地响应于检测到在第二位置处的接触,设备将屏幕上的第一可供件从正弦波上的第一位置平移到正弦波上的第二位置(平移跟随所显示的正弦波的轨迹;参见,例如,1162)。可选地,在框2310处,设备更新第二可供件以指示非当前时间(例如,1168)。At block 2302, the device displays a user interface screen that includes a first portion indicating daytime (eg, 1104); a second portion indicating nighttime (eg, 1106); representing a user having a sine wave representing a period of the day Interface object (eg, 1108); represents a first affordance of the sun on a sine wave that indicates the current time of day and whether the current time of day is displayed at the first position during day or night (eg , 1110); and a second affordance indicating the current time of day (eg, 1114). Optionally, at block 2304, the device receives a contact (eg, 1148) on the touch-sensitive display at the first affordance at the first location indicating the current time. Optionally, at block 2306, while continuing to receive user contact, detecting a user contact from a first position to a second position on the displayed sine wave without a discontinuity of user touch on the touch sensitive display. Move (a second position on the sine wave indicates a non-current time; see, eg, contact 1166). Optionally, at block 2308, the device translates the first affordance on the screen from a first position on the sine wave to a second position on the sine wave in response, at least in part, to detecting the contact at the second position. Position (translation follows the trajectory of the displayed sine wave; see, eg, 1162). Optionally, at block 2310, the device updates the second affordance to indicate a non-current time (eg, 1168).

应当注意以上参考过程2300(图23)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2300所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2300 (FIG. 23) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A) , process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 29), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2300 . For the sake of brevity, these details are not repeated below.

应当理解,描述图23中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2300所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 23 are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. In addition, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 24) 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 27E) 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Accordingly, the techniques described with reference to process 2300 may be used in conjunction with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 22) 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28) ), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图24是图示用于提供情境特定用户接口的过程2400的流程图。在一些实施例中,可以在具有触敏显示器的电子设备处执行过程2400,这样的电子设备诸如设备100(图1A)、300(图3)、500(图5)或者1200(图12)。可以合并过程2400中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2400提供情境特定用户接口,该情境特定用户接口提供可轻易区分的背景图像和从背景中创建的日期和/或事件指示,使得这些接口让用户更容易查看,因此节省功率和增加电池寿命。24 is a flowchart illustrating a process 2400 for providing a context-specific user interface. In some embodiments, process 2400 may be performed at an electronic device having a touch-sensitive display, such as device 100 (FIG. 1A), 300 (FIG. 3), 500 (FIG. 5), or 1200 (FIG. 12). Some operations in process 2400 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2400 provides context-specific user interfaces that provide easily distinguishable background images and date and/or event indications created from the background, making these interfaces easier for users to view, thus saving power and increasing battery life.

在框2402处,设备显示用户接口屏幕,该用户接口屏幕包括基于具有多个像素的图像(例如,1204和1212)的背景(像素的子集相对于图像在外观上被修改使得像素的子集表示指示日期的第一用户接口对象和指示一天中的时间的第二用户接口对象中的一个或者多个;参见,例如,1206和/或1208)。可选地,在框2402处,第一用户接口对象和第二用户接口对象中的一个是独立于背景的颜色。可选地,在框2404处,如果第一用户接口对象和第二用户接口对象中的一个是独立于背景的颜色,则设备接收表示所显示的第一用户接口对象或者所显示的第二用户接口对象的位置处的背景的背景颜色的数据(第一颜色不同于所显示的第一用户接口对象或者所显示的第二用户接口对象的位置处的背景颜色)。At block 2402, the device displays a user interface screen that includes a background based on an image with multiple pixels (eg, 1204 and 1212) (a subset of pixels is visually modified relative to the image such that a subset of pixels is Represents one or more of a first user interface object indicating a date and a second user interface object indicating a time of day; see, eg, 1206 and/or 1208). Optionally, at block 2402, one of the first user interface object and the second user interface object is a color independent of the background. Optionally, at block 2404, if one of the first user interface object and the second user interface object is a color independent of the background, the device receives a representation of the displayed first user interface object or the displayed second user Data of the background color of the background at the location of the interface object (the first color is different from the background color at the location of the displayed first user interface object or the displayed second user interface object).

应当注意以上参考过程2400(图24)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2400所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2400 (FIG. 24) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A) , process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 29), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2400 . For the sake of brevity, these details are not repeated below.

应当理解,描述图24中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2400所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 24 are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 23) 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 27E) 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Accordingly, the techniques described with reference to process 2400 may be used in conjunction with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2500 (FIG. 25), process 2600 (FIG. 21) 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28) ), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图25是图示用于提供情境特定用户接口的过程2500的流程图。在一些实施例中,可以在具有触敏显示器的电子设备处执行过程2500,这样的电子设备诸如设备100(图1A)、300(图3)、500(图5)或者1200(图12)。可以合并过程2500中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2500提供情境特定用户接口,该情境特定用户接口提供可轻易区分的背景图像和从背景中创建的日期和/或事件指示,使得这些接口让用户更容易查看,因此节省功率和增加电池寿命。25 is a flowchart illustrating a process 2500 for providing a context-specific user interface. In some embodiments, process 2500 may be performed at an electronic device having a touch-sensitive display, such as device 100 (FIG. 1A), 300 (FIG. 3), 500 (FIG. 5), or 1200 (FIG. 12). Some operations in process 2500 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2500 provides context-specific user interfaces that provide easily distinguishable background images and date and/or event indications created from the background, making these interfaces easier for users to view, thereby saving power and increasing battery life.

在框2502处,设备访问具有两个或者更多图像的文件夹。在框2504处,设备从文件夹中选择第一图像。在框2506处,设备显示包括基于第一图像的背景的用户接口屏幕(例如,1202),该背景包含多个像素(像素的子集相对于图像在外观上被修改使得像素的子集表示指示日期的第一用户接口对象和指示一天中的时间的第二用户接口对象中的一个或者多个;参见,例如,1204)。可选地,在框2508处,在显示第一用户接口屏幕之后,设备接收表示用户输入的第一数据。可选地,在框2510处,至少部分地响应于接收到第一数据,设备接收表示所显示的第一背景的第二数据。可选地,在框2512处,设备从文件夹中选择第二图像(第二图像不同于第一图像;参见,例如,1212)。可选地,在框2514处,设备显示包括基于第一图像的背景的第二用户接口屏幕(例如,1210),该背景包含多个像素(像素的子集相对于图像在外观上被修改使得像素的子集表示指示日期的第一用户接口对象和指示一天中的时间的第二用户接口对象中的一个或者多个)。At block 2502, the device accesses a folder with two or more images. At block 2504, the device selects the first image from the folder. At block 2506, the device displays a user interface screen (eg, 1202) that includes a background based on the first image, the background comprising a plurality of pixels (a subset of pixels is modified in appearance relative to the image such that the subset of pixels represents an indication One or more of a first user interface object for the date and a second user interface object for indicating the time of day; see, eg, 1204). Optionally, at block 2508, after displaying the first user interface screen, the device receives first data representing user input. Optionally, at block 2510, in response at least in part to receiving the first data, the device receives second data representing the displayed first context. Optionally, at block 2512, the device selects a second image from the folder (the second image is different from the first image; see, eg, 1212). Optionally, at block 2514, the device displays a second user interface screen (eg, 1210) that includes a background based on the first image, the background comprising a plurality of pixels (a subset of the pixels are modified in appearance relative to the image such that The subset of pixels represents one or more of a first user interface object indicating the date and a second user interface object indicating the time of day).

应当注意以上参考过程2500(图25)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2500所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2500 (FIG. 25) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2600 (FIG. 26), process 2700 (FIG. 27A) , process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 29), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2500 . For the sake of brevity, these details are not repeated below.

应当理解,描述图25中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2500所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 25 are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 27E) 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Thus, the techniques described with reference to process 2500 may be used in conjunction with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2600 (FIG. 21) 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28) ), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图26是图示用于提供情境特定用户接口的过程2600的流程图。在一些实施例中,可以在具有触敏显示器的电子设备处执行过程2600,这样的电子设备诸如设备100(图1A)、300(图3)、500(图5)或者1300(图13A和图13B)。可以合并过程2600中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2600提供情境特定用户接口,该情境特定用户接口提供时间保持和可变动画呈现的序列,使得这些接口让用户进行更多交互和参与,因此改进接口同时节省功率和增加电池寿命。26 is a flowchart illustrating a process 2600 for providing a context-specific user interface. In some embodiments, process 2600 may be performed at an electronic device having a touch-sensitive display, such as device 100 (FIG. 1A), 300 (FIG. 3), 500 (FIG. 5), or 1300 (FIG. 13A and FIG. 13B). Some operations in process 2600 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2600 provides a context-specific user interface that provides a sequence of time-keeping and variable animation presentations so that these interfaces allow more user interaction and engagement, thus improving the interface while saving power and increasing battery life.

在框2602处,设备在第一时间检测用户输入(例如,1304)。在框2604处,至少部分地响应于检测到用户输入,设备显示包括指示第一时间的第一用户接口对象(例如,1306)和第二用户接口对象(例如,1308)的用户接口屏幕。在框2606处,设备动画呈现具有第一动画呈现的序列、在第一动画呈现的序列之后的第二动画呈现的序列和在第二动画呈现的序列之后的第三动画呈现的序列的顺序显示的第二用户接口对象(第一动画呈现的序列、第二动画呈现的序列和第三动画呈现的序列不同;参见,例如,屏幕1302、1310和1320)。在框2608处,设备在一天中的第二时间检测第二用户输入(例如,1332)。在框2610处,至少部分地响应于检测到第二用户输入,设备访问表示先前显示的第二动画呈现的序列的数据。在框2612处,设备选择不同于第一动画呈现的序列和第二动画呈现的序列的第四动画呈现的序列。在框2614处,设备显示包括第一用户接口对象(第一用户接口对象指示一天中的第二时间;参见,例如,1334)和与第二用户接口对象相关的第三用户接口对象(例如,1336)的第二用户接口屏幕。在框2616处,设备动画呈现具有第一动画呈现的序列、在第一动画呈现的序列之后的第四动画呈现的序列和在第四动画呈现的序列之后的第三动画呈现的序列的顺序显示的第三用户接口对象(参见,例如,屏幕1330、1340和1350)。At block 2602, the device detects user input at a first time (eg, 1304). At block 2604, in response at least in part to detecting user input, the device displays a user interface screen including a first user interface object (eg, 1306) and a second user interface object (eg, 1308) indicating a first time. At block 2606, the device animates a sequential display having a first sequence of animations, a second sequence of animations following the first sequence of animations, and a third sequence of animations following the second sequence of animations (the sequence of the first animation, the sequence of the second animation, and the sequence of the third animation are different; see, eg, screens 1302, 1310, and 1320). At block 2608, the device detects a second user input at a second time of day (eg, 1332). At block 2610, in response at least in part to detecting the second user input, the device accesses data representing a previously displayed sequence of second animation presentations. At block 2612, the device selects a fourth sequence of animations that is different from the first and second sequences of animations. At block 2614, the device display includes a first user interface object (the first user interface object indicates a second time of day; see, eg, 1334) and a third user interface object (eg, 1336) of the second user interface screen. At block 2616, the device animates a sequential display having a first sequence of animations, a fourth sequence of animations after the first sequence of animations, and a third sequence of animations after the fourth sequence of animations the third user interface object (see, eg, screens 1330, 1340, and 1350).

应当注意以上参考过程2600(图26)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2600所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2600 (FIG. 26) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2700 (FIG. 27A) , process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 29), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2600 . For the sake of brevity, these details are not repeated below.

应当理解,描述图26中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2600所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 26 are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 27E) 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Thus, the techniques described with reference to process 2600 may be used with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 22) 25), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28) ), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图27A是图示用于提供情境特定用户接口的过程2700的流程图。在一些实施例中,可以在具有触敏显示器的电子设备处执行过程2700,这样的电子设备诸如设备100(图1A)、300(图3)、500(图5)或者1400(图14A)。可以合并过程2700中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2700提供用户不易混淆的情境特定用户接口,因此节省功率和增加电池寿命。27A is a flowchart illustrating a process 2700 for providing a context-specific user interface. In some embodiments, process 2700 may be performed at an electronic device having a touch-sensitive display, such as device 100 (FIG. 1A), 300 (FIG. 3), 500 (FIG. 5), or 1400 (FIG. 14A). Some operations in process 2700 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2700 provides a context-specific user interface that is not easily confusing to the user, thus saving power and increasing battery life.

在框2702处,设备检测对设备的用户移动(例如,1404)。在框2704处,至少部分地响应于检测到移动,设备通过显示时针和分针(例如,1424)、显示第一小时指示(例如,1436)和在第一小时指示之后显示第二小时指示来显示钟面的动画呈现的展现(在钟面上在顺时针方向上第二小时指示在第一小时指示之后;参见,例如,1438)。At block 2702, the device detects user movement to the device (eg, 1404). At block 2704, in response at least in part to detecting movement, the device displays by displaying hour and minute hands (eg, 1424), displaying a first hour indication (eg, 1436), and displaying a second hour indication after the first hour indication A presentation of the animated presentation of the clock face (the second hour indication follows the first hour indication in a clockwise direction on the clock face; see, eg, 1438).

应当注意以上参考过程2700(图27A)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2700所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2700 (FIG. 27A) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26) , process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 29), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2700 . For the sake of brevity, these details are not repeated below.

应当理解,描述图27A中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2700所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 27A are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 27E) 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Accordingly, the techniques described with reference to process 2700 may be used in conjunction with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 22) 25), process 2600 (FIG. 26), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28) ), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图27B是图示用于使用基于人物的用户接口指示时间的过程2710的流程图。在一些实施例中,可以在具有显示器和触敏表面的电子设备处执行过程2710,这样的电子设备诸如设备100(图1)、300(图3)、500(图5)和/或14000(图14B-图14T)。可以合并过程2710中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2710提供让用户不易混淆、进行更多交互和更多参与的基于人物的用户接口,因此改进接口同时节省功率和增加电池寿命。27B is a flowchart illustrating a process 2710 for indicating time using a character-based user interface. In some embodiments, process 2710 may be performed at an electronic device having a display and a touch-sensitive surface, such as device 100 (FIG. 1), 300 (FIG. 3), 500 (FIG. 5), and/or 14000 ( 14B-14T). Some operations in process 2710 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2710 provides a character-based user interface that makes the user less confusing, more interactive, and more engaged, thus improving the interface while saving power and increasing battery life.

在框2712处,显示指示第一时间的人物用户接口对象。人物用户接口对象包括第一肢体和第二肢体的表示并且通过利用第一肢体指示第一小时和利用第二肢体指示第一分钟来指示第一时间。在框2714处,更新人物用户接口对象以通过利用第一肢体指示第二小时和利用第二肢体指示第二分钟来指示第二时间。可选地,在框2714处,更新人物用户接口对象以指示第二时间包括通过延伸第一肢体和缩回第二肢体。At block 2712, a character user interface object indicating the first time is displayed. The human user interface object includes representations of the first limb and the second limb and indicates the first time by indicating the first hour with the first limb and the first minute with the second limb. At block 2714, the character user interface object is updated to indicate the second time by indicating the second hour with the first limb and the second minute with the second limb. Optionally, at block 2714, updating the character user interface object to indicate the second time includes by extending the first limb and retracting the second limb.

应当注意以上参考过程2710(图27B)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2710所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2710 (FIG. 27B) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26) , process 2700 (FIG. 27A), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 29), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2710 . For the sake of brevity, these details are not repeated below.

应当理解,描述图27B中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2710所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 27B are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 27E) 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Accordingly, the techniques described with reference to process 2710 may be used in conjunction with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 22) 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28) ), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图27C是图示用于使用基于人物的用户接口指示时间的过程2720的流程图。在一些实施例中,可以在具有显示器和触敏表面的电子设备处执行过程2720,这样的电子设备诸如设备100(图1)、300(图3)、500(图5)和/或14000(图14B-图14T)。可以合并过程2720中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2720提供让用户不易混淆、进行更多交互和更多参与的基于人物的用户接口,因此改进接口同时节省功率和增加电池寿命。27C is a flowchart illustrating a process 2720 for indicating time using a character-based user interface. In some embodiments, process 2720 may be performed at an electronic device having a display and a touch-sensitive surface, such as device 100 (FIG. 1), 300 (FIG. 3), 500 (FIG. 5), and/or 14000 ( 14B-14T). Some operations in process 2720 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2720 provides a character-based user interface that makes the user less confusing, more interactive, and more engaged, thus improving the interface while saving power and increasing battery life.

在框2722处,显示指示第一时间值的人物用户接口对象。人物用户接口对象包括具有第一端点和第二端点的第一肢体的表示。第一端点是肢体的旋转轴,并且第二端点指示第一时间值。在框2724处,更新人物用户接口对象以指示第二时间值。更新人物用户接口对象包括移动第一端点和移动第二端点以指示第二时间值。At block 2722, a character user interface object indicating the first time value is displayed. The human user interface object includes a representation of a first limb having a first endpoint and a second endpoint. The first endpoint is the axis of rotation of the limb, and the second endpoint indicates the first time value. At block 2724, the character user interface object is updated to indicate the second time value. Updating the character user interface object includes moving the first endpoint and moving the second endpoint to indicate the second time value.

应当注意以上参考过程2720(图27C)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2720所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2720 (FIG. 27C) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26) , process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 29), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2720 . For the sake of brevity, these details are not repeated below.

应当理解,描述图27C中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2720所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 27C are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 27E) 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Accordingly, the techniques described with reference to process 2720 may be used in conjunction with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 21) 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28) ), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图27D是图示用于使用基于人物的用户接口指示时间的过程2730的流程图。在一些实施例中,可以在具有显示器和触敏表面的电子设备处执行过程2730,这样的电子设备诸如设备100(图1)、300(图3)、500(图5)和/或14000(图14B-图14T)。可以合并过程2730中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2730提供让用户不易混淆、进行更多交互和更多参与的基于人物的用户接口,因此改进接口同时节省功率和增加电池寿命。27D is a flowchart illustrating a process 2730 for indicating time using a character-based user interface. In some embodiments, process 2730 may be performed at an electronic device having a display and a touch-sensitive surface, such as device 100 (FIG. 1), 300 (FIG. 3), 500 (FIG. 5), and/or 14000 ( 14B-14T). Some operations in process 2730 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2730 provides a character-based user interface that makes the user less confusing, more interactive, and more engaged, thus improving the interface while saving power and increasing battery life.

在框2732处显示指示第一时间值的人物用户接口对象。人物用户接口对象包括具有第一段和第二段的第一肢体的表示。肢体的第一段将第一端点连接到关节。第二段将第二端点连接到关节。关节是第二段的旋转轴。第二端点的位置指示第一时间值。在框2734处,更新人物用户接口对象以指示第二时间值。更新人物用户接口对象包括沿着旋转轴移动第二端点以指示第二时间值。At block 2732, a character user interface object indicating the first time value is displayed. The character user interface object includes a representation of a first limb having a first segment and a second segment. The first segment of the limb connects the first endpoint to the joint. The second segment connects the second endpoint to the joint. The joint is the axis of rotation for the second segment. The location of the second endpoint indicates the first time value. At block 2734, the character user interface object is updated to indicate the second time value. Updating the character user interface object includes moving the second endpoint along the axis of rotation to indicate the second time value.

应当注意以上参考过程2730(图27D)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2730所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2730 (FIG. 27D) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26) , process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 29), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2730 . For the sake of brevity, these details are not repeated below.

应当理解,描述图27D中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2730所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 27D are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. Aspects of process 26), process 2800 (FIG. 28), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) may be related to each other merge. Accordingly, the techniques described with reference to process 2730 may be used in conjunction with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 22) 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28) ), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图27E是图示用于使用基于人物的用户接口指示时间的过程2740的流程图。在一些实施例中,可以在具有显示器和触敏表面的电子设备处执行过程2740,这样的电子设备诸如设备100(图1)、300(图3)、500(图5)和/或14000(图14B-图14T)。可以合并过程2740中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2740提供让用户不易混淆、进行更多交互和更多参与的基于人物的用户接口,因此改进接口同时节省功率和增加电池寿命。27E is a flowchart illustrating a process 2740 for indicating time using a character-based user interface. In some embodiments, process 2740 may be performed at an electronic device having a display and a touch-sensitive surface, such as device 100 (FIG. 1), 300 (FIG. 3), 500 (FIG. 5), and/or 14000 ( 14B-14T). Some operations in process 2740 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2740 provides a character-based user interface that makes the user less confusing, more interactive, and more engaged, thus improving the interface while saving power and increasing battery life.

在框2742处,显示指示时间的人物用户接口对象。在框2744处,接收指示事件的第一数据。在框2746处,确定事件是否满足条件。在框2748处,根据事件满足条件的确定,通过改变人物用户接口对象的可视化方面更新人物用户接口对象。At block 2742, a character user interface object indicating the time is displayed. At block 2744, first data indicative of the event is received. At block 2746, it is determined whether the event satisfies the condition. At block 2748, based on the determination that the event satisfies the condition, the character user interface object is updated by changing the visual aspect of the character user interface object.

应当注意以上参考过程2740(图27E)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2740所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2740 (FIG. 27E) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26) , process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 29), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2740 . For the sake of brevity, these details are not repeated below.

应当理解,描述图27E中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2740所描述的技术可以与过程2000(图20)、过程2100(图22)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 27E are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2750 (FIG. 27F), process 2800 (FIG. 28), process 2900 (FIG. 27D) 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Accordingly, the techniques described with reference to process 2740 may be used in conjunction with process 2000 (FIG. 20), process 2100 (FIG. 22), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 22) 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2750 (FIG. 27F), process 2800 (FIG. 28) ), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图27F是图示用于使用基于人物的用户接口指示时间的过程2750的流程图。在一些实施例中,可以在具有显示器和触敏表面的电子设备处执行过程2750,这样的电子设备诸如设备100(图1)、300(图3)、500(图5)和/或14000(图14B-图14T)。可以合并过程2750中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2750提供让用户不易混淆、进行更多交互和更多参与的基于人物的用户接口,因此改进接口同时节省功率和增加电池寿命。27F is a flowchart illustrating a process 2750 for indicating time using a character-based user interface. In some embodiments, process 2750 may be performed at an electronic device having a display and a touch-sensitive surface, such as device 100 (FIG. 1), 300 (FIG. 3), 500 (FIG. 5), and/or 14000 ( 14B-14T). Some operations in process 2750 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2750 provides a character-based user interface that makes the user less confusing, more interactive, and more engaged, thus improving the interface while saving power and increasing battery life.

在框2752处,将显示器设置为非活跃状态。在框2754处,接收指示事件的第一数据。在框2756处,响应于接收到第一数据,将显示器设置为活跃状态。在框2758处,在显示器的一侧上显示人物用户接口对象。在框2760处,朝着显示器的中心动画呈现人物用户接口对象。在框2762处,在指示当前时间的位置而在显示器的中心处显示人物用户接口对象。At block 2752, the display is set to an inactive state. At block 2754, first data indicative of an event is received. At block 2756, in response to receiving the first data, the display is set to an active state. At block 2758, a human user interface object is displayed on one side of the display. At block 2760, a character user interface object is animated toward the center of the display. At block 2762, a human user interface object is displayed at the center of the display at a location indicating the current time.

应当注意以上参考过程2750(图27F)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2750所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2750 (FIG. 27F) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26) , process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2800 (FIG. 28), process 2900 (FIG. 29), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2750 . For the sake of brevity, these details are not repeated below.

应当理解,描述图27F中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2750所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 27F are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2800 (FIG. 28), process 2900 (FIG. 27D) 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Thus, the techniques described with reference to process 2750 may be used in conjunction with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 22) 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2800 (FIG. 28) ), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图28是图示用于提供情境特定用户接口的过程2800的流程图。在一些实施例中,可以在具有配置为检测接触强度的触敏显示器的电子设备处执行过程2800,这样的电子设备诸如500(图5)或者1500(图15)。可以合并过程2800中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2800提供以综合又易于使用的方式编辑各种情境特定用户接口的多个方面,因此节省功率和增加电池寿命。28 is a flowchart illustrating a process 2800 for providing a context-specific user interface. In some embodiments, process 2800 may be performed at an electronic device having a touch-sensitive display configured to detect contact strength, such as 500 (FIG. 5) or 1500 (FIG. 15). Some operations in process 2800 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2800 provides for editing aspects of various context-specific user interfaces in a comprehensive and easy-to-use manner, thereby saving power and increasing battery life.

在框2802处,设备显示包括钟面(例如,1504)的用户接口屏幕。在框2804处,设备检测在显示器上的接触(接触具有特征强度;参见,例如,触摸1508)。在框2806处,确定特征强度是否在强度阈值之上。在框2808处,根据特征强度在强度阈值之上的确定,设备进入钟面编辑模式(参见,例如,屏幕1510)。根据特征强度不在强度阈值之上的确定(其中钟面包括表示应用的可供件,并且其中接触在表示应用的可供件上),设备可以启动由可供件表示的应用。在框2810处,设备可视化地区分所显示的钟面以指示编辑模式(例如,1512)。在框2812处,设备检测在显示器上的在可视化地区分的钟面处的第二接触(例如,1520)。在框2814处,至少部分地响应于检测到第二接触,设备可视化地指示用于编辑的钟面的元素(例如,1534)。At block 2802, the device displays a user interface screen including a clock face (eg, 1504). At block 2804, the device detects a contact on the display (contact has a characteristic intensity; see, eg, touch 1508). At block 2806, it is determined whether the feature intensity is above an intensity threshold. At block 2808, based on the determination that the feature intensity is above the intensity threshold, the device enters a clock face edit mode (see, eg, screen 1510). Based on a determination that the characteristic intensity is not above the intensity threshold (where the clock face includes an affordance representing the application, and where the contact is on the affordance representing the application), the device may launch the application represented by the affordance. At block 2810, the device visually differentiates the displayed clock face to indicate edit mode (eg, 1512). At block 2812, the device detects a second contact on the display at the visually distinguished clock face (eg, 1520). At block 2814, in response at least in part to detecting the second contact, the device visually indicates an element of the clock face for editing (eg, 1534).

应当注意以上参考过程2800(图28)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2800所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2800 (FIG. 28) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26) , process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2900 (FIG. 29), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2800 . For the sake of brevity, these details are not repeated below.

应当理解,描述图28中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2800所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2900(图29)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 28 are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2900 (FIG. 27D) 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Thus, the techniques described with reference to process 2800 may be used in conjunction with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 21) 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F) ), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图29是图示用于提供情境特定用户接口的过程2900的流程图。在一些实施例中,可以在具有配置为检测接触强度的触敏显示器的电子设备处执行过程2900,这样的电子设备诸如500(图5)或者1600(图16A-图16C)。可以合并过程2900中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程2900提供以综合又易于使用的方式选择情境特定用户接口,因此节省功率和增加电池寿命。29 is a flowchart illustrating a process 2900 for providing a context-specific user interface. In some embodiments, process 2900 may be performed at an electronic device having a touch-sensitive display configured to detect contact strength, such as 500 (FIG. 5) or 1600 (FIG. 16A-16C). Some operations in process 2900 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 2900 provides for selecting a context-specific user interface in a comprehensive and easy-to-use manner, thus saving power and increasing battery life.

在框2902处,设备显示包括钟面(例如,1604)的用户接口屏幕。在框2904处,设备检测在显示器上的接触(接触具有特征强度)(例如,1606)。在框2906处,确定特征强度是否在强度阈值之上。在框2908处,根据特征强度在强度阈值之上的确定,设备进入钟面选择模式(参见,例如,屏幕1610)。根据特征强度不在强度阈值之上的确定(其中钟面包括表示应用的可供件,并且其中接触在表示应用的可供件上),设备可以启动由可供件表示的应用。在框2910处,设备可视化地区分所显示的钟面以指示选择模式(钟面在显示器上被居中;参见,例如,1612)。在框2912处,设备在可视化地区分钟面处检测在显示器上的轻扫(例如,1618)。在框2914处,至少部分地响应于检测到轻扫,设备将第二钟面在显示器上居中(例如,在屏幕1620上的1616)。At block 2902, the device displays a user interface screen including a clock face (eg, 1604). At block 2904, the device detects a contact (the contact has a characteristic intensity) on the display (eg, 1606). At block 2906, it is determined whether the feature intensity is above an intensity threshold. At block 2908, based on the determination that the characteristic intensity is above an intensity threshold, the device enters a clock face selection mode (see, eg, screen 1610). Based on a determination that the characteristic intensity is not above the intensity threshold (where the clock face includes an affordance representing the application, and where the contact is on the affordance representing the application), the device may launch the application represented by the affordance. At block 2910, the device visually differentiates the displayed clock face to indicate a selection mode (the clock face is centered on the display; see, eg, 1612). At block 2912, the device detects a swipe on the display at the visualization region minute face (eg, 1618). At block 2914, in response at least in part to detecting the swipe, the device centers the second clock face on the display (eg, 1616 on screen 1620).

应当注意以上参考过程2900(图29)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程2900所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 2900 (FIG. 29) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26) , process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), Process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 2900 . For the sake of brevity, these details are not repeated below.

应当理解,描述图29中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程3000(图30)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程2900所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程3000(图30)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 29 are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 27D) 28), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Thus, the techniques described with reference to process 2900 may be used in conjunction with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 21) 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F) ), process 2800 (FIG. 28), process 3000 (FIG. 30), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图30是图示用于提供情境特定用户接口的过程3000的流程图。在一些实施例中,可以在具有配置为检测接触强度的触敏显示器的电子设备处执行过程3000,这样的电子设备诸如500(图5)、1500(图15)或者1600(图16A-图16C)。可以合并过程3000中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。例如,图30图示了用于从单个接口访问钟面选择和编辑模式的示例性实施例,但是操作的其它顺序是可能的。过程3000提供以综合又易于使用的方式选择和编辑情境特定用户接口,因此节省功率和增加电池寿命。30 is a flowchart illustrating a process 3000 for providing a context-specific user interface. In some embodiments, process 3000 may be performed at an electronic device having a touch-sensitive display configured to detect contact strength, such as 500 (FIG. 5), 1500 (FIG. 15), or 1600 (FIG. 16A-16C) ). Some operations in process 3000 may be combined, the order of some operations may be changed, and some operations may be omitted. For example, Figure 30 illustrates an exemplary embodiment for accessing clock face selection and editing modes from a single interface, although other sequences of operations are possible. Process 3000 provides for selection and editing of context-specific user interfaces in a comprehensive and easy-to-use manner, thus saving power and increasing battery life.

在框3002处,设备显示包括钟面(例如,1502和/或1602)的用户接口屏幕。在框3004处,设备检测在显示器上的接触(接触具有特征强度;参见,例如,1508和/或1606)。在框3006处,确定特征强度是否在强度阈值之上。在框3008处,根据特征强度在强度阈值之上的确定,设备进入钟面选择模式并且可视化地区分所显示的钟面以指示选择模式(钟面在显示器上被居中;参见,例如,1512和/或1612)。根据特征强度不在强度阈值之上的确定(其中钟面包括表示应用的可供件,并且其中接触在表示应用的可供件上),设备可以启动由可供件表示的应用。在框3010处,设备在可视化地区分钟面处检测显示器上的轻扫(例如,1618)。在框3012处,至少部分地响应于检测到轻扫,设备将第二钟面在显示器上居中(例如,在屏幕1620上的1616)。在框3014处,设备检测在所显示的第二钟面处的在触敏显示器上的接触(例如,1520)。在框3016处,至少部分地响应于检测到接触,设备进入用于编辑第二钟面的钟面编辑模式(参见,例如,屏幕1530)。At block 3002, the device displays a user interface screen that includes a clock face (eg, 1502 and/or 1602). At block 3004, the device detects a contact on the display (the contact has a characteristic intensity; see, eg, 1508 and/or 1606). At block 3006, it is determined whether the feature intensity is above an intensity threshold. At block 3008, based on the determination that the characteristic intensity is above the intensity threshold, the device enters a clock face selection mode and visually distinguishes the displayed clock face to indicate the selection mode (the clock face is centered on the display; see, eg, 1512 and / or 1612). Based on a determination that the characteristic intensity is not above the intensity threshold (where the clock face includes an affordance representing the application, and where the contact is on the affordance representing the application), the device may launch the application represented by the affordance. At block 3010, the device detects a swipe on the display (eg, 1618) at the minute face of the visualization region. At block 3012, in response at least in part to detecting the swipe, the device centers the second clock face on the display (eg, 1616 on screen 1620). At block 3014, the device detects a contact on the touch-sensitive display at the displayed second clock face (eg, 1520). At block 3016, in response, at least in part, to detecting the contact, the device enters a clock face editing mode for editing the second clock face (see, eg, screen 1530).

应当注意以上参考过程3000(图30)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程3000所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 3000 (FIG. 30) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26) , process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), Process 2900 ( FIG. 29 ), process 3100 ( FIG. 31 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 3000 . For the sake of brevity, these details are not repeated below.

应当理解,描述图30中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。例如,设备可以在检测轻扫之前检测在显示的第一钟面上的接触。在这一情况下,设备可以进入钟面编辑模式以编辑第一钟面。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3100(图31)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程3000所描述的技术可以与过程2000(图20)、过程2100(图22)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3100(图31)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 30 are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For example, the device may detect a contact on the first clock face of the display before detecting a swipe. In this case, the device may enter a clock face editing mode to edit the first clock face. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 27D) 28), process 2900 (FIG. 29), process 3100 (FIG. 31), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Accordingly, the techniques described with reference to process 3000 may be used in conjunction with process 2000 (FIG. 20), process 2100 (FIG. 22), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 22) 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F) ), process 2800 (FIG. 28), process 2900 (FIG. 29), process 3100 (FIG. 31), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图31是图示用于提供情境特定用户接口的过程3100的流程图。在一些实施例中,可以在具有触敏显示器和可旋转输入机构的电子设备处执行过程3100,这样的电子设备诸如500(图5)或者1600(图17A和图17B)。可以合并过程3100中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程3100提供以不易混淆和易于访问的方式在各种情境特定用户接口中设置用户提醒,因此节省功率和增加电池寿命。31 is a flowchart illustrating a process 3100 for providing a context-specific user interface. In some embodiments, process 3100 may be performed at an electronic device having a touch-sensitive display and a rotatable input mechanism, such as 500 (FIG. 5) or 1600 (FIG. 17A and 17B). Some operations in process 3100 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 3100 provides for setting user reminders in various context-specific user interfaces in a less confusing and accessible manner, thus saving power and increasing battery life.

在框3102处,设备显示包括在钟面(例如,屏幕1702)和钟面上的可供件(可供件指示一天中的第一时间;参见,例如,1706)的用户接口屏幕。在框3104处,设备检测在显示器上的接触。在框3106处,至少部分地响应于检测到接触,设备进入用户交互模式。在框3108处,当处于用户交互模式时,设备检测可旋转输入机构的移动(例如,1708)。在框3110处,至少部分地响应于检测到移动,设备更新可供件以指示一天中的第二时间(例如,1714)。在框3112处,设备检测在可供件处的第二接触(例如,1716)。在框3114处,至少部分地响应于检测到接触,设备针对一天中的第二时间(例如,1748)设置用户提醒。At block 3102, the device displays a user interface screen including an affordance on the clock face (eg, screen 1702) and an affordance on the clock face (the affordance indicates the first time of day; see, eg, 1706). At block 3104, the device detects a contact on the display. At block 3106, in response, at least in part, to detecting the contact, the device enters a user interaction mode. At block 3108, while in the user interaction mode, the device detects movement of the rotatable input mechanism (eg, 1708). At block 3110, in response at least in part to detecting movement, the device updates the affordance to indicate the second time of day (eg, 1714). At block 3112, the apparatus detects a second contact at the affordance (eg, 1716). At block 3114, in response, at least in part, to detecting the contact, the device sets a user reminder for a second time of day (eg, 1748).

应当注意以上参考过程3100(图31)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3200(图32)和/或过程3300(图33)可以包括以上参考过程3100所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 3100 (FIG. 31) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26) , process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), Process 2900 ( FIG. 29 ), process 3000 ( FIG. 30 ), process 3200 ( FIG. 32 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 3100 . For the sake of brevity, these details are not repeated below.

应当理解,描述图31中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3200(图32)和过程3300(图33)的方面可以与彼此合并。因此,参考过程3100所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3200(图32)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 31 are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 27D) 28), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3200 (FIG. 32), and process 3300 (FIG. 33) aspects may be combined with each other. Accordingly, the techniques described with reference to process 3100 may be used in conjunction with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 22) 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F) ), process 2800 (FIG. 28), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3200 (FIG. 32), and/or process 3300 (FIG. 33) are related.

图32是图示用于提供情境特定用户接口的过程3200的流程图。在一些实施例中,可以在具有触敏显示器的电子设备处执行过程3200,这样的电子设备诸如设备100(图1A)、300(图3)、500(图5)或者1800(图18A-图18C)。可以合并过程3200中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程3200提供通过各种情境特定用户接口直接从应用复杂件启动应用(其还提供应用信息),因此通过容易地链接各种用户应用和时间保持钟面节省功率和增加电池寿命。32 is a flowchart illustrating a process 3200 for providing a context-specific user interface. In some embodiments, process 3200 may be performed at an electronic device having a touch-sensitive display, such as device 100 (FIG. 1A), 300 (FIG. 3), 500 (FIG. 5), or 1800 (FIG. 18A-FIG. 18C). Some operations in process 3200 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 3200 provides for launching applications (which also provide application information) directly from the application complex through various context specific user interfaces, thus saving power and increasing battery life by easily linking various user applications and time keeping clock faces.

在框3202处,设备显示包括钟面(例如,1804)和作为复杂件的可供件(可供件表示应用并且显示来自应用的信息集合)(例如,1806和/或1808)的用户接口屏幕。在框3204处,设备检测在可供件上的接触(例如,1810和/或1812)。在框3206处,至少部分地响应于检测到接触,设备启动由可供件表示的应用(参见,例如,屏幕1820和/或1830)。At block 3202, the device displays a user interface screen that includes a clock face (eg, 1804) and affordances (eg, 1806 and/or 1808) that represent the application and display a collection of information from the application as complications . At block 3204, the device detects a contact on the affordance (eg, 1810 and/or 1812). At block 3206, in response at least in part to detecting the contact, the device launches the application represented by the affordance (see, eg, screens 1820 and/or 1830).

应当注意以上参考过程3200(图32)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)和/或过程3300(图33)可以包括以上参考过程3200所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 3200 (FIG. 32) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26) , process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), Process 2900 ( FIG. 29 ), process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), and/or process 3300 ( FIG. 33 ) may include one or more of the features of the various methods described above with reference to process 3200 . For the sake of brevity, these details are not repeated below.

应当理解,描述图32中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)和过程3300(图33)的方面可以与彼此合并。因此,参考过程3200所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)和/或过程3300(图33)相关。It should be understood that the particular order in which the operations in FIG. 32 are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 27D) 28), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), and process 3300 (FIG. 33) aspects may be combined with each other. Accordingly, the techniques described with reference to process 3200 may be used with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 22) 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F) ), process 2800 (FIG. 28), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), and/or process 3300 (FIG. 33) are related.

图33是图示用于提供情境特定用户接口的过程3300的流程图。在一些实施例中,可以在具有触敏显示器的电子设备处执行过程3300,这样的电子设备诸如设备100(图1A)、300(图3)、500(图5)或者1900(图19)。可以合并过程3300中的一些操作,可以改变一些操作的顺序,并且可以省略一些操作。过程3300提供访问各种情境特定用户接口的简单方式,因此节省功率和增加电池寿命。33 is a flowchart illustrating a process 3300 for providing a context-specific user interface. In some embodiments, process 3300 may be performed at an electronic device having a touch-sensitive display, such as device 100 (FIG. 1A), 300 (FIG. 3), 500 (FIG. 5), or 1900 (FIG. 19). Some operations in process 3300 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 3300 provides an easy way to access various context-specific user interfaces, thus saving power and increasing battery life.

在框3302处,设备显示包括多个可供件的用户接口屏幕(多个可供件中的第一可供件指示钟面,该钟面包括时间指示和轮廓;参见,例如,屏幕1902和可供件1906)。在框3304处,设备检测在第一可供件上的接触(例如,1908)。在框3306处,至少部分地响应于检测到接触,设备利用第二用户接口屏幕替代用户接口屏幕的显示(替代包括以较大尺寸保持时间指示或者轮廓;参见,例如,具有轮廓1932和/或时针和分针1934的屏幕1930)。At block 3302, the device displays a user interface screen that includes a plurality of affordances (a first affordance of the plurality of affordances indicates a clock face that includes a time indication and an outline; see, eg, screen 1902 and Availability 1906). At block 3304, the device detects contact on the first affordance (eg, 1908). At block 3306, in response, at least in part, to detecting the contact, the device replaces the display of the user interface screen with a second user interface screen (replacement includes maintaining a time indication or outline at a larger size; see, eg, having outline 1932 and/or Screen 1930 for hour and minute hands 1934).

应当注意以上参考过程3300(图33)所描述的过程的细节也以类似的方式适用于以下所描述的方法。例如,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)和/或过程3200(图32)可以包括以上参考过程3300所描述的各种方法的特征中的一个或者多个特征。为了简洁起见,下面没有重复这些细节。It should be noted that the details of the process described above with reference to process 3300 (FIG. 33) also apply in a similar manner to the method described below. For example, process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26) , process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 28), Process 2900 ( FIG. 29 ), process 3000 ( FIG. 30 ), process 3100 ( FIG. 31 ), and/or process 3200 ( FIG. 32 ) may include one or more of the features of the various methods described above with reference to process 3300 . For the sake of brevity, these details are not repeated below.

应当理解,描述图33中的操作的特定顺序是示例性的而不旨在指示所描述的顺序是可以执行操作的唯一顺序。本领域技术人员应当认识到对本文所描述的操作进行重新排序的各种方式,以及排除某些操作。为了简洁起见,这里没有重复这些细节。另外,应当注意,过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)和过程3200(图32)的方面可以与彼此合并。因此,参考过程3300所描述的技术可以与过程2000(图20)、过程2100(图21)、过程2200(图22)、过程2300(图23)、过程2400(图24)、过程2500(图25)、过程2600(图26)、过程2700(图27A)、过程2710(图27B)、过程2720(图27C)、过程2730(图27D)、过程2740(图27E)、过程2750(图27F)、过程2800(图28)、过程2900(图29)、过程3000(图30)、过程3100(图31)和/或过程3200(图32)相关。It should be understood that the particular order in which the operations in FIG. 33 are described is exemplary and is not intended to indicate that the described order is the only order in which the operations may be performed. Those skilled in the art will recognize various ways to reorder the operations described herein, as well as to exclude certain operations. For the sake of brevity, these details are not repeated here. Additionally, it should be noted that process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F), process 2800 (FIG. 27D) 28), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), and process 3200 (FIG. 32) aspects may be combined with each other. Thus, the techniques described with reference to process 3300 may be used in conjunction with process 2000 (FIG. 20), process 2100 (FIG. 21), process 2200 (FIG. 22), process 2300 (FIG. 23), process 2400 (FIG. 24), process 2500 (FIG. 21) 25), process 2600 (FIG. 26), process 2700 (FIG. 27A), process 2710 (FIG. 27B), process 2720 (FIG. 27C), process 2730 (FIG. 27D), process 2740 (FIG. 27E), process 2750 (FIG. 27F) ), process 2800 (FIG. 28), process 2900 (FIG. 29), process 3000 (FIG. 30), process 3100 (FIG. 31), and/or process 3200 (FIG. 32) are related.

可以通过在信息处理装置(诸如,通用处理器、专用芯片)中运行一个或者多个功能模块来实施以上所描述的信息处理方法中的操作。这些模块、这些模块的组合和/或他们与通用硬件(例如,如以上参考图1A、图1B、图3、图5A和图5B所描述的)的组合都被包括在本文所描述的技术的范围内。The operations in the information processing method described above can be implemented by running one or more functional modules in an information processing apparatus (such as a general-purpose processor, a special-purpose chip). These modules, combinations of these modules, and/or their combination with general purpose hardware (eg, as described above with reference to FIGS. 1A, 1B, 3, 5A, and 5B) are included in the techniques described herein. within the range.

图34示出了在一些实施例中执行以上所描述的特征的电子设备3400的示例性功能块。如图34所示,电子设备3400包括配置为显示图形对象的显示单元3402;配置为接收用户手势的触敏表面单元;配置为检测外部设备并且与外部电子设备通信的一个或者多个RF单元3406;以及耦合到显示单元3402、触敏表面单元3404和RF单元3406的处理单元3408。在一些实施例中,处理单元3408被配置为支持操作系统3410和应用单元3412。在一些实施例中,操作系统3410被配置为利用应用单元3412启动应用或者进入设备模式。在一些实施例中,操作系统3410被配置为启动应用、进入电子设备的钟面编辑模式、进入电子设备的钟面选择模式或者进入电子设备的用户交互模式。在一些实施例中,应用单元3412被配置为利用应用单元3412启动或者运行应用。例如,应用单元3412可以用于启动应用、运行启动的应用或者设置用户提醒。FIG. 34 illustrates exemplary functional blocks of an electronic device 3400 that, in some embodiments, perform the features described above. As shown in Figure 34, electronic device 3400 includes a display unit 3402 configured to display graphical objects; a touch-sensitive surface unit configured to receive user gestures; one or more RF units 3406 configured to detect and communicate with external electronic devices ; and a processing unit 3408 coupled to the display unit 3402, the touch-sensitive surface unit 3404, and the RF unit 3406. In some embodiments, processing unit 3408 is configured to support operating system 3410 and application unit 3412. In some embodiments, operating system 3410 is configured to utilize application unit 3412 to launch applications or enter device mode. In some embodiments, the operating system 3410 is configured to launch an application, enter a clock face editing mode of the electronic device, enter a clock face selection mode of the electronic device, or enter a user interaction mode of the electronic device. In some embodiments, the application unit 3412 is configured to utilize the application unit 3412 to launch or run an application. For example, the application unit 3412 may be used to launch an application, run a launched application, or set a user reminder.

在一些实施例中,处理单元3408包括显示使能单元3414、检测单元3416、确定单元3418和访问单元3420。在一些实施例中,显示使能单元3414被配置为使得显示用户接口(或者用户接口的部分)连同显示单元3402。例如,显示使能单元3414可以用于显示用户接口屏幕、更新用户接口屏幕、显示钟面、利用用于秒表指针的第一时间刻度的指示替代一个或者多个小时时间刻度、动画呈现秒表指针、旋转地球(或者月亮、或者太阳系)的仿真、动画呈现用户接口对象、显示钟面的动画呈现的展现、显示人物用户接口对象、更新所显示的人物用户接口对象(例如,更新所显示的人物用户接口对象以指示第二时间或者通过改变所显示的人物用户接口对象的可视化方面更新所显示的用户接口对象)、可视化地区分所显示的钟面以指示钟面编辑模式、可视化地区分用于编辑的钟面的元素、可视化地区分所显示的钟面以指示钟面选择模式、将钟面在显示器上被居中、更新可供件以指示一天中的时间或者利用第二用户接口屏幕替代第一用户接口屏幕的显示。在一些实施例中,检测单元3416被配置为例如通过使用触敏表面单元3404或者可旋转输入机构(例如,506或者1540)检测和/或接收用户输入。例如,检测3416可以用于检测用户输入、接收表示用户输入的数据、接收用户输入、检测对设备的用户移动、检测在触敏显示器上的接触、检测在触敏显示器上的轻扫或者检测可旋转输入机构的移动。在一些实施例中,确定单元3418被配置为做出确定。例如,确定单元3418可以用于确定在触敏显示器上的接触的强度是否在强度阈值之上或者确定事件是否满足条件。在一些实施例中,访问单元3420被配置为访问和/或选择信息。例如,访问单元3420可以用于访问文件夹、从文件夹中选择图像、访问表示先前显示的动画呈现的序列的数据或者选择动画呈现的序列。图34的单元可以用于实现以上参考图6-图19所描述的各种技术和方法。In some embodiments, the processing unit 3408 includes a display enable unit 3414 , a detection unit 3416 , a determination unit 3418 , and an access unit 3420 . In some embodiments, display enabling unit 3414 is configured to cause a user interface (or a portion of a user interface) to be displayed along with display unit 3402 . For example, display enabling unit 3414 may be used to display a user interface screen, update a user interface screen, display a clock face, replace one or more hour timescales with an indication of a first timescale for the stopwatch hands, animate the stopwatch hands, Simulation of rotating earth (or moon, or solar system), animating user interface objects, displaying animated representations of clock faces, displaying character user interface objects, updating displayed character user interface objects (e.g., updating displayed character user interface objects) interface object to indicate a second time or update the displayed user interface object by changing the visual aspect of the displayed character user interface object), visually distinguish the displayed clock face to indicate the clock face editing mode, visually distinguish for editing elements of the clock face, visually distinguish the displayed clock face to indicate the clock face selection mode, center the clock face on the display, update an affordance to indicate the time of day, or replace the first with a second user interface screen Display of the user interface screen. In some embodiments, detection unit 3416 is configured to detect and/or receive user input, eg, through use of touch-sensitive surface unit 3404 or a rotatable input mechanism (eg, 506 or 1540). For example, detection 3416 may be used to detect user input, receive data representing user input, receive user input, detect user movement to the device, detect contact on a touch-sensitive display, detect a swipe on a touch-sensitive display, or detect a touch-sensitive display. Movement of the rotary input mechanism. In some embodiments, the determination unit 3418 is configured to make the determination. For example, determination unit 3418 may be used to determine whether the intensity of a contact on the touch-sensitive display is above an intensity threshold or to determine whether an event satisfies a condition. In some embodiments, the access unit 3420 is configured to access and/or select information. For example, access unit 3420 may be used to access a folder, select an image from a folder, access data representing a previously displayed sequence of animation presentations, or select a sequence of animation presentations. The elements of Figure 34 may be used to implement the various techniques and methods described above with reference to Figures 6-19.

设备3400的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图34中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此,本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。The functional blocks of device 3400 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of various described examples. Those skilled in the art will understand that the functional blocks described in Figure 34 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. Accordingly, the description herein optionally supports any possible combination or separation or further definition of the functional blocks described herein.

根据一些实施例,图35示出了根据各种所描述的实施例的原理配置的电子设备3500的示例性功能框图。根据一些实施例,电子设备3500的功能块被配置为执行以上所描述的技术。设备3500的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图35中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 35 illustrates an exemplary functional block diagram of an electronic device 3500 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 3500 are configured to perform the techniques described above. The functional blocks of device 3500 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. Those skilled in the art will understand that the functional blocks depicted in Figure 35 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图35所示,电子设备3500包括配置为显示图像用户接口的显示单元3502、可选地配置为接收接触的触敏表面单元3504、可选地配置为感测位置的位置感测单元3518、可选地移动检测单元3520和耦合到显示单元3502、可选地触敏表面单元3504、可选地位置感测单元3518和可选地移动检测单元3520的处理单元3506。在一些实施例中,处理单元3506包括接收单元3508、显示使能单元3510、更新使能单元3512、访问单元3514和动画呈现使能单元3516。As shown in Figure 35, the electronic device 3500 includes a display unit 3502 configured to display a graphical user interface, a touch sensitive surface unit 3504 optionally configured to receive contact, a position sensing unit 3518 optionally configured to sense position, Optionally move detection unit 3520 and processing unit 3506 coupled to display unit 3502, optionally touch sensitive surface unit 3504, optionally position sensing unit 3518 and optionally motion detection unit 3520. In some embodiments, processing unit 3506 includes receiving unit 3508 , display enabling unit 3510 , update enabling unit 3512 , accessing unit 3514 , and animation rendering enabling unit 3516 .

处理单元3506被配置为(例如,利用接收单元3508)接收表示用户输入的数据,并且响应于接收到数据:使得能够在显示单元(例如,显示单元3502)上显示(例如,利用显示使能单元3510)用户接口屏幕,用户接口屏幕包括指示第一时间的钟面,其中第一时间在当前时间之前;以及通过使得能够在显示单元(例如,显示单元3502)上动画呈现(例如,利用动画呈现使能单元3516)钟面从指示第一时间过渡到指示当前时间来使得能够在显示单元(例如,显示单元3502)上更新(例如,利用更新使能单元3512)用户接口屏幕,其中动画表示从第一时间到当前时间的时间的变迁。The processing unit 3506 is configured to receive (eg, using the receiving unit 3508 ) data representing the user input, and in response to receiving the data: enable display (eg, using the display enabling unit) on a display unit (eg, the display unit 3502 ) 3510) a user interface screen that includes a clock face indicating a first time, where the first time is prior to the current time; and by enabling animation on a display unit (eg, display unit 3502) (eg, using animation Enabling unit 3516) the clock face transitions from indicating a first time to indicating a current time to enable updating (eg, with update enabling unit 3512) a user interface screen on a display unit (eg, display unit 3502), wherein the animation represents changing from The time transition from the first time to the current time.

在一些实施例中,处理单元3506被进一步配置为接收(例如,利用接收单元3508)表示电子设备3500的先前用户移动的时间的第二数据,其中电子设备3500的先前用户移动在表示用户输入的数据的接收之前,并且其中电子设备3500的先前用户移动的时间是由钟面指出的第一时间。在一些实施例中,第一时间在当前时间之前第一持续时间,并且其中第一持续时间是当前时间之前的预定持续时间。在一些实施例中,预定持续时间是5小时。在一些实施例中,第一时间是当天的预定时间。在一些实施例中,动画呈现钟面持续指示第一持续时间的时间段。在一些实施例中,动画呈现钟面持续独立于第一持续时间的时间段。在一些实施例中,钟面包括数字钟的表示,数字钟包括小时的数值指示和分钟的数值指示。在一些实施例中,钟面包括模拟钟的表示,模拟钟包括时针和分针。在一些实施例中,使得能够(例如,在显示在显示单元3502上的用户接口屏幕上)动画呈现(例如,利用动画呈现使能单元3516)第一用户接口对象包括在屏幕上按照顺时针运动旋转时针和分针中的一个或者多个。在一些实施例中,处理单元3506被进一步配置为访问(例如,利用访问单元3514)场景的图像,其中场景的图像表示由钟面指示的时间;以及使得能够在显示单元(例如,显示单元3502)上显示(例如,利用显示使能单元3510)用户接口屏幕上作为背景的图像。在一些实施例中,场景的图像是在当天与钟面所指出的时间的基本上相同的时间捕获的图像。在一些实施例中,处理单元3506被进一步配置为访问(例如,利用访问单元3514)场景的第一图像,其中第一图像表示第一时间;以及访问(例如,利用访问单元3514)场景的第二图像,其中第二图像表示当前时间;以及响应于接收到(例如,利用接收单元3508)表示用户输入的数据:使得能够在显示单元(例如,显示单元3502)上连续显示(例如,利用显示使能单元3510)场景的第一图像和场景的第二图像,连续显示指示从第一时间到当前时间的时间的变迁。在一些实施例中,场景的第一图像和场景的第二图像被显示为用户接口屏幕上的背景。在一些实施例中,处理单元3506被进一步配置为访问(例如,利用访问单元3514)场景的图像的顺序,图像的顺序包括:场景的第一图像,其中场景的第一图像表示第一时间;场景的一个或者多个第二图像,其中一个或者多个第二图像表示第一时间和当前时间之间的一个或者多个时间,并且其中在图像的顺序内一个或者多个图像在场景的第一图像之后;以及场景的第三图像,其中场景的第三图像表示当前时间,并且其中在图像的顺序内场景的第三图像在场景的一个或者多个第二图像之后;以及响应于接收到(例如,利用接收单元3508)表示用户输入的数据:使得能够在显示器单元(例如,显示单元3502)上按照动画呈现的序列显示(例如,利用显示使能单元3510)场景的图像的顺序,其中显示图像的顺序包括使得能够动画呈现(例如,利用动画呈现使能单元3516)图像的顺序以指示从第一时间到当前时间的时间的变迁。在一些实施例中,场景的图像的顺序被显示为用户接口屏幕上的动画背景。在一些实施例中,场景是用户指定的。在一些实施例中,电子设备3500进一步包括位置感测单元(例如,位置感测单元3730),处理单元3506被耦合到位置感测单元(例如,位置感测单元3730),并且处理单元3506被进一步配置为使得能够从位置传感器(例如,位置感测单元3518)获取电子设备3500的当前位置,其中第一图像表示当前位置处的第一时间,并且其中第二图像或者第三图像表示当前位置处的第二时间。在一些实施例中,处理单元3506被进一步配置为使得能够在显示单元(例如,显示单元3502)上显示(例如,利用显示使能单元3510)第一位置处的用户接口屏幕上的用户接口对象,其中用户接口对象的第一位置基于第一时间。在一些实施例中,处理单元3506被进一步配置为使得能够通过将用户接口对象从第一位置移动到用户接口屏幕上的第二位置在显示单元(例如,显示单元3502)上动画呈现(例如,利用动画呈现使能单元3516)用户接口对象,其中第二位置基于当前时间,并且其中将用户接口对象从第一位置移动到第二位置指示从第一时间到第二时间的时间的变迁。在一些实施例中,用户接口对象是太阳的图形表示。在一些实施例中,用户接口对象是月亮的图形表示。在一些实施例中,电子设备3500进一步包括移动检测单元(例如,移动检测单元3520),处理单元3506被耦合到移动检测单元,并且处理单元3506被进一步配置为:检测(例如,利用移动检测单元3520)电子设备的移动,其中用户输入包括电子设备3500的移动。在一些实施例中,用户输入是在触敏表面单元(例如,触敏表面单元3504)上的接触。In some embodiments, processing unit 3506 is further configured to receive (eg, with receiving unit 3508 ) second data representing times of previous user movements of electronic device 3500 , wherein the previous user movements of electronic device 3500 were The time prior to receipt of the data, and in which the previous user of the electronic device 3500 moved, is the first time indicated by the clock face. In some embodiments, the first time is a first duration before the current time, and wherein the first duration is a predetermined duration before the current time. In some embodiments, the predetermined duration is 5 hours. In some embodiments, the first time is a predetermined time of day. In some embodiments, the animation presents the clock face for a period of time indicating the first duration. In some embodiments, the animation presents the clock face for a time period independent of the first duration. In some embodiments, the clock face includes a representation of a digital clock including a numerical indication of hours and a numerical indication of minutes. In some embodiments, the clock face includes a representation of an analog clock including hour and minute hands. In some embodiments, enabling (eg, on a user interface screen displayed on display unit 3502) to animate (eg, using animation enablement unit 3516) the first user interface object includes moving clockwise on the screen Rotate one or more of the hour and minute hands. In some embodiments, processing unit 3506 is further configured to access (eg, using access unit 3514 ) an image of the scene, wherein the image of the scene represents a time indicated by a clock face; ) to display (eg, using display enabling unit 3510) an image on the user interface screen as a background. In some embodiments, the image of the scene is an image captured at substantially the same time of day as the time indicated by the clock face. In some embodiments, processing unit 3506 is further configured to access (eg, using access unit 3514) a first image of the scene, wherein the first image represents a first time; and access (eg, using access unit 3514) a first image of the scene two images, wherein the second image represents the current time; and in response to receiving (eg, with receiving unit 3508 ) data representing the user input: enabling continuous display (eg, with display unit 3502 ) on a display unit (eg, with display unit 3502 ) The enabling unit 3510) the first image of the scene and the second image of the scene continuously display the transition indicating the time from the first time to the current time. In some embodiments, the first image of the scene and the second image of the scene are displayed as a background on the user interface screen. In some embodiments, processing unit 3506 is further configured to access (eg, with access unit 3514) an order of images of the scene, the order of images comprising: a first image of the scene, wherein the first image of the scene represents a first time; One or more second images of the scene, wherein the one or more second images represent one or more times between the first time and the current time, and wherein the one or more images are in the first after an image; and a third image of the scene, wherein the third image of the scene represents the current time, and wherein the third image of the scene follows the one or more second images of the scene within the sequence of images; and in response to receiving Data representing user input (eg, using receiving unit 3508 ): enabling the sequence of images of the scene to be displayed (eg, using display enabling unit 3510 ) on a display unit (eg, display unit 3502 ) in an animated sequence, where The order in which the images are displayed includes the order in which the images are enabled to be animated (eg, using the animation enablement unit 3516) to indicate the transition of time from the first time to the current time. In some embodiments, the sequence of images of the scene is displayed as an animated background on the user interface screen. In some embodiments, the scenario is user-specified. In some embodiments, electronic device 3500 further includes a position sensing unit (eg, position sensing unit 3730 ), processing unit 3506 is coupled to the position sensing unit (eg, position sensing unit 3730 ), and processing unit 3506 is is further configured to enable acquisition of the current location of the electronic device 3500 from a location sensor (eg, location sensing unit 3518 ), wherein the first image represents a first time at the current location, and wherein the second image or the third image represents the current location the second time. In some embodiments, processing unit 3506 is further configured to enable display (eg, with display enabling unit 3510 ) on a display unit (eg, display unit 3502 ) of the user interface object on the user interface screen at the first location , where the first position of the user interface object is based on the first time. In some embodiments, processing unit 3506 is further configured to enable animation (eg, display unit 3502 ) on a display unit (eg, display unit 3502 ) by moving a user interface object from a first position to a second position on the user interface screen Rendering an enabling unit 3516) a user interface object with animation, wherein the second position is based on the current time, and wherein moving the user interface object from the first position to the second position indicates a transition in time from the first time to the second time. In some embodiments, the user interface object is a graphical representation of the sun. In some embodiments, the user interface object is a graphical representation of the moon. In some embodiments, the electronic device 3500 further includes a movement detection unit (eg, the movement detection unit 3520), the processing unit 3506 is coupled to the movement detection unit, and the processing unit 3506 is further configured to: detect (eg, using the movement detection unit) 3520) Movement of the electronic device, wherein the user input includes movement of the electronic device 3500. In some embodiments, the user input is a contact on a touch-sensitive surface element (eg, touch-sensitive surface element 3504).

以上参考图20所描述的操作可选地由图1A-图1B或者图35中所描绘的部件实现。例如,接收操作2002、显示操作2004和更新操作2006可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 20 are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 35 . For example, receive operation 2002 , display operation 2004 , and update operation 2006 may be implemented by event sorter 170 , event recognizer 180 , and event handler 190 . The event monitor 171 in the event sorter 170 detects a contact on the touch-sensitive display 112, and the event dispatcher module 174 delivers the event information to the application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图36示出了根据各种所描述的实施例的原理配置的电子设备3600的示例性功能框图。根据一些实施例,电子设备3600的功能块被配置为执行以上所描述的技术。设备3600的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图36中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 36 shows an exemplary functional block diagram of an electronic device 3600 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 3600 are configured to perform the techniques described above. The functional blocks of device 3600 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. Those skilled in the art will understand that the functional blocks described in Figure 36 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图36所示,电子设备3600包括配置为显示图像用户接口的显示单元3602、可选地配置为接收接触的触敏表面单元3604、可选地配置为接收旋转输入(例如,从可旋转输入机构)的可旋转输入单元3624和耦合到显示单元3602、可选地触敏表面单元3604、可选地可旋转输入单元3624的处理单元3606。在一些实施例中,处理单元3606包括接收单元3608、显示使能单元3610、替代使能单元3612、中止使能单元3614、动画呈现使能单元3616、启动单元3618、移除使能单元3620和平移使能单元3622。As shown in FIG. 36, electronic device 3600 includes a display unit 3602 configured to display a graphical user interface, a touch-sensitive surface unit 3604 optionally configured to receive contact, optionally configured to receive rotational input (eg, from a rotatable input Mechanism) rotatable input unit 3624 and processing unit 3606 coupled to display unit 3602, optionally touch sensitive surface unit 3604, optionally rotatable input unit 3624. In some embodiments, the processing unit 3606 includes a receive unit 3608, a display enable unit 3610, a substitute enable unit 3612, a suspend enable unit 3614, an animation presentation enable unit 3616, a start unit 3618, a remove enable unit 3620, and Translation enable unit 3622.

处理单元3606被配置为使得能够在显示单元(例如,显示单元3602)上显示(例如,利用显示使能单元3610)指示当前时间的钟面,钟面包括:包括时针和分针的用户接口对象,其中用户接口对象指示当前时间;一个或者多个小时时间刻度指示;和秒表指针;接收(例如,利用接收单元3608)表示用户输入的数据;以及使得能够利用用于秒表指针的第一时间刻度的指示替代(例如,利用替代使能单元3612)一个或者多个小时时间刻度指示;以及使得能够在显示单元(例如,显示单元3602)上动画呈现(例如,利用动画呈现使能单元3616)秒表指针以反映时间的变迁。The processing unit 3606 is configured to enable display (eg, using the display enabling unit 3610) on a display unit (eg, the display unit 3602) a clock face indicating the current time, the clock face including: a user interface object including an hour hand and a minute hand, wherein the user interface object indicates the current time; one or more hour timescale indications; and a stopwatch hand; receiving (eg, using receiving unit 3608 ) data representing the user input; Indication to replace (eg, with the replacement enable unit 3612) one or more hour timescale indications; and to enable animation (eg, with the animation enable unit 3616) of the stopwatch hands on the display unit (eg, the display unit 3602) to reflect changes in time.

在一些实施例中,处理单元3606被进一步配置为,当使得能够在显示单元(例如,显示单元3602)上动画呈现(例如,利用动画呈现使能单元3616)秒表指针以反映时间的变迁时,接收(例如,利用接收单元3608)表示第二用户输入的第二数据;以及响应于接收到第二数据:使得能够(例如,利用中止使能单元3614)在显示单元(例如,显示单元3602)上中止秒表指针的动画。在一些实施例中,处理单元3606被进一步配置为使得能够在显示单元(例如,显示单元3602)上显示(例如,利用显示使能单元3610)第一可供件,第一可供件表示开始/停止功能,其中表示第一用户输入的第一数据和表示第二用户输入的第二数据都表示在所显示的第一可供件上的接触。在一些实施例中,处理单元3606被进一步配置为使得能够在显示单元(例如,显示单元3602)上显示(例如,利用显示使能单元3610)第二可供件,第二可供件表示轻拍功能;接收(例如,利用接收单元3608)表示在所显示的第二可供件上的接触的第三数据,其中第三数据在接收到第一数据之后并且在接收到第二数据之前被接收;以及使得能够在显示单元(例如,显示单元3602)上显示(例如,利用显示使能单元3610)对在接收第一数据和接收第三数据之间流逝的时间的第三数值指示。在一些实施例中,处理单元3606被进一步配置为使得能够在显示单元(例如,显示单元3602)上显示(例如,利用显示使能单元3610)第三可供件,第三可供件表示秒表应用;接收(例如,利用接收单元3608)表示在所显示的第三可供件上的接触的第四数据;以及响应于接收到第四数据:启动(例如,利用启动单元3618)秒表应用。在一些实施例中,秒表指针的第一时间刻度是60秒。在一些实施例中,秒表指针的第一时间刻度是30秒。在一些实施例中,第一秒表指针的第一时间刻度是6秒。在一些实施例总,第一秒表指针的第一时间刻度是3秒。在一些实施例中,按照基于秒表指针的第一时间刻度的速率动画呈现秒表指针。在一些实施例中,使得能够在显示单元(例如,显示单元3602)上利用秒表指针的第一时间刻度的指示替代(例如,利用替代使能单元3612)一个或者多个小时时间刻度指示包括:使得能够在显示单元(例如,显示单元3602)上移除(例如,利用移除使能单元3620)一个或者多个小时时间刻度指示;使得能够在显示单元(例如,显示单元3602)上显示(例如,利用显示使能单元3610)秒表指针的第一时间刻度的指示;以及使得能够在显示单元(例如,显示单元3602)上按照旋转运动平移(例如,利用平移使能单元3622)秒表指针的第一时间刻度的所显示的指示,其中旋转运动在顺时针方向上。在一些实施例中,电子设备3600进一步包括可旋转输入单元(例如,可旋转输入单元3624),其中处理单元被耦合到可旋转输入单元(例如,可旋转输入单元3624),并且处理单元3606被进一步配置为从可旋转输入单元接收表示可旋转输入的第五数据(例如,利用可旋转输入单元3624);以及使得能够在显示单元(例如,显示单元3602)上利用秒表指针的第二时间刻度的指示替代(例如,利用替代使能单元3612)秒表指针的第一时间刻度的指示,其中第二时间刻度不同于第一时间刻度。在一些实施例中,使得能够在显示单元(例如,显示单元3602)上利用秒表指针的第二时间刻度的指示替代(例如,利用替代使能单元3612)秒表指针的第一时间刻度的指示,其中第二时间刻度不同于第一时间刻度包括:使得能够在显示单元(例如,显示单元3602)上移除(例如,利用移除使能单元3620)秒表指针的第一时间刻度的指示;使得能够在显示单元(例如,显示单元3602)上显示(例如,利用显示使能单元3610)秒表指针的第二时间刻度的指示;以及使得能够在显示单元(例如,显示单元3602)上按照旋转运动平移(例如,利用平移使能单元3622)秒表指针的第二时间刻度的所显示的指示,其中旋转运动在顺时针方向上。在一些实施例中,处理单元3606被进一步配置为在接收到表示第一用户输入的第一数据之后:使得能够在显示单元(例如,显示单元3602)上动画呈现(例如,利用动画呈现使能单元3616)秒表指针以表示绕原点的旋转运动;以及使得能够在显示单元(例如显示单元3602)上中止(例如,利用中止使能单元3614)动画以在相对于绕原点的旋转运动π/2弧度的位置处显示秒表指针。In some embodiments, processing unit 3606 is further configured to, when enabling animation (eg, with animation enable unit 3616 ) of a stopwatch hand on a display unit (eg, display unit 3602 ) to reflect changes in time, receiving (eg, using receiving unit 3608 ) second data representing the second user input; and in response to receiving the second data: enabling (eg, using suspend enabling unit 3614 ) a display unit (eg, display unit 3602 ) Stop the animation of the stopwatch hands on. In some embodiments, processing unit 3606 is further configured to enable display (eg, using display enabling unit 3610 ) on a display unit (eg, display unit 3602 ) a first affordance, the first affordance representing a start /stop function, wherein the first data representing the first user input and the second data representing the second user input both represent contacts on the displayed first affordance. In some embodiments, processing unit 3606 is further configured to enable display (eg, using display enabling unit 3610 ) on a display unit (eg, display unit 3602 ) a second affordance representing a light Beat function; receive (eg, using receive unit 3608) third data representing a contact on the displayed second affordance, wherein the third data is received after the first data is received and before the second data is received receiving; and enabling display on a display unit (eg, display unit 3602 ) (eg, with display enabling unit 3610 ) a third numerical indication of the time elapsed between receiving the first data and receiving the third data. In some embodiments, processing unit 3606 is further configured to enable display (eg, using display enabling unit 3610 ) on a display unit (eg, display unit 3602 ) a third affordance, the third affordance representing a stopwatch application; receiving (eg, using receiving unit 3608 ) fourth data representing the contact on the displayed third affordance; and in response to receiving the fourth data: launching (eg, using launching unit 3618 ) the stopwatch application. In some embodiments, the first time scale of the stopwatch hands is 60 seconds. In some embodiments, the first time scale of the stopwatch hands is 30 seconds. In some embodiments, the first time scale of the first stopwatch hand is 6 seconds. In some embodiments, the first time scale of the first stopwatch hand is 3 seconds. In some embodiments, the stopwatch hands are animated at a rate based on the first time scale of the stopwatch hands. In some embodiments, enabling on a display unit (eg, display unit 3602) to replace (eg, with replacement enabling unit 3612) one or more indications of the hourly time scale with an indication of a first time scale of a stopwatch hand includes: enable removal (eg, with removal enable unit 3620) on a display unit (eg, display unit 3602) of one or more hourly timescale indications; enable display on a display unit (eg, display unit 3602) ( For example, using display enabling unit 3610) an indication of the first time scale of the stopwatch hand; and enabling translation (eg, using translation enabling unit 3622) of the stopwatch hand in a rotational motion on a display unit (eg, display unit 3602) The displayed indication of the first time scale, where the rotational movement is in a clockwise direction. In some embodiments, the electronic device 3600 further includes a rotatable input unit (eg, rotatable input unit 3624), wherein the processing unit is coupled to the rotatable input unit (eg, rotatable input unit 3624), and the processing unit 3606 is coupled to the rotatable input unit (eg, rotatable input unit 3624) further configured to receive fifth data representing the rotatable input from the rotatable input unit (eg, using the rotatable input unit 3624); and enabling the use of a second time scale of the stopwatch hands on the display unit (eg, the display unit 3602) The indication of , replaces (eg, with the substitution enabling unit 3612 ) the indication of the first time scale of the stopwatch hands, wherein the second time scale is different from the first time scale. In some embodiments, enabling on a display unit (eg, display unit 3602 ) an indication of a second timescale of a stopwatch hand to replace (eg, with a replacement enabling unit 3612 ) an indication of a first timescale of the stopwatch hand, wherein the second time scale is different from the first time scale comprising: enabling removal (eg, using removal enabling unit 3620) on the display unit (eg, display unit 3602) an indication of the first time scale of the stopwatch hands; such that enabling display (eg, using display enabling unit 3610 ) on a display unit (eg, display unit 3602 ) an indication of the second time scale of the stopwatch hands; and enabling on a display unit (eg, display unit 3602 ) to follow a rotational movement Translate (eg, using translation enabling unit 3622) the displayed indication of the second time scale of the stopwatch hands, with the rotational movement in a clockwise direction. In some embodiments, processing unit 3606 is further configured to, after receiving the first data representing the first user input: enable animation on a display unit (eg, display unit 3602 ) (eg, enable animation with animation unit 3616) a stopwatch hand to represent rotational movement about the origin; and enabling the animation to be suspended (eg, using stop enable unit 3614) on a display unit (eg, display unit 3602) to represent rotational movement π/2 relative to the rotational movement about the origin The stopwatch hands are displayed in radians.

以上参考图21所描述的操作可选地由图1A-图1B或者图36中所描绘的部件实现。例如,显示操作2102、接收操作2104和替代操作2106可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 21 are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 36 . For example, display operation 2102 , receive operation 2104 , and replace operation 2106 may be implemented by event sorter 170 , event recognizer 180 , and event handler 190 . The event monitor 171 in the event sorter 170 detects a contact on the touch-sensitive display 112, and the event dispatcher module 174 delivers the event information to the application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图37示出了根据各种所描述的实施例的原理配置的电子设备3700的示例性功能框图。根据一些实施例,电子设备3700的功能块被配置为执行以上所描述的技术。设备3700的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图37中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 37 illustrates an exemplary functional block diagram of an electronic device 3700 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 3700 are configured to perform the techniques described above. The functional blocks of device 3700 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. Those skilled in the art will understand that the functional blocks described in Figure 37 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图37所示,电子设备3700包括配置为显示图像用户接口的显示单元3702、可选地配置为接收接触的触敏表面单元3704、可选地配置为接收旋转输入(例如,从可旋转输入机构)的可旋转输入单元3728、可选地配置为感测位置的位置感测单元3730以及耦合到显示单元3702、可选地触敏表面单元3704、可选地可旋转输入单元3728和可选地位置感测单元3730的处理单元3706。在一些实施例中,处理单元3706包括接收单元3708、显示使能单元3710、旋转使能单元3712、更新使能单元3714、检测单元3716、动画呈现使能单元3718、可视化区分使能单元3720、移除使能单元3722、代替使能单元3724和确定单元3726。As shown in Figure 37, electronic device 3700 includes a display unit 3702 configured to display a graphical user interface, a touch-sensitive surface unit 3704 optionally configured to receive contact, and optionally configured to receive rotational input (eg, from a rotatable input mechanism) rotatable input unit 3728, position sensing unit 3730 optionally configured to sense position, and coupled to display unit 3702, optionally touch-sensitive surface unit 3704, optionally rotatable input unit 3728, and optionally The processing unit 3706 of the location sensing unit 3730. In some embodiments, the processing unit 3706 includes a receiving unit 3708, a display enabling unit 3710, a rotation enabling unit 3712, an updating enabling unit 3714, a detecting unit 3716, an animation rendering enabling unit 3718, a visualization distinguishing enabling unit 3720, The enabling unit 3722 is removed, and the enabling unit 3724 and the determining unit 3726 are replaced.

处理单元3706被配置为使得能够在显示单元(例如,显示单元3702)上显示(例如,利用显示使能单元3710)用户接口屏幕,用户接口屏幕包括:表示当前时间由太阳照亮的地球的第一区域的仿真的第一可供件和指示当前时间的第二可供件;接收(例如,利用接收单元3708)用户输入;以及响应于接收到用户输入:使得能够在显示单元(例如,显示单元3702)上旋转(例如,利用旋转使能单元3712)地球的仿真以显示当前时间由太阳照亮的地球的第二区域。Processing unit 3706 is configured to enable displaying (eg, using display enabling unit 3710 ) on a display unit (eg, display unit 3702 ) a user interface screen including: A simulated first affordance of an area and a second affordance indicating the current time; receiving (eg, using receiving unit 3708 ) user input; and in response to receiving user input: enabling display on a display unit (eg, displaying Unit 3702) rotates (eg, using rotation-enable unit 3712) the simulation of the Earth to display a second region of the Earth illuminated by the sun at the current time.

在一些实施例中,表示当前时间由太阳照亮的地球的第一区域的仿真的第一可供件包括晨昏线的表示。在一些实施例中,用户输入包括在触敏表面单元(例如,触敏表面单元3704)上的第一轻扫方向上的轻扫。在一些实施例中,在第一旋转方向上旋转地球的第一区域的仿真,并且处理单元3706被进一步配置为:接收(例如,利用接收单元3708)第二用户输入;以及响应于接收到第二用户输入:使得能够在显示单元(例如,显示单元3702)上早第二旋转方向上旋转(例如,利用旋转使能单元3712)地球的第一区域的仿真,其中第二旋转方向和第一旋转方向不同。在一些实施例中,第二用户输入包括在触敏表面单元(例如,触敏表面单元3704)上的第二轻扫方向上的轻扫,并且第一轻扫方向和第二轻扫方向不同。在一些实施例中,电子设备3700进一步包括可旋转输入单元(例如,可旋转输入单元3728),其中处理单元3706被耦合到可旋转输入单元,并且其中处理单元3706被进一步配置为:从可旋转输入单元(例如,可旋转输入单元3728)接收表示可旋转输入的第三用户输入并且响应于接收到第三用户输入:使得能够在显示单元(例如,显示单元3702)上更新(例如,利用更新使能单元3714)第一可供件以表示非当前时间由太阳照亮的地球的第一区域的仿真。在一些实施例中,处理单元3706被进一步配置为:使得能够在显示单元(例如,显示单元3702)上更新(例如,利用更新使能单元3714)第二可供件以指示非当前时间。在一些实施例中,电子设备3700进一步包括位置感测单元(例如,位置感测单元3730),其中处理单元3706被耦合到位置感测单元,并且其中处理单元3706被进一步配置为:在显示用户接口屏幕之前,从位置感测单元(例如,位置感测单元3730)获取电子设备3700的当前位置,其中显示的由第一可供件表示的地球的第一区域指示电子设备3700的当前位置。在一些实施例中,处理单元3706被进一步配置为:检测(例如,利用检测单元3716)对电子设备3700的用户移动;以及响应于检测到用户移动:使得能够在显示单元(例如,显示单元3702)上通过在屏幕上朝着所显示的用户接口屏幕的中心平移第一可供件来动画呈现(例如,利用动画呈现使能单元3718)表示地球的仿真的第一可供件。在一些实施例中,处理单元3706被进一步配置为:使得能够在显示单元(例如,显示单元3702)上显示第三可供件,第三可供件表示月亮;检测(例如,利用检测单元3716)在触摸表面单元(例如,触敏表面单元3704)上的所显示的第三可供件上的接触,以及响应于检测到接触:使得能够在显示单元(例如,显示单元3702)上更新(例如,利用更新使能单元3714)用户接口屏幕,其中使得能够更新用户接口屏幕的显示包括:使得能够在显示单元(例如,显示单元3702)上显示(例如,利用显示使能单元3710)显示表示月亮的仿真的第四可供件,第四可供件表示在当前时间从地球看到的月亮的仿真;以及使得能够在显示单元(例如,显示单元3702)上显示(例如,利用显示使能单元3710)显示指示当前时间的第五可供件。在一些实施例中,使得能够在显示单元(例如,显示单元3702)上更新(例如,利用更新使能单元3714)用户接口屏幕包括使得能够在显示单元(例如,显示单元3702)上通过缩小显示来动画呈现(例如,利用动画呈现使能单元3718)表示由太阳照亮的地球的第一区域的仿真的第一可供件。在一些实施例中,处理单元3706被进一步配置为:接收(例如,利用接收单元3708)第四用户输入;以及响应于接收到第四用户输入:使得能够在显示单元(例如,显示单元3702)上旋转(例如,利用旋转使能单元3712)月亮的仿真以显示在非当前时间从地球看到的月亮;以及使得能够在显示单元(例如,显示单元3702)上更新(例如,利用更新使能单元3714)第五可供件以指示非当前时间。在一些实施例中,第四用户输入包括在触敏表面单元(例如,触敏表面单元3704)上的第一轻扫方向上的轻扫。在一些实施例中,在第一旋转方向上旋转从地球看到的月亮的仿真,并且处理单元3706被进一步配置为:接收(例如,利用接收单元3708)第五用户输入;以及响应于接收到第五用户输入:使得能够在显示单元(例如,显示单元3702)上在第二旋转方向上旋转(例如,利用旋转使能单元3712)从地球看到的月亮的仿真,其中第二旋转方向和第一旋转方向不同。在一些实施例中,第五用户输入包括在触敏表面单元(例如,触敏表面单元3704)上的第二轻扫方向上的轻扫,并且第一轻扫方向和第二轻扫方向不同。在一些实施例中,电子设备3700进一步包括可旋转输入单元(例如,可旋转输入单元3728),处理单元3706被耦合到可旋转输入单元,并且接收第四用户输入包括从可旋转输入单元(例如,可旋转输入单元3728)接收在第一旋转方向上的可旋转输入。在一些实施例中,电子设备3700进一步包括可旋转输入单元(例如,可旋转输入单元3728),处理单元3706被耦合到可旋转输入单元,并且从地球看到的月亮的仿真在第一旋转方向上被旋转,其中处理单元被进一步配置为:接收(例如,利用接收单元3708)第六用户输入;以及响应于接收到第六用户输入:使得能够在显示单元(例如,显示单元3702)上在第二旋转方向上旋转(例如,利用旋转使能单元3712)从地球看到的月亮的仿真,其中第二旋转方向和第一旋转方向不同。在一些实施例中,第六用户输入包括来自可旋转输入单元(例如,可旋转输入单元3728)的在第二旋转方向上的可旋转输入,其中第一旋转方向和第二旋转方向不同。在一些实施例中,处理单元3706被进一步配置为:检测(例如,利用检测单元3716)在触敏表面单元(例如,触敏表面单元3704)上的用户双轻敲,用户双轻敲包括在触摸表面单元上的第一接触和在触敏表面单元上的第二接触;确定(例如,利用确定单元3726)第一接触和第二接触是否在预定间隔内被接收;以及响应于检测到用户双轻敲,并且根据第一接触和第二接触在预定间隔内被接收的确定:使得能够在显示单元(例如,显示单元3702)上显示(例如,利用显示使能单元3710)附加的农历信息。在一些实施例中,处理单元3706被进一步配置为:使得能够在显示单元(例如,显示单元3702)上显示在触敏表面单元(例如,触敏表面单元3704)上的第六可供件,第六可供件表示太阳系;检测(例如,利用检测单元3716)在所显示的第六可供件上的接触,以及响应于检测到接触:使得能够在显示单元(例如,显示单元3702)上更新(例如,利用更新使能单元3714)用户接口屏幕,其中使得能够在显示单元(例如,显示单元3702)上更新(例如,利用更新使能单元3714)用户接口屏幕包括:使得能够在显示单元(例如,显示单元3702)上显示(例如,利用显示使能单元3710)表示太阳系的第七可供件,第七可供件包括在当前时间在其各自位置处的太阳、地球和一个或者多个非地球行星的表示;以及使得能够在显示单元(例如,显示单元3702)上显示(例如,利用显示使能单元3710)的指示当前时间的第八可供件。在一些实施例中,使得能够在显示单元(例如,显示单元3702)上更新(例如,利用更新使能单元3714)用户接口屏幕包括使得能够在显示单元(例如,显示单元3702)上动画呈现(例如,利用动画呈现使能单元3718)表示由太阳照亮的地球的第一区域的仿真的第一可供件或者使得能够在显示单元(例如,显示单元3702)上通过缩小显示来动画呈现(例如,利用动画呈现使能单元3718)表示由太阳照亮的地球的第一区域的仿真的第四可供件。在一些实施例中,处理单元3706被进一步配置为:接收(例如,利用接收单元3708)第七用户输入;以及响应于接收到第七用户输入:使得能够在显示单元(例如,显示单元3702)上更新(例如,利用更新使能单元3714)第七可供件以描绘针对非当前时间的太阳、地球和一个或者多个非地球行星的各自位置,其中更新第七可供件包括绕太阳旋转地球和一个或者多个非地球行星;以及使得能够在显示单元(例如,显示单元3702)上更新(例如,利用更新使能单元3714)第八可供件以指示非当前时间。在一些实施例中,第七用户输入包括在触敏表面单元(例如,触敏表面单元3704)上的第一轻扫方向上的轻扫。在一些实施例中,地球和一个或者多个非地球行星在第一旋转方向上绕太阳旋转,并且处理单元3706被进一步配置为:接收(例如,利用接收单元3708)第八用户输入;以及响应于接收到第八用户输入:使得能够在显示单元(例如,显示单元3702)上在第二旋转方向上绕太阳旋转地球和一个或者多个非地球行星,其中第二旋转方向和第一旋转方向不同。在一些实施例中,第八用户输入包括在触敏表面单元(例如,触敏表面单元3704)上的第二轻扫方向的轻扫,并且其中第一轻扫方向和第二轻扫方向不同。在一些实施例中,电子设备3700进一步包括可旋转输入单元(例如,可旋转输入单元3728),处理单元3706被耦合到可旋转输入单元,并且接收第七用户输入包括从可旋转输入单元(例如,可旋转输入单元3728)接收在第一旋转方向上的可旋转输入。在一些实施例中,电子设备3700进一步包括可旋转输入单元(例如,可旋转输入单元3728),处理单元3706被耦合到可旋转输入单元,并且地球和一个或者多个非地球行星绕太阳在第一旋转方向上被旋转,并且处理单元3706被进一步配置为:接收(例如,利用接收单元3708)第九用户输入;以及响应于接收到第九用户输入:使得能够在显示单元(例如,显示单元3702)上在第二旋转方向上绕太阳旋转(例如,利用旋转使能单元3712)地球和一个或者多个非地球行星,其中第二旋转方向和第一旋转方向不同。在一些实施例中,第九用户输入包括来自可旋转输入单元(例如,可旋转输入单元3728)的第二旋转方向的可旋转输入,其中第一旋转方向和第二旋转方向不同。在一些实施例中,地球的表示进一步包括地球环绕太阳的轨道的表示,并且其中一个或者多个非地球行星的表示进一步包括一个或者多个行星环绕太阳的轨道的表示。在一些实施例中,处理单元3706被进一步配置为:接收(例如,利用接收单元3708)包括在触敏表面单元(例如,触敏表面单元3704)上的接触的第十用户输入,其中接触与地球的表示或者一个或者多个行星的表示相关联,在触敏表面单元上的接触具有相关联的持续时间;当继续接收输入时,确定(例如,利用确定单元3726)接触的持续时间是否超过预定阈值;响应于接收到第十输入,并且根据接触的持续时间超过预定阈值的确定:使得在显示单元(例如,显示单元3702)上可视化地区分(例如,利用可视化区分使能单元3720)与接触相关联的地球的表示或者一个或者多个非地球行星的表示;检测(例如,利用检测单元3716)接触中的间断;以及响应于检测到接触中的间断:使得能够在显示单元(例如,显示单元3702)上显示(例如,利用显示使能单元3710)关于与接触相关联的地球或者一个或者多个非地球行星的信息。在一些实施例中,处理单元3706被进一步配置为:在使得能够在显示单元上显示关于与接触相关联的地球或者一个或者多个非地球行星的信息之后,接收(例如,利用接收单元3708)第十一用户输入;确定(例如,利用确定单元3732)第十一用户输入表示触敏表面单元(例如,触敏表面单元3704)上的轻敲还是轻扫;根据第十一用户输入表示轻敲的确定:使得能够在显示单元(例如,显示单元3703)上移除(例如,利用移除使能单元3724)所显示的关于地球或者一个或者多个非地球行星的信息;以及根据根据第十一用户输入表示轻扫的确定:使得能够在显示单元(例如,显示单元3703)上利用关于从由地球和一个或者多个非地球行星构成的组中选择的第二行星的信息代替(例如,利用代替使能单元3724)所显示的关于地球或者一个或者多个非地球行星的信息,其中第二行星不是与接触相关联的行星。In some embodiments, the first affordance representing the simulation of the first region of the earth illuminated by the sun at the current time includes a representation of the twilight line. In some embodiments, the user input includes a swipe in a first swipe direction on a touch-sensitive surface element (eg, touch-sensitive surface element 3704). In some embodiments, the simulation of the first region of the earth is rotated in the first rotational direction, and the processing unit 3706 is further configured to: receive (eg, with the receiving unit 3708 ) a second user input; and in response to receiving the first Two user inputs: a simulation of a first region of the Earth that enables rotation (eg, using rotation enabling unit 3712 ) on a display unit (eg, display unit 3702 ) in a second rotational direction, where the second rotational direction and the first The direction of rotation is different. In some embodiments, the second user input includes a swipe in a second swipe direction on the touch-sensitive surface element (eg, touch-sensitive surface element 3704), and the first swipe direction and the second swipe direction are different . In some embodiments, electronic device 3700 further includes a rotatable input unit (eg, rotatable input unit 3728), wherein processing unit 3706 is coupled to the rotatable input unit, and wherein processing unit 3706 is further configured to: rotate from the rotatable input unit The input unit (eg, rotatable input unit 3728 ) receives a third user input representing the rotatable input and in response to receiving the third user input: enabling an update (eg, with an update) on a display unit (eg, display unit 3702 ) Enables unit 3714) a first affordance to represent a simulation of a first region of the Earth illuminated by the sun at a time other than the current time. In some embodiments, processing unit 3706 is further configured to enable updating (eg, with update enabling unit 3714 ) the second affordance on a display unit (eg, display unit 3702 ) to indicate a non-current time. In some embodiments, electronic device 3700 further includes a location sensing unit (eg, location sensing unit 3730), wherein processing unit 3706 is coupled to the location sensing unit, and wherein processing unit 3706 is further configured to: display the user Before the interface screen, the current position of the electronic device 3700 is obtained from a position sensing unit (eg, position sensing unit 3730 ), wherein the displayed first region of the earth represented by the first affordance indicates the current position of the electronic device 3700 . In some embodiments, the processing unit 3706 is further configured to: detect (eg, with the detection unit 3716 ) user movement to the electronic device 3700 ; and in response to detecting the user movement: enable a display unit (eg, the display unit 3702 ) ) on the screen by translating the first affordance on the screen towards the center of the displayed user interface screen animating (eg, using animation enablement unit 3718) a first affordance representing a simulation of the Earth. In some embodiments, processing unit 3706 is further configured to: enable a third affordance to be displayed on a display unit (eg, display unit 3702 ), the third affordance representing the moon; to detect (eg, with detection unit 3716 ) ) on the displayed third affordance on the touch surface unit (eg, touch-sensitive surface unit 3704 ), and in response to detecting the contact: enabling an update on the display unit (eg, display unit 3702 ) ( For example, using update enabling unit 3714) a user interface screen, wherein enabling display of the user interface screen to be updated includes enabling display (eg, using display enabling unit 3710) on a display unit (eg, display unit 3702) to display a representation a fourth affordance for a simulation of the moon, the fourth affordance representing a simulation of the moon as seen from Earth at the current time; and enabling display on a display unit (eg, display unit 3702 ) (eg, with a display enable Element 3710) displays the fifth affordance indicating the current time. In some embodiments, enabling updating (eg, using update enabling unit 3714 ) a user interface screen on a display unit (eg, display unit 3702 ) includes enabling a display on a display unit (eg, display unit 3702 ) by zooming out A first affordance representing a simulation of a first region of the Earth illuminated by the sun is animated (eg, using animation enablement unit 3718). In some embodiments, the processing unit 3706 is further configured to: receive (eg, with the receiving unit 3708 ) a fourth user input; and in response to receiving the fourth user input: enable the display unit (eg, the display unit 3702 ) Up-rotating (eg, with rotation enable unit 3712 ) simulation of the moon to display the moon as seen from Earth at a time other than the current time; and enabling updating (eg, with update enablement) on a display unit (eg, with display unit 3702 ) Element 3714) fifth affordance to indicate a non-current time. In some embodiments, the fourth user input includes a swipe in the first swipe direction on the touch-sensitive surface element (eg, touch-sensitive surface element 3704). In some embodiments, the simulation of the moon as seen from Earth is rotated in the first rotational direction, and the processing unit 3706 is further configured to: receive (eg, with the receiving unit 3708 ) a fifth user input; and in response to receiving the Fifth User Input: A simulation of the moon as seen from Earth that enables rotation on a display unit (eg, display unit 3702) in a second rotational direction (eg, using rotation enabling unit 3712), where the second rotational direction and The first rotation direction is different. In some embodiments, the fifth user input includes a swipe in a second swipe direction on the touch-sensitive surface element (eg, touch-sensitive surface element 3704), and the first swipe direction and the second swipe direction are different . In some embodiments, the electronic device 3700 further includes a rotatable input unit (eg, the rotatable input unit 3728), the processing unit 3706 is coupled to the rotatable input unit, and receiving the fourth user input includes receiving the fourth user input from the rotatable input unit (eg, the rotatable input unit 3728) , rotatable input unit 3728) receives a rotatable input in a first rotational direction. In some embodiments, electronic device 3700 further includes a rotatable input unit (eg, rotatable input unit 3728) to which processing unit 3706 is coupled, and the simulation of the moon as seen from Earth is in the first rotational direction is rotated, wherein the processing unit is further configured to: receive (eg, with receiving unit 3708 ) a sixth user input; and in response to receiving the sixth user input: enable on the display unit (eg, display unit 3702 ) A simulation of the moon as seen from Earth rotated in a second rotational direction (eg, using rotation enabling unit 3712), where the second rotational direction is different from the first rotational direction. In some embodiments, the sixth user input includes a rotatable input from a rotatable input unit (eg, rotatable input unit 3728) in a second rotational direction, wherein the first rotational direction and the second rotational direction are different. In some embodiments, processing unit 3706 is further configured to detect (eg, with detection unit 3716 ) a user double tap on a touch-sensitive surface unit (eg, touch-sensitive surface unit 3704 ), the user double-tap including in a first contact on the touch surface element and a second contact on the touch-sensitive surface element; determining (eg, using determination unit 3726) whether the first contact and the second contact were received within a predetermined interval; and in response to detecting a user Double tap, and based on a determination that the first contact and the second contact are received within a predetermined interval: enabling additional lunar calendar information to be displayed (eg, using display enabling unit 3710 ) on a display unit (eg, display unit 3702 ) . In some embodiments, processing unit 3706 is further configured to enable display on a display unit (eg, display unit 3702) of a sixth affordance on a touch-sensitive surface unit (eg, touch-sensitive surface unit 3704), A sixth affordance represents the solar system; detecting (eg, using detection unit 3716 ) a contact on the displayed sixth affordance, and in response to detecting the contact: enabling on a display unit (eg, display unit 3702 ) Updating (eg, using update enabling unit 3714 ) a user interface screen, wherein enabling updating (eg, using update enabling unit 3714 ) on a display unit (eg, display unit 3702 ) user interface screen includes: enabling Displayed on (eg, display unit 3702 ) (eg, using display enabling unit 3710 ) is a seventh affordance representing the solar system, the seventh affordance including the sun, the earth, and one or more of the sun at their respective locations at the current time A representation of a non-Earth planet; and an eighth affordance indicating the current time that enables display on a display unit (eg, display unit 3702 ) (eg, using display enabling unit 3710 ). In some embodiments, enabling updating (eg, using update enabling unit 3714 ) a user interface screen on a display unit (eg, display unit 3702 ) includes enabling an animation (eg, display unit 3702 ) on a display unit (eg, display unit 3702 ). For example, a first affordance that represents a simulation of a first region of the Earth illuminated by the sun with an animation enabling unit 3718) or enables an animation by zooming out on a display unit (eg, display unit 3702). For example, a fourth affordance for a simulation of a first region of the Earth illuminated by the sun is represented using an animation enablement unit 3718). In some embodiments, the processing unit 3706 is further configured to: receive (eg, with the receiving unit 3708 ) a seventh user input; and in response to receiving the seventh user input: enable the display unit (eg, the display unit 3702 ) Updating (eg, using update enabling unit 3714) the seventh affordance to depict the respective positions of the Sun, Earth, and one or more non-Earth planets for a non-current time, wherein updating the seventh affordance includes orbiting the sun Earth and one or more non-Earth planets; and enabling an eighth affordance to be updated (eg, with update enabling unit 3714 ) on a display unit (eg, display unit 3702 ) to indicate a non-current time. In some embodiments, the seventh user input includes a swipe in the first swipe direction on the touch-sensitive surface element (eg, touch-sensitive surface element 3704). In some embodiments, the Earth and one or more non-Earth planets revolve around the sun in a first rotational direction, and the processing unit 3706 is further configured to: receive (eg, with the receiving unit 3708 ) an eighth user input; and respond to upon receipt of an eighth user input: enabling rotation of the Earth and one or more non-Earth planets around the sun in a second rotational direction on a display unit (eg, display unit 3702 ), wherein the second rotational direction and the first rotational direction different. In some embodiments, the eighth user input includes a swipe in a second swipe direction on the touch-sensitive surface element (eg, touch-sensitive surface element 3704), and wherein the first swipe direction and the second swipe direction are different . In some embodiments, the electronic device 3700 further includes a rotatable input unit (eg, the rotatable input unit 3728), the processing unit 3706 is coupled to the rotatable input unit, and receiving the seventh user input includes receiving the seventh user input from the rotatable input unit (eg, the rotatable input unit 3728) , rotatable input unit 3728) receives a rotatable input in a first rotational direction. In some embodiments, the electronic device 3700 further includes a rotatable input unit (eg, a rotatable input unit 3728), the processing unit 3706 is coupled to the rotatable input unit, and the Earth and one or more non-Earth planets orbit the sun on the first is rotated in a rotational direction, and the processing unit 3706 is further configured to: receive (eg, with the receiving unit 3708 ) a ninth user input; and in response to receiving the ninth user input: enable the display unit (eg, the display unit 3702) around the sun in a second rotational direction (eg, using rotation enabling unit 3712) of Earth and one or more non-Earth planets, wherein the second rotational direction is different from the first rotational direction. In some embodiments, the ninth user input includes a rotatable input from a rotatable input unit (eg, rotatable input unit 3728) of a second rotational direction, wherein the first rotational direction and the second rotational direction are different. In some embodiments, the representation of the Earth further includes a representation of the Earth's orbit around the sun, and wherein the representation of the one or more non-Earth planets further includes a representation of the orbit of the one or more planets around the Sun. In some embodiments, processing unit 3706 is further configured to receive (eg, with receiving unit 3708 ) a tenth user input including a contact on a touch-sensitive surface unit (eg, touch-sensitive surface unit 3704 ), wherein the contact is associated with A representation of the Earth or a representation of one or more planets is associated with a contact on the touch-sensitive surface element having an associated duration; while continuing to receive input, it is determined (eg, using determination unit 3726) whether the duration of the contact exceeds a predetermined threshold; in response to receiving the tenth input, and based on a determination that the duration of the contact exceeds the predetermined threshold: causing a visual distinction on a display unit (eg, display unit 3702 ) (eg, using a visual distinction enabling unit 3720 ) with contacting a representation of the associated Earth or a representation of one or more non-Earth planets; detecting (eg, using detection unit 3716 ) a discontinuity in contact; and in response to detecting the discontinuity in contact: enabling a display unit (eg, using detection unit 3716 ) Information about the Earth or one or more non-Earth planets associated with the contact is displayed (eg, using display enabling unit 3710) on display unit 3702). In some embodiments, processing unit 3706 is further configured to receive (eg, using receiving unit 3708 ), after enabling display on the display unit information about the Earth or one or more non-Earth planets associated with the contact Eleventh user input; determine (eg, with determination element 3732) whether the eleventh user input represents a tap or a swipe on a touch-sensitive surface element (eg, touch-sensitive surface element 3704 ); represent a tap according to the eleventh user input Knocking OK: enabling removal (eg, with removal enabling unit 3724) displayed information about Earth or one or more non-Earth planets on a display unit (eg, display unit 3703); and Eleven user input represents determination of swipe: enabling replacement on a display unit (eg, display unit 3703) with information about a second planet selected from the group consisting of Earth and one or more non-Earth planets (eg, display unit 3703). , with information displayed about Earth or one or more non-Earth planets in place of enabling unit 3724), where the second planet is not the planet associated with the contact.

以上参考图22所描述的操作可选地由图1A-图1B或者图37中所描绘的部件实现。例如,显示操作2202、接收操作2204和旋转操作2206可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 22 are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 37 . For example, display operation 2202 , receive operation 2204 , and rotate operation 2206 may be implemented by event sorter 170 , event recognizer 180 , and event handler 190 . The event monitor 171 in the event sorter 170 detects a contact on the touch-sensitive display 112, and the event dispatcher module 174 delivers the event information to the application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图38示出了根据各种所描述的实施例的原理配置的电子设备3800的示例性功能框图。根据一些实施例,电子设备3800的功能块被配置为执行以上所描述的技术。设备3800的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图38中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 38 illustrates an exemplary functional block diagram of an electronic device 3800 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 3800 are configured to perform the techniques described above. The functional blocks of device 3800 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. Those skilled in the art will understand that the functional blocks described in Figure 38 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图38所示,电子设备3800包括配置为显示图像用户接口的显示单元3802、可选地配置为接收接触的触敏表面单元3804、可选地配置为接收旋转输入(例如,从可旋转输入机构)的可旋转输入单元3820、可选地配置为感测位置的位置感测单元3822、可选地音频单元3826、可选地触觉单元3828以及耦合到显示单元3802、可选地触敏表面单元3804、可选地可旋转输入单元3820、可选地位置感测单元3822、可选地音频单元3826和可选地触觉单元3828的处理单元3806。在一些实施例中,处理单元3806包括接收单元3808、显示使能单元3810、平移使能单元3812、更新使能单元3814、确定单元3816、设置单元3818和检测单元3824。As shown in FIG. 38, electronic device 3800 includes a display unit 3802 configured to display a graphical user interface, a touch-sensitive surface unit 3804 optionally configured to receive contact, optionally configured to receive rotational input (eg, from a rotatable input mechanism) rotatable input unit 3820, position sensing unit 3822 optionally configured to sense position, optionally audio unit 3826, optionally haptic unit 3828, and optionally a touch-sensitive surface coupled to display unit 3802 Unit 3804 , optionally rotatable input unit 3820 , optionally position sensing unit 3822 , optionally audio unit 3826 and optionally processing unit 3806 of haptic unit 3828 . In some embodiments, the processing unit 3806 includes a receiving unit 3808 , a display enabling unit 3810 , a panning enabling unit 3812 , an updating enabling unit 3814 , a determining unit 3816 , a setting unit 3818 , and a detecting unit 3824 .

处理单元3806被配置为使得能够在显示单元(例如,显示单元3802)上显示(例如,利用显示使能单元3810)用户接口屏幕,用户接口屏幕包括:用户接口屏幕的第一部分,第一部分指示白天;用户接口屏幕的第二部分,第二部分指示夜间;用户接口对象,用户接口对象表示具有表示一天的周期的正弦波,其中正弦波指示太阳在一天中的路径,并且其中正弦波被显示在第一部分和第二部分中的一个或者多个中;表示太阳的第一可供件,其中第一可供件被显示在正弦波上的第一位置处,第一位置指示该天中的当前时间和该天中的当前时间在白天还是夜间期间;以及第二可供件,第二可供件指示一天中的当前时间。The processing unit 3806 is configured to enable displaying (eg, using the display enabling unit 3810 ) a user interface screen on a display unit (eg, display unit 3802 ), the user interface screen including: a first portion of the user interface screen, the first portion indicating the daytime ; the second part of the user interface screen, the second part indicates night time; the user interface object, the user interface object represents a sine wave with a period representing a day, where the sine wave indicates the path of the sun during the day, and where the sine wave is displayed in In one or more of the first part and the second part; representing a first affordance of the sun, wherein the first affordance is displayed at a first position on the sine wave, the first position indicating the current day in the day the time and the current time of day during day or night; and a second affordance indicating the current time of day.

在一些实施例中,电子设备3800进一步包括位置感测单元(例如,位置感测单元3822),处理单元3806被耦合到位置感测单元(例如,位置感测单元3822),并且处理单元3806被进一步配置为:从位置感测单元(例如,位置感测单元3822)获取电子设备的当前位置,其中指示白天的所显示的第一部分相对于指示夜间的第二部分的比率指示当前时间当前位置处的白天小时。在一些实施例中,正弦波的幅度基于当前时间当前位置处太阳相对于地平线的高度。在一些实施例中,处理单元3806被进一步配置为:使得能够在显示单元(例如,显示单元3802)上显示(例如,利用显示使能单元3810)用户接口屏幕上的线,其中该线将用户接口屏幕的指示白天的第一部分和用户接口屏幕的指示夜间的第二部分分开,其中线在表示日出的第一点处和表示日落的第二点处于正弦波相交。在一些实施例中,处理单元3806被进一步配置为:接收(例如,利用接收单元3808)第一可供件处的触敏表面单元(例如,触敏表面单元3804)上的用户接触,第一可供件被显示在所显示的正弦波上的第一位置处,第一位置指示当前时间;当继续接收用户接触时,检测(例如,利用检测单元3824)在没有用户接触在触敏表面单元上的接触间断的情况下用户接触从第一位置到所显示的正弦波上的第二位置的移动(例如,在触敏表面单元3824上),所显示的正弦波上的第二位置指示非当前时间;以及响应于检测到第二位置处的接触:使得能够在显示单元(例如,显示单元3802)上将屏幕上的第一可供件从所显示的正弦波上的第一位置平移到所显示的正弦波上的第二位置,其中平移跟随所显示的正弦波的轨迹;以及使得能够在显示单元(例如,显示单元3802)上更新(例如,利用更新使能单元3814)第二可供件以指示非当前时间。在一些实施例中,处理单元3806被进一步配置为:响应于检测到第一可供件处的接触:使得能够在显示单元(例如,显示单元3802)上显示(例如,利用显示使能单元3810)用户接口屏幕上的第三用户接口对象和第四用户接口对象,其中第三用户接口对象沿着正弦波显示在表示日出的第一点处,其中第四用户接口对象沿着正弦波显示在表示日落的第二点处。在一些实施例中,处理单元3806被进一步配置为:响应于检测到(例如,利用检测单元3824)第一可供件处的接触(例如,在触敏显示表面3804上):使得能够在显示单元(例如,显示单元3802)上显示(例如,利用显示使能单元3810)用户接口屏幕上的第五用户接口对象和第六用户接口对象,其中第五用户接口对象沿着正弦波显示在表示黎明的第三点处,其中第六用户接口对象沿着正弦波显示在表示黄昏的第四点处。在一些实施例中,处理单元3806被进一步配置为:检测(例如,利用检测单元3824)触敏表面单元(例如,触敏表面单元3804)上的用户接触的接触中的间断,并且响应于检测到触敏表面单元上的用户接触的接触中的间断:使得能够在显示单元(例如,显示单元3802)上将屏幕上的第一可供件从第二位置平移(例如,利用平移使能单元3812)到第一位置,其中平移跟随所显示的正弦波的轨迹;以及使得能够在显示单元(例如,显示单元3802)上更新(例如,利用更新使能单元3814)第二可供件以指示一天中的当前时间。在一些实施例中,当第一可供件被显示在完全在用户接口屏幕的第一部分内的位置处时,表示太阳的第一可供件变现为填满的。在一些实施例中,当第一可供件被显示在完全在用户接口屏幕的第二部分内的位置处时,表示太阳的第一可供件变现为中空的。在一些实施例中,当第一可供件被显示在与用户接口屏幕的第一部分和第二部分都相交的位置处时,表示太阳的第一可供件变现为半填充的。在一些实施例中,处理单元3806被进一步配置为:确定(例如,利用确定单元3816)所显示的正弦波上的第一可供件的位置是否与指示一天中的当前时间的第二可供件的位置相交;以及根据所显示的正弦波上的第一可供件的位置与指示一天中的当前时间的第二可供件的位置相交的确定:使得能够在显示单元(例如,显示单元3802)上显示(例如,利用显示使能单元3810)与所显示的正弦波的位置不相交的第二位置处的第二可供件。在一些实施例中,处理单元3806被进一步配置为:检测(例如,利用检测单元3824)用户输入;以及响应于检测到用户输入:使得能够在显示单元(例如,显示单元3802)上显示(例如,利用显示使能单元3810)第二用户接口屏幕,第二用户接口屏幕包括日出的时间的指示和日落的时间的指示。在一些实施例中,电子设备3800进一步包括可旋转输入单元(例如,可旋转输入单元3820),处理单元3806耦合到可旋转输入单元,并且处理单元3806被进一步配置为:从可旋转输入单元(例如,可旋转输入单元3820)检测(例如,利用检测单元3824)对应于可旋转输入的移动;以及响应于检测到移动:使得能够在显示单元(例如,显示单元3802)上将表示太阳的第一可供件平移(例如,利用平移使能单元3812)到所显示的正弦波上的第三位置,其中第三位置指示一天中的第三时间,其中一天中的第三时间不是一天中的当前时间;检测(例如,利用检测单元3824)在第三位置处的所显示的第一可供件上的触敏表面单元(例如,触敏表面单元3804)上的接触;以及响应于检测到接触:设置(例如,利用设置单元3818)用于一天中的第三时间的用户提醒。在一些实施例中,设置用于一天中的第三时间的用户提醒包括:使得能够在显示单元(例如,显示单元3802)上显示显示器上的第三可供件,第三可供件表示用户提示以设置一天中的第三时间的闹钟。In some embodiments, electronic device 3800 further includes a position sensing unit (eg, position sensing unit 3822 ), processing unit 3806 is coupled to the position sensing unit (eg, position sensing unit 3822 ), and processing unit 3806 is coupled to the position sensing unit (eg, position sensing unit 3822 ) It is further configured to obtain a current location of the electronic device from a location sensing unit (eg, location sensing unit 3822), wherein the ratio of the displayed first portion indicating daytime to the second portion indicating nighttime indicates the current location at the current time hours of the day. In some embodiments, the amplitude of the sine wave is based on the height of the sun relative to the horizon at the current location at the current time. In some embodiments, processing unit 3806 is further configured to enable displaying (eg, using display enabling unit 3810 ) on a display unit (eg, display unit 3802 ) a line on the user interface screen, wherein the line connects the user A first portion of the interface screen indicating daytime and a second portion of the user interface screen indicating nighttime are separated with the line intersecting the sine waves at a first point representing sunrise and a second point representing sunset. In some embodiments, processing unit 3806 is further configured to receive (eg, with receiving unit 3808 ) a user contact on a touch-sensitive surface unit (eg, touch-sensitive surface unit 3804 ) at the first affordance, the first The affordance is displayed at a first position on the displayed sine wave, the first position indicating the current time; while continuing to receive user contact, detecting (eg, using detection unit 3824) when there is no user contact on the touch-sensitive surface unit Movement of the user contact from a first position to a second position on the displayed sine wave (eg, on the touch-sensitive surface unit 3824) with discontinuous contact on the displayed sine wave indicating a non- the current time; and in response to detecting the contact at the second location: enabling the first affordance on the screen to be translated on the display unit (eg, display unit 3802 ) from the first location on the displayed sine wave to a second position on the displayed sine wave, where the translation follows the trajectory of the displayed sine wave; and enabling updating (eg, with update enable unit 3814 ) on the display unit (eg, display unit 3802 ) the second available supplied to indicate a non-current time. In some embodiments, processing unit 3806 is further configured to: in response to detecting the contact at the first affordance: enable display on a display unit (eg, display unit 3802 ) (eg, using display enabling unit 3810 ) ) a third user interface object and a fourth user interface object on the user interface screen, wherein the third user interface object is displayed along the sine wave at the first point representing the sunrise, wherein the fourth user interface object is displayed along the sine wave At the second point representing sunset. In some embodiments, processing unit 3806 is further configured to: in response to detecting (eg, with detection unit 3824 ) a contact at the first affordance (eg, on touch-sensitive display surface 3804 ): enable display A fifth user interface object and a sixth user interface object on the user interface screen are displayed (eg, using display enabling unit 3810) on a unit (eg, display unit 3802), wherein the fifth user interface object is displayed along the sine wave in the representation. At the third point of dawn, where the sixth user interface object is displayed along the sine wave at the fourth point representing dusk. In some embodiments, processing unit 3806 is further configured to: detect (eg, with detection unit 3824 ) a discontinuity in contact of a user contact on a touch-sensitive surface unit (eg, touch-sensitive surface unit 3804 ), and responsive to detecting A discontinuity in contact to a user contact on a touch-sensitive surface unit: enabling translation of a first affordance on the screen from a second position on a display unit (eg, display unit 3802) (eg, using a translation-enabled unit 3812) to a first position in which the translation follows the trajectory of the displayed sine wave; and enabling the second affordance to be updated (e.g., with update enable unit 3814) on a display unit (e.g., display unit 3802) to indicate The current time of day. In some embodiments, the first affordance representing the sun manifests as full when the first affordance is displayed at a position that is completely within the first portion of the user interface screen. In some embodiments, the first affordance representing the sun is rendered hollow when the first affordance is displayed at a position that is entirely within the second portion of the user interface screen. In some embodiments, the first affordance representing the sun is rendered half-filled when the first affordance is displayed at a location that intersects both the first and second portions of the user interface screen. In some embodiments, processing unit 3806 is further configured to determine (eg, using determination unit 3816) whether the position of the first affordance on the displayed sine wave is the same as the second affordance indicating the current time of day and based on the determination of the intersection of the position of the first affordance on the displayed sine wave with the position of the second affordance indicating the current time of day: enabling 3802) display (eg, using display enable unit 3810) a second affordance at a second location that does not intersect the location of the displayed sine wave. In some embodiments, processing unit 3806 is further configured to: detect (eg, with detection unit 3824 ) user input; and in response to detecting the user input: enable display (eg, on display unit 3802 ) on a display unit (eg, display unit 3802 ) , using the display enabling unit 3810) a second user interface screen that includes an indication of the time of sunrise and an indication of the time of sunset. In some embodiments, the electronic device 3800 further includes a rotatable input unit (eg, the rotatable input unit 3820), the processing unit 3806 is coupled to the rotatable input unit, and the processing unit 3806 is further configured to: For example, rotatable input unit 3820) detects (eg, using detection unit 3824) a movement corresponding to the rotatable input; and in response to detecting the movement: enabling the display unit (eg, display unit 3802) to display the first image representing the sun An affordance is translated (eg, using translation enable unit 3812) to a third position on the displayed sine wave, where the third position indicates a third time of day, where the third time of day is not a time of day the current time; detecting (eg, using detection unit 3824 ) a contact on a touch-sensitive surface element (eg, touch-sensitive surface element 3804 ) on the displayed first affordance at the third position; and in response to detecting Contacts: Set (eg, using setting element 3818) a user reminder for the third time of day. In some embodiments, setting a user reminder for a third time of day includes enabling display on a display unit (eg, display unit 3802) of a third affordance on the display, the third affordance representing the user Prompt to set an alarm for the third time of day.

在一些实施例中,处理单元3806被进一步配置为使得能够在显示单元(例如,显示单元3802)上显示(例如,利用显示使能单元3810)一天中的第三时间的视觉警报,并且一天中的第三时间的用户提醒包括一天中的第三时间的视觉警报。在一些实施例中,电子设备3800进一步包括音频单元(例如,音频单元3826),处理单元3806被耦合到音频单元,处理单元3806被进一步配置为使得能够经由音频单元(例如,音频单元3826)进行一天中的第三时间的音频提醒,并且一天中的第三时间的用户提醒包括一天中的第三时间的音频警报。在一些实施例中,电子设备3800进一步包括触觉单元(例如,触觉单元3828),处理单元3806被耦合到触觉单元,处理单元3806被进一步配置为使得能够经由触觉单元(例如,利用触觉单元3828)进行一天中的第三时间的触觉警报,并且一天中的第三时间的用户提醒包括一天中的第三时间的触觉警报。In some embodiments, processing unit 3806 is further configured to enable displaying (eg, using display enabling unit 3810 ) on a display unit (eg, display unit 3802 ) a visual alert for the third time of day, and User reminders for the third time include a visual alert for the third time of day. In some embodiments, the electronic device 3800 further includes an audio unit (eg, audio unit 3826 ), the processing unit 3806 is coupled to the audio unit, and the processing unit 3806 is further configured to enable processing via the audio unit (eg, audio unit 3826 ) The audio reminder for the third time of the day, and the user reminder for the third time of the day includes the audio alert for the third time of the day. In some embodiments, the electronic device 3800 further includes a haptic unit (eg, haptic unit 3828 ), the processing unit 3806 is coupled to the haptic unit, and the processing unit 3806 is further configured to enable via the haptic unit (eg, with the haptic unit 3828 ) The third time of day haptic alert is performed and the third time of day user reminder includes the third time of day haptic alert.

以上参考图23所描述的操作可选地由图1A-图1B或者图38中所描绘的部件实现。例如,显示操作2302、可选的接收操作2304和可选的检测操作2306可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 23 are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 38 . For example, display operation 2302 , optional receive operation 2304 , and optional detection operation 2306 may be implemented by event sorter 170 , event recognizer 180 , and event handler 190 . The event monitor 171 in the event sorter 170 detects a contact on the touch-sensitive display 112, and the event dispatcher module 174 delivers the event information to the application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图39示出了根据各种所描述的实施例的原理配置的电子设备3900的示例性功能框图。根据一些实施例,电子设备3900的功能块被配置为执行以上所描述的技术。设备3900的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图39中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 39 illustrates an exemplary functional block diagram of an electronic device 3900 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 3900 are configured to perform the techniques described above. The functional blocks of device 3900 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. Those skilled in the art will understand that the functional blocks described in Figure 39 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图39所示,电子设备3900包括配置为显示图像用户接口的显示单元3902、可选地配置为接收接触的触敏表面单元3904、可选地配置为发送和/或接收无线通信的无线通信单元3912以及耦合到显示单元3902、可选地触敏表面单元3904、可选地无线通信单元3912的处理单元3906。在一些实施例中,处理单元3906包括接收单元3908和显示使能单元3910。As shown in FIG. 39, an electronic device 3900 includes a display unit 3902 configured to display a graphical user interface, a touch-sensitive surface unit 3904 optionally configured to receive contacts, a wireless communication optionally configured to transmit and/or receive wireless communications Unit 3912 and processing unit 3906 coupled to display unit 3902, optionally touch sensitive surface unit 3904, optionally wireless communication unit 3912. In some embodiments, the processing unit 3906 includes a receiving unit 3908 and a display enabling unit 3910.

处理单元3906被配置为:使得能够在显示单元(例如,显示单元3902)上显示(例如,利用显示使能单元3910)用户接口屏幕,用户接口屏幕包括:基于图像的背景,背景包括多个像素,其中像素的子集相对于图像在外观上被修改使得像素的子集表示以下中的一个或者多个:指示日期的第一用户接口对象和指示一天中的时间的第二用户接口对象。The processing unit 3906 is configured to enable display (eg, using the display enabling unit 3910 ) on a display unit (eg, display unit 3902 ) a user interface screen, the user interface screen including an image-based background, the background including a plurality of pixels , wherein the subset of pixels is modified in appearance relative to the image such that the subset of pixels represents one or more of: a first user interface object indicating the date and a second user interface object indicating the time of day.

在一些实施例中,像素的子集通过颜色混合进行修改。在一些实施例中,像素的子集通过颜色模糊进行修改。在一些实施例中,像素的子集相对于图像在外观上被修改使得像素的子集表示指示日期的第一用户接口对象。在一些实施例中,像素的子集相对于图像在外观上被修改使得像素的子集表示指示一天中的时间的第二用户接口对象。在一些实施例中,指示日期的第一用户接口对象和指示一天中的时间的第二用户接口对象中的一个是独立于背景的第一颜色。在一些实施例中,处理单元3906被进一步配置为接收(例如,利用接收单元3908)表示所显示的第一用户接口对象或者所显示的第二用户接口对象的位置处的背景的背景颜色的数据。在一些实施例中,图像是照片。在一些实施例中,图像存储在电子设备上。在一些实施例中,其中电子设备3900进一步包括无线通信单元(例如,无线通信单元3912),其中处理单元3906耦合到无线通信单元,并且图像存储在经由无线通信单元(例如,无线通信单元3912)耦合到电子设备3900的外部设备上。在一些实施例中,处理单元3906被进一步配置为:在使得能够在显示单元(例如,显示单元3902)上显示(例如,利用显示使能单元3910)用户接口屏幕之后:使得能够经由无线通信单元(例如,无线通信单元3912)从外部设备接收(例如,利用接收单元3908)表示背景的数据。在一些实施例中,处理单元3906被进一步配置为:使得能够经由无线通信单元(例如,无线通信单元3912)接收(例如,利用接收单元3908)表示外部设备的当前背景的数据,以及使得能够在显示单元(例如,显示单元3902)上显示(例如,利用显示使能单元3910)显示器上的第二用户接口屏幕,第二用户接口屏幕包括:第二背景,其中第二背景对应于外部设备的当前背景,第二背景包括第二多个像素,其中像素的第二子集相对于外部设备的当前背景在外观上被修改使得像素的第二子集表示以下中的一个或者多个:指示日期的第三用户接口对象和指示一天中的时间的第四用户接口对象。In some embodiments, subsets of pixels are modified by color mixing. In some embodiments, a subset of pixels is modified by color blurring. In some embodiments, the subset of pixels is modified in appearance relative to the image such that the subset of pixels represents the first user interface object indicating the date. In some embodiments, the subset of pixels is modified in appearance relative to the image such that the subset of pixels represents a second user interface object that indicates the time of day. In some embodiments, one of the first user interface object indicating the date and the second user interface object indicating the time of day is a first color independent of the background. In some embodiments, processing unit 3906 is further configured to receive (eg, with receiving unit 3908 ) data representing a background color of the background at the location of the displayed first user interface object or the displayed second user interface object . In some embodiments, the image is a photograph. In some embodiments, the image is stored on the electronic device. In some embodiments, wherein the electronic device 3900 further includes a wireless communication unit (eg, wireless communication unit 3912), wherein the processing unit 3906 is coupled to the wireless communication unit, and the image is stored via the wireless communication unit (eg, wireless communication unit 3912) An external device coupled to the electronic device 3900. In some embodiments, processing unit 3906 is further configured to: after enabling display (eg, with display enabling unit 3910 ) of the user interface screen on a display unit (eg, display unit 3902 ): enable via the wireless communication unit (eg, wireless communication unit 3912) receives (eg, using receiving unit 3908) data representing the context from an external device. In some embodiments, the processing unit 3906 is further configured to enable receiving (eg, using the receiving unit 3908 ) via a wireless communication unit (eg, the wireless communication unit 3912 ) data representing the current context of the external device, and to enable the Displaying (eg, using display enabling unit 3910 ) on a display unit (eg, display unit 3902 ) a second user interface screen on the display, the second user interface screen including: a second background, wherein the second background corresponds to the external device's The current background, the second background includes a second plurality of pixels, wherein the second subset of pixels is modified in appearance relative to the current background of the external device such that the second subset of pixels represents one or more of the following: indicating a date and a fourth user interface object indicating the time of day.

以上参考图24所描述的操作可选地由图1A-图1B或者图39中所描绘的部件实现。例如,显示操作2402和可选的接收操作2404可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 24 are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 39 . For example, display operation 2402 and optional receive operation 2404 may be implemented by event sorter 170 , event recognizer 180 and event handler 190 . The event monitor 171 in the event sorter 170 detects a contact on the touch-sensitive display 112, and the event dispatcher module 174 delivers the event information to the application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图40示出了根据各种所描述的实施例的原理配置的电子设备4000的示例性功能框图。根据一些实施例,电子设备4000的功能块被配置为执行以上所描述的技术。设备4000的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图40中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 40 illustrates an exemplary functional block diagram of an electronic device 4000 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 4000 are configured to perform the techniques described above. The functional blocks of device 4000 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. Those skilled in the art will understand that the functional blocks depicted in Figure 40 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图40所示,电子设备4000包括配置为显示图像用户接口的显示单元4002、可选地配置为发送和/或接收无线通信的无线通信单元4004以及耦合到显示单元4002和可选地无线通信单元4004的处理单元4006。在一些实施例中,设备4000可以进一步包括配置为接收接触并且耦合到处理单元4006的触敏表面单元。在一些实施例中,处理单元4006包括接收单元4008、显示使能单元4010、访问单元4012、选择单元4014、获取单元4016和防止单元4018。As shown in Figure 40, electronic device 4000 includes a display unit 4002 configured to display a graphical user interface, a wireless communication unit 4004 optionally configured to transmit and/or receive wireless communications, and coupled to display unit 4002 and optionally in wireless communication Processing unit 4006 of unit 4004. In some embodiments, device 4000 may further include a touch-sensitive surface unit configured to receive contacts and coupled to processing unit 4006 . In some embodiments, processing unit 4006 includes receiving unit 4008 , display enabling unit 4010 , accessing unit 4012 , selecting unit 4014 , obtaining unit 4016 , and preventing unit 4018 .

处理单元4006被配置为访问(例如,利用访问单元4012)文件夹,文件夹包括两个或者更多图像;从文件夹中选择(例如,利用选择单元4014)第一图像;以及使得能够在显示单元(例如,显示单元4002)上显示(例如,利用显示使能单元4010)用户接口屏幕,用户接口屏幕包括:基于第一图像的背景,背景包括多个像素,其中像素的子集相对于图像在外观上被修改使得像素的子集表示以下中的一个或者多个:指示日期的第一用户接口对象和指示一天中的时间的第二用户接口对象。Processing unit 4006 is configured to access (eg, using access unit 4012) a folder that includes two or more images; select (eg, using selection unit 4014) a first image from the folder; and enable display of A user interface screen is displayed (eg, using display enabling unit 4010) on a unit (eg, display unit 4002), the user interface screen includes: a background based on the first image, the background including a plurality of pixels, wherein a subset of the pixels are relative to the image Modified in appearance such that the subset of pixels represents one or more of: a first user interface object indicating the date and a second user interface object indicating the time of day.

在一些实施例中,像素的子集通过颜色混合进行修改。在一些实施例中,像素的子集通过颜色模糊进行修改。在一些实施例中,像素的子集相对于图像在外观上被修改使得像素的子集表示指示日期的第一用户接口对象。在一些实施例中,像素的子集相对于图像在外观上被修改使得像素的子集表示指示一天中的时间的第二用户接口对象。在一些实施例中,指示日期的第一用户接口对象和指示一天中的时间的第二用户接口对象中的一个是独立于背景的第一颜色。在一些实施例中,处理单元4006被进一步配置为接收(例如,利用接收单元4008)表示所显示的第一用户接口对象或者所显示的第二用户接口对象的位置处的背景的背景颜色的数据。在一些实施例中,处理单元4006被进一步配置为:在使得能够在显示单元上显示第一用户接口屏幕之后,接收(例如,利用接收单元4008)表示用户输入的第一数据,以及响应于接收到表示用户输入的第一数据:获取(例如,利用获取单元4016)表示所显示的第一背景的第二数据;从文件夹中选择(例如,利用选择单元4014)第二图像,其中第二图像不同于第一图像;以及使得能够在显示单元(例如,显示单元4002)上显示(例如,利用显示使能单元4010)第二用户接口屏幕,第二用户接口屏幕包括:基于第二图像的第二背景,第二背景包括多个像素,其中像素的第二子集相对于第二图像在外观上被修改使得像素的第二子集表示以下中的一个或者多个:指示日期的第三用户接口对象和指示一天中的时间的第四用户接口对象中的一个或者多个。在一些实施例中,处理单元4006被进一步配置为:从文件夹中接收(例如,利用接收单元4008)表示用户禁止第三图像的数据;以及响应于接收到数据:防止(例如,利用防止单元4018)响应于将来的用户输入,在显示单元(例如,显示单元4002)上显示第三图像作为第三背景。在一些实施例中,第一背景、第二背景和第三背景中的至少一个是照片。在一些实施例中,文件夹存储在电子设备4000上。在一些实施例中,电子设备4000进一步包括无线通信单元(例如,无线通信单元4004),其中处理单元4006耦合到无线通信单元,并且文件夹存储在经由无线通信单元(例如,无线通信单元4004)耦合到电子设备4000的外部设备上。在一些实施例中,访问文件夹包括:经由无线通信单元(例如,无线通信单元4004)接收(例如,利用接收单元4008)表示两个或者更多背景中的至少一个的数据。In some embodiments, subsets of pixels are modified by color mixing. In some embodiments, a subset of pixels is modified by color blurring. In some embodiments, the subset of pixels is modified in appearance relative to the image such that the subset of pixels represents the first user interface object indicating the date. In some embodiments, the subset of pixels is modified in appearance relative to the image such that the subset of pixels represents a second user interface object that indicates the time of day. In some embodiments, one of the first user interface object indicating the date and the second user interface object indicating the time of day is a first color independent of the background. In some embodiments, processing unit 4006 is further configured to receive (eg, with receiving unit 4008 ) data representing a background color of the background at the location of the displayed first user interface object or the displayed second user interface object . In some embodiments, processing unit 4006 is further configured to, after enabling display of the first user interface screen on the display unit, receive (eg, with receiving unit 4008 ) first data representing the user input, and in response to receiving To first data representing user input: acquire (eg, using acquisition unit 4016) second data representing the displayed first context; select (eg, using selection unit 4014) a second image from a folder in which the second an image that is different from the first image; and enabling display (eg, using display enabling unit 4010 ) on a display unit (eg, display unit 4002 ) a second user interface screen, the second user interface screen including: a second user interface screen based on the second image A second background, the second background comprising a plurality of pixels, wherein a second subset of pixels is modified in appearance relative to the second image such that the second subset of pixels represents one or more of the following: a third indicating a date One or more of a user interface object and a fourth user interface object indicating the time of day. In some embodiments, the processing unit 4006 is further configured to: receive (eg, using the receiving unit 4008 ) data from the folder indicating that the third image is prohibited by the user; and in response to receiving the data: prevent (eg, using the preventing unit) 4018) In response to future user input, display a third image on a display unit (eg, display unit 4002) as a third background. In some embodiments, at least one of the first, second, and third backgrounds is a photograph. In some embodiments, the folders are stored on the electronic device 4000 . In some embodiments, electronic device 4000 further includes a wireless communication unit (eg, wireless communication unit 4004), wherein processing unit 4006 is coupled to the wireless communication unit, and the folder is stored via the wireless communication unit (eg, wireless communication unit 4004) An external device coupled to electronic device 4000 . In some embodiments, accessing the folder includes receiving (eg, with receiving unit 4008 ) data representing at least one of the two or more contexts via a wireless communication unit (eg, wireless communication unit 4004 ).

以上参考图25所描述的操作可选地由图1A-图1B或者图40中所描绘的部件实现。例如,访问操作2502、选择操作2504和显示操作2506可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 25 are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 40 . For example, access operation 2502 , selection operation 2504 , and display operation 2506 may be implemented by event sorter 170 , event recognizer 180 , and event handler 190 . The event monitor 171 in the event sorter 170 detects a contact on the touch-sensitive display 112, and the event dispatcher module 174 delivers the event information to the application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图41示出了根据各种所描述的实施例的原理配置的电子设备4100的示例性功能框图。根据一些实施例,电子设备4100的功能块被配置为执行以上所描述的技术。设备4100的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图41中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 41 shows an exemplary functional block diagram of an electronic device 4100 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 4100 are configured to perform the techniques described above. The functional blocks of device 4100 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. Those skilled in the art will understand that the functional blocks depicted in Figure 41 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图41所示,电子设备4100包括配置为显示图像用户接口的显示单元4102、可选地配置为接收接触的触敏表面单元4104、可选地配置为检测移动的移动检测单元4120以及耦合到显示单元4102、可选地触敏表面单元4104和可选地移动检测单元4120的处理单元4106。在一些实施例中,处理单元4106包括检测单元4108、显示使能单元4110、动画呈现使能单元4112、选择单元4114、访问单元4116和替代使能单元4118。As shown in FIG. 41, electronic device 4100 includes a display unit 4102 configured to display a graphical user interface, a touch-sensitive surface unit 4104 optionally configured to receive contact, a movement detection unit 4120 optionally configured to detect movement, and coupled to Display unit 4102 , optionally touch sensitive surface unit 4104 and optionally processing unit 4106 of movement detection unit 4120 . In some embodiments, the processing unit 4106 includes a detection unit 4108 , a display enable unit 4110 , an animation presentation enable unit 4112 , a selection unit 4114 , an access unit 4116 , and a replacement enable unit 4118 .

处理单元4106被配置为检测(例如,利用检测单元4108)用户输入,其中用户输入在第一时间被检测,以及响应于检测到用户输入:使得能够在显示单元(例如,显示单元4102)上显示(例如,利用显示使能单元4110)用户接口屏幕,用户接口屏幕包括指示第一时间的第一用户接口对象;和第二用户接口对象;以及使得能够在显示单元(例如,显示单元4102)上动画呈现(例如,利用动画呈现使能单元4112)第二用户接口对象,动画呈现包括第一动画呈现的序列、在第一动画呈现的序列之后的第二动画呈现的序列和在第二动画呈现的序列之后的第三动画呈现的序列的顺序显示的,其中第一动画呈现的序列、第二动画呈现的序列和第三动画呈现的序列不同;在使得能够动画呈现第二用户接口对象之后,检测(例如,利用检测单元4108)第二用户输入,其中第二用户输入在一天中的第二时间被检测,其中第二时间在第一时间之后,以及响应于检测到第二用户输入:访问(例如,利用访问单元4116)表示先前显示的第二动画呈现的序列的数据;选择(例如,利用选择单元4114)第四动画呈现的序列,其中第四动画呈现的序列不同于第一动画呈现的序列和第二动画呈现的序列;使得能够在显示单元(例如,显示单元4102)上显示(例如,利用显示使能单元4110)第二用户接口屏幕,第二用户接口屏幕包括:第一用户接口对象,其中第一用户接口对象被更新以指示第二时间;和与第二用户接口对象相关的第三用户接口对象;以及使得能够在显示单元(例如,显示单元4102)上动画呈现(例如,利用动画呈现使能单元4112)第三用户接口对象,动画呈现包括第一动画呈现的序列、在第一动画呈现的序列之后的第四动画呈现的序列和在第四动画呈现的序列之后的第三动画呈现的序列的顺序显示。The processing unit 4106 is configured to detect (eg, with the detection unit 4108 ) a user input, wherein the user input is detected at the first time, and in response to detecting the user input: enable display on a display unit (eg, display unit 4102 ) (eg, using display enabling unit 4110) a user interface screen that includes a first user interface object indicating a first time; and a second user interface object; and enabling display on a display unit (eg, display unit 4102) animating (eg, using the animation enabling unit 4112) the second user interface object, the animation including the sequence of the first animation, the sequence of the second animation following the sequence of the first animation, and the sequence of the second animation The sequence of the sequence of the third animation presentation after the sequence of the animation is displayed, wherein the sequence of the first animation presentation, the sequence of the second animation presentation and the sequence of the third animation presentation are different; Detecting (eg, using detection unit 4108) a second user input, wherein the second user input is detected at a second time of day, wherein the second time is after the first time, and in response to detecting the second user input: access (eg, using access unit 4116) data representing a previously displayed sequence of second animation presentations; selecting (eg, using selection unit 4114) a fourth animation presentation sequence, wherein the fourth animation presentation sequence is different from the first animation presentation A sequence of and a second animation presentation; enabling display (eg, using display enabling unit 4110) on a display unit (eg, display unit 4102) a second user interface screen, the second user interface screen comprising: the first user an interface object, wherein the first user interface object is updated to indicate a second time; and a third user interface object associated with the second user interface object; and enabling animation (eg, display unit 4102 ) on a display unit (eg, display unit 4102 ) , using the animation presentation enabling unit 4112) a third user interface object, the animation presentation includes the sequence of the first animation presentation, the sequence of the fourth animation presentation after the sequence of the first animation presentation, and the sequence of the fourth animation presentation after the sequence of the fourth animation presentation The sequential display of the sequence presented by the third animation.

在一些实施例中,第三动画呈现的序列基于第一动画呈现的序列的反向顺序。在一些实施例中,电子设备4100进一步包括移动检测单元(例如,移动检测单元4120),其中处理单元4106被耦合到移动检测单元,并且其中处理单元4106被进一步配置为使得能够经由移动检测单元(例如,移动检测单元4120)检测电子设备的移动,并且其中用户输入表示对电子设备4100的用户移动。在一些实施例中,电子设备4100进一步包括移动检测单元(例如,移动检测单元4120),其中处理单元4106被耦合到移动检测单元,并且其中处理单元4106被进一步配置为使得能够经由移动检测单元(例如,移动检测单元4120)检测电子设备的移动,并且其中第二用户输入表示对电子设备4100的第二用户移动。在一些实施例中,第二用户接口对象和第三用户接口对象相同。在一些实施例中,第三用户接口对象是第二用户接口对象的反射。在一些实施例中,第四动画呈现的序列包括第二动画呈现的序列关于水平轴的反射。在一些实施例中,第四动画呈现的序列包括第二动画呈现的序列关于垂直轴的反射。在一些实施例中,处理单元4106被进一步配置为:检测(例如,利用检测单元4108)在触敏表面单元(例如,触敏表面单元4104)上的接触,以及响应于检测到接触:使得能够在显示单元(例如,显示单元4102)上利用在显示单元(例如,显示单元4102)上显示第四用户接口对象替代(例如,利用替代使能单元4118)第二用户接口对象或者第三用户接口对象,其中第四用户接口对象与第二和第三用户接口对象相关。在一些实施例中,第一用户接口对象包括数字钟的表示,数字钟包括小时的数值指示和分钟的数值指示。在一些实施例中,第一时间是当前时间。In some embodiments, the sequence of the third animation presentation is based on the reverse order of the sequence of the first animation presentation. In some embodiments, electronic device 4100 further includes a movement detection unit (eg, movement detection unit 4120), wherein processing unit 4106 is coupled to the movement detection unit, and wherein processing unit 4106 is further configured to enable the movement detection unit (eg, movement detection unit 4120) For example, the movement detection unit 4120 ) detects movement of the electronic device, and wherein the user input represents the user movement to the electronic device 4100 . In some embodiments, electronic device 4100 further includes a movement detection unit (eg, movement detection unit 4120), wherein processing unit 4106 is coupled to the movement detection unit, and wherein processing unit 4106 is further configured to enable the movement detection unit (eg, movement detection unit 4120) For example, the movement detection unit 4120 ) detects movement of the electronic device, and wherein the second user input represents a second user movement to the electronic device 4100 . In some embodiments, the second user interface object and the third user interface object are the same. In some embodiments, the third user interface object is a reflection of the second user interface object. In some embodiments, the fourth animated sequence includes reflections of the second animated sequence about a horizontal axis. In some embodiments, the fourth animated sequence includes reflections about the vertical axis of the second animated sequence. In some embodiments, processing unit 4106 is further configured to: detect (eg, with detection unit 4108 ) a contact on a touch-sensitive surface unit (eg, touch-sensitive surface unit 4104 ), and in response to detecting the contact: enable Displaying a fourth user interface object on a display unit (eg, display unit 4102 ) replaces (eg, with substitute enabling unit 4118 ) the second user interface object or the third user interface object, wherein the fourth user interface object is related to the second and third user interface objects. In some embodiments, the first user interface object includes a representation of a digital clock including a numerical indication of hours and a numerical indication of minutes. In some embodiments, the first time is the current time.

以上参考图26所描述的操作可选地由图1A-图1B或者图41中所描绘的部件实现。例如,检测操作4102、显示操作4104和动画操作4106可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 26 are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 41 . For example, detection operation 4102 , display operation 4104 , and animation operation 4106 may be implemented by event classifier 170 , event recognizer 180 , and event handler 190 . Event monitor 171 in event sorter 170 detects contacts on touch-sensitive display 112, and event dispatcher module 174 delivers event information to application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图42示出了根据各种所描述的实施例的原理配置的电子设备4200的示例性功能框图。根据一些实施例,电子设备4200的功能块被配置为执行以上所描述的技术。设备4200的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图42中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 42 illustrates an exemplary functional block diagram of an electronic device 4200 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 4200 are configured to perform the techniques described above. The functional blocks of device 4200 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. Those skilled in the art will understand that the functional blocks described in Figure 42 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图42所示,电子设备4200包括配置为显示图像用户接口的显示单元4202、可选地配置为接收接触的触敏表面单元4204、可选地配置为检测移动的移动检测单元4220以及耦合到显示单元4202、可选地触敏表面单元4204和可选地移动检测单元4220的处理单元4206。在一些实施例中,处理单元4206包括检测单元4208、显示使能单元4210、启动单元4212、更新使能单元4214、接收单元4216和生成单元4218。As shown in FIG. 42, an electronic device 4200 includes a display unit 4202 configured to display a graphical user interface, a touch-sensitive surface unit 4204 optionally configured to receive contact, a movement detection unit 4220 optionally configured to detect movement, and coupled to Display unit 4202 , optionally touch sensitive surface unit 4204 and optionally processing unit 4206 of movement detection unit 4220 . In some embodiments, the processing unit 4206 includes a detection unit 4208 , a display enabling unit 4210 , an enabling unit 4212 , an update enabling unit 4214 , a receiving unit 4216 and a generating unit 4218 .

处理单元4206被配置为通过移动检测单元(例如,移动检测单元4220)检测电子设备4200的用户移动;以及响应于检测到移动:使得能够在显示单元(例如,显示单元4202)上显示(例如,利用显示使能单元4210)钟面的动画呈现的展现,其中动画呈现包括:使得能够在显示单元(显示单元4202)上显示(例如,利用显示使能单元4210)时针和分针;以及使得能够在显示单元(显示单元4202)上显示(例如,利用显示使能单元4210)第一小时指示;以及在第一小时指示之后,使得能够在显示单元(显示单元4202)上显示(例如,利用显示使能单元4210)第二小时指示,其中第二小时指示显示在在顺时针方向上在第一小时指示之后的位置处的钟面上。The processing unit 4206 is configured to detect user movement of the electronic device 4200 by the movement detection unit (eg, the movement detection unit 4220 ); and in response to detecting the movement: enable display on the display unit (eg, the display unit 4202 ) (eg, A presentation of an animated presentation of a clock face with display enabling unit 4210), wherein the animated presentation includes: enabling display (eg, using display enabling unit 4210) hour and minute hands on the display unit (display unit 4202); Displaying (eg, using display enabling unit 4210 ) the first hour indication on the display unit (display unit 4202 ); and enabling display (eg, using the display enabling unit 4202 ) on the display unit (display unit 4202 ) after the first hour indication Power unit 4210) a second hour indication, wherein the second hour indication is displayed on the clock face in a clockwise direction at a position after the first hour indication.

在一些实施例中,处理单元4206被进一步配置为:在使得能够在显示单元(例如,显示单元4202)上显示(例如,利用显示使能单元4210)第二小时指示之后,使得能够在显示单元(例如,显示单元4202)上显示(例如,利用显示使能单元4210)第一分钟指示;以及使得能够在显示单元(例如,显示单元4202)上显示(例如,利用显示使能单元4210)第二分钟指示,其中第二分钟指示被显示在在顺时针方向上在第一分钟指示之后的位置处的钟面上。在一些实施例中,时针和分针被显示在第一小时指示之前。在一些实施例中,处理单元4206被进一步配置为:使得能够在显示单元(例如,显示单元4202)上显示(例如,利用显示使能单元4210)钟面的轮廓的动画呈现的展现,其中钟面的轮廓被动画呈现以在顺时针方向上逐步地显示。在一些实施例中,在动画之后,钟面指示当前时间。在一些实施例中,处理单元4206被进一步配置为:使得能够在显示单元(例如,显示单元4202)上显示(例如,利用显示使能单元4210)作为钟面上的复杂件的可供件,其中可供件表示应用;检测(例如,利用检测单元4208)触敏表面单元(例如,触敏表面单元4204)上的可供件上的接触,以及响应于检测到接触:启动(例如,利用启动单元4212)由可供件表示的应用。在一些实施例中,处理单元4206被进一步配置为:使得能够在显示单元(例如,显示单元4202)上更新(例如,利用更新使能单元4214)钟面的颜色,其中更新颜色包括随着时间的过去连续改变钟面的颜色。在一些实施例中,钟面的颜色是钟面的背景颜色。在一些实施例中,钟面包括第二指针,并且钟面的颜色是第二指针的颜色。在一些实施例中,处理单元4206被进一步配置为:通过移动检测单元(例如,移动检测单元4220)检测(例如,利用检测单元4208)电子设备4200的第二用户移动;以及响应于检测到第二移动:使得能够在显示单元(例如,显示单元4202)上显示(例如,利用显示使能单元4210)钟面的第二颜色,其中第二颜色不同于第一颜色;以及使得能够在显示单元(例如,显示单元4202)上更新(例如,利用更新使能单元4214)钟面的第二颜色,其中更新第二颜色包括随着时间的过去连续改变钟面的第二颜色。在一些实施例中,处理单元4206被进一步配置为:接收(例如,利用接收单元4216)表示名字的数据;以及响应于接收到数据:生成(例如,利用生成单元4218)组合图案;以及使得能够在显示单元(例如,显示单元4202)上显示(例如,利用显示使能单元4210)组合图案作为钟面上的第二可供件。In some embodiments, processing unit 4206 is further configured to: after enabling display (eg, with display enabling unit 4210 ) of the second hour indication on a display unit (eg, display unit 4202 ), enable display on a display unit (eg, display unit 4202 ) Displaying (eg, using display enabling unit 4210 ) a first minute indication on (eg, display unit 4202 ); and enabling display (eg, using display enabling unit 4210 ) the first minute indication on a display unit (eg, display unit 4202 ) A two-minute indication, wherein the second minute indication is displayed on the clock face at a position clockwise after the first minute indication. In some embodiments, the hour and minute hands are displayed before the first hour indication. In some embodiments, processing unit 4206 is further configured to enable displaying (eg, using display enabling unit 4210 ) on a display unit (eg, display unit 4202 ) an animated representation of the outline of the clock face, wherein the clock The outline of the face is animated to show progressively in a clockwise direction. In some embodiments, after the animation, the clock face indicates the current time. In some embodiments, processing unit 4206 is further configured to enable display on a display unit (eg, display unit 4202 ) (eg, using display enabling unit 4210 ) as an affordance for a complication on a clock face, wherein the affordance represents an application; detecting (eg, using detection unit 4208) a contact on an affordance on a touch-sensitive surface unit (eg, touch-sensitive surface unit 4204), and in response to detecting the contact: initiating (eg, using Launch unit 4212) the application represented by the affordance. In some embodiments, processing unit 4206 is further configured to enable updating (eg, with update enabling unit 4214 ) a color of the clock face on a display unit (eg, display unit 4202 ), wherein updating the color includes changing the color over time The past continuously changes the color of the clock face. In some embodiments, the color of the clock face is the background color of the clock face. In some embodiments, the clock face includes a second hand, and the color of the clock face is the color of the second hand. In some embodiments, processing unit 4206 is further configured to: detect (eg, with detection unit 4208), by a movement detection unit (eg, movement detection unit 4220), a second user movement of electronic device 4200; and in response to detecting the first user movement Two moves: enabling display (eg, using display enabling unit 4210) on a display unit (eg, display unit 4202) of a second color of the clock face, where the second color is different from the first color; and enabling display on the display unit (eg, using display enabling unit 4210) The second color of the clock face is updated (eg, with update enable unit 4214 ) on (eg, display unit 4202 ), wherein updating the second color includes continuously changing the second color of the clock face over time. In some embodiments, processing unit 4206 is further configured to: receive (eg, with receiving unit 4216) data representing the name; and in response to receiving the data: generate (eg, with generating unit 4218) a combined pattern; and enable The combined pattern is displayed (eg, using display enabling unit 4210) on a display unit (eg, display unit 4202) as a second affordance on the clock face.

以上参考图27A所描述的操作可选地由图1A-图1B或者图42中所描绘的部件实现。例如,检测操作2702和显示操作2704可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 27A are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 42 . For example, detection operation 2702 and display operation 2704 may be implemented by event classifier 170 , event recognizer 180 , and event handler 190 . Event monitor 171 in event sorter 170 detects contacts on touch-sensitive display 112, and event dispatcher module 174 delivers event information to application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图43示出了根据各种所描述的实施例的原理配置的电子设备4300的示例性功能框图。根据一些实施例,电子设备4300的功能块被配置为执行以上所描述的技术。设备4300的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图43中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 43 shows an exemplary functional block diagram of an electronic device 4300 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 4300 are configured to perform the techniques described above. The functional blocks of device 4300 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of various described examples. Those skilled in the art will understand that the functional blocks described in Figure 43 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图43所示,电子设备4300包括配置为显示图像用户接口的显示单元4302、可选地配置为接收接触的触敏表面单元4304以及耦合到显示单元4302和可选地触敏表面单元4304的处理单元4306。在一些实施例中,处理单元4306包括检测单元4308、显示使能单元4310、启动单元4312和更新单元4314。As shown in FIG. 43 , electronic device 4300 includes a display unit 4302 configured to display a graphical user interface, a touch-sensitive surface unit 4304 optionally configured to receive contacts, and a touch-sensitive surface unit 4304 coupled to display unit 4302 and optionally touch-sensitive surface unit 4304 Processing unit 4306. In some embodiments, the processing unit 4306 includes a detection unit 4308 , a display enable unit 4310 , an activation unit 4312 and an update unit 4314 .

处理单元4306被配置为使得能够在显示单元(例如,显示单元4302)上显示(例如,利用显示使能单元)用户接口屏幕,用户接口屏幕包括:钟面和可供件,其中可供件表示应用,其中可供件包括从应用获取的信息集合,其中信息集合根据来自应用数据进行更新(例如,利用更新单元4314),并且其中可供件作为复杂件被显示在钟面上;检测(例如,利用检测单元4308)触敏表面单元(例如,触敏表面单元4304)上所显示的可供件上的接触,以及响应于检测到接触:启动(例如,利用启动单元4312)由可供件表示的应用。The processing unit 4306 is configured to enable display (eg, with a display enabling unit) on a display unit (eg, display unit 4302 ) a user interface screen including: a clock face and an affordance, wherein the affordance represents application, where the affordance includes a collection of information obtained from the application, where the collection of information is updated based on data from the application (eg, using update unit 4314), and where the affordance is displayed on the clock face as a complication; detecting (eg, , using detection unit 4308) a contact on an affordance displayed on a touch-sensitive surface unit (eg, touch-sensitive surface unit 4304), and in response to detecting a contact: activating (eg, using activation unit 4312) by the affordance indicated application.

以上参考图32所描述的操作可选地由图1A-图1B或者图43中所描绘的部件实现。例如,显示操作3202、检测操作3204和启动操作3206可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 32 are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 43 . For example, display operation 3202 , detection operation 3204 , and initiation operation 3206 may be implemented by event sorter 170 , event recognizer 180 , and event handler 190 . Event monitor 171 in event sorter 170 detects contacts on touch-sensitive display 112, and event dispatcher module 174 delivers event information to application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图44示出了根据各种所描述的实施例的原理配置的电子设备4400的示例性功能框图。根据一些实施例,电子设备4400的功能块被配置为执行以上所描述的技术。设备4400的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图44中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 44 illustrates an exemplary functional block diagram of an electronic device 4400 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 4400 are configured to perform the techniques described above. The functional blocks of device 4400 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. Those skilled in the art will understand that the functional blocks described in Figure 44 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图44所示,电子设备4400包括配置为显示图像用户接口的显示单元4402、可选地配置为接收接触并且检测接触强度的触敏表面单元4404、可选地配置为接收可旋转输入(例如,从可旋转输入机构)的可旋转输入单元4442、可选地配置为接收可旋转可按压输入(例如,从可旋转可按压输入机构)的可旋转可按压输入单元4444以及耦合到显示单元4402、可选地触敏表面单元4404、可选地可旋转输入单元4442和可选地可旋转可按压输入单元4444的处理单元4406。在一些实施例中,处理单元4406包括检测单元4408、显示使能单元4410、确定单元4412、进入单元4414、可视化区分使能单元4416、可视化指示使能单元4418、启动单元4420、动画呈现使能单元4422、改变单元4424、编辑单元4426、获取单元4428、移除使能单元4430、平移使能单元4432、退出单元4438、减小使能单元4434、增加使能单元4436、选择单元4440、更新使能单元4446和接收单元4448。As shown in FIG. 44, an electronic device 4400 includes a display unit 4402 configured to display a graphical user interface, a touch-sensitive surface unit 4404 optionally configured to receive contact and to detect contact strength, optionally configured to receive a rotatable input (eg, , a rotatable input unit 4442 from a rotatable input mechanism), a rotatable depressible input unit 4444 optionally configured to receive a rotatable depressible input (eg, from a rotatable depressible input mechanism), and coupled to the display unit 4402 , optionally a touch sensitive surface unit 4404 , optionally a rotatable input unit 4442 and optionally a processing unit 4406 that can rotate the depressible input unit 4444 . In some embodiments, the processing unit 4406 includes a detection unit 4408, a display enable unit 4410, a determination unit 4412, an entry unit 4414, a visual distinction enable unit 4416, a visual indication enable unit 4418, a start unit 4420, an animation presentation enable Unit 4422, Change Unit 4424, Edit Unit 4426, Get Unit 4428, Remove Enable Unit 4430, Translate Enable Unit 4432, Exit Unit 4438, Decrease Enable Unit 4434, Add Enable Unit 4436, Select Unit 4440, Update The enabling unit 4446 and the receiving unit 4448.

处理单元4406被配置为使得能够在显示单元(例如,显示单元4402)上显示(例如,利用显示使能单元4410)包括钟面的用户接口屏幕;检测(例如,利用检测单元4408)触敏表面单元(例如4404)上的接触,接触具有特征强度,以及响应于检测到接触:确定(例如,利用确定单元4412)特征强度是否在强度阈值之上;以及根据特征强度在强度阈值之上的确定:进入(例如,利用进入单元4414)电子设备的钟面编辑模式;使得能够在显示单元(例如,显示单元4402)上可视化地区分(例如,利用可视化区分使能单元4416)所显示的钟面以指示钟面编辑模式;以及检测(例如,利用检测单元4408)在触敏表面单元上的第二接触,其中第二接触在可视化地区分的钟面上,以及响应于检测到第二接触:使得能够在显示单元(例如,显示单元4402)上可视化地指示(例如,利用可视化指示使能单元4418)用于编辑的钟面的元素。Processing unit 4406 is configured to enable display (eg, with display enabling unit 4410) on a display unit (eg, display unit 4402) of a user interface screen including a clock face; detect (eg, with detection unit 4408) a touch-sensitive surface a contact on a cell (eg, 4404 ), the contact having a characteristic intensity, and in response to detecting the contact: determining (eg, using determination unit 4412 ) whether the characteristic intensity is above an intensity threshold; and based on the determination that the characteristic intensity is above the intensity threshold : Enters (eg, using access unit 4414 ) a clock face editing mode of the electronic device; enables a displayed clock face to be visually differentiated (eg, using visual differentiation enabling unit 4416 ) on a display unit (eg, display unit 4402 ) to indicate a clock face editing mode; and detecting (eg, using detection unit 4408) a second contact on the touch-sensitive surface element, wherein the second contact is on a visually differentiated clock face, and in response to detecting the second contact: Elements of the clock face for editing are enabled to be visually indicated (eg, using visual indication enablement unit 4418 ) on a display unit (eg, display unit 4402 ).

在一些实施例中,钟面包括表示应用的可供件,其中接触在触敏表面单元上的表示应用的可供件上,并且其中处理单元4406被进一步配置为:根据特征强度不在强度阈值之上的确定:启动(例如,利用启动单元4420)由可供件表示的应用。在一些实施例中,使得能够在显示单元(例如,显示单元4402)上可视化地区分(例如,利用可视化区分使能单元4416)所显示的钟面包括减小所显示的钟面的尺寸。在一些实施例中,使得能够在显示单元(例如,显示单元4402)上可视化地指示(例如,利用可视化指示使能单元4418)用于编辑的钟面的元素包括:使得能够在显示单元(例如,显示单元4402)上可视化地区分(例如,利用可视化区分使能单元4416)钟面的元素周围的轮廓。在一些实施例中,处理单元4406被进一步配置为:使得能够在显示单元(例如,显示单元4402)上动画呈现(例如,利用动画呈现使能单元4422)钟面的元素周围的轮廓以描绘轮廓的有节奏的扩展和收缩。在一些实施例中,可视化地指示用于编辑的钟面的元素包括:使得能够在显示单元(例如,显示单元4402)上动画呈现(例如,利用动画呈现使能单元4422)钟面的元素以描绘钟面的元素的有节奏的扩展和收缩。在一些实施例中,可视化地指示用于编辑的钟面的元素包括:使得能够在显示单元(例如,显示单元4402)上动画呈现(例如,利用动画呈现使能单元4422)钟面的元素以描绘钟面的元素的闪烁。在一些实施例中,处理单元4406被进一步配置为使得能够在显示单元(例如,显示单元4402)上改变(例如,利用改变单元4424)钟面的元素的颜色,并且其中可视化地指示用于编辑的钟面的元素包括:改变钟面的元素的颜色。在一些实施例中,电子设备进一步包括可旋转输入单元(例如,可旋转输入单元4442),其中处理单元4406被耦合到可旋转输入单元,并且其中处理单元4406被进一步配置为:在进入钟面编辑模式之后:检测(例如,利用检测单元4408)对应于来自可旋转输入单元(例如,可旋转输入单元4442)的可旋转输入的移动,并且响应于检测到移动:编辑(例如,利用编辑单元4426)钟面的可视化地指示的元素的方面。在一些实施例中,处理单元4406被进一步配置为使得能够在显示单元(例如,显示单元4402)上改变(例如,利用改变单元4424)钟面的可视化地指示的元素的颜色,并且其中编辑钟面的可视化地指示的元素的方面包括:使得能够在显示单元(例如,显示单元4402)上改变(例如,利用改变单元4424)钟面的可视化地指示的元素的颜色。在一些实施例中,处理单元4406被进一步配置为使得能够在显示单元(例如,显示单元4402)上改变(例如,利用改变单元4424)钟面的可视化地指示的元素的颜色,其中钟面的可视化地指示的元素是钟面背景,并且其中编辑(例如,利用编辑单元4426)钟面的可视化地指示的元素的方面包括:使得能够在显示单元(例如,显示单元4402)上改变(例如,利用改变单元4424)钟面背景的颜色。在一些实施例中,处理单元4406被进一步配置为使得能够在显示单元(例如,显示单元4402)上改变(例如,利用改变单元4424)钟面的可视化地指示的元素的颜色,其中钟面包括第二指针,并且其中编辑(例如,利用编辑单元4426)钟面的可视化地指示的单元的方面包括:使得能够在显示单元(例如,显示单元4402)上改变(例如,利用改变单元4424)第二指针的颜色。在一些实施例中,钟面包括表示应用的可供件,其中可供件作为钟面上的复杂件被显示在显示单元(例如,显示单元4402)上,其中可供件指示从应用获取的第一信息集合,并且其中编辑(例如,利用改变单元4424)钟面的可视化地指示的单元的方面包括:使得能够在显示单元(例如,显示单元4402)上更新(例如,利用更新单元4446)可供件以指示从应用获取的第一信息集合。在一些实施例中,钟面包括表示应用的可供件,其中可供件作为钟面上的复杂件被显示在显示单元上,其中可供件指示从第一应用获取的信息集合,并且其中编辑钟面的可视化地指示的元素的方面包括:使得能够在显示单元(例如,显示单元4402)上更新(例如,利用更新单元4446)可供件以指示从第二应用获取的信息集合,并且其中第一和第二应用不同。在一些实施例中,钟面包括多个时间的可视划分,其中多个时间的可视划分包括第一数目的时间的可视划分,并且其中编辑钟面的可视化地指示的元素的方面包括使得能够在显示单元上将多个时间的可视划分中的第一数目的时间的可视划分改变(例如,利用改变单元4424)为多个时间的可视划分中的第二数目的时间的可视划分。在一些实施例中,第二数目大于第一数目。在一些实施例中,第二数目小于第一数目。在一些实施例中,处理单元4406被进一步配置为:在进入钟面编辑模式之后:使得能够在显示单元(例如,4402)上显示(例如,利用显示使能单元4410)对沿着一系列位置的位置的指示符,指示符指示沿着该系列的第一位置;以及响应于接收到指示可旋转输入单元(例如,可旋转输入单元4442)的可旋转输入的数据:使得能够在显示单元(例如,显示单元4402)上更新(例如,利用更新使能单元4446)对位置的指示符以指示沿着该系列的第二位置。在一些实施例中,对沿着一系列位置的位置的指示符指示针对可编辑方面的当前选择的选项沿着针对钟面的可视化地指示的元素的可编辑方面的一系列可选择选项的位置。在一些实施例中,指示符被显示在显示器上而在邻近可旋转输入单元的位置处。在一些实施例中,钟面的可视化地指示的元素的可编辑方面是颜色,并且其中指示符包括一系列颜色,其中系列中的每个位置描绘一颜色,并且其中沿着系列的当前指示的位置的颜色表示可视化地指示的元素的颜色。在一些实施例中,处理单元4406被进一步配置为:在可视化地指示用于编辑的钟面的元素之后:检测(例如,利用检测单元4408)在钟面的第二显示元件处的、在触敏表面单元(例如,触敏表面单元4404)上的第三接触,以及响应于检测到第三接触:使得能够在显示单元(例如,显示单元4402)上移除(例如,利用移除使能单元4430)用于编辑的钟面的第一元素的可视化指示;以及使得能够在显示单元(例如,显示单元4402)上可视化地指示(例如,利用可视化指示使能单元4418)用于编辑的钟面的第二元素。在一些实施例中,在检测第三接触之前,钟面的所指示的第一元素由元素周围的轮廓指示,其中使得能够移除(例如,利用移除使能单元4430)第一元素的可视化指示包括:使得能够在显示单元(例如,显示单元4402)上将轮廓在屏幕上远离第一元素平移(例如,利用平移使能单元4432)。在一些实施例中,使得能够在显示单元(例如,显示单元4402)上可视化地指示(例如,利用可视化指示使能单元4418)用于编辑的钟面的第二元素包括:使得能够在显示单元(例如,显示单元4402)上将可视轮廓在屏幕上朝着第二元素平移(例如,利用平移使能单元4432);以及使得能够在显示单元(例如,显示单元4402)上在第二元素周围显示(例如,利用显示使能单元4410)可视轮廓,其中平移和显示包括可视轮廓的连续的屏幕上移动。在一些实施例中,处理单元4406被进一步配置为:在使得能够在显示单元(例如,显示单元4402)上可视化地指示(例如,利用可视化指示使能单元4418)用于编辑的钟面的第一元素之后,检测在触敏表面单元上的轻扫,以及响应于检测到轻扫:使得能够在显示单元(例如,显示单元4402)上移除(例如,利用移除使能单元4430)用于编辑的钟面的第一元素的可视化指示;使得能够在显示单元(例如,显示单元4402)上可视化地指示(例如,利用可视化指示使能单元4418)用于编辑的钟面的第二元素;在可视化地指示用于编辑的钟面的第二元素之后,检测用户输入,以及响应于检测到用户输入:编辑(例如,利用编辑单元4426)钟面的可视化地指示的第二元素的第二方面,其中第二元素的第二方面不同于钟面的第一元素的第一方面。在一些实施例中,处理单元4406被进一步配置为:使得能够在显示单元(例如,显示单元4402)上显示(例如,利用显示使能单元4410)在用户接口屏幕上的分页可供件,其中分页可供件指示钟面的当前指示的元素的可编辑方面、当前指示的元素的可编辑方面可编辑方面的顺序内的位置和可编辑方面的顺序内的可编辑方面的总数目。在一些实施例中,处理单元4406被进一步配置为:在进入电子设备的钟面编辑模式之后:检测(例如,利用检测单元4408)在触敏表面单元(例如,触敏表面单元4404)上的第四接触,第四接触具有第二特征强度,以及响应于检测到第四接触:确定(例如,利用确定单元4412)第二特征强度是否在第二强度阈值之上;以及根据第二特征强度在第二强度阈值之上的确定:退出(例如,利用退出单元4438)钟面编辑模式;以及使得能够在显示单元(例如,显示单元4402)上中止在显示单元(例如,显示单元4402)上可视化地区分(例如,使得能够中止利用可视化区分使能单元4416的可视化区分)所显示的钟面。在一些实施例中,使得能够在显示单元(例如,显示单元4402)上可视化地区分(例如,利用可视化区分单元4416)所显示的钟面以指示钟面编辑模式进一步包括减小所显示的钟面的尺寸,并且其中使得能够在显示单元上中止所显示的钟面的可视化地区分包括使得能够在显示单元(例如,显示单元4402)上增加(例如,利用增加使能单元4436)所显示的钟面的尺寸。在一些实施例中,电子设备进一步包括可旋转可按压输入单元(例如,可旋转可按压输入单元4444),其中处理单元4406被耦合到可旋转可按压输入单元,并且其中处理单元4406被进一步配置为:在进入电子设备的钟面编辑模式之后:检测(例如,利用检测单元4408)对应于来自可旋转可按压输入单元(例如,可旋转可按压输入单元4444)的可旋转可按压输入的按压,以及响应于检测到按压:退出(例如,利用退出单元4438)钟面编辑模式;以及使得能够在显示单元上中止可视化地区分在显示单元(例如,显示单元4402)上的所显示的钟面(例如,使得能够中止利用可视化区分单元4416的可视化区分)。在一些实施例中,使得能够在显示单元上可视化地区分所显示的钟面以指示钟面编辑模式包括:使得能够在显示单元(例如,显示单元4402)上减小(例如,利用减小使能单元4434)所显示的钟面的尺寸,并且其中使得能够在显示单元上中止可视化地区分在显示单元(例如,显示单元4402)上的所显示的钟面(例如,使得能够中止利用可视化区分单元4416的可视化区分)包括:使得能够在显示单元(例如,显示单元4402)上增加(例如,利用增加使能单元4436)所显示的钟面的尺寸。在一些实施例中,处理单元4406被进一步配置为:接收(例如,利用接收单元4448)用户输入,以及响应于接收到用户输入:进入(例如,利用进入单元4414)电子设备4400的颜色选择模式;当处于电子设备4400的颜色选择模式中时,接收(例如,利用接收单元4448)表示图像的数据,以及响应于接收到数据:选择(例如,利用选择单元4440)图像的颜色;以及使得能够在显示单元(例如,显示单元4402)上更新(例如,利用更新使能单元4446)所显示的钟面,其中使得能够更新所显示的钟面包括使得能够在显示单元(例如,4402)上将钟面的颜色改变(例如,利用改变单元4424)为图像的颜色。在一些实施例中,选择图像的颜色包括选择图像中最普遍的颜色。In some embodiments, the clock face includes an affordance representing an application, wherein the contact is on the affordance representing an application on the touch-sensitive surface unit, and wherein the processing unit 4406 is further configured to: based on the characteristic intensity not being within the intensity threshold Determination on: Launch (eg, using launch unit 4420) the application represented by the affordance. In some embodiments, enabling a displayed clock face to be visually differentiated (eg, using a visual distinction enabling unit 4416 ) on a display unit (eg, display unit 4402 ) includes reducing the size of the displayed clock face. In some embodiments, elements that enable a clock face to be visually indicated on a display unit (eg, display unit 4402 ) (eg, using visual indication enabling unit 4418 ) for editing include: , display unit 4402) to visually distinguish (eg, using visual differentiation enabling unit 4416) outlines around elements of the clock face. In some embodiments, processing unit 4406 is further configured to enable animating (eg, utilizing animation enabling unit 4422 ) on a display unit (eg, display unit 4402 ) an outline around an element of the clock face to delineate the outline of rhythmic expansion and contraction. In some embodiments, the elements that visually indicate the clock face for editing include enabling animation of (eg, using animation enablement unit 4422 ) elements of the clock face on a display unit (eg, display unit 4402 ) to Rhythmic expansion and contraction of elements depicting the clock face. In some embodiments, the elements that visually indicate the clock face for editing include enabling animation of (eg, using animation enablement unit 4422 ) elements of the clock face on a display unit (eg, display unit 4402 ) to Flashes of elements depicting the clock face. In some embodiments, processing unit 4406 is further configured to enable changing (eg, using changing unit 4424 ) colors of elements of the clock face on a display unit (eg, display unit 4402 ), and wherein visually indicating for editing The elements of the clock face include: changing the color of the elements of the clock face. In some embodiments, the electronic device further includes a rotatable input unit (eg, rotatable input unit 4442), wherein the processing unit 4406 is coupled to the rotatable input unit, and wherein the processing unit 4406 is further configured to: upon entering the clock face After edit mode: Detect (eg, with detection unit 4408) a movement corresponding to a rotatable input from a rotatable input unit (eg, with rotatable input unit 4442), and in response to detecting the movement: edit (eg, with an edit unit) 4426) Aspects of elements of a clock face that are visually indicated. In some embodiments, processing unit 4406 is further configured to enable changing (eg, using changing unit 4424 ) on a display unit (eg, display unit 4402 ) the color of visually indicated elements of the clock face, and wherein editing the clock Aspects of the visually indicated elements of the face include enabling the color of the visually indicated elements of the clock face to be changed (eg, with changing unit 4424 ) on a display unit (eg, display unit 4402 ). In some embodiments, processing unit 4406 is further configured to enable changing (eg, using changing unit 4424 ) on a display unit (eg, display unit 4402 ) the color of visually indicated elements of the clock face, wherein the clock face's The visually indicated element is a clock face background, and the aspect in which the visually indicated element of the clock face is edited (eg, with editing unit 4426 ) includes enabling changes (eg, with editing unit 4402 ) on a display unit (eg, display unit 4402 ). Utilize changing unit 4424) the color of the clock face background. In some embodiments, processing unit 4406 is further configured to enable changing (eg, with changing unit 4424 ) on a display unit (eg, display unit 4402 ) the color of visually indicated elements of the clock face, wherein the clock face includes The second hand, and wherein the aspect of editing (eg, using editing unit 4426) the visually indicated unit of the clock face includes enabling to change (eg, using changing unit 4424) the first The color of the second pointer. In some embodiments, the clock face includes an affordance representing an application, wherein the affordance is displayed on a display unit (eg, display unit 4402 ) as a complication on the clock face, wherein the affordance indicates an affordance obtained from the application A first set of information, and wherein an aspect of editing (eg, using change unit 4424) a visually indicated unit of the clock face includes enabling an update (eg, using update unit 4446) on a display unit (eg, display unit 4402) An affordance to indicate a first set of information obtained from the application. In some embodiments, the clock face includes an affordance representing an application, wherein the affordance is displayed on the display unit as a complication on the clock face, wherein the affordance indicates a set of information obtained from the first application, and wherein Aspects of editing the visually indicated elements of the clock face include enabling an affordance to be updated (eg, with update unit 4446 ) on a display unit (eg, display unit 4402 ) to indicate the set of information obtained from the second application, and Wherein the first and second applications are different. In some embodiments, the clock face includes a visual division of a plurality of times, wherein the visual division of the plurality of times includes a visual division of the first number of times, and wherein editing the aspect of the visually indicated element of the clock face includes enabling changing (eg, using changing unit 4424 ) on the display unit the visual division of the first number of times of the visual divisions of the plurality of times to a second number of times of the visual division of the plurality of times Visual division. In some embodiments, the second number is greater than the first number. In some embodiments, the second number is less than the first number. In some embodiments, the processing unit 4406 is further configured to: after entering the clock face editing mode: enable display (eg, with the display enable unit 4410) on the display unit (eg, 4402) of the pair of positions along the series of positions an indicator of the position of , the indicator indicating a first position along the series; and in response to receiving data indicative of a rotatable input of a rotatable input unit (eg, rotatable input unit 4442 ): enabling display unit ( For example, display unit 4402) updates (eg, with update enabling unit 4446) an indicator of the position to indicate a second position along the series. In some embodiments, the indicator to the position along the series of positions indicates the position of the currently selected option for the editable aspect along the series of selectable options for the editable aspect of the visually indicated element of the clock face . In some embodiments, the indicator is displayed on the display adjacent to the rotatable input unit. In some embodiments, the editable aspect of the visually indicated element of the clock face is a color, and wherein the indicator includes a series of colors, wherein each position in the series depicts a color, and wherein the current indicated along the series The color of the position represents the color of the visually indicated element. In some embodiments, the processing unit 4406 is further configured to: after visually indicating the elements of the clock face for editing: detect (eg, with the detection unit 4408 ) an on-touch touch at the second display element of the clock face A third contact on a surface-sensitive surface unit (eg, touch-sensitive surface unit 4404 ), and in response to detecting the third contact: enabling removal (eg, with remove enable) on a display unit (eg, display unit 4402 ) unit 4430) for a visual indication of the first element of the clock face for editing; and enabling visual indication (eg, with visual indication enablement unit 4418) on a display unit (eg, display unit 4402) of the clock for editing The second element of the face. In some embodiments, prior to detecting the third contact, the indicated first element of the clock face is indicated by an outline around the element, wherein visualization of the first element is enabled to be removed (eg, using removal enable unit 4430 ) The indication includes enabling, on a display unit (eg, display unit 4402 ), to translate the outline on the screen away from the first element (eg, using translation enabling unit 4432 ). In some embodiments, the second element that enables a clock face to be visually indicated (eg, using the visual indication enabling unit 4418 ) for editing on a display unit (eg, display unit 4402 ) includes: Translate the visual outline on the screen (eg, display unit 4402 ) toward the second element (eg, using translation enablement unit 4432 ); and enable the second element on the display unit (eg, display unit 4402 ) The visual outline is displayed around (eg, using display enabling unit 4410), with translation and display including continuous on-screen movement of the visual outline. In some embodiments, processing unit 4406 is further configured to: enable visual indication (eg, using visual indication enabling unit 4418 ) on a display unit (eg, display unit 4402 ) of the clock face for editing After an element, detect a swipe on the touch-sensitive surface unit, and in response to detecting the swipe: enable removal (eg, with removal enable unit 4430 ) on a display unit (eg, display unit 4402 ) with Visual indication of a first element of the clock face for editing; enables a second element of the clock face for editing to be visually indicated (eg, using visual indication enabling unit 4418 ) on a display unit (eg, display unit 4402 ) ; after visually indicating the second element of the clock face for editing, detecting user input, and in response to detecting the user input: editing (eg, using editing unit 4426) the first element of the visually indicated second element of the clock face Two aspects, wherein the second aspect of the second element is different from the first aspect of the first element of the clock face. In some embodiments, processing unit 4406 is further configured to enable display (eg, using display enabling unit 4410 ) on a display unit (eg, display unit 4402 ) the paging affordances on the user interface screen, wherein The paging affordance indicates the editable aspect of the currently indicated element of the clock face, the position within the order of editable aspects of the currently indicated element of the editable aspect, and the total number of editable aspects within the order of editable aspects. In some embodiments, processing unit 4406 is further configured to: after entering a clock face editing mode of the electronic device: detect (eg, with detection unit 4408) a a fourth contact, the fourth contact having a second characteristic intensity, and in response to detecting the fourth contact: determining (eg, using determination unit 4412) whether the second characteristic intensity is above a second intensity threshold; and according to the second characteristic intensity Determination above a second intensity threshold: Exit (eg, with exit unit 4438 ) clock face editing mode; and enable suspension on display unit (eg, display unit 4402 ) on display unit (eg, display unit 4402 ) Visually distinguish (eg, enable the visual distinguishing with the visual distinguishing enablement unit 4416 to be discontinued) the displayed clock face. In some embodiments, enabling a displayed clock face to be visually differentiated (eg, using a visual differentiation unit 4416 ) on a display unit (eg, display unit 4402 ) to indicate a clock face editing mode further includes reducing the displayed clock face The size of the face, and wherein enabling visual differentiation of the displayed clock face on the display unit includes enabling the displayed clock face to be increased (eg, with increase enablement unit 4436 ) on the display unit (eg, display unit The size of the clock face. In some embodiments, the electronic device further includes a rotatable depressible input unit (eg, rotatable depressible input unit 4444), wherein the processing unit 4406 is coupled to the rotatable depressible input unit, and wherein the processing unit 4406 is further configured To: After entering the clock face editing mode of the electronic device: Detect (eg, with detection unit 4408) a press corresponding to a rotatable depressible input from a rotatable depressible input unit (eg, rotatable depressible input unit 4444 ) , and in response to detecting a press: exiting (eg, with exit unit 4438 ) the clock face editing mode; and enabling a suspension on the display unit to visually distinguish the displayed clock face on the display unit (eg, display unit 4402 ) (For example, enabling the suspension of visual differentiation using the visual differentiation unit 4416). In some embodiments, enabling a displayed clock face to be visually differentiated on a display unit to indicate a clock face editing mode includes enabling a reduction (eg, using a reduction to enable reduction) on a display unit (eg, display unit 4402 ) The size of the clock face displayed on the display unit 4434) and wherein the displayed clock face on the display unit (eg, the display unit 4402) is enabled to be visually distinguished on the display unit (eg, the display unit 4402) Visual differentiation of unit 4416) includes enabling the size of the clock face displayed on a display unit (eg, display unit 4402) to be increased (eg, with increase enablement unit 4436). In some embodiments, processing unit 4406 is further configured to: receive (eg, using receiving unit 4448 ) user input, and in response to receiving the user input: enter (eg, using entering unit 4414 ) a color selection mode of electronic device 4400 ; when in the color selection mode of electronic device 4400, receive (eg, with receiving unit 4448) data representing the image, and in response to receiving the data: select (eg, with selection unit 4440) the color of the image; and enable Updating (eg, with update enabling unit 4446 ) a displayed clock face on a display unit (eg, display unit 4402 ), wherein enabling updating of the displayed clock face includes enabling on display unit (eg, 4402 ) to update the displayed clock face The color of the clock face is changed (eg, using changing unit 4424) to the color of the image. In some embodiments, selecting a color for the image includes selecting the most prevalent color in the image.

以上参考图28所描述的操作可选地由图1A-图1B或者图44中所描绘的部件实现。例如,显示操作2802、检测操作2804和确定操作2806可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 28 are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 44 . For example, display operation 2802 , detection operation 2804 , and determination operation 2806 may be implemented by event classifier 170 , event recognizer 180 , and event handler 190 . Event monitor 171 in event sorter 170 detects contacts on touch-sensitive display 112, and event dispatcher module 174 delivers event information to application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图45示出了根据各种所描述的实施例的原理配置的电子设备4500的示例性功能框图。根据一些实施例,电子设备4500的功能块被配置为执行以上所描述的技术。设备4500的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图45中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 45 illustrates an exemplary functional block diagram of an electronic device 4500 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 4500 are configured to perform the techniques described above. The functional blocks of device 4500 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. Those skilled in the art will understand that the functional blocks described in Figure 45 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图45所示,电子设备4500包括配置为显示图像用户接口的显示单元4502、可选地配置为接收接触并且检测接触强度的触敏表面单元4504、可选地配置为接收可旋转输入(例如,从可旋转输入机构)的可旋转输入单元4534以及耦合到显示单元4502、可选地触敏表面单元4504和可选地可旋转输入单元4534的处理单元4506。在一些实施例中,处理单元4506包括检测单元4508、显示使能单元4510、确定单元4512、进入单元4514、可视化区分使能单元4516、居中使能单元4518、启动单元4520、减小使能单元4522、平移使能单元4524、仿真使能单元4526、退出单元4528、生成单元4530、动画呈现使能单元4532、更新使能单元4536和代替使能单元4538。As shown in FIG. 45, electronic device 4500 includes a display unit 4502 configured to display a graphical user interface, a touch-sensitive surface unit 4504 optionally configured to receive contact and to detect contact strength, optionally configured to receive rotatable input (eg, , from the rotatable input unit 4534 of the rotatable input mechanism) and the processing unit 4506 coupled to the display unit 4502, optionally the touch-sensitive surface unit 4504, and optionally the rotatable input unit 4534. In some embodiments, the processing unit 4506 includes a detection unit 4508, a display enable unit 4510, a determination unit 4512, an entry unit 4514, a visual differentiation enable unit 4516, a center enable unit 4518, a start unit 4520, a decrease enable unit 4522, translation enable unit 4524, emulation enable unit 4526, exit unit 4528, generation unit 4530, animation rendering enable unit 4532, update enable unit 4536, and replace enable unit 4538.

处理单元4506被配置为使得能够在显示单元上、在触敏表面单元(例如,触敏表面单元4504)上显示(例如,利用显示使能单元4510)包括钟面的用户接口屏幕;使得能够在显示单元(例如,显示单元4502)、在触敏表面单元(例如,触敏表面单元4504)上显示指示钟面的用户接口屏幕;检测在触敏表面单元(例如,触敏表面单元4504)上的接触,接触具有特征强度,以及响应于检测到接触:确定(例如,利用确定单元4512)特征强度是否在强度阈值之上;以及根据特征强度在强度阈值之上的确定:进入(例如,利用进入单元4514)电子设备的钟面选择模式;使得能够在显示单元(例如,显示单元4502)上可视化地区分(例如,利用可视化区分使能单元4516)所显示的钟面以指示钟面选择模式,其中所显示的钟面在显示器上被居中;以及检测(例如,利用检测单元4508)在触敏表面单元(例如,触敏表面单元4504)上的轻扫,以及响应于检测到轻扫:使得能够在显示单元(例如,显示单元4502)上将第二钟面在显示器上居中(例如,利用居中使能单元4518)。Processing unit 4506 is configured to enable display (eg, using display enabling unit 4510) of a user interface screen including a clock face on a display unit, on a touch-sensitive surface unit (eg, touch-sensitive surface unit 4504); Display unit (eg, display unit 4502), displaying a user interface screen indicating a clock face on a touch-sensitive surface unit (eg, touch-sensitive surface unit 4504); detection on touch-sensitive surface unit (eg, touch-sensitive surface unit 4504) , the contact has a characteristic intensity, and in response to detecting the contact: determining (eg, using determination unit 4512) whether the characteristic intensity is above an intensity threshold; and according to the determination that the characteristic intensity is above the intensity threshold: entering (e.g., using Enter unit 4514) a clock face selection mode of the electronic device; enables the displayed clock faces to be visually differentiated (eg, using visual differentiation enabling unit 4516) on a display unit (eg, display unit 4502) to indicate a clock face selection mode , wherein the displayed clock face is centered on the display; and detecting (eg, with detection unit 4508) a swipe on a touch-sensitive surface unit (eg, touch-sensitive surface unit 4504), and in response to detecting the swipe: This enables centering of the second clock face on the display unit (eg, display unit 4502) (eg, using centering enable unit 4518).

在一些实施例中,钟面包括表示应用的可供件,其中接触在表示触敏表面单元(例如,触敏表面单元4504)上的应用的可供件上,并且处理单元被进一步配置为:根据特征强度不在强度阈值之上的确定:启动(例如,利用启动单元4520)由可供件表示的应用。在一些实施例中,可视化地区分所显示的钟面以指示钟面选择模式包括使得能够在显示单元(例如,显示单元4502)上减小(例如,利用减小使能单元4522)所显示的钟面的尺寸。在一些实施例中,第一和第二钟面在多个钟面之中,多个钟面包括至少第一钟面和第二钟面。在一些实施例中,进入电子设备的钟面选择模式进一步包括:使得能够在显示单元(例如,显示单元4502)上显示(例如,利用显示使能单元4510)来自多个钟面中的至少第一钟面和第二钟面,其中所显示的钟面以减小的尺寸示出并且被布置在钟面序列中,并且其中序列中的当前不被居中的钟面以部分视图被显示。在一些实施例中,在钟面序列中第二钟面被布置在第一钟面之后,其中使得能够在显示单元(例如,显示单元4502)上将第二钟面居中(例如,利用居中使能单元4518)包括:使得能够在显示单元(例如,显示单元4502)上将第一钟面在屏幕上平移(例如,平移使能单元4524);以及使得能够在显示单元(例如,显示单元4502)上显示(例如,利用显示使能单元4510)第一钟面的部分视图。在一些实施例中,将第二钟面在显示器上居中包括:使得能够在显示单元(例如,显示单元4502)上将第二钟面平移(例如,平移使能单元4524)到所显示的用户接口屏幕上;以及使得能够在显示单元(例如,显示单元4502)上将第一钟面平移(例如,平移使能单元4524)出所显示的用户接口屏幕。在一些实施例中,使得能够在显示单元(例如,显示单元4502)上将第二钟面在显示器上居中(例如,利用居中使能单元4518)包括使得能够在显示单元(例如,显示单元4502)上对第二钟面在显示器上朝着用户的移动进行仿真(例如,利用仿真使能单元4526)。在一些实施例中,处理单元被进一步配置为:在将第二钟面在显示器上居中之后:检测在触摸表面单元(例如触敏表面单元4504)上的所显示的第二钟面上的接触,以及响应于检测到接触:退出(例如,利用退出单元4528)钟面选择模式;以及使得能够在显示单元(例如,显示单元4502)上显示(例如,利用显示使能单元4510)包括第二钟面的第二用户接口屏幕。在一些实施例中,处理单元被进一步配置为:在进入钟面选择模式之后:检测(例如,利用检测单元4508)在触敏表面单元(例如,触敏表面单元4504)上的第二轻扫,以及响应于检测到第二轻扫:使得能够在显示单元(例如,显示单元4502)上将钟面生成可供件在显示器上居中(例如,利用居中使能单元4518);检测(例如,利用检测单元4508)在所显示的钟面生成可供件上的接触,以及响应于检测到接触:生成(例如,利用生成单元4530)第三钟面;以及使得能够在显示单元(例如,显示单元4502)上显示(例如,利用显示使能单元4510)第三钟面,其中第三钟面在显示器上被居中。在一些实施例中,处理单元被进一步配置为:在进入钟面选择模式之后,并且在检测到第二轻扫之前:使得能够在显示单元(例如,显示单元4502)上在用户接口屏幕上显示(例如,利用显示使能单元4510)钟面生成可供件的至少部分视图。在一些实施例中,处理单元被进一步配置为:在进入钟面选择模式之后:检测(例如,利用检测单元4508)在触敏表面单元(例如,触敏表面单元4504)上的第三轻扫,以及响应于检测到第三轻扫:使得能够在显示单元(例如,显示单元4502)上将随机钟面生成可供件在显示器上居中;检测在触敏表面单元(例如,触敏表面单元4504)上的所显示的随机钟面生成可供件上的接触,以及响应于检测到接触:生成(例如,利用生成单元4530)第四钟面,其中第四钟面是随机生成的;以及使得能够在显示单元(例如,显示单元4502)上显示(例如,利用显示使能单元4510)第四钟面,其中第四钟面在显示上被居中。在一些实施例中,第四钟面与第一钟面、第二钟面和第三钟面不同。在一些实施例中,处理单元被进一步配置为:在进入钟面选择模式之后,并且在检测到第三轻扫之前:使得能够在显示单元(例如,显示单元4502)上显示(例如,利用显示使能单元4510)用户接口屏幕上的随机钟面生成可供件的至少部分视图。在一些实施例中,使得能够在显示单元(例如,显示单元4502)上将第一钟面、第二钟面、第三钟面或者第四钟面居中(例如,利用居中使能单元4518)进一步包括:使得能够在显示单元(例如,显示单元4502)可视化区分(例如,利用可视化区分使能单元4516)居中的钟面周围的轮廓。在一些实施例中,处理单元被进一步配置为:使得能够在显示单元(例如,显示单元4502)上动画呈现(例如,利用动画呈现使能单元4532)居中的钟面周围的轮廓以描绘轮廓的有节奏的扩展和收缩。在一些实施例中,使得能够在显示单元(例如,显示单元4502)上将第一钟面、第二钟面、第三钟面或者第四钟面居中(例如,利用居中使能单元4518)进一步包括:使得能够在显示单元(例如,显示单元4502)上动画呈现(例如,利用动画呈现使能单元4532)居中的钟面以描绘轮廓的有节奏的扩展和收缩。在一些实施例中,使得能够在显示单元(例如,显示单元4502)上将第一钟面、第二钟面、第三钟面或者第四钟面居中(例如,利用居中使能单元4518)进一步包括:使得能够在显示单元(例如,显示单元4502)上动画呈现(例如,利用动画呈现使能单元4532)居中的钟面以描绘居中的钟面的闪烁。在一些实施例中,第一钟面、第二钟面、第三钟面或者第四钟面在显示单元(例如,显示单元4502)上被居中,居中的钟面包括第一图像的表示,并且处理单元被进一步配置为:检测在触敏表面单元(例如,触敏表面单元4504)上的、所显示的表示上的接触(例如,利用检测单元4508),以及响应于检测到在所显示的表示上的接触:使得能够在显示单元(例如,显示单元4502)上显示第二用户接口屏幕,第二用户接口屏幕包括:基于第一图像的背景;指示日期的第一用户接口对象;和指示一天中的时间的第二用户接口对象。在一些实施例中,设备4500进一步包括可旋转输入单元(例如,可旋转输入单元4534),并且处理单元4506被耦合到可旋转输入单元(例如,可旋转输入单元4534),处理单元4506被进一步配置为:当使得能够在显示单元(例如,显示单元4502)上显示第二用户接口屏幕时,检测(例如,利用检测单元4508)对应于来自可旋转可按压输入单元的可旋转输入的可旋转输入单元(例如,可旋转输入单元4534)的移动,其中移动在第一旋转方向上,以及响应于检测到移动:使得能够在显示单元(例如,显示单元4502)上显示第二图像,其中第二图像是基于第一图像的裁剪的图像。在一些实施例中,处理单元被进一步配置为:检测(例如,利用检测单元4508)在触敏表面单元(例如,触敏表面单元4504)上的第二接触,第二接触具有第二特征强度,以及响应于检测到第二接触:确定(例如,利用确定单元4512)第二特征强度是否在第二强度阈值之上;以及根据第二特征强度在第二强度阈值之上的确定:使得能够在显示单元(例如,显示单元4502)上显示(例如,利用显示使能单元4510)第三用户接口屏幕,第三用户接口屏幕包括:基于第二图像的第二背景;指示日期的第三用户接口对象;以及指示一天中的时间的第四用户接口对象。在一些实施例中,处理单元被进一步配置为:根据第二特征强度不在第二强度阈值之上的确定:使得能够在显示单元(例如,显示单元4502)上更新(例如,利用更新使能单元4536)第二图像,其中更新包括以下中的一个或者多个:在显示单元(例如,显示单元4502)上平移第二图像;裁剪第二图像;或者缩放第二图像。在一些实施例中,处理单元被进一步配置为:当使得能够在显示单元(例如,显示单元4502)上显示(例如,利用显示使能单元4510)第二用户接口屏幕时,检测(例如,利用检测单元4508)对应于来自可旋转可按压输入单元的第二可旋转输入的可旋转输入单元(例如,可旋转输入单元4534)的第二移动,其中第二移动在不同于第一旋转方向的第二旋转方向上,以及响应于检测到第二移动:使得能够在显示单元(例如,显示单元4502)上利用第三用户接口屏幕代替(例如,利用代替使能单元4538)第二用户接口屏幕,第三用户接口屏幕包括两个或者更多图像。在一些实施例中,处理单元被进一步配置为:使得能够在显示单元(例如,显示单元4502)上显示(例如,利用显示使能单元4510)用户接口屏幕上的分页可供件,其中分页可供件指示当前居中的钟面、居中的钟面在钟面序列内的位置以及钟面序列内的钟面的总数目。In some embodiments, the clock face includes an affordance representing an application, wherein the contact is on the affordance representing an application on a touch-sensitive surface unit (eg, touch-sensitive surface unit 4504), and the processing unit is further configured to: From the determination that the characteristic intensity is not above the intensity threshold: launch (eg, with launch unit 4520) the application represented by the affordance. In some embodiments, visually distinguishing the displayed clock face to indicate the clock face selection mode includes enabling reduction (eg, with reduction enabling unit 4522 ) on the display unit (eg, display unit 4502 ) of the displayed The size of the clock face. In some embodiments, the first and second clock faces are among a plurality of clock faces, the plurality of clock faces including at least a first clock face and a second clock face. In some embodiments, entering a clock face selection mode of the electronic device further includes enabling display (eg, using display enabling unit 4510 ) on a display unit (eg, display unit 4502 ) at least a third one from the plurality of clock faces A clock face and a second clock face, wherein the displayed clock face is shown in reduced size and arranged in a clock face sequence, and wherein the currently uncentered clock face in the sequence is displayed in partial view. In some embodiments, the second clock face is arranged after the first clock face in the clock face sequence, wherein the second clock face is enabled to be centered on the display unit (eg, display unit 4502 ) (eg, using a centering enabling unit 4518) comprising: enabling translation of the first clock face on the screen on a display unit (eg, display unit 4502) (eg, translation enabling unit 4524); and enabling on a display unit (eg, display unit 4502) ) displays (eg, using display enabling unit 4510) a partial view of the first clock face. In some embodiments, centering the second clock face on the display includes enabling translation (eg, translation enabling unit 4524 ) on the display unit (eg, display unit 4502 ) of the second clock face to the displayed user and enabling translation (eg, translation enabling unit 4524 ) of the first clock face on a display unit (eg, display unit 4502 ) out of the displayed user interface screen. In some embodiments, enabling centering of the second clock face on the display (eg, using centering enabling unit 4518 ) on the display unit (eg, display unit 4502 ) includes enabling the second clock face on the display unit (eg, display unit 4502 ) ) to simulate the movement of the second clock face on the display towards the user (eg, using simulation enable unit 4526). In some embodiments, the processing unit is further configured to: after centering the second clock face on the display: detect a contact on the displayed second clock face on the touch surface unit (eg, touch sensitive surface unit 4504) , and in response to detecting the contact: exiting (eg, using exit unit 4528 ) the clock face selection mode; and enabling display (eg, using display enabling unit 4510 ) on a display unit (eg, display unit 4502 ) including a second Second user interface screen of the clock face. In some embodiments, the processing unit is further configured to: after entering the clock face selection mode: detect (eg, with detection unit 4508 ) a second swipe on the touch-sensitive surface unit (eg, touch-sensitive surface unit 4504 ) , and in response to detecting the second swipe: enable centering of the clock face generation affordance on the display (eg, using centering enable unit 4518 ) on a display unit (eg, display unit 4502 ); detect (eg, Generating a contact on the affordance on the displayed clock face with detection unit 4508), and in response to detecting the contact: generating (eg, with generating unit 4530) a third clock face; and enabling display on the display unit (eg, displaying A third clock face is displayed (eg, using display enabling unit 4510) on unit 4502), wherein the third clock face is centered on the display. In some embodiments, the processing unit is further configured to: after entering the clock face selection mode, and before detecting the second swipe: enable display on the user interface screen on the display unit (eg, display unit 4502 ) The clock face generates at least a partial view of the affordance (eg, using display enabling unit 4510). In some embodiments, the processing unit is further configured to: after entering the clock face selection mode: detect (eg, with detection unit 4508 ) a third swipe on the touch-sensitive surface unit (eg, touch-sensitive surface unit 4504 ) , and in response to detecting a third swipe: enabling the random clock face generation affordance to be centered on the display on the display unit (eg, display unit 4502 ); The displayed random clock face on 4504) generates a contact on the affordance, and in response to detecting the contact: generating (eg, using generation unit 4530) a fourth clock face, wherein the fourth clock face is randomly generated; and A fourth clock face is enabled to be displayed (eg, using display enabling unit 4510) on a display unit (eg, display unit 4502), wherein the fourth clock face is centered on the display. In some embodiments, the fourth clock face is different from the first clock face, the second clock face and the third clock face. In some embodiments, the processing unit is further configured to: after entering the clock face selection mode, and before detecting the third swipe: enable display (eg, with display) on a display unit (eg, display unit 4502 ) Enabling unit 4510) a random clock face on the user interface screen to generate at least a partial view of the affordance. In some embodiments, centering a first clock face, a second clock face, a third clock face, or a fourth clock face on a display unit (eg, display unit 4502 ) is enabled (eg, using centering enabling unit 4518 ) Further included: a contour around the clock face that is centered on a display unit (eg, display unit 4502 ) is enabled to be visually distinguished (eg, using a visual distinction enabling unit 4516 ). In some embodiments, the processing unit is further configured to enable animating (eg, using animation enabling unit 4532 ) on a display unit (eg, display unit 4502 ) a contour around the centered clock face to delineate the contoured Rhythmic expansion and contraction. In some embodiments, centering a first clock face, a second clock face, a third clock face, or a fourth clock face on a display unit (eg, display unit 4502 ) is enabled (eg, using centering enabling unit 4518 ) Further included: enabling animating (eg, using animation enabling unit 4532 ) a centered clock face on a display unit (eg, display unit 4502 ) to outline rhythmic expansion and contraction. In some embodiments, centering a first clock face, a second clock face, a third clock face, or a fourth clock face on a display unit (eg, display unit 4502 ) is enabled (eg, using centering enabling unit 4518 ) Further included: enabling animation (eg, using animation enablement unit 4532 ) of the centered clock face on a display unit (eg, display unit 4502 ) to depict the blinking of the centered clock face. In some embodiments, the first clock face, the second clock face, the third clock face, or the fourth clock face are centered on a display unit (eg, display unit 4502), the centered clock face including a representation of the first image, And the processing unit is further configured to: detect a contact (eg, with detection unit 4508 ) on a touch-sensitive surface unit (eg, touch-sensitive surface unit 4504 ) on the displayed representation, and in response to detecting a contact on the displayed representation A touch on the representation of: enables display on a display unit (eg, display unit 4502) of a second user interface screen including: a background based on the first image; a first user interface object indicating a date; and A second user interface object indicating the time of day. In some embodiments, apparatus 4500 further includes a rotatable input unit (eg, rotatable input unit 4534), and processing unit 4506 is coupled to the rotatable input unit (eg, rotatable input unit 4534), processing unit 4506 is further is configured to detect (eg, with detection unit 4508 ) a rotatable corresponding to a rotatable input from a rotatable depressible input unit when enabling display of a second user interface screen on a display unit (eg, display unit 4502 ) movement of an input unit (eg, rotatable input unit 4534 ), wherein the movement is in a first rotational direction, and in response to detecting movement: enabling display of a second image on a display unit (eg, display unit 4502 ), wherein the first The second image is a cropped image based on the first image. In some embodiments, the processing unit is further configured to detect (eg, with detection unit 4508 ) a second contact on a touch-sensitive surface unit (eg, touch-sensitive surface unit 4504 ), the second contact having a second characteristic intensity , and in response to detecting the second contact: determining (eg, using determination unit 4512) whether the second characteristic intensity is above a second intensity threshold; and based on the determination that the second characteristic intensity is above the second intensity threshold: enabling A third user interface screen is displayed (eg, using display enabling unit 4510) on a display unit (eg, display unit 4502), the third user interface screen includes: a second background based on the second image; a third user indicating a date an interface object; and a fourth user interface object indicating the time of day. In some embodiments, the processing unit is further configured to: enable an update on a display unit (eg, display unit 4502 ) (eg, with an update enabling unit) based on the determination that the second characteristic intensity is not above the second intensity threshold 4536) the second image, wherein the updating includes one or more of: panning the second image on a display unit (eg, display unit 4502); cropping the second image; or zooming the second image. In some embodiments, the processing unit is further configured to: when enabling display (eg, using display enabling unit 4510) of the second user interface screen on a display unit (eg, display unit 4502), detect (eg, using The detection unit 4508) corresponds to a second movement of the rotatable input unit (eg, the rotatable input unit 4534) corresponding to the second rotatable input from the rotatable depressible input unit, wherein the second movement is in a different direction than the first rotation. In the second rotational direction, and in response to detecting the second movement: enabling the second user interface screen to be replaced (eg, with the enabling unit 4538 ) on the display unit (eg, display unit 4502 ) with a third user interface screen , the third user interface screen includes two or more images. In some embodiments, the processing unit is further configured to enable displaying (eg, using display enabling unit 4510 ) on a display unit (eg, display unit 4502 ) the paging affordances on the user interface screen, wherein paging may be The feed indicates the currently centered clock face, the position of the centered clock face within the clock face sequence, and the total number of clock faces within the clock face sequence.

以上参考图29-图30所描述的操作可选地由图1A-图1B或者图45中所描绘的部件实现。例如,显示操作2902、检测操作2904和确定操作2906可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIGS. 29-30 are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 45 . For example, display operation 2902 , detection operation 2904 , and determination operation 2906 may be implemented by event classifier 170 , event recognizer 180 , and event handler 190 . Event monitor 171 in event sorter 170 detects contacts on touch-sensitive display 112, and event dispatcher module 174 delivers event information to application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图46示出了根据各种所描述的实施例的原理配置的电子设备4600的示例性功能框图。根据一些实施例,电子设备4600的功能块被配置为执行以上所描述的技术。设备4600的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图46中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 46 illustrates an exemplary functional block diagram of an electronic device 4600 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 4600 are configured to perform the techniques described above. The functional blocks of device 4600 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of various described examples. Those skilled in the art will understand that the functional blocks described in Figure 46 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图46所示,电子设备4600包括配置为显示图像用户接口的显示单元4602、可选地配置为接收接触的触敏表面单元4604、可选地配置为接收可旋转输入(例如,从可旋转输入机构)的可旋转输入单元4618、可选地配置为生成音频的音频单元4620、可选地配置为生成触觉输出的触觉单元4622以及耦合到显示单元4602、可选地触敏表面单元4604、可选地可旋转输入单元4618、可选地音频单元4620和可选地触觉单元4622的处理单元4606。在一些实施例中,处理单元4606包括检测单元4608、显示使能单元4610、进入单元4612、更新使能单元4614和设置单元4616。As shown in FIG. 46, electronic device 4600 includes a display unit 4602 configured to display a graphical user interface, a touch-sensitive surface unit 4604 optionally configured to receive contacts, optionally configured to receive rotatable input (eg, from a rotatable Input Mechanism) rotatable input unit 4618, audio unit 4620 optionally configured to generate audio, haptic unit 4622 optionally configured to generate haptic output, and coupled to display unit 4602, optionally touch-sensitive surface unit 4604, Optionally rotatable input unit 4618, optionally audio unit 4620 and optionally processing unit 4606 of haptic unit 4622. In some embodiments, the processing unit 4606 includes a detection unit 4608 , a display enable unit 4610 , an entry unit 4612 , an update enable unit 4614 , and a setup unit 4616 .

处理单元4606被配置为使得能够在显示单元(例如,显示单元4602)上显示(例如,利用显示使能单元4610)用户接口屏幕,用户接口屏幕包括钟面和钟面上的可供件,可供件指示一天中的第一时间;检测(例如,利用检测单元4608)触敏表面单元(例如,触敏表面单元4604)上的接触;以及响应于检测到接触:进入(例如,利用进入单元4612)电子设备的用户交互模式;当电子设备处于用户交互模式时,检测(例如,利用检测单元4608)来自可旋转输入单元(例如,可旋转输入单元4618)的可旋转输入,以及响应于检测到可旋转输入:使得能够在显示单元(例如,显示单元4602)上更新(例如,利用更新使能单元4614)可供件以指示一天中的第二时间;检测(例如,利用检测单元4608)指示第二时间的可供件处的触敏表面单元(例如,触敏表面单元4604)上的第二接触,以及响应于检测到第二接触:针对一天中的第二时间设置(例如,利用设置单元4616)用户提醒。Processing unit 4606 is configured to enable displaying (eg, using display enabling unit 4610) on a display unit (eg, display unit 4602) a user interface screen including a clock face and affordances on the clock face, which may be The feed indicates the first time of day; detects (eg, using detection unit 4608) a contact on a touch-sensitive surface unit (eg, touch-sensitive surface unit 4604); and in response to detecting the contact: enters (eg, using the entering unit) 4612) a user interaction mode of the electronic device; when the electronic device is in the user interaction mode, detecting (eg, using detection unit 4608) a rotatable input from a rotatable input unit (eg, rotatable input unit 4618), and in response to detecting To rotatable input: enables updating (eg, using update enabling unit 4614) affordance on a display unit (eg, display unit 4602) to indicate the second time of day; detects (eg, using detecting unit 4608) indicating a second contact on the touch-sensitive surface unit (eg, touch-sensitive surface unit 4604) at the affordance for the second time, and in response to detecting the second contact: setting for the second time of day (eg, using Setting unit 4616) User reminder.

在一些实施例中,针对一天中的第二时间设置用户提醒包括:使得能够在显示单元(例如,显示单元4602)上显示(例如,利用显示使能单元4610)显示器上的第二可供件,第二可供件表示用户提示以设置一天中的第二时间的警报。在一些实施例中,处理单元被进一步配置为使得能够在显示单元(例如,显示单元4602)上显示(例如,利用显示使能单元4610)一天中的第二时间的视觉警报,并且其中一天中的第三时间的用户提醒包括一天中的第二时间的视觉警报。在一些实施例中,电子设备4600进一步包括音频单元(例如,音频单元4620),其中处理单元被耦合到音频单元,并且其中处理单元被进一步配置为经由音频单元(例如,利用音频单元4620)使能一天中的第二时间的音频警报,并且其中一天中的第三时间的用户提醒包括一天中的第二时间的音频警报。在一些实施例中,电子设备4600进一步包括触觉单元(例如,触觉单元4622),其中处理单元被耦合到触觉单元,并且其中处理单元被进一步配置为经由触觉单元(例如,利用触觉单元4622)使能一天中的第二时间的触觉警报,并且其中一天中的第二时间的用户提醒包括一天中的第二时间的触觉警报。In some embodiments, setting a user reminder for the second time of day includes enabling display (eg, using display enabling unit 4610 ) on a display unit (eg, display unit 4602 ) of a second affordance on the display , the second affordance represents a user prompt to set an alarm for the second time of day. In some embodiments, the processing unit is further configured to enable displaying (eg, using display enabling unit 4610 ) on a display unit (eg, display unit 4602 ) a visual alert for the second time of day, and wherein the User reminders for the third time include visual alerts for the second time of day. In some embodiments, electronic device 4600 further includes an audio unit (eg, audio unit 4620 ), wherein the processing unit is coupled to the audio unit, and wherein the processing unit is further configured to enable, via the audio unit (eg, with audio unit 4620 ) The second time of day audio alert, and the third time of day user alert includes an audio alert for the second time of day. In some embodiments, electronic device 4600 further includes a haptic unit (eg, haptic unit 4622), wherein the processing unit is coupled to the haptic unit, and wherein the processing unit is further configured to enable the haptic unit (eg, with haptic unit 4622) via the haptic unit A second time of day haptic alert is enabled, and wherein the second time of day user alert includes a second time of day haptic alert.

以上参考图31所描述的操作可选地由图1A-图1B或者图46中所描绘的部件实现。例如,显示操作3102、检测操作3104和进入操作3106可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 31 are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 46 . For example, display operation 3102 , detection operation 3104 , and entry operation 3106 may be implemented by event sorter 170 , event recognizer 180 , and event handler 190 . Event monitor 171 in event sorter 170 detects contacts on touch-sensitive display 112, and event dispatcher module 174 delivers event information to application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图47示出了根据各种所描述的实施例的原理配置的电子设备4700的示例性功能框图。根据一些实施例,电子设备4700的功能块被配置为执行以上所描述的技术。设备4700的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图47中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。47 illustrates an exemplary functional block diagram of an electronic device 4700 configured in accordance with the principles of various described embodiments, according to some embodiments. According to some embodiments, functional blocks of electronic device 4700 are configured to perform the techniques described above. The functional blocks of device 4700 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of various described examples. Those skilled in the art will understand that the functional blocks described in Figure 47 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图47所示,电子设备4700包括配置为显示图像用户接口的显示单元4702、可选地配置为接收接触的触敏表面单元4704、可选地配置为生成音频的音频单元4738、可选地配置为生成触觉输出的触觉单元4740、可选地配置为感测位置的位置感测单元4742、可选地移动检测单元4744以及耦合到显示单元4702、可选地触敏表面单元4704、可选地音频单元4738、可选地触觉单元4740、可选地位置感测单元4742和可选地移动检测单元4744的处理单元4706。在一些实施例中,处理单元4706包括检测单元4708、显示使能单元4710、替代单元4712、动画呈现使能单元4714、接收使能单元4716、确定单元4718、移除使能单元4720、启动单元4722、访问单元4724、获取单元4726、更新使能单元4728、移动使能单元4730、开始单元4732、停止单元4734和提供单元4736。As shown in Figure 47, electronic device 4700 includes a display unit 4702 configured to display a graphical user interface, a touch-sensitive surface unit 4704 optionally configured to receive contacts, an audio unit 4738 optionally configured to generate audio, an optional Haptic unit 4740 configured to generate haptic output, position sensing unit 4742 optionally configured to sense position, optionally movement detection unit 4744 and coupled to display unit 4702, optionally touch sensitive surface unit 4704, optionally The processing unit 4706 of the ground audio unit 4738, optionally the haptic unit 4740, optionally the position sensing unit 4742, and optionally the movement detection unit 4744. In some embodiments, the processing unit 4706 includes a detection unit 4708, a display enable unit 4710, a replacement unit 4712, an animation presentation enable unit 4714, a reception enable unit 4716, a determination unit 4718, a removal enable unit 4720, a start unit 4722 , access unit 4724 , acquisition unit 4726 , update enable unit 4728 , move enable unit 4730 , start unit 4732 , stop unit 4734 , and provide unit 4736 .

处理单元4706被配置为使得能够在显示单元(例如,显示单元4702)上显示(例如,利用显示使能单元4710)用户接口屏幕,用户接口屏幕包括多个可供件,多个可供件包括第一可供件,其中第一可供件指示钟面,钟面包括:时间的指示和轮廓;检测(例如,检测单元4708)在触敏表面单元(例如,触敏表面单元4704)上所显示的第一可供件上的接触;以及响应于检测到接触:使得能够在显示单元(例如,显示单元4702)上利用第二用户接口屏幕替代(例如,利用替代使能单元4712)用户接口屏幕,其中替代包括保持时间指示和轮廓中的一个或者多个中的一个,其中所保持的时间指示或者轮廓以大于第一用户接口屏幕的尺寸显示在第二用户接口屏幕上。Processing unit 4706 is configured to enable display (eg, using display enabling unit 4710 ) on a display unit (eg, display unit 4702 ) a user interface screen, the user interface screen including a plurality of affordances including A first affordance, wherein the first affordance indicates a clock face that includes: an indication and outline of time; detection (eg, detection unit 4708 ) on a touch-sensitive surface unit (eg, touch-sensitive surface unit 4704 ); displaying a contact on the first affordance; and in response to detecting the contact: enabling a second user interface screen to replace (eg, with replacement enablement unit 4712 ) the user interface on the display unit (eg, display unit 4702 ) A screen in which the substitution includes one or more of maintaining a time indication and an outline, wherein the maintained time indication or outline is displayed on the second user interface screen in a larger size than the first user interface screen.

在一些实施例中,处理单元4706被进一步配置为:使得能够在显示单元(例如,显示单元4702)上通过逐步地显示第二用户接口屏幕上的元素来动画呈现(例如,利用动画呈现使能单元4714)一个或者多个保持的元素。在一些实施例中,轮廓被保持,并且其中轮廓按照旋转运动逐步地被显示。In some embodiments, the processing unit 4706 is further configured to enable animation (eg, enable animation with animation) by progressively displaying elements on the second user interface screen on a display unit (eg, display unit 4702 ). Element 4714) one or more retained elements. In some embodiments, the contour is maintained, and wherein the contour is displayed step by step according to the rotational movement.

在一些实施例中,处理单元4706被进一步配置为:接收(例如,利用接收单元4716)通知;确定(例如,利用确定单元4718)通知是否已经被错过;以及根据通知已经错过的确定:使得能够在显示单元(例如,显示单元4702)上显示(例如,利用显示使能单元4710)可供件,可供件指示错过的通知。在一些实施例中,所显示的可供件的方面表示由电子设备接收的错过的通知的数目。在一些实施例中,处理单元4706被进一步配置为:接收表示用户查看错过的通知的数据,以及响应于接收到数据:使得能够在显示单元(例如,显示单元4702)上移除(例如,利用移除使能单元4720)可供件。在一些实施例中,处理单元4706被进一步配置为:使得能够在显示单元(例如,显示单元4702)上显示(例如,利用显示使能单元4710)秒表进程可供件,表面前进可供件指示当前运行的秒表应用,其中表面前进可供件包括数字秒表的表示,并且其中数字秒表的表示被连续地更新(例如,利用更新使能单元4728)以指示由当前运行的秒表应用生成的秒表时间;检测(例如,利用检测单元4708)在所显示的秒表进程可供件上的接触,以及响应于检测到接触:启动(例如,利用启动单元4722)秒表应用。在一些实施例中,电子设备包括位置感测单元(例如,位置感测单元4742),其中处理单元4706被耦合到位置感测单元,并且处理单元4706被进一步配置为:当钟面被显示在显示单元上时,检测(例如,利用检测单元4708)在触敏表面单元(例如,触敏表面单元4704)上的接触,以及响应于检测到接触:访问(例如,利用访问单元4724)表示指定的家位置的数据,指定的家位置具有相关联的家时区;从位置传感器获取(例如,利用获取单元4726)电子设备的当前时区;确定(例如,利用确定单元4718)当前时区是否不同于家时区;以及响应于当前时区不同于家时区的确定:使得能够在显示单元(例如,显示单元4702)上更新(例如,利用更新使能单元4728)所显示的钟面以指示家时区处的当前时间。在一些实施例中,指定的家位置是用户指定的。在一些实施例中,指定的家位置是由系统基于表示以下中的一个或者多个的数据生成的位置:在该位置处花费的时间量;一天的哪些时间被花费在该位置处;以及存储在电子设备上的与该位置相关联的联系人条目的数目。在一些实施例中,电子设备4700进一步包括移动检测单元(例如,移动检测单元4744),处理单元4706被耦合到移动检测单元,并且处理单元4706被进一步配置为:使得能够在显示单元(例如,显示单元4702)上显示(例如,利用显示使能单元4710)显示器上的钟面,所显示的钟面包括多个像素;经由移动检测单元(例如,移动检测单元4744)检测(例如,利用检测单元4708)电子设备4700的移动;以及响应于检测到移动:使得能够在显示单元(例如,显示单元4702)上移动(例如,利用移动使能单元4730)显示器上的所显示的钟面,其中移动包括在外观上修改多个像素中的像素的子集。在一些实施例中,处理单元4706被进一步配置为:使得能够在显示单元(例如,显示单元4702)上显示(例如,利用显示使能单元4710)包括开始/停止可供件的视距仪用户接口对象;在第一时间检测(例如,利用检测单元4708)用户输入;响应于检测到用户输入:开始(例如,利用开始单元4732)虚拟视距仪;在第二时间检测(例如,利用检测单元4708)第二用户输入,第二时间与第一时间相隔视距仪间隔;响应于检测到第二用户输入:停止(例如,利用停止单元4734)虚拟视距仪;以及使得能够在显示单元(例如,显示单元4702)上显示(例如,利用显示使能单元4710)基于预定时间间隔中的时间单位的数目除以视距仪间隔的时间值。在一些实施例中,处理单元4706被进一步配置为:使得能够在显示单元(例如,显示单元4702)上显示(例如,利用显示使能单元4710)包括开始/停止可供件的测距仪用户接口对象;在第一时间检测(例如,利用检测单元4708)用户输入;响应于检测到用户输入:开始(例如,利用开始单元4732)虚拟测距仪;在第二时间检测(例如,利用检测单元4708)第二用户输入,第二时间与第一时间相隔测距仪间隔;响应于检测到第二用户输入:停止(例如,利用停止单元4734)虚拟测距仪;以及使得能够在显示单元(例如,显示单元4702)上显示(例如,利用显示使能单元4710)基于测距仪间隔的距离。在一些实施例中,处理单元4706被进一步配置为:使得能够在显示单元(例如,显示单元4702)上显示重复的间隔计时器用户接口;接收(例如,利用接收单元4716)表示用户指定的时间间隔的数据;以及响应于接收到表示用户指定的时间间隔的数据:提供(例如,利用提供单元4736)用户警报,其中用户警报在基于用户指定时间间隔的时间上重复。在一些实施例中,用户警报包括以下中的一个或者多个:视觉警报,在显示单元(例如,显示单元4702)上被使能;音频警报,其中电子设备进一步包括耦合到处理单元的音频单元(例如,音频单元4738),并且其中处理单元被进一步配置为经由音频单元(例如,音频单元4738)使能音频警报;以及触觉警报,其中电子设备进一步包括耦合到处理单元的触觉单元(例如,触觉单元4740),并且其中处理单元被进一步配置为经由触觉单元(例如,触觉单元4738)使能触觉警报。In some embodiments, processing unit 4706 is further configured to: receive (eg, using receiving unit 4716) a notification; determine (eg, using determining unit 4718) whether the notification has been missed; and based on the determination that the notification has been missed: enable The affordance is displayed (eg, using display enabling unit 4710) on a display unit (eg, display unit 4702), the affordance indicating the missed notification. In some embodiments, the displayed aspect of the affordance represents the number of missed notifications received by the electronic device. In some embodiments, processing unit 4706 is further configured to: receive data indicating that the user viewed the missed notification, and in response to receiving the data: enable removal (eg, using Remove the enabling unit 4720) affordance. In some embodiments, processing unit 4706 is further configured to enable display (eg, using display enabling unit 4710 ) on a display unit (eg, display unit 4702 ) a stopwatch progress affordance, a surface advancement affordance indication A currently running stopwatch application, wherein the surface advancement affordance includes a representation of the digital stopwatch, and wherein the representation of the digital stopwatch is continuously updated (eg, with update enable unit 4728) to indicate the stopwatch time generated by the currently running stopwatch application Detecting (eg, using detection unit 4708) a contact on the displayed stopwatch progress affordance, and in response to detecting the contact: launching (eg, using launching unit 4722) the stopwatch application. In some embodiments, the electronic device includes a position sensing unit (eg, position sensing unit 4742), wherein the processing unit 4706 is coupled to the position sensing unit, and the processing unit 4706 is further configured to: when the clock face is displayed on the When on the display unit, detecting (eg, using detection unit 4708) a contact on a touch-sensitive surface unit (eg, touch-sensitive surface unit 4704), and in response to detecting the contact: accessing (eg, using access unit 4724) indicates a designated data of the home location of the electronic device, the specified home location has an associated home time zone; obtain (eg, using acquisition unit 4726) the current time zone of the electronic device from the location sensor; determine (eg, using determining unit 4718) whether the current time zone is different from home a time zone; and in response to a determination that the current time zone is different from the home time zone: enabling a displayed clock face to be updated (eg, with update enabling unit 4728 ) on a display unit (eg, display unit 4702 ) to indicate the current time at the home time zone time. In some embodiments, the designated home location is user designated. In some embodiments, the specified home location is a location generated by the system based on data representing one or more of: the amount of time spent at the location; what times of the day are spent at the location; and storage The number of contact entries associated with this location on the electronic device. In some embodiments, electronic device 4700 further includes a motion detection unit (eg, motion detection unit 4744), processing unit 4706 is coupled to the motion detection unit, and processing unit 4706 is further configured to enable display unit (eg, motion detection unit 4706) Displaying (eg, using display enabling unit 4710) on display unit 4702) a clock face on the display, the displayed clock face including a plurality of pixels; detecting (eg, using detecting unit 4708) movement of electronic device 4700; and in response to detecting movement: enabling movement (eg, using movement enabling unit 4730) on a display unit (eg, display unit 4702) of a displayed clock face on the display, wherein Moving includes modifying the appearance of a subset of pixels of the plurality of pixels. In some embodiments, processing unit 4706 is further configured to enable display (eg, using display enabling unit 4710 ) on a display unit (eg, display unit 4702 ) a tachymeter user including a start/stop affordance interface object; detect (eg, with detection unit 4708) user input at a first time; in response to detecting user input: start (eg, with start unit 4732) a virtual tachymeter; detect (eg, with detect) at a second time Element 4708) a second user input, the second time is separated from the first time by the tachymeter interval; in response to detecting the second user input: stopping (eg, using stop element 4734) the virtual tachymeter; and enabling the display unit A time value based on the number of time units in the predetermined time interval divided by the tachymeter interval is displayed (eg, using display enabling unit 4710 ) on (eg, display unit 4702 ). In some embodiments, processing unit 4706 is further configured to enable display (eg, using display enabling unit 4710 ) on a display unit (eg, display unit 4702 ) a rangefinder user including a start/stop affordance interface object; detect (eg, with detection unit 4708) user input at a first time; in response to detecting user input: start (eg, with start unit 4732) a virtual rangefinder; detect (eg, with detect) at a second time Element 4708) a second user input, the second time being separated from the first time by the rangefinder interval; in response to detecting the second user input: stopping (eg, using stop unit 4734) the virtual rangefinder; and enabling display unit 4734 The distance based on the rangefinder spacing is displayed (eg, using display enabling unit 4710 ) on (eg, display unit 4702 ). In some embodiments, processing unit 4706 is further configured to: enable display of a repeating interval timer user interface on a display unit (eg, display unit 4702 ); receive (eg, with receiving unit 4716 ) representing a user-specified time and in response to receiving the data representing the user-specified time interval: providing (eg, with providing unit 4736) a user alert, wherein the user alert repeats at a time based on the user-specified time interval. In some embodiments, the user alert includes one or more of: a visual alert, enabled on a display unit (eg, display unit 4702); an audio alert, wherein the electronic device further includes an audio unit coupled to the processing unit (eg, audio unit 4738), and wherein the processing unit is further configured to enable an audio alert via the audio unit (eg, audio unit 4738); and a haptic alert, wherein the electronic device further includes a haptic unit (eg, a haptic unit) coupled to the processing unit (eg, haptic unit 4740), and wherein the processing unit is further configured to enable a haptic alert via the haptic unit (eg, haptic unit 4738).

以上参考图33所描述的操作可选地由图1A-图1B或者图47中所描绘的部件实现。例如,显示操作3302、检测操作3304和替代操作3306可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 33 are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 47 . For example, display operation 3302 , detection operation 3304 , and replacement operation 3306 may be implemented by event classifier 170 , event recognizer 180 , and event handler 190 . Event monitor 171 in event sorter 170 detects contacts on touch-sensitive display 112, and event dispatcher module 174 delivers event information to application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图48示出了根据各种所描述的实施例的原理配置的电子设备4800的示例性功能框图。根据一些实施例,电子设备4800的功能块被配置为执行以上所描述的技术。设备4800的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图48中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 48 illustrates an exemplary functional block diagram of an electronic device 4800 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 4800 are configured to perform the techniques described above. The functional blocks of device 4800 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. Those skilled in the art will understand that the functional blocks described in Figure 48 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图48所示,电子设备4800包括配置为显示图像用户接口的显示单元4802、可选地配置为接收接触的触敏表面单元4804以及耦合到显示单元4802和可选地触敏表面单元4804的处理单元4806。在一些实施例中,处理单元4806包括更新使能单元4808、显示使能单元4810和指示使能单元4812。As shown in FIG. 48, electronic device 4800 includes a display unit 4802 configured to display a graphical user interface, a touch-sensitive surface unit 4804 optionally configured to receive contacts, and a touch-sensitive surface unit 4804 coupled to display unit 4802 and optionally touch-sensitive surface unit 4804. Processing unit 4806. In some embodiments, processing unit 4806 includes update enable unit 4808 , display enable unit 4810 , and indication enable unit 4812 .

处理单元4806被配置为使得能够在显示单元(例如显示单元4802)上显示(例如,利用显示使能单元4810)人物用户接口对象,人物用户接口对象包括第一肢体和第二肢体的表示,其中处理单元4806被配置为使任务用户接口对象能够通过以下方式在显示单元(例如,显示单元4802)上指示(例如,利用指示使能单元4812)第一时间:使得能够在显示单元(例如显示单元4802)上利用第一肢体指示(例如,利用指示使能单元4812)第一小时和利用第二肢体指示第一分钟;使得能够在显示单元(例如,显示单元4802)上更新(例如,利用更新使能单元4808)人物用户接口对象以指示第二时间,其中处理单元被配置为使任务用户接口对象能够通过以下方式在显示单元(例如,显示单元4802)上指示(例如,利用指示使能单元4812)第二时间:使得能够在显示单元(例如显示单元4802)上利用第二肢体指示(例如,利用指示使能单元4812)第二小时和利用第一肢体指示第二分钟。The processing unit 4806 is configured to enable display (eg, using the display enabling unit 4810 ) on a display unit (eg, display unit 4802 ) a human user interface object comprising representations of the first limb and the second limb, wherein The processing unit 4806 is configured to enable the task user interface object to indicate on a display unit (eg, display unit 4802 ) the first time (eg, with the indication enable unit 4812 ) by enabling the first time on the display unit (eg, display unit 4802 ) 4802) using the first limb to indicate (e.g., using the indicating enablement unit 4812) the first hour and using the second limb to indicate the first minute; enabling an update on the display unit (e.g., display unit 4802) (e.g., using the update enabling unit 4808) a character user interface object to indicate the second time, wherein the processing unit is configured to enable the task user interface object to indicate on a display unit (eg, display unit 4802) (eg, with an indication enabling unit) in the following manner 4812) Second Time: Enables the second hour to be indicated on the display unit (eg, display unit 4802) with the second limb (eg, with the indication enabling unit 4812) and the second minute with the first limb.

在一些实施例中,使得能够在显示单元(例如显示单元4802)上更新(例如,利用更新使能单元4808)人物用户接口对象以指示第二时间包括使得能够在显示单元上延伸第一肢体和缩回第二肢体。In some embodiments, enabling updating (eg, with update enabling unit 4808 ) a character user interface object on a display unit (eg, display unit 4802 ) to indicate the second time includes enabling extending the first limb on the display unit and Retract the second limb.

以上参考图27B所描述的操作可选地由图1A-图1B或者图48中所描绘的部件实现。例如,显示操作2712、更新操作2714和框2714内的可选的更新操作可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 27B are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 48 . For example, display operation 2712 , update operation 2714 , and optional update operations within block 2714 may be implemented by event sorter 170 , event recognizer 180 , and event handler 190 . Event monitor 171 in event sorter 170 detects contacts on touch-sensitive display 112, and event dispatcher module 174 delivers event information to application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图49示出了根据各种所描述的实施例的原理配置的电子设备4900的示例性功能框图。根据一些实施例,电子设备4900的功能块被配置为执行以上所描述的技术。设备4900的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图49中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 49 illustrates an exemplary functional block diagram of an electronic device 4900 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 4900 are configured to perform the techniques described above. The functional blocks of device 4900 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. Those skilled in the art will understand that the functional blocks described in Figure 49 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图49所示,电子设备4900包括配置为显示图像用户接口的显示单元4902、可选地配置为接收接触的触敏表面单元4904以及耦合到显示单元4902和可选地触敏表面单元4904的处理单元4906。在一些实施例中,处理单元4906包括更新使能单元4908、显示使能单元4910和移动使能单元4912。As shown in FIG. 49, electronic device 4900 includes a display unit 4902 configured to display a graphical user interface, a touch-sensitive surface unit 4904 optionally configured to receive contacts, and a touch-sensitive surface unit 4904 coupled to display unit 4902 and optionally touch-sensitive surface unit 4904. Processing unit 4906. In some embodiments, processing unit 4906 includes update enable unit 4908 , display enable unit 4910 and move enable unit 4912 .

处理单元4806被配置为使得能够在显示单元(例如,显示单元4902)上显示(例如,利用显示使能单元4910)显示器上的人物用户接口对象,人物用户接口对象包括肢体的表示,肢体包括:具有第一位置的肢体的第一端点,其中肢体的第一端点是肢体的旋转轴,以及具有第二位置的肢体的第二端点,其中肢体的第二端点的位置指示第一时间值;以及使得能够在显示单元(例如,显示单元4902)上更新(例如,利用更新使能单元4908)人物用户接口对象以指示第二时间值,其中使得能够在显示单元上更新人物用户接口对象包括使得能够在显示单元(例如,显示单元4902)上将肢体的第一端点移动(例如,利用移动使能单元4912)到第三位置,并且将肢体的第二端点移动到第四位置以指示第二时间值。Processing unit 4806 is configured to enable display (eg, using display enabling unit 4910) on a display unit (eg, display unit 4902) of a human user interface object on the display, the human user interface object comprising a representation of a limb, the limb comprising: a first endpoint of the limb having a first position, wherein the first endpoint of the limb is the axis of rotation of the limb, and a second endpoint of the limb having a second position, wherein the position of the second endpoint of the limb indicates the first time value and enabling updating (e.g., using update enabling unit 4908) a character user interface object on a display unit (e.g., display unit 4902) to indicate the second time value, wherein enabling the character user interface object to be updated on the display unit includes: enables moving (eg, using movement enabling unit 4912 ) the first endpoint of the limb on the display unit (eg, display unit 4902 ) to a third position, and the second endpoint of the limb to a fourth position to indicate Second time value.

在一些实施例中,人物用户接口对象进一步包括第二肢体的表示,第二肢体包括:具有第一位置的第二肢体的第一端点,其中第二肢体的第一端点是第二肢体的旋转轴,以及具有第二位置的第二肢体的第二端点,其中第二肢体的第二端点的位置指示第三时间值,并且处理单元被进一步配置为:使得能够在显示单元(例如,显示单元4902)上更新(例如,利用更新使能单元4908)人物用户接口对象以指示第四时间值,其中使得能够在显示单元上更新人物用户接口对象以指示第四时间值包括使得能够在显示单元(例如,显示单元4902)上将第二肢体的第一端点移动(例如,利用移动使能单元4912)到第三位置,并且在显示单元(例如,显示单元4902)上将第二肢体的第二端点移动(例如,利用移动使能单元4912)到第四位置以指示第四时间值。In some embodiments, the human user interface object further includes a representation of a second limb, the second limb comprising: a first endpoint of the second limb having the first position, wherein the first endpoint of the second limb is the second limb and a second end point of the second limb having a second position, wherein the position of the second end point of the second limb is indicative of a third time value, and the processing unit is further configured to: enable a display unit (eg, Updating (eg, using update enabling unit 4908) the character user interface object on display unit 4902) to indicate the fourth time value, wherein enabling the character user interface object to be updated on the display unit to indicate the fourth time value includes enabling The first endpoint of the second limb is moved (eg, using the movement enabling unit 4912 ) to the third position on the unit (eg, display unit 4902 ), and the second limb is moved on the display unit (eg, display unit 4902 ) The second endpoint of is moved (eg, using movement enable unit 4912) to a fourth position to indicate a fourth time value.

以上参考图26C所描述的操作可选地由图1A-图1B或者图49中所描绘的部件实现。例如,显示操作2722和更新操作2724可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 26C are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 49 . For example, display operation 2722 and update operation 2724 may be implemented by event sorter 170 , event recognizer 180 , and event handler 190 . Event monitor 171 in event sorter 170 detects contacts on touch-sensitive display 112, and event dispatcher module 174 delivers event information to application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图50示出了根据各种所描述的实施例的原理配置的电子设备5000的示例性功能框图。根据一些实施例,电子设备5000的功能块被配置为执行以上所描述的技术。设备5000的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图50中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 50 illustrates an exemplary functional block diagram of an electronic device 5000 configured in accordance with the principles of various described embodiments. According to some embodiments, the functional blocks of electronic device 5000 are configured to perform the techniques described above. The functional blocks of device 5000 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. Those skilled in the art will understand that the functional blocks depicted in Figure 50 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图50所示,电子设备5000包括配置为显示图像用户接口的显示单元5002、可选地配置为接收接触的触敏表面单元5004以及耦合到显示单元5002和可选地触敏表面单元5004的处理单元5006。在一些实施例中,处理单元5006包括更新使能单元5008、显示使能单元5010、动画呈现使能单元5012、平移使能单元5014、改变使能单元5016和移动使能单元5018。As shown in FIG. 50, an electronic device 5000 includes a display unit 5002 configured to display a graphical user interface, a touch-sensitive surface unit 5004 optionally configured to receive contacts, and a touch-sensitive surface unit 5004 coupled to the display unit 5002 and optionally the touch-sensitive surface unit 5004. Processing unit 5006. In some embodiments, processing unit 5006 includes update enable unit 5008 , display enable unit 5010 , animation rendering enable unit 5012 , pan enable unit 5014 , change enable unit 5016 , and move enable unit 5018 .

处理单元5006被配置为使得能够在显示单元(例如,显示单元5002)上显示(例如,利用显示使能单元5010)人物用户接口对象,人物用户接口对象包括肢体的表示,肢体包括肢体的第一段和肢体的第二段,其中肢体的第一段将肢体的第一端点连接到肢体的关节,肢体的第一端点具有第一位置,并且其中肢体的第二段将肢体的第二端点连接到肢体的关节,肢体的第二段具有第二位置,其中肢体的关节是肢体的第二段的旋转轴,并且其中肢体的第二端点的位置指示第一时间值;以及使得能够在显示单元(例如,显示单元5002)上更新(例如,利用更新使能单元5008)人物用户接口对象以指示第二时间值,其中使得能够更新包括使得能够在显示单元(例如,显示单元5002)上将肢体的第二端点沿着肢体的第二段的旋转轴移动(例如,利用移动使能单元5018)以指示第二时间。The processing unit 5006 is configured to enable displaying (eg, using the display enabling unit 5010 ) on a display unit (eg, display unit 5002 ) a human user interface object comprising a representation of a limb, the limb comprising a first A segment and a second segment of a limb, where the first segment of the limb connects the first endpoint of the limb to the joint of the limb, the first endpoint of the limb has a first position, and where the second segment of the limb connects the second segment of the limb the endpoint is connected to a joint of the limb, the second segment of the limb has a second position, wherein the joint of the limb is an axis of rotation of the second segment of the limb, and wherein the position of the second endpoint of the limb indicates the first time value; and enabling the updating (eg, with update enabling unit 5008 ) a character user interface object on the display unit (eg, display unit 5002 ) to indicate the second time value, wherein enabling the update includes enabling on the display unit (eg, display unit 5002 ) The second endpoint of the limb is moved (eg, using the movement enabling unit 5018) along the axis of rotation of the second segment of the limb to indicate the second time.

在一些实施例中,使得能够在显示单元(例如,显示单元5002)上更新(例如,利用更新使能单元5008)人物用户接口对象进一步包括使得能够在显示单元(例如,显示单元5002)上移动(例如,利用移动使能单元5018)第一端点。在一些实施例中,人物用户接口对象进一步包括第二肢体的表示,第二肢体包括第二肢体的第一段和第二肢体的第二段,其中第二肢体的第一段将第二肢体的第一端点连接至第二肢体的关节,第二肢体的第一端点具有第一位置,其中第二肢体的第二段将第二肢体的第二端点连接至第二肢体的关节,第二肢体的端点具有第二位置,其中第二肢体的关节是第二肢体的第二段的旋转轴,并且其中第二肢体的第二端点的位置指示第三时间,并且其中处理单元5006被进一步配置为:使得能够在显示单元(例如,显示单元5002)上更新(例如,利用更新使能单元5008)人物用户接口对象以指示第四时间,其中使得能够更新包括使得能够在显示单元(例如,显示单元5002)上将第二肢体的第二端点沿着第二肢体的第二段的旋转轴移动(例如,利用移动使能单元5018)到第三位置以指示第四时间值。在一些实施例中,第一肢体指示小时并且第二肢体指示分钟。在一些实施例中,第一肢体指示分钟,并且第二肢体指示小时。在一些实施例中,使得能够在显示单元(例如,显示单元5002)上更新(例如,利用更新使能单元5008)人物用户接口对象以指示第二时间进一步包括:使得能够在显示单元(例如,显示单元5002)上动画呈现(例如,利用动画呈现使能单元5012)人物用户接口对象,其中使得能够在显示单元上动画呈现人物用户接口对象包括屏幕上的第一端点的移动。在一些实施例中,使得能够在显示单元(例如,显示单元5002)上更新(例如,利用更新使能单元5008)人物用户接口对象包括:使得能够在显示单元(例如,显示单元5002)上动画呈现(例如,利用动画呈现使能单元5012)人物用户接口对象,其中使得能够在显示单元上动画呈现人物用户接口对象包括屏幕上的第二段在关节处的旋转。在一些实施例中,处理单元被进一步配置为:使得能够在显示单元(例如,显示单元5002)上朝着显示器的中心平移(例如,利用平移使能单元5014)屏幕上的人物用户接口对象。在一些实施例中,使得能够在显示单元(例如,显示单元5002)上朝着显示器的中心平移(例如,利用平移使能单元5014)屏幕上的人物用户接口对象包括动画呈现人物用户接口对象以表示行走。在一些实施例中,处理单元被进一步配置为:使得能够在显示单元(例如,显示单元5002)上改变(例如,利用改变使能单元5016)显示的可视化方面以高亮人物用户接口对象。在一些实施例中,处理单元被进一步配置为:响应于高亮,使得能够在显示单元(例如,显示单元5002)上动画呈现(例如,利用动画呈现使能单元5012)人物用户接口对象。在一些实施例中,人物用户接口对象进一步包括足的表示。在一些实施例中,处理单元被进一步配置为:使得能够在显示单元(例如,显示单元5002)上动画呈现(例如,利用动画呈现使能单元5012)足以指示时间的变迁。在一些实施例中,第一时间和第二时间相同。在一些实施例中,处理单元被进一步配置为:使得能够在显示单元(例如,显示单元5002)上显示(例如,利用显示使能单元5010)时间值的数值指示。In some embodiments, enabling updating (eg, using update enabling unit 5008 ) the character user interface object on a display unit (eg, display unit 5002 ) further includes enabling movement on the display unit (eg, display unit 5002 ) (eg, using mobile enable unit 5018) the first endpoint. In some embodiments, the human user interface object further includes a representation of a second limb, the second limb includes a first segment of the second limb and a second segment of the second limb, wherein the first segment of the second limb connects the second limb The first endpoint of the second limb is connected to the joint of the second limb, the first endpoint of the second limb has a first position, wherein the second segment of the second limb connects the second endpoint of the second limb to the joint of the second limb, The end point of the second limb has a second position, wherein the joint of the second limb is the axis of rotation of the second segment of the second limb, and wherein the position of the second end point of the second limb indicates a third time, and wherein the processing unit 5006 is is further configured to: enable updating (eg, using update enabling unit 5008 ) the character user interface object on the display unit (eg, display unit 5002 ) to indicate the fourth time, wherein enabling the update includes enabling on the display unit (eg , the display unit 5002 ) , the display unit 5002) moves the second end point of the second limb along the rotation axis of the second segment of the second limb (eg, using the movement enabling unit 5018) to a third position to indicate a fourth time value. In some embodiments, the first limb indicates hours and the second limb indicates minutes. In some embodiments, the first limb indicates minutes and the second limb indicates hours. In some embodiments, enabling updating (eg, with update enabling unit 5008 ) a character user interface object on a display unit (eg, display unit 5002 ) to indicate the second time further comprises: enabling on a display unit (eg, display unit 5002 ) Animating (eg, using animation enabling unit 5012) a character user interface object on display unit 5002), wherein enabling animation of the character user interface object on the display unit includes movement of a first endpoint on the screen. In some embodiments, enabling updating (eg, using update enabling unit 5008 ) a character user interface object on a display unit (eg, display unit 5002 ) includes enabling animation on a display unit (eg, display unit 5002 ) Rendering (eg, using animation rendering enablement unit 5012 ) a character user interface object, wherein enabling animation of the character user interface object on the display unit includes the rotation of the second segment on the screen at the joint. In some embodiments, the processing unit is further configured to enable translation (eg, with translation enabling unit 5014) of the on-screen human user interface object on a display unit (eg, display unit 5002) toward the center of the display. In some embodiments, enabling translation of the on-screen character user interface object on a display unit (eg, display unit 5002 ) toward the center of the display (eg, using translation enabling unit 5014 ) includes animating the character user interface object to means walking. In some embodiments, the processing unit is further configured to enable changing (eg, using change enabling unit 5016 ) a visual aspect displayed on a display unit (eg, display unit 5002 ) to highlight a human user interface object. In some embodiments, the processing unit is further configured to: in response to the highlighting, enable animating (eg, using animation enabling unit 5012 ) the character user interface object on a display unit (eg, display unit 5002 ). In some embodiments, the character user interface object further includes a representation of a foot. In some embodiments, the processing unit is further configured to enable animation on a display unit (eg, display unit 5002 ) (eg, with animation enablement unit 5012 ) sufficient to indicate the transition of time. In some embodiments, the first time and the second time are the same. In some embodiments, the processing unit is further configured to enable displaying (eg, using display enabling unit 5010 ) on a display unit (eg, display unit 5002 ) the numerical indication of the time value.

以上参考图27D所描述的操作可选地由图1A-图1B或者图50中所描绘的部件实现。例如,显示操作2732和更新操作2734可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 27D are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 50 . For example, display operation 2732 and update operation 2734 may be implemented by event sorter 170 , event recognizer 180 , and event handler 190 . Event monitor 171 in event sorter 170 detects contacts on touch-sensitive display 112, and event dispatcher module 174 delivers event information to application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图51示出了根据各种所描述的实施例的原理配置的电子设备5100的示例性功能框图。根据一些实施例,电子设备5100的功能块被配置为执行以上所描述的技术。设备5100的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图51中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 51 illustrates an exemplary functional block diagram of an electronic device 5100 configured in accordance with the principles of various described embodiments. According to some embodiments, the functional blocks of electronic device 5100 are configured to perform the techniques described above. The functional blocks of device 5100 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. Those skilled in the art will understand that the functional blocks described in Figure 51 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图51所示,电子设备5100包括配置为显示图像用户接口的显示单元5102、可选地配置为接收接触的触敏表面单元5104、可选地配置为检测移动的移动检测单元5120以及耦合到显示单元5102、可选地触敏表面单元5104和可选地移动检测单元5120的处理单元5106。在一些实施例中,处理单元5106包括接收单元5108、显示使能单元5110、确定单元5112、更新使能单元5114、动画呈现使能单元5116、检测单元5118、动画呈现使能单元5122和改变使能单元5124。As shown in FIG. 51, an electronic device 5100 includes a display unit 5102 configured to display a graphical user interface, a touch-sensitive surface unit 5104 optionally configured to receive contact, a movement detection unit 5120 optionally configured to detect movement, and coupled to Display unit 5102, optionally touch sensitive surface unit 5104 and optionally processing unit 5106 of movement detection unit 5120. In some embodiments, the processing unit 5106 includes a receiving unit 5108, a display enabling unit 5110, a determining unit 5112, an update enabling unit 5114, an animation rendering enabling unit 5116, a detecting unit 5118, an animation rendering enabling unit 5122, and a change enabler Energy unit 5124.

处理单元5106被配置为使得能够在显示单元(例如,显示单元5102)上显示(例如,利用显示使能单元5110)人物用户接口对象,其中人物用户接口对象指示当前时间;接收(例如,利用接收单元5108)指示事件的第一数据;确定(例如,利用确定单元5112))事件是否满足条件;以及根据事件满足条件的确定:使得能够在显示单元(例如,显示单元5102)上通过改变(例如,利用改变使能单元5124)人物用户接口对象的可视化方面更新(例如,利用更新使能单元5114)所显示的人物用户接口对象。The processing unit 5106 is configured to enable displaying (eg, using the display enabling unit 5110) a character user interface object on a display unit (eg, the display unit 5102), wherein the character user interface object indicates the current time; receiving (eg, using the receive unit 5108) indicating first data of the event; determining (eg, using determination unit 5112)) whether the event satisfies the condition; and determining according to the event meeting the condition: enabling a display unit (eg, display unit 5102) by changing (eg, , using change enabling unit 5124) to update (eg, using update enabling unit 5114) the displayed character user interface object a visual aspect of the character user interface object.

在一些实施例中,在使得能够在显示单元(例如,显示单元5102)上更新(例如,利用更新使能单元5114)所显示的人物用户接口对象之后,人物用户接口对象仍然指示当前时间。在一些实施例中,在使得能够在显示单元(例如,显示单元5102)上更新(例如,利用更新使能单元5114)所显示的人物用户接口对象之后,人物用户接口对象不再指示当前时间。在一些实施例中,第一数据指示日历事件;条件对应于日历事件的持续时间;以及确定事件是否满足条件包括确定当前时间是否在日历事件的持续时间内。在一些实施例中,日历事件是生日,并且其中使得能够在显示单元(例如,显示单元5102)上更新(例如,利用更新使能单元5114)所显示的人物用户接口对象包括使得能够在显示单元(例如,显示单元5102)上动画呈现(例如,利用动画呈现使能单元5122)人物用户接口对象以显示生日问候。在一些实施例中,日历事件是假期,并且其中更新所显示的人物用户接口对象包括使得能够在显示单元(例如,显示单元5102)上改变(例如,利用改变使能单元5124)人物用户接口对象的可视化方面以反映假期。在一些实施例中,第一数据指示通知,并且其中处理单元被进一步配置为:使得能够在显示单元(例如,显示单元5102)上显示(例如,利用显示使能单元5110)通知;以及使得能够在显示单元(例如,显示单元5102)上动画呈现(例如,利用动画呈现使能单元5122)人物用户接口对象以对所显示的通知做出反应。在一些实施例中,第一数据指示一天中的时间;条件对应于该天的夜间部分;确定事件是否满足条件包括确定一天中的时间是否在该天的夜间部分内;以及使得能够在显示单元(例如,显示单元5102)上更新(例如,利用更新使能单元5114)所显示的人物用户接口对象包括使得能够在显示单元(例如,显示单元5102)上改变(例如,利用改变使能单元5124)人物用户接口对象的可视化方面以表示夜间。在一些实施例中,第一数据指示当前时间;条件对应于按照整点钟的小时;确定事件是否满足条件包括确定当前时间是否是按照整点钟的小时;以及使得能够在显示单元(例如,显示单元5102)上更新(例如,利用更新使能单元5114)所显示的人物用户接口对象包括使得能够在显示单元(例如,显示单元5102)上动画呈现(例如,利用动画呈现使能单元5122)人物用户接口对象以播报按照整点钟的小时一个或者多个小时。在一些实施例中,第一数据指示当前的或者预报的天气;条件对应于一个或者多个指定天气条件;确定事件是否满足条件包括确定当前的或者预报的天气是否是一个或者多个指定天气条件中的一个;以及使得能够在显示单元(例如,显示单元5102)上更新(例如,利用更新使能单元5114)所显示的人物用户接口对象包括使得能够在显示单元(例如,显示单元5102)上改变(例如,利用改变使能单元5124)人物用户接口对象的可视化方面以反映当前的或者预报的天气。在一些实施例中,第一数据指示第二电子设备;条件对应于对于第一电子设备的阈值接近;确定事件是否满足条件包括确定第二电子设备是否在对于第一电子设备的阈值接近内;以及使得能够在显示单元(例如,显示单元5102)上更新(例如,利用更新使能单元5114)所显示的人物用户接口对象包括使得能够在显示单元(例如,显示单元5102)上动画呈现(例如,利用动画呈现使能单元5122)人物用户接口对象以对第二电子设备做出反应。在一些实施例中,第一数据指示用户活动;条件对应于先前用户活动之后的阈值间隔;确定事件是否满足条件包括确定第一数据是否在先前用户活动之后的阈值间隔之外接收;以及使得能够在显示单元(例如,显示单元5102)上更新(例如,利用更新使能单元5114)所显示的人物用户接口对象包括使得能够在显示单元(例如,显示单元5102)上动画呈现(例如,利用动画呈现使能单元5122)人物用户接口对象以反映非活跃性。在一些实施例中,第一数据指示用户活动;条件对应于当前用户活动;确定事件是否满足条件包括确定用户活动是否是当前用户活动;以及更新所显示的人物用户接口对象包括使得能够在显示单元(例如,显示单元5102)上动画呈现(例如,利用动画呈现使能单元5122)人物用户接口对象以表示训练。在一些实施例中,第一数据指示对设备的用户移动(例如,来自移动检测单元5120);条件对应于设备的先前用户移动之后的阈值间隔;确定事件是否满足条件包括确定第一数据是否在设备的先前用户移动(例如,来自移动检测单元5120)之后的阈值间隔之外接收;以及使得能够在显示单元(例如,显示单元5102)上更新(例如,利用更新使能单元5114)所显示的人物用户接口对象包括使得能够在显示单元(例如,显示单元5102)上动画呈现(例如,利用动画呈现使能单元5122)人物用户接口对象以表示疲劳。在一些实施例中,第一数据指示触敏表面单元(例如,触敏表面单元5104)上的用户接触;条件对应于所显示的用户接口对象上的用户接触;确定事件是否满足条件包括确定触敏表面单元上的用户接触是否在所显示的人物用户接口对象上;以及使得能够在显示单元(例如,显示单元5102)上更新(例如,利用更新使能单元5114)所显示的人物用户接口对象包括使得能够在显示单元(例如,显示单元5102)上动画呈现(例如,利用动画呈现使能单元5122)人物用户接口对象以对接触做出反应。在一些实施例中,处理单元5106被进一步配置为:检测(例如,利用检测单元5118)用户输入;以及响应于检测到用户输入,使得能够在显示单元(例如,显示单元5102)上显示(例如,利用显示使能单元5110)人物用户接口对象。在一些实施例中,用户输入包括对设备的用户移动,其中电子设备进一步包括移动检测单元(例如,移动检测单元5120),其中处理单元5106被耦合到移动检测单元,并且处理单元5106被进一步配置为:通过移动检测单元(例如,移动检测单元5120)检测设备5100的用户移动。在一些实施例中,用户输入包括触敏表面单元(例如,触敏表面单元5104)上的接触,并且其中处理单元5106被进一步配置为检测(例如,利用检测单元5118)触敏表面单元上的接触。In some embodiments, after enabling updating (eg, with update enabling unit 5114 ) the displayed character user interface object on a display unit (eg, display unit 5102 ), the character user interface object still indicates the current time. In some embodiments, after enabling updating (eg, with update enabling unit 5114 ) the displayed character user interface object on a display unit (eg, display unit 5102 ), the character user interface object no longer indicates the current time. In some embodiments, the first data indicates a calendar event; the condition corresponds to a duration of the calendar event; and determining whether the event satisfies the condition includes determining whether the current time is within the duration of the calendar event. In some embodiments, the calendar event is a birthday, and wherein enabling updating (eg, using update enabling unit 5114 ) the displayed character user interface object on the display unit (eg, display unit 5102 ) includes enabling the display unit (eg, display unit 5102 ) (eg, display unit 5102) animates (eg, using animation enablement unit 5122) a character user interface object to display a birthday greeting. In some embodiments, the calendar event is a holiday, and wherein updating the displayed character user interface object includes enabling the character user interface object to be changed (eg, using change enabling unit 5124 ) on a display unit (eg, display unit 5102 ) visual aspects to reflect the holidays. In some embodiments, the first data indicates a notification, and wherein the processing unit is further configured to: enable display (eg, with display enabling unit 5110 ) of the notification on a display unit (eg, display unit 5102 ); and enable the notification A character user interface object is animated (eg, using animation enablement unit 5122) on a display unit (eg, display unit 5102) to react to displayed notifications. In some embodiments, the first data indicates a time of day; the condition corresponds to a nighttime portion of the day; determining whether the event satisfies the condition includes determining whether the time of day is within the nighttime portion of the day; Updating (eg, using update enabling unit 5114 ) a displayed character user interface object on a display unit (eg, display unit 5102 ) includes enabling changes (eg, using change enabling unit 5124 ) on a display unit (eg, display unit 5102 ) ) Visual aspect of a character user interface object to represent night time. In some embodiments, the first data indicates the current time; the condition corresponds to the hour on the hour; determining whether the event satisfies the condition includes determining whether the current time is the hour on the hour; Updating (eg, using update enabling unit 5114) the displayed character user interface object on display unit 5102) includes enabling animation (eg, using animation enabling unit 5122) on display unit (eg, display unit 5102) A character user interface object to announce one or more hours according to the hour on the hour. In some embodiments, the first data indicates current or forecast weather; the condition corresponds to one or more specified weather conditions; and determining whether the event satisfies the condition includes determining whether the current or forecast weather is the one or more specified weather conditions and enabling updating (eg, using update enabling unit 5114 ) a displayed character user interface object on a display unit (eg, display unit 5102 ) including enabling on a display unit (eg, display unit 5102 ) The visual aspects of the character user interface objects are changed (eg, using change enabling unit 5124) to reflect current or forecast weather. In some embodiments, the first data is indicative of a second electronic device; the condition corresponds to a threshold proximity for the first electronic device; determining whether the event satisfies the condition includes determining whether the second electronic device is within the threshold proximity for the first electronic device; As well as enabling updating (eg, using update enabling unit 5114 ) a displayed character user interface object on a display unit (eg, display unit 5102 ) includes enabling animation on a display unit (eg, display unit 5102 ) (eg, , using the animation rendering enabling unit 5122) character user interface object to react to the second electronic device. In some embodiments, the first data is indicative of user activity; the condition corresponds to a threshold interval following the previous user activity; determining whether the event satisfies the condition includes determining whether the first data was received outside the threshold interval following the previous user activity; and enabling Updating (eg, using update enabling unit 5114 ) a displayed character user interface object on a display unit (eg, display unit 5102 ) includes enabling animation (eg, using animation) on a display unit (eg, display unit 5102 ) A presentation enabling unit 5122) character user interface object to reflect inactivity. In some embodiments, the first data indicates user activity; the condition corresponds to current user activity; determining whether the event satisfies the condition includes determining whether the user activity is the current user activity; and updating the displayed character user interface object includes enabling display of Animate (eg, with animation enablement unit 5122 ) a character user interface object on (eg, display unit 5102 ) to represent the training. In some embodiments, the first data indicates user movement to the device (eg, from movement detection unit 5120); the condition corresponds to a threshold interval following a previous user movement of the device; determining whether the event satisfies the condition includes determining whether the first data is in the received outside of a threshold interval following a previous user movement of the device (eg, from movement detection unit 5120 ); and enabling updating (eg, with update enabling unit 5114 ) displayed on a display unit (eg, display unit 5102 ) Character user interface objects include enabling animation (eg, with animation enablement unit 5122 ) of character user interface objects on a display unit (eg, display unit 5102 ) to represent fatigue. In some embodiments, the first data indicates a user contact on a touch-sensitive surface element (eg, touch-sensitive surface element 5104); the condition corresponds to a user contact on a displayed user interface object; determining whether the event satisfies the condition includes determining that the touch whether the user contact on the sensitive surface unit is on the displayed character user interface object; and enabling the displayed character user interface object to be updated (eg, using update enabling unit 5114 ) on the display unit (eg, display unit 5102 ) Included is the ability to animate (eg, with animation enablement unit 5122 ) a character user interface object on a display unit (eg, display unit 5102 ) to react to contact. In some embodiments, processing unit 5106 is further configured to: detect (eg, with detection unit 5118 ) user input; and, in response to detecting the user input, enable display (eg, on display unit 5102 ) on a display unit (eg, display unit 5102 ). , using the display enable unit 5110) character user interface object. In some embodiments, the user input includes user movement to the device, wherein the electronic device further includes a movement detection unit (eg, movement detection unit 5120), wherein the processing unit 5106 is coupled to the movement detection unit, and the processing unit 5106 is further configured To: detect the user movement of the device 5100 through a movement detection unit (eg, the movement detection unit 5120). In some embodiments, the user input includes a contact on a touch-sensitive surface unit (eg, touch-sensitive surface unit 5104 ), and wherein processing unit 5106 is further configured to detect (eg, with detection unit 5118 ) a contact on the touch-sensitive surface unit touch.

以上参考图27E所描述的操作可选地由图1A-图1B或者图51中所描绘的部件实现。例如,显示操作2742、接收操作2744和确定操作2746可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 27E are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 51 . For example, display operation 2742 , receive operation 2744 , and determine operation 2746 may be implemented by event classifier 170 , event recognizer 180 , and event handler 190 . Event monitor 171 in event sorter 170 detects contacts on touch-sensitive display 112, and event dispatcher module 174 delivers event information to application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

根据一些实施例,图52示出了根据各种所描述的实施例的原理配置的电子设备5200的示例性功能框图。根据一些实施例,电子设备5200的功能块被配置为执行以上所描述的技术。设备5200的功能块可选地由硬件、软件或者硬件和软件的组合实现以执行各种所描述的示例的原理。本领域技术人员应当理解图52中所描述的功能块可选地被组合或者分离成子块以实现各种所描述的示例的原理。因此本文的描述可选地支持本文所描述的功能块的任何可能组合或分离或者进一步限定。According to some embodiments, FIG. 52 illustrates an exemplary functional block diagram of an electronic device 5200 configured in accordance with the principles of various described embodiments. According to some embodiments, functional blocks of electronic device 5200 are configured to perform the techniques described above. The functional blocks of device 5200 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of various described examples. Those skilled in the art will understand that the functional blocks described in Figure 52 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. The description herein thus optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图52所示,电子设备5200包括配置为显示图像用户接口的显示单元5202、可选地配置为接收接触的触敏表面单元5204、可选地配置为检测移动的移动检测单元5216、可选地配置为从按钮接收输入的按钮输入单元5218以及耦合到显示单元5202、可选地触敏表面单元5204、可选地移动检测单元5216和可选地按钮输入单元5218的处理单元5206。在一些实施例中,处理单元5206包括设置单元5208、显示使能单元5210、动画呈现使能单元5212和接收单元5214。As shown in FIG. 52, an electronic device 5200 includes a display unit 5202 configured to display a graphical user interface, a touch-sensitive surface unit 5204 optionally configured to receive contact, a movement detection unit 5216 optionally configured to detect movement, an optional A button input unit 5218 is configured to receive input from the buttons and a processing unit 5206 coupled to the display unit 5202 , optionally the touch sensitive surface unit 5204 , optionally the movement detection unit 5216 and optionally the button input unit 5218 . In some embodiments, the processing unit 5206 includes a setting unit 5208 , a display enabling unit 5210 , an animation rendering enabling unit 5212 , and a receiving unit 5214 .

处理单元5206被配置为将显示单元(例如,显示单元5202)设置(例如,利用设置单元5208)为非活跃状态;接收(例如,利用接收单元5214)指示事件的第一数据;响应于接收到第一数据:将显示单元(例如,显示单元5202)设置(例如,利用设置单元5208)为活跃状态;使得能够在显示单元(例如,显示单元5202)上显示(例如,利用显示使能单元5210)显示器的侧上的人物用户接口对象;使得能够在显示单元(例如,显示单元5202)上动画呈现(例如,利用动画呈现使能单元5212)人物用户接口对象朝着显示器的中心;以及使得能够在显示单元(例如,显示单元5202)上显示(例如,显示使能单元5210)按照指示当前时间的位置在显示器的中心处的人物用户接口对象。The processing unit 5206 is configured to set (eg, using the setting unit 5208 ) a display unit (eg, the display unit 5202 ) to an inactive state; receive (eg, using the receiving unit 5214 ) first data indicative of the event; First data: set a display unit (eg, display unit 5202 ) to an active state (eg, using set unit 5208 ); enable display on a display unit (eg, display unit 5202 ) (eg, using display enable unit 5210 ) ) a character user interface object on the side of the display; enabling animation (eg, using animation enabling unit 5212) of the character user interface object on a display unit (eg, display unit 5202) towards the center of the display; and enabling A character user interface object at the center of the display according to the position indicating the current time is displayed (eg, display enabling unit 5210 ) on a display unit (eg, display unit 5202 ).

在一些实施例中,使得能够在显示单元(例如,显示单元5202)上动画呈现(例如,利用动画呈现使能单元5212)人物用户接口对象包括行走的效果。在一些实施例中,电子设备5200包括移动检测单元(例如,移动检测单元5216),其中移动检测单元被耦合到处理单元5206,并且处理单元5206被进一步配置为从移动检测单元接收(例如,利用接收单元5214)输入,并且其中事件包括将电子设备5200抬升到查看位置的运动。在一些实施例中,电子设备5200包括按钮输入单元(例如,按钮输入单元5218),其中按钮输入单元被耦合到处理单元5206,并且处理单元5206被进一步配置为从按钮输入单元接收输入,并且其中事件包括设备5200上的按钮输入单元上的按压。在一些实施例中,事件包括触敏表面单元(例如,触敏表面单元5204)上的触摸。In some embodiments, enabling animation on a display unit (eg, display unit 5202 ) (eg, using animation enablement unit 5212 ) of a character user interface object includes the effect of walking. In some embodiments, electronic device 5200 includes a movement detection unit (eg, movement detection unit 5216), wherein the movement detection unit is coupled to processing unit 5206, and processing unit 5206 is further configured to receive from the movement detection unit (eg, using unit 5214) input is received, and wherein the event includes a motion to lift the electronic device 5200 to the viewing position. In some embodiments, electronic device 5200 includes a button input unit (eg, button input unit 5218), wherein the button input unit is coupled to the processing unit 5206, and the processing unit 5206 is further configured to receive input from the button input unit, and wherein The event includes a press on a button input unit on the device 5200 . In some embodiments, the event includes a touch on a touch-sensitive surface element (eg, touch-sensitive surface element 5204).

以上参考图27F所描述的操作可选地由图1A-图1B或者图52中所描绘的部件实现。例如,设置操作2752、接收操作2754和设置操作2756可以由事件分类器170、事件识别器180和事件处理机190实现。事件分类器170中的事件监视器171检测触敏显示器112上的接触,并且事件分派器模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应的事件定义186比较,并且确定触敏表面上的第一位置处的第一接触是否对应于预定义的事件或子事件,诸如用户接口上的可供件的激活。当检测到相应的预定义的事件或子事件时,事件识别器180激活与事件或子事件的检测相关联的事件处理机190。事件处理机190可以利用或呼叫数据更新器176或对象更新器177以更新应用内部状态192。在一些实施例中,事件处理机190访问相应的GUI更新器178以更新由应用显示的内容。类似地,如何基于图1A-图1B中所描绘的部件实现其它过程,对于本领域技术人员而言将是清楚的。The operations described above with reference to FIG. 27F are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 52 . For example, set operation 2752 , receive operation 2754 , and set operation 2756 may be implemented by event sorter 170 , event recognizer 180 , and event handler 190 . Event monitor 171 in event sorter 170 detects contacts on touch-sensitive display 112, and event dispatcher module 174 delivers event information to application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as a user Activation of an affordance on an interface. When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those skilled in the art how to implement other processes based on the components depicted in Figures 1A-1B.

现在关注转向可以在诸如设备100、300或500的电子设备上实施的用户接口和关联过程的实施例。Attention now turns to an embodiment of a user interface and association process that may be implemented on an electronic device such as device 100 , 300 or 500 .

图53A-图53F图示示例性用户接口。图54A-图54E是图示示例性方法的流程图。图53C-图53F中的用户接口用于图示图54A-图54E中的过程。53A-53F illustrate exemplary user interfaces. 54A-54E are flowcharts illustrating exemplary methods. The user interfaces in Figures 53C-53F are used to illustrate the processes in Figures 54A-54E.

图53A-图53F描绘设备5300,其在一些实施例中包括关于设备100、300和/或500描述的特征的一些特征或所有特征。在一些实施例中,设备5300具有触敏和压敏显示器5302(有时简称为触摸屏)。在一些实施例中,设备5300具有可旋转的和可按压的输入机构5304。在一些实施例中,设备5300具有可按压输入机构5306。显示器5302以及输入机构5304和5306可以与显示器504以及输入机构506和508分别共享一些或所有特征。53A-53F depict device 5300, which in some embodiments includes some or all of the features described with respect to devices 100, 300, and/or 500. In some embodiments, device 5300 has a touch-sensitive and pressure-sensitive display 5302 (sometimes simply referred to as a touch screen). In some embodiments, the device 5300 has a rotatable and depressable input mechanism 5304. In some embodiments, device 5300 has a depressible input mechanism 5306 . Display 5302 and input mechanisms 5304 and 5306 may share some or all features with display 504 and input mechanisms 506 and 508, respectively.

在一些实施例中,设备5300包括附接机构,以用于将设备附接、粘贴或连接到用户的身体部分或衣服上。以这种方式,设备5300可以被认为“可穿戴设备”,有时简称为“可穿戴”。在图53A和图53B的示例中,设备5300可以包括腕带(未图示),其可以用于将设备粘贴到用户的手腕。在一些实施例中,设备5300采取被配置为通过腕带粘贴到用户的手腕“智能手表”、便携式电子设备的外形因素。In some embodiments, the device 5300 includes an attachment mechanism for attaching, affixing, or connecting the device to a user's body part or clothing. In this manner, device 5300 may be considered a "wearable device," sometimes simply referred to as "wearable." In the example of Figures 53A and 53B, the device 5300 can include a wrist strap (not shown) that can be used to affix the device to a user's wrist. In some embodiments, the device 5300 takes the form factor of a "smart watch," a portable electronic device, that is configured to be attached to a user's wrist via a wrist strap.

现在关注转向用于访问和呈现对应于过去信息和未来信息的技术。在一些实施例中,用户接口被配置为以复杂件的形式呈现信息,该复杂件可以是视觉地显示的用户接口对象,其与本公开中上面讨论的复杂件共享任何或所有特征。Attention now turns to techniques for accessing and presenting information corresponding to the past and the future. In some embodiments, the user interface is configured to present information in the form of a complex, which may be a visually displayed user interface object that shares any or all features with the complex discussed above in this disclosure.

擦除(time scrubbing)”模式或“时间旅行”模式以及关联的用户接口。在“时间擦除”或“时间旅行”模式中,用户可以前进或倒回非当前时间,也称为“擦除时间”。“擦除”可以指代通过时间向前进展或者通过时间向后进展的动作。用户可以“向前擦除”,如他使得擦除时间进一步前进到未来中(犹如快进);而且用户可以“向后擦除”,如他使得擦除时间进一步移动到过去中(犹如倒回)。擦除时间可以根据用户输入而设置,而不是与当天的当前时间(或者世界上其它地方的时间)对应。当用户设置和更新擦除时间(例如用户擦除)时,在与时间擦除模式关联的接口中显示的信息可以根据擦除时间来更新。即,可以将擦除时间显示在时间擦除接口上,而且可以将擦除时间和当前时间之间的差异显示在时间擦除接口上。在一些实施例中,显示当前时间和擦除时间之间的差异的指示符。在一些实施例中,可以根据擦除时间更新一个或多个复杂件,以便这些复杂件在设备处于时间擦除模式中时显示对应于擦除时间的信息,而不是对应于当前时间的信息。以这种方式,当擦除时间前进到未来中或倒回到过去中时,设备可以好像“旅行”通过时间,而且相应地更新所显示的复杂件。在一些实施例中,复杂件可以显示对应于未来擦除时间的预报的或预测的信息,而且可以显示对应于过去的擦除时间的记录的或历史的信息。"time scrubbing" mode or "time travel" mode and associated user interface. In "time scrubbing" or "time travel" mode, the user can advance or rewind a non-current time, also known as "swipe" Time". "Erase" can refer to the action of progressing forward through time or progressing backward through time. The user can "erase forward", eg he causes the erasing time to advance further into the future (as if fast-forwarding); And the user can "wipe backwards", as he moves the wipe time further into the past (as if rewinding). The wipe time can be set based on user input, not related to the current time of day (or anywhere else in the world). time) corresponding. When the user sets and updates the erasing time (such as user erasing), the information displayed in the interface associated with the time erasing mode can be updated according to the erasing time. That is, the erasing time can be displayed On the time erasing interface, and the difference between the erasing time and the current time can be displayed on the time erasing interface. In some embodiments, an indicator of the difference between the current time and the erasing time is displayed. In In some embodiments, one or more complications may be updated based on the erasure time, so that the complications display information corresponding to the erasure time, rather than the current time, when the device is in time erasure mode. In this way, as erasing time advances into the future or rewinds into the past, the device may appear to "travel" through time and update the displayed complication accordingly. In some embodiments, the complication may display the corresponding Predicted or predicted information for future erasure times, and recorded or historical information corresponding to past erasure times may be displayed.

所描述的特征可以允许用户使用时间擦除模式以快速地、容易地并且直观地访问对应于多个所显示的复杂件的过去和未来信息;用户可以容易地查看未来相同点或过去相同点的对应于多于一个复杂件的信息,并且可以理解对应于不同复杂件的信息借助于对应相同擦除时间曾经或将要相互关联的方式。例如,用户可以向前实时擦除以看到当天中稍后的日历事件对应于预报的雷雨,即如果用户在日历应用接口中查看到未来事件以及在分离的天气应用接口中查看到所预报的天气则用户可能无法理解的信息。The described features may allow the user to use a time erasure mode to quickly, easily and intuitively access past and future information corresponding to multiple displayed complexes; the user can easily view future identical points or past identical points Information corresponding to more than one complication, and it will be appreciated the manner in which information corresponding to different complexes was or will be correlated by means of corresponding to the same erasing time. For example, a user can live-wipe forward to see that a calendar event later in the day corresponds to a forecast thunderstorm, ie if the user sees future events in the calendar application interface and the forecast in the separate weather application interface Weather is information that the user may not understand.

现在关注特别地转向用于时间擦洗模拟钟面图像的接口。Attention now turns specifically to an interface for time scrubbing the image of an analog clock face.

图53A描绘在设备5300的显示器5302上显示的示例性用户接口5340。在一些实施例中,用户接口5340是表面接口屏幕,诸如可穿戴智能手表便携式电子设备的本地接口。接口5340包括表盘5308,其是模拟表盘的显示的图像。表盘5308包括时针5310a和分针5310b。在一些实施例中,表盘5308还可以包括秒针。在图53A中,时针5310a和分针5310b指示当前时间是11:09。53A depicts an exemplary user interface 5340 displayed on the display 5302 of the device 5300. In some embodiments, the user interface 5340 is a surface interface screen, such as a local interface of a wearable smart watch portable electronic device. Interface 5340 includes dial 5308, which is an image that simulates the display of the dial. Dial 5308 includes hour hand 5310a and minute hand 5310b. In some embodiments, dial 5308 may also include a second hand. In FIG. 53A, the hour hand 5310a and the minute hand 5310b indicate that the current time is 11:09.

接口5340还包括天气复杂件5312,其是被配置为指示用户所选位置的天气数据的复杂件。在一些实施例中,天气复杂件5312可以与从其中汲取天气数据的天气应用关联。在一些实施例中,天气复杂件5312可以是可选择的可供件,以便显示器5302上的对应于天气复杂件5312的位置处的用户输入的检测可以引起关联的接口被显示、附加信息被显示或者关联的应用(例如天气应用)被访问或打开。在一些实施例中,天气复杂件5312可以显示关于温度、降水、风速、云量的信息或任何其它相关或有用的天气信息。Interface 5340 also includes a weather complication 5312, which is a complication configured to indicate weather data for a user-selected location. In some embodiments, the weather complication 5312 may be associated with a weather application from which weather data is drawn. In some embodiments, weather complication 5312 may be a selectable affordance such that detection of user input at a location on display 5302 corresponding to weather complication 5312 may cause an associated interface to be displayed, additional information to be displayed Or an associated application (eg, a weather application) is accessed or opened. In some embodiments, the weather complication 5312 may display information about temperature, precipitation, wind speed, cloud cover, or any other relevant or useful weather information.

在一些实施例中,天气复杂件5312可以显示与当前信息、未来信息(例如未来安排的事件、预测/预报的信息等)或过去信息(例如历史信息、所记录的事件、过去的事件、过去的预测/预报等)对应的信息。在所描绘的示例中,天气复杂件5312正在显示当前天气信息,其指示当前气温是72°。In some embodiments, the weather complication 5312 may display information related to current information, future information (eg, future scheduled events, forecast/forecast information, etc.) or past information (eg, historical information, recorded events, past events, past Prediction/forecast, etc.) corresponding information. In the depicted example, weather complication 5312 is displaying current weather information indicating that the current air temperature is 72°.

接口5340还包括股票市场复杂件5314,其是被配置为指示股票市场数据的复杂件。在一些实施例中,股票市场复杂件5314可以与从其中汲取股票市场数据的股票市场应用关联。在一些实施例中,股票市场复杂件5314可以是可选择的可供件,以便显示器5302上的对应于股票市场复杂件5314的位置处的用户输入的检测可以使得关联的接口被显示、附加信息被显示或者关联的应用(例如股票市场应用)被访问或打开。在一些实施例中,股票市场复杂件5314可以显示关于一个或多个股票的信息、一个或多个股票市场或指数、一个或多个投资组合或者任何其它相关或有用的股票市场信息。Interface 5340 also includes a stock market complex 5314, which is a complex configured to indicate stock market data. In some embodiments, the stock market complex 5314 may be associated with a stock market application from which stock market data is drawn. In some embodiments, stock market complication 5314 may be a selectable affordance such that detection of user input at a location on display 5302 corresponding to stock market complication 5314 may cause an associated interface to be displayed, additional information A displayed or associated application (eg, a stock market application) is accessed or opened. In some embodiments, the stock market complex 5314 may display information about one or more stocks, one or more stock markets or indices, one or more portfolios, or any other relevant or useful stock market information.

在一些实施例中,股票市场复杂件5314可以显示与当前信息或过去信息(例如历史信息、所记录的事件、过去的事件或者过去的预测/预报)对应的信息。在一些实施例中,股票市场复杂件5314可能不能够显示与未来信息对应的信息,因为未来股票市场信息可能是不可知的。在一些实施例中,股票市场复杂件5314可以被配置为显示某些未来信息,诸如安排的未来买入或卖出、安排的未来事件(例如开盘)或者预计的或预测的未来股票市场行情。在所描绘的示例中,股票市场复杂件5314正在显示当前股票市场信息,其指示NASDAQ在当天上涨2.45点。In some embodiments, the stock market complication 5314 may display information corresponding to current information or past information (eg, historical information, recorded events, past events, or past forecasts/forecasts). In some embodiments, the stock market complex 5314 may not be able to display information corresponding to future information because future stock market information may be unknowable. In some embodiments, the stock market complex 5314 may be configured to display certain future information, such as scheduled future buys or sells, scheduled future events (eg, openings), or predicted or predicted future stock market conditions. In the depicted example, stock market complication 5314 is displaying current stock market information indicating that NASDAQ is up 2.45 points on the day.

图53A还描绘用户输入5316a,其是由触敏显示器5302检测的触摸接触。触摸接触输入5316a可以是由显示器5302中的触敏元件和/或压敏元件检测的单点触摸输入、多点触摸输入、单次轻敲输入和/或多次轻敲输入。在所显示的示例中,输入5316a是显示器5302上与所显示的表盘5308对应的位置处检测的单指输入、单次轻敲输入。在一些实施例中,设备5300可以被配置为响应于检测用户输入5316a(或任何其它适当的预定义用户输入,包括可旋转输入机构的旋转)来激活时间擦除模式。53A also depicts user input 5316a, which is a touch contact detected by touch-sensitive display 5302. Touch contact input 5316a may be a single-touch input, multi-touch input, single-tap input, and/or multiple-tap input detected by touch-sensitive elements and/or pressure-sensitive elements in display 5302 . In the example shown, input 5316a is a single finger input, a single tap input, detected at a location on display 5302 that corresponds to displayed dial 5308. In some embodiments, device 5300 may be configured to activate a time erasure mode in response to detecting user input 5316a (or any other suitable predefined user input, including rotation of a rotatable input mechanism).

图53B描绘在设备5300的显示器5302上显示的示例性用户接口5350。在一些实施例中,示例性用户接口5350示出其中设备5300响应于图53A中的输入5316a的检测的方式。即,用户接口5350示出根据一些实施例的设备5300激活时间擦除模式以及关联的时间擦除接口。53B depicts an exemplary user interface 5350 displayed on the display 5302 of the device 5300. In some embodiments, exemplary user interface 5350 illustrates the manner in which device 5300 responds to detection of input 5316a in Figure 53A. That is, user interface 5350 shows device 5300 activating a time wipe mode and an associated time wipe interface in accordance with some embodiments.

在所描绘示例中在所描绘的示例中,接口5350保持接口5340的许多相同元素和特征,包括相同的突出的表盘5308以及相同的复杂件5312和5314。在一些实施例中,接口5350的元素中的一个或多个元素的可视外观不同于接口5340中对应的或关联的元素的外观,以便指示时间擦除模式已经激活。In the depicted example, interface 5350 retains many of the same elements and features of interface 5340, including the same raised dial 5308 and the same complications 5312 and 5314, in the depicted example. In some embodiments, the visual appearance of one or more of the elements of interface 5350 differs from the appearance of corresponding or associated elements in interface 5340 to indicate that the time erasure mode has been activated.

在一些实施例中,时间擦除模式是设备的操作模式,其中用户可以通过一个或多个用户输入来指示除了当前时间的时间。根据用户对过去时间或未来时间的指示,设备可以显示用户所指示时间的指示,并且可以根据用户所指示的时间更新一个或多个用户接口对象。经更新的用户接口对象(诸如复杂件、可供件、图标等)可以被更新以示出与用户所指示时间(其可以被称为擦除时间)对应的信息。因此,在一些实施例中,随着用户向前或向后“擦除”时间,该擦除时间可以被连续地更新,并且在接口上显示的其它信息对应地被连续地更新,以便在显示器上显示的信息连续地对应于该擦除时间。在所描绘的示例中,激活和使用图53A-图53C的时间擦除模式,下面会更详细描述,用户使用旋转用户输入来向前擦除时间,从11:09(当前时间)至11:34(未来擦除时间)。根据前向擦除,复杂件5312和5314被更新以对应于当前擦除时间,其中天气复杂件5312显示预报的气温并且股票市场复杂件5314中止显示(以指示未来信息不可用)。In some embodiments, the time wipe mode is a mode of operation of the device in which the user can indicate a time other than the current time through one or more user inputs. Based on the user's indication of a past time or a future time, the device may display an indication of the time indicated by the user, and may update one or more user interface objects based on the time indicated by the user. The updated user interface objects (such as complexes, affordances, icons, etc.) may be updated to show information corresponding to the time indicated by the user (which may be referred to as the erasure time). Thus, in some embodiments, as the user "wipes" time forwards or backwards, the wipe time may be continuously updated, and other information displayed on the interface correspondingly continuously updated, so that the display The information displayed above continuously corresponds to this erasing time. In the depicted example, activating and using the time erasing mode of FIGS. 53A-53C , described in more detail below, the user uses a rotating user input to erase time forward, from 11:09 (current time) to 11:09: 34 (future erase time). According to the forward wipe, complications 5312 and 5314 are updated to correspond to the current wipe time, with the weather complication 5312 displaying the forecast air temperature and the stock market complication 5314 suspended (to indicate that future information is not available).

在所描绘的示例中,接口5350不同于接口5340之处在于,在指针5310a和5310b的地方,接口5350包括擦除时针5322a和擦除分针5322b。在一些实施例中,擦除指针可以替代非擦除指针(例如指示当前时间的指针)而显示或者附加于该非擦除指针而显示。在一些实施例中,擦除指针可以具有与当前时间指针相同的可视外观,或者与当前时间指针不同的外观。例如,擦除指针可以用与当前时间指针不同的尺寸、形状、颜色、加亮、动画样式来显示。在一些实施例中,例如,当前时间指针(例如图53A中指针5310a和5310b)可以用白色来显示,而擦除指针(例如指针5322a和5322b)可以用绿色来显示。In the depicted example, interface 5350 differs from interface 5340 in that, where hands 5310a and 5310b, interface 5350 includes an erase hour hand 5322a and an erase minute hand 5322b. In some embodiments, an erasing pointer may be displayed in place of or in addition to a non-erasing pointer (eg, a pointer indicating the current time). In some embodiments, the erase pointer may have the same visual appearance as the current time pointer, or a different appearance than the current time pointer. For example, the erase pointer may be displayed with a different size, shape, color, highlight, animation style than the current time pointer. In some embodiments, for example, the current time pointers (eg, pointers 5310a and 5310b in Figure 53A) may be displayed in white, while the erase pointers (eg, pointers 5322a and 5322b) may be displayed in green.

在所描绘示例中在所描绘的示例中,接口5350还通过包括显示当前时间(11:09)的数字钟面5317而不同于接口5340。接口5350还通过包括时间差指示符5318而不同于接口5340,该时间差指示符5318显示当前时间和擦除时间之差的指示。在所示的示例中,擦除时间是11:09而当前时间也是11:09,因为擦除时间还没有从当前时间移开。因此,时间差指示符5318通过“+0”分钟的差异而指示在当前时间和擦除时间之间不存在差异。In the depicted example, interface 5350 also differs from interface 5340 by including a digital clock face 5317 that displays the current time (11:09) in the depicted example. Interface 5350 also differs from interface 5340 by including a time difference indicator 5318 that displays an indication of the difference between the current time and the erase time. In the example shown, the erase time is 11:09 and the current time is also 11:09 because the erase time has not moved from the current time. Thus, the time difference indicator 5318 indicates that there is no difference between the current time and the erase time by a difference of "+0" minutes.

图53B还描绘旋转输入5320a,其是由设备5300的旋转输入机构5304检测的旋转用户输入。旋转用户输入5320a可以包括旋转输入机构5304的一次或多次旋转,该一次或多次旋转各自具有一个或多个速度、加速度、方向、持续时间和彼此相对的间隔。该一次或多次旋转可以共同形成构成输入的预定义的旋转模式。在所描绘的示例中,如果在页面的平面中向附图的左侧看可旋转输入机构的表盘,则旋转输入5320a是可旋转输入机构5304如所定义的顺时针方向中的单次旋转。(即,所图示的旋转方向使得在可旋转输入机构5304的顶部处、在z轴方向中,可旋转输入机构5304正被旋转进入页面平面中,而在可旋转输入机构5304的底部处、在z轴方向中,可旋转输入机构5304正被旋转离开页面平面)。在一些实施例中,旋转输入5302a是用于向前擦除至未来时间的输入。53B also depicts a rotational input 5320a, which is a rotational user input detected by the rotational input mechanism 5304 of the device 5300. The rotational user input 5320a may include one or more rotations of the rotational input mechanism 5304, the one or more rotations each having one or more of a velocity, acceleration, direction, duration, and spacing relative to each other. The one or more rotations may collectively form a predefined rotation pattern that constitutes the input. In the depicted example, if looking at the dial of the rotatable input mechanism to the left of the drawing in the plane of the page, the rotation input 5320a is a single rotation of the rotatable input mechanism 5304 in a clockwise direction as defined. (ie, the direction of rotation illustrated is such that at the top of the rotatable input mechanism 5304, in the z-axis direction, the rotatable input mechanism 5304 is being rotated into the plane of the page, and at the bottom of the rotatable input mechanism 5304, In the z-axis direction, the rotatable input mechanism 5304 is being rotated away from the plane of the page). In some embodiments, the rotation input 5302a is an input for erasing forward to a future time.

图53C描绘在设备5300的显示器5302上显示的示例性用户接口5360。示例性用户接口5360示出其中在一些实施例中设备5300响应于图53B中输入5320a的检测的方式。即,用户接口5360示出根据一些实施例的通过设备5300至未来时间的时间擦除以及关联的接口。特别地,接口5360描绘表盘5308(和指针5310a、5310b、5322a和5322b)以及复杂件5312和5314如何根据时间擦除来更新。53C depicts an exemplary user interface 5360 displayed on the display 5302 of the device 5300. Exemplary user interface 5360 illustrates the manner in which, in some embodiments, device 5300 responds to detection of input 5320a in Figure 53B. That is, user interface 5360 illustrates time erasure by device 5300 to a future time and associated interfaces, in accordance with some embodiments. In particular, interface 5360 depicts how dial 5308 (and hands 5310a, 5310b, 5322a and 5322b) and complications 5312 and 5314 are updated according to time erasure.

首先,在所描绘的示例中,根据用户输入5320a,将擦除指针5322a和5322b向前移动以指示擦除时间。在一些实施例中,擦除指针可以连续地、平滑地或者规律地移动以匹配旋转用户输入,使得旋转输入旋转得越远并且越快,擦除指针可以前进得越远并且越快。在一些实施例中,擦除指针可以从先前位置平扫到当前位置中,从而仿真当通过旋转表把将手表设到新的时间时,表针平扫至新的位置中的表现。在所描绘的示例中,擦除时针5322a和擦除分针5322b根据图53B中的旋转用户输入5320a的检测而从它们在接口5350中的先前位置平扫至它们在接口5360中的新的位置(如由示出擦除时针5322b的移动的圆弧箭头所示)。First, in the depicted example, according to user input 5320a, erase pointers 5322a and 5322b are moved forward to indicate the erasing time. In some embodiments, the erase pointer may move continuously, smoothly, or regularly to match the rotating user input, such that the farther and faster the rotating input rotates, the farther and faster the erase pointer may advance. In some embodiments, the erasing hand may be swiped from a previous position into the current position, simulating the behavior of the hand swiping into the new position when the watch is set to a new time by rotating the crown. In the depicted example, erase hour hand 5322a and erase minute hand 5322b swipe from their previous positions in interface 5350 to their new positions in interface 5360 based on detection of rotating user input 5320a in FIG. 53B ( As indicated by the circular arc arrow showing the movement of the hand 5322b when erasing).

另外,在所描绘的示例中,当由于擦除时间前进到未来因此擦除指针5322a和5322b向前平扫时,作为当前时间指针的指针5310a和5310b展现在它们的位置中。在一些实施例中,指针5310a和5310b在外观上与它们在图53A中接口5340中相同。在一些实施例中,指针5310a和5310b以视觉地指示时间擦除模式是激活的方式来显示,诸如通过指针5310a和5310b的外观、与当时间擦除模式没有激活时进行视觉地区分,诸如通过以不同尺寸、形状、颜色、加亮或动画样式来显示。在所描绘实施例中,指针5310a和5310b在时间擦除模式的激活之前用白色来显示,而在时间擦除模式中用灰色、部分透明的颜色来显示;该灰色透明颜色由图53C中指针5310a和5310b上的哈希图案来指示。在所描绘的示例中,指针5310a和5310b被显示为在擦除指针5322a和5322b的“后面”,如由擦除时针5322a在两个指针部分叠加的位置遮挡住时针5310a所示;该布置可以帮助强调擦除指针在时间擦除模式中,因为擦除指针对时间擦除功能可能非常关键,并且可能对应于在擦除接口上显示的其它信息。Additionally, in the depicted example, when erasing pointers 5322a and 5322b pan forward because the erasing time advances into the future, pointers 5310a and 5310b, which are current time pointers, are displayed in their positions. In some embodiments, pointers 5310a and 5310b are the same in appearance as they are in interface 5340 in Figure 53A. In some embodiments, the pointers 5310a and 5310b are displayed in a manner to visually indicate that the time erasure mode is active, such as by the appearance of the pointers 5310a and 5310b, to visually distinguish from when the time erasure mode is not active, such as by Display in different sizes, shapes, colors, highlights or animation styles. In the depicted embodiment, pointers 5310a and 5310b are displayed in white prior to activation of the time erasing mode, and in a gray, partially transparent color in the time erasing mode; the gray transparent color is displayed by the pointers in Figure 53C Hash pattern on 5310a and 5310b to indicate. In the depicted example, hands 5310a and 5310b are shown "behind" erasing hands 5322a and 5322b, as shown by erasing hour hand 5322a obscuring hour hand 5310a where the two hands partially overlap; this arrangement may Helps emphasize that the erase pointer is in time erase mode, as the erase pointer can be critical to the time erase function and may correspond to other information displayed on the erase interface.

另外,在所描绘的示例中,数字钟面5317和时间差指示符5318已经根据擦除时间来更新。在所描绘的接口5360的示例中,数字钟面5317已经被更新以指示新的擦除时间11:34,并且时间差指示符已经被更新以指示当前时间(11:09)和擦除时间(11:34)之间的差异“+25”分钟。在一些实施例中,用户接口对象(诸如数字钟面5317和时间差指示符5318)可以随着用户向前或向后擦除时间而连续地或断续地更新。更新可以显示每个变化的秒、15秒、分钟、5分钟、小时等。在一些实施例中,一个或多个动画可以被用于描绘随着用户向前或向后擦除时间而改变的文本或数字。在一些实施例中,用户接口对象的文本、数字或其它文字或元素可以随着执行擦除而突然被新的文字代替,以便11:09中的“09”将中止显示并且被立即由“10”代替。在一些实施例中,用户接口对象的一个或多个文字或其它元素可以通过动画来过渡;例如,旧的元素或文字可以通过逐渐增加透明而淡出、可以收缩尺寸、可以在一个或多个方向上转换和/或可以被显示为“翻转”离开视图以仿真牌式显示器、翻牌式显示器或到达/出发板的外观;新的元素或文字可以例如通过逐渐减少透明而融入视图、可以增长尺寸、可以在一个或多个方向上转换和/或可以被显示为“翻转”进入视图以仿真牌式显示器、翻牌式显示器或到达/出发板的外观。在一些实施例中,上面描述的以及本公开其它地方描述的的任何的动画可以被反转,以便该动画当用户正在第一方向上擦除时可以按照第一顺序显示,并且当用户正在相反方向上擦除时可以按照相反顺序显示(如同倒回视频)。Additionally, in the depicted example, the digital clock face 5317 and the time difference indicator 5318 have been updated according to the erasure time. In the depicted example of interface 5360, the digital clock face 5317 has been updated to indicate the new erasure time 11:34 and the time difference indicator has been updated to indicate the current time (11:09) and the erasure time (11:34) :34) difference "+25" minutes. In some embodiments, user interface objects, such as the digital clock face 5317 and the time difference indicator 5318, may be updated continuously or intermittently as the user erases time forward or backward. Updates can display seconds, 15 seconds, minutes, 5 minutes, hours, etc. for each change. In some embodiments, one or more animations may be used to depict text or numbers that change as the user erases time forward or backward. In some embodiments, the text, numbers, or other text or elements of the user interface object may be suddenly replaced by new text as the erasure is performed, so that the "09" at 11:09 will cease to be displayed and be immediately replaced by the "10" "replace. In some embodiments, one or more text or other elements of a user interface object can be transitioned by animation; for example, old elements or text can fade out by gradually increasing transparency, can shrink in size, can be oriented in one or more directions Up-converted and/or can be displayed as "flipped" out of view to simulate the look of a card display, flop display, or arrival/departure board; new elements or text can be incorporated into the view, such as by gradually reducing transparency, can grow in size , may be transformed in one or more directions and/or may be displayed as "flipped" into view to simulate the appearance of a card display, a flip display, or an arrival/departure board. In some embodiments, any of the animations described above and elsewhere in this disclosure can be reversed so that the animations can be displayed in a first order when the user is erasing in a first direction, and in the opposite direction when the user is wiping It can be displayed in reverse order when erasing in the direction (like rewinding the video).

进一步地另外,在所描绘的图53C的示例中,复杂件5312和5314已经根据擦除到未来时间而更新,以便所显示的(或新的未显示的)复杂件通过显示与所显示的擦除时间有关的信息而对应于所显示的擦除时间。复杂件可以在时间擦除模式中被更新以便由复杂件显示的信息对应于当前显示的擦除时间而非当前时间。与当设备不在时间擦除模式中或被擦除到不同的擦除时间相比,对复杂件的更新可以包括显示不同信息、中止显示信息或者在已经中止显示信息之后开始显示信息。Further in addition, in the depicted example of FIG. 53C, complications 5312 and 5314 have been updated according to erasure to a future time, so that the displayed (or new not-displayed) complications are displayed and erased by the displayed In addition to the time-related information, it corresponds to the displayed erasing time. The complication can be updated in the time erasure mode so that the information displayed by the complication corresponds to the currently displayed erasing time rather than the current time. Updating the complication may include displaying different information, suspending the display of the information, or starting to display the information after the display of the information has been suspended, compared to when the device is not in the time-wipe mode or is wiped to a different wipe time.

例如,当擦除时间是未来时间时,所显示的复杂件可以显示未来安排的事件(诸如未来日历事件)、可以显示预报的或预计的信息(诸如天气预报)或可以指示缺少对应于未来时间的可用的信息。在缺少对应于未来时间的可用的信息的情况下,复杂件可以经由所显示的文本或符号来肯定地指示没有信息可用,该复杂件可以中止显示以指示没有信息可用,或者该复杂件可以被“冻结”和/或按照如下方式来显示,该方式指示在冻结状态中显示的信息不对应于未来时间(例如,如果复杂件被擦除至未来很远以致没有针对擦除时间的信息可用,则该复杂件可以伴随着显示最远未来的可用的信息而变灰或淡出)。For example, when the erasure time is in the future, the displayed complication may display future scheduled events (such as future calendar events), may display forecast or projected information (such as weather forecasts), or may indicate the absence of a corresponding future time available information. In the absence of available information corresponding to a future time, the complication may positively indicate via displayed text or symbols that no information is available, the complication may abort display to indicate that no information is available, or the complication may be "Frozen" and/or displayed in a manner that indicates that the information displayed in the frozen state does not correspond to a future time (eg, if the complication is erased so far into the future that no information for the erasure time is available, The complication may then be greyed out or faded out with the display of the furthest future available information).

当擦除时间是过去时间时,所显示的复杂件可以显示过去安排的事件(诸如过去的日历事件)、可以显示先前预计的信息(诸如过去的天气预报(例如当不存在可用的历史数据时))或者可以指示缺少对应于过去时间的可用的信息。在缺少对应于过去时间的可用的信息的情况下,复杂件可以经由所显示的文本或符号肯定地指示没有信息可用,该复杂件可以中止显示以指示没有信息可用,或者该复杂件可以被“冻结”和/或按照如下方式来显示,该方式指示在冻结状态中显示的信息不对应于过去时间(例如,如果复杂件被擦除至过去很远以致没有针对擦除时间的信息可用,则该复杂件可以伴随着显示最旧的可用的信息而变灰或淡出)。When the erasure time is in the past, the displayed complication may display events scheduled in the past (such as past calendar events), may display previously anticipated information (such as past weather forecasts (eg when no historical data is available) )) or may indicate a lack of available information corresponding to a past time. In the absence of available information corresponding to a past time, the complication may positively indicate via displayed text or symbols that no information is available, the complication may abort display to indicate that no information is available, or the complication may be "" "Frozen" and/or displayed in a manner that indicates that the information displayed in the frozen state does not correspond to a time in the past (eg, if the complication was erased so far in the past that no information for the erasing time is available, then The complication may be grayed out or faded out with the oldest available information displayed).

可用于或相关于某时间段时,复杂件可以中止显示信息。例如,如果复杂件与股市指数的每日行情有关,则随着用户向后擦除时间,当用户擦除到清晨时间或者到周末、当股票市场不开放或者没有每日行情被考虑为有关时,该复杂件可以中止显示任何信息。随着用户继续在相同方向上擦除,因为用户通过附加擦除时间而擦除诸如到达另一时段,在该时段中股票市场开放并且开始显示针对当天和当时的股市指数的每日行情,因此可以再次显示相关信息。Complications can stop displaying information when available or relevant to a certain period of time. For example, if the complex is related to the daily ticker of a stock market index, then as the user erases time backwards, when the user erases to early morning hours or to weekends, when the stock market is not open or no daily ticks are considered relevant , the complication can stop displaying any information. As the user continues to erase in the same direction, as the user erases by appending the erasing time such as to reach another period in which the stock market opens and begins to display daily quotes for the stock market index for that day and then, so The relevant information can be displayed again.

在图53C中所描绘的示例中,用户正在随时间向前擦除(如指针5310a和5310b指示的,当前时间是11:09)并且已经到达(如由数字钟面5317和擦除指针5322a和5322b指示的)11:34,其中(如由时间差指示符5318所指示的)时间偏移是正25分钟。随着用户已经随时间向前擦除25分钟,天气复杂件5312已经被更新以反映未来25分钟的天气预报,当其被预测为更温暖1度时,则会处于73°而不是(如图53B中接口5350所指示的)当前的72°。随着用户已经向前擦除时间25分钟,股票市场复杂件5314已经被更新以反映关于NASDAQ的未来行情的信息不可用的事实,该信息的缺乏通过如图53B中接口5350中所示的股票市场复杂件5314在图53C中接口5360中中止显示来传达。In the example depicted in Figure 53C, the user is erasing forward in time (as indicated by hands 5310a and 5310b, the current time is 11:09) and has reached (as indicated by digital clock face 5317 and erasing hands 5322a and 5322a) 5322b) 11:34, where (as indicated by the time difference indicator 5318) the time offset is positive 25 minutes. As the user has erased 25 minutes forward in time, the weather complication 5312 has been updated to reflect the forecast for the next 25 minutes, and when it is predicted to be 1 degree warmer, it will be at 73° instead of (as shown in Fig. 53B indicated by interface 5350) the current 72°. As the user has erased the time 25 minutes forward, the stock market complication 5314 has been updated to reflect the fact that information about the future of NASDAQ is not available, the lack of which is communicated by the stock as shown in interface 5350 in Figure 53B Market complication 5314 is communicated in interface 5360 discontinued display in Figure 53C.

图53C还描绘用户输入5336a,其是由触敏显示器5302所检测的触摸接触。触摸接触输入5336a可以是由触敏和/或压敏元件在显示器5302中检测的单点触摸输入、多点触摸输入、单次轻敲输入和/或多次轻敲输入。在所显示的示例中,输入5336a是显示器5302上的、在对应于所显示的天气复杂件的位置处检测的单指、单次轻敲输入。在一些实施例中,响应于检测用户输入5336a,设备5300可以提供对应于天气复杂件5312的附加信息、附加接口或附加模式。例如,设备5300可以启动与天气复杂件5312关联的天气应用。在一些实施例中,设备5300可以提供对应于所选择的复杂件和擦除时间的附加信息、附加接口或附加模式。例如,当设备被擦除到过去时间时,响应于用户轻敲天气复杂件,可以显示示出所擦除的至过去时间的历史天气数据的天气应用的接口;当设备被擦除到未来时间时,响应于用户轻敲天气复杂件,可以显示示出所擦除的至未来时间的预报天气的天气应用的接口。在所描绘的示例中,响应于检测到用户输入5336a,设备5300在一些实施例中可以提供当前天气信息(因为擦除时间非常接近现在,例如低于预定义的至未来中的时间量的阈值),或者在一些实施例中可以提供与擦除时间11:34关联的预报的天气信息。53C also depicts user input 5336a, which is a touch contact detected by touch-sensitive display 5302. Touch contact input 5336a may be a single-touch input, multi-touch input, single-tap input, and/or multiple-tap input detected in display 5302 by touch- and/or pressure-sensitive elements. In the example shown, input 5336a is a single-finger, single-tap input on display 5302 detected at a location corresponding to the displayed weather complication. In some embodiments, in response to detecting user input 5336a, device 5300 may provide additional information, additional interfaces, or additional modes corresponding to weather complication 5312. For example, device 5300 may launch a weather application associated with weather complication 5312. In some embodiments, the device 5300 may provide additional information, additional interfaces, or additional modes corresponding to the selected complication and erasure time. For example, when the device is wiped to the past time, in response to the user tapping the weather complication, an interface of the weather application may be displayed showing the wiped historical weather data to the past time; when the device is wiped to the future time , in response to the user tapping the weather complication, an interface of the weather application showing the erased forecast weather to a future time may be displayed. In the depicted example, in response to detecting user input 5336a, device 5300 may, in some embodiments, provide current weather information (as the erasure time is very close to the present, eg, below a predefined threshold of an amount of time into the future ), or in some embodiments forecast weather information associated with erasure time 11:34 may be provided.

图53C还描绘了用户输入5324a和5324b,两者都是被配置为使得设备5300离开时间擦除模式并且返回到非时间擦除接口的用户输入。在一些实施例中,任何适当的用户输入可以被预定为使得设备离开时间擦除模式。在所描绘的示例中,用户输入5324a是在显示器5302上检测的触摸接触。在一些实施例中,用户输入5324a可以是由触敏或压敏元件在显示器5302中检测的单点触摸输入、多点触摸输入、单次轻敲输入、和/或多次轻敲输入。在一些实施例中,用户输入5324a是在对应于数字钟面5317和/或时间差指示符5318的位置处检测的单次轻敲输入。在所描绘的示例中,用户输入5324b是由可旋转和可按压输入机构5304检测的按压输入。在一些实施例中,用户输入5324b可以是由可旋转和可按压输入机构检测的单次按压输入或多次按压输入。在一些实施例中,用户输入5324b是由可按压和可旋转输入机构5304检测的单次按压输入。Figure 53C also depicts user inputs 5324a and 5324b, both of which are user inputs configured to cause the device 5300 to leave the time wipe mode and return to the non-time wipe interface. In some embodiments, any suitable user input may be predetermined to cause the device to leave the time wipe mode. In the depicted example, user input 5324a is a touch contact detected on display 5302. In some embodiments, user input 5324a may be a single-touch input, multi-touch input, single-tap input, and/or multiple-tap input detected in display 5302 by a touch- or pressure-sensitive element. In some embodiments, user input 5324a is a single tap input detected at a location corresponding to digital clock face 5317 and/or time difference indicator 5318. In the depicted example, user input 5324b is a press input detected by rotatable and pressable input mechanism 5304 . In some embodiments, the user input 5324b may be a single press input or a multiple press input detected by a rotatable and pressable input mechanism. In some embodiments, the user input 5324b is a single press input detected by the pressable and rotatable input mechanism 5304.

响应于检测到用户输入5324a或5324b,或任何其它适当的预定用户输入,设备5300可以引起时间擦除模式中止,并且可以中止显示时间擦除接口。在一些实施例中,所更新的复杂件可以在使用时间擦除模式之前返回到它们的原始外观,或者可以变化为对应于新的当前时间而非使用时间擦除模式当时的当前时间的外观。在一些实施例中,时间擦除模式激活的指示(诸如数字钟面5317、时间差指示符5318以及擦除指针5322a和5322b)可以中止显示。在一些实施例中,对应于当前时间的指针(诸如指针5310a和5310b)可以返回到它们的原始视觉外观和使用时间擦除模式之前的样式。任何这些改变可以通过上文描述的任何动画来实现,包括任何这种动画的反转和/或加速版本。在所描述的示例中,响应于检测到用户输入5324a或5324b,设备5300中止显示用户接口5360而再次显示用户接口5340;用户接口5340指示当前时间仍然是11:09以及与天气复杂件5312(72°)和股票市场复杂件5314(NASDAQ正2.45)两者相对应的信息由于时间擦除模式激活而并且未改变。In response to detecting user input 5324a or 5324b, or any other suitable predetermined user input, device 5300 may cause the time erasure mode to suspend and may suspend displaying the time erasure interface. In some embodiments, the updated complications may return to their original appearance prior to using the time erasure mode, or may change to an appearance corresponding to a new current time rather than the current time at the time the time erasure mode was used. In some embodiments, indications of time erasing mode activation, such as digital clock face 5317, time difference indicator 5318, and erasing hands 5322a and 5322b, may discontinue display. In some embodiments, the hands corresponding to the current time, such as hands 5310a and 5310b, may be returned to their original visual appearance and style prior to using the time erasure mode. Any of these changes may be effected by any of the animations described above, including reversed and/or accelerated versions of any such animations. In the depicted example, in response to detecting user input 5324a or 5324b, device 5300 ceases to display user interface 5360 and displays user interface 5340 again; user interface 5340 indicates that the current time is still 11:09 and is related to weather complication 5312 (72 °) and the information corresponding to both the stock market complication 5314 (NASDAQ positive 2.45) has not changed due to time erasure mode activation.

现在关注特别转向用于时间擦除数字钟面的接口。在激活和使用图53D-图53F的时间擦除模式的所描绘的示例中,在下面更加详细描述,用户使用旋转用户输入以随时间从11:09(当前时间)向前擦除到11:34(未来擦除时间)。根据前向擦除,复杂件5312和5314被更新以对应于未来擦除时间,其中天气复杂件5312显示预报的气温,并且股票市场复杂件5314中止显示(以指示未来信息不可用)。Attention now turns specifically to interfaces for time erasing digital clock faces. In the depicted example of activating and using the time wipe mode of FIGS. 53D-53F , described in more detail below, the user uses a rotating user input to wipe forward over time from 11:09 (current time) to 11: 34 (future erase time). According to the forward erasure, complications 5312 and 5314 are updated to correspond to the future erasure time, with the weather complication 5312 displaying the forecast air temperature, and the stock market complication 5314 being suspended (to indicate that future information is not available).

图53D描绘在设备5300的显示器5302上显示的示例性用户接口5370。在一些示例中,用户接口5370是钟面接口屏幕,诸如可穿戴智能手表便携式电子设备的本地接口。在一些实施例中,响应于用户(诸如图53A中描述的显示接口5340的设备的用户)选择设备5300的不同“面”,接口5370可以由设备5300来显示,例如使得接口5340中止显示并且开始显示接口5370。接口5370可以与接口5340共享一些公共的元素,即天气复杂件5312和股票市场复杂件5314。在一些实施例中,接口5370中的复杂件5312和5314可以具有如以上参考附图53A中接口5340所描述的属性中的一些或全部属性。53D depicts an exemplary user interface 5370 displayed on the display 5302 of the device 5300. In some examples, the user interface 5370 is a clock face interface screen, such as a local interface of a wearable smart watch portable electronic device. In some embodiments, interface 5370 may be displayed by device 5300 in response to a user (such as a user of the device displaying interface 5340 depicted in Figure 53A) selecting a different "face" of device 5300, eg, causing interface 5340 to cease display and begin Interface 5370 is displayed. Interface 5370 may share some common elements with interface 5340, namely the weather complication 5312 and the stock market complication 5314. In some embodiments, complexes 5312 and 5314 in interface 5370 may have some or all of the properties as described above with reference to interface 5340 in Figure 53A.

接口5370包括数字钟面5328,其指示当前时间是11:09。接口5370还包括天/日期对象5326,其指示该星期的当天是星期二,而当前日期是7月10日。在一些实施例中,天/日期对象5326可以被认为是复杂件,并且可以被指代为天/日期复杂件。Interface 5370 includes a digital clock face 5328, which indicates that the current time is 11:09. The interface 5370 also includes a day/date object 5326, which indicates that the day of the week is Tuesday and the current date is July 10. In some embodiments, the day/date object 5326 may be considered a complication, and may be referred to as a day/date complication.

图53D还描绘用户输入5316b,其是由触敏显示器5302检测到的触摸接触。触摸接触输入5316b可以是由触敏或压敏元件在显示器5302中检测的单点触摸输入、多点触摸输入、单次轻敲输入、和/或多次轻敲输入。在所显示的示例中,输入5316b是在显示器5302上的对应于数字钟面5328的位置处检测的单指、单次轻敲输入。在一些实施例中,设备5300可以被配置为响应于检测到用户输入5316b(或任何其它适当的预定义用户输入,包括可旋转输入机构的旋转)来激活时间擦除模式。FIG. 53D also depicts user input 5316b, which is a touch contact detected by touch-sensitive display 5302. Touch contact input 5316b may be a single-touch input, multi-touch input, single-tap input, and/or multiple-tap input detected in display 5302 by a touch- or pressure-sensitive element. In the example shown, input 5316b is a single-finger, single-tap input detected at a location on display 5302 that corresponds to digital clock face 5328. In some embodiments, device 5300 may be configured to activate a time erasure mode in response to detecting user input 5316b (or any other suitable predefined user input, including rotation of a rotatable input mechanism).

图53E描绘在设备5300的显示器5302上显示的示例性用户接口5380。在一些实施例中,示例性用户接口5380示出其中设备5300响应于图53D中输入5316b的检测的方式。即,用户输入5380示出根据一些实施例由设备5300激活时间擦除模式以及关联的时间擦除接口。53E depicts an exemplary user interface 5380 displayed on the display 5302 of the device 5300. In some embodiments, exemplary user interface 5380 illustrates the manner in which device 5300 responds to detection of input 5316b in Figure 53D. That is, user input 5380 illustrates activation of a time wipe mode and associated time wipe interface by device 5300 in accordance with some embodiments.

在所描绘示例中在所描绘的示例中,接口5380包括对象5326以及复杂件5312和5314,其与上述参照图53D中的接口5370所描述的方式相同。在一些实施例中,对象5326以及复杂件5312和5314可以以一种或多种方式视觉地不同于在图53D中接口5370中的它们各自的外观以指示该时间擦除模式是激活的。In the depicted example In the depicted example, interface 5380 includes object 5326 and complexes 5312 and 5314 in the same manner as described above with reference to interface 5370 in Figure 53D. In some embodiments, object 5326 and complexes 5312 and 5314 may visually differ from their respective appearances in interface 5370 in FIG. 53D in one or more ways to indicate that the time erasure mode is active.

在所描绘的示例中,接口5380以指示时间擦除模式已经激活的若干方式来不同于接口5370。在所描绘的示例中,接口5380不同于接口5370在于数字钟面5328已经转换到显示器5302的右上角(如斜箭头所指示)并且已经在尺寸上减小。在一些实施例中,该转变可以包括转换和调整大小的动画。在一些实施例中,当数字钟面5328从其在接口5370中的位置移动到其在接口5380中的位置时,其可以按照不同尺寸、形状、颜色、加亮或动画样式而显示。在一些实施例中,该数字钟面5328的形状、颜色、加亮或动画样式可以随着数字钟面在图53D中接口5370和图53E中接口5380之间转换和调整大小而保持不变。在一些实施例中,数日钟面5328可以在接口5370和接口5380两者中用白色呈现。In the depicted example, interface 5380 differs from interface 5370 in several ways to indicate that the time erasure mode has been activated. In the depicted example, interface 5380 differs from interface 5370 in that digital clock face 5328 has shifted to the upper right corner of display 5302 (as indicated by the diagonal arrow) and has been reduced in size. In some embodiments, the transition may include transition and resizing animations. In some embodiments, as the digital clock face 5328 moves from its position in the interface 5370 to its position in the interface 5380, it may be displayed in a different size, shape, color, highlight, or animation style. In some embodiments, the shape, color, highlighting, or animation style of the digital clock face 5328 may remain constant as the digital clock face transitions and resizes between interface 5370 in Figure 53D and interface 5380 in Figure 53E. In some embodiments, the days clock face 5328 may be rendered in white in both the interface 5370 and the interface 5380.

在一些实施例中,当随着激活时间擦除模式而将数字钟面5328转变到显示器5302的上角时,指示数字钟面5328的视觉指示符可以指示显示当前时间。在所描绘的示例中,词语“现在”在显示器5302上被显示在接近于显示器5302左上角。在一些实施例中,如同数字钟面5328在接口5380中跟随其转变至其位置中,视觉指示符诸如词语“现在”可以按照相似或相同的视觉方式来显示。例如,词语“现在”可以按照与接口5380中数字钟面5328相似的尺寸、字体、颜色、加亮和/或动画样式来显示。在所描绘的示例中,当数字钟面5328用白色呈现时,词语“现在”或另一指示符可以用白色呈现。In some embodiments, when the digital clock face 5328 is transitioned to the upper corner of the display 5302 with activation of the time wipe mode, a visual indicator indicating the digital clock face 5328 may indicate that the current time is displayed. In the depicted example, the word "now" is displayed on display 5302 near the upper left corner of display 5302. In some embodiments, a visual indicator such as the word "now" may be displayed in a similar or identical visual manner as the digital clock face 5328 follows its transition into its position in the interface 5380. For example, the word "now" may be displayed in a similar size, font, color, highlighting, and/or animation style to the digital clock face 5328 in the interface 5380. In the depicted example, when the digital clock face 5328 is rendered in white, the word "now" or another indicator may be rendered in white.

在所描绘的示例中,接口5380还通过包括数字钟面5332而不同于接口5370,该数字钟面5332是显示器5302上的由图53D中的接口5370中的数字钟面5328(在其转变和调整大小之前)先前占用的位置中已经呈现的第二数字钟面。在一些实施例中,数字钟面5332显示时间擦除模式的擦除时间,其当前是11:09,与当前时间相同,因为用户还没有键入使得擦除时间前进到未来或倒回到过去的任何输入。在一些实施例中,数字钟面5332可以按照与数字钟面5328相同或相似的视觉样式显示,包括通过按照相同大小、字体、颜色、加亮和/或动画样式来显示。在一些实施例中,数字钟面5332可以按照与接口5370中数字钟面5328不同的视觉样式来显示,诸如通过用绿色而非白色来显示,以向用户指示数字钟面5332指示擦除时间而非当前时间。在一些实施例中,响应于时间擦除模式的激活,根据上面参照在擦除期间被更新的复杂件所讨论的任何动画,可以在接口5380上呈现数字钟面5332。在一些实施例中,在接口5380中呈现的数字钟面5332的动画可以包括在尺寸上增大和/或逐渐变得透明(例如淡入)的数字钟面5380。In the depicted example, interface 5380 also differs from interface 5370 by including a digital clock face 5332, which is displayed on display 5302 by digital clock face 5328 in interface 5370 in Figure 53D (in its transition and before resizing) the second digital clock face that has been rendered in the previously occupied position. In some embodiments, the digital clock face 5332 displays the erasing time of the time erasing mode, which is currently 11:09, the same as the current time because the user has not entered the erasing time to advance or rewind the erasing time into the future. any input. In some embodiments, digital clock face 5332 may be displayed in the same or similar visual style as digital clock face 5328, including by being displayed in the same size, font, color, highlighting, and/or animation style. In some embodiments, the digital clock face 5332 may be displayed in a different visual style than the digital clock face 5328 in the interface 5370, such as by being displayed in green instead of white, to indicate to the user that the digital clock face 5332 indicates the erasing time and Not the current time. In some embodiments, in response to activation of the time wipe mode, a digital clock face 5332 may be presented on interface 5380 according to any of the animations discussed above with reference to the complication being updated during the wipe. In some embodiments, the animation of the digital clock face 5332 presented in the interface 5380 may include the digital clock face 5380 increasing in size and/or gradually becoming transparent (eg, fading in).

图53E还描绘旋转输入5320b,其是由设备5300的旋转输入机构5304所检测的旋转用户输入。在一些实施例中,旋转用户输入5320b可以具有与上面参照图53B描述的旋转输入5320a共同的一个或多个特性。在一些实施例中,旋转输入5320b是用于向前擦除到未来时间的输入。53E also depicts rotational input 5320b, which is a rotational user input detected by rotational input mechanism 5304 of device 5300. In some embodiments, the rotating user input 5320b may have one or more characteristics in common with the rotating input 5320a described above with reference to Figure 53B. In some embodiments, the rotation input 5320b is an input for erasing forward to a future time.

图53F描绘在设备5300的显示器5302上显示的示例性用户接口5390。在一些实施例中,示例性用户接口5390示出其中设备5300响应于图53E中输入5320b的检测的方式。即,用户接口5390示出根据一些实施例的由设备5300进行时间擦除到未来时间和关联的接口。特别地,接口5390描绘数字钟面5332以及复杂件5312和5314如何根据时间擦除来更新。53F depicts an exemplary user interface 5390 displayed on the display 5302 of the device 5300. In some embodiments, exemplary user interface 5390 illustrates the manner in which device 5300 responds to detection of input 5320b in Figure 53E. That is, user interface 5390 illustrates time erasing by device 5300 to a future time and associated interface in accordance with some embodiments. In particular, interface 5390 depicts how digital clock face 5332 and complications 5312 and 5314 are updated according to time erasure.

首先,在所描绘的示例中,根据用户输入5320b,数字钟面5332从显示“11:09”改变到替代地显示“11:24”,由此指示擦除时间。根据一些实施例,数字钟面可以根据旋转用户输入而向前步进,以便输入旋转得越远并且越快,指示擦除时间的数字钟面可以前进得越远并且越快。在一些实施例中,在数字钟面上显示的数字可以迭代地改变,诸如每分钟被擦除一次、每5分钟被擦除一次等。更新可以针对每次改变的秒、15秒、分钟、5分钟、小时等来显示。在一些实施例中,在数字钟面上显示的数字可以逐渐地或平滑地改变,诸如通过淡入和淡出视图或转换进入或离开视图。在一些实施例中,在数字钟面上显示的数字可以是如同单独地改变的动画(例如逐个数字),而在一些实施例中,在数字钟面上显示的数字可以是如同为组而改变的动画(例如部分的或者整个的数字钟面共同改变)。在一些实施例中,显示为数字钟面(包括数字钟面5332)的一部分的一个或多个数字或其它元素可以按照上面参照数字钟面5317和图53C的描述的任何方式来改变,包括通过动画来仿真牌式显示器、翻牌式显示器或到达/出发板。First, in the depicted example, according to user input 5320b, the digital clock face 5332 changes from displaying "11:09" to instead displaying "11:24", thereby indicating the erasing time. According to some embodiments, the digital clock face may be advanced in response to rotating the user input, so that the further and faster the input is rotated, the further and faster the digital clock face indicating the erasing time may be advanced. In some embodiments, the numbers displayed on the digital clock face can be iteratively changed, such as erased every minute, erased every 5 minutes, and the like. Updates can be displayed for seconds, 15 seconds, minutes, 5 minutes, hours, etc. for each change. In some embodiments, the numbers displayed on the digital clock face may change gradually or smoothly, such as by fading in and out of view or transitioning in and out of view. In some embodiments, the numbers displayed on the digital clock face may be animated as if changing individually (eg, digit by digit), while in some embodiments, the numbers displayed on the digital clock face may be as if changing for groups animation (e.g. partial or whole digital clock face changing together). In some embodiments, one or more numbers or other elements displayed as part of a digital clock face (including digital clock face 5332) may be altered in any manner as described above with reference to digital clock face 5317 and Figure 53C, including by Animate to simulate a card display, flop display, or arrival/departure board.

进一步地,另外,在所描绘的示例中,当随着擦除时间前进到未来中、数字钟面5332前进得更远时,数字钟面5328可以保持固定并且继续显示当前时间(如果当前时间随着时间的推移,数字钟面5328可以相应地前进,并且擦除钟面(诸如数字钟面5332)也可以相应地前进以在当前时间和擦除时间之间保持相同的偏移)。在一些实施例中,时间差指示符可以被显示为用户接口5390(和/或图53E中5380)的一部分,并且时间差指示符可以被更新(在一些实施例中,根据上文所讨论的任何动画或显示样式,包括参照数字钟面5332所讨论的那些和/或参照数字钟面5317和图53C所讨论的那些),以根据擦除时间在未来中进一步前进而显示经更新的时间差。如果用户接口5390包括时间差指示符,例如,其可以根据时间向前擦除而更新,以指示擦除时间11:34和当前时间11:09之间的正25分钟的差异。Further still, in the depicted example, as the digital clock face 5332 advances further as the erasing time advances into the future, the digital clock face 5328 may remain fixed and continue to display the current time (if the current time changes over time). Over time, the digital clock face 5328 may advance accordingly, and the erasing clock face (such as the digital clock face 5332) may also advance accordingly to maintain the same offset between the current time and the erasing time). In some embodiments, the time difference indicator may be displayed as part of user interface 5390 (and/or 5380 in FIG. 53E ), and the time difference indicator may be updated (in some embodiments, according to any of the animations discussed above) or display styles, including those discussed with reference to digital clock face 5332 and/or those discussed with reference to digital clock face 5317 and Figure 53C ) to display updated time differences as the erasure time progresses further in the future. If the user interface 5390 includes a time difference indicator, for example, it may be updated according to the time forward erasure to indicate a positive 25 minute difference between the erasure time 11:34 and the current time 11:09.

进一步地,另外,在图53F所描绘的示例中,复杂件5312和5314已经以与上文参照图53C中接口5360所描述的相同方式而更新,以便对应于擦除时间11:34而非当前时间11:09。在一些实施例中,天/日期对象5326也可以根据时间擦除模式中的擦除时间而更新;例如,如果用户在未来或过去中擦除足够远以达到不同日,则天/日期对象5326可以按照相同于或相似于复杂件可被更新的方式来更新,以反映对天和日期的改变。Further, in addition, in the example depicted in Figure 53F, complexes 5312 and 5314 have been updated in the same manner as described above with reference to interface 5360 in Figure 53C to correspond to erasure time 11:34 rather than the current Time 11:09. In some embodiments, the day/date object 5326 may also be updated according to the erasure time in the time erasure mode; for example, if the user erased far enough in the future or the past to reach a different day, the day/date object 5326 It can be updated in the same or similar manner as the complication can be updated to reflect changes to the day and date.

图53F还描绘用户输入5336b,其是由触敏显示器5302检测的触摸接触。触摸接触输入5336b可以是由触敏和/或压敏元件在显示器5302中检测的单点触摸输入、多点触摸输入、单次轻敲输入、和/或多次轻敲输入。在所显示的示例中,输入5336b是在显示器5302上对应于所显示的天气复杂件的位置处检测的单指、单次轻敲输入。在一些实施例中,响应于检测用户输入5336a,设备5300可以提供对应于天气复杂件5312的附加信息、附加接口或附加模式,包括以上文参照输入5336a和图53C描述的任何方式。FIG. 53F also depicts user input 5336b, which is a touch contact detected by touch-sensitive display 5302. The touch contact input 5336b may be a single touch input, a multi-touch input, a single tap input, and/or a multiple tap input detected in the display 5302 by touch- and/or pressure-sensitive elements. In the example shown, input 5336b is a single-finger, single-tap input detected at a location on display 5302 that corresponds to the displayed weather complication. In some embodiments, in response to detecting user input 5336a, device 5300 may provide additional information, additional interfaces, or additional modes corresponding to weather complication 5312, including any of the manners described above with reference to input 5336a and Figure 53C.

图53F还描绘了用户输入5334a和5334b,两者都是被配置为使得设备5300离开时间擦除模式并且返回到非时间擦除接口的用户输入。在一些实施例中,任何适当的用户输入可以被预定为使得设备离开时间擦除模式。在一些实施例中,用户输入5334a和5334b可以与上文描述的用户输入5324a和5324b分别共享一些或所有特性。Figure 53F also depicts user inputs 5334a and 5334b, both of which are user inputs configured to cause the device 5300 to leave the time wipe mode and return to the non-time wipe interface. In some embodiments, any suitable user input may be predetermined to cause the device to leave the time wipe mode. In some embodiments, user inputs 5334a and 5334b may share some or all characteristics with user inputs 5324a and 5324b, respectively, described above.

响应于检测用户输入5334a或5334b或者任何其它适当的预定用户输入,设备5300可以使得时间擦除模式被中止并且可以中止显示时间擦除接口。在一些实施例中,更新的复杂件可以返回到它们在使用时间擦除模式之前的原始外观,或者可以改变到对应于新的当前时间而非使用时间擦除模式当时的当前时间的外观。在一些实施例中,时间擦除模式激活的指示(诸如数字钟面5332)可以中止显示,并且移动位置和/或改变外观的用户接口对象(诸如数字钟面5328)可以返回到它们在时间擦除模式激活之前的原始视觉外观和样式。任何这些改变可以通过上文描述的任何动画来实现,包括任何这些动画的反转的和/或加速版本。在所描绘的示例中,响应于检测用户输入5334a或5334b,设备5300中止显示用户接口5390并且再次显示用户接口5370;用户接口5370指示当前时间仍然是11:09以及对应于天气复杂件5312(72°)和股票市场复杂件5314(NASDAQ正2.45)两者的信息自从时间擦除模式激活都没有改变。In response to detecting user input 5334a or 5334b, or any other suitable predetermined user input, device 5300 may cause the time erasing mode to be suspended and may suspend displaying the time erasing interface. In some embodiments, the updated complications may return to their original appearance prior to using the time erasure mode, or may change to an appearance corresponding to a new current time other than the current time at the time the time erasure mode was used. In some embodiments, indications of time erasure mode activation (such as digital clock face 5332) may be discontinued, and user interface objects that move position and/or change appearance (such as digital clock face 5328) may return to the time they erased at the time The original visual appearance and style before the mode was activated. Any of these changes may be effected by any of the animations described above, including reversed and/or accelerated versions of any of these animations. In the depicted example, in response to detecting user input 5334a or 5334b, device 5300 discontinues displaying user interface 5390 and displays user interface 5370 again; user interface 5370 indicates that the current time is still 11:09 and corresponds to weather complication 5312 (72 °) and the stock market complex 5314 (NASDAQ positive 2.45) information has not changed since the time erasure mode was activated.

图54A-54E是图示用于访问和呈现对应于过去时间和未来时间的信息的方法的流程图。方法700在具有显示器和可旋转输入机构的设备(例如100、300、500、5300)处执行。方法700中的一些操作可以组合,一些操作的顺序可以改变并且一些操作可以省略。54A-54E are flowcharts illustrating methods for accessing and presenting information corresponding to past and future times. The method 700 is performed at a device (eg, 100, 300, 500, 5300) having a display and a rotatable input mechanism. Some operations in method 700 may be combined, the order of some operations may be changed, and some operations may be omitted.

如下面所描述的,方法700提供直观的方式来获取和呈现对应于过去时间和未来时间的信息。该方法减少对用户访问和呈现对应于过去时间和未来时间的信息的认知负担,由此创建更有效的人机接口。对于电池操作的计算设备(该计算设备使得用户能够访问和呈现对应于过去时间和未来时间的信息),诸如在其中所显示的复杂件可以随时间向前和/或向后擦除的时间擦除模式中,通过减少所要求的输入的数目、减少所使用的处理功率和/或减少设备使用的时间,保存了功率并且增加了电池充电之间的时间。As described below, method 700 provides an intuitive way to obtain and present information corresponding to past and future times. The method reduces the cognitive burden on the user to access and present information corresponding to past and future times, thereby creating a more efficient human-machine interface. For battery-operated computing devices that enable a user to access and present information corresponding to past and future times, such as time erasure in which displayed complications can be erased forward and/or backward in time In exclusion mode, power is conserved and the time between battery charges is increased by reducing the number of inputs required, reducing the processing power used, and/or reducing the time the device is used.

在一些实施例中,设备可以显示当前时间指示符,该当前时间指示符显示了当前时间。响应于用户输入(诸如在触敏显示器上对当前时间指示符上的轻敲),除了当前时间指示符之外,设备可以显示非当前时间指示符。响应于并且根据用户输入(诸如可旋转输入机构(诸如智能手表的表把)的旋转),由非当前时间指示符显示的时间可以被向前或向后擦除。根据将非当前时间擦除到未来或过去时间,通过显示与复杂件有关的信息以及与非当前时间而不是当前时间相关的信息,一个或多个复杂件或其它用户接口对象可以被更新以对应于非当前时间。In some embodiments, the device may display a current time indicator that displays the current time. In response to user input (such as a tap on a current time indicator on a touch-sensitive display), the device may display non-current time indicators in addition to the current time indicator. The time displayed by the non-current time indicator may be erased forward or backward in response to and in accordance with user input, such as rotation of a rotatable input mechanism such as a crown of a smart watch. Based on erasing the non-current time to a future or past time, one or more complications or other user interface objects may be updated to correspond to at a non-current time.

在图54A中,在框5402,在具有显示器和可旋转输入机构的电子设备处执行方法700。示例性设备是图53A-53F的设备5300,其具有显示器5302并且具有可旋转输入机构5304。In Figure 54A, at block 5402, the method 700 is performed at an electronic device having a display and a rotatable input mechanism. An exemplary device is the device 5300 of FIGS. 53A-53F having a display 5302 and having a rotatable input mechanism 5304.

在框5404,该设备显示第一当前时间指示符,该第一当前时间指示符指示当前时间。在一些实施例中,当前时间指示符是任何表盘、钟面或其它时间指示,其被配置为、被设计为或被理解为显示当前时间,诸如其中用户当前所处于的时区的当天时间。在一些情况下,当前时间指示符可以正显示非当前时间,诸如当手表没有被设置为正确的时间;但是在大多数情况下,当前时间指示符将显示正确的当前时间。在图53A中接口5340的示例中,表盘5308以及钟针5310a和5310b共同形成当前时间指示符,指示当前时间是11:09。在图53D中接口5370的示例中,数字钟面5328是当前时间指示符,指示当前时间是11:09。At block 5404, the device displays a first current time indicator indicating the current time. In some embodiments, the current time indicator is any dial, clock face or other time indication configured, designed or understood to display the current time, such as the time of day in the time zone in which the user is currently located. In some cases, the current time indicator may be displaying a non-current time, such as when the watch is not set to the correct time; but in most cases, the current time indicator will display the correct current time. In the example of interface 5340 in Figure 53A, dial 5308 and clock hands 5310a and 5310b together form a current time indicator, indicating that the current time is 11:09. In the example of interface 5370 in Figure 53D, digital clock face 5328 is the current time indicator, indicating that the current time is 11:09.

在框5406,该设备显示第一用户接口对象,其被配置为显示对应于当前时间的信息,其中对应于当前时间的信息从属于第一信息源并且是除了当前时间的天、时间或日期以外的信息。在一些实施例中,第一用户接口对象可以是复杂件,如上文描述,并且可以被配置为显示对应于某主题或某信息源的信息。在一些实施例中,复杂件可以对应于天气信息、股票市场信息、日历信息、天/日期信息、时间信息、世界钟信息、社会媒体信息、消息信息、电子邮件信息、计步器信息、健康/健身信息、运动信息、警报信息、秒表信息、与第三方应用关联的信息或者可以视觉地呈现为复杂件或其它用户接口对象的部分的任何其它适当信息。在图53A和53D中接口5340和5370的示例中,天气复杂件5312是如下用户接口对象,其在一些实施例中被配置为显示对应于当前时间的信息(例如当前信息)、从属于天气复杂件和/或天气数据源的信息。在一些实施例中,天气复杂件5312可以被配置为显示当前时间的当前天气信息,诸如当前气温(例如72°)。在图53A和53D中接口5340和5370的示例中,股票市场复杂件5314是如下用户接口对象,其在一些实施例中被配置为显示对应于当前时间的信息(例如当前信息),从属于股票市场应用和/或股票市场数据源的信息。在一些实施例中,股票市场复杂件5314可以被配置为显示NASDAQ的当前行情,诸如交易当天上涨的点位或下跌的点位(例如正2.45点)。At block 5406, the device displays a first user interface object configured to display information corresponding to the current time, wherein the information corresponding to the current time pertains to the first information source and is a day, time, or date other than the current time Information. In some embodiments, the first user interface object may be a complex, as described above, and may be configured to display information corresponding to a topic or source of information. In some embodiments, the complication may correspond to weather information, stock market information, calendar information, day/date information, time information, world clock information, social media information, message information, email information, pedometer information, health /Fitness information, exercise information, alarm information, stopwatch information, information associated with third party applications, or any other suitable information that can be visually presented as part of a complex or other user interface object. In the example of interfaces 5340 and 5370 in Figures 53A and 53D, weather complication 5312 is a user interface object that, in some embodiments, is configured to display information corresponding to the current time (eg, current information), subordinate to the weather complication information on software and/or weather data sources. In some embodiments, the weather complication 5312 may be configured to display current weather information at the current time, such as the current air temperature (eg, 72°). In the example of interfaces 5340 and 5370 in Figures 53A and 53D, stock market complication 5314 is a user interface object that, in some embodiments, is configured to display information (eg, current information) corresponding to the current time, pertaining to stocks Information on market applications and/or stock market data sources. In some embodiments, the stock market complication 5314 may be configured to display current NASDAQ ticks, such as up points or down points (eg, plus 2.45 points) for the day of trading.

在一些实施例中,用户接口对象或复杂件可以被配置为显示可用的最当前信息的信息,诸如最近温度度数或最近股市指数。在一些实施例中,用户接口对象或复杂件可以被配置为显示明确地与当前时间有关的的信息,诸如发生在当前时间的日历事件或者发生在相对于当前时间的不久将来或不远过去的时间的临近日历事件。In some embodiments, the user interface object or complex may be configured to display information of the most current information available, such as recent temperature degrees or recent stock market indices. In some embodiments, a user interface object or complex may be configured to display information that is explicitly related to the current time, such as calendar events that occur at the current time or that occur in the near future or in the near past relative to the current time Time's approaching calendar event.

在框5408,该设备检测在对应于第一当前时间指示符的位置处第一触摸接触。在一些实施例中,输入可以是由触敏和/或压敏表盘(诸如触摸屏)检测的一次或多次触摸接触。在一些实施例中,第一触摸接触可以在触摸屏上的当前显示第一当前时间指示符的位置处检测。在一些实施例中,用户可以轻敲当前时间指示符,诸如所显示的表盘或数字钟面,并且设备可以响应地激活时间擦除模式并且显示关联的时间擦除接口。在图53A的接口5340的示例中,设备5300检测用户输入5316a,其是由触敏显示器5302检测的触摸接触。在一些实施例中,用户输入5316a是在显示器5302的表盘5308当前显示的位置处检测的单指单次轻敲手势。在图53D中接口5370的示例中,设备5300检测用户输入5316b,其是由触敏显示器5302检测的触摸接触。在一些实施例中,用户输入5316b是在显示器5302的数字钟面5328当前显示的位置处检测的单指单次轻敲手势。At block 5408, the device detects a first touch contact at a location corresponding to the first current time indicator. In some embodiments, the input may be one or more touch contacts detected by a touch- and/or pressure-sensitive dial, such as a touch screen. In some embodiments, the first touch contact may be detected at a location on the touch screen where the first current time indicator is currently displayed. In some embodiments, the user may tap a current time indicator, such as a displayed dial or digital clock face, and the device may responsively activate a time erasure mode and display an associated time erasure interface. In the example of interface 5340 of FIG. 53A, device 5300 detects user input 5316a, which is a touch contact detected by touch-sensitive display 5302. In some embodiments, the user input 5316a is a single finger single tap gesture detected at the location where the dial 5308 of the display 5302 is currently displayed. In the example of interface 5370 in FIG. 53D, device 5300 detects user input 5316b, which is a touch contact detected by touch-sensitive display 5302. In some embodiments, the user input 5316b is a single finger single tap gesture detected at the location where the digital clock face 5328 of the display 5302 is currently displayed.

在框5410,可选地,响应于检测到第一触摸接触,该设备显示非当前时间指示符,其指示当前时间。在一些实施例中,当激活时间擦除模式时,显示非当前时间指示符。非当前时间指示符可以是任何表盘、钟面或者被配置为、被设计为或被理解为显示非当前时间的其它时间指示。在一些实施例中,非当前时间指示符可以指示当激活时间擦除模式时显示的“擦除时间”;该擦除时间可以是根据用户输入设置的时间并且该擦除时间被用来改变复杂件或其它用户接口对象在时间擦除模式期间显示的信息。在一些实施例中,非当前时间指示符可以在一旦激活时间擦除模式时而突然出现,而在一些实施例中,非当前时间指示符可以通过动画来出现,诸如转换到位置中或逐渐变得更不透明(例如淡入)。At block 5410, optionally, in response to detecting the first touch contact, the device displays a non-current time indicator that indicates the current time. In some embodiments, a non-current time indicator is displayed when the time erasure mode is activated. The non-current time indicator may be any dial, clock face, or other time indication configured, designed or understood to display a non-current time. In some embodiments, the non-current time indicator may indicate an "erasure time" displayed when the time erasure mode is activated; the erasure time may be a time set according to user input and used to change the complex information displayed during time erasure mode by a software or other user interface object. In some embodiments, the non-current time indicator may appear suddenly upon activation of the time wipe mode, while in some embodiments, the non-current time indicator may appear through animation, such as transitioning into position or gradually becoming More opaque (e.g. fade in).

在一些实施例中,擦除时间,诸如在擦除表盘或擦除钟面上显示的一个擦除时间,可以根据用户输入而被设置,并且也可以被设置为当前时间(以便擦除时间和当前时间可以是相同时间)。在一些实施例中,当最初启动时间擦除模式并且没有接收到用以设置擦除时间用户输入或指令时,该擦除时间被自动地设置为当前时间作为起始点。通过这种方式,在一些实施例中,非当前时间指示符(诸如擦除表盘或擦除钟面)可以有时显示当前时间。在这样的情况下,尽管非当前时间指示符显示与当前时间相同的时间,但是用户可以理解非当前时间指示符本身不是当前时间的指示,而是擦除时间被设置为与当前时间相同的时间的指示。In some embodiments, the erasing time, such as one displayed on the erasing dial or erasing clock face, may be set based on user input, and may also be set to the current time (so that the erasing time and The current time can be the same time). In some embodiments, when the time wipe mode is initially activated and no user input or instruction is received to set the wipe time, the wipe time is automatically set to the current time as the starting point. In this way, in some embodiments, non-current time indicators, such as erasing the dial or erasing the clock face, may sometimes display the current time. In such a case, although the non-current time indicator shows the same time as the current time, the user can understand that the non-current time indicator itself is not an indication of the current time, but the erasing time is set to the same time as the current time instructions.

在所描绘的图53B的接口5350的示例中,时间擦除模式已经激活并且相应地,擦除指针5322a和5322b已经显示在与在激活时间擦除模式之前显示的指针5310a和5310b的相同的位置中。在一些实施例中,擦除指针5322a和5322b是被配置为指示擦除时间的非当前时间指示符,尽管在图53B的接口5350的示例中,它们目前指示与当前时间11:09相同的擦除时间。In the depicted example of interface 5350 of Figure 53B, the time erase mode has been activated and accordingly, erase pointers 5322a and 5322b have been displayed in the same positions as pointers 5310a and 5310b displayed prior to activation of the time erase mode middle. In some embodiments, erase pointers 5322a and 5322b are non-current time indicators configured to indicate erasure times, although in the example of interface 5350 of Figure 53B they currently indicate the same erase time as the current time 11:09 except time.

在所描绘的图53E中接口5380的示例中,时间擦除模式已经激活并且相应地数字钟面5332已经被显示在如下位置,其与数字钟面5328在激活时间擦除模式之前所显示的位置相同。在一些实施例中,数字钟面5332是被配置为指示擦除时间的非当前时间指示符,尽管在图53E的接口5380的示例中,其目前指示与当前时间11:09相同的擦除时间。In the depicted example of interface 5380 in Figure 53E, the time erasing mode has been activated and accordingly digital clock face 5332 has been displayed in a position that is the same as the position that digital clock face 5328 was displayed before the time erasing mode was activated same. In some embodiments, the digital clock face 5332 is a non-current time indicator configured to indicate the erasing time, although in the example of the interface 5380 of Figure 53E it currently indicates the same erasing time as the current time 11:09 .

在一些实施例中,诸如当用户执行多次用户输入以向前然后向后擦除时间,或者向后然后向前擦除时间,以将擦除时间返回到零时,还可以对应地显示指示当前时间的非当前时间指示符。In some embodiments, an indication may also be displayed accordingly, such as when the user performs multiple user inputs to erase time forward then backward, or erase time backward then forward to return erasing time to zero A non-current time indicator for the current time.

在框5412,该设备检测可旋转输入机构的第一旋转。在一些实施例中,可旋转输入机构的第一旋转可以包括在一个或多个方向上、具有一个或多个速度、具有一个或多个持续时间以及具有相对于彼此的一个或多个间隔的一个或多个旋转。在一些实施例中,可旋转输入机构的第一旋转可以包括可旋转输入机构在预定义旋转方向上的单一旋转。在一些实施例中,用户可以在第一方向上旋转可旋转输入机构,并且设备可以响应地将擦除时间向前擦除到未来中(或在一些实施例中,向后擦除到过去中)。在一些实施例中,当时间擦除模式非激活时,可以开始检测可旋转输入机构的第一旋转,而在一些实施例中,当时间擦除模式已经激活时,可以开始检测可旋转输入机构的第一旋转。在图53B和53E所描绘的示例中,当用户在第一方向上旋转可旋转输入机构5304时,设备5300检测到旋转输入5320a和5320b。At block 5412, the device detects a first rotation of the rotatable input mechanism. In some embodiments, the first rotation of the rotatable input mechanism may include rotations in one or more directions, with one or more speeds, with one or more durations, and with one or more intervals relative to each other one or more rotations. In some embodiments, the first rotation of the rotatable input mechanism may comprise a single rotation of the rotatable input mechanism in a predefined rotational direction. In some embodiments, the user can rotate the rotatable input mechanism in the first direction, and the device can responsively erase the erase time forward into the future (or in some embodiments, erase backward into the past) ). In some embodiments, the detection of the first rotation of the rotatable input mechanism may begin when the time erasing mode is inactive, and in some embodiments, the detection of the rotatable input mechanism may begin when the time erasing mode has been activated the first rotation. In the example depicted in Figures 53B and 53E, device 5300 detects rotational inputs 5320a and 5320b when the user rotates rotatable input mechanism 5304 in a first direction.

在图54B中,继续框5402,以便附加的方法框也在具有显示器和可旋转输入机构的电子设备处执行。在图54B中,框5414跟随框5412。In Figure 54B, block 5402 continues so that additional method blocks are also performed at the electronic device having the display and the rotatable input mechanism. In Figure 54B, block 5414 follows block 5412.

如在图54B和54C中所示,响应于检测到可旋转输入机构的第一旋转而执行框5416到5442(其中一些是可选的)。在下面讨论的框5416到5442,出于清楚的目的,可能或可能不重复短语“响应于检测到可旋转输入机构的第一旋转”。在一些实施例中,响应于检测到可旋转输入机构的旋转来执行方法步骤,该可旋转输入机构可以是用于驱动时间擦除模式中的功能的主要输入机构。即,在一些实施例中,可旋转输入机构的旋转可以是其中用户向前擦除时间或向后擦除时间的核心方式,并且用户接口对象的各种元素可以相应地对用户旋转输入命令做出反应。As shown in Figures 54B and 54C, blocks 5416 to 5442 (some of which are optional) are performed in response to detecting the first rotation of the rotatable input mechanism. In blocks 5416 to 5442 discussed below, the phrase "in response to detecting a first rotation of the rotatable input mechanism" may or may not be repeated for clarity. In some embodiments, the method steps are performed in response to detecting rotation of the rotatable input mechanism, which may be the primary input mechanism for driving functions in the time erasing mode. That is, in some embodiments, rotation of the rotatable input mechanism may be the central way in which the user erases time forward or backward, and various elements of the user interface object may respond accordingly to user rotation input commands react.

在框5416,响应于检测到可旋转输入机构的第一旋转,设备显示非当前时间指示符,该非当前时间指示符指示根据第一旋转而确定的第一非当前时间。在一些实施例中,第一非当前时间指示符可以是上文参照框5410描述的任何非当前时间指示符,或者可以与上文描述的非当前时间指示符共享一些或所有特性。在一些实施例中,对比于框5410中的非当前时间指示符,显示在框5414中的非当前时间指示符(其可以是不同的非当前时间指示符或相同的非当前时间指示符)指示根据第一旋转来确定的非当前时间。在一些实施例中,所指示的非当前时间是擦除时间,并且该擦除时间根据用户的旋转擦除输入来确定。At block 5416, in response to detecting the first rotation of the rotatable input mechanism, the device displays a non-current time indicator indicating a first non-current time determined from the first rotation. In some embodiments, the first non-current time indicator may be any of the non-current time indicators described above with reference to block 5410, or may share some or all characteristics with the non-current time indicators described above. In some embodiments, the non-current time indicator (which may be a different non-current time indicator or the same non-current time indicator) displayed in block 5414 indicates that as compared to the non-current time indicator in block 5410 A non-current time determined from the first rotation. In some embodiments, the indicated non-current time is the erasing time, and the erasing time is determined from the user's rotational erasing input.

在一些实施例中,当在激活时间擦除模式之前检测旋转输入时,非当前时间指示符(诸如擦除时间数字钟面或在模拟钟面上的擦除指针)可以开始显示并且显示用户所选择的擦除时间。在一些实施例中,当一旦已经激活时间擦除模式而检测到旋转输入时,先前所显示的非当前时间指示符可以被修改来显示新选择的擦除时间。In some embodiments, when a rotational input is detected prior to activating the time erase mode, a non-current time indicator (such as an erase time digital clock face or an erase hand on an analog clock face) may begin to display and display the user's Selected erasing time. In some embodiments, when a rotation input is detected once the time wipe mode has been activated, the previously displayed non-current time indicator may be modified to display the newly selected wipe time.

在一些实施例中,时间擦除模式的擦除时间可以根据旋转输入的特性来选择,并且所选择的擦除时间可以由非当前时间指示符来显示。在一些实施例中,非当前时间指示符可以显示指示符改变至新选择的擦除时间的动画,包括上面参照数字钟面5317和图53C所讨论的任何动画样式。在一些实施例中,动画可以包括显示钟针(例如分针和时针)平扫到新位置中。In some embodiments, the erasing time of the time erasing mode may be selected according to the characteristics of the rotary input, and the selected erasing time may be displayed by a non-current time indicator. In some embodiments, the non-current time indicator may display an animation of the indicator changing to the newly selected erasing time, including any of the animation styles discussed above with reference to digital clock face 5317 and Figure 53C. In some embodiments, the animation may include displaying the clock hands (eg, minute and hour hands) panning into new positions.

在一些实施例中,可旋转输入机构在一个方向上的旋转可以使得向前擦除,而可旋转输入机构在基本上与这一个方向相反的方向上的旋转可以使得向后擦除。在一些实施例中,擦除(向前后向后)的速率可以相对于旋转速率成比例;在一些实施例中,擦除的时间量可以相对于旋转距离(例如角度旋转)成比例。在一些实施例中,擦除速率和擦除的时间量可以仿真表把的效果,其中钟针是通过一系列齿轮而物理地连接到表把,并且因此指针的移动跟随用户拧动表把,通过预定义的齿轮比来反映表把的旋转。(在一些实施例中,数字钟面的擦除的速率和距离可以与模拟钟面的所显示的画像的擦除速率和距离相同)。In some embodiments, rotation of the rotatable input mechanism in one direction may enable forward erasing, while rotation of the rotatable input mechanism in a direction substantially opposite to this one direction may enable backward erasing. In some embodiments, the rate of erasing (forward-backward-backward) may be proportional to the rotation rate; in some embodiments, the amount of time of erasing may be proportional to the rotation distance (eg, angular rotation). In some embodiments, the erasing rate and amount of time of erasing can emulate the effect of a crown, where the clock hand is physically connected to the crown by a series of gears, and so the movement of the hands follows the user turning the crown, The rotation of the crown is reflected by a predefined gear ratio. (In some embodiments, the erasing rate and distance of the digital clock face may be the same as the erasing rate and distance of the displayed portrait of the analog clock face).

给不同的可用表盘提供不同的“传动(gearings)”。即,用户可以在多于一个手表或时钟接口之间选择,并且取决于所选择的接口,响应于给定旋转输入,擦除速度和距离可以变化。例如,在一些实施例中,响应于旋转输入的第一旋转,显示地球画像(作为时间指示符)的接口可以显示地球的一圈旋转(大约24小时)。同时,在一些实施例中,响应于相同的旋转输入的第一旋转,显示太阳系画像(作为时间指示符)的接口可以显示地球的一圈公转(大约365天)。响应于给定旋转输入而擦除的时间量中的差异可以相似地提供在其它表盘之间,诸如像图53A中接口5340中所示的表盘的模拟表盘,或者诸如图53D中接口5370中所示的表盘的数字表盘。Different "gearings" are provided for the different available dials. That is, the user may choose between more than one watch or clock interface, and depending on the interface selected, the erasing speed and distance may vary in response to a given rotational input. For example, in some embodiments, in response to the first rotation of the rotation input, an interface displaying a portrait of the earth (as a time indicator) may display one rotation of the earth (approximately 24 hours). Meanwhile, in some embodiments, in response to the first rotation of the same rotation input, the interface displaying the solar system portrait (as a time indicator) may display one revolution of the Earth (approximately 365 days). Differences in the amount of time erased in response to a given rotational input can be similarly provided between other dials, such as analog dials such as those shown in interface 5340 in FIG. 53A, or analog dials such as those shown in interface 5370 in FIG. The digital dial of the dial shown.

在一些实施例中,响应于旋转输入而擦除的时间速率和/或擦除的时间量与旋转输入的角度幅度的可能不具有固定关系。即,在一些实施例中,取决于各种其它因素,给定的角度幅度的旋转输入可能导致不同的所擦除时间量。如上文所讨论,在一些实施例中,不同的接口可以与不同的默认传动关联。在一些实施例中,用户可以手动地选择不同的传动,例如通过在所显示的用户接口对象上执行输入或者通过由致动硬件按钮来执行输入(例如执行可旋转和可按压输入机构的一个或多个按压)。In some embodiments, the rate of time and/or the amount of time erased in response to the rotational input may not have a fixed relationship to the angular magnitude of the rotational input. That is, in some embodiments, a rotational input of a given angular magnitude may result in different amounts of erased time depending on various other factors. As discussed above, in some embodiments, different interfaces may be associated with different default drives. In some embodiments, the user may manually select a different transmission, such as by performing an input on a displayed user interface object or by actuating a hardware button (eg, performing one of a rotatable and a depressable input mechanism or multiple presses).

在一些实施例中,传动可以不固定,以便在进行中的旋转输入期间,对比于可旋转输入机构的旋转速率(例如瞬时的速率),时间擦除的相对速率(例如瞬时速率)可以增大和/或减小。例如,可变的传动可以被配置为使得低于阈值速度的旋转(例如每秒的角度旋转)引起以第一速率或第一传动来时间擦除,而高于阈值速度的旋转引起以加速速率或加速传动来时间擦除。通过这种方式,当用户希望擦除大的时间量时,设备可以识别它们的旋转输入机构的快速旋转,以及因此加速时间擦除速率,从而帮助用户更容易地擦除很大距离。在一些实施例中,在进行中的旋转输入期间,如果在将时间擦除速率已经加速之后,旋转输入的速度降低到低于预定义的速度阈值,则时间擦除速率可以减速和/或返回到其原始速率;该减速可以辅助已经使用加速擦除来大量移动擦除时间的用户,使得随着该用户开始减缓其旋转输入,该用户能够更精确地设置最终期望的擦除时间。在一些实施例中,传动可以根据用户输入的任何特性而动态地变化,该用户输入诸如速度、方向、距离(例如角度距离)和/或压力。In some embodiments, the transmission may not be fixed so that during an ongoing rotational input, the relative rate of time erasing (eg, instantaneous rate) may increase and / or decrease. For example, a variable transmission may be configured such that rotation below a threshold speed (eg, angular rotations per second) results in time erasure at a first rate or first transmission, while rotation above the threshold speed results in an acceleration rate Or overdrive to time erase. In this way, when the user wishes to erase a large amount of time, the devices can recognize the rapid rotation of their rotary input mechanism and thus speed up the time erasing rate, helping the user to more easily erase large distances. In some embodiments, during an ongoing spin input, if the speed of the spin input decreases below a predefined speed threshold after the time erase rate has been accelerated, the time erase rate may slow down and/or return to its original rate; this slowdown can assist a user who has used accelerated erasing to move erasing time a lot so that as the user begins to slow down their rotational input, the user can more precisely set the final desired erasing time. In some embodiments, the transmission may vary dynamically according to any characteristic of user input, such as speed, direction, distance (eg, angular distance), and/or pressure.

在一些实施例中,其中时间擦除速度被加速,应该注意,与非加速擦除时间相比,加速擦除的时间擦除的动画可以不同。例如,在一些实施例中,对于非加速擦除,设备可以提供数字钟面上数字的第一动画(该第一动画伴随有或不伴随有诸如转换或翻转效果的附随动画来改变)或者在钟面周围平扫的分针和时针的第一动画。同时,在一些实施例中,对于加速擦除,设备可以提供一个或多个不同的动画,诸如数字钟面上模糊的数字以象征它们正在被快速地改变,或者通过提供模糊的分针的动画(例如将分针一起隐藏起来)以便避免分针不通过中间位置平扫而在显示器上出现从一个位置到另一位置的“跳跃”。在一些实施例中,用于加速擦除的这样的交替的动画可以提供作为加速擦除模式的部分,有时称为“加速模式”。In some embodiments, where the temporal erasure speed is accelerated, it should be noted that the animation of the temporal erasure for accelerated erasing compared to non-accelerated erasing time may be different. For example, in some embodiments, for non-accelerated erasing, the device may provide a first animation of the numbers on the digital clock face (changed with or without accompanying animations such as transition or flip effects) or in First animation of minute and hour hands swept around the clock face. Also, in some embodiments, for accelerated erasing, the device may provide one or more different animations, such as blurred numbers on a digital clock face to symbolize that they are rapidly changing, or by providing an animation of a blurred minute hand ( For example, the minute hand is hidden together) in order to avoid a "jump" of the minute hand from one position to another on the display without panning through an intermediate position. In some embodiments, such alternating animations for accelerated erasing may be provided as part of an accelerated erasing mode, sometimes referred to as an "accelerated mode."

在一些实施例中,擦除时间可以部分地根据用户输入以及部分地根据预定义擦除时间而被设置。例如,在一些实施例中,预定义擦除时间可以被配置为使得当用户执行将擦除时间设置为预定义时间范围的输入时,将实际擦除时间设置为预定义时间。例如,如果预定义擦除时间是中午12:00,并且用户将旋转输入机构旋转合适的距离和速度以将擦除时间设置为11:58,则擦除时间可以达到中午12:00周围并且设置为中午12:00。将“对齐”到预定义擦除时间的擦除时间的范围可以被设置为任何适当的时长,诸如1分钟、5分钟、15分钟、30分钟、1小时、6小时、12小时、24小时、2天、1周、1月、1年等。在一些实施例中,取决于用户正在使用什么接口,设备可以对齐到不同的预定义擦除时间;例如,在表征地球画像或表示太阳的接口中,设备可以被配置为将擦除时间“对齐”到对应于日落、日出或正午的时间。作为另一示例,在表征太阳系的画像的接口中,设备可以被配置为“对齐”到对应于诸如行星排成直线或日食的天文事件的擦除时间。In some embodiments, the erasing time may be set in part based on user input and in part based on a predefined erasing time. For example, in some embodiments, the predefined erasing time may be configured such that when the user performs an input that sets the erasing time to the predefined time range, the actual erasing time is set to the predefined time. For example, if the predefined erasing time is 12:00 noon, and the user rotates the rotary input mechanism by the appropriate distance and speed to set the erasing time to 11:58, the erasing time can reach around 12:00 noon and set at 12:00 noon. The range of erasing times that will "align" to the predefined erasing times can be set to any suitable duration, such as 1 minute, 5 minutes, 15 minutes, 30 minutes, 1 hour, 6 hours, 12 hours, 24 hours, 2 days, 1 week, 1 month, 1 year, etc. In some embodiments, the device may be aligned to different predefined erasure times depending on what interface the user is using; for example, in an interface representing a portrait of the Earth or representing the sun, the device may be configured to "align the erasure time" ” to the time corresponding to sunset, sunrise, or noon. As another example, in an interface characterizing a portrait of the solar system, a device may be configured to "align" to erasure times corresponding to astronomical events such as planetary alignments or solar eclipses.

在一些实施例中,预定义擦除时间可以根据用户输入而确定。在一些实施例中,用户可以手动地设置预定义擦除时间,诸如通过设置“对齐”时间或选择“对齐”间隔。在一些实施例中,预定义擦除时间可以根据与一个或多个用户接口对象或复杂件有关的数据或信息来设置。例如,设备可以被配置为将擦除时间围绕到日历事件开始或结束的时间处。在一些实施例中,设备可以被配置为将擦除时间围绕到改变复杂件的数据的时间处、复杂件的数据变得可用的时间处或者中止复杂件的数据可用的时间处。在一些实施例中,设备可以被配置为根据在向前或向后擦除时所到达的日历事件或其它安排的事件来减缓或中止擦除速率,并且设备可以被配置为将擦除时间对齐或围绕到对应于日历事件或安排事件的时间。In some embodiments, the predefined erasing time may be determined based on user input. In some embodiments, a user may manually set a predefined erasing time, such as by setting a "snap" time or selecting a "snap" interval. In some embodiments, the predefined erasing time may be set based on data or information related to one or more user interface objects or complexes. For example, the device may be configured to wrap the erasure time around the time when the calendar event begins or ends. In some embodiments, the device may be configured to wrap the erasing time around the time at which the complication's data is changed, the time at which the complication's data becomes available, or the time at which the complication's data becomes available. In some embodiments, the device may be configured to slow or abort the rate of erasure based on calendar events or other scheduled events that arrive when erasing forward or backward, and the device may be configured to align erasure times Or around to a time that corresponds to a calendar event or a scheduled event.

在所描绘的图53C中接口5360示例中,擦除指针5322a和5322b已经从它们在图53B中接口5350中的先前位置向前平滑地平扫,从而根据图53B中用户输入5320a的速度和幅度随时间向前移动,以在用户接口5360中指示擦除时间已经被设置到非当前时间11:34,其比当前时间11:09领先25分钟。在所描绘的图53F中接口5390示例中,数字钟面5332中的数字已经根据图53C中用户输入5320b的速度和幅度而改变,以在用户接口5390中指示擦除时间已经被设置为非当前时间11:34,其比当前时间11:09领先25分钟。In the depicted example of interface 5360 in Figure 53C, erase pointers 5322a and 5322b have been smoothly swiped forward from their previous positions in interface 5350 in Figure 53B, so that the speed and magnitude of user input 5320a in Figure 53B vary with The time is moved forward to indicate in the user interface 5360 that the erase time has been set to a non-current time of 11:34, which is 25 minutes ahead of the current time of 11:09. In the depicted example of interface 5390 in Figure 53F, the numbers in digital clock face 5332 have changed according to the speed and magnitude of user input 5320b in Figure 53C to indicate in user interface 5390 that the erasing time has been set to non-current The time is 11:34, which is 25 minutes ahead of the current time of 11:09.

在框5418,可选地,第一非当前时间是未来时间。在一些实施例中,非当前擦除时间可以是对比于当前时间的未来中的时间。在一些实施例中,用户可以在时间擦除模式中通过执行可旋转输入机构在预定义方向上的旋转来擦除到未来时间。用于擦除到未来中的旋转的预定义方向可以与用于擦除到过去中的旋转的预定义方向基本上相反。在图53C和53F中接口5360和5390的示例中,擦除时间分别是未来时间11:34,其比当前时间11:09领先25分钟。At block 5418, optionally, the first non-current time is a future time. In some embodiments, the non-current erase time may be a time in the future compared to the current time. In some embodiments, a user may erase to a future time in a time erase mode by performing a rotation of the rotatable input mechanism in a predefined direction. The predefined direction of rotation for erasing into the future may be substantially opposite to the predefined direction of rotation for erasing into the past. In the example of interfaces 5360 and 5390 in Figures 53C and 53F, the erasure time is 11:34 in the future, which is 25 minutes ahead of the current time at 11:09, respectively.

在框5420,可选地,第一非当前时间是过去时间。在一些实施例中,非当前擦除时间可以是对比于当前时间的过去中的时间。在一些实施例中,用户可以在时间擦除模式中通过执行可旋转输入机构在预定义方向上的旋转来擦除到过去时间。用于擦除到过去中的旋转的预定义方向可以与用于擦除到未来中的旋转的预定义方向基本上相反。At block 5420, optionally, the first non-current time is a past time. In some embodiments, the non-current erase time may be a time in the past compared to the current time. In some embodiments, the user may erase to the past time in the time erasing mode by performing a rotation of the rotatable input mechanism in a predefined direction. The predefined direction of rotation for erasing into the past may be substantially opposite to the predefined direction of rotation for erasing into the future.

在框5421,在检测到可旋转输入机构的第一旋转之前显示第一当前时间指示符的位置处显示非当前时间指示符。在一些实施例中,诸如在激活时间擦除模式时新显示的那些非当前时间指示符可以在激活时间擦除模式之前显示当前时间指示符的位置处来显示。在一些实施例中,非当前时间指示符可以通过上文参照数字钟面5317和图53C所讨论的任何动画而在其显示位置中呈现。在一些实施例中,当前时间指示符(诸如数字钟面)可以用动画呈现为转换移开,并且非当前时间指示符(诸如具有以不同颜色显示的数字的不同数字钟面)可以用动画呈现为在尺寸上增大,犹如从远处的z轴出现并且向观察者移动。在一些实施例中,擦除时间指示符可以在显示器上代替当前时间指示符。在图53E和53F的接口5380和5390中所描绘的示例中,数字钟面5332被显示在显示器5302上的如下位置,其与在激活时间擦除模式之前在图53D中接口5370中显示的数字钟面5323的位置相同,其中该数字钟面5323在激活时间擦除模式时在尺寸上减少并且转换到上角。在图53B中接口5350的示例中,虽然擦除指针5322a和5322b可以响应于触摸接触激活时间擦除模式而显示在所描绘的位置中,但是该擦除指针5322a和5322b被显示在与先前显示的指针5310a和5310b相同的位置和相同的定向中;如图53C接口5360中所描绘的,在旋转输入之后,在时间擦除模式中时,虽然指针5322a和5322b可以被显示在如同指针5310a和5310b先前显示的相同的大致位置中(例如具有相同的中心/锚点),但是该擦除指针5322a和5322b也可以被显示在不同定向处(例如指示不同时间),。At block 5421, a non-current time indicator is displayed at the location where the first current time indicator was displayed before the first rotation of the rotatable input mechanism was detected. In some embodiments, non-current time indicators, such as those newly displayed when the time erasure mode is activated, may be displayed at the location where the current time indicator was displayed before the time erasure mode was activated. In some embodiments, the non-current time indicator may be presented in its display position by any of the animations discussed above with reference to the digital clock face 5317 and Figure 53C. In some embodiments, a current time indicator (such as a digital clock face) may be animated to transition away, and a non-current time indicator (such as a different digital clock face with numbers displayed in different colors) may be animated To increase in size, appear as if from a distant z-axis and move towards the viewer. In some embodiments, the erasing time indicator may replace the current time indicator on the display. In the example depicted in interfaces 5380 and 5390 of Figures 53E and 53F, a digital clock face 5332 is displayed on display 5302 at a position that is identical to the number displayed in interface 5370 in Figure 53D prior to activation of the time erasure mode The position of the clock face 5323 is the same, where the digital clock face 5323 reduces in size and transitions to the upper corner when the time erasing mode is activated. In the example of interface 5350 in FIG. 53B, although erase pointers 5322a and 5322b may be displayed in the depicted positions in response to touch contact activating a temporal erase mode, the erase pointers 5322a and 5322b are displayed in the same position as previously displayed The pointers 5310a and 5310b of the 5310b was previously displayed in the same approximate location (eg, with the same center/anchor point), but the erase pointers 5322a and 5322b could also be displayed at different orientations (eg, indicating different times).

在框5422,响应于检测到可旋转输入机构的第一旋转,设备更新第一用户接口对象以显示对应于第一非当前时间的信息,其中对应于第一非当前时间的信息从属于第一信息源并且是除了第一非当前时间的天、时间或者日期的信息。在一些实施例中,当用户执行旋转输入作为向前或向后擦除时间的命令时,在用户接口(诸如一个或多个复杂件)上显示的一个或多个用户接口对象可以根据新选择的擦除时间来更新。在一些实施例中,用户接口对象或复杂件可以被预定为对应于第一信息源、主题和/或第一应用,并且向前或向后擦除时间将不改变复杂件或用户接口对象从属的信息源、主题或应用。例如,在一些实施例中,当复杂件被配置为显示从属于从天气应用获取的天气的信息时,向前或向后擦除时间不会改变该复杂件显示从天气应用获取的天气信息——相反,该改变可以是相对于所显示信息从属的时间(而不是主题或信息源)。即,在一些实施例中,当设备不是在时间擦除模式时,如果天气复杂件被配置为显示当前天气信息(例如最最新的可用的温度读数),则向前擦除时间会使得天气复杂件替代地显示预报的或预计的天气信息,而向后擦除时间会使得设备显示历史天气信息(或过去的预计的天气信息)。At block 5422, in response to detecting the first rotation of the rotatable input mechanism, the device updates the first user interface object to display information corresponding to the first non-current time, wherein the information corresponding to the first non-current time is subordinate to the first The source of information is also information of days, times or dates other than the first non-current time. In some embodiments, when the user performs a rotation input as a command to erase time forward or backward, one or more user interface objects displayed on the user interface (such as one or more complications) may be displayed according to the new selection the erasing time to update. In some embodiments, a user interface object or complication may be predetermined to correspond to a first information source, subject and/or first application, and erasing time forward or backward will not change the complication or user interface object affiliation information sources, topics or applications. For example, in some embodiments, when a complication is configured to display information pertaining to the weather obtained from the weather application, erasing the time forward or backward does not change the complication to display the weather information obtained from the weather application— - Instead, the change may be relative to the time of the displayed information (rather than the subject or source of the information). That is, in some embodiments, erasing the time forward may complicate the weather if the weather complication is configured to display current weather information (eg, the most recent temperature reading available) when the device is not in time erasure mode The device displays forecasted or projected weather information instead, and erasing the time backwards causes the device to display historical weather information (or projected weather information in the past).

在一些实施例中,信息可以被考虑为与该信息被存储、链接、标记的时间对应,或者与指示该信息对应于该时间的元数据关联。例如,一条信息(诸如天气预报)可以从设备本地或远程地存储,并且可以与如下元数据或其它标记关联,其指示天气预报数据对应的未来时间(例如天气预报的时间)。在一些实施例中,随着用户向前或向后擦除时间,通过将所显示的擦除时间和与所存储的天气预报(或其它所存储的数据项)的标记或元数据关联的时间进行比较,该设备可以确定何时显示天气预报数据。In some embodiments, information may be considered to correspond to a time at which the information was stored, linked, tagged, or associated with metadata indicating that the information corresponds to that time. For example, a piece of information, such as a weather forecast, may be stored locally or remotely from the device, and may be associated with metadata or other indicia indicating a future time (eg, the time of the weather forecast) to which the weather forecast data corresponds. In some embodiments, as the user erases time forward or backward, by associating the displayed erasing time with the time associated with the indicia or metadata of the stored weather forecast (or other stored data item) For comparison, the device can determine when to display weather forecast data.

在一些实施例中,用户接口对象(诸如复杂件)可以随着用户向前擦除时间和/或向后擦除时间而动态地更新。在一些实施例中,由复杂件显示的信息可以随着对非当前时间指示符的每次显示的改变来更新,或者其可以根据预定义擦除时间段(例如5分钟、15分钟、1小时、1天等)来更新。在一些实施例中,由复杂件所显示的信息可以如以下频率来更新,该频率与来自当前显示的信息的新的或不同的信息可用的频率相同;例如,如果天气预报预测下一小时的温度稳定并且然后会增加一度,则显示气温的复杂件随着用户擦除通过第一小时,可以不显示任何改变,然后当擦除时间到达所预报的温度改变的时间时,可以显示所增加的温度。In some embodiments, user interface objects, such as complexes, may be dynamically updated as the user erases forward time and/or backward erase time. In some embodiments, the information displayed by the complication may be updated with each display change to a non-current time indicator, or it may be erased according to a predefined erasure time period (eg, 5 minutes, 15 minutes, 1 hour) , 1 day, etc.) to update. In some embodiments, the information displayed by the complication may be updated as often as new or different information is available from the currently displayed information; for example, if the weather forecast predicts the next hour The temperature stabilizes and then increases by one degree, the complex showing the air temperature may show no change as the user erases through the first hour, and then when the erasure time reaches the predicted temperature change time, the increase may be shown. temperature.

在一些实施例中,用户接口对象(诸如复杂件)可以通过动画来更新,包括上文参照数字钟面5317和图53C所描述的任何动画。在一些实施例中,当由动画显示的数字被改变时,可以使用突然切断或硬切断过渡。在一些实施例中,当对复杂件进行除了改变单个数字之外的其它改变时,可以显示转变动画,其中该复杂件先前部分(或全部)被显示为向上转换(例如,如同以如下方式关于该复杂件的顶部处的连接点而向上翻转和旋转,其中该方式可以在笔记本上将页面向上翻转)、在尺寸上收缩和/或淡出(例如随时间变得更加透明);当该复杂件的新的部分(或全部)可以被显示为在尺寸上增大(如同从远的z轴转换进入并且向观察者移动)和/或淡入视图(例如随时间变得更不透明)。In some embodiments, user interface objects, such as complications, may be updated through animations, including any animations described above with reference to digital clock face 5317 and Figure 53C. In some embodiments, a sudden cut or hard cut transition may be used when the number displayed by the animation is changed. In some embodiments, when a change is made to a complication other than changing a single digit, a transition animation may be displayed in which the previous portion (or all) of the complication is displayed as an up transition (eg, as in the following manner with respect to The complication flips up and rotates at the connection point at the top of the complication in a way that flips the page up on a notebook), shrinks in size, and/or fades out (eg, becomes more transparent over time); when the complication The new portion (or all) of can be displayed increasing in size (as if transitioning from the far z-axis and moving towards the viewer) and/or fading into view (eg, becoming more opaque over time).

分别在图53C和53F中的接口5360和5390的示例中,天气复杂件5312已经根据时间(其正向前擦除25分钟至11:34)来更新。在时间向前擦除之前,天气复杂件5312显示当前气温72°,而在时间已经向前擦除之后,天气复杂件5312已经更新以显示预报的气温73°,所预报的气温是对应于未来擦除时间11:34的预报。In the example of interfaces 5360 and 5390 in Figures 53C and 53F, respectively, the weather complication 5312 has been updated according to the time (which is being erased 25 minutes forward to 11:34). Before the time has been erased forward, the weather complication 5312 shows the current temperature of 72°, and after the time has been erased forward, the weather complication 5312 has been updated to show the forecast temperature of 73°, which is for the future Erase the forecast at 11:34 time.

在框5424,可选地,对应于第一非当前时间的信息包括预计的数据。在一些实施例中,由在时间擦除模式中已经更新的用户接口对象或复杂件显示的信息可以包括预计的或预报的信息,诸如天气预报。在一些实施例中,当显示预报的或预计的信息(而非已知或安排的信息)时,可以提供指示(诸如视觉符号、显示风格化等)来提醒用户该信息是预报或预计。分别在图53C和53F中接口5360和5390的示例中,由天气复杂件5312显示的信息是按照未来时间所预报的天气预测形式的所预计的数据。At block 5424, optionally, the information corresponding to the first non-current time includes projected data. In some embodiments, the information displayed by a user interface object or complication that has been updated in the time erasure mode may include projected or forecast information, such as a weather forecast. In some embodiments, when forecast or projected information is displayed (rather than known or scheduled information), an indication (such as visual symbols, display stylization, etc.) may be provided to remind the user that the information is forecast or forecast. In the example of interfaces 5360 and 5390 in Figures 53C and 53F, respectively, the information displayed by weather complication 5312 is projected data in the form of weather forecasts forecasted for future times.

在一些实施例中,预报或预测的信息可以从属于未来擦除时间,其中预测或预报是关于未来时间进行的,以便向用户提供未来的预报或预测。在一些实施例中,预报或预计的信息可以从属于过去时间,其中预测或预报是关于过去时间进行的,以便向用户提供先前的预测或预报。In some embodiments, the forecast or forecasted information may be subordinate to a future erasure time, wherein the forecast or forecast is made with respect to a future time in order to provide the user with a future forecast or forecast. In some embodiments, the forecast or forecast information may be dependent on a past time, where the forecast or forecast was made with respect to the past time, in order to provide the user with a previous forecast or forecast.

在框5426,可选地,对应于第一非当前时间的信息包括安排的事件。在一些实施例中,由复杂件显示的信息可以包括日历信息,诸如安排的事件的名称、安排事件的时间、安排事件的地点、安排事件的参与者或受邀者或者关于安排事件的其它信息。例如,复杂件可以被配置为显示来自用户个人日历的信息;在一些实施例中,复杂件可以显示当前日历事件的名称,诸如“电话会议”。在一些实施例中,该复杂件可以显示最近即将来临的日历事件的名称。在一些实施例中,当用户随时间向前或向后擦除时,这样的日历复杂件可以改变以显示对应于针对擦除时间安排的日历事件的信息,或者显示对应于参照擦除时间的最近即将来临的日历事件的信息。At block 5426, optionally, the information corresponding to the first non-current time includes a scheduled event. In some embodiments, the information displayed by the complication may include calendar information, such as the name of the scheduled event, when the event is scheduled, where the event is scheduled, participants or invitees for the scheduled event, or other information about the scheduled event . For example, a complication may be configured to display information from a user's personal calendar; in some embodiments, the complication may display the name of a current calendar event, such as "conference call." In some embodiments, the complication may display the name of the most recent upcoming calendar event. In some embodiments, as the user erases forward or backward in time, such a calendar complication may change to display information corresponding to calendar events scheduled for the erasure time, or to display information corresponding to a reference erasure time Information on recent upcoming calendar events.

在一些实施例中,当擦除到未来和/或过去中时,设备可以确定以如下方式显示什么信息,该方式不同于当未激活时间擦除模式时设备确定针对当前时间显示什么信息的方式。例如,在一些实施例中,如果会议安排为中午12:00,则在中午12:00之前的时间(诸如上午11:00或上午9:00)开始或者先前日历事件结束的任何时候开始,日历复杂件可以显示从属于中午12:00会议的信息。通过这种方式,用户可以在会议时间之前看到关于中午12:00会议的日历事件,并且更不可能忘记该会议以及迟到。因此,可以显示关于会议的信息持续一个时间段,该时间段延伸超过(例如早于)用户日历中的日历事件的时间。在一些实施例中,相同事情在时间擦除模式中可能不是真实的。例如,在一些实施例中,当用户进入时间擦除模式时,在擦除时间未被设置到日历事件实际被安排的时间时,日历复杂件可以抑制从属于该日历事件的信息的显示。因此,在一些实施例中,对于中午会议,虽然在当前时间是11:09时,显示该会议的设备在时间擦除模式以外,但是当擦除时间被设置为11:09时,该会议在时间擦除模式中的显示可以被抑制。在一些实施例中,当擦除时间没有被设置为日历事件实际安排的时间时,抑制日历事件在时间擦除模式中的显示可以当用户快速擦除时间时辅助用户快速的理解安排的日历事件的时间。(注意,在其它实施例中,当擦除时间没有被设置为日历事件被安排的时间时,时间擦除模式可以显示日历信息;在一些这样的实施例中,设备可以显示日历事件的时间,以随着用户擦除时间来辅助用户理解的日历事件的时间)。In some embodiments, when erasing into the future and/or the past, the device may determine what information to display in a manner that is different from how the device determines what information to display for the current time when the time erasure mode is not activated . For example, in some embodiments, if a meeting is scheduled for 12:00 noon, it begins at a time before 12:00 noon (such as 11:00 a.m. or 9:00 a.m.) or anytime a previous calendar event ends, the calendar The complex can display information subordinate to the 12:00 noon meeting. In this way, the user can see calendar events for the 12:00 noon meeting before the meeting time, and is less likely to forget the meeting and be late. Thus, information about the meeting may be displayed for a period of time that extends beyond (eg, earlier than) the time of the calendar event in the user's calendar. In some embodiments, the same thing may not be true in time-erased mode. For example, in some embodiments, when the user enters a time erasure mode, the calendar complication may suppress the display of information pertaining to a calendar event when the erasure time is not set to the time the calendar event is actually scheduled. Thus, in some embodiments, for a noon meeting, although the device displaying the meeting is out of time wipe mode when the current time is 11:09, when the wipe time is set to 11:09, the meeting is in The display in time erasing mode can be suppressed. In some embodiments, when the erasure time is not set to the actual scheduled time of the calendar event, suppressing the display of the calendar event in the time erasure mode can assist the user to quickly understand the scheduled calendar event when the user quickly erases the time time. (Note that in other embodiments, the time wipe mode may display calendar information when the wipe time is not set to the time the calendar event is scheduled; in some such embodiments, the device may display the time of the calendar event, to assist the user's understanding of the time of the calendar event as the user erases the time).

在框5428,可选地,对应于第一非当前时间的信息包括历史数据。在一些实施例中,由复杂件显示的信息可以包括历史信息,诸如记录的数据或其它信息。在一些实施例中,记录的数据或其它信息可以包括记录的测量结果、图形、读数、统计或事件。在一些实施例中,记录的数据或其它信息可以包括记录的预报或记录的预测。在一些实施例中,记录的数据或其它信息可以包括关于设备和/或用户接口的先前状态的任何信息。在一些实施例中,随着用户擦除通过过去时间,设备可以显示从属于过去擦除时间的历史数据。在一些实施例中,历史信息可以从属于过去擦除时间,其中该信息本身关注于过去擦除时间(例如在某时间的气温读数)。在一些实施例中,历史信息可以从属于过去擦除时间,其中该信息在过去擦除时间处被记录或创建(例如在过去擦除时间进行的天气预报)。At block 5428, optionally, the information corresponding to the first non-current time includes historical data. In some embodiments, the information displayed by the complication may include historical information, such as logged data or other information. In some embodiments, logged data or other information may include logged measurements, graphs, readings, statistics, or events. In some embodiments, the recorded data or other information may include recorded forecasts or recorded forecasts. In some embodiments, the recorded data or other information may include any information about the previous state of the device and/or user interface. In some embodiments, as the user wipes through the past time, the device may display historical data pertaining to the past wipe time. In some embodiments, historical information may be subordinate to past erasure times, where the information itself focuses on past erasure times (eg, air temperature readings at a certain time). In some embodiments, historical information may be dependent on past erasure times, where the information was recorded or created at past erasure times (eg, weather forecasts made at past erasure times).

5430可选地跟随框5416-5420。在框5430,可选地,响应于检测到可旋转输入机构的第一旋转,设备更新第一用户接口对象以指示缺少对应于第一非当前时间的信息。在一些实施例中,随着用户在时间擦除模式中随时间向前或向后擦除,用户接口对象或复杂件可以中止显示以指示没有要显示的对应于所选择的擦除时间的信息。例如,当用户将股票市场复杂件擦除到未来时间时,股市信息对于未来时间可能不可用;相应地,复杂件(或部分复杂件)可以中止显示。当用户随时间向前擦除相当远以致可靠的预计或预报数据不可用时,相似的结果可能发生;例如,用户可能擦除相当远到未来中以致没有天气预报可用,并且天气复杂件可以中止显示。当用户随时间向后擦除相当远以致历史数据不再可用时,相似的结果可能发生;例如,设备(或设备已经访问的信息源)可能仅缓存或以其它方式存储有限的历史信息量,并且当用户擦除超过该点时,复杂件可以中止显示。当用户擦除时间至没有日历数据应用时,相似的结果也可以发生;例如,如果用户擦除到在日历上没有事件被安排的时间,则设备可以中止显示日历复杂件。5430 optionally follows blocks 5416-5420. At block 5430, optionally, in response to detecting the first rotation of the rotatable input mechanism, the device updates the first user interface object to indicate the absence of information corresponding to the first non-current time. In some embodiments, as the user erases forward or backward in time in the time erasing mode, the user interface object or complication may discontinue display to indicate that there is no information to display corresponding to the selected erasing time . For example, when a user erases a stock market complication to a future time, stock market information may not be available for the future time; accordingly, the complication (or parts of the complication) may cease to be displayed. Similar results may occur when the user erases so far forward in time that reliable forecast or forecast data is not available; for example, the user may erase so far into the future that no weather forecast is available, and the weather complication may cease to display . Similar results can occur when a user wipes backwards so far over time that historical data is no longer available; for example, a device (or a source of information the device has accessed) may only cache or otherwise store a limited amount of historical information, And when the user erases past that point, the complication can abort the display. Similar results can occur when the user wipes the time to a time when no calendar data is applied; for example, if the user wipes to a time when no events are scheduled on the calendar, the device can suspend displaying the calendar complication.

在一些实施例中,当用户擦除到没有相关信息可用于由复杂件显示的时间时,复杂件可以消褪到透明的外观、可以按照消褪的或柔和的色彩方案来显示或者可以用变灰的色彩方案来显示,以向用户指示没有信息可用于所选择的擦除时间。在一些这样的实施例中,复杂件可以按照变化的(例如消褪的或变灰的)方式继续显示由复杂件最近显示的信息。这可以帮助用户知道从属于所选择的擦除时间的信息不可用,同时允许用户保持定向到或意识到复杂件的存在。In some embodiments, when the user erases to a time when no relevant information is available for display by the complex, the complex may fade to a transparent appearance, may be displayed in a faded or muted color scheme, or may be displayed with a variable A gray color scheme is displayed to indicate to the user that no information is available for the selected erasing time. In some such embodiments, the complication may continue to display information most recently displayed by the complication in a varying (eg, faded or grayed out) manner. This can help the user know that information pertaining to the selected erasing time is not available, while allowing the user to remain oriented or aware of the presence of complications.

在图54C中,继续框5402,以便附件的方法框也可以在具有显示器和可旋转输入机构的电子设备处执行。在图54C中,继续框5414,以便框5432-5442(其中一些是可选的)“响应于检测到可旋转输入机构的第一旋转”而执行。在下面讨论框5432-5442,出于清楚的目的,可能或可能不重复短语“响应于检测到可旋转输入机构的第一旋转”。In Figure 54C, block 5402 continues so that the method blocks of the accessory can also be performed at an electronic device having a display and a rotatable input mechanism. In Figure 54C, block 5414 continues so that blocks 5432-5442, some of which are optional, are performed "in response to detecting a first rotation of the rotatable input mechanism." In the discussion of blocks 5432-5442 below, the phrase "in response to detecting a first rotation of the rotatable input mechanism" may or may not be repeated for clarity.

框5432跟随框5422-5428,或可选地跟随框5430。在框5432,响应于检测到可旋转输入机构的第一旋转,设备显示第一当前时间指示符和第二当前时间指示符中的一个。在一些实施例中,框5432可以可选地响应于检测到激活时间擦除模式的用户输入(诸如在框5408检测的用户输入)而执行。在一些实施例中,当(通过在触敏表面上检测的触摸接触或者通过可旋转输入机构的旋转)激活时间擦除模式时,除了显示指示擦除时间的非当前时间指示符,设备也可以显示当前时间指示符。在一些实施例中,在时间擦除模式中显示的当前时间指示符可以是与在激活时间擦除模式之前显示的相同的当前时间指示符,诸如在框5404显示的当前时间指示符,以便相同的当前时间指示符继续显示。在一些实施例中,在时间擦除模式中显示的当前时间指示符可以是第二当前时间指示符,其不同于在激活时间擦除模式之前显示的当前时间指示符。Block 5432 follows blocks 5422-5428, or optionally follows block 5430. At block 5432, in response to detecting the first rotation of the rotatable input mechanism, the device displays one of a first current time indicator and a second current time indicator. In some embodiments, block 5432 may optionally be performed in response to detecting a user input that activates the time erasure mode, such as the user input detected at block 5408. In some embodiments, when the time erasing mode is activated (either by a touch contact detected on the touch sensitive surface or by rotation of the rotatable input mechanism), in addition to displaying a non-current time indicator indicating the erasing time, the device may Displays the current time indicator. In some embodiments, the current time indicator displayed in the time wipe mode may be the same current time indicator displayed prior to activating the time wipe mode, such as the current time indicator displayed at block 5404 so as to be the same The current time indicator continues to display. In some embodiments, the current time indicator displayed in the time wipe mode may be a second current time indicator that is different from the current time indicator displayed before the time wipe mode was activated.

在框5434,可选地,响应于检测到第一旋转来显示第一当前时间指示符包括显示具有修改的视觉外观的第一当前时间指示符。在一些实施例中,一旦激活时间擦除模式,第一当前时间指示符的视觉外观可以按照这样的方式被改变以便用信号通知用户时间擦除模式已经激活以及将用户的关注引导至非当前时间指示符而非当前时间指示符。例如,当前时间指示符的尺寸、形状、颜色、加亮、和/或动画样式可以在激活时间擦除模式时被改变。At block 5434, optionally, displaying the first current time indicator in response to detecting the first rotation includes displaying the first current time indicator with a modified visual appearance. In some embodiments, once the time erasure mode is activated, the visual appearance of the first current time indicator may be changed in such a manner as to signal to the user that the time erasure mode has been activated and to direct the user's attention to a non-current time indicator instead of the current time indicator. For example, the size, shape, color, highlighting, and/or animation style of the current time indicator may be changed when the time wipe mode is activated.

在一些实施例中,在时间擦除模式激活时,当前时间指示符可以用消褪的、柔和的、部分透明的或者变灰的颜色方案来显示。在所描绘的图53C中接口5360示例中,钟针5310a和5310b用变灰的颜色方案来显示,如由附图中所示的哈希所指示的。该变灰的颜色方案可以用信号通知用户时间擦除模式是激活的,并且可以将用户的关注替代地引导至擦除指针5322a和5322b,其可以用更明亮的或更显著的颜色(诸如绿色)来显示。In some embodiments, the current time indicator may be displayed in a faded, soft, partially transparent, or grayed-out color scheme when the time erasure mode is activated. In the depicted example of interface 5360 in Figure 53C, clock hands 5310a and 5310b are displayed with a grayed-out color scheme, as indicated by the hashes shown in the figure. This grayed-out color scheme may signal the user that the time erasure mode is active, and may instead direct the user's attention to erasure pointers 5322a and 5322b, which may be in a brighter or more prominent color (such as green) ) to display.

在图53E中接口5380的示例中,当时间擦除模式激活时,数字钟面5328可以用绿色来显示,然而在时间擦除模式激活之前其可以已经用白色来显示。在一些实施例中,用明亮的颜色(诸如绿色)来显示更多用户接口对象(包括当前时间指示符)可以用信号通知用户设备处于时间擦除模式的操作中。In the example of interface 5380 in Figure 53E, the digital clock face 5328 may be displayed in green when the time erasure mode is activated, however it may have been displayed in white before the time erasure mode is activated. In some embodiments, displaying more user interface objects (including the current time indicator) in a bright color (such as green) may signal the user that the device is in a time erasure mode of operation.

在一些实施例中,与在激活时间擦除模式之前显示的尺寸相比,当前时间指示符可以用更小的尺寸来显示。在所描绘的图53E中接口5380的示例中,数字钟面5328已经被转换到显示器5302的顶角(如由斜箭头所指示的)并且可以用如下尺寸来显示,该尺寸比在激活时间擦除模式之前在(在图53D中接口5370中)显示的尺寸更小。可以用信号将更小的显示尺寸的当前时间指示符通知用户,其指示发送时间擦除模式是激活的,并且可以将用户的关注引导至数字钟面5332,其可以用更大的尺寸来显示并且可以显示擦除时间。In some embodiments, the current time indicator may be displayed in a smaller size than was displayed before the time erasure mode was activated. In the depicted example of interface 5380 in Figure 53E, the digital clock face 5328 has been shifted to the top corner of the display 5302 (as indicated by the slanted arrow) and can be displayed in a size that is larger than the time erased at the active time The smaller size was previously shown (in interface 5370 in Figure 53D) except for the mode. A smaller display size current time indicator can be signaled to the user, which indicates that the send time wipe mode is active, and the user's attention can be directed to the digital clock face 5332, which can be displayed in a larger size And the erasing time can be displayed.

在框5436,可选地,响应于检测到第一旋转来显示第一当前时间指示符包括在显示器上的与检测到第一旋转之前显示第一当前时间指示符的位置不同的位置中显示第一当前时间指示符。在一些实施例中,在激活时间擦除模式时,当前时间指示符可以中止显示在一个位置中并且替代地被显示在另一位置中。当前时间指示符在时间擦除模式期间所显示的位置可以是与以前位置相比更不显著的位置,诸如更靠近显示器的边缘或角落的位置。在图53F中接口5390的示例中,与激活时间擦除模式之前在(在图53D中接口5370中)所显示的位置相比,数字钟面5328在不同的位置处显示,已经移动得更靠近显示器5302的右上角。At block 5436, optionally, displaying the first current time indicator in response to detecting the first rotation includes displaying the first current time indicator in a different location on the display than the location where the first current time indicator was displayed before the first rotation was detected A current time indicator. In some embodiments, upon activation of the time erasure mode, the current time indicator may cease to be displayed in one location and instead be displayed in another location. The displayed location of the current time indicator during the time wipe mode may be a less prominent location than previous locations, such as a location closer to an edge or corner of the display. In the example of interface 5390 in Figure 53F, the digital clock face 5328 is shown at a different position, having moved closer than it was shown (in interface 5370 in Figure 53D) before time erasure mode was activated The upper right corner of the display 5302.

在框5438,可选地,响应于检测到第一旋转来显示第一当前时间指示符包括将第一当前时间指示符在显示器上从其初始位置动画呈现到不同位置。在一些实施例中,该动画可以包括指示符从其旧的位置淡出(例如变得更透明)和/或淡入(变得更不透明)到其新的位置中。在一些实施例中,该动画可以包括跨过显示器转换对象。在一些实施例中,该动画可以包括显示对象在尺寸上越来越增大或越来越减小。在一些实施例中,该动画可以包括上文关于数字钟面5317和图53C或关于时钟5422描述的任何动画。在一些实施例中,当前时间指示符可以在其初始位置处突然中止显示并且可以在不同的位置处立刻开始显示。At block 5438, optionally, displaying the first current time indicator in response to detecting the first rotation includes animating the first current time indicator on the display from its initial position to a different position. In some embodiments, the animation may include the indicator fading out (eg, becoming more transparent) and/or fading in (becoming more opaque) from its old position into its new position. In some embodiments, the animation may include transitioning the object across the display. In some embodiments, the animation may include displaying the object increasing or decreasing in size. In some embodiments, the animation may include any animation described above with respect to the digital clock face 5317 and FIG. 53C or with respect to the clock 5422. In some embodiments, the current time indicator may abruptly cease display at its initial location and may immediately begin display at a different location.

在框5440,可选地,响应于检测到可旋转输入机构的第一旋转,设备显示指示当前时间和第一非当前时间之间的时间差的时间差指示符。在一些实施例中,时间差指示符可以是指示一个时间和另一时间之间的差异的任何用户接口对象,诸如当前时间和擦除时间之间的差异。在一些实施例中,时间差指示符可以指示若干秒、分钟、小时、天、周、月、年等。在一些实施例中,时间差指示符可以指示擦除时间相对于当前时间在未来还是在过去。在一些实施例中,在激活时间擦除模式时,自动显示时间差指示符。在一些实施例中,明确地显示擦除时间和当前时间之间的差异可以帮助用户更容易地理解和考虑擦除时间(以及在复杂件中显示的对应的信息)远离当前时间有多远。在图53B和53C的接口5350和5360的示例中,分别地,时间差指示符5318使用数字来指示当前时间和擦除时间之间的分钟差异的数量,其在图53B中是零分钟而在图53C中是25分钟。在所描述的示例中,时间差指示符5318使用“+”符号来指示擦除时间与当前时间相比位于未来中(并且当擦除时间等于当前时间时,默认使用“+”符号)。在一些实施例中,如果擦除时间与当前时间相比位于过去中,则时间差指示符5318可以显示“-”符号以指示擦除时间是过去时间。At block 5440, optionally, in response to detecting the first rotation of the rotatable input mechanism, the device displays a time difference indicator indicating the time difference between the current time and the first non-current time. In some embodiments, the time difference indicator may be any user interface object that indicates the difference between one time and another time, such as the difference between the current time and the erase time. In some embodiments, the time difference indicator may indicate a number of seconds, minutes, hours, days, weeks, months, years, and the like. In some embodiments, the time difference indicator may indicate whether the erasure time is in the future or in the past relative to the current time. In some embodiments, the time difference indicator is automatically displayed when the time erasing mode is activated. In some embodiments, explicitly displaying the difference between the erasing time and the current time can help the user more easily understand and consider how far the erasing time (and corresponding information displayed in the complication) is from the current time. In the examples of interfaces 5350 and 5360 of Figures 53B and 53C, respectively, the time difference indicator 5318 uses a number to indicate the number of minutes difference between the current time and the erase time, which is zero minutes in Figure 53B and zero minutes in Figure 53B. 53C is 25 minutes. In the depicted example, the time difference indicator 5318 uses a "+" sign to indicate that the erase time is in the future compared to the current time (and a "+" sign is used by default when the erase time is equal to the current time). In some embodiments, if the erasing time is in the past compared to the current time, the time difference indicator 5318 may display a "-" sign to indicate that the erasing time is in the past.

激活时,在显示器上先前显示的元素可以从显示器移除。例如,在一些实施例中,在显示器的显示时间差指示符的部分处显示的复杂件或其它用户接口对象可以在时间擦除模式期间从显示器移除(例如设备可以中止显示它们)。在一些实施例中,当时间擦除模式激活时,在显示器上的显示当前时间指示符(或附随的对象诸如所显示的词语“NOW”)的位置处所显示的接口对象或复杂件也可能相同。在一些实施例中,在激活时间擦除模式时,可以从显示器移除复杂件,而不考虑在时间擦除模式期间在显示器上的相同位置处是否将显示任何其它对象。在一些实施例中,当在显示器的显示模拟钟面的画像上的数字处的位置显示当前时间指示符或时间差指示符时,或者将当前时间指示符或时间差指示移动到该位置时,可以隐藏该模拟钟面的画像上的数字;例如,如果在时间擦除模式中当前时间指示符或时间差指示符被显示在时钟接口的底部附近,则数字“5”、“6”和“7”可以在钟面上隐藏。在一些实施例中,在激活时间擦除模式时,当时间差指示符或当前时间指示符被显示在显示器的转盘或子转盘先前显示的部分处时,在设备接口中显示的转盘或子转盘(诸如在本公开中其它地方描述的任何转盘)可以中止显示。When activated, elements previously displayed on the display can be removed from the display. For example, in some embodiments, complications or other user interface objects displayed at the portion of the display that displays the time difference indicator may be removed from the display (eg, the device may cease to display them) during the time wipe mode. In some embodiments, the interface object or complication displayed at the location on the display where the current time indicator (or an accompanying object such as the displayed word "NOW") is displayed when the time wipe mode is activated may also be the same . In some embodiments, when time erasing mode is activated, complications can be removed from the display regardless of whether any other objects will be displayed at the same location on the display during time erasing mode. In some embodiments, when the current time indicator or time difference indicator is displayed at the position of the display showing the numerals on the portrait of the analog clock face, or when the current time indicator or time difference indicator is moved to that position, it can be hidden The numbers on the portrait of the analog clock face; for example, if the current time indicator or the time difference indicator is displayed near the bottom of the clock interface in time erasure mode, the numbers "5", "6" and "7" can Hidden on the clock face. In some embodiments, when the time wipe mode is activated, when the time difference indicator or the current time indicator is displayed at the previously displayed portion of the dial or sub dial of the display, the dial or sub dial displayed in the device interface ( Any carousel such as described elsewhere in this disclosure) can suspend the display.

在一些实施例中,在激活时间擦除模式之前显示的用户接口元素可以在尺寸或外观上改变,以便腾出地方用于显示时间擦除模式中的时间差指示符或当前时间指示符。例如,在一些实施例中,先前显示的刻度线可以用点来代替或者用动画转变成点,其可以在尺寸上更小和/或可以在显示器上具有相互之间更多的空余空间。在一些实施例中,在激活时间擦除模式时,任何适当的用户接口对象可以在显示器上收缩尺寸和/或改变位置,包括在显示器上创建空间,以用于显示时间差指示符和/或当前时间指示符或关联的用户接口对象。In some embodiments, user interface elements displayed prior to activating the time wipe mode may change in size or appearance to make room for the display of the time difference indicator or the current time indicator in the time wipe mode. For example, in some embodiments, previously displayed tick marks may be replaced with dots or animated into dots, which may be smaller in size and/or may have more free space between each other on the display. In some embodiments, any suitable user interface object may shrink in size and/or change position on the display when the time wipe mode is activated, including creating space on the display for displaying time difference indicators and/or current Time indicator or associated user interface object.

在图54D中,继续框5402,以便附加的方法框也在具有显示器和可旋转输入机构的电子设备处执行。In Figure 54D, block 5402 continues so that additional method blocks are also performed at the electronic device having the display and the rotatable input mechanism.

框5442、5444-5446和5448各自都可选地跟随框5414-5440。Blocks 5442, 5444-5446, and 5448 each optionally follow blocks 5414-5440.

在框5442,可选地,响应于时间的变迁,设备更新非当前时间指示符以指示根据时间的变迁的第二非当前时间,以便当前时间和目前所指示的非当前时间之间的时间差保持固定。在一些实施例中,随着时间的变迁,当前时间相应地被更新以保持时间。另外为了更新当前时间,在一些实施例中,设备也根据时间的变迁来更新非当前时间(诸如时间擦除模式的擦除时间)。通过这种方式,在一些实施例中,一旦用户已经设置擦除时间,即使随着时间的变迁,该擦除时间和当前时间之间的差异也可以保持固定。因此,在一些实施例中,当擦除时间被设置到未来时,当前时间将不“赶上”擦除时间,因为擦除时间将与当前时间随时间并行前进。At block 5442, optionally, in response to the transition in time, the device updates the non-current time indicator to indicate a second non-current time according to the transition in time, so that the time difference between the current time and the currently indicated non-current time remains fixed. In some embodiments, as time passes, the current time is updated accordingly to maintain the time. In addition to updating the current time, in some embodiments, the device also updates the non-current time (such as the erasing time of the time erasing mode) according to the transition of time. In this way, in some embodiments, once the user has set the erasing time, the difference between the erasing time and the current time may remain fixed even over time. Thus, in some embodiments, when the erase time is set to the future, the current time will not "catch up" with the erase time because the erase time will advance in time in parallel with the current time.

在一些实施例中,随着擦除时间根据时间的变迁而前进,复杂件或其它用户接口对象可以相应地根据上文说明的任何方法来更新,以反映新更新的擦除时间。因此,在一些实施例中,在时间擦除模式中的复杂件既可以根据由用户输入改变的擦除时间来更新,又可以根据由时间的变迁改变的擦除时间来更新。In some embodiments, as the erasure time progresses according to the temporal transition, the complex or other user interface object may be updated accordingly to reflect the newly updated erasure time according to any of the methods described above. Thus, in some embodiments, the complication in the temporal erasure mode can be updated according to both the erasure time changed by user input and the erasure time changed by the transition of time.

在框5444,可选地,当对显示对应于第一非当前时间的信息的经更新的第一用户接口对象进行显示时,设备检测在对应于经更新的第一用户接口对象的位置处的第二触摸接触,以及响应于检测到该第二触摸接触,显示对应于第一用户接口对象的用户接口。所检测的触摸接触可以是由触敏和/或压敏元件在任何触敏和/或压敏表盘(包括触摸屏)中检测的单点触摸输入、多点触摸输入、单次轻敲输入和/或多次轻敲输入。在一些实施例中,根据时间擦除模式中擦除时间更新的复杂件或其它用户接口对象可以是可旋转的可供件,以便如果设备检测到在对应于复杂件的位置处的输入时,则可以访问与复杂件关联的接口或应用。例如,用户可以在天气复杂件(在一些实施例中诸如天气复杂件5312)上轻敲以使得打开关联的天气应用。在另一示例中,用户可以在股票市场复杂件(诸如股票市场复杂件5314)上轻敲,并且在一些实施例中,股票市场复杂件可以打开。在图53C和53F所描绘的示例中,在显示器5302上的显示天气复杂件5312的位置处的检测用户输入5336a和5336b;在一些实施例中,响应于检测到用户输入5336a和5336b,可以访问天气复杂件并且可以显示天气接口。At block 5444, optionally, when displaying the updated first user interface object displaying information corresponding to the first non-current time, the device detects a user interface object at a location corresponding to the updated first user interface object A second touch contact, and in response to detecting the second touch contact, displaying a user interface corresponding to the first user interface object. The detected touch contact may be a single touch input, a multi-touch input, a single tap input and/or a Tap to enter. In some embodiments, a complication or other user interface object that is updated according to the erasure time in the time erasure mode may be a rotatable affordance so that if the device detects an input at a location corresponding to the complication, Then you can access the interface or application associated with the complex. For example, a user may tap on a weather complication (such as weather complication 5312 in some embodiments) to cause the associated weather application to open. In another example, a user may tap on a stock market complication, such as stock market complication 5314, and in some embodiments, the stock market complication may open. In the example depicted in Figures 53C and 53F, user inputs 5336a and 5336b are detected at the location on display 5302 where weather complication 5312 is displayed; in some embodiments, in response to detection of user inputs 5336a and 5336b, access to Weather complication and can display the weather interface.

在框5446,可选地,根据检测到在对应于经更新的第一用户接口对象的位置处的第二触摸接触而显示的用户接口与第一非当前时间对应。在一些实施例中,轻敲或以其它方式选择复杂件或其它用户接口对象的功能可以根据所显示的擦除时间而变化,以便可以取决于什么擦除时间被设置到用户选择的瞬间来提供不同的应用或接口。例如,当设备擦除到过去时间时,响应于用户轻敲天气复杂件,可以显示天气应用的接口,该接口示出了擦除到的过去时间的历史天气数据;当设备擦除到未来时间时,响应于用户轻敲天气复杂件,可以显示天气应用的接口,该接口示出了擦除到的未来时间的预报的天气。在另一示例中,响应于用户轻触日历复杂件,可以打开安排用于擦除到的时间的日历事件,并且可以显示该特定事件的接口。在图53C和53F的所描绘的示例中,响应于检测到用户输入5336a和5336b,在一些实施例中,设备5300可以提供与关联于擦除时间11:34的预报的天气信息对应的接口。At block 5446, optionally, the user interface displayed upon detection of the second touch contact at the location corresponding to the updated first user interface object corresponds to the first non-current time. In some embodiments, the functionality of tapping or otherwise selecting a complication or other user interface object may vary according to the displayed erasing time, so that it may be provided depending on what erasing time is set to the instant selected by the user different applications or interfaces. For example, when the device is wiped to the past time, in response to the user tapping the weather complication, an interface of the weather application may be displayed showing historical weather data for the wiped past time; when the device is wiped to the future time , in response to the user tapping the weather complication, an interface of the weather application may be displayed showing the weather for the forecast for the erased future time. In another example, in response to a user tapping a calendar complication, a calendar event scheduled for the erasing time may be opened, and an interface for that particular event may be displayed. In the depicted example of Figures 53C and 53F, in response to detecting user inputs 5336a and 5336b, in some embodiments, device 5300 may provide an interface corresponding to weather information associated with the forecast for erasing time 11:34.

在一些实施例中,所显示的复杂件可以对应于设备的接口,其被配置为显示地球、月亮和/或太阳系的画像。在一些实施例中,如果用户在包含这样的复杂件的擦除接口上向前或向后擦除时间,并且最后轻敲该复杂件来选择它,则可以显示对应的地球、月亮和/或太阳系接口,其中地球、月亮和/或太阳系接口本身被向前擦除到先前接口的擦除时间。在一些实施例中,用户可以选择对应于地球、月亮和/或太阳系接口的复杂件以使得动画被显示为地球视图、月亮视图和/或太阳系视图之间的接口“飞行”(例如平滑地缩放或摇拍(panning))。随着用户在这些不同接口之间飞行,在一些实施例中,可以保持时间擦除,以及可以在所显示的地球、月亮和/或太阳系的画像中和/或在每个接口中显示的复杂件中反映擦除时间。In some embodiments, the displayed complex may correspond to an interface of a device configured to display a portrait of the Earth, the moon, and/or the solar system. In some embodiments, if the user erases time forward or backward on an erase interface containing such a complication, and finally taps the complication to select it, the corresponding earth, moon, and/or Solar system interfaces, where the Earth, Moon and/or Solar System interfaces themselves are erased forward to the erasure time of the previous interface. In some embodiments, the user may select complex pieces corresponding to the Earth, Moon, and/or Solar System interfaces to cause the animation to be displayed as an interface "flying" (eg, zooming smoothly) between the Earth, Moon, and/or Solar System views. or panning). As the user flies between these various interfaces, in some embodiments, time erasures may be maintained, as well as complex images that may be displayed in the displayed portraits of the Earth, the moon, and/or the solar system and/or in each interface The erasure time is reflected in the file.

并且响应于检测到第三触摸接触,中止显示非当前时间指示符并且更新第一用户接口对象以显示对应于当前时间的信息。所检测的触摸接触可以是由触敏和/或压敏元件在任何触敏和/或压敏表面(包括触摸屏)上检测的单点触摸输入、多点触摸输入、单次轻敲输入和/或多次轻敲输入。在一些实施例中,当用户在当前时间指示符上轻敲时,设备可以响应地离开时间擦除模式。在离开时间擦除模式时,在一些实施例中,设备可以中止显示擦除时间。在离开时间擦除模式时,在一些实施例中,当前时间的显示可以返回到在激活时间擦除模式之前所显示的原始的视觉的外观(例如位置、尺寸、颜色、样式等)。在离开时间擦除模式时,在一些实施例中,根据任何上述方法更新的用以对应于擦除时间的复杂件或其它用户接口对象可以再次被更新以对应于当前时间。在一些实施例中,这可以涉及从在激活时间擦除模式之前返回到它们的原始外观,而在一些实施例中,其可以涉及显示新的和/或不同的信息(诸如对应于新的当前时间的信息,其与激活时间擦除模式的时间不同,或者诸如自从激活时间擦除模式已经被更新的或者新的可用的信息)。在去激活时间擦除模式时,所显示的复杂件或用户接口对象可以根据上文参照图53C中数字钟面5317所讨论的任何动画来更新。在图53C和53F所描绘的示例中,在显示器5302上的显示当前时间指示符的位置处分别检测触摸接触5324a和5334a;响应于检测到任一输入,设备5300可以使得去激活时间擦除模式,并且所显示器的时间指示符和复杂件可以相应地来更新。在所描绘的示例中,如果自从激活时间擦除模式以来没有信息已经改变并且时间没有改变,则在图53C和53F中离开时间擦除模式可以使得分别显示图53A中的接口5340和图53C中的接口5370。And in response to detecting the third touch contact, the display of the non-current time indicator is discontinued and the first user interface object is updated to display information corresponding to the current time. The detected touch contact can be a single touch input, a multi-touch input, a single tap input, and/or a Tap to enter. In some embodiments, when the user taps on the current time indicator, the device can responsively leave the time wipe mode. Upon exiting the time wipe mode, in some embodiments, the device may suspend displaying the wipe time. Upon exiting the time erasure mode, in some embodiments, the display of the current time may return to the original visual appearance (eg, position, size, color, style, etc.) displayed before the time erasure mode was activated. Upon exiting the time erasure mode, in some embodiments, a complication or other user interface object updated according to any of the above methods to correspond to the erasure time may be updated again to correspond to the current time. In some embodiments, this may involve returning to their original appearance from before activating the time wipe mode, while in some embodiments it may involve displaying new and/or different information (such as corresponding to a new current information of the time, which is different from the time at which the time erasure mode was activated, or information such as information that has been updated or newly available since the time erasure mode was activated). When the time erasure mode is deactivated, the displayed complication or user interface object can be updated according to any of the animations discussed above with reference to the digital clock face 5317 in Figure 53C. In the example depicted in Figures 53C and 53F, touch contacts 5324a and 5334a, respectively, are detected at locations on display 5302 where the current time indicator is displayed; in response to detecting either input, device 5300 may cause the time wipe mode to be deactivated , and the displayed time indicators and complications can be updated accordingly. In the depicted example, if no information has changed and the time has not changed since the time erasure mode was activated, leaving the time erasure mode in Figures 53C and 53F may cause the interface 5340 in Figure 53A and in Figure 53C to be displayed, respectively interface 5370.

可能使得设备离开时间擦除模式的备选用户输入可以包括可旋转的和可按压的输入机构的按压,分别地诸如图53C和53F中用户输入5324b和5334b。通过按压可旋转的和可按压的输入机构来允许用户离开时间擦除模式可以更易于向前或向后擦除时间以及接着当用户完成时间擦除模式时容易地离开时间擦除模式,因为执行这两个功能的命令可以用单个输入机构来键入。在一些实施例中,在设备不活跃预定义时间段之后(诸如当设备超时或显示器变黑时),该设备可以离开时间擦除模式。Alternative user inputs that may cause the device to leave the time wipe mode may include pressing of rotatable and depressible input mechanisms, such as user inputs 5324b and 5334b in Figures 53C and 53F, respectively. Allowing the user to leave the time erasing mode by pressing the rotatable and depressable input mechanism can make it easier to erase time forward or backward and then easily exit the time erasing mode when the user completes the time erasing mode, because the execution Commands for both functions can be entered using a single input mechanism. In some embodiments, the device may leave the time wipe mode after a predefined period of inactivity of the device (such as when the device times out or the display goes black).

在框5450,可选地,设备检测可旋转输入机构的第二旋转,并且响应于检测到可旋转输入机构的第二旋转,设备更新非当前时间指示符以指示根据第二旋转确定的第三非当前时间,并且更新第一用户接口对象以显示对应于第三非当前时间的信息,其中对应于第三非当前时间的信息从属于第一信息源并且是除了第一非当前时间的天、时间或者日期以外的信息;以及显示第一当前时间指示符和第二当前时间指示符中的一个。在一些实施例中,在检测到第一旋转以及设置第一擦除时间之后,如上文描述的,设备可以接着检测相同旋转输入机构的另一旋转,并且可以根据第二旋转来设置另一擦除时间。设备可以根据上文描述的方法中的任何方法来设置第二擦除时间,并且可以根据上文描述的方法中的任何方法来更新所显示的用户接口对象和复杂件以对应于第二擦除时间。在一些实施例中,在离开时间擦除模式或没有离开时间擦除模式的情况下,用户可以随时间向前或向后擦除,并且接着随时间再次向前或向后擦除。在一些实施例中,所显示的复杂件可以贯穿该过程而动态地更新以总是反映所显示的擦除时间作为用户擦除、暂停并且接着再次擦除。在一些实施例中,该过程可以总体地或部分地被重复或迭代任何数量的次数。At block 5450, the device optionally detects a second rotation of the rotatable input mechanism, and in response to detecting the second rotation of the rotatable input mechanism, the device updates the non-current time indicator to indicate a third rotation determined from the second rotation a non-current time, and the first user interface object is updated to display information corresponding to a third non-current time, wherein the information corresponding to the third non-current time is subordinate to the first information source and is a day other than the first non-current time, information other than time or date; and displaying one of a first current time indicator and a second current time indicator. In some embodiments, after detecting the first rotation and setting the first wipe time, the device may then detect another rotation of the same rotation input mechanism, as described above, and may set another wipe based on the second rotation except time. The device may set the second wipe time according to any of the methods described above, and may update the displayed user interface objects and complications to correspond to the second wipe according to any of the methods described above time. In some embodiments, the user may erase forward or backward over time, with or without leaving the time erase mode, and then erase forward or backward again over time. In some embodiments, the displayed complex may be dynamically updated throughout the process to always reflect the displayed erasing time as user erasing, pausing and then erasing again. In some embodiments, the process may be repeated or iterated any number of times, in whole or in part.

在图54E中,继续框5402,以便在具有显示器和可旋转输入机构的电子设备处还执行附加的方法框。In Figure 54E, block 5402 continues to perform additional method blocks at the electronic device having a display and a rotatable input mechanism.

框5452和5454可选地跟随框5414-5440。Blocks 5452 and 5454 optionally follow blocks 5414-5440.

在框5452,可选地,设备显示第二用户接口对象,其被配置为显示对应于当前时间的第二信息,其中该对应于当前时间的第二信息从属于第二信息源并且是除了当前时间的天、时间或者日期以外的信息;以及,响应于检测到可旋转输入机构的第一旋转:更新第二用户接口对象以显示对应于第一非当前时间的第二信息,其中对应于第一非当前时间的第二信息从属于第二信息源并且是除了第一非当前时间的天、时间或者日期以外的信息。At block 5452, the device optionally displays a second user interface object configured to display second information corresponding to the current time, wherein the second information corresponding to the current time pertains to the second information source and is in addition to the current time information other than the day, time, or date of time; and, in response to detecting the first rotation of the rotatable input mechanism: updating the second user interface object to display the second information corresponding to the first non-current time, wherein the A second non-current time information is subordinate to the second information source and is information other than the day, time or date of the first non-current time.

在框5454,可选地,第一信息源和第二信息源是分离的应用。At block 5454, optionally, the first information source and the second information source are separate applications.

在一些实施例中,设备可以显示多于一个复杂件或其它用户接口对象,其中复杂件或其它用户接口对象从属于设备的分离的主题、分离的信息源或者分离的应用。例如,在一些实施例中,设备接口(诸如表盘接口或主屏幕接口)可以显示两个不同的复杂件,每个复杂件与设备的不同应用关联并且每个复杂件从相应的关联应用汲取信息以及在接口上显示信息。在图53A的所描绘的示例中,天气复杂件5312和股票市场复杂件5314是不同的复杂件,其可以各自与不同的信息源和/或应用(例如分别为天气复杂件和股票市场复杂件)关联。In some embodiments, the device may display more than one complication or other user interface object, wherein the complication or other user interface object is subordinate to a separate subject, separate information source, or separate application of the device. For example, in some embodiments, a device interface (such as a watch face interface or a home screen interface) may display two different complications, each associated with a different application of the device and each drawing information from a corresponding associated application and displaying information on the interface. In the depicted example of Figure 53A, the weather complication 5312 and the stock market complication 5314 are distinct complexes, which may each be associated with different information sources and/or applications (eg, a weather complication and a stock market complication, respectively) ) associated.

在一些实施例中,当用户以上文描述的任何方式向前或向后擦除时间时,所显示的复杂件或其它用户接口对象中不仅一个而是两个(并且在一些实施例中多于两个)可以同时地根据时间擦除来更新。所显示的第二复杂件或用户接口对象(附加于第三、第四等)可以根据通过上文描述的任何方法的擦除来更新。在一些实施例中,随着用户擦除通过时间,在接口上显示的所有复杂件可以根据所显示的非当前时间而同时地更新。这可以是有利的,因为在一些实施例中,用户可能能够观看多于一个信息源或多于一个应用的过去信息和/或未来信息,而不用分离地打开每个应用;这可以允许用户通过能够立即看见来自所有应用的信息、所有对应于相同过去时间或相同未来时间的所显示的信息来观看和识别由不同应用或不同信息源提供的暂时相关的数据的结构关系。In some embodiments, when the user erases time forward or backward in any of the ways described above, not only one but two (and in some embodiments more than two) can be updated according to time erasure at the same time. The displayed second complication or user interface object (additional to the third, fourth, etc.) may be updated according to erasure by any of the methods described above. In some embodiments, all complications displayed on the interface may be updated simultaneously according to the displayed non-current time as the user erases the transit time. This may be advantageous because, in some embodiments, the user may be able to view past and/or future information for more than one information source or application without opening each application separately; this may allow the user to Information from all applications, all displayed information corresponding to the same past time or the same future time can be seen at once to view and identify structural relationships of temporally related data provided by different applications or different information sources.

随时间向前擦除25分钟至擦除时间11:34,天气复杂件5312已经根据该擦除时间而更新,以显示预报的擦除时间11:34的气温73°。同时,根据没有信息从股票市场应用或与股票市场复杂件5314关联的信息源可用的事实,股票市场复杂件5314已经通过从接口5360移除来更新。(在一些实施例中,第二复杂件可以显示由天气复杂件5312显示的信息旁边的信息,该第二复杂件可以利用来自关联的应用或信息源、对应于擦除时间11:34的信息)。因此,在一些实施例中,为了查看与复杂件5312和5314关联的来自不同的和分离的应用的未来信息(或者通知缺少未来信息),用户可以不需要分离地访问每个应用或分离地指令每个应用来访问和/或显示未来信息;相反,简单地通过擦除至未来时间,可以使得两个复杂件同时地访问和显示对应于所选择擦除时间的未来信息。Erasing 25 minutes forward in time to an erasing time of 11:34, the weather complication 5312 has been updated according to the erasing time to show an air temperature of 73° at the predicted erasing time 11:34. Meanwhile, the stock market complication 5314 has been updated by removing from the interface 5360 in light of the fact that no information is available from the stock market application or information sources associated with the stock market complication 5314 . (In some embodiments, a second complication may display information next to the information displayed by weather complication 5312, which may utilize information from an associated application or information source corresponding to erasure time 11:34 ). Thus, in some embodiments, in order to view future information from different and separate applications associated with complexes 5312 and 5314 (or be notified of the lack of future information), a user may not need to access each application separately or instruct separately Each application accesses and/or displays future information; in contrast, simply by erasing to a future time, both complexes can be made to simultaneously access and display future information corresponding to the selected erasing time.

应该理解,图54中的操作的特定顺序已经仅仅示例性描述以及并且不旨在指示所描述的顺序是其中可以执行这些操作的唯一顺序。本领域普通技术人员将意识到各种方式来对本文描述的操作重新排序。It should be understood that the specific order of the operations in FIG. 54 has been described by way of example only and is not intended to indicate that the described order is the only order in which the operations may be performed. Those of ordinary skill in the art will recognize various ways to reorder the operations described herein.

注意上文参照方法5400所描述的过程的细节(例如图54)也以类似的方式可用于本申请其它地方所描述的方法和技术。例如,在本申请中所描述的其它方法可以包括方法5400的特性中的一个或多个。例如,以上参照方法5400所描述的设备、硬件元件、输入、接口、操作模式、表面、时间指示符和复杂件可以共享本申请中在其它地方参照其它方法所描述的设备、硬件元件、输入、接口、操作模式、表面、时间指示符和复杂件的特性中的一个或多个。而且,上文参照方法5400所描述的技术可以与本申请中其它地方所描述的任何接口、表面或复杂件组合使用。为了简要,这些细节不在本申请中其它地方重复。Note that details of the processes described above with reference to method 5400 (eg, FIG. 54 ) are also similarly applicable to the methods and techniques described elsewhere in this application. For example, other methods described in this application may include one or more of the characteristics of method 5400. For example, the devices, hardware elements, inputs, interfaces, operating modes, surfaces, time indicators, and complexes described above with reference to method 5400 may share devices, hardware elements, inputs, One or more of interfaces, modes of operation, surfaces, time indicators, and properties of the complex. Furthermore, the techniques described above with reference to method 5400 may be used in combination with any interface, surface or complex described elsewhere in this application. For the sake of brevity, these details are not repeated elsewhere in this application.

根据一些实施例,图55示出根据各种描述的实施例的原理而配置的电子设备5500的示例性功能框图。根据一些实施例,电子设备5500的功能框被配置为执行上文所描述的技术。设备5500的功能框可选地由硬件、软件或者硬件和软件的组合来实现以执行各种所描述的示例的原理。本领域技术人员应该理解,图55中描述的功能框可选地组合或分离到子框中以实现各种所描述示例的原理。因此,本文的描述可选地支持本文所描述的功能框的任何可能的组合、分离或进一步定义。55 illustrates an exemplary functional block diagram of an electronic device 5500 configured in accordance with the principles of various described embodiments, according to some embodiments. According to some embodiments, functional blocks of electronic device 5500 are configured to perform the techniques described above. The functional blocks of device 5500 are optionally implemented in hardware, software, or a combination of hardware and software to carry out the principles of various described examples. Those skilled in the art will appreciate that the functional blocks depicted in Figure 55 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. Accordingly, the description herein optionally supports any possible combination, separation or further definition of the functional blocks described herein.

如图55中示出,电子设备5500包括显示单元5502,其被配置为显示包括复杂件、当前时间指示符和非当前时间指示符的图形用户接口;电子设备5500还包括被配置为接收旋转输入的可旋转输入机构5504。可选地,设备5500还包括被配置为接收接触的触敏表面单元5506。设备5500还包括与显示单元5502、可旋转输入机构单元5504以及可选地触敏表面单元5506耦合的处理单元5508。处理单元5508包含显示使能单元5510、检测单元5512以及更新单元5514。可选地,处理单元5508还中止显示使能单元5516。As shown in FIG. 55, electronic device 5500 includes a display unit 5502 configured to display a graphical user interface including complications, a current time indicator, and a non-current time indicator; electronic device 5500 also includes a display unit 5502 configured to receive rotational input The rotatable input mechanism 5504. Optionally, the device 5500 further includes a touch-sensitive surface unit 5506 configured to receive contacts. Device 5500 also includes a processing unit 5508 coupled to display unit 5502 , rotatable input mechanism unit 5504 , and optionally touch-sensitive surface unit 5506 . The processing unit 5508 includes a display enable unit 5510 , a detection unit 5512 and an update unit 5514 . Optionally, the processing unit 5508 also disables the display enabling unit 5516.

处理单元5512被配置为:(例如用显示使能单元5510)使得在显示单元5502上能够显示指示当前时间的第一当前时间指示符;(例如用显示使能单元5510)使得在显示单元5502上显示第一用户接口对象,其被配置为显示对应于当前时间的信息,其中对应于当前时间的信息从属于第一信息源并且是除了当前时间的天、时间或日期以外的信息;(例如用检测单元5512)检测可旋转输入机构单元5504的第一旋转;响应于检测到可旋转输入机构单元5504的第一旋转:(例如用显示使能单元5510)使得在显示单元5502上能够显示指示根据该第一旋转确定的第一非当前时间的非当前时间指示符;(例如用更新单元5514)更新第一用户接口对象以显示对应于该第一非当前时间的信息,其中对应于第一非当前时间的信息从属于第一信息源并且是除了第一非当前时间的天、时间或日期以外的信息;以及(例如用显示使能单元5510)使得在显示单元5502上能够显示第一当前时间指示符和第二当前时间指示符中的一个。Processing unit 5512 is configured to: (eg, with display enabling unit 5510 ) enable display on display unit 5502 of a first current time indicator indicating the current time; (eg, with display enabling unit 5510 ) enable display on display unit 5502 displaying a first user interface object configured to display information corresponding to the current time, wherein the information corresponding to the current time is subordinate to the first information source and is information other than the day, time or date of the current time; (e.g. with detection unit 5512) detects a first rotation of rotatable input mechanism unit 5504; in response to detecting the first rotation of rotatable input mechanism unit 5504: (eg, with display enabling unit 5510) enabling display on display unit 5502 indicating that according to A non-current time indicator of the first non-current time determined by the first rotation; updating the first user interface object (eg, with update unit 5514) to display information corresponding to the first non-current time, wherein the first non-current time corresponds to the first non-current time. The information of the current time is dependent on the first information source and is information other than the day, time or date of the first non-current time; one of an indicator and a second current time indicator.

在一些实施例中,处理单元5508还被配置为:响应于检测到可旋转输入机构单元5504的第一旋转:(例如用更新单元5514)更新第一用户接口对象以指示缺少对应于第一非当前时间的信息。In some embodiments, the processing unit 5508 is further configured to: in response to detecting the first rotation of the rotatable input mechanism unit 5504: update the first user interface object (eg, with the update unit 5514) to indicate the absence of a corresponding Information about the current time.

在一些实施例中,第一非当前时间是未来时间。In some embodiments, the first non-current time is a future time.

在一些实施例中,对应于第一非当前时间的信息包括预计的数据。In some embodiments, the information corresponding to the first non-current time includes projected data.

在一些实施例中,对应于第一非当前时间的信息包括安排的事件。In some embodiments, the information corresponding to the first non-current time includes a scheduled event.

在一些实施例中,第一非当前时间是过去时间。In some embodiments, the first non-current time is a past time.

在一些实施例中,对应于第一非当前时间的信息包括历史数据。In some embodiments, the information corresponding to the first non-current time includes historical data.

在一些实施例中,响应于检测到第一旋转而(例如用显示使能单元5510)使得在显示单元5502上能够显示第一当前时间指示符包括使得在显示单元5502上能够显示具有经修改的视觉外观的第一当前时间指示符。In some embodiments, enabling display on display unit 5502 of the first current time indicator (eg, with display enabling unit 5510 ) in response to detecting the first rotation includes enabling display on display unit 5502 with a modified The first current time indicator for the visual appearance.

在一些实施例中,响应于检测到第一旋转而(例如用显示使能单元5510)使得在显示单元5502上能够显示第一当前时间指示符包括使得在显示单元5502上能够将第一当前时间指示符显示在显示器上的如下位置中,其与在检测到该第一旋转之前显示第一当前时间指示符的位置不同。In some embodiments, enabling display of the first current time indicator on display unit 5502 (eg, with display enabling unit 5510 ) in response to detecting the first rotation includes enabling display of the first current time on display unit 5502 The indicator is displayed on the display in a different location than where the first current time indicator was displayed before the first rotation was detected.

在一些实施例中,响应于检测到第一旋转而(例如用显示使能单元5510)使得能够在显示单元5502上显示第一当前时间指示符包括将第一当前时间指示符在显示器上从其初始位置动画呈现至不同位置。In some embodiments, enabling display of the first current time indicator on display unit 5502 (eg, with display enabling unit 5510 ) in response to detecting the first rotation includes displaying the first current time indicator on the display from its The initial position animation renders to different positions.

在一些实施例中,非当前时间指示符被显示在如下位置,其是在检测到可旋转输入机构单元5504之前显示该第一当前时间指示符的位置。In some embodiments, the non-current time indicator is displayed in a position where the first current time indicator was displayed before the rotatable input mechanism unit 5504 was detected.

在一些实施例中,处理单元5508还被配置为:响应于检测到可旋转输入机构单元5504的第一旋转,(例如用显示使能单元5510)使得在显示单元5502上能够显示指示当前时间和第一非当前时间之间的时间差的时间差指示符。In some embodiments, processing unit 5508 is further configured to: in response to detecting the first rotation of rotatable input mechanism unit 5504, enable display on display unit 5502 (eg, with display enabling unit 5510) indicating the current time and A time difference indicator for the time difference between the first non-current times.

在一些实施例中,处理单元5508还被配置为:在检测到可旋转输入机构单元5504的第一旋转之前,(例如用检测单元5512)检测在对应于第一当前时间指示符的位置处的第一触摸接触;以及响应于检测到第一触摸接触:(例如用显示使能单元5510)使得在显示单元5502上能够显示指示当前时间的非当前时间指示符。In some embodiments, the processing unit 5508 is further configured to: before detecting the first rotation of the rotatable input mechanism unit 5504, detect (eg, with the detection unit 5512) a a first touch contact; and in response to detecting the first touch contact: enabling display on display unit 5502 of a non-current time indicator indicating the current time (eg, with display enabling unit 5510).

在一些实施例中,处理单元5508还被配置为:响应于时间的变迁,(例如用更新单元5514)更新非当前时间指示符以指示根据时间的变迁的第二非当前时间,以便当前时间与目前所指示的非当前时间之间的时间差保持固定。In some embodiments, the processing unit 5508 is further configured to: in response to the transition in time, update the non-current time indicator (eg, with the update unit 5514) to indicate a second non-current time according to the transition in time, so that the current time is the same as the time transition. The time difference between the currently indicated non-current times remains fixed.

在一些实施例中,处理单元5508还被配置为:当使得在显示单元5502上能够显示经更新的显示对应于第一非当前时间的信息的第一用户接口对象时,(例如用检测单元5512)检测在对应于经更新的第一用户接口对象的位置处的第二触摸接触;以及响应于检测到该第二触摸接触,使得在显示单元5502上能够显示对应于第一用户接口对象的用户接口。In some embodiments, the processing unit 5508 is further configured to: when enabling display on the display unit 5502 an updated first user interface object displaying information corresponding to the first non-current time, (eg, with the detection unit 5512 ). ) detecting a second touch contact at a location corresponding to the updated first user interface object; and, in response to detecting the second touch contact, enabling display on display unit 5502 of a user corresponding to the first user interface object interface.

在一些实施例中,该用户接口对应于第一非当前时间。In some embodiments, the user interface corresponds to the first non-current time.

在一些实施例中,处理单元5508还被配置为:在检测到可旋转输入机构单元5504的第一旋转之后,(例如用检测单元5512)检测在对应于第一当前时间指示符的位置处的第三触摸接触;并且响应于检测到该第三触摸接触:(例如用中止显示使能单元5518)中止在显示单元5502上使能显示非当前时间指示符;以及(例如用更新单元5514)更新第一用户接口对象以显示对应于当前时间的信息。In some embodiments, processing unit 5508 is further configured to: after detecting the first rotation of rotatable input mechanism unit 5504, detect (eg, with detection unit 5512) a a third touch contact; and in response to detecting the third touch contact: abort enabling display of a non-current time indicator on display unit 5502 (eg, with abort display enable unit 5518 ); and update (eg, with update unit 5514 ) A first user interface object to display information corresponding to the current time.

在一些实施例中,处理单元5508还被配置为:(例如用检测单元5512)检测可旋转输入机构单元5504的第二旋转;响应于检测到该可旋转输入机构单元5504的第二旋转:(例如用更新单元5514)更新非当前时间指示符以指示根据该第二旋转所确定的第三非当前时间;(例如用更新单元5514)更新第一用户接口对象以显示对应于该第三非当前时间的信息,其中对应于该第三非当前时间的信息从属于第一信息源并且是除了第一非当前时间的天、时间或日期以外的信息;以及(例如用显示使能单元5510)使得在显示单元5502上能够显示第一当前时间指示符和第二当前时间指示符中的一个。In some embodiments, the processing unit 5508 is further configured to: (eg, with the detection unit 5512) detect a second rotation of the rotatable input mechanism unit 5504; in response to detecting the second rotation of the rotatable input mechanism unit 5504: ( Update the non-current time indicator (eg, with update unit 5514) to indicate a third non-current time determined from the second rotation; update the first user interface object (eg, with update unit 5514) to display a display corresponding to the third non-current time time information, wherein the information corresponding to the third non-current time is subordinate to the first information source and is information other than the day, time, or date of the first non-current time; and (eg, using display enabling unit 5510) such that One of the first current time indicator and the second current time indicator can be displayed on the display unit 5502 .

在一些实施例中,处理单元5508还被配置为:(例如用显示使能单元5510)使得在显示单元5502上能够显示第二用户接口对象,其被配置为显示对应于当前时间的第二信息,其中对应于当前时间的第二信息从属于第二信息源并且是除了当前时间的天、时间或日期以外的信息;以及响应于检测到可旋转输入机构单元5504的第一旋转:(例如用更新单元5514)更新第二用户接口对象以显示对应于第一非当前时间的第二信息,其中对应于第一非当前时间的第二信息从属于第二信息源并且是除了第一非当前时间的天、时间或日期以外的信息。In some embodiments, processing unit 5508 is further configured to: enable display on display unit 5502 (eg, with display enabling unit 5510) of a second user interface object configured to display second information corresponding to the current time , wherein the second information corresponding to the current time belongs to the second information source and is information other than the day, time or date of the current time; and in response to detecting the first rotation of the rotatable input mechanism unit 5504: (e.g. with The updating unit 5514) updates the second user interface object to display the second information corresponding to the first non-current time, wherein the second information corresponding to the first non-current time is subordinate to the second information source and is in addition to the first non-current time information other than the day, time, or date of the .

在一些实施例中,第一信息源和第二信息源是分离的应用。In some embodiments, the first information source and the second information source are separate applications.

以上参照图54A-54E的描述的操作可选地由在图1A、图1B、图2、图3、图4A、图4B、图5A、图5B、图53A、图53B或图55中描绘的组件来实施。例如,显示操作5404、5406、5416和5432;检测操作5412;以及更新操作5422可以由事件分类器170、事件识别器180和事件处置器190来实现。在事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件调度模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应事件定义186比较,并且确定触敏表面上第一位置处的第一接触是否对应于预定义的事件或子事件,诸如激活用户接口上的可供件。当检测到相应的预定义事件或子事件时,事件识别器180激活与事件或子事件的检测关联的事件处置器190。事件处置器190可以利用或呼叫数据更新器176或对象更新器177来更新应用内部状态192。在一些实施例中,事件处置器190访问相应的GUI更新器178以更新由应用显示的内容。相似地,本领域普通技术人员应该清楚如何基于图1A、图1B、图2、图3、图4A、图4B、图5A、图5B中所描绘的组件来实现其它过程。The operations described above with reference to FIGS. 54A-54E are optionally performed by the operations depicted in FIGS. 1A, 1B, 2, 3, 4A, 4B, 5A, 5B, 53A, 53B, or 55. components to implement. For example, display operations 5404, 5406, 5416, and 5432; detection operation 5412; and update operation 5422 may be implemented by event classifier 170, event recognizer 180, and event handler 190. The event monitor 171 in the event sorter 170 detects a contact on the touch-sensitive display 112, and the event scheduling module 174 delivers the event information to the application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as activation of a user interface available on . When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those of ordinary skill in the art how to implement other processes based on the components depicted in FIGS. 1A , 1B, 2, 3, 4A, 4B, 5A, 5B.

出于说明的目的,前文描述已经参照特定实施例来描述。然而,上文所说明的讨论并且不旨在穷尽的或将本发明限制到所公开的精确形式。许多修改和变化在考虑以上教导时是可能的。这些实施例被选择并且描述以便最好说明这些技术和它们的实际应用的原理。本领域其它技术人员因而能够最好利用这些技术和具有各种修改的各种实施例作为适于预期的特定使用。For purposes of illustration, the foregoing description has been described with reference to specific embodiments. However, the discussion illustrated above is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. These embodiments were chosen and described in order to best illustrate the principles of these techniques and their practical application. Others skilled in the art can thus best utilize these techniques and various embodiments with various modifications as are suited to the particular use contemplated.

尽管虽然本公开和示例已经完全参照附图来描述,但是应该注意,对本领域技术人员来说,各种变化和修改将变得显而易见。这些改变和修改应该理解为包括在由权利要求所定义的示例和本公开的范围内。Although the present disclosure and examples have been described fully with reference to the accompanying drawings, it should be noted that various changes and modifications will become apparent to those skilled in the art. Such changes and modifications should be understood to be included within the examples defined by the claims and the scope of the present disclosure.

图56A-56I示出可以在设备5600上操作的示例性情境特定的用户接口。设备5600在一些实施例中可以是设备100、300或500。在一些实施例中,电子设备具有触敏显示器(例如触摸屏504)。56A-56I illustrate exemplary context-specific user interfaces that may operate on device 5600. Device 5600 may be device 100, 300, or 500 in some embodiments. In some embodiments, the electronic device has a touch-sensitive display (eg, touch screen 504).

设备5600显示用户接口屏幕5602,其包括表示来自两个或更多不同应用(例如电子邮件、日历、通知)的各种事件数据的多个可供件。事件数据包括与时间或时间段关联的任何数据,诸如非排他地来自日历应用的会议数据、来自消息应用的消息数据、来自电子邮件应用的电子邮件数据、来自通知应用的特定事件的通知数据。表示来自不同应用的事件数据的可供件被布置用作立即通知用户与事件数据关联的时间和安排。Device 5600 displays a user interface screen 5602 that includes multiple affordances representing various event data from two or more different applications (eg, email, calendar, notifications). Event data includes any data associated with a time or time period, such as non-exclusively meeting data from a calendar application, message data from a messaging application, email data from an email application, notification data for a particular event from a notification application. The affordances representing event data from different applications are arranged to immediately notify the user of the time and schedule associated with the event data.

在一些实施例中,如图56A所示,用户接口屏幕5602包括具有多个列(例如5606-a)和多个行(例如5606-b)的时间线(例如5606)。该多个列5606-a表示应用(例如日历应用、电子邮件应用、通知应用等),并且该多个行5606-b表示时间(例如上午9点、上午10点、上午11点、中午12点、下午1点、下午2点、下午3点等)。通过将表示事件的可供件放置在合适的列和行,时间线可以容易地并且有效地通知用户即将来临的事件以及它们关联的时间和应用。In some embodiments, as shown in FIG. 56A, user interface screen 5602 includes a timeline (eg, 5606) having multiple columns (eg, 5606-a) and multiple rows (eg, 5606-b). The plurality of columns 5606-a represent applications (eg, calendar applications, email applications, notification applications, etc.), and the plurality of rows 5606-b represent times (eg, 9:00 AM, 10:00 AM, 11:00 AM, 12:00 PM) , 1pm, 2pm, 3pm, etc.). By placing affordances representing events in appropriate columns and rows, the timeline can easily and efficiently notify users of upcoming events and their associated times and applications.

在图56A中,每列包括表示应用的可供件(例如5603、5604或5605)。例如,第一列包括表示日历应用的可供件5603。第二列包括表示电子邮件应用的可供件5604。第三列包括表示通知应用的可供件5605。在时间线5606所显示部分的右侧和/或左侧存在有附加列,从而表示除所显示的应用外的其它应用。另外,第四列的一部分被显示在用户接口屏幕5602中,暗示在时间线中所显示部分的左侧存在有至少一个附加列。In Figure 56A, each column includes an affordance (eg, 5603, 5604, or 5605) that represents an application. For example, the first column includes affordance 5603 representing the calendar application. The second column includes affordances 5604 representing email applications. The third column includes affordances 5605 representing notification applications. There are additional columns to the right and/or left of the displayed portion of the timeline 5606, representing applications other than those shown. Additionally, a portion of the fourth column is displayed in the user interface screen 5602, implying that there is at least one additional column to the left of the displayed portion in the timeline.

相似地,每行包括表示时间或时间段的可供件(例如编号5607或者其它图形或文字)。第一行被显示在表示上午9:00的可供件5607与表示上午10点的可供件之间,因此表示从上午9点到上午10点的一个小时的时间块。后续的行被显示在表示更晚小时的可供件之间,以表示在一个小时的时间段的间隔处的不同时间块(例如第二行表示从上午10点到上午11点的一个小时的时间块,第三行表示从上午11点到上午12点的一个小时的时间块等)。在时间线5606的所显示部分的下方或上方可以存在有附加行,从而表示超过所显示小时的时间(诸如,在所显示的部分上方的例如上午8点、上午7点、上午6点等,以及在所显示的部分下方的下午4点、下午5点、下午6点、下午7点等)。Similarly, each row includes an affordance (eg, number 5607 or other graphics or text) that represents a time or period of time. The first row is displayed between the offer 5607 representing 9:00 am and the offering representing 10 am, thus representing the one hour block of time from 9 am to 10 am. Subsequent rows are displayed between affordances representing later hours to represent different time blocks at intervals of one-hour time periods (e.g., the second row represents one-hour hours from 10 am to 11 am. time blocks, the third line represents a one-hour time block from 11am to 12am, etc.). There may be additional rows below or above the displayed portion of the timeline 5606 to represent times beyond the displayed hours (such as, eg, 8 am, 7 am, 6 am, etc. above the displayed portion, and 4pm, 5pm, 6pm, 7pm, etc. below the displayed section).

或更多不同应用(例如可供件5609、5610、5611、5612)的事件数据的表示根据它们关联的时间和应用而彼此相对布置。在图示的示例中,可供件5609表示来自日历应用的会议事件,其安排从上午9点到上午10点。因此可供件5609被显示在指示日历应用的第一列(具有可供件5603)以及在表示从上午9点到上午10点的小时块的第一行。用于来自日历应用的附加的会议的可供件(例如针对“会议2”和“会议3”的可供件)被布置在第一列中并且在表示与那些附加的会议数据关联的相应时间的合适的一行。例如,所图示的用户接口屏幕5602通知用户来自日历应用的“会议2”被安排于从下午12点到下午1点的一个小时,以及来自日历应用的“会议3”被安排于从下午2:30到下午3点的半个小时。如此,在网格时间线中的可供件的合适的布置可以立即通知用户任何即将来临的事件,连同那些事件的性质以及对于每个事件安排的时间。The representations of event data for one or more different applications (eg affordances 5609, 5610, 5611, 5612) are arranged relative to each other according to their associated time and application. In the illustrated example, affordance 5609 represents a meeting event from a calendar application that is scheduled from 9 am to 10 am. Thus affordance 5609 is displayed in the first column indicating the calendar application (with affordance 5603) and in the first row representing the hour block from 9 am to 10 am. The affordances for additional meetings from the calendar application (eg, affordances for "Meeting 2" and "Meeting 3") are arranged in the first column and at the corresponding times that represent the data associated with those additional meetings the appropriate line. For example, the illustrated user interface screen 5602 informs the user that "Meeting 2" from the Calendar application is scheduled for an hour from 12:00 PM to 1:00 PM, and "Meeting 3" from the Calendar application is scheduled from 2 PM :30 to half an hour at 3pm. As such, appropriate placement of affordances in the grid timeline can immediately notify the user of any upcoming events, along with the nature of those events and the time scheduled for each event.

相似地,在图示的示例中,可供件5610表示从与上午10:30的时间(例如接收电子邮件的时间)关联的电子邮件应用获取的电子邮件数据。因此,可供件5610被显示在指示电子邮件应用(用可供件5604)的第二列以及在指示上午10:30的一行。虽然电子邮件数据与特定时间点而非时间块关联,但是如所图示的示例所示,可以显示表示电子邮件数据的可供件,以占用从与电子邮件数据关联的特定时间点开始的时间块(例如30分钟、15分钟)。用于来自电子邮件应用的附加的电子邮件数据的可供件被布置在第二列中并且在表示与那些附加电子邮件数据关联的相应时间的合适的一行。例如,所图示的用户接口屏幕5602通知用户在下午1:00接收到来自邮件应用的“电子邮件2”。Similarly, in the illustrated example, affordance 5610 represents email data obtained from an email application associated with a time of 10:30 am (eg, the time the email was received). Accordingly, affordance 5610 is displayed in the second column indicating the email application (with affordance 5604) and in the row indicating 10:30 am. Although email data is associated with a particular point in time rather than a block of time, as shown in the illustrated example, affordances representing email data can be displayed to occupy time from the particular point in time associated with the email data Blocks (eg 30 minutes, 15 minutes). The affordances for additional email data from the email application are arranged in the second column and in the appropriate row representing the respective times associated with those additional email data. For example, the illustrated user interface screen 5602 notifies the user that "Email 2" from the mail application was received at 1:00 PM.

进一步地,另外,可供件5611表示从通知应用获取的特定事件(例如软件更新、备份安排等)的通知数据,其中该事件安排在上午10:30运行。由通知数据表示的该事件可以是(非排他地)软件更新安排、备份安排或者可以保证预先警告的任何其它设备安排。在所图示的示例中,表示通知数据的可供件5611被显示在指示通知应用(用可供件5605)的第三列并且在指示从上午10:30的30分钟时间块的一行。该通知数据可以关联于特定时间点(例如所关联事件安排开始的时间)或时间块(例如,如果设备具有关于所估计的持续时间的信息,其中所关联事件安排在该持续时间运行)。用于来自通知应用的附加通知数据的可供件被布置在第三列中并且在表示与附加通知数据关联的相应时间的合适的一行。例如,所图示的用户接口屏幕5602通知用户来自通知应用的(例如用于另一事件,诸如软件更新、备份等的)“通知2”安排在下午12:00。Further, in addition, affordance 5611 represents notification data obtained from a notification application for a particular event (eg, software update, backup schedule, etc.), where the event is scheduled to run at 10:30 am. The event represented by the notification data may be a (non-exclusive) software update schedule, a backup schedule, or any other device schedule that can warrant advance warning. In the illustrated example, affordance 5611 representing notification data is displayed in the third column indicating the notification application (with affordance 5605) and in a row indicating a 30 minute time block from 10:30 am. The notification data may be associated with a specific point in time (eg, when the associated event is scheduled to begin) or a block of time (eg, if the device has information about the estimated duration during which the associated event is scheduled to run). The affordances for additional notification data from the notification application are arranged in the third column and in the appropriate row representing the corresponding time associated with the additional notification data. For example, the illustrated user interface screen 5602 informs the user that "Notification 2" from the notification application (eg, for another event, such as a software update, backup, etc.) is scheduled for 12:00 PM.

进一步地,另外,在一些实施例中,如图56A所示,用户接口(例如时间线506)提供用户将来自不同应用的信息按照时间相关并且交叉参考的能力。例如,可以看出,电子邮件2刚好在会议2之后接收并且可以与该会议相关。Further, in addition, in some embodiments, as shown in FIG. 56A, a user interface (eg, timeline 506) provides the user with the ability to correlate and cross-reference information from different applications in time. For example, it can be seen that email 2 was received just after meeting 2 and may be related to that meeting.

在一些实施例中,如图56A所示,由于显示器尺寸上的限制,用户接口屏幕5602显示用户接口的部分(例如时间线5606)。伴随着表示5612而显示第四列的一部分暗示了对于所显示的用户接口(例如时间线5606)的部分的左侧存在有表示附加应用的至少一个附加列。如此,在用户接口屏幕5602显示了小于用户接口(例如时间线5606)的整体的部分的情况中,用户可以滚动用户接口以浏览不同部分(例如用不同部分的显示来代替当前部分)。例如,用户可以在设备5600的触敏显示器上使用手指手势(例如轻扫手势)、使用手写笔手势、使用手部运动或者使用设备5600的可旋转输入机构(例如5601)等来提供输入以滚动用户接口。In some embodiments, as shown in Figure 56A, due to limitations in display size, user interface screen 5602 displays portions of the user interface (eg, timeline 5606). Displaying a portion of the fourth column with representation 5612 implies that there is at least one additional column representing additional applications to the left of the portion of the displayed user interface (eg, timeline 5606). As such, where user interface screen 5602 displays a portion that is less than the entirety of the user interface (eg, timeline 5606), the user may scroll the user interface to browse through different portions (eg, replace the current portion with a display of a different portion). For example, a user may provide input to scroll on the touch-sensitive display of device 5600 using finger gestures (eg, swipe gestures), using stylus gestures, using hand movements, or using a rotatable input mechanism (eg, 5601 ) of device 5600, etc. user interface.

在图56A中,通过在设备5600的触敏显示器上进行向右手指轻扫手势(例如图56A中5613),用户提供与在向右方向上滚动用户接口(例如时间线5606)对应的输入。响应于检测到手指轻扫手势5613,设备5600滚动用户接口(例如时间线5606)以便将在用户接口屏幕5602中示出的部分代替为在图56B中5602b中示出的部分。In Figure 56A, by performing a right finger swipe gesture (eg, 5613 in Figure 56A) on the touch-sensitive display of device 5600, the user provides input corresponding to scrolling a user interface (eg, timeline 5606) in the right direction. In response to detecting finger swipe gesture 5613, device 5600 scrolls the user interface (eg, timeline 5606) to replace the portion shown in user interface screen 5602 with the portion shown in 5602b in Figure 56B.

在图56B中,用户接口屏幕5602b显示用户接口(例如时间线5606)的不同部分,其包括(在图56A中所示的先前部分中仅部分地显示的)第四列的完全视图。该第四列包括“X”应用(例如可供件5615)的表示。该“X”应用可选地是第二日历应用、第二电子邮件应用、消息应用、健康有关应用、游戏应用或者可以产生事件或提供与时间或时间段关联的数据的任何其它应用。来自“X”应用的事件数据用(例如用于“事件1”的可供件5612以及用于“事件2”的可供件的)可供件来表示,其被布置在第四列中并且在根据与事件数据关联的相应时间的合适的一行。In Figure 56B, a user interface screen 5602b displays a different portion of a user interface (eg, timeline 5606) including a full view of the fourth column (shown only partially in the previous portion shown in Figure 56A). This fourth column includes a representation of the "X" application (eg affordance 5615). The "X" application is optionally a second calendar application, a second email application, a messaging application, a health-related application, a gaming application, or any other application that can generate events or provide data associated with times or time periods. Event data from the "X" application is represented by affordances (eg affordance 5612 for "Event 1" and affordance for "Event 2"), which are arranged in the fourth column and at the appropriate row according to the corresponding time associated with the event data.

可选地,将允许用户修改与用户接口(例如时间线5606)关联的设置以移除、添加或改变设备5600从其获取事件数据的应用并且最终组织和显示在用户接口上(例如时间线)。例如,用户可以改变设置以便设备5600仅从默认电子邮件应用或默认日历应用获取事件数据以简化时间线等。另外,用户可以修改这些设置以重新布置由时间线的列所表示的应用的顺序。例如,用户可以重新布置这些应用的顺序,以便第一列(图56A中最左列)表示电子邮件应用而不是日历应用等。Optionally, the user will be allowed to modify settings associated with the user interface (eg, timeline 5606) to remove, add, or change applications from which device 5600 obtains event data and ultimately organize and display on the user interface (eg, timeline) . For example, the user may change the settings so that the device 5600 only obtains event data from the default email application or the default calendar application to simplify timelines and the like. Additionally, the user can modify these settings to rearrange the order of the applications represented by the columns of the timeline. For example, the user may rearrange the order of the applications so that the first column (the leftmost column in Figure 56A) represents an email application rather than a calendar application or the like.

进一步地,另外,设备5600可以从各种应用获取事件数据,这些应用不仅运行在设备5600上,而且运行在经由通信介质(例如蓝牙、Wi-Fi、蜂窝数据网络、移动卫星网络、无线传感器网络、有线或无线通信介质)连接到设备5600的不同设备上。例如,可穿戴设备5600经由无线介质连接到第二设备(例如移动电话、平板电脑、计算机)并且从该第二设备上的应用获取事件数据。在一些实施例中,设备5600可以从连接到多个不同设备的云存储器下载事件数据。Further, in addition, device 5600 may obtain event data from various applications running not only on device 5600, but also via communication media (eg, Bluetooth, Wi-Fi, cellular data networks, mobile satellite networks, wireless sensor networks) , wired or wireless communication media) are connected to different devices of device 5600. For example, wearable device 5600 connects to a second device (eg, mobile phone, tablet, computer) via a wireless medium and obtains event data from an application on the second device. In some embodiments, device 5600 may download event data from cloud storage connected to multiple different devices.

而且此外,还将允许用户修改与用户接口(例如时间线5606)关联的设置,以选择性地从这些应用获取事件数据(例如设备5600被设置为仅从特定应用获取满足特定准则的事件数据)。例如,用户调整设置来仅从通知应用获取满足优先准则的事件数据,其中例如当关联的事件(例如软件更新、备份等)被安排在自从当前时间的24小时内开始时、要求设备5600关断、要求因特网连接和/或以其它方式要求用户动作等,该优先准则满足。在另一示例中,设备仅从日历应用获取满足优先准则的事件数据,其中例如当关联的会议被安排在自从当前时间的24小时内开始时和/或要求用户可供件等,该优先准则满足。可选地,优先准则对于不同应用是不同的。Also, it will also allow the user to modify settings associated with the user interface (eg, timeline 5606) to selectively obtain event data from those applications (eg, device 5600 is set to only obtain event data from certain applications that meet certain criteria) . For example, the user adjusts settings to only obtain event data from the notification application that meets priority criteria, where, for example, when an associated event (eg, software update, backup, etc.) is scheduled to begin within 24 hours from the current time, the device 5600 is required to shut down , requiring an Internet connection and/or otherwise requiring user action, etc., the priority criteria are met. In another example, the device only obtains event data from the calendar application that meets priority criteria, such as when the associated meeting is scheduled to start within 24 hours from the current time and/or user offers are requested, etc. Satisfy. Optionally, the priority criteria are different for different applications.

参考回到图56B,设备5600检测与在左方向(例如检测向左的手指轻扫手势5617)上滚动用户接口(例如时间线5606)的请求对应的输入。响应于检测到向左的手指轻扫手势5617,设备5600在左方向上滚动用户接口(例如时间线5606),例如以返回到图56A中所示的显示器5602。Referring back to Figure 56B, device 5600 detects an input corresponding to a request to scroll a user interface (eg, timeline 5606) in a left direction (eg, detecting a left finger swipe gesture 5617). In response to detecting the left finger swipe gesture 5617, the device 5600 scrolls the user interface (eg, the timeline 5606) in the left direction, eg, to return to the display 5602 shown in Figure 56A.

可选地,如所图示的示例中所示,与用以滚动用户接口的请求对应的输入是在设备5600的触敏显示器上的手指轻扫手势。在第一方向(例如左、右、上和下)上的手指轻扫手势对应于在该第一方向上滚动用户接口的请求。Optionally, as shown in the illustrated example, the input corresponding to the request to scroll the user interface is a finger swipe gesture on the touch-sensitive display of device 5600. A finger swipe gesture in a first direction (eg, left, right, up, and down) corresponds to a request to scroll the user interface in the first direction.

在一些实施例中,水平滚动允许用户浏览不同应用的列(例如当固定在一个或多个显示时间上时轻扫多个应用的列),而竖直滚动允许用户浏览不同时间的行(例如当固定在所显示的一个或多个应用上时轻扫时间的行)。可选地,并发的竖直和水平滚动(例如二维滚动、对角线滚动)允许用户同时浏览列和行。In some embodiments, horizontal scrolling allows a user to browse columns of different applications (eg, swiping columns of multiple applications when pinned at one or more display times), while vertical scrolling allows users to browse rows of different times (eg Swipe the row for the time when pinned to one or more of the apps displayed). Optionally, concurrent vertical and horizontal scrolling (eg, two-dimensional scrolling, diagonal scrolling) allows the user to browse columns and rows simultaneously.

例如,如图56C所示,用户通过进行向上的手指轻扫手势(例如5619)来提供与用以在竖直方向上滚动用户接口的请求对应的输入。响应于检测到向上的手指轻扫手势5619,设备5600在手指轻扫的方向(向上方向)上滚动用户接口(例如时间线5606),以显示如下时间的附加行,其中该时间表示比先前所显示的部分更晚的小时,如图56D中所示。For example, as shown in Figure 56C, the user provides input corresponding to a request to scroll the user interface in a vertical direction by performing an upward finger swipe gesture (eg, 5619). In response to detecting the upward finger swipe gesture 5619, the device 5600 scrolls the user interface (eg, the timeline 5606) in the direction of the finger swipe (the upward direction) to display an additional row of times that represent more time than previously indicated. The later hours are displayed for the portion, as shown in Figure 56D.

如图56D所示,响应于向上的手指轻扫手势5619的滚动使得将在图56C中先前用户接口屏幕5602中示出的部分的显示代替为在图56D中新的用户接口屏幕5602d中示出的不同部分的显示。新的用户接口屏幕5602d显示如下的行,该行表示在先前显示的部分下方的附加行,该附加行的时间表示诸如下午4点、下午5点、下午6点等的更晚的小时。与该更晚的小时关联的附加的可供件(例如用于“会议3”、“会议4”、“电子邮件3”和“通知3”的可供件)也可以显示在图56D中示出的新的部分中。As shown in Figure 56D, scrolling in response to the upward finger swipe gesture 5619 causes the display of the portion shown in the previous user interface screen 5602 in Figure 56C to be replaced with that shown in the new user interface screen 5602d in Figure 56D different parts of the display. The new user interface screen 5602d displays a row representing an additional row below the previously displayed portion, the additional row's time representing later hours such as 4 pm, 5 pm, 6 pm, etc. Additional affordances associated with this later hour (eg, affordances for "Meeting 3", "Meeting 4", "Email 3", and "Notification 3") may also be displayed as shown in Figure 56D in a new section.

在一些实施例中,设备5600检测与用以在相反方向上滚动用户接口的请求对应的输入(例如向下的手指轻扫手势5620),如图56D中所示。响应于检测到向下的手指轻扫手势5620,设备5600在向下的方向上滚动用户接口,例如以返回到图56C中所示的屏幕5602。对本领域普通技术人员将显而易见,用户接口(例如时间线5606)滚动的数量可以基于滚动输入的各种因子来确定(例如手指轻扫的数量、手指轻扫的速率、可旋转输入机构旋转的数量等),其可以视为在本申请的范围内。In some embodiments, device 5600 detects an input corresponding to a request to scroll the user interface in the opposite direction (eg, downward finger swipe gesture 5620), as shown in Figure 56D. In response to detecting the downward finger swipe gesture 5620, the device 5600 scrolls the user interface in a downward direction, eg, to return to the screen 5602 shown in Figure 56C. It will be apparent to those of ordinary skill in the art that the amount of scrolling of the user interface (eg, timeline 5606) may be determined based on various factors of the scrolling input (eg, the number of finger swipes, the rate of finger swipes, the number of rotations of the rotatable input mechanism). etc.), which may be considered within the scope of this application.

在一些实施例中,如所图示的示例中所示,与用以滚动用户接口的请求对应的输入是手指轻扫手势(例如在第一方向上的手指轻扫与用以在第一方向上滚动用户接口的请求对应)。备选地或附加地,与用以滚动用户接口的请求对应的输入是在设备5600的侧面上提供的可旋转输入机构5601的旋转。In some embodiments, as shown in the illustrated example, the input corresponding to the request to scroll the user interface is a finger swipe gesture (eg, a finger swipe in the first direction and a finger swipe to scroll in the first direction Scroll up user interface request corresponding). Alternatively or additionally, the input corresponding to the request to scroll the user interface is rotation of a rotatable input mechanism 5601 provided on the side of the device 5600.

在一些实施例中,可旋转输入机构5601可以被拉出以具有不同的位置(例如如果拉出第一数量则是第一位置,如果拉出第二数量则是第二位置等)。如果当可旋转输入机构5601在第一位置时,用户旋转该可旋转输入机构5601,则该旋转会使得用户接口(例如时间线5606)在竖直方向上滚动(例如向上旋转使得向上滚动,并且向下旋转使得向下滚动)。如果当可旋转输入机构5601在第二位置时,用户旋转该可旋转输入机构5601,则该旋转会使得用户接口(例如时间线5606)在水平方向上滚动(例如向上旋转使得向右滚动,并且向下旋转使得向左滚动)。In some embodiments, the rotatable input mechanism 5601 can be pulled out to have different positions (eg, a first position if pulled a first amount, a second position if pulled a second amount, etc.). If the user rotates the rotatable input mechanism 5601 when the rotatable input mechanism 5601 is in the first position, the rotation causes the user interface (eg, the timeline 5606) to scroll in a vertical direction (eg, rotating up causes scrolling up, and Rotate down to scroll down). If the user rotates the rotatable input mechanism 5601 when the rotatable input mechanism 5601 is in the second position, the rotation causes the user interface (eg, the timeline 5606) to scroll in a horizontal direction (eg, rotating up causes scrolling to the right, and Rotate down to scroll left).

进一步地,另外,在一些实施例中,用户可以提供与用以放大或缩小用户接口(例如时间线5606)的请求对应的输入,如图56E-56G中所示。例如,用户接口(例如时间线5606)包括多个视图(例如第一级视图、第二级视图、第三级视图等),其显示事件数据的表示,这些事件数据基于它们关联的时间和应用而彼此相对布置。通过放大或缩小用户接口的视图,用户接口(例如时间线)的多个视图可以从一个浏览至另一个。Further, in addition, in some embodiments, a user may provide input corresponding to a request to zoom in or out of a user interface (eg, timeline 5606), as shown in Figures 56E-56G. For example, a user interface (eg, timeline 5606) includes multiple views (eg, first-level view, second-level view, third-level view, etc.) that display representations of event data based on their associated time and application arranged relative to each other. Multiple views of a user interface (eg, a timeline) can be browsed from one to another by zooming in or out of the view of the user interface.

在一些实施例中,用户接口(例如时间线)的不同视图具有表示不同间隔的时间块的行。例如,在时间线(例如图56E中5602)的第一级视图中的两个相邻行的间隙表示一个小时的时间段的间隔;在第二级视图中的两个相邻行的间隙表示两个小时的时间段的间隔;在第三级视图(例如图56F中5602f)中的两个相邻行的间隙表示三个小时的时间段的间隔;在第四级视图中的两个相邻行的间隙表示四个小时的时间段的间隔等。用户接口(例如时间线)的多个视图中的一个或多个视图可以具有不同于网格时间线的视图,其包括但非排斥地以年月日顺序列出事件的列表视图(例如图56I中5602i),或者适当地格式化以通知用户即将来临的聚合自两个或更多不同应用的事件的任何其它视图。In some embodiments, different views of a user interface (eg, a timeline) have rows representing time blocks at different intervals. For example, a gap between two adjacent rows in a first level view of a timeline (eg, 5602 in FIG. 56E ) represents a one-hour interval; a gap between two adjacent rows in a second level view represents A two-hour interval; a gap between two adjacent rows in a third-level view (eg, 5602f in FIG. 56F ) represents a three-hour interval; two phases in a fourth-level view The gaps in adjacent rows represent the intervals of four hour time periods, and so on. One or more of the multiple views of a user interface (eg, a timeline) may have a view other than the grid timeline, including but not exclusively a list view listing events in chronological order (eg, FIG. 56I 5602i), or any other view appropriately formatted to notify the user of upcoming events aggregated from two or more different applications.

在一些实施例中,如图56E所示,通过在设备5600的触敏显示器上进行多点手指手势(例如捏入手势,包括两个触摸点5621-a和5621-b彼此移动更近),用户提供与用以缩小用户接口(例如时间线5606)的请求对应的输入。响应于检测到与用以缩小用户接口(例如时间线5606)的请求对应的输入,设备5600将图56E中的视图5602代替为图56F中所示的用户接口的不同视图5602f的显示。图56F中缩小的视图5602f包括表示更大时间间隙的行(例如视图5602f中两个相邻行的间隙表示三个小时的时间间隙,而图56E中先前视图5602中两个相邻行的间隙表示仅一个小时的时间间隙)。In some embodiments, as shown in FIG. 56E, by performing a multi-point finger gesture (eg, a pinch gesture, including two touch points 5621-a and 5621-b moving closer to each other) on the touch-sensitive display of the device 5600, The user provides input corresponding to a request to shrink the user interface (eg, timeline 5606). In response to detecting an input corresponding to a request to shrink a user interface (eg, timeline 5606), device 5600 replaces view 5602 in Figure 56E with a display of a different view 5602f of the user interface shown in Figure 56F. The zoomed-in view 5602f in Figure 56F includes rows representing larger time gaps (eg, the gap between two adjacent rows in view 5602f represents a three hour time gap, while the gap between two adjacent rows in the previous view 5602 in Figure 56E) represents a time gap of only one hour).

还减少了事件数据的对应表示的尺寸,如图56F中的减小规模的可供件5622-a到5622-e、5623-a到5623-c、5624-a以及部分可供件5625a所示。例如,在与日历应用关联的第一列中,可供件5622-a是与(例如图56E中的)从上午9:00到上午10:00的一个小时的时间块关联的“会议1”的减小规模的表示;可供件5622-b是与(例如图56E中的)从下午12:00到下午1:00的一个小时的时间块关联的“会议2”的减小规模的表示;可供件5622-c是与(例如图56E中的)从下午2:30到下午3:00的半个小时的时间块关联的“会议3”的减小规模的表示;可供件5622-d是与(例如图56D中的)从下午6:00到下午7:00的一个小时的时间块关联的“会议4”的减小规模的表示;可供件5622-e是与从上午6:00到上午7:00的一个小时的时间块关联的下一天的第一次会议的减小规模的表示。The size of the corresponding representation of event data is also reduced, as shown in reduced-scale affordances 5622-a to 5622-e, 5623-a to 5623-c, 5624-a, and partial affordance 5625a in Figure 56F . For example, in the first column associated with the calendar application, affordance 5622-a is "Meeting 1" associated with a one-hour time block (eg, in Figure 56E) from 9:00 am to 10:00 am A reduced-scale representation of ; affordance 5622-b is a reduced-scale representation of "Meeting 2" associated with a one-hour time block (eg, in Figure 56E) from 12:00 PM to 1:00 PM ; affordance 5622-c is a reduced-scale representation of "Meeting 3" associated with the half-hour time block (eg, in Figure 56E) from 2:30 pm to 3:00 pm; affordance 5622 -d is a reduced-scale representation of "Meeting 4" associated with a one-hour time block (eg, in Figure 56D) from 6:00 pm to 7:00 pm; affordance 5622-e is a A reduced-scale representation of the first meeting of the next day associated with the one-hour time block of 6:00 to 7:00 am.

在与电子邮件应用关联的第二列中,可供件5623-a是与(例如在图56E中的)上午10:30的时间关联的“电子邮件1”的减小规模的表示;可供件5623-b是与(例如在图56E中的)下午1:00的时间关联的“电子邮件2”的减小规模的表示;可供件5623-c是与(例如在图56D中的)下午6:00的时间关联的“电子邮件3”的减小规模的表示。另外,在第三列中,在用户接口屏幕5602中提供表示来自下一天从上午3点直到上午6点的通知应用的事件的可供件(例如可供件5624-a是与图56E中的上午10:30的时间关联的“通知1”的减小规模的表示)。在部分地显示的第四列中,简单地提供用于事件的减小规模的表示(例如可供件5625-a是来自图56B中所示的“X”应用的“事件1”的减小规模的表示)。In the second column associated with the email application, affordance 5623-a is a reduced-scale representation of "Email 1" associated with the time (eg, in Figure 56E) 10:30 AM; available Piece 5623-b is a reduced-scale representation of "Email 2" associated with the time (eg, in Figure 56E) 1:00 PM; affordance 5623-c is associated with (eg, in Figure 56D) A reduced-scale representation of "Email 3" associated with the time of 6:00 PM. Additionally, in the third column, affordances are provided in the user interface screen 5602 representing events from the notification application from 3AM until 6AM the following day (eg affordance 5624-a is the same as in FIG. 56E ). A reduced-scale representation of "Notification 1" associated with the time of 10:30 AM). In the fourth column shown in part, a representation of the reduced scale for the event is simply provided (eg affordance 5625-a is a reduction of "Event 1" from the "X" application shown in Figure 56B representation of scale).

在一些实施例中,如图56F中所图示的示例所示,缩小的视图可以包括与多于一天关联的事件数据的表示。视图5602f覆盖下一天从上午3点到上午6点。可选地,一天的改变被使用天分离器(例如5626)来视觉地指示。通过示例,天分离器5626是如下的一条线,其具有与表示时间行(例如图56F中虚线)的其它线不同的视觉特性(例如宽度、颜色、诸如实线或虚线的形状等)。In some embodiments, as shown in the example illustrated in Figure 56F, the zoomed out view may include a representation of event data associated with more than one day. View 5602f covers the next day from 3AM to 6AM. Optionally, a day change is indicated visually using a day separator (eg, 5626). By way of example, day separator 5626 is a line that has different visual properties (eg, width, color, shape such as solid or dashed, etc.) than other lines representing the time line (eg, dashed line in Figure 56F).

在一些实施例中,如图56F中所图示的示例所示,与常规缩放表示(例如图56E中的可供件5609、5610、5611和5612)相比,减小规模表示(例如图56F中的可供件5622-a到5622-e、5623-a到5623-c、5624-a以及5625-a)包括关于关联事件数据更少的文本信息。可选地,减小规模表示不包括文本信息。In some embodiments, as shown in the example illustrated in Figure 56F, a reduced scale representation (eg, Figure 56F) is compared to a conventional scaled representation (eg, affordances 5609, 5610, 5611, and 5612 in Figure 56E). The affordances 5622-a through 5622-e, 5623-a through 5623-c, 5624-a, and 5625-a) in include less textual information about the associated event data. Optionally, the reduced-scale representation does not include textual information.

然而,在一些实施例中,缩小的视图5602f可以允许用户通过请求显示相应事件的调出视图而看到关于相应事件的更多详细信息。如图56F中所示,用户在可供件5622-d(其是与如图56D中所示的从下午6:00到下午7:00的一个小时的时间块关联的“会议4”的减小规模表示)上通过进行手指轻敲手势(例如5627)来提供与用以显示所选择事件的调出视图的请求对应的输入。However, in some embodiments, the zoomed out view 5602f may allow the user to see more detailed information about the corresponding event by requesting that a call-out view of the corresponding event be displayed. As shown in Figure 56F, the user is at affordance 5622-d (which is a decrement of "Meeting 4" associated with the one hour time block from 6:00 PM to 7:00 PM as shown in Figure 56D Small scale representation) by making a finger tap gesture (eg, 5627) to provide input corresponding to the request to display the callout view of the selected event.

响应于检测到与用以显示关于相应事件5622-d的更多详细信息的请求对应的输入,设备5600显示调出视图(例如5628),其包含关于由经触摸的可供件5622-d所表示的“会议4”的详细信息。如图56G中的调出视图5628中所示,关于日历事件的详细信息包括例如会议名称、会议事件、地点、主题等。可选地,调出视图5628接近于经触摸的可供件5622-d来显示并且与至少部分的可供件5622-d叠加。In response to detecting an input corresponding to a request to display more detailed information about the corresponding event 5622-d, the device 5600 displays a call-up view (eg, 5628) that includes information about the information displayed by the touched affordance 5622-d. Indicates the details of "Meeting 4". As shown in the call-up view 5628 in Figure 56G, detailed information about the calendar event includes, for example, the meeting name, meeting event, location, subject, and the like. Optionally, call-out view 5628 is displayed proximate to touched affordance 5622-d and overlaid with at least a portion of affordance 5622-d.

在一些实施例中,如所图示的示例中所示,与用以显示关于相应事件的更多详细信息的请求对应的输入是手指轻敲手势。可选地,与用以显示关于相应事件的更多详细信息的请求对应的输入是在设备5600的可按压表把5601上的推动手势。例如,用户可以在所显示的可供件中移动当前焦点(例如加亮具有当前焦点的可供件),并且随着按压表把5601,选择具有当前焦点的可供件。In some embodiments, as shown in the illustrated example, the input corresponding to the request to display more detailed information about the corresponding event is a finger tap gesture. Optionally, the input corresponding to the request to display more detailed information about the corresponding event is a push gesture on the depressible crown 5601 of the device 5600. For example, the user may move the current focus among the displayed affordances (eg, highlight the affordance with the current focus) and, as crown 5601 is pressed, select the affordance with the current focus.

而且,设备5600允许用户提供与用以将用户接口(例如时间线5606)代替为应用视图的请求对应的输入,如图56G和56H中所示。在图56G中,用户提供输入以结束时间线视图并且通过在表示来自电子邮件应用的“电子邮件1”数据的可供件5623-a上轻敲和保持手势(例如5631)来进入应用视图。可选地,轻敲和保持手势是保持触摸接触持续多于预定时间段(例如2秒、3秒、4秒等)。Furthermore, device 5600 allows a user to provide input corresponding to a request to replace a user interface (eg, timeline 5606) with an application view, as shown in Figures 56G and 56H. In Figure 56G, the user provides input to end the timeline view and enters the application view by tapping and holding gesture (eg, 5631) on affordance 5623-a representing "Email 1" data from the email application. Optionally, the tap and hold gesture is to maintain the touch contact for more than a predetermined period of time (eg, 2 seconds, 3 seconds, 4 seconds, etc.).

响应于检测到与用以将时间线用户接口代替为应用用户接口的请求对应的输入(例如图56G中的轻敲和保持手势5631),设备5600将图56G中用户接口屏幕5602f的显示代替为与所选择的“电子邮件1”事件数据关联的(例如图56H中5637的)电子邮件应用用户接口的显示。该电子邮件应用用户接口5637包括与所选择的事件数据“电子邮件1”有关的信息,诸如主题域、发件人/收件人域、接收时间域、至少一部分的消息域的主体等。In response to detecting an input corresponding to a request to replace the timeline user interface with the application user interface (eg, tap and hold gesture 5631 in FIG. 56G ), device 5600 replaces the display of user interface screen 5602f in FIG. 56G with Display of the email application user interface (eg, of 5637 in Figure 56H) associated with the selected "Email 1" event data. The email application user interface 5637 includes information related to the selected event data "Email 1", such as subject fields, sender/recipient fields, time of receipt fields, body of at least a portion of the message fields, and the like.

可选地,与用以将用户接口(例如时间线)代替为关联应用用户接口的请求对应的输入对表把5601上的可按压按钮的持续多于预定时间段的持续推动手势。Optionally, the input corresponding to the request to replace the user interface (eg, the timeline) with the associated application user interface is a continuous push gesture on the depressible button on the crown 5601 for more than a predetermined period of time.

参考回到图56G,响应于检测到与用以进一步缩小视图5602f的请求对应的输入(例如捏入手势5630),设备5600带来在图56I中示出的新的级别视图。该视图5602i不是网格时间线视图,而是以年月日顺序的列出事件的列表视图。可选地,如图56I中所示,视图5602i显示第一天(例如2015年5月30日)的事件列表,其与第二天(例如2015年5月31日)的事件列表并发。Referring back to Figure 56G, in response to detecting an input (eg, pinch gesture 5630) corresponding to a request to further zoom out of view 5602f, device 5600 brings up the new level view shown in Figure 56I. This view 5602i is not a grid timeline view, but a list view listing events in chronological order. Optionally, as shown in Figure 56I, view 5602i displays a list of events for the first day (eg, May 30, 2015) concurrent with the list of events for the second day (eg, May 31, 2015).

在一些实施例中,如图56I中所图示的示例所示,每个所列出的事件与其关联的时间(例如5633)、简要概述(例如5634)和/或表示关联的应用(例如5635)的可供件一起显示。可选地,每个列表是分离地可滚动的,以便用户可以滚动顶层列表而不影响图56I的底层列表。In some embodiments, as shown in the example illustrated in Figure 56I, each listed event has a time (eg, 5633) associated with it, a brief summary (eg, 5634), and/or represents an associated application (eg, 5635) ) are displayed together with the availability. Optionally, each list is separately scrollable so that the user can scroll through the top-level list without affecting the bottom-level list of Figure 56I.

进一步地,另外,在所图示的示例中,响应于检测到与用以放大视图(例如捏出手势(未示出))的请求对应的输入,设备5600将缩小的视图代替为更低级别的视图(例如放大的视图)。Further, in addition, in the illustrated example, in response to detecting an input corresponding to a request to zoom in on the view (eg, a pinch-out gesture (not shown)), device 5600 replaces the zoomed-out view with a lower level view (such as a magnified view).

图57A-57F图示说明用于提供背景特定的用户接口(例如在图56A-56I中示出的包括时间线5606的用户接口)的过程5700的流程图。在一些实施例中,过程5700可以在具有触敏显示器的电子设备处执行,该电子设备诸如设备100(图1A)、设备300(图3)、设备500(图5)或设备600(图6A和6B)。过程5700的一些操作可以组合,一些操作的顺序可以改变并且一些操作可以省略。过程5700提供背景特定的用户接口,其给出用户对来自至少两个不同应用的各种事件数据以及关联的时间的即时指示,因此从而提供用户综合的和有组织的日程。Figures 57A-57F illustrate a flow diagram of a process 5700 for providing a context-specific user interface, such as the user interface shown in Figures 56A-56I including a timeline 5606. In some embodiments, process 5700 may be performed at an electronic device having a touch-sensitive display, such as device 100 (FIG. 1A), device 300 (FIG. 3), device 500 (FIG. 5), or device 600 (FIG. 6A) and 6B). Some operations of process 5700 may be combined, the order of some operations may be changed, and some operations may be omitted. Process 5700 provides a context-specific user interface that gives the user instant indications of various event data and associated times from at least two different applications, thus providing a comprehensive and organized schedule for the user.

在框5702,打开具有显示器、存储器和一个或多个处理器的设备。在框5704,该设备从第一应用获取第一事件数据(例如来自图56A中日历应用的“会议1”的事件数据)。在框5706,设备从与第一应用不同的第二应用获取第二事件数据(例如,来自图56A中电子邮件应用的“电子邮件1”的事件数据)。在框5708,设备确定与第一事件数据关联的第一时间值(例如与“会议1”关联的上午9点-上午10点)、与第二事件数据关联的第二时间值(例如与“电子邮件1”关联的上午10:30)以及第一时间值和第二时间值的相对顺序。At block 5702, a device with a display, memory, and one or more processors is turned on. At block 5704, the device obtains first event data (eg, event data from "Meeting 1" of the calendar application in Figure 56A) from the first application. At block 5706, the device obtains second event data (eg, event data from "Email 1" of the email application in Figure 56A) from a second application different from the first application. At block 5708, the device determines a first time value associated with the first event data (eg, 9AM-10AM associated with "Meeting 1"), a second time value associated with the second event data (eg, associated with "Meeting 1"). Email 1" associated with 10:30 AM) and the relative order of the first and second time values.

在框5710,设备在显示器上显示用户接口(例如图56A中的用户接口屏幕5602),其包括伴随着第一时间值的表示(例如具有对应文本5607的表示上午9点-上午10点的行5606-b)的第一事件数据的表示(例如可供件5609);以及伴随着第二时间值的表示(例如具有对应文本5607的表示上午10:30的行5606-b)的第二事件数据的表示(例如可供件5610),其中第一事件数据的表示和第二事件数据的表示根据第一时间值和第二时间值的相对顺序以及第一时间值和第二时间值的相应值而相对彼此显示(例如可供件5609、5610和5611基于它们相应的时间和如图56A中用户接口屏幕5602所示的关联时间的相对顺序而相对彼此显示)。At block 5710, the device displays a user interface on the display (eg, user interface screen 5602 in FIG. 56A) that includes a representation (eg, a row representing 9AM-10AM with corresponding text 5607) accompanied by the first time value 5606-b) a representation of the first event data (eg, affordance 5609); and a second event accompanied by a representation of the second time value (eg, line 5606-b with corresponding text 5607 representing 10:30 AM) A representation of data (eg, affordance 5610), wherein the representation of the first event data and the representation of the second event data are in accordance with the relative order of the first and second time values and the correspondence of the first and second time values The values are displayed relative to each other (eg affordances 5609, 5610 and 5611 are displayed relative to each other based on the relative order of their respective times and associated times as shown in user interface screen 5602 in Figure 56A).

在框5712,用户接口还包括与第一事件数据的表示关联的第一应用的表示,以及与第二事件数据的表示关联的第二应用的表示。At block 5712, the user interface also includes a representation of the first application associated with the representation of the first event data, and a representation of the second application associated with the representation of the second event data.

在框5714,根据第一时间值和第二时间值的相应值,设备显示参照彼此的第一事件数据的表示以及第二事件数据的表示包括在时间线(时间线5606)上显示第一事件数据的表示和第二事件数据的表示。At block 5714, the device displays a representation of the first event data and a representation of the second event data in reference to each other according to respective values of the first time value and the second time value, including displaying the first event on a timeline (timeline 5606). A representation of the data and a representation of the second event data.

在框5716,时间线包括多个行和列(例如行5606-a和列5606-b)。在时间线上的第一列和第一行显示第一事件数据的表示,该第一列包括第一应用的表示(例如具有表示日历应用的可供件5603的列5606-a),并且该第一行包括第一时间值的表示(例如具有对应文本5607的表示上午9点-上午10点的行5606-b)。在时间线上的第二列和第二行显示第二事件数据的表示,该第二列包括第二应用的表示(例如具有表示电子邮件应用的可供件5604的列5606-a),并且该第二行包括第二时间值的表示(例如具有对应文本5607的表示上午10:30的行5606-b)。At block 5716, the timeline includes a plurality of rows and columns (eg, row 5606-a and column 5606-b). A representation of the first event data is displayed in a first column and row on the timeline, the first column including a representation of the first application (eg, column 5606-a with affordance 5603 representing a calendar application), and the The first row includes a representation of the first time value (eg, row 5606-b with corresponding text 5607 representing 9AM-10AM). displaying a representation of the second event data in a second column and row on the timeline, the second column including a representation of the second application (eg, column 5606-a with affordance 5604 representing an email application), and The second row includes a representation of the second time value (eg, row 5606-b with corresponding text 5607 representing 10:30 am).

在框5718,设备检测与用以在第一方向上滚动用户接口(例如时间线)的请求对应的输入。在框5720,电子设备的显示器是触敏的,以及检测与用以在第一方向上滚动的请求对应的输入包括在触敏显示器上检测第一手势(例如水平手指轻扫手势5613或5615)。在框5722,电子设备还包括可旋转输入机构(例如5601),并且检测与用以在第一方向上滚动的请求对应的输入包括当可旋转输入机构在第一配置中时检测可旋转输入机构的旋转。At block 5718, the device detects an input corresponding to a request to scroll the user interface (eg, the timeline) in the first direction. At block 5720, the display of the electronic device is touch-sensitive, and detecting an input corresponding to the request to scroll in the first direction includes detecting a first gesture (eg, horizontal finger swipe gesture 5613 or 5615) on the touch-sensitive display . At block 5722, the electronic device further includes a rotatable input mechanism (eg, 5601), and detecting an input corresponding to a request to scroll in the first direction includes detecting the rotatable input mechanism when the rotatable input mechanism is in the first configuration rotation.

在框5724,响应于检测到与用以在第一方向上滚动用户接口(例如时间线)的请求对应的输入,设备根据该输入在第一方向上滚动用户接口(例如时间线),以至少显示不同于第一时间值和第二时间值的第三时间值的表示。在框5726,根据该输入在第一方向上滚动用户接口,以至少显示不同于第一时间值和第二时间值的第三时间值的表示包括将一个部分的用户接口的显示(例如图56A中用户接口屏幕5602中所示的一个部分)代替为不同部分的用户接口的显示(例如图56B中用户接口屏幕5602b中所示的不同部分)。At block 5724, in response to detecting an input corresponding to a request to scroll the user interface (eg, the timeline) in the first direction, the device scrolls the user interface (eg, the timeline) in the first direction according to the input to at least A representation of a third time value different from the first time value and the second time value is displayed. At block 5726, the user interface is scrolled in a first direction in accordance with the input to display at least a representation of a third time value different from the first time value and the second time value including displaying a portion of the user interface (eg, FIG. 56A ). in user interface screen 5602) is replaced by a display of a different portion of the user interface (eg, the different portion shown in user interface screen 5602b in FIG. 56B).

响应于检测到请求在第一方向上滚动时间线的输入,设备根据该输入在第一方向上滚动时间线(例如5606)以至少显示不同于第一行和第二行的一行。在框5730,根据该输入在第一方向上滚动时间线以至少显示不同于第一行和第二行的一行包括将一个部分的时间线的显示(例如图56A中用户接口屏幕5602中所示的一个部分)代替为不同部分的时间线的显示(例如图56B中用户接口屏幕5602b中所示的不同部分)。In response to detecting an input requesting to scroll the timeline in the first direction, the device scrolls the timeline in the first direction (eg, 5606 ) according to the input to display at least one row different from the first row and the second row. At block 5730, the timeline is scrolled in a first direction in accordance with the input to display at least a row other than the first row and the second row including display of a portion of the timeline (eg, as shown in user interface screen 5602 in FIG. 56A ). ) is replaced by a display of a timeline of a different portion (eg, the different portion shown in user interface screen 5602b in FIG. 56B).

在框5732,设备检测与用以在第二方向上滚动用户接口(例如时间线)的请求对应的第二输入。在框5734,电子设备的显示器是触敏的,以及检测与用以在第二方向上滚动的请求对应的输入包括在触敏显示器上检测第二手势(例如竖直的手指轻扫手势5619或5620)。在框5736,电子设备还包括可旋转输入机构(例如5601),以及检测与用以在第二方向上滚动的请求对应的输入包括当可旋转输入机构在第二配置中时检测可旋转输入机构的旋转。At block 5732, the device detects a second input corresponding to a request to scroll the user interface (eg, the timeline) in the second direction. At block 5734, the display of the electronic device is touch-sensitive, and detecting an input corresponding to the request to scroll in the second direction includes detecting a second gesture on the touch-sensitive display (eg, a vertical finger swipe gesture 5619 or 5620). At block 5736, the electronic device further includes a rotatable input mechanism (eg, 5601), and detecting an input corresponding to the request to scroll in the second direction includes detecting the rotatable input mechanism when the rotatable input mechanism is in the second configuration rotation.

在框5738,响应于检测与用以在第二方向上滚动用户接口(例如时间线)的请求对应的输入,设备根据该第二输入在第二方向上滚动用户接口(例如时间线)以至少显示不同于第一应用和第二应用的第三应用的表示。在框5740,根据该第二输入在第二方向上滚动用户接口以至少显示不同于第一应用和第二应用的第三应用的表示包括将一个部分的用户接口的显示(例如图56C中用户接口屏幕5602中所示的一个部分)代替为不同部分的用户接口的显示(例如图56D中用户接口屏幕5602d中所示的不同部分)。At block 5738, in response to detecting an input corresponding to a request to scroll the user interface (eg, the timeline) in the second direction, the device scrolls the user interface (eg, the timeline) in the second direction in accordance with the second input to at least A representation of a third application different from the first application and the second application is displayed. At block 5740, scrolling the user interface in the second direction in accordance with the second input to display at least a representation of a third application different from the first application and the second application includes displaying a portion of the user interface (eg, the user in FIG. 56C ). One portion shown in interface screen 5602) is replaced with a display of a different portion of the user interface (eg, the different portion shown in user interface screen 5602d in FIG. 56D).

响应于检测到与用以在第二方向上滚动时间线(例如5606)的请求对应的第二输入,设备根据该第二输入在第二方向上滚动时间线以至少显示不同于第一列和第二列的一列。在框5744,根据该第二输入在第二方向上滚动时间线以至少显示不同于第一列和第二列的一列包括将一个部分的时间线的显示(例如图56C中用户接口屏幕5602中所示的一个部分)代替为不同部分的时间线的显示(例如图56D中用户接口屏幕5602d中所示的不同部分)。In response to detecting a second input corresponding to a request to scroll the timeline in a second direction (eg, 5606), the device scrolls the timeline in a second direction to display at least a difference between the first column and A column of the second column. At block 5744, the timeline is scrolled in a second direction in accordance with the second input to display at least a column other than the first and second columns including display of a portion of the timeline (eg, in user interface screen 5602 in FIG. 56C ). One portion shown) is replaced with a display of a timeline of a different portion (eg, the different portion shown in user interface screen 5602d in FIG. 56D).

在框5746,用户接口包括多个视图,并且当显示用户接口的多个视图之中的第一级别视图(该第一级别视图具有第一时间段的间隔中的时间的表示)时,设备检测与用以显示第二级别视图的请求对应的第三输入(例如捏入或捏出手势),该第二级别视图与用户接口的多个视图的第一级别视图不同。在框5748,电子设备的显示器是触敏的;以及检测与用以显示第二级别视图(该第二级别视图与用户接口的多个视图之中的第一级别视图不同)的请求对应的第三输入包括在触敏显示器上检测两个或更多的同时触摸,该两个或更多的同时触摸持续的移动以改变该两个或更多的触摸之间的距离(例如图56E中的捏入手势的触摸点5621-a和5621-b)。At block 5746, the user interface includes a plurality of views, and when a first level view (the first level view having a representation of time in intervals of the first time period) among the plurality of views of the user interface is displayed, the device detects A third input (eg, a pinch-in or pinch-out gesture) corresponding to a request to display a second-level view that is distinct from the first-level view of the plurality of views of the user interface. At block 5748, the display of the electronic device is touch sensitive; and a first level view corresponding to a request to display a second level view different from the first level view among the plurality of views of the user interface is detected Three-input involves detecting two or more simultaneous touches on a touch-sensitive display that continuously move to change the distance between the two or more touches (eg, in Figure 56E ). Touch points 5621-a and 5621-b) of the pinch-in gesture.

在框5750,响应于检测到与用以显示第二级别视图(该第二级别视图与用户接口的多个视图之中的第一级别视图不同)的请求对应的第三输入(例如捏入或捏出手势),设备将第一级别的视图的表示(例如图56E中用户接口屏幕5602中所示的视图,其中具有一个小时的时间段的间隔)代替为第二级别视图的表示,其中第二级别视图包括与第一时间段不同的第二时间段的间隔中的时间的表示(例如图56F中用户接口屏幕5602f中所示的缩小的视图,其中具有三个小时的时间段的间隔,或者图56I中用户接口屏幕5602i中所示的列表视图)。At block 5750, in response to detecting a third input (eg, pinch in or pinch out gesture), the device replaces a representation of a first-level view (such as the view shown in user interface screen 5602 in FIG. 56E with an interval of one-hour time periods) with a representation of a second-level view, where the first The second-level view includes a representation of time in intervals of a second time period different from the first time period (eg, the zoomed-out view shown in user interface screen 5602f in FIG. 56F with an interval of three hour time periods, or the list view shown in user interface screen 5602i in Figure 56I).

当显示用户接口时(其中第一事件数据的表示与第一时间值的表示关联,以及第二事件数据的表示与第二时间值的表示关联),设备检测与用以选择第一事件数据的表示的请求对应的第四输入(例如轻敲手势)。在框5754,电子设备的显示器是触敏的;以及检测与用以选择第一事件数据的表示的请求对应的第四输入包括检测对在触敏显示器上显示的第一事件数据的表示的轻敲手势(例如图56F中的轻敲手势5627)。When the user interface is displayed (wherein the representation of the first event data is associated with the representation of the first time value, and the representation of the second event data is associated with the representation of the second time value), the device detects and is used to select the first event data A fourth input (eg, a tap gesture) corresponding to the represented request. At block 5754, the display of the electronic device is touch-sensitive; and detecting a fourth input corresponding to a request to select a representation of the first event data includes detecting a tap on the representation of the first event data displayed on the touch-sensitive display A tap gesture (eg, tap gesture 5627 in Figure 56F).

在框5756,响应于检测与用以选择第一事件数据的表示的请求对应的第四输入(例如轻敲手势),设备显示接近于第一事件数据的表示的调出视图(例如图56G中的5628),该调出视图包括关于第一事件数据的超出所关联的第一时间值和第一应用的附加信息,其中该调出视图的显示叠加在第一事件数据的表示的至少一部分上。At block 5756, in response to detecting a fourth input (eg, a tap gesture) corresponding to a request to select a representation of the first event data, the device displays a call-up view proximate to the representation of the first event data (eg, in Figure 56G ). 5628), the call-out view includes additional information about the associated first time value and the first application beyond the first event data, wherein the display of the call-out view is superimposed on at least a portion of the representation of the first event data .

在框5758,当显示用户接口时(其中第一事件数据的表示与第一时间值的表示关联,以及第二事件数据的表示与第二时间值的表示关联),设备检测在第一事件数据的表示上的第五输入(例如图56G中的轻敲和保持手势5631)。At block 5758, when the user interface is displayed (wherein the representation of the first event data is associated with the representation of the first time value and the representation of the second event data is associated with the representation of the second time value), the device detects that the first event data A fifth input on the representation of (eg tap and hold gesture 5631 in Figure 56G).

在框5760,响应于检测到对第一事件数据的表示的第五输入(例如轻敲和保持手势),设备中止显示用户接口,以及显示与第一事件数据有关的第一应用的用户接口(例如图56H中电子邮件应用用户接口5602i)。At block 5760, in response to detecting a fifth input (eg, a tap and hold gesture) to the representation of the first event data, the device discontinues displaying the user interface, and displays the user interface of the first application related to the first event data ( For example email application user interface 5602i) in Figure 56H.

注意上文参照方法5700所描述的过程的细节(例如图57)也以类似的方式可用于本申请其它地方所描述的方法和技术。例如,在本申请中所描述的其它方法可以包括方法5700的特性中的一个或多个。例如,以上参照方法5700所描述的设备、硬件元件、输入、接口、操作模式、表面、时间指示符和复杂件可以共享本申请中在其它地方参照其它方法所描述的设备、硬件元件、输入、接口、操作模式、表面、时间指示符和复杂件的特性中的一个或多个。而且,上文参照方法5700所描述的技术可以与本申请中其它地方所描述的任何接口、表面或复杂件组合使用。为了简要,这些细节不在本申请中其它地方重复。Note that the details of the process described above with reference to method 5700 (eg, FIG. 57 ) are also similarly applicable to the methods and techniques described elsewhere in this application. For example, other methods described in this application may include one or more of the characteristics of method 5700. For example, the devices, hardware elements, inputs, interfaces, operating modes, surfaces, time indicators and complexes described above with reference to method 5700 may share devices, hardware elements, inputs, One or more of interfaces, modes of operation, surfaces, time indicators, and properties of the complex. Furthermore, the techniques described above with reference to method 5700 may be used in combination with any interface, surface or complex described elsewhere in this application. For the sake of brevity, these details are not repeated elsewhere in this application.

上文所描述的信息处理方法中的操作可以通过运行信息处理装置(诸如通用处理器或专用芯片)中的一个或多个功能模块来实现。这些模块、这些模块的组合和/或它们与通用硬件的组合(例如,如上文参照图1A、图1B、图3和图5B所描述的)都包括在本文所描述的技术的范围内。The operations in the information processing method described above can be implemented by running one or more functional modules in an information processing apparatus such as a general-purpose processor or a special-purpose chip. These modules, combinations of these modules, and/or their combination with general purpose hardware (eg, as described above with reference to Figures 1A, 1B, 3, and 5B) are all included within the scope of the techniques described herein.

根据一些实施例,图58示出根据各种所描述实施例的原理而配置的电子设备5800的示例性功能框图。根据一些实施例,电子设备5800的功能框被配置为执行上文所描述的技术(例如包括过程5700)。设备5800的功能框可选地由硬件、软件或者硬件和软件的组合来实现以执行各种所描述的示例的原理。本领域技术人员应该理解,图58中描述的功能框可选地组合或分离到子框中以实现各种所描述示例的原理。因此,本文的描述可选地支持本文所描述的功能框的任何可能的组合或分离或进一步定义。58 illustrates an exemplary functional block diagram of an electronic device 5800 configured in accordance with the principles of various described embodiments, according to some embodiments. According to some embodiments, functional blocks of electronic device 5800 are configured to perform the techniques described above (eg, including process 5700). The functional blocks of device 5800 are optionally implemented by hardware, software, or a combination of hardware and software to carry out the principles of various described examples. Those skilled in the art will appreciate that the functional blocks depicted in Figure 58 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. Accordingly, the description herein optionally supports any possible combination or separation or further definition of the functional blocks described herein.

图58示出电子设备5800的示例性功能框,该电子设备5800在一些实施例中执行上文描述的特征。如图58中所示,电子设备5800包括被配置为显示图形对象的显示单元5802以及耦合至显示单元5802的处理单元5810。在一些实施例中,设备5800还包括被配置为接收用户手势的触敏表面单元5804、可旋转输入机构5806以及被配置为检测和与外部电子设备通信的一个或多个RF单元5808。在一些实施例中,处理单元5810包括被配置为检测由用户提供的各种输入(例如触摸输入、机械输入)的检测单元5812,以及被配置为从各种应用获取事件数据(例如从日历应用获取事件数据和从电子邮件应用获取电子邮件数据等)的获取单元5814。58 illustrates exemplary functional blocks of an electronic device 5800 that, in some embodiments, performs the features described above. As shown in FIG. 58 , the electronic device 5800 includes a display unit 5802 configured to display graphical objects and a processing unit 5810 coupled to the display unit 5802 . In some embodiments, device 5800 also includes a touch-sensitive surface unit 5804 configured to receive user gestures, a rotatable input mechanism 5806, and one or more RF units 5808 configured to detect and communicate with external electronic devices. In some embodiments, processing unit 5810 includes a detection unit 5812 configured to detect various inputs provided by a user (eg, touch input, mechanical input), and configured to obtain event data from various applications (eg, from a calendar application) An acquisition unit 5814 for acquiring event data and acquiring email data from an email application, etc.).

在一些实施例中,处理单元5810包括显示使能单元5816、确定单元5818、滚动使能单元5820、缩放使能单元5822、调出视图使能单元5824和/或应用视图使能单元5826。例如,显示使能单元5816被配置为使得用户接口(或部分用户接口)的显示器与显示单元5802结合。例如,显示使能单元5816可以被用于显示部分用户接口(例如时间线5606)并且根据来自用户的各种输入来更新所显示的部分。确定单元5818可以被用于确定与使用获取单元5814从各种应用获取的事件数据关联的相应时间、以及与这些事件数据关联的时间的相对顺序。In some embodiments, the processing unit 5810 includes a display enable unit 5816, a determination unit 5818, a scroll enable unit 5820, a zoom enable unit 5822, a callout view enable unit 5824, and/or an application view enable unit 5826. For example, display enabling unit 5816 is configured to cause a display of a user interface (or part of a user interface) to be integrated with display unit 5802. For example, display enabling unit 5816 may be used to display portions of a user interface (eg, timeline 5606) and update the displayed portions according to various inputs from the user. Determining unit 5818 may be used to determine respective times associated with event data obtained using obtaining unit 5814 from various applications, and the relative order of times associated with such event data.

滚动使能单元5820可以被用于根据来自用户的各种滚动输入(例如用于水平轻扫输入的水平手指轻扫手势5613和5617和用于竖直滚动输入的竖直的手指轻扫手势5619和5620)来滚动用户接口(例如时间线5606)。滚动使能单元5820使得用户能够基于水平滚动输入来滚动通过时间线(例如5606)中的各应用的列。滚动使能单元5820使得用户能够基于竖直滚动输入来滚动通过时间线(例如5606)中应用的行。缩放使能单元5822可以被用于根据各种对放大或缩小用户接口的输入(例如图56E中具有两个触摸点5621-a和5621-b的捏入手势)来放大或缩小用户接口(例如时间线5606)。缩放使能单元5822使得能够将时间线的第一级别视图代替为时间线的第二级别视图,其中第一级别视图将时间布置在第一时间段的间隔中,而第二级别视图将时间布置在不同于第一时间段的第二时间段的间隔中。Scroll enabling unit 5820 may be used to respond to various scroll inputs from the user (eg horizontal finger swipe gestures 5613 and 5617 for horizontal swipe input and vertical finger swipe gesture 5619 for vertical scroll input and 5620) to scroll through the user interface (eg, the timeline 5606). Scroll enabling unit 5820 enables a user to scroll through columns of applications in a timeline (eg, 5606) based on a horizontal scroll input. Scroll enabling unit 5820 enables a user to scroll through rows of applications in a timeline (eg, 5606) based on a vertical scroll input. The zoom enable unit 5822 can be used to zoom in or out of a user interface (eg, a pinch-in gesture with two touch points 5621-a and 5621-b in FIG. 56E ) based on various inputs to zoom in or out of the user interface (eg, pinch-in gesture in FIG. 56E ). Timeline 5606). The zoom enabling unit 5822 enables a first level view of the timeline to be replaced by a second level view of the timeline, where the first level view arranges time in intervals of the first time period and the second level view arranges time in an interval of a second time period different from the first time period.

调出调出视图使能单元5824可以被用于基于与用以显示所选择事件的更详细视图的请求对应的输入(例如图56F中的轻敲手势5627)来显示调出视图。该调出视图使能单元5824使得能够显示叠加在用户触摸的事件可供件的至少一部分上的调出视图(例如与图56F和56G中的叠加在可供件5622-d的至少一部分上的调出视图5628)。在检测到与用以显示与所选择事件关联的应用视图的请求对应的输入(例如图56G中的轻敲和保持手势5631)时,应用视图使能单元5826可以被用于将用户接口(例如时间线)的显示代替为应用用户接口的显示。该应用视图使能单元5826在检测到输入5631时,中止时间线5606的显示并且开始显示包含所选择的电子邮件数据的电子邮件应用视图(例如图56I中的5602i)。图58的单元可以被用来实现参照图56A-56I和图57A-57F所描述的各种技术和方法。The call out call out view enabling unit 5824 can be used to display a call out view based on an input corresponding to a request to display a more detailed view of the selected event (eg, tap gesture 5627 in Figure 56F). The callout view enabling unit 5824 enables the display of a callout view superimposed on at least a portion of the event affordance touched by the user (eg, in contrast to the one in FIGS. 56F and 56G that is superimposed on at least a portion of the affordance 5622-d). bring up view 5628). Upon detection of an input corresponding to a request to display an application view associated with the selected event (eg, tap and hold gesture 5631 in FIG. 56G ), the application view enabling unit 5826 may be used to enable the user interface (eg, Timeline) display is replaced by the display of the application user interface. The application view enabling unit 5826, upon detection of the input 5631, discontinues the display of the timeline 5606 and begins displaying the email application view (eg, 5602i in Figure 56I) containing the selected email data. The elements of Figure 58 may be used to implement the various techniques and methods described with reference to Figures 56A-56I and 57A-57F.

例如,处理单元5810被配置为(例如用获取单元5812)从第一应用获取第一事件数据,并且(例如用获取单元5812)从与第一应用不同的第二应用获取第二事件数据。处理单元5810被配置为(例如用确定单元5818)确定与第一事件数据关联的第一时间值、与第二事件数据关联的第二时间值以及第一时间值和第二时间值的相对顺序。处理单元5810被配置为在显示器(例如显示单元5802)上(例如用显示使能单元5816)显示用户接口,其包括伴随着第一时间值的表示的第一事件数据的表示,以及伴随着第二时间值的表示的第二事件数据的表示。该第一事件数据的表示和第二事件数据的表示根据第一时间值和第二时间值的相对顺序以及第一时间值和第二时间值的相应值而相对彼此显示。For example, processing unit 5810 is configured to acquire first event data from a first application (eg, with acquisition unit 5812), and to acquire second event data (eg, with acquisition unit 5812) from a second application different from the first application. Processing unit 5810 is configured (eg, with determination unit 5818) to determine a first time value associated with the first event data, a second time value associated with the second event data, and the relative order of the first and second time values . Processing unit 5810 is configured to display (eg, with display enabling unit 5816 ) a user interface on a display (eg, display unit 5802 ) that includes a representation of the first event data accompanied by a representation of the first time value, and a representation of the first event data accompanied by a representation of the first time value. A representation of the second event data of the representation of the two time values. The representation of the first event data and the representation of the second event data are displayed relative to each other according to the relative order of the first time value and the second time value and the respective values of the first time value and the second time value.

处理单元5810被配置为(例如用检测单元5812)检测与用以在第一方向上滚动用户接口的请求对应的输入。响应于检测到与用以在第一方向上滚动用户接口的请求对应的输入,处理单元5810被配置为根据该输入(例如用滚动使能单元5820)在第一方向上滚动用户接口,以至少显示不同于第一时间值和第二时间值的第三时间值的表示。滚动使能单元5820例如使能滚动,以便根据该输入在第一方向上滚动用户接口以至少显示不同于第一时间值和第二时间值的第三时间值的表示包括将一个部分的用户接口的显示代替为不同部分的用户接口的显示。Processing unit 5810 is configured to detect (eg, with detection unit 5812) an input corresponding to a request to scroll the user interface in the first direction. In response to detecting an input corresponding to a request to scroll the user interface in the first direction, the processing unit 5810 is configured to scroll the user interface in the first direction in accordance with the input (eg, using the scroll enabling unit 5820) to at least A representation of a third time value different from the first time value and the second time value is displayed. The scroll enabling unit 5820, for example, enables scrolling to scroll the user interface in a first direction in accordance with the input to display at least a representation of a third time value different from the first time value and the second time value including converting a portion of the user interface The display replaces the display of the different parts of the user interface.

处理单元5810被配置为(例如用检测单元5812)检测与用以在第二方向上滚动用户接口的请求对应的第二输入。响应于检测到与用以在第二方向上滚动用户接口的请求对应的第二输入,处理单元5810被配置为根据该第二输入(例如用滚动使能单元5820)在第二方向上滚动用户接口,以至少显示不同于第一应用和第二应用的第三应用的表示。滚动使能单元5820例如使能滚动,以便根据该第二输入在第二方向上滚动用户接口以至少显示不同于第一应用和第二应用的第三应用的表示包括将一个部分的用户接口的显示代替为不同部分的用户接口的显示。Processing unit 5810 is configured to detect (eg, with detection unit 5812) a second input corresponding to a request to scroll the user interface in the second direction. In response to detecting a second input corresponding to a request to scroll the user interface in a second direction, processing unit 5810 is configured to scroll the user in the second direction in accordance with the second input (eg, with scroll enabling unit 5820 ) an interface to display at least a representation of a third application different from the first application and the second application. The scrolling enabling unit 5820, for example, enables scrolling to scroll the user interface in the second direction according to the second input to display at least a representation of a third application different from the first application and the second application including a portion of the user interface. The display replaces the display of the different parts of the user interface.

在一些实施例中,用户接口包括多个视图,并且当显示用户接口的多个视图之中的第一级别视图(第一级别视图具有第一时间段的间隔中的时间的表示)时,处理单元5810被配置为(例如用检测单元5812)检测与用以显示第二级别视图的请求对应的第三输入,该第二级别视图与用户接口的多个视图之中的第一级别视图不同。响应于检测到与用以显示第二级别视图(该第二级别视图与用户接口的多个视图之中的第一级别视图不同)的请求对应的第三输入,处理单元5810被配置为(例如用缩放使能单元5822)将第一级别的显示代替为第二级别视图的显示,其中第二级别视图包括与第一时间段不同的第二时间段的间隔中的时间的表示。In some embodiments, the user interface includes a plurality of views, and when a first level view among the plurality of views of the user interface is displayed (the first level view has a representation of time in intervals of the first time period), processing Unit 5810 is configured to detect (eg, with detection unit 5812) a third input corresponding to a request to display a second level view that is different from the first level view among the plurality of views of the user interface. In response to detecting a third input corresponding to a request to display a second level view that is different from the first level view among the plurality of views of the user interface, the processing unit 5810 is configured to (eg, The zoom enabling unit 5822) replaces the display of the first level with the display of a second level view, wherein the second level view includes a representation of time in an interval of a second time period different from the first time period.

在一些实施例中,当显示用户接口时(其中第一事件数据的表示与第一时间值的表示关联,以及第二事件数据的表示与第二时间值的表示关联),处理单元5810被配置为(例如用检测单元5812)检测与用以选择第一事件数据的表示的请求对应的第四输入。响应于检测到与用以选择第一事件数据的表示的请求对应的第四输入,处理单元5810被配置为(例如用调出视图使能单元5824)显示接近于第一事件数据的表示的调出视图,该调出视图包括关于第一事件数据的超出所关联的第一时间值和第一应用的附加信息,其中该调出视图的显示叠加在第一事件数据的表示的至少一部分上。In some embodiments, the processing unit 5810 is configured when the user interface is displayed (wherein the representation of the first event data is associated with the representation of the first time value and the representation of the second event data is associated with the representation of the second time value) A fourth input corresponding to a request to select a representation of the first event data is detected (eg, with detection unit 5812). In response to detecting the fourth input corresponding to the request to select the representation of the first event data, the processing unit 5810 is configured to display (eg, with the call out view enable unit 5824) a call proximate to the representation of the first event data. A call-out view including additional information about the associated first time value and the first application beyond the first event data, wherein the display of the call-out view is superimposed on at least a portion of the representation of the first event data.

在一些实施例中,当显示用户接口时(其中第一事件数据的表示与第一时间值的表示关联,以及第二事件数据的表示与第二时间值的表示关联),处理单元5810被配置为(例如用检测单元5812)检测对第一事件数据的表示的第五输入。响应于检测到对第一事件数据的表示的第五输入,处理单元5810被配置为中止显示用户接口并且(例如用应用视图使能单元5826)显示与第一事件数据有关的第一应用的用户接口。In some embodiments, the processing unit 5810 is configured when the user interface is displayed (wherein the representation of the first event data is associated with the representation of the first time value and the representation of the second event data is associated with the representation of the second time value) A fifth input is detected (eg, with detection unit 5812) for the representation of the first event data. In response to detecting the fifth input to the representation of the first event data, the processing unit 5810 is configured to discontinue displaying the user interface and display (eg, with the application view enabling unit 5826) the user of the first application related to the first event data interface.

设备5800的功能框可选地由硬件、软件或者硬件和软件的组合来实现以执行各种所描述示例的原理。本领域技术人员应该理解,图58中描述的功能框可选地组合或分离到子框中以实现各种所描述的示例的原理。因此,本文的描述可选地支持本文所描述的功能框的任何可能的组合或分离或进一步定义。The functional blocks of device 5800 are optionally implemented in hardware, software, or a combination of hardware and software to implement the principles of various described examples. Those skilled in the art will appreciate that the functional blocks depicted in Figure 58 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. Accordingly, the description herein optionally supports any possible combination or separation or further definition of the functional blocks described herein.

上文参照图57A-57F的描述的操作可选地由在图1A-1B或图58中描绘的组件来实现。例如,获取操作5704和5706、确定操作5708、显示操作5710、检测操作5718、5732、5746和5758、滚动操作5724和5738、缩放操作5750、调出视图显示操作5756以及应用视图显示操作5760可以由事件分类器170、事件识别器180和事件处置器(handler)190来实现。在事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件调度模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应事件定义186比较,并且确定触敏表面上第一位置处的第一接触是否对应于预定义的事件或子事件,诸如激活用户接口上的可供件。当检测到相应的预定义事件或子事件时,事件识别器180激活与事件或子事件的检测关联的事件处置器190。事件处置器190可以利用或呼叫数据更新器176或对象更新器177来更新应用内部状态192。在一些实施例中,事件处置器190访问相应的GUI更新器178以更新由应用显示的内容。相似地,本领域普通技术人员应该清楚如何基于图1A-图1B中描绘的组件来实现其它过程。The operations described above with reference to FIGS. 57A-57F are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 58 . For example, get operations 5704 and 5706, determine operation 5708, display operation 5710, detect operations 5718, 5732, 5746 and 5758, scroll operations 5724 and 5738, zoom operation 5750, bring up view display operation 5756, and apply view display operation 5760 may be represented by Event classifier 170 , event recognizer 180 and event handler 190 are implemented. The event monitor 171 in the event sorter 170 detects a contact on the touch-sensitive display 112, and the event scheduling module 174 delivers the event information to the application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as activation of a user interface available on . When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those of ordinary skill in the art how to implement other processes based on the components depicted in FIGS. 1A-1B .

图59A-59F描绘了用于排版模块表面接口的示例性用户接口屏幕,以及用于编辑排版模块表面的设置的对应接口。排版模块接口可以是显示布置到模块、盘片(platters)或插槽(slots)中的信息的显示接口,其中该信息以排版形式显示,而不使用(或有限使用)非标准符号、标志(logs)和字形(glyphs)。所显示的信息可以对应于或与目前的时间有关,以便该信息有规律地更新以反映最近的信息。编辑接口可以提供接口用于针对接口选择颜色设置、用于选择哪些复杂件(如果有)要被显示在哪些盘片中、以及用于选择被显示为一个或多个复杂件的部分的信息量。在更低密度、更高隐私设置中,可以在每个复杂件中显示更少的信息,并且该信息可以按照更大字体来显示;在更高密度、更低隐私设置中,可以在每个复杂件中显示附加信息,并且一些或所有信息可以按照更小字体来显示。对颜色设置、复杂件盘片分配、和密度/隐私设置的改变可以通过在编辑接口中时旋转可旋转输入机构来进行,并且编辑接口可以从排版模块接口通过执行硬按压来访问(例如执行具有大于强度阈值的特征强度的触摸接触)。Figures 59A-59F depict exemplary user interface screens for the layout module surface interface, and corresponding interfaces for editing settings for the layout module surface. A typesetting module interface may be a display interface that displays information arranged into modules, platters or slots, wherein the information is displayed in typesetting form without the use (or limited use) of non-standard symbols, signs ( logs) and glyphs. The displayed information may correspond to or be related to the current time, so that the information is regularly updated to reflect the most recent information. The editing interface may provide an interface for selecting color settings for the interface, for selecting which complexes (if any) are to be displayed in which discs, and for selecting the amount of information displayed as part of one or more complexes . In a lower density, higher privacy setting, less information can be displayed in each complex, and that information can be displayed in a larger font; in a higher density, lower privacy setting, in each complex Additional information is displayed in the complex, and some or all of the information may be displayed in a smaller font. Changes to color settings, complex platter assignments, and density/privacy settings can be made by rotating the rotatable input mechanism while in the editing interface, and the editing interface can be accessed from the Typesetting Module interface by performing a hard press (eg, performing a touch contacts with a characteristic intensity greater than the intensity threshold).

图59A示出设备5900的可以显示在显示器5902上的示例性用户接口屏幕5950。在一些实施例中,设备5900可以是设备100(图1)、设备300(图3)和/或设备500(图5)中的一个或多个。该电子设备具有触敏显示器5902(例如触摸屏504)。FIG. 59A shows an exemplary user interface screen 5950 of device 5900 that may be displayed on display 5902. In some embodiments, device 5900 may be one or more of device 100 (FIG. 1), device 300 (FIG. 3), and/or device 500 (FIG. 5). The electronic device has a touch-sensitive display 5902 (eg, touch screen 504).

用户依靠个人电子设备而在一天中保持守时并且快速参考依赖时间的信息,诸如关于消息、约定、天气、新闻和其它数据的信息。变得越来越期望的是,向用户呈现交互式用户接口,其促使用户与个人电子设备交互。指示依赖时间的信息的排版表示旁边的时间可以增强用户与设备的交互。另外,允许用户设置隐私和密度设置(该隐私和密度设置控制了信息在设备上显示的详细级别)可以增强隐私并且鼓励用户更自由地和舒适地与设备交互。增加交互屏幕的简化性、多功能性、可定制性、隐私的级别可以增强并且延长用户与设备的交互。Users rely on personal electronic devices to stay punctual throughout the day and to quickly refer to time-dependent information, such as information about messages, appointments, weather, news, and other data. It is becoming increasingly desirable to present a user with an interactive user interface that prompts the user to interact with a personal electronic device. A typographic representation of the time next to the time-dependent information indicating the time can enhance the user's interaction with the device. Additionally, allowing users to set privacy and density settings that control the level of detail at which information is displayed on the device can enhance privacy and encourage users to interact more freely and comfortably with the device. Increasing the level of simplicity, versatility, customizability, privacy of the interaction screen can enhance and prolong the user's interaction with the device.

相应地,本文所提供的是情境特定的用户接口,其包括时间指示符以及多个插槽(例如盘片、模块)用于显示时间依赖信息(诸如复杂件或通知)。用户可能希望这样的接口是可定制的,以便每个复杂件的内容、位置、隐私级别和外观可以由用户修改。用户可能希望所有的信息以排版形式显示,而不使用(或最少使用)非标准符号、标志或字形,以便用户不必学习惯用符号的含义。用户可能希望接口的隐私或密度设置是可修改的,以便当用户期望呈现附加信息或更少信息时,其可以在不同设置中使用。Accordingly, provided herein is a context-specific user interface that includes a time indicator and multiple slots (eg, platters, modules) for displaying time-dependent information (such as complications or notifications). The user may want such an interface to be customizable so that the content, location, privacy level and appearance of each complex can be modified by the user. Users may want all information to be displayed in typographic form without the use (or minimal use) of non-standard symbols, logos, or glyphs so that the user does not have to learn the meaning of conventional symbols. The user may want the privacy or density settings of the interface to be modifiable so that it can be used in different settings when the user wishes to present additional or less information.

设备5900可以在显示器5902上显示接口屏幕5950。该接口屏幕5950可以被称为排版模块表面,因为其可以在可定制的模块化表面上(例如具有多个模块、盘片或插槽的接口)显示排版信息(相对于符号、标志、图像或字形)。接口屏幕5950包括时钟5908,其可以指示当前时间(或在一些实施例中指示非当前时间)。接口屏幕5950还包括复杂件5610a、5912a、5914a和5916a,其分别显示在第一盘片、第二盘片、第三盘片和第四盘片中。每个盘片可以对应于显示器5902上的接口屏幕5950上预定义的位置,带有每个盘片被配置为显示关于相应主题的信息。Device 5900 may display interface screen 5950 on display 5902. The interface screen 5950 may be referred to as a layout module surface, as it can display layout information (as opposed to symbols, logos, images, or font). Interface screen 5950 includes a clock 5908, which may indicate the current time (or a non-current time in some embodiments). The interface screen 5950 also includes complications 5610a, 5912a, 5914a, and 5916a, which are displayed in the first disc, the second disc, the third disc, and the fourth disc, respectively. Each disc may correspond to a predefined location on the interface screen 5950 on the display 5902, with each disc being configured to display information on the corresponding topic.

在图59A中所示实施例中,复杂件5910a是日期复杂件,其指示某星期的某天和某月的某日期(星期五,23日)。复杂件5912a是日历复杂件,其指示日历中当天的下一约定或事件的时间(上午11:30)。复杂件5914a是指示气温(72°)的天气复杂件。复杂件5916a是指示另一时区中的时间(下午6:09)的世界钟复杂件。In the embodiment shown in Figure 59A, complication 5910a is a date complication that indicates the day of the week and the day of the month (Friday, the 23rd). Complication 5912a is a calendar complication that indicates the time of the day's next appointment or event in the calendar (11:30 AM). Complication 5914a is a weather complication that indicates the air temperature (72°). Complication 5916a is a world clock complication that indicates the time in another time zone (6:09 PM).

在所示实施例中,复杂件5910a-5916a被显示在第一密度状态中,其比第二密度状态显示更少的信息。第一密度状态对应于第一隐私状态,其可以用来增强隐私,以便旁观者在设备的显示器上仅可以看见最少数量的信息,而用户自己可以知道如下情境,其给出以第一密度状态显示的最少信息的含义。例如,旁观者可能不知道复杂件5912b中的“11:30”意味着什么,但是用户简单地从提醒的时间就可以知道11:30是即将来临的会议的时间。In the illustrated embodiment, the complexes 5910a-5916a are displayed in the first density state, which displays less information than the second density state. The first density state corresponds to a first privacy state, which can be used to enhance privacy so that bystanders can see only a minimal amount of information on the device's display, while the user himself can know the context, which is given in the first density state The meaning of the minimal information displayed. For example, a bystander may not know what "11:30" in complication 5912b means, but the user may know that 11:30 is the time for an upcoming meeting simply from the reminder time.

图59A还描绘用户输入5918,其是在所描绘位置处检测的硬按压用户输入(其特性强度大于强度阈值的触摸接触)。在其它实施例中,可以使用任何其它合适的用户输入。响应于检测到用户输入5918,设备5900可以显示编辑接口,以用于编辑排版模块化接口(例如用于编辑接口屏幕5940或5950)。Figure 59A also depicts user input 5918, which is a hard press user input (a touch contact whose characteristic intensity is greater than an intensity threshold) detected at the depicted location. In other embodiments, any other suitable user input may be used. In response to detecting user input 5918, device 5900 may display an editing interface for editing a layout modular interface (eg, for editing interface screens 5940 or 5950).

图59B描绘用于编辑排版模块化接口(诸如由接口屏幕5950和5960所描绘的接口)的显示设置的编辑接口屏幕5960。该编辑接口屏幕可以包括排版模块化表面屏幕的一些或所有元素,并且在一些实施例中可以被考虑或参考为排版模块化表面屏幕。在一些实施例中,编辑接口屏幕可以包括一个或多个视觉指示,其指示接口是编辑接口屏幕和/或指示设备处在编辑状态中。59B depicts an edit interface screen 5960 for editing display settings of a layout modular interface, such as the interfaces depicted by interface screens 5950 and 5960. The editing interface screen may include some or all of the elements of the typeset modular surface screen, and in some embodiments may be considered or referred to as the typeset modular surface screen. In some embodiments, the editing interface screen may include one or more visual indications that the interface is an editing interface screen and/or that the device is in an editing state.

编辑接口屏幕5960例如与接口屏幕5950相同,除了在编辑接口屏幕5960的顶部显示的翻页可供件5919之外。翻页可供件5919指示编辑接口屏幕5960是编辑接口屏幕。即,点5919可以用信号通知用户设备处于被配置为编辑设备表面的状态中,而不是在被配置为仅显示表面本身的状态中。翻页可供件5919还指示编辑接口包括(如由翻页可供件的数目所指示的)两个页面或屏幕,以及(如由是实心的/填充的最左侧点或是空心的最右侧点所指示的)接口屏幕5960是两个屏幕中的最左侧的屏幕。在所示示例中,最左侧编辑接口屏幕5960是用于修改排版模块化接口的颜色设置的屏幕。下面将详细讨论可以修改颜色设置的方式。Edit interface screen 5960 is, for example, the same as interface screen 5950, except for page turn affordances 5919 displayed at the top of edit interface screen 5960. Page turn affordance 5919 indicates that edit interface screen 5960 is the edit interface screen. That is, point 5919 may signal the user that the device is in a state configured to edit the surface of the device, rather than a state configured to display only the surface itself. Page-turn affordance 5919 also indicates that the editing interface includes (as indicated by the number of page-turn affordances) two pages or screens, and (as indicated by the leftmost point that is solid/filled or the emptymost point). The interface screen 5960 indicated by the right dot) is the leftmost screen of the two screens. In the example shown, the leftmost editing interface screen 5960 is a screen for modifying the color settings of the typographic modular interface. The ways in which the color settings can be modified are discussed in detail below.

图59B还描绘用户输入5920,其是可旋转输入机构5904的旋转。在其它实施例中,可以使用任何其它合适的用户输入。响应于检测到用户输入5920,设备5900可以编辑排版模块化表面的密度/隐私设置,并且可以显示所编辑的设置的结果。FIG. 59B also depicts user input 5920, which is rotation of rotatable input mechanism 5904. In other embodiments, any other suitable user input may be used. In response to detecting the user input 5920, the device 5900 can edit the density/privacy settings of the typeset modular surface and can display the results of the edited settings.

图59C描绘检测到用户输入5920的结果。响应于检测到用户输入5920,设备显示接口屏幕5970,其是接口屏幕5960的更新版本;接口屏幕5970仍然是排版模块化表面的编辑接口中的两个页面中的最左侧页面,但现在反映响应于检测到用户输入5920而对密度设置进行的改变。Figure 59C depicts the result of detecting user input 5920. In response to detecting user input 5920, the device displays interface screen 5970, which is an updated version of interface screen 5960; interface screen 5970 is still the leftmost of the two pages in the editing interface of the typeset modular surface, but now reflects Changes made to density settings in response to detecting user input 5920.

响应于检测可响应于检测到可旋转输入机构5904的旋转,设备5900已经将隐私/密度设置从第一密度状态改变到第二密度状态,并且在第二密度状态中显示对应于附加信息和减少隐私的复杂件5910-5916。In response to detecting the rotation of the rotatable input mechanism 5904 being detected, the device 5900 has changed the privacy/density setting from the first density state to the second density state, and displays in the second density state corresponding to the additional information and reduction Privacy Complex 5910-5916.

在一些实施例中,设备可以能够以多种密度设置来显示复杂件、其它用户接口对象或者其它信息。在一些实施例中,与第一密度设置相比,第二密度设置可以对应于在相同盘片中显示附加信息,从而使得由复杂件以第二密度设置来呈现的信息更加紧密。在一些实施例中,第二密度状态可以对应于第二隐私状态,并且可以用来当用户宁可访问更多信息而非为了隐私而隐藏信息时来显示更多信息。与以第一密度状态显示的信息相比,附加信息可以对应于相同的主题;在一些实施例中,其可以表示从其获取第一信息的相同的基础数据的不同部分(或附加部分)。与以第一密度状态显示的信息相比,附加信息可以被预定为更敏感。因为以第二密度状态显示的附加信息可以是对应于更敏感数据的更敏感信息,所以该附加信息可以按照比第一信息更小的字体尺寸来显示,以通过使得旁观者更难读取该附加信息的文字来增强安全性。In some embodiments, the device may be capable of displaying complexes, other user interface objects, or other information in various density settings. In some embodiments, the second density setting may correspond to displaying additional information in the same disc as compared to the first density setting, thereby making the information presented by the complex at the second density setting more compact. In some embodiments, the second density state may correspond to a second privacy state, and may be used to display more information when a user would rather access more information than hide it for privacy. The additional information may correspond to the same subject matter than the information displayed in the first density state; in some embodiments, it may represent a different portion (or additional portion) of the same underlying data from which the first information was obtained. The additional information may be predetermined to be more sensitive than the information displayed in the first density state. Because the additional information displayed in the second density state may be more sensitive information corresponding to the more sensitive data, the additional information may be displayed in a smaller font size than the first information in order to make the additional information more difficult to read by a bystander. Text with additional information to enhance security.

在所示示例中,在第二密度设置中,数据复杂件5910b附加地显示年和月(2015年4月)。日历复杂件5912b附加地显示下一约定的名称(“设计会议”)。天气复杂件5914b附加地显示针对其正在显示天气的位置(库比蒂诺,加利福利亚)以及关于天气的附加信息(“局部多云”)。世界钟复杂件5916b附加地显示针对其显示世界钟的城市(英国伦敦)以及该城市中的时间与在时钟5908上显示的时间之间的差异(“+8小时”)。In the example shown, in the second density setting, the data complex 5910b additionally displays the year and month (April 2015). Calendar complication 5912b additionally displays the name of the next appointment ("Design Meeting"). Weather complication 5914b additionally displays the location for which the weather is being displayed (Cupertino, CA) and additional information about the weather ("Partly Cloudy"). The world clock complication 5916b additionally displays the city for which the world clock is displayed (London, UK) and the difference between the time in that city and the time displayed on the clock 5908 ("+8 hours").

在一些实施例中,用户可以在编辑状态(无论页面)中时在任何方向上旋转可旋转输入机构,以便重复循环或滚动两个或更多密度/隐私状态/设置。在一些实施例中,所有显示的复杂件的密度/隐私设置被共同地更新,而在其它实施例中每个复杂件的密度/隐私设置可以单独地可修改。在一些实施例中,可以存在有多于两个密度状态。In some embodiments, the user can rotate the rotatable input mechanism in any direction while in the editing state (regardless of the page) in order to repeatedly cycle or scroll through two or more density/privacy states/settings. In some embodiments, the density/privacy settings of all displayed complexes are updated collectively, while in other embodiments the density/privacy settings of each complex may be individually modifiable. In some embodiments, there may be more than two density states.

例如,在一些实施例中可以有三个密度/隐私状态/设置,以便可旋转输入机构5904在输入5920的方向上的进一步旋转可以使得在一个或多个盘片中显示附加的补充信息。以第三密度/隐私状态显示的附加的补充信息针对每个盘片可以对应于与以前两个密度状态显示的信息相同的基础主题或信息源。在一些实施例中,对应于第三密度状态的信息可以被预定为比以前两个状态显示的信息更敏感,由此对应于更高的隐私设置。在一些实施例中,以第三密度状态显示的附加的补充信息可以按照如下字体尺寸来显示,该字体尺寸比对应于第二密度状态的信息的字体尺寸更小,由此旁观者更难读取。For example, there may be three density/privacy states/settings in some embodiments, such that further rotation of the rotatable input mechanism 5904 in the direction of the input 5920 may cause additional supplemental information to be displayed in one or more discs. The additional supplemental information displayed in the third density/privacy state may, for each disc, correspond to the same underlying subject matter or source of information as the information displayed in the previous two density states. In some embodiments, the information corresponding to the third density state may be predetermined to be more sensitive than the information displayed in the previous two states, thereby corresponding to a higher privacy setting. In some embodiments, additional supplemental information displayed in the third density state may be displayed in a font size that is smaller than the font size of the information corresponding to the second density state, thereby making it more difficult for a viewer to read Pick.

图59C还描绘用户输入5922,其是在显示器5902上的对应于四个复杂件盘片中的第二个中的复杂件5912b的位置处检测的轻敲输入。在其它实施例中,可以使用任何其它合适的用户输入。响应于检测到用户输入5922,设备5900可以选择复杂件和/或盘片以用于编辑,并且可以按照加亮的方式来显示所选择的复杂件/盘片。Figure 59C also depicts user input 5922, which is a tap input detected at a location on display 5902 that corresponds to complication 5912b in the second of the four complication disks. In other embodiments, any other suitable user input may be used. In response to detecting user input 5922, device 5900 may select a complication and/or disc for editing, and may display the selected complication/disc in a highlighted manner.

在编辑接口屏幕5980中选择复杂件5912b以用于编辑,该编辑接口屏幕5980是编辑接口屏幕5970的更新版本。该编辑接口屏幕5980是用于编辑与所显示复杂件中的一个或多个关联的颜色设置的接口屏幕。在所示示例中,通过比其它复杂件更大的尺寸来显示,并且通过具有粗体的复杂件文字而将复杂件5912b显示为加亮。在其它实施例中,所选择的复杂件可以用如下方式来显示:具有围绕其的框或轮廓、在不同位置中、用不同尺寸、用加亮的文本颜色、用背景颜色、用斜体、用下划线、用不同字体或用任何其它适于将其视觉地区分的方式。Complex 5912b is selected for editing in edit interface screen 5980, which is an updated version of edit interface screen 5970. The edit interface screen 5980 is an interface screen for editing color settings associated with one or more of the displayed complexes. In the example shown, the complication 5912b is displayed with a larger size than the other complications, and the complication 5912b is shown highlighted by having the complication text in bold. In other embodiments, the selected complication may be displayed with a box or outline around it, in a different location, with a different size, with a highlighted text color, with a background color, with italics, with Underline it, in a different font, or in any other way suitable to visually distinguish it.

图59D还描绘用户输入5924,其是可旋转输入机构5904的旋转。在其它实施例中,可以使用任何合适的用户输入。响应于检测到用户输入5924,设备5900可以修改所选择的复杂件/盘片的颜色设置。FIG. 59D also depicts a user input 5924, which is a rotation of the rotatable input mechanism 5904. In other embodiments, any suitable user input may be used. In response to detecting user input 5924, device 5900 may modify the color settings of the selected complication/disc.

例如,存在有预定义的颜色设置的选择,每个对应于颜色、颜色系列、颜色图案或者通过其颜色设置随时间改变的动画。在一些实施例中,一个或多个颜色设置是梯度颜色设置或图案颜色设置,其(在第一或第二密度状态中)将复杂件文字渲染为跨过复杂件中不同字母和数字的连续的颜色梯度或图案。预定义的颜色设置可以被布置成有序演进。当用户选择复杂件用于编辑并且旋转可旋转输入机构时,该设置可以通过如下方式来修改,其中该方式根据输入的旋转的方向,循环或滚动通过该有序演进至下一个或前一个颜色设置。在一些实施例中,该有序演进可以从最后一个设置循环至第一个设置。For example, there is a selection of predefined color settings, each corresponding to a color, color series, color pattern, or animation by which color settings change over time. In some embodiments, the one or more color settings are gradient color settings or pattern color settings that (in the first or second density state) render the complex text as a continuation across different letters and numbers in the complex color gradient or pattern. Predefined color settings can be arranged in an orderly evolution. When the user selects the complication for editing and rotates the rotatable input mechanism, the setting can be modified in a way that cycles or scrolls through the ordered progression to the next or previous color depending on the direction of the input's rotation set up. In some embodiments, the ordered evolution may cycle from the last setting to the first setting.

在一些实施例中,用户可以同时编辑多于一个的复杂件/盘片或者所有复杂件/盘片的颜色设置。例如,颜色主题可以是预定的并且存储在设备上(或通过网络通信对设备可用),以便用户可以选择单个主题,该单个主题将颜色设置分配到多于一个或所有的复杂件/盘片。在一些实施例中,多个主题可以将预定的颜色设置分配到预定的盘片。在一些实施例中,多个主题可以将预定的颜色设置分配到预定类型的复杂件,而不管其在哪个盘片中出现。在一些实施例中,主题可以是梯度主题或图案主题,其渲染多于一个的复杂件/盘片或所有复杂件/盘片,其中连续梯度或连续图案在多个复杂件/盘片中的字母和数字上跨越。In some embodiments, the user may edit the color settings of more than one complication/disc or all of the complexes/discs at the same time. For example, color themes may be predetermined and stored on the device (or available to the device through network communication) so that the user can select a single theme that assigns color settings to more than one or all complexes/platters. In some embodiments, multiple themes may assign predetermined color settings to predetermined discs. In some embodiments, multiple themes may assign predetermined color settings to predetermined types of complexes, regardless of which disc they appear on. In some embodiments, the theme may be a gradient theme or a pattern theme that renders more than one complex/disk or all complexes/disks, with a continuous gradient or continuous pattern across multiple complexes/disks letters and numbers across.

在图59C中所示的示例中,颜色设置的修改仅影响所选择的复杂件,尽管对所选择的复杂件5912b的修改本身没有通过黑白图而示出。In the example shown in Figure 59C, the modification of the color settings affects only the selected complex, although the modification to the selected complex 5912b itself is not shown by the black and white drawing.

图59D还描绘用户输入5926,其是施加到触敏屏幕5902的向左的轻扫手势。在其它实施例中,可以使用任何其它合适的用户输入。响应于检测到用户输入5926,设备5900可以显示编辑接口的页面,其定位到当前页面的右侧。59D also depicts user input 5926, which is a leftward swipe gesture applied to touch-sensitive screen 5902. In other embodiments, any other suitable user input may be used. In response to detecting user input 5926, device 5900 may display a page of the editing interface positioned to the right of the current page.

图59E描绘编辑接口屏幕5990,其被显示为在图59D中检测用户输入5926的结果。响应于检测到用户输入5926,设备显示编辑接口屏幕5990。如由在编辑接口屏幕5990的顶部显示的翻页可供件5919所指示的,编辑接口屏幕5990是在所描绘编辑接口中的两个编辑接口屏幕的最右侧。翻页可供件5919已经更新,使得左侧点是空心的而右侧点是实心的/填充的,从而示出两个页面的右侧是当前显示的页面。在一些实施例中,动画可以显示从一个页面到另一个页面的转变,而在一些实施例中,页面可以保持基本不变,并且翻页可供件可以仅仅是当用户向左或向右翻页时改变的所显示的元素。在所显示的示例中,编辑接口屏幕5990以其它方式与编辑接口5980相同,从而描绘时钟5908和复杂件5910b-5916b。在所描绘的示例中,选择复杂件5912b用于编辑并且通过相比其它复杂件更大尺寸来显示而加亮。在所描绘的示例中,已经从先前编辑接口屏幕5980保持用于编辑复杂件5912b的选择;然而,在一些其它实施例中,在编辑接口屏幕之间的翻页可以引起将经选择用于编辑的复杂件取消选择。Figure 59E depicts an edit interface screen 5990 displayed as a result of detecting user input 5926 in Figure 59D. In response to detecting user input 5926, the device displays an edit interface screen 5990. As indicated by the page turning affordance 5919 displayed at the top of the editing interface screen 5990, the editing interface screen 5990 is the far right of the two editing interface screens depicted. The page turn affordance 5919 has been updated so that the left point is hollow and the right point is filled/filled, showing that the right side of both pages is the currently displayed page. In some embodiments, the animation may show a transition from one page to another, while in some embodiments, the page may remain substantially unchanged, and the page turn affordance may simply be when the user turns left or right The displayed element that changes when the page is changed. In the example shown, edit interface screen 5990 is otherwise identical to edit interface 5980, depicting clock 5908 and complications 5910b-5916b. In the depicted example, complication 5912b is selected for editing and highlighted by being displayed at a larger size than the other complication. In the depicted example, the selection for editing the complex 5912b has been maintained from the previous editing interface screen 5980; however, in some other embodiments, turning pages between editing interface screens may cause the selection to be used for editing The complex pieces are deselected.

图59E还描绘用户输入5928,其是可旋转输入机构5904的旋转。在其它实施例中,可以使用任何其它合适的用户输入。响应于检测到用户输入5928,设备5900可以修改在当前显示所选择的复杂件的盘片中显示的复杂件的类型。即,设备可以将所选择的复杂件代替为另一类型的复杂件。FIG. 59E also depicts user input 5928, which is rotation of the rotatable input mechanism 5904. In other embodiments, any other suitable user input may be used. In response to detecting user input 5928, device 5900 may modify the type of complication displayed in the disc currently displaying the selected complication. That is, the device may replace the selected complication with another type of complication.

可用于在一个或多个盘片中显示。在一些实施例中,一个或多个复杂件被布置成有序演进。当用户选择复杂件用于编辑并且旋转可旋转输入机构时,通过根据输入的旋转的方向,循环或滚动通过该有序演进至下一个或前一个复杂件,可以将该复杂件代替为复杂件的有序演进中的下一个或前一个复杂件。在一些实施例中,该有序演进可以从最后一个复杂件循环至第一个复杂件。Can be used to display in one or more discs. In some embodiments, one or more complex pieces are arranged in an orderly evolution. When the user selects a complication for editing and rotates the rotatable input mechanism, the complication can be replaced by a complication by cycling or scrolling through the ordered progression to the next or previous complication depending on the direction of the input's rotation The next or previous complex piece in the ordered evolution of . In some embodiments, the ordered evolution may cycle from the last complication to the first complication.

在一些实施例中,选择在盘片中显示的复杂件可以保持先前在盘片中显示的复杂件的颜色设置。在一些实施例中,诸如其中某些颜色与某些复杂件的类型是关联的那些复杂件,新选择的复杂件可以按照与先前在盘片中显示的复杂件相比不同的颜色来显示。In some embodiments, selecting a complication displayed in the disc may maintain the color settings of the complication previously displayed in the disc. In some embodiments, such as those complexes in which certain colors are associated with certain types of complexes, newly selected complexes may be displayed in a different color than previously displayed complexes in the disc.

可用于显示的复杂件可以包括与以下各项中的一项或多项有关的一个或多个复杂件:日期、日历、添加、世界钟、日出/日落、时间、股市、报警、秒表、活动、训练、站立、月亮、音乐、Nike、特斯拉充电、设备(例如设备5900)充电、其它设备充电、城市管理者、MLB、其它运动、Twitter、其它社交媒体以及消息。复杂件的前述列表仅仅是示例性的而非排他的。在一些实施例中,可用于一个或多个盘片的选项还可以在盘片中没有复杂件显示。“空白”选项可以被包括作为在复杂件的有序演进中的一个选项并且可以在编辑接口中以与复杂件可访问的相同方式而可访问。Complications available for display can include one or more complications related to one or more of the following: date, calendar, add, world clock, sunrise/sunset, time, stock market, alarm, stopwatch, Activities, training, standing, moon, music, Nike, Tesla charging, device (eg, device 5900) charging, other device charging, city managers, MLB, other sports, Twitter, other social media, and messages. The foregoing list of complications is merely exemplary and not exclusive. In some embodiments, options available for one or more discs may also be displayed without complications in the disc. The "blank" option may be included as an option in the ordered evolution of the complex and may be accessible in the editing interface in the same way that the complex is accessible.

在一些实施例中,通过轻敲盘片/复杂件来选择盘片,并且接着使用可旋转输入机构来循环通过可用的复杂件并且将它们分配至盘片,用户可以选择基于插槽到插槽的针对给定盘片的复杂件。在一些实施例中,用户可以一次将复杂件分配到多于一个的盘片,或者一次分配到所有的盘片,例如通过选择预定的或有针对性的“复杂件集”。设备可以具有在设备上保存的复杂件集,或者这些复杂件可以由设备经由网络连接可访问,并且用户可以选择将多于一个复杂件分配到多于一个相应的盘片的集合。例如,用户可以选择“股市”复杂件集,并且设备可以将从属于NASDAQ、道琼斯(Dow Jones)和S&P 500的复杂件分配到相应的盘片。In some embodiments, a platter is selected by tapping a platter/complication, and then a rotatable input mechanism is used to cycle through the available complications and assign them to the platters, the user can select on a slot-to-slot basis of complex pieces for a given platter. In some embodiments, a user may assign a complex to more than one disc at a time, or to all discs at once, eg, by selecting a predetermined or targeted "complex set". The device may have complex sets saved on the device, or these complexes may be accessible by the device via a network connection, and the user may choose to assign more than one complex to more than one corresponding set of discs. For example, the user can select the "Stock Market" complication set, and the device can assign complexes from the NASDAQ, Dow Jones, and S&P 500 to the corresponding platters.

图59F显示编辑接口屏幕5992,该编辑接口屏幕5992是编辑接口屏幕5990的更新版本,从而反映由设备5900对图59E中的用户输入5928的检测的响应。响应于检测到用户输入5928(其是可旋转输入机构5902的旋转),通过将复杂件的有序演进中的下一个复杂件分配到插槽,设备5900更新分配至第二盘片的复杂件。在所描绘的示例中,在该有序演进中的跟随先前显示的日历复杂件5912b的复杂件是S&P 500复杂件5930b,其显示关于标准普尔股票市场指数的行情的信息(例如上涨54.48点)。注意S&P 500复杂件5930b以第二密度/隐私状态来显示,如在图59F中的其它复杂件一样。在一些实施例中,如果将密度/隐私状态转变到第一状态,诸如通过按压股市指数的名称的显示,则复杂件将显示更少信息。在一些实施例中,如果将密度/隐私状态转变到更高的密度设置,则复杂件将显示附加信息,诸如从属于用户个人绩效的表现的高敏感信息。Figure 59F shows an edit interface screen 5992, which is an updated version of the edit interface screen 5990 to reflect the response by the device 5900 to the detection of the user input 5928 in Figure 59E. In response to detecting the user input 5928, which is the rotation of the rotatable input mechanism 5902, the device 5900 updates the complication assigned to the second platter by assigning the next complication in the ordered evolution of the complication to the slot . In the depicted example, the complication in this ordered evolution following the previously displayed Calendar complication 5912b is the S&P 500 complication 5930b, which displays information about the movement of the S&P stock market index (eg, up 54.48 points) . Note that the S&P 500 complication 5930b is shown in a second density/privacy state, like the other complication in Figure 59F. In some embodiments, the complication will display less information if the density/privacy state is transitioned to the first state, such as by pressing the display of the name of the stock market index. In some embodiments, if the density/privacy state is transitioned to a higher density setting, the complex will display additional information, such as highly sensitive information pertaining to the performance of the user's personal performance.

在一些实施例中,用户可以能够修改从属于排版模块化表面的其它方面的设置,包括但不限于:模块/插槽的数目、模块的位置、模块内文本的对齐和对正、文本的字体以及字体的大小。在一些实施例中,通过访问可以由附加的翻页可供件表示的附加编辑接口屏幕,这些或其它设置可以按照与上文描述的相似方式来修改。In some embodiments, the user may be able to modify settings pertaining to other aspects of the typographic modular surface, including but not limited to: number of modules/slots, position of modules, alignment and justification of text within modules, font of text and font size. In some embodiments, these or other settings may be modified in a manner similar to that described above by accessing additional editing interface screens that may be represented by additional page turning affordances.

图60A-60F是图示根据一些实施例的用于根据用户输入来提供和补充信息的方法的流程图。方法6000在具有显示器、可旋转输入机构、以及一个或多个处理器的设备(例如100、300、500、5900)处执行。方法6000的一些操作可以组合,一些操作的顺序可以改变,并且一些操作可以省略。60A-60F are flowcharts illustrating methods for providing and supplementing information based on user input, according to some embodiments. Method 6000 is performed at a device (eg, 100, 300, 500, 5900) having a display, a rotatable input mechanism, and one or more processors. Some operations of method 6000 may be combined, the order of some operations may be changed, and some operations may be omitted.

如下文所描述,方法6000提供一种直观方式来提供和补充信息。该方法减少用户用于访问从属于各种密度设置、各种隐私设置以及各种主题的信息的认知负担,由此创造更有效的人机接口。针对电池-操作的计算设备,使得用户能够更快并且更有效地访问、配置以及浏览包括对应于各种隐私级别的信息的用户接口,从而用于提供和补充信息,保存功率并且增大电池充电之间的时间。As described below, method 6000 provides an intuitive way to provide and supplement information. The method reduces the cognitive burden on the user for accessing information subject to various density settings, various privacy settings, and various topics, thereby creating a more efficient human-machine interface. For battery-operated computing devices, enabling users to faster and more efficiently access, configure, and browse user interfaces that include information corresponding to various privacy levels for providing and supplementing information, conserving power, and increasing battery charging time between.

在图60A中,在框6002,方法6000在具有显示器、电池以及一个或多个处理器的电子设备处执行。示例性设备是图59A-6F的设备5900,其具有显示器5902并且是可旋转输入机构5904。In Figure 60A, at block 6002, method 6000 is performed at an electronic device having a display, a battery, and one or more processors. An exemplary device is the device 5900 of FIGS. 59A-6F having a display 5902 and a rotatable input mechanism 5904.

在框6004,设备接收与第一主题相关的数据。在一些实施例中,所接收的数据可以是存储在设备上或者由设备通过网络通信访问的任何数据,包括通过由设备运行的应用或程序接收的数据。在一些实施例中,所接收的数据可以是由设备在复杂件或其它用户接口对象中呈现的、对应于第一应用和/或第一主题的数据。At block 6004, the device receives data related to the first topic. In some embodiments, the received data may be any data stored on the device or accessed by the device through network communications, including data received through applications or programs run by the device. In some embodiments, the received data may be data corresponding to the first application and/or the first theme presented by the device in a complex or other user interface object.

在框6006,设备显示与所接收的数据的第一部分相关的信息。在一些实施例中,在由设备接收到数据或初始地访问数据时,数据逻辑地划分成多个部分、分段、分节等。在一些实施例中,设备可以根据预定义规则或动态分析将所接收的数据划分成多个部分、分段、分节等。在一些实施例中,所接收的数据可以根据用户输入或指令而划分或分配成多个部分、分段、分节等。At block 6006, the device displays information related to the first portion of the received data. In some embodiments, when data is received or initially accessed by a device, the data is logically divided into portions, segments, sections, and the like. In some embodiments, the device may divide the received data into multiple parts, segments, sections, etc. according to predefined rules or dynamic analysis. In some embodiments, the received data may be divided or distributed into portions, segments, subsections, etc. according to user input or instructions.

在一些实施例中,与所接收的数据的第一部分有关的信息可以按照适合于用户查看的任何视觉的格式来显示,包括以文本的、数字的、基于图像的、基于动画的和/或基于视频的格式。In some embodiments, the information related to the first portion of the received data may be displayed in any visual format suitable for viewing by the user, including in textual, numerical, image-based, animation-based, and/or based The format of the video.

在图59A所描绘的实施例中,设备5900除了其它信息之外还从日历应用接收信息。从日历应用接收的信息的主题是日历数据、事件等。在所描绘的示例中,日历数据的第一部分包括关于即将来临的日历事件的时间的信息,其时间是11:30。在所描绘的示例中,复杂件5912a根据所接收的数据的第一部分来显示文本“11:30”。In the embodiment depicted in Figure 59A, device 5900 receives information from a calendar application, among other information. The subject of information received from the calendar application is calendar data, events, and the like. In the depicted example, the first portion of the calendar data includes information about the time of the upcoming calendar event, which is 11:30. In the depicted example, complication 5912a displays the text "11:30" based on the first portion of the received data.

在框6008,可选地,显示第一消息包括在用户接口的第一预定部分中显示第一信息。在一些实施例中,用户接口可以具有其中可以显示信息的一个或多个预定义部分。在一些实施例中,这些部分可以由设备预定义,而在一些实施例中这些部分可以根据用户输入来定义。在一些实施例中,用户接口可以具有多个插槽、盘片或模块,其可以各自被配置为显示与相应的主题有关的信息。在图59A所显示示例中,接口屏幕5950包括四个盘片,分别显示复杂件5910a-5910d,其各自对应于不同的主题。At block 6008, optionally, displaying the first message includes displaying the first information in a first predetermined portion of the user interface. In some embodiments, the user interface may have one or more predefined sections in which information may be displayed. In some embodiments, these sections may be predefined by the device, while in some embodiments these sections may be defined based on user input. In some embodiments, the user interface may have multiple slots, disks or modules, each of which may be configured to display information related to a corresponding topic. In the example shown in Figure 59A, the interface screen 5950 includes four discs, each displaying complications 5910a-5910d, each corresponding to a different theme.

在框6010,可选地,数据的第一部分对应于第一隐私级别。在一些实施例中,所接收的数据的不同部分可以对应于不同隐私设置的不同隐私级别。例如,数据的一个部分可以确定为更低隐私和更不敏感,而数据的另一部分可以确定为更多隐私和更敏感,而数据的又一部分可以确定为最隐私和最敏感。在一些实施例中,所接收的数据的部分可以根据数据的隐私或敏感级别来定义或确定。根据隐私级别将数据划分成多个部分可以允许用户选择隐私设置,由此允许用户选择它们希望设备显示的数据的隐私/敏感级别。这可以用于允许用户针对不同情况和设置来定制设备的使用,诸如当用户在家时允许显示更敏感信息,以及当用户在公众场合时抑制显示更敏感信息并且显示可以由其它人查看的其设备的显示。At block 6010, optionally, the first portion of the data corresponds to a first privacy level. In some embodiments, different portions of the received data may correspond to different privacy levels for different privacy settings. For example, one portion of the data may be determined to be less private and less sensitive, while another portion of the data may be determined to be more private and more sensitive, and yet another portion of the data may be determined to be the most private and most sensitive. In some embodiments, the portion of the data received may be defined or determined according to the privacy or sensitivity level of the data. Dividing data into sections according to privacy level may allow users to select privacy settings, thereby allowing users to select the privacy/sensitivity level of the data they want the device to display. This can be used to allow users to customize the use of the device for different situations and settings, such as allowing more sensitive information to be displayed when the user is at home, and suppressing the display of more sensitive information and showing their device that can be viewed by others when the user is in public display.

在图59A中所描绘的示例中,由复杂件5912a显示的所接收的数据的第一部分可以对应于第一隐私级别,其在一些实施例中对应于最不敏感数据。例如,设备5900可能已经接收关于即将来临的日历事件的各种信息片段,并且可能已经将信息划分成多个部分。数据的一个部分可以与即将来临的事件的时间有关,而该部分可以被考虑为最不敏感。该数据的另一部分可以与即将来临的事件的名称有关,并且该信息可以被考虑为更铭感。该数据的又一部分可以与即将来临的事件中受邀者或参加者的姓名有关,并且该信息可以被考虑为最敏感。在图59A中所描绘的示例中,设备5900是在对应于第一隐私状态的第一密度状态中,并且因此,仅仅显示与对应于最不敏感数据的数据的部分对应的信息;即,在复杂件5912a中显示即将来临的日历事件的时间,但抑制显示即将来临事件的名称和即将来临事件的参加者/受邀者。In the example depicted in Figure 59A, the first portion of the received data displayed by the complication 5912a may correspond to a first privacy level, which in some embodiments corresponds to the least sensitive data. For example, device 5900 may have received various pieces of information regarding upcoming calendar events, and may have divided the information into portions. A portion of the data may be related to the time of the upcoming event, and that portion may be considered the least sensitive. Another part of this data can be related to the name of an upcoming event, and this information can be considered more memorable. Yet another portion of this data may relate to the names of invitees or attendees at an upcoming event, and this information may be considered the most sensitive. In the example depicted in Figure 59A, device 5900 is in a first density state corresponding to a first privacy state, and thus, only displays information corresponding to the portion of data corresponding to the least sensitive data; that is, in Complication 5912a displays the time of the upcoming calendar event, but suppresses the display of the name of the upcoming event and the attendees/invitees of the upcoming event.

在框6012,可选地,第一信息以第一字体尺寸来显示。在一些实施例中,其中显示与所接收的数据的一个部分对应的信息的方式可能与显示与所接收的数据的另一部分对应的信息的方式不同。在一些实施例中,显示的方式可以通过不同的显示“密度”来区分,其可以对应于设备的不同的密度设置。在一些实施例中,密度设置可以对应于在用户接口的相同区域中显示不同的信息量和/或不同数目的用户接口对象,由此定义更多和更低密度的用户接口。在一些实施例中,在第一密度状态中显示的数据的一个部分可以按照第一方式来显示,而在第二密度状态中显示的数据的另一部分可以按照第二方式来显示。在一些实施例中,在第一密度状态中显示的信息的一个部分可以在第一尺寸中显示,而在第二密度状态中显示的信息的另一部分可以在第二尺寸中显示。在一些实施例中,对应于更敏感数据的信息可以在更小的尺寸中显示,使得旁观者更难观看该信息,而对应于更不敏感数据的信息可以在更大的尺寸中显示,使得用户更容易观看信息。在一些实施例中,选择用于显示器的字体尺寸可以因此反向对应于数据的敏感性。At block 6012, optionally, the first information is displayed in a first font size. In some embodiments, the manner in which information corresponding to one portion of the received data is displayed may differ from the manner in which information corresponding to another portion of the received data is displayed. In some embodiments, the manner of display may be distinguished by different display "density", which may correspond to different density settings of the device. In some embodiments, the density settings may correspond to displaying different amounts of information and/or different numbers of user interface objects in the same area of the user interface, thereby defining more and lower density user interfaces. In some embodiments, one portion of the data displayed in the first density state may be displayed in a first manner, and another portion of the data displayed in the second density state may be displayed in a second manner. In some embodiments, a portion of the information displayed in the first density state may be displayed in a first size, while another portion of the information displayed in the second density state may be displayed in a second size. In some embodiments, information corresponding to more sensitive data may be displayed in a smaller size, making it more difficult for onlookers to view the information, while information corresponding to less sensitive data may be displayed in a larger size, making the information more difficult to view. It is easier for users to view information. In some embodiments, the font size selected for the display may thus correspond inversely to the sensitivity of the data.

在一些实施例中,对应于数据的不同部分的信息可以通过不同的字体尺寸设置来区分,并且每个字体设置对应于多于一种字体尺寸中的一个或多个。例如,更大字体尺寸设置可以包括尺寸12和14的字体尺寸,而更小的字体尺寸设置可以包括尺寸10和12的字体尺寸。In some embodiments, information corresponding to different portions of data may be distinguished by different font size settings, and each font setting corresponds to one or more of more than one font size. For example, a larger font size setting may include font sizes of sizes 12 and 14, while a smaller font size setting may include font sizes of sizes 10 and 12.

在图59A中所描绘的示例中,如上文所说明的,设备5900可以在对应于最低密度的第一密度设置中,并且由复杂件5912a所显示的所接收的数据的第一部分可以对应于第一隐私级别,其在一些实施例中对应于最不敏感数据。在所描绘的示例中,对应于第一信息的所显示的信息可以在第一字体尺寸中或第一字体尺寸设置中显示。In the example depicted in Figure 59A, as explained above, the device 5900 may be in a first density setting corresponding to the lowest density, and the first portion of the received data displayed by the complication 5912a may correspond to the first A privacy level, which in some embodiments corresponds to the least sensitive data. In the depicted example, the displayed information corresponding to the first information may be displayed in a first font size or a first font size setting.

单个文本行。如上文所描述,根据不同密度设置所呈现的信息可以视觉地区分。而且,呈现为部分更高密度设置的信息可以被配置为在显示器上每个显示区域呈现更大量的信息。在一些实施例中,为了在显示器的相同区域(以及用户接口的相同区域)上呈现更多信息,除了使用更小的字体尺寸,还可以用不同数目的文本行来呈现信息。在一些实施例中,当将不同字体尺寸用于对应于不同密度设置的信息时,通过不同字体尺寸可以促进使用不同数目的文本行,使得与按照更大字体尺寸的更少的文本行相比,在相同的竖直空间中可以适配按照更小字体尺寸的更多的文本行。A single line of text. As described above, the information presented according to different density settings can be visually distinguished. Also, information presented as part of a higher density setting may be configured to present a greater amount of information per display area on the display. In some embodiments, in order to present more information on the same area of the display (and the same area of the user interface), in addition to using a smaller font size, a different number of lines of text may be used to present the information. In some embodiments, when different font sizes are used for information corresponding to different density settings, the use of different numbers of text lines may be facilitated by different font sizes, such that there are fewer lines of text at larger font sizes compared to fewer lines of text. , can fit more lines of text in smaller font sizes in the same vertical space.

在一些实施例中,对应于更低隐私设置和更不密集的密度状态的信息可以按照更大字体尺寸来显示,并且可以包括单个文本行。在一些实施例中,对应于更高隐私设置和更密集的密度状态的信息可以按照更小字体尺寸来显示,并且可以包括多于一个文本行(或者比对应于更不密集的密度设置的信息具有更大数量的文本行)。In some embodiments, information corresponding to a lower privacy setting and a less dense density state may be displayed in a larger font size and may include a single line of text. In some embodiments, information corresponding to a higher privacy setting and a denser density state may be displayed in a smaller font size and may include more than one line of text (or information corresponding to a less dense density setting) with a larger number of text lines).

在图59A所描绘的示例中,如上文所说明,设备5900可以在对应于最低密度的第一密度设置中,并且由复杂件5912a所显示的所接收的数据的第一部分可以对应于第一隐私级别,其在一些实施例中对应于最不敏感数据。在一些实施例中,对应于第一信息的所显示的信息可以按照第一字体尺寸或第一字体尺寸设置来显示。在所描绘的示例中,对应于第一信息的所显示的信息包括单个文本行(例如复杂件5912a中的文本“11:30”不具有高于或低于其的任何其它文本行)。In the example depicted in Figure 59A, as explained above, the device 5900 may be in a first density setting corresponding to the lowest density, and the first portion of the received data displayed by the complication 5912a may correspond to a first privacy level, which in some embodiments corresponds to the least sensitive data. In some embodiments, the displayed information corresponding to the first information may be displayed in a first font size or a first font size setting. In the depicted example, the displayed information corresponding to the first information includes a single line of text (eg, the text "11:30" in complication 5912a does not have any other lines of text above or below it).

在框6016中,可选地,第一信息不包括图标、图像、字形或标志。在一些实施例中,与所接收的数据有关的信息可以被呈现为没有使用或最少使用的图标、图像、字形、标志或非标准符号。在一些实施例中,信息可以主要地或排他地通过文本和数字的方式来呈现。在一些实施例中,主要地或排他地通过文本和数字的方式来呈现信息可以包括有限的使用标准排版符号,诸如标点符号。在一些实施例中,标准符号可以包括广泛使用的排版符号,其可以不被考虑为标点符号,诸如在图59A中复杂件5914a中使用的度数符号“°”。在一些实施例中,最小化使用或避免使用非标准符号、图标、图像、字形或标志可以辅助希望以排版形式来显示信息的用户,以便用户不必学习惯用符号的含义。排他地或主要地呈现排版信息可以缩短设备的学习曲线并且允许用户更直观地掌握用户接口,包括用户以前没有看过的用户接口对象的含义。In block 6016, optionally, the first information does not include icons, images, glyphs, or logos. In some embodiments, information related to the received data may be presented as unused or minimally used icons, images, glyphs, logos, or non-standard symbols. In some embodiments, information may be presented primarily or exclusively through text and numbers. In some embodiments, presenting information primarily or exclusively through text and numbers may include limited use of standard typographical symbols, such as punctuation. In some embodiments, standard symbols may include widely used typographic symbols that may not be considered punctuation symbols, such as the degree symbol "°" used in complication 5914a in Figure 59A. In some embodiments, minimizing or avoiding the use of non-standard symbols, icons, images, glyphs, or logos may assist users who wish to display information in a typographic form so that the user does not have to learn the meaning of conventional symbols. Presenting typographic information exclusively or primarily can shorten the learning curve for the device and allow the user to more intuitively grasp the user interface, including the meaning of user interface objects that the user has not seen before.

在图59A所描绘的示例中,在复杂件5912a中呈现的第一信息仅利用数字和标点符号,而在其它复杂件5910a、5914a和5916a中呈现的信息仅利用字母、数字、标点符号和标准排版符号“°”。图59A中的没有任何复杂件包括图标、图像、字形、标志或非标准符号。In the example depicted in FIG. 59A, the first information presented in complication 5912a utilizes only numbers and punctuation, while the information presented in the other complexes 5910a, 5914a, and 5916a utilizes only letters, numbers, punctuation, and standards Typography symbol "°". None of the complications in Figure 59A include icons, images, glyphs, logos, or non-standard symbols.

在框6018,可选地,设备接收与第二主题相关的数据。该第二主题可以是任何主题,包括上文参照框6004所描述的类型的任何主题。在一些实施例中,第二主题与第一主题不同,并且由与第二主题有关的设备接收的数据可以与有关于第一主题的信息不同的程序或应用关联。At block 6018, the device optionally receives data related to the second topic. The second topic may be any topic, including any topic of the type described above with reference to block 6004. In some embodiments, the second topic is different from the first topic, and data received by a device related to the second topic may be associated with a program or application that has different information about the first topic.

在框6020,可选地,设备在用户接口的第二预定部分中显示与相关于第二主题的数据的第一部分相关的第三信息。At block 6020, the device optionally displays third information related to the first portion of the data related to the second topic in a second predetermined portion of the user interface.

在一些实施例中,由设备接收的第二数据可以按照上文参照框6006描述的任何方式而划分成多个部分。在一些实施例中,与有关于第一主题的数据的第一部分相比,与第二主题有关的数据的第一部分可以对应于相同的隐私设置和/或相同的密度设置。例如,在一些实施例中,对于每个应用或主题或接收数据的数据源,设备可以将数据的一部分分配到预定的隐私设置,以便与不同主题有关的数据的一部分可以具有对应的隐私级别或敏感级别。在一些实施例中,当设备在第一隐私状态和/或第一密度状态中时,可以同时显示与关联于相同隐私级别或敏感级别的数据的一部分对应的信息。In some embodiments, the second data received by the device may be divided into portions in any manner described above with reference to block 6006 . In some embodiments, the first portion of data related to the second topic may correspond to the same privacy setting and/or the same density setting as the first portion of data related to the first topic. For example, in some embodiments, for each application or topic or data source that receives the data, the device may assign a portion of the data to a predetermined privacy setting, so that a portion of the data related to a different topic may have a corresponding privacy level or sensitivity level. In some embodiments, when the device is in the first privacy state and/or the first density state, information corresponding to a portion of data associated with the same privacy level or sensitivity level may be simultaneously displayed.

在一些实施例中,用户接口可以被配置以便各种盘片(例如用户接口的预定义区域)可以显示与相应主题有关的信息。在一些实施例中,每个盘片的预定部分可以被配置为显示与预定隐私或敏感级别关联的信息。例如,在一些实施例中,盘片可以是被布置为用户接口上的各行的用户接口的一部分。在图59A所描绘的示例中,四个盘片分别包含复杂件5910a-5914a,其被布置为在接口5950上的彼此堆叠在另一个上面的各行。In some embodiments, the user interface may be configured so that various discs (eg, predefined areas of the user interface) may display information related to the corresponding topic. In some embodiments, a predetermined portion of each disc may be configured to display information associated with a predetermined privacy or sensitivity level. For example, in some embodiments, a disc may be part of a user interface arranged as rows on the user interface. In the example depicted in FIG. 59A, the four platters each contain complexes 5910a-5914a arranged in rows stacked on top of each other on interface 5950.

在图59A所描绘的示例中,设备5900除了其它信息之外还从天气复杂件接收信息。从天气复杂件接收的信息的主题是天气数据、记录、预报等。在所描绘的示例中,天气数据的第一部分包括关于预报的气温(72°)的时间的信息。在所描绘的示例中,复杂件5914a根据所接收的数据的第一部分来显示文本“72°”。在所描绘的示例中,复杂件5914a以与复杂件5912a不同的预定盘片来显示。In the example depicted in Figure 59A, device 5900 receives information from a weather complication, among other information. The subject of information received from the weather complex is weather data, records, forecasts, etc. In the depicted example, the first portion of the weather data includes information about the time of the forecast air temperature (72°). In the depicted example, complication 5914a displays the text "72°" based on the first portion of the received data. In the depicted example, complication 5914a is displayed with a different predetermined platter than complication 5912a.

在框6022,可选地,设备5900显示第一编辑接口,以用于编辑对应于第一信息和所显示的第三信息的第一显示设置,其中该第三信息对应于与第一主题不同的主题。在一些实施例中,第三信息是显示为如下盘片中的复杂件的一部分的信息,该盘片与显示为第一盘片中的复杂件的一部分的第一信息的盘片不同。在一些实施例中,第三信息可以与上文参照图6020所讨论的第二信息相同。At block 6022, the device 5900 optionally displays a first editing interface for editing first display settings corresponding to the first information and the displayed third information, wherein the third information corresponds to a different topic than the first Theme of. In some embodiments, the third information is information displayed as part of a complex in a disc that is different from the disc displayed as part of the first information in a complex in the first disc. In some embodiments, the third information may be the same as the second information discussed above with reference to diagram 6020 .

应注意,下面所描述的编辑接口和方法可以自由地与在本公开开始于第0049段或其它地方的“情境特定的用户接口”章节中、本申请中上文所讨论的任何编辑接口来组合和由其来修改。It should be noted that the editing interfaces and methods described below can be freely combined with any of the editing interfaces discussed above in this application in the "Context-Specific User Interfaces" section of this disclosure beginning at paragraph 0049 or elsewhere and modified by it.

在一些实施例中,编辑接口可以采取钟面的形式,或者排版模块化接口的形式,以便在提供有所编辑的接口将看起来如何的预览时,用户可以编辑钟面的显示设置或排版模块化表面。在一些实施例中,编辑接口可以是与上文参照框6007-6020所讨论的显示信息的接口不同的接口。在一些实施例中,编辑接口可以是允许用户修改接口的一个或多个显示设置的任何接口,包括编辑接口的显示设置或上文参照框6007-6020所讨论的任何接口的显示设置。在一些实施例中,编辑接口可以包括多于一个用户接口屏幕。In some embodiments, the editing interface can take the form of a clock face, or a layout modular interface, so that a user can edit the display settings or layout modules of the clock face while providing a preview of how the edited interface will look. surface. In some embodiments, the editing interface may be a different interface than the interface for displaying information discussed above with reference to blocks 6007-6020. In some embodiments, the editing interface may be any interface that allows a user to modify one or more display settings of the interface, including editing the display settings of the interface or any of the display settings of the interface discussed above with reference to blocks 6007-6020. In some embodiments, the editing interface may include more than one user interface screen.

在一些实施例中,当设备检测到特性强度高于强度阈值的触摸接触时,可以引起编辑接口的显示。In some embodiments, display of an editing interface may be caused when the device detects a touch contact with a characteristic intensity above an intensity threshold.

在所描绘的示例中,设备5900检测图59A中的触摸接触5918。在一些实施例中,设备5900经由压敏显示器5902确定触摸接触5918的特性强度是否超过强度阈值。根据确定触摸接触5918的特性强度超过强度阈值,设备5900引起图59B中的接口屏幕5960的显示。在所描绘的示例中,接口屏幕5960是与接口屏幕5950相同的编辑接口屏幕(除了存在翻页可供件5919以外)。在一些实施例中,接口屏幕5960是用于编辑设备5900的一个或多个颜色设置和/或一个或多个密度/隐私设置的编辑接口屏幕,该颜色设置和/或密度设置对应于所显示的第一信息(例如图59B中的复杂件5912a)以及所显示的第三信息(例如任何其它所显示的复杂件,诸如图59B中的复杂件5914a)。In the depicted example, device 5900 detects touch contact 5918 in Figure 59A. In some embodiments, the device 5900 determines, via the pressure-sensitive display 5902, whether the characteristic intensity of the touch contact 5918 exceeds an intensity threshold. Upon determining that the characteristic intensity of touch contact 5918 exceeds an intensity threshold, device 5900 causes display of interface screen 5960 in Figure 59B. In the depicted example, interface screen 5960 is the same editing interface screen as interface screen 5950 (except that there is a page turn affordance 5919). In some embodiments, interface screen 5960 is an editing interface screen for editing one or more color settings and/or one or more density/privacy settings of device 5900 corresponding to the displayed color settings and/or density settings The first information (eg, complication 5912a in Figure 59B) and the third information displayed (eg, any other displayed complication, such as complication 5914a in Figure 59B).

在图60B中,继续框6002,以便方法6000在具有显示器、电池和一个或多个处理器的电子设备处进一步执行。In Figure 60B, block 6002 continues for method 6000 to be further performed at an electronic device having a display, a battery, and one or more processors.

框6024可选地跟随框6022。在框6024,可选地,当显示第一编辑接口时,执行框6026-6052(其中一些是可选的,并且其中一些在图60C中描绘)。在所描绘的示例中,如将在下文进一步详细说明的,在显示编辑接口屏幕5960或者显示与编辑接口屏幕5960相同的编辑接口的又一部分的有关的接口屏幕时,可以执行框6026-6052。Block 6024 optionally follows block 6022. At block 6024, optionally when the first editing interface is displayed, blocks 6026-6052 (some of which are optional and some of which are depicted in Figure 60C) are performed. In the depicted example, blocks 6026-6052 may be performed when editing interface screen 5960 or a related interface screen of yet another portion of the same editing interface as editing interface screen 5960 is displayed, as will be explained in further detail below.

在框6026,设备检测可旋转输入机构的第一旋转。在一些实施例中,该可旋转输入机构的第一旋转可以包括在一个或多个方向上、具有一个或多个速度、具有一个或多个持续时间以及具有相对于彼此的一个或多个间隔的一个或多个旋转。在一些实施例中,可旋转输入机构的第一旋转可以包括可旋转输入机构在预定义旋转方向上的单一旋转。在图59B所描绘的示例中,设备5900检测用户输入5920,其是可旋转输入机构5904的旋转。At block 6026, the device detects a first rotation of the rotatable input mechanism. In some embodiments, the first rotation of the rotatable input mechanism may include in one or more directions, with one or more speeds, with one or more durations, and with one or more intervals relative to each other one or more rotations. In some embodiments, the first rotation of the rotatable input mechanism may comprise a single rotation of the rotatable input mechanism in a predefined rotational direction. In the example depicted in FIG. 59B, device 5900 detects user input 5920, which is rotation of rotatable input mechanism 5904.

在框6028,响应于检测到可旋转输入机构的第一旋转,设备用与所接收的数据的第二部分相关的第二信息来补充第一信息。At block 6028, in response to detecting the first rotation of the rotatable input mechanism, the device supplements the first information with second information related to the second portion of the received data.

在一些实施例中,可旋转输入机构的第一旋转可以是预定的、由设备注册为对改变设备的密度/隐私设置的命令。在一些实施例中,当设备在编辑状态中或编辑接口中,并且该设备检测到可旋转输入机构的第一旋转时,该设备可以通过循环通过两个或更多可用的隐私/密度设置来编辑密度/隐私状态;例如,设备可以从第一隐私/密度设置改变到第二隐私/密度设置、然后从第二隐私/密度设置改变到第三隐私/密度设置、然后从第三隐私/密度设置返回到第一隐私/密度设置,每次改变根据设备检测到可旋转输入机构的旋转大于预定义阈值旋转角度和/或速度来开始。通过这种方式,用户可以将可旋转输入机构拧动到循环通过可用的密度设置。在基本相反方向上的可旋转输入机构的旋转会使得按照相反方向循环通过可用的密度/隐私状态,诸如从第一隐私/密度设置到第三隐私/密度设置、从第三隐私/密度设置到第二隐私/密度设置并且接着从第二隐私/密度设置到第一隐私/密度设置。In some embodiments, the first rotation of the rotatable input mechanism may be predetermined, registered by the device as a command to change the density/privacy setting of the device. In some embodiments, when the device is in an edit state or in an edit interface, and the device detects a first rotation of the rotatable input mechanism, the device may cycle through two or more available privacy/density settings to Edit density/privacy status; for example, a device may change from a first privacy/density setting to a second privacy/density setting, then from the second privacy/density setting to a third privacy/density setting, then from the third privacy/density setting The setting returns to the first privacy/density setting, with each change beginning upon the device detecting that the rotation of the rotatable input mechanism is greater than a predefined threshold rotation angle and/or speed. In this way, the user can twist the rotatable input mechanism to cycle through the available density settings. Rotation of the rotatable input mechanism in substantially opposite directions will cause cycling through the available density/privacy states in opposite directions, such as from a first privacy/density setting to a third privacy/density setting, from a third privacy/density setting to The second privacy/density setting and then from the second privacy/density setting to the first privacy/density setting.

在一些实施例中,当设备从第一、更低密度状态改变到第二、更高密度状态(例如从更不密集到更密集)时,可以用附加信息来补充所显示的信息(诸如用户接口对象或复杂件)。在一些实施例中,由先前所显示的复杂件显示的补充信息可以包括与如下基础数据的部分有关的信息,该基础数据已经被确定为比与先前显示的信息有关的数据的部分更敏感。因此,在一些实施例中,当用户改变设备的隐私/密度设置时,所显示的实施例可以显示与具有更高敏感性的基础数据的部分有关的信息。在一些实施例中,因为与具有更高敏感性的基础数据的部分有关的信息可以从相同的基础数据中获取,因此所显示的第二信息可以关注与所显示的第一信息相同的主题。In some embodiments, when the device changes from a first, lower density state to a second, higher density state (eg, from less dense to denser), the displayed information (such as the user) may be supplemented with additional information interface object or complex). In some embodiments, the supplemental information displayed by the previously displayed complex may include information related to the portion of the underlying data that has been determined to be more sensitive than the portion of the data related to the previously displayed information. Thus, in some embodiments, when the user changes the privacy/density settings of the device, the embodiments shown may display information related to the portion of the underlying data with higher sensitivity. In some embodiments, the displayed second information may focus on the same topic as the displayed first information, since the information related to the portion of the underlying data with higher sensitivity may be obtained from the same underlying data.

在图59C所描绘的示例中,响应于检测图59B中用户输入5920,设备5900用附加信息来补充所显示的四个复杂件的每个,该附加信息与相同基础的数据和主题的相应的第二部分有关。在图59C中,复杂件全部按照如下第二密度状态来显示(并且相应地由附图标记5910b-5916b来表示),该第二密度比(如由附图标记5910a-5916a来表示的)图59B中相同复杂件的密度状态更加紧密。在图59C中接口屏幕5970中的四个盘片中的(从顶部开始的)第二盘片的特定示例中,复杂件5912b按照第二密度状态来显示,并且因此已经用与对应于即将来临的日历事件的基础数据的第二部分有关的第二信息来补充。在复杂件5912b(文本“设计会议”)中显示的第二信息是与即将来临的日历事件的名称有关的信息。In the example depicted in Figure 59C, in response to detecting user input 5920 in Figure 59B, device 5900 supplements each of the four displayed complexes with additional information corresponding to the same underlying data and subject matter The second part is about. In Figure 59C, the complexes are all shown in a second density state (and correspondingly denoted by reference numbers 5910b-5916b), the second density ratio (as denoted by reference numbers 5910a-5916a) graph The density states of the same complex in 59B are tighter. In the specific example of the second disk (from the top) of the four disks in the interface screen 5970 in Figure 59C, the complex 5912b is displayed in a second density state and thus has been used with the corresponding The second part of the base data of the calendar event is supplemented with second information about the second part. The second information displayed in complication 5912b (text "Design Meeting") is information related to the name of an upcoming calendar event.

在框6030,可选地,用第二信息来补充第一信息包括在用户接口的第一预定部分中显示第二信息。如上文参照框6020所描述的,用户接口可以被配置以便各种盘片(例如用户接口的预定义区域)可以显示与相应的主题有关的信息。在一些实施例中,每个盘片的预定部分可以被配置为显示与预定隐私或敏感级别关联的信息。例如,在一些实施例中,更不敏感的信息可以显示在盘片的左侧,而更敏感的信息可以显示在盘片的右侧。(该布置可以是有利的,因为旁观者可能自然地开始从左侧读取,并且如果旁观者仅短时间地观看设备,则可能仅有时间来观看更不敏感信息)。在一些实施例中,在复杂件中的不同信息片段可以划分成复杂件中分离的分节(诸如文本“11:30”和文本“设计会议”在图59C中复杂件5912b中分离的方式)。在一些实施例中,复杂件中分离的分节可以被调整到一侧,彼此具有预定义间隔(诸如与复杂件5914b中从文本“72°”至文本“库比蒂诺局部多云”的距离相比,图59B中复杂件5912b中从文本“11:30”至文本“设计会议”具有相同距离的方式)。在一些实施例中,在复杂件中分离的分节可以布置到固定的列中,以便与相同密度/隐私设置有关的信息可以按照在衔接的竖直列中显示。At block 6030, optionally supplementing the first information with the second information includes displaying the second information in the first predetermined portion of the user interface. As described above with reference to block 6020, the user interface may be configured such that various discs (eg, predefined areas of the user interface) may display information related to the corresponding topic. In some embodiments, a predetermined portion of each disc may be configured to display information associated with a predetermined privacy or sensitivity level. For example, in some embodiments, less sensitive information may be displayed on the left side of the disc, while more sensitive information may be displayed on the right side of the disc. (This arrangement may be advantageous because a bystander may naturally start reading from the left, and if the bystander is only viewing the device for a short time, there may only be time to view less sensitive information). In some embodiments, the different pieces of information in the complex may be divided into separate sections in the complex (such as the way the text "11:30" and the text "Design Meeting" are separated in the complex 5912b in Figure 59C) . In some embodiments, the separate subsections in the complex may be adjusted to one side, with a predefined spacing from each other (such as the distance from the text "72°" to the text "Cupertino Partly Cloudy" in the complex 5914b In contrast, the manner in which there is the same distance from the text "11:30" to the text "Design Meeting" in complex 5912b in Figure 59B). In some embodiments, the sections that are separated in the complex can be arranged into fixed columns so that information related to the same density/privacy setting can be displayed in contiguous vertical columns as per.

在图59C所描绘的示例中,作为相同复杂件的一部分,与按照文本“11:30”形式的第一信息相比,在相同盘片中显示按照文本“设计会议”形式的第二信息。In the example depicted in Figure 59C, as part of the same complex, second information in the form of text "Design Meeting" is displayed on the same disc as compared to the first information in the form of text "11:30".

在框6032,可选地,用第二信息补充第一信息包括将第一信息的显示维持在显示器的在可旋转输入机构的检测之前显示第一信息的位置处。在一些实施例中,不是替代、替换或以其它方式干扰在第一隐私/密度设置中已经显示的信息,除了当设备按照第一隐私/密度设置已经显示的信息之外,还可以附加按照第二隐私/密度设置显示的信息。在一些实施例中,当设备设置到第二隐私/密度设置时,在显示器上的相同位置中和/或用户接口上的相同位置中,可以维持当设备在第一隐私/密度设置中时已经显示的信息。在图59C中接口5970的所描绘的示例中,当设备5900设置到第二隐私/密度设置并且复杂件各自进入第二密度状态时,在图59C中的复杂件5910b-5916b中不替换、移动、阻塞或替代由图59B中复杂件5910a-5916b原始显示的信息,而是将其维持在所显示的接口上的相同位置和显示器5902上的相同位置处。At block 6032, optionally supplementing the first information with the second information includes maintaining display of the first information at a location of the display where the first information was displayed prior to detection of the rotatable input mechanism. In some embodiments, instead of replacing, replacing, or otherwise interfering with information already displayed in the first privacy/density setting, in addition to the information already displayed when the device is in the first privacy/density setting, the 2 Privacy/density settings show information. In some embodiments, when the device is set to the second privacy/density setting, in the same location on the display and/or in the same location on the user interface, the same location as when the device was in the first privacy/density setting may be maintained displayed information. In the depicted example of interface 5970 in Figure 59C, when device 5900 is set to the second privacy/density setting and the complexes each enter the second density state, no replacement, movement in complexes 5910b-5916b in Figure 59C , blocks or replaces the information originally displayed by the complexes 5910a-5916b in FIG.

在框6034,可选地,数据的第二部分对应于第二隐私级别。如上文参照框6010所描述的,所接收的数据的不同部分可以对应于不同隐私级别或不同隐私设置。如上文参照框6010所说明的,因为所显示的第一信息可以对于第一隐私级别,第二隐私级别可以对应于第二隐私级别。在一些实施例中,第二隐私级别可以对应于第一隐私级别的更敏感信息的显示,而在一些实施例中,第二隐私级别可以对应于第一隐私级别的更不敏感信息的显示。At block 6034, optionally, the second portion of the data corresponds to a second privacy level. As described above with reference to block 6010, different portions of the received data may correspond to different privacy levels or different privacy settings. As explained above with reference to block 6010, because the displayed first information may be for a first privacy level, the second privacy level may correspond to a second privacy level. In some embodiments, the second privacy level may correspond to the display of more sensitive information of the first privacy level, while in some embodiments, the second privacy level may correspond to the display of less sensitive information of the first privacy level.

在图59C中所描绘的示例中,由复杂件5912b所显示的所接收的数据的第二部分可以对应于第二隐私级别,其在一些实施例中对应于比第一隐私级别所对应的数据更敏感的数据。例如,设备5900可能已经接收关于即将来临的日历事件的各种信息片段,并且可能已经将该信息划分成多个部分。该数据中的一部分可能与即将来临事件的时间有关,并且可以将该部分考虑为最不敏感。该数据的另一部分可能与即将来临事件的名称有关,并且可以将该信息考虑为更敏感。该数据的又一部分可能与即将来临事件中受邀者或参加者的姓名有关,并且可以将该信息考虑为最敏感。在图59C所描绘的示例中,设备5900在对应于第二隐私状态的第二密度状态中,并且因此,除了对应于数据的最不敏感部分的信息之外,还显示与该数据的对应于更敏感数据的部分对应的信息;即,除了即将来临的日历事件的时间之外,在复杂件5912b中还显示的即将来临的日历事件的名称。In the example depicted in Figure 59C, the second portion of the received data displayed by the complication 5912b may correspond to a second privacy level, which in some embodiments corresponds to more data than the first privacy level more sensitive data. For example, device 5900 may have received various pieces of information regarding upcoming calendar events, and may have divided this information into portions. A portion of this data may be related to the time of the upcoming event, and this portion may be considered the least sensitive. Another part of this data could be related to the name of an upcoming event, and this information could be considered more sensitive. Yet another portion of this data may relate to the names of invitees or attendees at an upcoming event, and this information may be considered the most sensitive. In the example depicted in FIG. 59C, the device 5900 is in a second density state corresponding to the second privacy state, and thus, in addition to the information corresponding to the least sensitive portion of the data, also displays data corresponding to the data Corresponding information for the portion of the more sensitive data; ie, the name of the upcoming calendar event displayed in the complication 5912b in addition to the time of the upcoming calendar event.

在框6036,可选地,第二信息以第二字体尺寸来显示,该第二字体尺寸小于该第一字体尺寸。如上文参照框6012所描述的,在一些实施例中,对应于不同隐私或敏感级别的信息,或者对应于不同密度状态的信息,可以按照不同字体尺寸或不同字体尺寸设置来显示。在一些实施例中,对应于更低密度设置的更不敏感信息可以按照更大字体尺寸来显示,而对应于更高密度设置的更敏感信息可以按照更小字体尺寸来显示。在图59C所描绘的示例中,将按照复杂件5912b中文本“设计会议”的形式的第二信息按照如下字体尺寸来显示,其比按照复杂件5912b中文本“11:30”的形式显示的第一信息的字体尺寸更小。At block 6036, the second information is optionally displayed in a second font size that is smaller than the first font size. As described above with reference to block 6012, in some embodiments, information corresponding to different privacy or sensitivity levels, or information corresponding to different density states, may be displayed at different font sizes or different font size settings. In some embodiments, less sensitive information corresponding to a lower density setting may be displayed in a larger font size, while more sensitive information corresponding to a higher density setting may be displayed in a smaller font size. In the example depicted in Figure 59C, the second information in the form of the text "Design Meeting" in the complication 5912b is displayed in a font size that is larger than that displayed in the form of the text "11:30" in the complication 5912b The font size of the first information is smaller.

在框6038,可选地,第二信息包括两个或更多文本行。如上文参照框6014所说明的,在一些实施例中,对应于不同隐私级别或敏感级别的信息或者对应于不同密度状态的信息可以显示在不同数目的文本行中,其可以在在一些实施例中由按照不同字体尺寸显示它们来实现。在一些实施例中,对应于更低密度设置的更不敏感信息可以由单个文本行来显示,而对应于更高密度设置的更敏感信息可以由多于一个文本行(或由比用于更不敏感信息的更多文本行)来显示。在图59C所描绘的示例中,按照复杂件5912b中文本“设计会议”的形式的第二信息由两个文本行来显示。At block 6038, the second information optionally includes two or more lines of text. As explained above with reference to block 6014, in some embodiments, information corresponding to different privacy or sensitivity levels or information corresponding to different density states may be displayed in different numbers of lines of text, which may in some embodiments be is achieved by displaying them in different font sizes. In some embodiments, less sensitive information corresponding to lower density settings may be displayed by a single line of text, while more sensitive information corresponding to higher density settings may be displayed by more than one line of text (or by more more lines of text for sensitive information) to display. In the example depicted in Figure 59C, the second information in the form of the text "Design Meeting" in complication 5912b is displayed by two lines of text.

在框6040,可选地,第二信息不包括图标、图像、字形或标志。如上文参照框6016所描述的,所显示信息可以主要地或排他地按照字母、数字或标准排版符号的形式来呈现。在图59C所描绘的示例中,在复杂件5912b中呈现的第二信息仅使用字母(“设计会议”),而在其它复杂件5910b、5914b和5916b中呈现的第二信息也仅使用字母、数字、标点符号和标注排版符号“+”。图59C中没有复杂件包括图标、图像、字形、标志或非标准符号。At block 6040, optionally, the second information does not include icons, images, glyphs, or logos. As described above with reference to block 6016, the displayed information may be presented primarily or exclusively in the form of letters, numbers, or standard typographical symbols. In the example depicted in Figure 59C, the second information presented in complication 5912b uses letters only ("design meeting"), while the second information presented in the other complexes 5910b, 5914b and 5916b also uses letters only, Numbers, punctuation, and callout typography "+". No complications in Figure 59C include icons, images, glyphs, logos, or non-standard symbols.

在图60C中,继续框6002,以便方法6000在具有显示器、电池和一个或多个处理器的电子设备处进一步执行。在图60C中,可选地继续框6024,以便框6042-6052可选地在显示第一编辑接口时执行。在所描绘的示例中,如下文进一步详细说明的,在显示编辑接口屏幕5960或如下有关接口屏幕时,可以执行框6042-6052,其中该有关接口屏幕是与编辑接口屏幕5960相同的编辑接口的又一部分。In Figure 60C, block 6002 continues for method 6000 to be further performed at an electronic device having a display, a battery, and one or more processors. In Figure 60C, block 6024 is optionally continued so that blocks 6042-6052 are optionally performed while the first editing interface is displayed. In the depicted example, as explained in further detail below, blocks 6042-6052 may be performed when the editing interface screen 5960 or the following related interface screen is displayed, which is the same editing interface as the editing interface screen 5960 Another part.

在框6042,可选地,设备检测在对应于第一信息的位置处的第一触摸输入。所检测的触摸输入可以是由任何触敏或压敏表面(包括触摸屏)中触敏或压敏元件检测的单点触摸输入、多点触摸输入、单次轻敲输入和/或多次轻敲输入。在一些实施例中,设备可以检测对应于第一信息的位置处的触摸接触。在一些实施例中,触摸输入可以在触摸屏(诸如显示器5902)上来检测。在一些实施例中,触摸输入可以在显示第一信息的位置处来检测。在一些实施例中,触摸输入可以在盘片的显示第一信息的位置处来检测,以便触摸接触可以在与关联于第一信息的信息(诸如在与第一信息相同盘片中的相同复杂件中包括的第二或第三信息)对应的位置处来检测。At block 6042, the device optionally detects a first touch input at a location corresponding to the first information. The detected touch input can be a single-touch input, multi-touch input, single-tap input, and/or multiple-tap input detected by a touch- or pressure-sensitive element in any touch- or pressure-sensitive surface (including touchscreens) enter. In some embodiments, the device may detect a touch contact at a location corresponding to the first information. In some embodiments, touch input may be detected on a touch screen such as display 5902. In some embodiments, the touch input may be detected at the location where the first information is displayed. In some embodiments, touch input may be detected at the location of the disc where the first information is displayed, such that the touch contact may be at the same complexity as the information associated with the first information, such as in the same disc as the first information It is detected at the position corresponding to the second or third information included in the file.

在图59C所描绘的示例中,设备5900检测用户输入5922,其是在显示器5902上的与接口屏幕5970上的四个复杂件盘片中的第二个中的复杂件5912b对应的位置处检测的轻敲输入。In the example depicted in FIG. 59C, device 5900 detects user input 5922 at a location on display 5902 that corresponds to complication 5912b in the second of the four complication platters on interface screen 5970 's tap input.

在框6044,可选地,响应于检测到在对应于第一信息的位置处的第一触摸输入,设备突出显示第一信息。在一些实施例中,在当设备在编辑状态中时、在对应于第一信息的位置处检测的触摸输入可以预定的引起设备选择第一信息,以用于一个或多个显示设置的编辑。在一些实施例中,在设备在编辑状态中时、当用户在所显示的复杂件上轻敲时,可以选择该复杂件,以用于一个或多个显示设置(诸如颜色设置)的编辑。在一些实施例中,一旦选择,用户可以使用一个或多个输入来修改所选择的复杂件和/或所选择的所显示的信息的颜色设置。At block 6044, optionally, in response to detecting a first touch input at a location corresponding to the first information, the device highlights the first information. In some embodiments, a touch input detected at a location corresponding to the first information while the device is in an editing state may predeterminely cause the device to select the first information for editing of one or more display settings. In some embodiments, a displayed complication may be selected for editing of one or more display settings, such as color settings, when the user taps on the displayed complication while the device is in the edit state. In some embodiments, once selected, the user may use one or more inputs to modify the color settings of the selected complication and/or the selected displayed information.

在一些实施例中,突出显示第一信息可以包括根据如下任何不同视觉外观来显示第一信息,该任何不同视觉外观适于将该第一信息与接口中所显示的其它信息进行区分,或者适于将该第一信息与该第一信息的先前视觉外观进行区分。在一些实施例中,突出显示可以通过改变显示尺寸、显示颜色、背景颜色、轮廓设置、下划线设置、斜体设置、加粗设置、字体尺寸设置、字体设置、轮廓设置、动画样式或者所显示信息的视觉外观的任何其它合适方面来实现。在图59D中所描绘实施例中,响应于检测图59C中的输入5922,设备5900通过如下方式显示复杂件5912b的文本来突出显示复杂件5912b,该方式与图59D中编辑接口屏幕5980中其它复杂件5910b、5914b和5916b的外观相比(并且与图59C中编辑接口屏幕5970中的复杂件5912b的先前外观相比)具有更大尺寸和加粗字体。In some embodiments, highlighting the first information may include displaying the first information according to any different visual appearance suitable for distinguishing the first information from other information displayed in the interface, or suitable for for distinguishing the first information from a previous visual appearance of the first information. In some embodiments, the highlighting can be achieved by changing the display size, display color, background color, outline setting, underline setting, italic setting, bold setting, font size setting, font setting, outline setting, animation style, or a change in the displayed information. any other suitable aspect of visual appearance. In the embodiment depicted in Figure 59D, in response to detecting the input 5922 in Figure 59C, the device 5900 highlights the complication 5912b by displaying the text of the complication 5912b in the same manner as elsewhere in the editing interface screen 5980 in Figure 59D The appearance of complexes 5910b, 5914b and 5916b is larger in size and bolder than the previous appearance of complex 5912b in edit interface screen 5970 in Figure 59C.

在框6046,可选地,当突出显示第一信息时,设备检测可旋转输入机构的第二旋转。在一些实施例中,该可旋转输入机构的第二旋转可以包括在一个或多个方向上、具有一个或多个速度、具有一个或多个持续时间以及具有相对于彼此的一个或多个间隔的一个或多个旋转。在一些实施例中,可旋转输入机构的第二旋转可以包括可旋转输入机构在预定义旋转方向上的单次旋转。在图59D所描绘的示例中,当设备5900以突出显示(加粗和更大字体尺寸)的外观来显示复杂件5912b中的信息时,设备5900检测用户输入5924,其是可旋转输入机构5904的旋转。At block 6046, optionally, when the first information is highlighted, the device detects a second rotation of the rotatable input mechanism. In some embodiments, the second rotation of the rotatable input mechanism may include in one or more directions, with one or more speeds, with one or more durations, and with one or more intervals relative to each other one or more rotations. In some embodiments, the second rotation of the rotatable input mechanism may comprise a single rotation of the rotatable input mechanism in a predefined rotational direction. In the example depicted in Figure 59D, when device 5900 displays information in complication 5912b in a highlighted (bold and larger font size) appearance, device 5900 detects user input 5924, which is rotatable input mechanism 5904 rotation.

在框6048,可选地,响应于检测到可旋转输入机构的第二旋转,设备编辑对应于第一信息的第一颜色设置。在一些实施例中,颜色设置可以由用户使用编辑接口(诸如通过分别编辑图59B、59C和59D中的接口屏幕5960、5970和5980而部分描绘的编辑接口)来修改。在一些实施例中,在用户已经选择特定信息(诸如一个或多个复杂件或盘片)用于编辑之后,用户可以接着通过可旋转输入机构来执行旋转以编辑所选择信息的颜色设置。在一些实施例中,可能存在有预定义的颜色设置的选择,其各自对应于颜色、颜色系列、颜色图案或者通过其颜色设置随时间改变的动画。在一些实施例中,一个或多个颜色设置是梯度颜色设置或图案颜色设置,其(在第一或第二密度状态中)将复杂件文本渲染为跨过复杂件中不同字母和数字的连续的颜色梯度或图案。预定义的颜色设置可以被布置成有序演进。当用户选择复杂件用于编辑并且旋转可旋转输入机构时,该设置可以通过如下方式来修改,其中该方式根据输入的旋转的方向,循环或滚动通过有序演进至下一个或前一个颜色设置。该颜色设置可以响应于可旋转输入机构被旋转至少通过预定义最小旋转角度而改变,以便一个长的连续的旋转可以引起设备连续地演进通过一系列颜色设置。在一些实施例中,该有序演进可以从最后一个设置循环至第一个设置。At block 6048, optionally, in response to detecting the second rotation of the rotatable input mechanism, the device edits the first color setting corresponding to the first information. In some embodiments, color settings may be modified by the user using an editing interface, such as the editing interface depicted in part by editing interface screens 5960, 5970, and 5980 in Figures 59B, 59C, and 59D, respectively. In some embodiments, after the user has selected specific information (such as one or more complexes or discs) for editing, the user may then perform a rotation through the rotatable input mechanism to edit the color settings of the selected information. In some embodiments, there may be a selection of predefined color settings, each corresponding to a color, color series, color pattern, or animation by which color settings change over time. In some embodiments, the one or more color settings are gradient color settings or pattern color settings that (in the first or second density state) render the complex text as a continuation across different letters and numbers in the complex color gradient or pattern. Predefined color settings can be arranged in an orderly evolution. When the user selects the complication for editing and rotates the rotatable input mechanism, the setting can be modified in a way that cycles or scrolls through the ordered progression to the next or previous color setting, depending on the direction of rotation of the input . The color settings may change in response to the rotatable input mechanism being rotated at least through a predefined minimum rotation angle, so that one long continuous rotation may cause the device to continuously evolve through a series of color settings. In some embodiments, the ordered evolution may cycle from the last setting to the first setting.

在图59D所描绘的示例中,复杂件5912b的颜色设置可以根据用户输入5924来修改,尽管对颜色设置的修改没有通过黑白图而描绘。In the example depicted in Figure 59D, the color settings of the complex 5912b can be modified according to user input 5924, although the modification of the color settings is not depicted by the black and white drawing.

在框6050,可选地,响应于检测到可旋转输入机构的第二旋转,设备维持对应于第三信息的第二颜色设置。如上文参照框6022所说明的,在一些实施例中,第三信息是显示为如下盘片中的复杂件的一部分的信息,该盘片与显示为第一盘片中的复杂件的一部分的第一信息的盘片不同。因此,在一些实施例中,当编辑一个盘片、复杂件或其它显示的信息的颜色设置时,可以维持并且不改变另一盘片、复杂件或其它显示信息的颜色设置。在一些实施例中,用户可能希望能够单独地定制接口上复杂件的颜色设置,其可以帮助用户根据他们所选择的复杂件的布置来分配有意义的颜色和复杂件的关系。At block 6050, optionally, in response to detecting a second rotation of the rotatable input mechanism, the device maintains a second color setting corresponding to the third information. As explained above with reference to block 6022, in some embodiments, the third information is information displayed as part of a complex in the disc that is displayed as part of a complex in the first disc The discs of the first information are different. Thus, in some embodiments, when editing the color settings of one disc, complication or other displayed information, the color settings of another disc, complication or other displayed information may be maintained and not changed. In some embodiments, the user may wish to be able to individually customize the color settings of the complication on the interface, which can help the user assign meaningful colors and complication relationships based on the arrangement of the complication they choose.

框6052可选地跟随框6048。在框6052,可选地,响应于检测到可旋转输入机构的第二旋转,设备编辑对应于第三信息的第二颜色设置。如上文参照框6022所说明的,在一些实施例中,第三信息是显示为如下盘片中的复杂件的一部分的信息,该盘片与显示为第一盘片中的复杂件的一部分的第一信息的盘片不同。因此,在一些实施例中,当编辑一个盘片、复杂件或其它显示的信息的颜色设置时,可以根据引起第一盘片、复杂件或其它显示信息的编辑的相同输入而编辑另一盘片、复杂件或其它显示信息的颜色设置。Block 6052 optionally follows block 6048. At block 6052, optionally, in response to detecting a second rotation of the rotatable input mechanism, the device edits a second color setting corresponding to the third information. As explained above with reference to block 6022, in some embodiments, the third information is information displayed as part of a complex in the disc that is displayed as part of a complex in the first disc The discs of the first information are different. Thus, in some embodiments, when editing the color settings of one disc, complication, or other displayed information, another disc may be edited based on the same input that caused the editing of the first disc, complication, or other displayed information Color settings for slices, complexes, or other display information.

在一些实施例中,用户可以同时编辑多于一个的复杂件/盘片或者所有复杂件/盘片的颜色设置。例如,颜色主题可以是预定的并且存储在设备上(或通过网络通信对设备可用),以便用户可以选择单个主题,该单个主题将颜色设置分配到多于一个或所有的复杂件/盘片。在一些实施例中,多个主题可以将预定的颜色设置分配到预定的盘片。在一些实施例中,多个主题可以将预定的颜色设置分配到预定类型的复杂件,而不管其在哪个盘片中出现。在一些实施例中,主题可以是梯度主题或图案主题,其渲染多于一个的复杂件/盘片或所有复杂件/盘片,其中连续梯度或连续图案在多个复杂件/盘片中的字母和数字上跨越。在一些实施例中,选择预定义的颜色设置方案或者主题可能是有利的,因为其可以允许用户将颜色设置分配到复杂件以便相邻的颜色足够地鲜明对比,从而使得复杂件之间的区分更容易。在一些实施例中,将预定义颜色设置分配到预定义复杂件或复杂件类型(而不是盘片)的方案可能是有利的,因为它们可以帮助用户基于其颜色来快速识别复杂件或复杂件类型。In some embodiments, the user may edit the color settings of more than one complication/disc or all of the complexes/discs at the same time. For example, color themes may be predetermined and stored on the device (or available to the device through network communication) so that the user can select a single theme that assigns color settings to more than one or all complexes/platters. In some embodiments, multiple themes may assign predetermined color settings to predetermined discs. In some embodiments, multiple themes may assign predetermined color settings to predetermined types of complexes, regardless of which disc they appear on. In some embodiments, the theme may be a gradient theme or a pattern theme that renders more than one complex/disk or all complexes/disks, with a continuous gradient or continuous pattern across multiple complexes/disks letters and numbers across. In some embodiments, selecting a predefined color setting scheme or theme may be advantageous as it may allow a user to assign color settings to complex pieces so that adjacent colors contrast sufficiently to allow differentiation between complex pieces easier. In some embodiments, schemes that assign predefined color settings to predefined complications or complication types (rather than platters) may be advantageous because they can help users quickly identify complication or complication based on its color type.

在图60D中,继续框6002,以便方法6000在具有显示器、电池和一个或多个处理器的电子设备处进一步执行。In Figure 60D, block 6002 continues for method 6000 to be further performed at an electronic device having a display, a battery, and one or more processors.

框6054可选地跟随框6024-6052。在框6054,当显示第一编辑接口时,设备检测水平轻扫手势。在一些实施例中,该水平轻扫手势可以在触敏表面上的任何位置处或者在对应于第一编辑接口的触摸表盘上的任何位置处来检测。通过这种方式,在一些实施例中,水平轻扫手势可以被称作位置独立的。在图59D所描绘的示例中,设备5900检测到用户输入5926,其是对触摸屏幕5902施加的向左的轻扫手势。Block 6054 optionally follows blocks 6024-6052. At block 6054, when the first editing interface is displayed, the device detects a horizontal swipe gesture. In some embodiments, the horizontal swipe gesture may be detected anywhere on the touch-sensitive surface or anywhere on the touch dial corresponding to the first editing interface. In this way, in some embodiments, the horizontal swipe gesture may be referred to as position independent. In the example depicted in FIG. 59D , device 5900 detects user input 5926 , which is a leftward swipe gesture applied to touch screen 5902 .

到水平轻扫手势,设备显示第二编辑接口,以用于编辑对应于第一信息和第三信息的第二显示设置。在一些实施例中,该第二编辑接口可以是用于编辑相同基础用户接口的不同显示设置或不同显示特性的接口。在一些实施例中,第二编辑接口可以是通过左右翻页可访问的若干编辑接口页面中的第二页面。在一些实施例中,用户可以左右轻扫(例如通过轻扫到左侧以向右侧访问页面,或者通过轻扫到右侧以向左侧访问页面)以在一个编辑接口或编辑页面与其它编辑接口或编辑页面之间浏览。在一些实施例中,可以由用户翻页通过的编辑接口页面可以各自对应于编辑不同显示设置,页面可以被配置为编辑颜色设置、字体设置、文本尺寸设置、文本样式(例如下划线、加粗、斜体等)、位置设置(例如显示信息的位置)、隐私设置、密度设置、和/或复杂件标识设置(例如在给定插槽、位置或盘片中显示的基础数据或信息)。在一些实施例中,编辑接口页面可以被配置为根据预定义用户输入来编辑多于一个显示设置。To the horizontal swipe gesture, the device displays a second editing interface for editing the second display settings corresponding to the first information and the third information. In some embodiments, the second editing interface may be an interface for editing different display settings or different display characteristics of the same base user interface. In some embodiments, the second editing interface may be the second page of several editing interface pages accessible by flipping left and right. In some embodiments, a user can swipe left and right (eg, by swiping to the left to access a page to the right, or by swiping to the right to access a page to the left) to navigate between one editing interface or editing page with other Edit interface or browse between edit pages. In some embodiments, the editing interface pages that can be paged through by the user may each correspond to editing different display settings, and the pages may be configured to edit color settings, font settings, text size settings, text styles (eg, underline, bold, italics, etc.), location settings (eg, where information is displayed), privacy settings, density settings, and/or complex identification settings (eg, underlying data or information displayed in a given slot, location, or platter). In some embodiments, the edit interface page may be configured to edit more than one display setting according to predefined user input.

在图59D和59F所描绘的示例中,在一些实施例中,可以将图59D中编辑接口屏幕5980考虑为第一编辑接口,而在一些实施例中,可以将图59E中编辑接口屏幕5990考虑为第二、不同的编辑接口。在所描绘的示例中,图59D中编辑接口5980被配置为通过选择盘片用于编辑并且接着旋转可旋转输入机构5904来允许用户编辑颜色设置(如上文关于框6024-6052所说明的)。在所描绘的示例中,图59E中编辑接口5990被配置为允许用户编辑复杂件标识设置。以与上文参照框6024-6052中的编辑颜色设置所描述的相似的方式,在一些实施例中,用户可以在显示器5902上轻敲盘片来选择盘片用于编辑,并且执行可旋转输入机构5904的一个或多个旋转输入以便循环通过在每个盘片中可以显示的可用复杂件(包括在盘片中选择以显示没有复杂件)。在一些实施例中,用户可以一次编辑多于一个盘片的复杂件标识设置,例如通过选择多于一个盘片用于编辑,或者通过在预定义盘片中选择要被显示的、预定义或有针对性的复杂件的主题或方案。在一些实施例中,第一和第二编辑接口中的一个或多个可以被配置为当没有选择复杂件或盘片用于编辑时通过旋转可旋转输入机构5904来允许用户编辑设备5900的密度设置(如上文参照框6026-6040所描述的)。In the example depicted in Figures 59D and 59F, in some embodiments, editing interface screen 5980 in Figure 59D may be considered the first editing interface, while in some embodiments, editing interface screen 5990 in Figure 59E may be considered For the second, different editing interface. In the depicted example, editing interface 5980 in Figure 59D is configured to allow the user to edit color settings by selecting a disc for editing and then rotating rotatable input mechanism 5904 (as described above with respect to blocks 6024-6052). In the depicted example, editing interface 5990 in Figure 59E is configured to allow a user to edit complication identification settings. In a manner similar to that described above with reference to the editing color settings in blocks 6024-6052, in some embodiments, the user may tap a platter on the display 5902 to select a platter for editing, and perform a rotatable input One or more rotational inputs to the mechanism 5904 to cycle through the available complications that can be displayed in each disc (including selecting in the disc to display no complications). In some embodiments, a user may edit the complex identification settings for more than one disc at a time, such as by selecting more than one disc for editing, or by selecting among predefined discs to be displayed, predefined or A theme or program of targeted complex pieces. In some embodiments, one or more of the first and second editing interfaces may be configured to allow the user to edit the density of the device 5900 by rotating the rotatable input mechanism 5904 when no complex or disc is selected for editing Setup (as described above with reference to blocks 6026-6040).

在图60E中,继续框6002,以便方法6000在具有显示器、电池和一个或多个处理器的电子设备处进一步执行。In Figure 60E, block 6002 continues for method 6000 to be further performed at an electronic device having a display, a battery, and one or more processors.

框6058可选地跟随框6024-6052。在框6058,可选地,设备显示第三编辑接口,以用于编辑对应于第一信息和所显示的第三信息的第三显示设置,其中该第三信息对应于与第一主题不同的主题。在一些实施例中,第三编辑接口可以分别共享上文参照框6022和6056所描述的第一编辑接口和/或第二编辑接口特性中的一些或所有。在一些实施例中,如上文参照框6054-6056所描述的,第三编辑接口可以是与上文参照框6056所描述的第二编辑接口相同的接口,该第三编辑接口包括在显示第一编辑接口时可以通过执行轻扫手势而访问。在图59E所描绘的示例中,编辑接口屏幕5990由设备5900来显示。Block 6058 optionally follows blocks 6024-6052. At block 6058, the device optionally displays a third editing interface for editing third display settings corresponding to the first information and the displayed third information, wherein the third information corresponds to a different theme than the first topic theme. In some embodiments, the third editing interface may share some or all of the first editing interface and/or the second editing interface features described above with reference to blocks 6022 and 6056, respectively. In some embodiments, as described above with reference to blocks 6054-6056, the third editing interface may be the same interface as the second editing interface described above with reference to block 6056, the third editing interface including displaying the first It can be accessed by performing a swipe gesture while editing the interface. In the example depicted in FIG. 59E, editing interface screen 5990 is displayed by device 5900.

在框6060,可选地,框6062-6070可选地在显示第三编辑接口时执行。在图59E-59F所描绘的示例中,如将在下面以进一步细节所说明的,在显示编辑接口屏幕5990或如下有关接口屏幕时,可以执行框6062-6070,其中该有关接口屏幕是与编辑接口屏幕5990相同的编辑接口的又一部分。At block 6060, optionally, blocks 6062-6070 are performed when the third editing interface is displayed. In the example depicted in Figures 59E-59F, as will be explained in further detail below, blocks 6062-6070 may be performed when an editing interface screen 5990 or a related interface screen as follows, which is related to the editing interface screen is displayed. Interface screen 5990 is yet another part of the same editing interface.

在框6062,设备在对应于第一信息的位置处检测第二触摸输入。所检测的触摸输入可以是由任何触敏和/或压敏表面(包括触摸屏)中的触敏元件和/或压敏元件检测的单点触摸输入、多点触摸输入、单次轻敲输入和/或多次轻敲输入。在一些实施例中,设备可以检测在对应于第一信息的位置处的触摸接触。在一些实施例中,触摸输入可以在触摸屏(诸如显示器5902)上来检测。在一些实施例中,触摸输入可以在显示第一信息的位置处来检测。在一些实施例中,触摸输入可以在盘片的显示第一信息的位置处来检测,以便可以在与关联于第一信息的信息(诸如与第一信息在相同盘片中的相同复杂件中包括的第二信息或第三信息)对应的位置处来检测触摸接触。At block 6062, the device detects a second touch input at a location corresponding to the first information. The detected touch input may be single touch input, multi-touch input, single tap input and/or detected by touch and/or pressure sensitive elements in any touch and/or pressure sensitive surface (including touch screens) or multiple taps to enter. In some embodiments, the device may detect a touch contact at a location corresponding to the first information. In some embodiments, touch input may be detected on a touch screen such as display 5902. In some embodiments, the touch input may be detected at the location where the first information is displayed. In some embodiments, touch input may be detected at the location of the disc where the first information is displayed so that it may be in the same complex as the information associated with the first information, such as in the same disc as the first information The touch contact is detected at the position corresponding to the included second information or third information).

在框6064,可选地,响应于检测到在对应于第一信息的位置处的第二触摸输入,设备突出显示第一信息。在一些实施例中,设备可以按照上文参照框6044所描述的任何方式来突出显示第一信息。At block 6064, optionally, in response to detecting a second touch input at a location corresponding to the first information, the device highlights the first information. In some embodiments, the device may highlight the first information in any of the manners described above with reference to block 6044.

在一些实施例中,不是在显示第三编辑接口时检测触摸输入并且响应地突出显示复杂件或盘片,而是在访问第三编辑接口时该复杂件或盘片可以已经突出显示。在一些实施例中,在当用户已经选择盘片/复杂件用于在先前编辑接口中编辑并且翻页至新的编辑接口时,将该复杂件或盘片突出显示。在一些实施例中,编辑接口之间的翻页可以引起先前选择的盘片/复杂件不再突出显示,而在一些实施例中,编辑接口之间的翻页可以引起先前选择的盘片/复杂件保持选择用于编辑并且在显示新的编辑接口时保持突出显示。In some embodiments, instead of detecting touch input and responsively highlighting the complication or disc when the third editing interface is displayed, the complication or disc may already be highlighted when the third editing interface is accessed. In some embodiments, when the user has selected a disc/complex for editing in a previous editing interface and paged to a new editing interface, the complication or disc is highlighted. In some embodiments, a page turn between editing interfaces may cause a previously selected disc/complex to no longer be highlighted, while in some embodiments, a page turn between editing interfaces may cause a previously selected disc/complex The complex remains selected for editing and remains highlighted when the new editing interface is displayed.

在图59E所描绘的示例中,选择复杂件5912b用于编辑以及因此通过对比于接口5990中其它复杂件5910b、5914b和5916b用加粗字体以及增大的字体尺寸来显示而突出显示。在所描绘的示例中,复杂件5912b根据先前已经选择而突出显示,以用于通过图59C中的触摸输入5922来编辑,而非以上文通过框6062和6064所描述的方式。In the example depicted in FIG. 59E, complication 5912b is selected for editing and thus highlighted by being displayed in bold font and increased font size in comparison to the other complications 5910b, 5914b, and 5916b in interface 5990. In the depicted example, complication 5912b is highlighted for editing by touch input 5922 in FIG. 59C as it has been previously selected, rather than as described above by blocks 6062 and 6064.

在框6066,可选地,当第一信息被突出显示时,设备检测可旋转输入机构的第三旋转。在一些实施例中,该可旋转输入机构的第三旋转可以包括在一个或多个方向上、具有一个或多个速度、具有一个或多个持续时间以及具有相对于彼此的一个或多个间隔的一个或多个旋转。在一些实施例中,可旋转输入机构的第三旋转可以包括可旋转输入机构在预定义旋转方向上的单次旋转。在图59E所描绘的示例中,当设备5900以突出显示(加粗和更大字体尺寸)的外观来显示复杂件5912b中的信息时,设备5900检测用户输入5928,其是可旋转输入机构5904的旋转。At block 6066, optionally, when the first information is highlighted, the device detects a third rotation of the rotatable input mechanism. In some embodiments, the third rotation of the rotatable input mechanism may include in one or more directions, with one or more speeds, with one or more durations, and with one or more intervals relative to each other one or more rotations. In some embodiments, the third rotation of the rotatable input mechanism may comprise a single rotation of the rotatable input mechanism in a predefined rotational direction. In the example depicted in Figure 59E, when device 5900 displays information in complication 5912b in a highlighted (bold and larger font size) appearance, device 5900 detects user input 5928, which is rotatable input mechanism 5904 rotation.

在框6068,可选地,响应于检测到可旋转输入机构的第三旋转,设备用对应于与第一主题不同的主题的第四信息来代替第一信息。在一些实施例中,复杂件标识设置可以由用户按照与其中可以编辑颜色设置的方式类似的方式来编辑,如上文参照框6048描述的。正如用户可以通过在一些编辑接口中选择复杂件用于编辑以及旋转可旋转输入机构从而循环通过颜色设置以用于一个或多个复杂件,因此用户可以类似地通过在一些编辑接口中选择复杂件/盘片用于编辑以及旋转可旋转输入机构从而循环通过复杂件标识设置以用于一个或多个盘片。然而,不是编辑颜色设置(或在一些实施例中,附加于编辑颜色设置),根据用户旋转的幅度和/或速度、通过将所选择盘片中显示的复杂件代替为一个或多个下一个或前一个可用的复杂件,设备可以循环通过不同复杂件。在一些实施例中,用户可以从任何可用的复杂件中选择以在所选盘片中显示或者可以选择选项以用于显示所选盘片中没有复杂件。At block 6068, optionally, in response to detecting a third rotation of the rotatable input mechanism, the device replaces the first information with fourth information corresponding to a different theme than the first theme. In some embodiments, the complication identification settings may be edited by the user in a manner similar to the manner in which color settings may be edited, as described above with reference to block 6048. Just as a user can cycle through color settings for one or more complication by selecting a complication in some editing interfaces for editing and rotating the rotatable input mechanism, so a user can similarly select a complication in some editing interfaces by selecting a complication /Plates is used to edit and rotate the rotatable input mechanism to cycle through the complex identification settings for one or more platters. However, instead of editing the color settings (or in some embodiments, in addition to editing the color settings), depending on the magnitude and/or speed of the user's rotation, by replacing the complex displayed in the selected disc with one or more next Or the previous available complex, the device can cycle through the different complexes. In some embodiments, the user may select from any available complications to display in the selected disc or may select an option for displaying no complications in the selected disc.

在图59F所描绘的示例中,响应于检测图59E中的用户输入5928,设备5900将图59E中的复杂件5912b代替为图59F中的复杂件5930b。在所描绘的示例中,复杂件5930b是显示关于标准普尔股票市场指数的行情的信息(例如上涨54.48点)的股票市场复杂件。注意复杂件5930b以第二密度/隐私状态来显示,如图59F中其它复杂件一样。还注意复杂件5930b在突出显示的状态中来显示,其具有加粗字体和比接口5992中其它复杂件5910b、5914b和5916b更大尺寸的字体,以便表明复杂件5930b和/或其关联的盘片保持选择用于编辑。In the example depicted in Figure 59F, in response to detecting user input 5928 in Figure 59E, device 5900 replaces complication 5912b in Figure 59E with complication 5930b in Figure 59F. In the depicted example, complication 5930b is a stock market complication that displays information about the performance of the Standard & Poor's stock market index (eg, up 54.48 points). Note that complication 5930b is shown in a second density/privacy state, like the other complication in Figure 59F. Note also that complication 5930b is displayed in a highlighted state, with bold font and a larger size font than the other complications 5910b, 5914b, and 5916b in interface 5992, to indicate complication 5930b and/or its associated disk The slice remains selected for editing.

在框6070,可选地,响应于检测到可旋转输入机构的第三旋转,设备维持第三信息的显示。如上文参照框6022所说明的,在一些实施例中,第三信息是显示为如下盘片中的复杂件的一部分的信息,该盘片与显示为第一盘片中的复杂件的一部分的第一信息的盘片不同。因此,在一些实施例中,当编辑一个盘片的复杂件标识设置时,可以维持并且不改变另一盘片的复杂件标识设置。在图59F所描绘的示例中,当复杂件5930b替代来自图59E的复杂件5912b时,在显示器5902上维持其它复杂件5910b、5914b和5916b。At block 6070, optionally, in response to detecting a third rotation of the rotatable input mechanism, the device maintains display of the third information. As explained above with reference to block 6022, in some embodiments, the third information is information displayed as part of a complex in the disc that is displayed as part of a complex in the first disc The discs of the first information are different. Thus, in some embodiments, when editing a complex identification setting for one disc, the complex identification setting for another disc may be maintained and not changed. In the example depicted in FIG. 59F, the other complications 5910b, 5914b, and 5916b are maintained on the display 5902 when the complication 5930b replaces the complication 5912b from FIG. 59E.

在一些实施例中,当编辑一个盘片的复杂件标识设置时,另一盘片的复杂件标识设置可以根据引起第一盘片的编辑的相同输入而编辑。在一些实施例中,当用户选择预定义主题或有关的主题或其它有针对性的复杂件(其各自被分配到预定义盘片)时,这可能发生。In some embodiments, when editing the complex identification settings of one disc, the complex identification settings of another disc may be edited according to the same input that caused the editing of the first disc. In some embodiments, this may occur when the user selects a predefined theme or related theme or other targeted complications, each of which is assigned to a predefined disc.

在图60F中,继续框6002,以便方法6000在具有显示器、电池和一个或多个处理器的电子设备处进一步执行。在图60C中,可选地,框6024从图60B继续,以便框6072-6074在显示第一编辑接口时可选地执行。In Figure 60F, block 6002 continues for method 6000 to be further performed at an electronic device having a display, a battery, and one or more processors. In FIG. 60C, block 6024 optionally continues from FIG. 60B such that blocks 6072-6074 are optionally performed when the first editing interface is displayed.

框6074可选地跟随框6028-6040。在框6074,设备检测可旋转输入机构的第四旋转。在一些实施例中,可旋转输入机构的第四旋转可以包括在一个或多个方向上、具有一个或多个速度、具有一个或多个持续时间以及具有相对于彼此的一个或多个间隔的一个或多个旋转。在一些实施例中,可旋转输入机构的第四旋转可以包括可旋转输入机构在预定义方向上的单次旋转。Block 6074 optionally follows blocks 6028-6040. At block 6074, the device detects a fourth rotation of the rotatable input mechanism. In some embodiments, the fourth rotation of the rotatable input mechanism may include rotations in one or more directions, with one or more speeds, with one or more durations, and with one or more intervals relative to each other one or more rotations. In some embodiments, the fourth rotation of the rotatable input mechanism may comprise a single rotation of the rotatable input mechanism in a predefined direction.

在框6076,可选地,响应于检测到可旋转输入机构的第四旋转,设备用与所接收的数据的第三部分相关的第四信息来补充第一信息和第二信息。在一些实施例中,第四信息可以对应于设备用来呈现第一信息和第二信息的相同数据的第三部分。如上文参照框6010所描述的,所接收的信息可以被划分成多个部分;在一些实施例中,数据的第三部分可以被确定为比数据的第一部分和第二部分更隐私并且更敏感。在一些实施例中,当设备被设置为第三隐私/密度状态时,诸如通过用户以上文参照框6026-6040所描述的任何方式来执行附加旋转输入或进一步旋转输入,可以呈现与所接收的数据的第三部分有关的第四信息。即,在一些实施例中,用户可以执行第一旋转以用第二、更敏感信息来补充第一、更不敏感信息;用户可以接着继续旋转或在相同方向上执行附加旋转以用第四、更敏感信息来补充第一和第二信息。在一些实施例中,该更敏感信息可以在与第一和第二信息相同的盘片中显示,简单地进一步到右侧。在一些实施例中,更敏感信息可以按照比对应于第二信息的字体尺寸设置更小的字体尺寸设置来显示。在一些实施例中,更敏感的信息可以包括比第二信息更多的文本行。在一些实施例中,更敏感信息可以呈现而不使用(或有限使用)图标、图形、字形或标志。At block 6076, optionally, in response to detecting a fourth rotation of the rotatable input mechanism, the device supplements the first information and the second information with fourth information related to the third portion of the received data. In some embodiments, the fourth information may correspond to a third portion of the same data used by the device to present the first information and the second information. As described above with reference to block 6010, the received information may be divided into portions; in some embodiments, the third portion of the data may be determined to be more private and more sensitive than the first and second portions of the data . In some embodiments, when the device is set to a third privacy/density state, such as by the user performing an additional rotation input or further rotation input in any of the manners described above with reference to blocks 6026-6040, a presentation may be presented with the received Fourth information about the third part of the data. That is, in some embodiments, the user may perform a first rotation to supplement the first, less sensitive information with second, more sensitive information; the user may then continue the rotation or perform additional rotations in the same direction to supplement the fourth, less sensitive information with More sensitive information to supplement the first and second information. In some embodiments, this more sensitive information may be displayed on the same disc as the first and second information, simply further to the right. In some embodiments, the more sensitive information may be displayed at a smaller font size setting than the font size setting corresponding to the second information. In some embodiments, the more sensitive information may include more lines of text than the second information. In some embodiments, more sensitive information may be presented without (or limited use of) icons, graphics, glyphs, or logos.

应该理解,图60中已经描述的操作的特定顺序仅是示例性的并且不旨在指示所描述的顺序是可以执行操作的仅有的顺序。本领域普通技术人员将认识到各种方式来重新排序本文所描述的操作。It should be understood that the particular order in which the operations have been described in FIG. 60 is exemplary only and is not intended to indicate that the described order is the only order in which the operations may be performed. Those of ordinary skill in the art will recognize various ways to reorder the operations described herein.

注意上文参照方法6000(例如图60)所描述的过程的细节也以类似的方式可用于本申请其它地方所描述的方法。例如,在本申请中所描述的其它方法可以包括方法6000的特性中的一个或多个。例如,以上参照方法6000所描述的设备、硬件元件、输入、接口、操作模式、表面、时间指示符和复杂件可以共享本申请中在其它地方参照其它方法所描述的设备、硬件元件、输入、接口、操作模式、表面、时间指示符和复杂件的特性中的一个或多个。而且,上文参照方法6000所描述的技术可以与本申请中其它地方所描述的任何接口、表面或复杂件组合使用。为了简要,这些细节不在本申请中其它地方重复。Note that the details of the process described above with reference to method 6000 (eg, FIG. 60 ) are also applicable in a similar manner to methods described elsewhere in this application. For example, other methods described in this application may include one or more of the features of method 6000. For example, the devices, hardware elements, inputs, interfaces, operating modes, surfaces, time indicators and complexes described above with reference to method 6000 may share devices, hardware elements, inputs, One or more of interfaces, modes of operation, surfaces, time indicators, and properties of the complex. Furthermore, the techniques described above with reference to method 6000 may be used in combination with any interface, surface or complex described elsewhere in this application. For the sake of brevity, these details are not repeated elsewhere in this application.

根据一些实施例,图61示出根据各种描述的实施例的原理而配置的电子设备6100的示例性功能框图。根据一些实施例,电子设备6100的功能框被配置为执行上文所描述的技术。设备6100的功能框可选地由硬件、软件或者硬件和软件的组合来实现以执行各种所描述的示例的原理。本领域技术人员应该理解,图61中描述的功能框可选地组合或分离到子框中以实现各种所描述示例的原理。因此,本文的描述可选地支持本文所描述的功能框的任何可能的组合或分离或进一步定义。61 illustrates an exemplary functional block diagram of an electronic device 6100 configured in accordance with the principles of various described embodiments, according to some embodiments. According to some embodiments, the functional blocks of electronic device 6100 are configured to perform the techniques described above. The functional blocks of device 6100 are optionally implemented by hardware, software, or a combination of hardware and software to carry out the principles of various described examples. Those skilled in the art will appreciate that the functional blocks depicted in Figure 61 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. Accordingly, the description herein optionally supports any possible combination or separation or further definition of the functional blocks described herein.

如图61中所示,电子设备6100包括被配置为显示图形用户接口(诸如排版模块化接口和/或编辑接口)的显示单元6102,以及被配置为接收旋转输入的可旋转输入机构单元6104。可选地,设备6100还包括被配置为接收接触的触敏表面单元6106。设备6100还包括耦合到显示单元6102、可旋转输入机构单元6104以及可选地触敏表面单元6106的处理单元6108。该处理单元6108包含接收单元6110、显示使能单元6112、检测单元6114和补充单元6116。可选地,处理单元6108还包括突出显示单元6118、编辑单元6120、维持单元6122以及代替单元6124。As shown in FIG. 61, electronic device 6100 includes a display unit 6102 configured to display a graphical user interface, such as a typography modular interface and/or an editing interface, and a rotatable input mechanism unit 6104 configured to receive rotational input. Optionally, device 6100 further includes a touch-sensitive surface unit 6106 configured to receive contacts. Device 6100 also includes a processing unit 6108 coupled to display unit 6102 , rotatable input mechanism unit 6104 , and optionally touch-sensitive surface unit 6106 . The processing unit 6108 includes a receiving unit 6110 , a display enabling unit 6112 , a detecting unit 6114 and a supplementing unit 6116 . Optionally, the processing unit 6108 further includes a highlighting unit 6118 , an editing unit 6120 , a maintaining unit 6122 and a replacement unit 6124 .

处理单元6112被配置为:(例如用接收单元6110)接收与第一主题有关的数据;(例如用显示使能单元6112)使得在显示单元6102上能够显示与所接收的数据的第一部分有关的第一信息;(例如用检测单元6114)检测可旋转输入机构单元6104的第一旋转;以及响应于检测到可旋转输入机构单元6104的第一旋转,(例如用补充单元6116)用与所接收的数据的第二部分有关的第二信息来补充第一信息。The processing unit 6112 is configured to: (eg, with the receiving unit 6110) receive data related to the first topic; the first information; detecting the first rotation of the rotatable input mechanism unit 6104 (eg, with the detection unit 6114); and in response to detecting the first rotation of the rotatable input mechanism unit 6104, with the received The second information about the second part of the data supplements the first information.

在一些实施例中,(例如用显示使能单元6112)使得在显示单元6102上能够显示第一信息包括使得在显示单元6102上能够在用户接口的第一预定部分中显示第一信息。In some embodiments, enabling display of the first information on display unit 6102 (eg, with display enabling unit 6112 ) includes enabling display of first information on display unit 6102 in a first predetermined portion of the user interface.

在一些实施例中,用第二信息来补充第一信息包括使得能够在显示单元6102上在用户接口的第一预定部分中显示第二信息。In some embodiments, supplementing the first information with the second information includes enabling display of the second information on the display unit 6102 in the first predetermined portion of the user interface.

在一些实施例中,其中(例如用补充单元6116)用第二信息来补充第一信息包括在检测到可旋转输入机构单元6104之前维持第一信息在显示单元6102上的显示该第一信息的位置处的显示。In some embodiments, wherein supplementing the first information with the second information (eg, with the supplementing unit 6116 ) includes maintaining a display of the first information on the display unit 6102 before the rotatable input mechanism unit 6104 is detected. display at the location.

在一些实施例中,处理单元6108还被配置为:(例如用接收单元6110)接收与第二主题有关的数据;(例如用显示使能单元6112)使得在显示单元6102上、在用户接口的第二预定部分中能够显示与有关于第二主题的数据的第一部分有关的第三信息。In some embodiments, the processing unit 6108 is further configured to: receive (eg, with the receiving unit 6110 ) data related to the second topic; The third information related to the first portion of the data on the second subject can be displayed in the second predetermined portion.

在一些实施例中,数据的第一部分对应于第一隐私级别,并且数据的第二部分对应于第二隐私级别。In some embodiments, the first portion of the data corresponds to a first privacy level and the second portion of the data corresponds to a second privacy level.

在一些实施例中,第一信息在显示单元6102上以第一字体尺寸来显示;以及第二信息在显示单元6102上以比第一字体尺寸更小的第二字体尺寸来显示。In some embodiments, the first information is displayed on the display unit 6102 in a first font size; and the second information is displayed on the display unit 6102 in a second font size that is smaller than the first font size.

在一些实施例中,第一信息包括单个文本行;第二信息包括两个或更多的文本行。In some embodiments, the first information includes a single line of text; the second information includes two or more lines of text.

在一些实施例中,处理单元6108还被配置为:(例如用显示使能单元6112)使得在显示单元6102上能够显示第一编辑接口,以用于编辑对应于第一信息和第三信息的第一显示设置,而(例如用显示使能单元6112)使得在显示单元6102上能够显示第一编辑接口:(例如用检测单元6114)检测在对应于第一信息的位置处的第一触摸输入,(例如用突出显示单元6118)突出显示第一信息;当第一信息突出显示时,(例如用检测单元6114)检测可旋转输入机构单元6104的第二旋转;以及响应于检测到可旋转输入机构单元6104的第二旋转,(例如用编辑单元6120)编辑对应于第一信息的第一颜色设置。In some embodiments, processing unit 6108 is further configured to: (eg, with display enabling unit 6112) enable display of a first editing interface on display unit 6102 for editing the information corresponding to the first information and the third information A first display setting while enabling display of a first editing interface on display unit 6102 (eg, with display enable unit 6112): Detecting (eg, with detection unit 6114) a first touch input at a location corresponding to the first information , (eg, with highlighting unit 6118) highlighting the first information; when the first information is highlighted, detecting (eg, with detecting unit 6114) a second rotation of rotatable input mechanism unit 6104; and in response to detecting the rotatable input A second rotation of the mechanism unit 6104 edits the first color setting corresponding to the first information (eg, with the editing unit 6120).

在一些实施例中,处理单元6108还被配置为:当(例如用显示使能单元6112)使得在显示单元6102上能够显示第一编辑接口时:响应于检测到可旋转输入机构单元6104的第二旋转,(例如用维持单元6122)维持对应于第三信息的第二颜色设置。In some embodiments, processing unit 6108 is further configured to: when enabling display of the first editing interface on display unit 6102 (eg, with display enabling unit 6112 ): in response to detecting the first editing interface of rotatable input mechanism unit 6104 For two rotations, the second color setting corresponding to the third information is maintained (eg, with the maintaining unit 6122).

在一些实施例中,处理单元6108还被配置为:当(例如用显示使能单元6112)使得在显示单元6102上能够显示第一编辑接口时:响应于检测到可旋转输入机构单元6104的第二旋转,(例如用编辑单元6120)编辑对应于第三信息的第二颜色设置。In some embodiments, processing unit 6108 is further configured to: when enabling display of the first editing interface on display unit 6102 (eg, with display enabling unit 6112 ): in response to detecting the first editing interface of rotatable input mechanism unit 6104 With a second rotation, the second color setting corresponding to the third information is edited (eg, with editing unit 6120).

在一些实施例中,处理单元6108还被配置为:当(例如用显示使能单元6112)使得在显示单元6102上能够显示第一编辑接口时,(例如用检测单元6114)检测水平轻扫手势;以及响应于检测到水平轻扫手势,(例如用显示使能单元6112)使得在显示单元6102上能够显示第二编辑接口,以用于编辑对应于第一信息和第三信息的第二显示设置。In some embodiments, processing unit 6108 is further configured to detect a horizontal swipe gesture (eg, with detection unit 6114) when enabling display of the first editing interface on display unit 6102 (eg, with display enabling unit 6112). and in response to detecting the horizontal swipe gesture, enabling display of a second editing interface on display unit 6102 (eg, with display enabling unit 6112) for editing the second display corresponding to the first information and the third information set up.

处理单元6108还被配置为:(例如用显示使能单元6112)使得在显示单元6102上能够显示第三编辑接口,以用于编辑对应于第一信息和第三信息的第三显示设置;当(例如用显示使能单元6112)使得在显示单元6102上能够显示第三编辑接口时:(例如用检测单元6114)检测在对应于第一信息的位置处的第二触摸输入;并且响应于检测到在对应于第一信息的位置处的第二触摸输入,(例如用突出显示单元6118)突出显示第一信息;当第一信息突出显示时,(例如用检测单元6114)检测可旋转输入机构单元6104的第三旋转;以及响应于检测到可旋转输入机构单元6104的第三旋转,(例如用代替单元6124)用对应于与第一主题不同的主题的第四信息来代替第一信息。The processing unit 6108 is further configured to: enable display on the display unit 6102 (eg, with the display enabling unit 6112) a third editing interface for editing the third display settings corresponding to the first information and the third information; when When enabling display of the third editing interface on display unit 6102 (eg, with display enable unit 6112): (eg, with detection unit 6114) detecting a second touch input at a location corresponding to the first information; and in response to detecting To a second touch input at a position corresponding to the first information, the first information is highlighted (eg, with the highlighting unit 6118); when the first information is highlighted, the rotatable input mechanism is detected (eg, with the detection unit 6114) a third rotation of unit 6104; and in response to detecting a third rotation of rotatable input mechanism unit 6104, replacing the first information with fourth information corresponding to a different theme than the first theme (eg, with replacement unit 6124).

在一些实施例中,处理单元6108还被配置为:当(例如用显示使能单元6112)使得在显示单元6102上能够显示第三编辑接口时:响应于(例如用检测单元6114)检测到可旋转输入机构单元6104的第三旋转,(例如用维持单元6122)维持在显示单元6102上显示第三信息。In some embodiments, the processing unit 6108 is further configured to: when enabling display of the third editing interface on the display unit 6102 (eg, with the display enabling unit 6112): in response to detecting (eg, with the detection unit 6114) that the The third rotation of the rotation input mechanism unit 6104 maintains the display of the third information on the display unit 6102 (eg, with the maintaining unit 6122).

在一些实施例中,处理单元6108还被配置为:检测可旋转输入机构单元6104的第四旋转;响应于检测到可旋转输入机构单元6104的第四旋转,用与所接收的数据的第三部分有关的第四信息来补充第一信息和第二信息。In some embodiments, the processing unit 6108 is further configured to: detect a fourth rotation of the rotatable input mechanism unit 6104; in response to detecting the fourth rotation of the rotatable input mechanism unit 6104, use a third Part of the relevant fourth information supplements the first information and the second information.

在一些实施例中,第一信息和第二信息不包括图标、图像、字形或标志。In some embodiments, the first information and the second information do not include icons, images, glyphs or logos.

设备6100的功能框可选地由硬件、软件或者硬件和软件的组合来实现以执行各种所描述示例的原理。本领域技术人员应该理解,图61中描述的功能框可选地组合或分离到子框中以实现各种所描述的示例的原理。因此,本文的描述可选地支持本文所描述的功能框的任何可能的组合或分离或进一步定义。The functional blocks of device 6100 are optionally implemented by hardware, software, or a combination of hardware and software to carry out the principles of various described examples. Those skilled in the art will appreciate that the functional blocks depicted in Figure 61 are optionally combined or separated into sub-blocks to implement the principles of the various described examples. Accordingly, the description herein optionally supports any possible combination or separation or further definition of the functional blocks described herein.

上文参照图60A-60F的描述的操作可选地由在图1A-1B或图59中描绘的组件来实现。例如,接收操作6004、显示操作6006、检测操作6026和补充操作6028可以由事件分类器170、事件识别器180和事件处置器190来实现。在事件分类器170中的事件监视器171检测在触敏显示器112上的接触,并且事件调度模块174将事件信息递送到应用136-1。应用136-1的相应的事件识别器180将事件信息与相应事件定义186比较,并且确定触敏表面上第一位置处的第一接触是否对应于预定义的事件或子事件,诸如激活用户接口上的可供件。当检测到相应的预定义事件或子事件时,事件识别器180激活与事件或子事件的检测关联的事件处置器190。事件处置器190可以利用或呼叫数据更新器176或对象更新器177来更新应用内部状态192。在一些实施例中,事件处置器190访问相应的GUI更新器178以更新由应用显示的内容。相似地,本领域普通技术人员应该清楚如何基于图1A-图1B中描绘的组件来实现其它过程。The operations described above with reference to FIGS. 60A-60F are optionally implemented by the components depicted in FIGS. 1A-1B or FIG. 59 . For example, receive operation 6004 , display operation 6006 , detect operation 6026 , and supplement operation 6028 may be implemented by event sorter 170 , event recognizer 180 , and event handler 190 . The event monitor 171 in the event sorter 170 detects a contact on the touch-sensitive display 112, and the event scheduling module 174 delivers the event information to the application 136-1. The corresponding event recognizer 180 of the application 136-1 compares the event information to the corresponding event definition 186 and determines whether the first contact at the first location on the touch-sensitive surface corresponds to a predefined event or sub-event, such as activation of a user interface available on . When the corresponding predefined event or sub-event is detected, the event recognizer 180 activates the event handler 190 associated with the detection of the event or sub-event. Event handler 190 may utilize or call data updater 176 or object updater 177 to update application internal state 192 . In some embodiments, the event handler 190 accesses the corresponding GUI updater 178 to update the content displayed by the application. Similarly, it will be clear to those of ordinary skill in the art how to implement other processes based on the components depicted in FIGS. 1A-1B .

出于说明的目的,前文的描述已经参照特定实施例来描述。然而,上文所说明的讨论并且不旨在穷尽的或将本发明限制到所公开的精确形式。许多修改和变化鉴于以上教导是可能的。这些实施例被选择并且描述以便最好说明这些技术的原理和它们的实际应用。本领域其它技术人员因而能够最好将这些技术和具有各种修改的各种实施例用作适于预期的特定使用。For purposes of illustration, the foregoing description has been described with reference to specific embodiments. However, the discussion illustrated above is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in light of the above teachings. These embodiments were chosen and described in order to best illustrate the principles of the techniques and their practical application. Others skilled in the art can thus best utilize these techniques and various embodiments with various modifications as are suited to the particular use contemplated.

尽管本公开和示例已经完全参照附图来描述,应该注意,对本领域技术人员来说,各种变化和修改将是显而易见的。这些变化和修改应该被理解为包括在本公开和由所附权利要求所定义的示例的范围之内。Although the present disclosure and examples have been fully described with reference to the accompanying drawings, it should be noted that various changes and modifications will be apparent to those skilled in the art. Such changes and modifications should be understood to be included within the scope of this disclosure and the examples defined by the appended claims.

Claims (42)

1.一种方法,包括:1. A method comprising: 在具有触敏显示器的电子设备处:At electronic devices with touch-sensitive displays: 在所述触敏显示器上显示指示当前时间的钟面,所述钟面包括;A clock face indicating the current time is displayed on the touch-sensitive display, the clock face comprising; 包括时针和分针的用户接口对象,其中所述用户接口对象指示所述当前时间;a user interface object including hour and minute hands, wherein the user interface object indicates the current time; 小时时间刻度的一个或多个指示;以及one or more indications of the hourly time scale; and 秒表指针;stopwatch hands; 接收表示第一用户输入的第一数据;以及receiving first data representing a first user input; and 响应于接收到所述第一数据:In response to receiving the first data: 利用所述秒表指针的第一时间刻度的指示替代小时时间刻度的所述一个或多个指示;以及Replace the one or more indications of the hour timescale with an indication of a first timescale of the stopwatch hands; and 动画呈现所述秒表指针以反映时间的变迁。The stopwatch hands are animated to reflect the passage of time. 2.根据权利要求1所述的方法,还包括:2. The method of claim 1, further comprising: 在动画呈现所述秒表指针以反映时间的变迁的同时,接收表示第二用户输入的第二数据;以及receiving second data representing a second user input while animating the stopwatch hands to reflect the transition of time; and 响应于接收到所述第二数据:In response to receiving the second data: 中止所述秒表指针的所述动画呈现。Suspending the animation rendering of the stopwatch hands. 3.根据权利要求2所述的方法,还包括:3. The method of claim 2, further comprising: 在所述触敏显示器上显示第一可供件,所述第一可供件表示开始/停止功能,其中表示所述第一用户输入的所述第一数据以及表示所述第二用户输入的所述第二数据两者都表示在所显示的第一可供件上的接触。displaying a first affordance on the touch-sensitive display, the first affordance representing a start/stop function, wherein the first data representing the first user input and the second user input representing the The second data both represent contacts on the displayed first affordance. 4.根据权利要求2至3中任一项所述的方法,还包括:4. The method of any one of claims 2 to 3, further comprising: 在所述触敏显示器上显示第二可供件,所述第二可供件表示圈功能;displaying a second affordance on the touch-sensitive display, the second affordance representing a circle function; 接收表示在所显示的第二可供件上的接触的第三数据,其中在接收到所述第一数据之后并且在接收到所述第二数据之前,所述第三数据被接收;以及receiving third data representing a contact on the displayed second affordance, wherein the third data is received after the first data is received and before the second data is received; and 响应于接收到所述第三数据:In response to receiving the third data: 显示指示在接收到所述第一数据和接收到所述第三数据之间所流逝的时间的第三数值。A third numerical value indicating the elapsed time between receipt of the first data and receipt of the third data is displayed. 5.根据权利要求1至3中任一项所述的方法,还包括:5. The method of any one of claims 1 to 3, further comprising: 在所述触敏显示器上显示第三可供件,所述第三可供件表示秒表应用;displaying a third affordance on the touch-sensitive display, the third affordance representing a stopwatch application; 接收表示在所显示的第三可供件上的接触的第四数据,以及receiving fourth data representing the contact on the displayed third affordance, and 响应于接收到所述第四数据:In response to receiving the fourth data: 启动所述秒表应用。Launch the stopwatch application. 6.根据权利要求1至3中任一项所述的方法,其中用于所述秒表指针的所述第一时间刻度是60秒。6. The method of any one of claims 1 to 3, wherein the first time scale for the stopwatch hands is 60 seconds. 7.根据权利要求1至3中任一项所述的方法,其中用于所述秒表指针的所述第一时间刻度是30秒。7. The method of any one of claims 1 to 3, wherein the first time scale for the stopwatch hands is 30 seconds. 8.根据权利要求1至3中任一项所述的方法,其中用于所述秒表指针的所述第一时间刻度是6秒。8. The method of any one of claims 1 to 3, wherein the first time scale for the stopwatch hands is 6 seconds. 9.根据权利要求1至3中任一项所述的方法,其中用于所述秒表指针的所述第一时间刻度是3秒。9. The method of any one of claims 1 to 3, wherein the first time scale for the stopwatch hands is 3 seconds. 10.根据权利要求1至3中任一项所述的方法,其中以基于用于所述秒表指针的所述第一时间刻度的速率,所述秒表指针的移动被动画呈现。10. The method of any one of claims 1 to 3, wherein movement of the stopwatch hands is animated at a rate based on the first time scale for the stopwatch hands. 11.根据权利要求1至3中任一项所述的方法,其中利用所述秒表指针的第一时间刻度的指示替代小时时间刻度的所述一个或多个指示包括:11. The method of any one of claims 1 to 3, wherein replacing the one or more indications of an hour timescale with an indication of a first timescale of the stopwatch hands comprises: 移除所述小时时间刻度的所述一个或多个指示;removing the one or more indications of the hourly timescale; 显示用于所述秒表指针的所述第一时间刻度的所述指示;以及displaying said indication of said first time scale for said stopwatch hands; and 将所显示的用于所述秒表指针的所述第一时间刻度的指示在旋转运动中平移,其中所述旋转运动是顺时针方向。The displayed indication of the first time scale for the stopwatch hands is translated in a rotational movement, wherein the rotational movement is clockwise. 12.根据权利要求1至3中任一项所述的方法,其中所述电子设备具有可旋转的输入机构,并且所述方法还包括:12. The method of any one of claims 1 to 3, wherein the electronic device has a rotatable input mechanism, and the method further comprises: 接收表示所述可旋转的输入机构的运动的第五数据;以及receiving fifth data representing movement of the rotatable input mechanism; and 响应于接收到所述第五数据:In response to receiving the fifth data: 将用于所述秒表指针的所述第一时间刻度的所述指示替换为用于所述秒表指针的第二时间刻度的指示,其中所述第二时间刻度不同于所述第一时间刻度。The indication of the first time scale for the stopwatch hands is replaced with an indication for the second time scale of the stopwatch hands, wherein the second time scale is different from the first time scale. 13.根据权利要求12所述的方法,其中将用于所述秒表指针的所述第一时间刻度的所述指示替换为用于所述秒表指针的第二时间刻度的指示包括:13. The method of claim 12, wherein replacing the indication of the first time scale for the stopwatch hands with an indication for the second time scale of the stopwatch hands comprises: 移除用于所述秒表指针的所述第一时间刻度的所述指示;removing said indication of said first time scale for said stopwatch hands; 显示用于所述秒表指针的所述第二时间刻度的所述指示;以及displaying said indication of said second time scale for said stopwatch hands; and 将所显示的用于所述秒表指针的所述第二时间刻度的指示在旋转运动中平移,其中所述旋转运动是顺时针方向。The displayed indication of the second time scale for the stopwatch hands is translated in a rotational movement, wherein the rotational movement is clockwise. 14.根据权利要求1至3中任一项所述的方法,还包括:14. The method of any one of claims 1 to 3, further comprising: 在接收到表示所述第一用户输入的所述第一数据之后:After receiving the first data representing the first user input: 动画呈现所述秒表指针,以表示围绕原点的旋转运动;以及animating the stopwatch hands to represent rotational movement about the origin; and 在相对于围绕所述原点的所述旋转运动的π/2弧度的位置处,中止所述动画呈现显示所述秒表指针。At a position of π/2 radians relative to the rotational movement about the origin, the animation presentation is aborted to display the stopwatch hands. 15.一种计算机可读存储介质,存储一个或多个程序,所述程序用于由具有触敏显示器的电子设备的一个或多个处理器执行,所述一个或多个程序包括用于以下的指令:15. A computer-readable storage medium storing one or more programs for execution by one or more processors of an electronic device having a touch-sensitive display, the one or more programs comprising: command: 在所述触敏显示器上显示指示当前时间的钟面,所述钟面包括;A clock face indicating the current time is displayed on the touch-sensitive display, the clock face comprising; 包括时针和分针的用户接口对象,其中所述用户接口对象指示所述当前时间;a user interface object including hour and minute hands, wherein the user interface object indicates the current time; 小时时间刻度的一个或多个指示;以及one or more indications of the hourly time scale; and 秒表指针;stopwatch hands; 接收表示第一用户输入的第一数据;以及receiving first data representing a first user input; and 响应于接收到所述第一数据:In response to receiving the first data: 利用所述秒表指针的第一时间刻度的指示替代小时时间刻度的所述一个或多个指示;以及Replace the one or more indications of the hour timescale with an indication of a first timescale of the stopwatch hands; and 动画呈现所述秒表指针以反映时间的变迁。The stopwatch hands are animated to reflect the passage of time. 16.根据权利要求15所述的计算机可读存储介质,所述一个或多个程序还包括用于以下的指令:16. The computer-readable storage medium of claim 15, the one or more programs further comprising instructions for: 在动画呈现所述秒表指针以反映时间的变迁的同时,接收表示第二用户输入的第二数据;以及receiving second data representing a second user input while animating the stopwatch hands to reflect the transition of time; and 响应于接收到所述第二数据:In response to receiving the second data: 中止所述秒表指针的所述动画呈现。Suspending the animation rendering of the stopwatch hands. 17.根据权利要求16所述的计算机可读存储介质,所述一个或多个程序还包括用于以下的指令:17. The computer-readable storage medium of claim 16, the one or more programs further comprising instructions for: 在所述触敏显示器上显示第一可供件,所述第一可供件表示开始/停止功能,其中表示所述第一用户输入的所述第一数据以及表示所述第二用户输入的所述第二数据两者都表示在所显示的第一可供件上的接触。displaying a first affordance on the touch-sensitive display, the first affordance representing a start/stop function, wherein the first data representing the first user input and the second user input representing the The second data both represent contacts on the displayed first affordance. 18.根据权利要求16至17中的任一项所述的计算机可读存储介质,所述一个或多个程序还包括用于以下的指令:18. The computer-readable storage medium of any one of claims 16 to 17, the one or more programs further comprising instructions for: 在所述触敏显示器上显示第二可供件,所述第二可供件表示圈功能;displaying a second affordance on the touch-sensitive display, the second affordance representing a circle function; 接收表示在所显示的第二可供件上的接触的第三数据,其中在接收到所述第一数据之后并且在接收到所述第二数据之前,所述第三数据被接收;以及receiving third data representing a contact on the displayed second affordance, wherein the third data is received after the first data is received and before the second data is received; and 响应于接收到所述第三数据:In response to receiving the third data: 显示指示在接收到所述第一数据和接收到所述第三数据之间所流逝的时间的第三数值。A third numerical value indicating the elapsed time between receipt of the first data and receipt of the third data is displayed. 19.根据权利要求15至17中的任一项所述的计算机可读存储介质,所述一个或多个程序还包括用于以下的指令:19. The computer-readable storage medium of any one of claims 15 to 17, the one or more programs further comprising instructions for: 在所述触敏显示器上显示第三可供件,所述第三可供件表示秒表应用;displaying a third affordance on the touch-sensitive display, the third affordance representing a stopwatch application; 接收表示在所显示的第三可供件上的接触的第四数据,以及receiving fourth data representing the contact on the displayed third affordance, and 响应于接收到所述第四数据:In response to receiving the fourth data: 启动所述秒表应用。Launch the stopwatch application. 20.根据权利要求15至17中的任一项所述的计算机可读存储介质,其中用于所述秒表指针的所述第一时间刻度是60秒。20. The computer readable storage medium of any of claims 15 to 17, wherein the first time scale for the stopwatch hands is 60 seconds. 21.根据权利要求15至17中的任一项所述的计算机可读存储介质,其中用于所述秒表指针的所述第一时间刻度是30秒。21. The computer readable storage medium of any of claims 15 to 17, wherein the first time scale for the stopwatch hands is 30 seconds. 22.根据权利要求15至17中的任一项所述的计算机可读存储介质,其中用于所述秒表指针的所述第一时间刻度是6秒。22. The computer readable storage medium of any one of claims 15 to 17, wherein the first time scale for the stopwatch hands is 6 seconds. 23.根据权利要求15至17中的任一项所述的计算机可读存储介质,其中用于所述秒表指针的所述第一时间刻度是3秒。23. The computer readable storage medium of any of claims 15 to 17, wherein the first time scale for the stopwatch hands is 3 seconds. 24.根据权利要求15至17中的任一项所述的计算机可读存储介质,其中以基于用于所述秒表指针的所述第一时间刻度的速率,所述秒表指针的移动被动画呈现。24. The computer-readable storage medium of any one of claims 15 to 17, wherein movement of the stopwatch hands is animated at a rate based on the first time scale for the stopwatch hands . 25.根据权利要求15至17中的任一项所述的计算机可读存储介质,其中利用所述秒表指针的第一时间刻度的指示替代小时时间刻度的所述一个或多个指示包括:25. The computer-readable storage medium of any one of claims 15 to 17, wherein replacing the one or more indications of an hourly timescale with an indication of a first timescale of the stopwatch hands comprises: 移除所述小时时间刻度的所述一个或多个指示;removing the one or more indications of the hourly timescale; 显示用于所述秒表指针的所述第一时间刻度的所述指示;以及displaying said indication of said first time scale for said stopwatch hands; and 将所显示的用于所述秒表指针的所述第一时间刻度的指示在旋转运动中平移,其中所述旋转运动是顺时针方向。The displayed indication of the first time scale for the stopwatch hands is translated in a rotational movement, wherein the rotational movement is clockwise. 26.根据权利要求15至17中的任一项所述的计算机可读存储介质,其中所述电子设备具有可旋转的输入机构,并且所述方法还包括:26. The computer-readable storage medium of any one of claims 15 to 17, wherein the electronic device has a rotatable input mechanism, and the method further comprises: 接收表示所述可旋转的输入机构的运动的第五数据;以及receiving fifth data representing movement of the rotatable input mechanism; and 响应于接收到所述第五数据:In response to receiving the fifth data: 将用于所述秒表指针的所述第一时间刻度的所述指示替换为用于所述秒表指针的第二时间刻度的指示,其中所述第二时间刻度不同于所述第一时间刻度。The indication of the first time scale for the stopwatch hands is replaced with an indication for the second time scale of the stopwatch hands, wherein the second time scale is different from the first time scale. 27.根据权利要求26所述的计算机可读存储介质,其中将用于所述秒表指针的所述第一时间刻度的所述指示替换为用于所述秒表指针的第二时间刻度的指示包括:27. The computer-readable storage medium of claim 26, wherein replacing the indication of the first time scale for the stopwatch hands with an indication of a second time scale for the stopwatch hands comprises : 移除用于所述秒表指针的所述第一时间刻度的所述指示;removing said indication of said first time scale for said stopwatch hands; 显示用于所述秒表指针的所述第二时间刻度的所述指示;以及displaying said indication of said second time scale for said stopwatch hands; and 将所显示的用于所述秒表指针的所述第二时间刻度的指示在旋转运动中平移,其中所述旋转运动是顺时针方向。The displayed indication of the second time scale for the stopwatch hands is translated in a rotational movement, wherein the rotational movement is clockwise. 28.根据权利要求15至17中的任一项所述的计算机可读存储介质,所述一个或多个程序还包括用于以下的指令:28. The computer-readable storage medium of any one of claims 15 to 17, the one or more programs further comprising instructions for: 在接收到表示所述第一用户输入的所述第一数据之后:After receiving the first data representing the first user input: 动画呈现所述秒表指针,以表示围绕原点的旋转运动;以及animating the stopwatch hands to represent rotational movement about the origin; and 在相对于围绕所述原点的所述旋转运动的π/2弧度的位置处,中止所述动画呈现显示所述秒表指针。At a position of π/2 radians relative to the rotational movement about the origin, the animation presentation is aborted to display the stopwatch hands. 29.一种电子设备,包括:29. An electronic device comprising: 触敏显示器;touch sensitive display; 一个或多个处理器;以及one or more processors; and 存储一个或多个程序的存储器,所述一个或多个程序被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下的指令:memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: 在所述触敏显示器上显示指示当前时间的钟面,所述钟面包括;A clock face indicating the current time is displayed on the touch-sensitive display, the clock face comprising; 包括时针和分针的用户接口对象,其中所述用户接口对象指示所述当前时间;a user interface object including hour and minute hands, wherein the user interface object indicates the current time; 小时时间刻度的一个或多个指示;以及one or more indications of the hourly time scale; and 秒表指针;stopwatch hands; 接收表示第一用户输入的第一数据;以及receiving first data representing a first user input; and 响应于接收到所述第一数据:In response to receiving the first data: 利用所述秒表指针的第一时间刻度的指示替代小时时间刻度的所述一个或多个指示;以及Replace the one or more indications of the hour timescale with an indication of a first timescale of the stopwatch hands; and 动画呈现所述秒表指针以反映时间的变迁。The stopwatch hands are animated to reflect the passage of time. 30.根据权利要求29所述的电子设备,所述一个或多个程序还包括用于以下的指令:30. The electronic device of claim 29, the one or more programs further comprising instructions for: 在动画呈现所述秒表指针以反映时间的变迁的同时,接收表示第二用户输入的第二数据;以及receiving second data representing a second user input while animating the stopwatch hands to reflect the transition of time; and 响应于接收到所述第二数据:In response to receiving the second data: 中止所述秒表指针的所述动画呈现。Suspending the animation rendering of the stopwatch hands. 31.根据权利要求30所述的电子设备,所述一个或多个程序还包括用于以下的指令:31. The electronic device of claim 30, the one or more programs further comprising instructions for: 在所述触敏显示器上显示第一可供件,所述第一可供件表示开始/停止功能,其中表示所述第一用户输入的所述第一数据以及表示所述第二用户输入的所述第二数据两者都表示在所显示的第一可供件上的接触。Displaying a first affordance on the touch-sensitive display, the first affordance representing a start/stop function, wherein the first data representing the first user input and the second user input representing the The second data both represent contacts on the displayed first affordance. 32.根据权利要求30至31中任一项所述的电子设备,所述一个或多个程序还包括用于以下的指令:32. The electronic device of any one of claims 30 to 31, the one or more programs further comprising instructions for: 在所述触敏显示器上显示第二可供件,所述第二可供件表示圈功能;displaying a second affordance on the touch-sensitive display, the second affordance representing a circle function; 接收表示在所显示的第二可供件上的接触的第三数据,其中在接收到所述第一数据之后并且在接收到所述第二数据之前,所述第三数据被接收;以及receiving third data representing a contact on the displayed second affordance, wherein the third data is received after the first data is received and before the second data is received; and 响应于接收到所述第三数据:In response to receiving the third data: 显示指示在接收到所述第一数据和接收到所述第三数据之间所流逝的时间的第三数值。A third numerical value indicating the elapsed time between receipt of the first data and receipt of the third data is displayed. 33.根据权利要求29至31中任一项所述的电子设备,所述一个或多个程序还包括用于以下的指令:33. The electronic device of any one of claims 29 to 31, the one or more programs further comprising instructions for: 在所述触敏显示器上显示第三可供件,所述第三可供件表示秒表应用;displaying a third affordance on the touch-sensitive display, the third affordance representing a stopwatch application; 接收表示在所显示的第三可供件上的接触的第四数据,以及receiving fourth data representing the contact on the displayed third affordance, and 响应于接收到所述第四数据:In response to receiving the fourth data: 启动所述秒表应用。Launch the stopwatch application. 34.根据权利要求29至31中任一项所述的电子设备,其中用于所述秒表指针的所述第一时间刻度是60秒。34. An electronic device according to any of claims 29 to 31, wherein the first time scale for the stopwatch hands is 60 seconds. 35.根据权利要求29至31中任一项所述的电子设备,其中用于所述秒表指针的所述第一时间刻度是30秒。35. An electronic device according to any of claims 29 to 31, wherein the first time scale for the stopwatch hands is 30 seconds. 36.根据权利要求29至31中任一项所述的电子设备,其中用于所述秒表指针的所述第一时间刻度是6秒。36. An electronic device according to any of claims 29 to 31, wherein the first time scale for the stopwatch hands is 6 seconds. 37.根据权利要求29至31中任一项所述的电子设备,其中用于所述秒表指针的所述第一时间刻度是3秒。37. The electronic device of any of claims 29 to 31, wherein the first time scale for the stopwatch hands is 3 seconds. 38.根据权利要求29至31中任一项所述的电子设备,其中以基于用于所述秒表指针的所述第一时间刻度的速率,所述秒表指针的移动被动画呈现。38. The electronic device of any one of claims 29 to 31, wherein movement of the stopwatch hands is animated at a rate based on the first time scale for the stopwatch hands. 39.根据权利要求29至31中任一项所述的电子设备,其中利用所述秒表指针的第一时间刻度的指示替代小时时间刻度的所述一个或多个指示包括:39. The electronic device of any one of claims 29 to 31, wherein replacing the one or more indications of an hourly timescale with an indication of a first timescale of the stopwatch hands comprises: 移除所述小时时间刻度的所述一个或多个指示;removing the one or more indications of the hourly timescale; 显示用于所述秒表指针的所述第一时间刻度的所述指示;以及displaying said indication of said first time scale for said stopwatch hands; and 将所显示的用于所述秒表指针的所述第一时间刻度的指示在旋转运动中平移,其中所述旋转运动是顺时针方向。The displayed indication of the first time scale for the stopwatch hands is translated in a rotational motion, wherein the rotational motion is clockwise. 40.根据权利要求29至31中任一项所述的电子设备,其中所述电子设备具有可旋转的输入机构,并且所述方法还包括:40. The electronic device of any one of claims 29 to 31, wherein the electronic device has a rotatable input mechanism, and the method further comprises: 接收表示所述可旋转的输入机构的运动的第五数据;以及receiving fifth data representing movement of the rotatable input mechanism; and 响应于接收到所述第五数据:In response to receiving the fifth data: 将用于所述秒表指针的所述第一时间刻度的所述指示替换为用于所述秒表指针的第二时间刻度的指示,其中所述第二时间刻度不同于所述第一时间刻度。The indication of the first time scale for the stopwatch hands is replaced with an indication for the second time scale of the stopwatch hands, wherein the second time scale is different from the first time scale. 41.根据权利要求40所述的电子设备,其中将用于所述秒表指针的所述第一时间刻度的所述指示替换为用于所述秒表指针的第二时间刻度的指示包括:41. The electronic device of claim 40, wherein replacing the indication of the first time scale for the stopwatch hands with an indication of a second time scale for the stopwatch hands comprises: 移除用于所述秒表指针的所述第一时间刻度的所述指示;removing said indication of said first time scale for said stopwatch hands; 显示用于所述秒表指针的所述第二时间刻度的所述指示;以及displaying said indication of said second time scale for said stopwatch hands; and 将所显示的用于所述秒表指针的所述第二时间刻度的指示在旋转运动中平移,其中所述旋转运动是顺时针方向。The displayed indication of the second time scale for the stopwatch hands is translated in a rotational movement, wherein the rotational movement is clockwise. 42.根据权利要求29至31中任一项所述的电子设备,所述一个或多个程序还包括用于以下的指令:42. The electronic device of any one of claims 29 to 31, the one or more programs further comprising instructions for: 在接收到表示所述第一用户输入的所述第一数据之后:After receiving the first data representing the first user input: 动画呈现所述秒表指针,以表示围绕原点的旋转运动;以及animating the stopwatch hands to represent rotational movement about the origin; and 在相对于围绕所述原点的所述旋转运动的π/2弧度的位置处,中止所述动画呈现显示所述秒表指针。At a position of π/2 radians relative to the rotational movement about the origin, the animation presentation is aborted to display the stopwatch hands.
CN202010697187.0A 2014-08-02 2015-08-03 Context-Specific User Interface Active CN111857527B (en)

Applications Claiming Priority (13)

Application Number Priority Date Filing Date Title
US201462032562P 2014-08-02 2014-08-02
US62/032,562 2014-08-02
US201462044994P 2014-09-02 2014-09-02
US62/044,994 2014-09-02
US201562129835P 2015-03-07 2015-03-07
US62/129,835 2015-03-07
USPCT/US2015/034604 2015-06-07
PCT/US2015/034606 WO2016022204A1 (en) 2014-08-02 2015-06-07 Context-specific user interfaces
PCT/US2015/034607 WO2016022205A1 (en) 2014-08-02 2015-06-07 Context-specific user interfaces
USPCT/US2015/034607 2015-06-07
USPCT/US2015/034606 2015-06-07
PCT/US2015/034604 WO2016022203A1 (en) 2014-08-02 2015-06-07 Context-specific user interfaces
CN201510479088.4A CN105487790B (en) 2014-08-02 2015-08-03 Context specific user interface

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201510479088.4A Division CN105487790B (en) 2014-08-02 2015-08-03 Context specific user interface

Publications (2)

Publication Number Publication Date
CN111857527A true CN111857527A (en) 2020-10-30
CN111857527B CN111857527B (en) 2024-12-24

Family

ID=53477000

Family Applications (18)

Application Number Title Priority Date Filing Date
CN201510483305.7A Active CN105320455B (en) 2014-08-02 2015-08-03 Situation particular user interface
CN202110368426.2A Pending CN113010084A (en) 2014-08-02 2015-08-03 Context specific user interface
CN202110367834.6A Active CN113010082B (en) 2014-08-02 2015-08-03 Context-Specific User Interface
CN202110369387.8A Active CN113010090B (en) 2014-08-02 2015-08-03 Context-Specific User Interface
CN202110367769.7A Pending CN113010081A (en) 2014-08-02 2015-08-03 Context specific user interface
CN201510483268.XA Active CN105320454B (en) 2014-08-02 2015-08-03 Context specific user interface
CN201510481525.6A Active CN105335087B (en) 2014-08-02 2015-08-03 Situation particular user interface
CN202110369386.3A Active CN113010089B (en) 2014-08-02 2015-08-03 Context-Specific User Interface
CN202411923321.9A Pending CN119739322A (en) 2014-08-02 2015-08-03 Context specific user interface
CN201510484514.3A Active CN105718185B (en) 2014-08-02 2015-08-03 Situation particular user interface
CN202010697187.0A Active CN111857527B (en) 2014-08-02 2015-08-03 Context-Specific User Interface
CN201520594249.XU Expired - Fee Related CN205608658U (en) 2014-08-02 2015-08-03 Electronic equipment
CN202110369341.6A Active CN113010087B (en) 2014-08-02 2015-08-03 Context-Specific User Interface
CN202110369265.9A Pending CN113010086A (en) 2014-08-02 2015-08-03 Context specific user interface
CN202110369363.2A Active CN113010088B (en) 2014-08-02 2015-08-03 Context-Specific User Interface
CN201510479088.4A Active CN105487790B (en) 2014-08-02 2015-08-03 Context specific user interface
CN202110368460.XA Active CN113010085B (en) 2014-08-02 2015-08-03 Context-Specific User Interface
CN202110368164.XA Active CN113010083B (en) 2014-08-02 2015-08-03 Context-Specific User Interface

Family Applications Before (10)

Application Number Title Priority Date Filing Date
CN201510483305.7A Active CN105320455B (en) 2014-08-02 2015-08-03 Situation particular user interface
CN202110368426.2A Pending CN113010084A (en) 2014-08-02 2015-08-03 Context specific user interface
CN202110367834.6A Active CN113010082B (en) 2014-08-02 2015-08-03 Context-Specific User Interface
CN202110369387.8A Active CN113010090B (en) 2014-08-02 2015-08-03 Context-Specific User Interface
CN202110367769.7A Pending CN113010081A (en) 2014-08-02 2015-08-03 Context specific user interface
CN201510483268.XA Active CN105320454B (en) 2014-08-02 2015-08-03 Context specific user interface
CN201510481525.6A Active CN105335087B (en) 2014-08-02 2015-08-03 Situation particular user interface
CN202110369386.3A Active CN113010089B (en) 2014-08-02 2015-08-03 Context-Specific User Interface
CN202411923321.9A Pending CN119739322A (en) 2014-08-02 2015-08-03 Context specific user interface
CN201510484514.3A Active CN105718185B (en) 2014-08-02 2015-08-03 Situation particular user interface

Family Applications After (7)

Application Number Title Priority Date Filing Date
CN201520594249.XU Expired - Fee Related CN205608658U (en) 2014-08-02 2015-08-03 Electronic equipment
CN202110369341.6A Active CN113010087B (en) 2014-08-02 2015-08-03 Context-Specific User Interface
CN202110369265.9A Pending CN113010086A (en) 2014-08-02 2015-08-03 Context specific user interface
CN202110369363.2A Active CN113010088B (en) 2014-08-02 2015-08-03 Context-Specific User Interface
CN201510479088.4A Active CN105487790B (en) 2014-08-02 2015-08-03 Context specific user interface
CN202110368460.XA Active CN113010085B (en) 2014-08-02 2015-08-03 Context-Specific User Interface
CN202110368164.XA Active CN113010083B (en) 2014-08-02 2015-08-03 Context-Specific User Interface

Country Status (12)

Country Link
US (10) US9582165B2 (en)
EP (5) EP3158425A1 (en)
JP (8) JP6692344B2 (en)
KR (7) KR102393950B1 (en)
CN (18) CN105320455B (en)
AU (12) AU2015298710B2 (en)
DE (6) DE202015005400U1 (en)
DK (5) DK201570499A1 (en)
HK (5) HK1221038A1 (en)
NL (6) NL2015232B1 (en)
TW (5) TWI591460B (en)
WO (3) WO2016022205A1 (en)

Families Citing this family (410)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7469381B2 (en) 2007-01-07 2008-12-23 Apple Inc. List scrolling and document translation, scaling, and rotation on a touch-screen display
US20070084897A1 (en) 2003-05-20 2007-04-19 Shelton Frederick E Iv Articulating surgical stapling instrument incorporating a two-piece e-beam firing mechanism
US9060770B2 (en) 2003-05-20 2015-06-23 Ethicon Endo-Surgery, Inc. Robotically-driven surgical instrument with E-beam driver
US11896225B2 (en) 2004-07-28 2024-02-13 Cilag Gmbh International Staple cartridge comprising a pan
US9072535B2 (en) 2011-05-27 2015-07-07 Ethicon Endo-Surgery, Inc. Surgical stapling instruments with rotatable staple deployment arrangements
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US7845537B2 (en) 2006-01-31 2010-12-07 Ethicon Endo-Surgery, Inc. Surgical instrument having recording capabilities
US8708213B2 (en) 2006-01-31 2014-04-29 Ethicon Endo-Surgery, Inc. Surgical instrument having a feedback system
US8186555B2 (en) 2006-01-31 2012-05-29 Ethicon Endo-Surgery, Inc. Motor-driven surgical cutting and fastening instrument with mechanical closure system
US11793518B2 (en) 2006-01-31 2023-10-24 Cilag Gmbh International Powered surgical instruments with firing system lockout arrangements
US8992422B2 (en) 2006-03-23 2015-03-31 Ethicon Endo-Surgery, Inc. Robotically-controlled endoscopic accessory channel
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US11980366B2 (en) 2006-10-03 2024-05-14 Cilag Gmbh International Surgical instrument
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US8684253B2 (en) 2007-01-10 2014-04-01 Ethicon Endo-Surgery, Inc. Surgical instrument with wireless communication between a control unit of a robotic system and remote sensor
US8840603B2 (en) 2007-01-10 2014-09-23 Ethicon Endo-Surgery, Inc. Surgical instrument with wireless communication between control unit and sensor transponders
US8931682B2 (en) 2007-06-04 2015-01-13 Ethicon Endo-Surgery, Inc. Robotically-controlled shaft based rotary drive systems for surgical instruments
US11857181B2 (en) 2007-06-04 2024-01-02 Cilag Gmbh International Robotically-controlled shaft based rotary drive systems for surgical instruments
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US8636736B2 (en) 2008-02-14 2014-01-28 Ethicon Endo-Surgery, Inc. Motorized surgical cutting and fastening instrument
US8573465B2 (en) 2008-02-14 2013-11-05 Ethicon Endo-Surgery, Inc. Robotically-controlled surgical end effector system with rotary actuated closure systems
US11986183B2 (en) 2008-02-14 2024-05-21 Cilag Gmbh International Surgical cutting and fastening instrument comprising a plurality of sensors to measure an electrical parameter
US9615826B2 (en) 2010-09-30 2017-04-11 Ethicon Endo-Surgery, Llc Multiple thickness implantable layers for surgical stapling devices
US8210411B2 (en) 2008-09-23 2012-07-03 Ethicon Endo-Surgery, Inc. Motor-driven surgical cutting instrument
US8917632B2 (en) 2010-04-07 2014-12-23 Apple Inc. Different rate controller configurations for different cameras of a mobile device
TWI439960B (en) 2010-04-07 2014-06-01 Apple Inc Avatar editing environment
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
US20110252349A1 (en) 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Folders
US11925354B2 (en) 2010-09-30 2024-03-12 Cilag Gmbh International Staple cartridge comprising staples positioned within a compressible portion thereof
US9629814B2 (en) 2010-09-30 2017-04-25 Ethicon Endo-Surgery, Llc Tissue thickness compensator configured to redistribute compressive forces
US9700317B2 (en) 2010-09-30 2017-07-11 Ethicon Endo-Surgery, Llc Fastener cartridge comprising a releasable tissue thickness compensator
US10945731B2 (en) 2010-09-30 2021-03-16 Ethicon Llc Tissue thickness compensator comprising controlled release and expansion
US12213666B2 (en) 2010-09-30 2025-02-04 Cilag Gmbh International Tissue thickness compensator comprising layers
US9386988B2 (en) 2010-09-30 2016-07-12 Ethicon End-Surgery, LLC Retainer assembly including a tissue thickness compensator
US11207064B2 (en) 2011-05-27 2021-12-28 Cilag Gmbh International Automated end effector component reloading system for use with a robotic system
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
RU2631164C2 (en) * 2011-12-08 2017-09-19 Общество с ограниченной ответственностью "Базелевс-Инновации" Method of animating sms-messages
RU2639857C2 (en) 2012-03-28 2017-12-22 Этикон Эндо-Серджери, Инк. Tissue thickness compensator containing capsule for medium with low pressure
US9591339B1 (en) 2012-11-27 2017-03-07 Apple Inc. Agnostic media delivery system
US9774917B1 (en) 2012-12-10 2017-09-26 Apple Inc. Channel bar user interface
US10200761B1 (en) 2012-12-13 2019-02-05 Apple Inc. TV side bar user interface
US9532111B1 (en) 2012-12-18 2016-12-27 Apple Inc. Devices and method for providing remote control hints on a display
US10275117B2 (en) 2012-12-29 2019-04-30 Apple Inc. User interface object manipulations in a user interface
US10691230B2 (en) 2012-12-29 2020-06-23 Apple Inc. Crown input for a wearable electronic device
US10521188B1 (en) 2012-12-31 2019-12-31 Apple Inc. Multi-user TV user interface
US9741150B2 (en) 2013-07-25 2017-08-22 Duelight Llc Systems and methods for displaying representative images
MX368026B (en) 2013-03-01 2019-09-12 Ethicon Endo Surgery Inc Articulatable surgical instruments with conductive pathways for signal communication.
US12149779B2 (en) 2013-03-15 2024-11-19 Apple Inc. Advertisement user interface
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
BR112015026109B1 (en) 2013-04-16 2022-02-22 Ethicon Endo-Surgery, Inc surgical instrument
USD738889S1 (en) * 2013-06-09 2015-09-15 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD741875S1 (en) * 2013-06-10 2015-10-27 Apple Inc. Display screen or portion thereof with graphical user interface
CN103309618A (en) * 2013-07-02 2013-09-18 姜洪明 Mobile operating system
US9568891B2 (en) 2013-08-15 2017-02-14 I.Am.Plus, Llc Multi-media wireless watch
US9924942B2 (en) 2013-08-23 2018-03-27 Ethicon Llc Motor-powered articulatable surgical instruments
CN110262711B (en) 2013-09-03 2023-03-03 苹果公司 User interface object manipulation in a user interface
US10545657B2 (en) 2013-09-03 2020-01-28 Apple Inc. User interface for manipulating user interface objects
US10503388B2 (en) 2013-09-03 2019-12-10 Apple Inc. Crown input for a wearable electronic device
US10001817B2 (en) 2013-09-03 2018-06-19 Apple Inc. User interface for manipulating user interface objects with magnetic properties
US12287962B2 (en) 2013-09-03 2025-04-29 Apple Inc. User interface for manipulating user interface objects
US11068128B2 (en) 2013-09-03 2021-07-20 Apple Inc. User interface object manipulations in a user interface
KR102405189B1 (en) 2013-10-30 2022-06-07 애플 인크. Displaying relevant user interface objects
US20160019360A1 (en) 2013-12-04 2016-01-21 Apple Inc. Wellness aggregator
US12080421B2 (en) 2013-12-04 2024-09-03 Apple Inc. Wellness aggregator
US9804618B2 (en) 2014-03-26 2017-10-31 Ethicon Llc Systems and methods for controlling a segmented circuit
US20150297223A1 (en) 2014-04-16 2015-10-22 Ethicon Endo-Surgery, Inc. Fastener cartridges including extensions having different configurations
BR112016023825B1 (en) 2014-04-16 2022-08-02 Ethicon Endo-Surgery, Llc STAPLE CARTRIDGE FOR USE WITH A SURGICAL STAPLER AND STAPLE CARTRIDGE FOR USE WITH A SURGICAL INSTRUMENT
JP6636452B2 (en) 2014-04-16 2020-01-29 エシコン エルエルシーEthicon LLC Fastener cartridge including extension having different configurations
AU2015267671B2 (en) 2014-05-30 2018-04-19 Apple Inc. Transition from use of one device to another
US9785340B2 (en) * 2014-06-12 2017-10-10 Apple Inc. Systems and methods for efficiently navigating between applications with linked content on an electronic device with a touch-sensitive display
EP3126952B1 (en) 2014-06-24 2023-07-12 Apple Inc. Input device and user interface interactions
CN111782130B (en) 2014-06-24 2024-03-29 苹果公司 Column interface for navigating in a user interface
EP3584671B1 (en) 2014-06-27 2022-04-27 Apple Inc. Manipulation of calendar application in device with touch screen
EP3195098B1 (en) 2014-07-21 2024-10-23 Apple Inc. Remote user interface
TWD168596S (en) * 2014-07-24 2015-06-21 拓連科技股份有限公司 Graphical user interface for a display screen
AU2015298710B2 (en) 2014-08-02 2019-10-17 Apple Inc. Context-specific user interfaces
USD772264S1 (en) * 2014-08-11 2016-11-22 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
USD753711S1 (en) * 2014-09-01 2016-04-12 Apple Inc. Display screen or portion thereof with graphical user interface
US10254948B2 (en) 2014-09-02 2019-04-09 Apple Inc. Reduced-size user interfaces for dynamically updated application overviews
USD762692S1 (en) 2014-09-02 2016-08-02 Apple Inc. Display screen or portion thereof with graphical user interface
TWI676127B (en) 2014-09-02 2019-11-01 美商蘋果公司 Method, system, electronic device and computer-readable storage medium regarding electronic mail user interface
US20160062571A1 (en) 2014-09-02 2016-03-03 Apple Inc. Reduced size user interface
USD763285S1 (en) 2014-09-02 2016-08-09 Apple Inc. Display screen or portion thereof with graphical user interface
CN110072131A (en) 2014-09-02 2019-07-30 苹果公司 Music user interface
USD765693S1 (en) * 2014-09-02 2016-09-06 Apple Inc. Display screen or portion thereof with graphical user interface
USD735754S1 (en) 2014-09-02 2015-08-04 Apple Inc. Display screen or portion thereof with graphical user interface
WO2016036416A1 (en) 2014-09-02 2016-03-10 Apple Inc. Button functionality
WO2016036603A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced size configuration interface
CN115695632B (en) 2014-09-02 2024-10-01 苹果公司 Electronic device, computer storage medium, and method of operating an electronic device
USD757079S1 (en) 2014-09-02 2016-05-24 Apple Inc. Display screen or portion thereof with graphical user interface
KR102475306B1 (en) 2014-09-02 2022-12-08 애플 인크. Semantic framework for variable haptic output
EP4462246A3 (en) 2014-09-02 2024-11-27 Apple Inc. User interface for receiving user input
CN106662966B (en) 2014-09-02 2020-08-18 苹果公司 Multi-dimensional object rearrangement
DE112015007313B4 (en) 2014-09-02 2025-02-13 Apple Inc. physical activity and training monitor
US10105142B2 (en) 2014-09-18 2018-10-23 Ethicon Llc Surgical stapler with plurality of cutting elements
US9924944B2 (en) 2014-10-16 2018-03-27 Ethicon Llc Staple cartridge comprising an adjunct material
USD783642S1 (en) * 2014-10-16 2017-04-11 Apple Inc. Display screen or portion thereof with animated graphical user interface
KR20160084240A (en) * 2015-01-05 2016-07-13 삼성전자주식회사 A display apparatus and a display method
US11154301B2 (en) 2015-02-27 2021-10-26 Cilag Gmbh International Modular stapling assembly
US10853104B2 (en) * 2015-02-27 2020-12-01 Plasma Business Intelligence, Inc. Virtual environment for simulating a real-world environment with a large number of virtual and real connected devices
US10365807B2 (en) 2015-03-02 2019-07-30 Apple Inc. Control of system zoom magnification using a rotatable input mechanism
USD765098S1 (en) * 2015-03-06 2016-08-30 Apple Inc. Display screen or portion thereof with graphical user interface
US10055121B2 (en) 2015-03-07 2018-08-21 Apple Inc. Activity based thresholds and feedbacks
WO2016144977A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
KR20160113906A (en) * 2015-03-23 2016-10-04 엘지전자 주식회사 Mobile terminal and control method thereof
KR20160123879A (en) * 2015-04-17 2016-10-26 삼성전자주식회사 Electronic apparatus and method for displaying screen thereof
KR20170139508A (en) 2015-04-21 2017-12-19 임머숀 코퍼레이션 Dynamic rendering of etch input
KR102406102B1 (en) * 2015-04-24 2022-06-10 삼성전자주식회사 Electronic apparatus and method for displaying object thereof
US20160342581A1 (en) * 2015-05-23 2016-11-24 Microsoft Technology Licensing, Llc Digital tagging specification generation
US9916075B2 (en) 2015-06-05 2018-03-13 Apple Inc. Formatting content for a reduced-size user interface
US9939923B2 (en) * 2015-06-19 2018-04-10 Microsoft Technology Licensing, Llc Selecting events based on user input and current context
CN106371814A (en) * 2015-07-23 2017-02-01 微软技术许可有限责任公司 User interface tool for visible exploration of multi-dimensional data
DE102016113417A1 (en) 2015-08-05 2017-02-09 Suunto Oy TIME BLOCKS USER INTERFACE
US11874716B2 (en) 2015-08-05 2024-01-16 Suunto Oy Embedded computing device management
GB2541234A (en) * 2015-08-14 2017-02-15 Suunto Oy Timeline user interface
USD806122S1 (en) * 2015-08-11 2017-12-26 Samsung Electronics Co., Ltd Display screen or portion thereof with icon
KR102430941B1 (en) * 2015-08-11 2022-08-10 삼성전자주식회사 Method for providing physiological state information and electronic device for supporting the same
US11137870B2 (en) * 2015-08-11 2021-10-05 Ebay Inc. Adjusting an interface based on a cognitive mode
KR20170019081A (en) * 2015-08-11 2017-02-21 삼성전자주식회사 Portable apparatus and method for displaying a screen
USD786915S1 (en) * 2015-08-12 2017-05-16 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
KR102398834B1 (en) * 2015-08-13 2022-05-17 엘지전자 주식회사 Mobile terminal
USD803233S1 (en) * 2015-08-14 2017-11-21 Sonos, Inc. Display device with animated graphical user interface element
USD821407S1 (en) * 2015-08-14 2018-06-26 Sonos, Inc. Display screen or portion thereof with animated graphical user interface element incorporating warped circles
EP4327731A3 (en) 2015-08-20 2024-05-15 Apple Inc. Exercise-based watch face
USD794075S1 (en) * 2015-09-02 2017-08-08 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
WO2017044910A1 (en) 2015-09-10 2017-03-16 I'm In It, Llc Methods, devices, and systems for determining a subset for autonomous sharing of digital media
US10139903B2 (en) * 2015-09-25 2018-11-27 International Business Machines Corporation Adjustment of reticle display based on biometric information
US10299878B2 (en) 2015-09-25 2019-05-28 Ethicon Llc Implantable adjunct systems for determining adjunct skew
US11690623B2 (en) 2015-09-30 2023-07-04 Cilag Gmbh International Method for applying an implantable layer to a fastener cartridge
US11890015B2 (en) 2015-09-30 2024-02-06 Cilag Gmbh International Compressible adjunct with crossing spacer fibers
US11182068B2 (en) * 2015-10-27 2021-11-23 Verizon Patent And Licensing Inc. Method and system for interacting with a touch screen
US20170147111A1 (en) * 2015-11-23 2017-05-25 International Business Machines Corporation Time-based scheduling for touchscreen electronic devices
US11210299B2 (en) 2015-12-01 2021-12-28 Amer Sports Digital Services Oy Apparatus and method for presenting thematic maps
US11144107B2 (en) 2015-12-01 2021-10-12 Amer Sports Digital Services Oy Apparatus and method for presenting thematic maps
US11137820B2 (en) 2015-12-01 2021-10-05 Amer Sports Digital Services Oy Apparatus and method for presenting thematic maps
US11215457B2 (en) 2015-12-01 2022-01-04 Amer Sports Digital Services Oy Thematic map based route optimization
USD802021S1 (en) * 2015-12-04 2017-11-07 Airbus Operations Gmbh Display screen or portion thereof with graphical user interface
USD789988S1 (en) * 2015-12-12 2017-06-20 Adp, Llc Display screen with graphical user interface
GB2545668B (en) 2015-12-21 2020-05-20 Suunto Oy Sensor based context management
US11284807B2 (en) 2015-12-21 2022-03-29 Amer Sports Digital Services Oy Engaging exercising devices with a mobile device
US11541280B2 (en) 2015-12-21 2023-01-03 Suunto Oy Apparatus and exercising device
US11838990B2 (en) 2015-12-21 2023-12-05 Suunto Oy Communicating sensor data in wireless communication systems
DE102016015065A1 (en) 2015-12-21 2017-06-22 Suunto Oy Activity intensity level determination field
US11587484B2 (en) 2015-12-21 2023-02-21 Suunto Oy Method for controlling a display
US10846475B2 (en) * 2015-12-23 2020-11-24 Beijing Xinmei Hutong Technology Co., Ltd. Emoji input method and device thereof
JP6292219B2 (en) * 2015-12-28 2018-03-14 カシオ計算機株式会社 Electronic device, display control method and program
US10265068B2 (en) 2015-12-30 2019-04-23 Ethicon Llc Surgical instruments with separable motors and motor control circuits
USD825523S1 (en) 2016-01-06 2018-08-14 I.Am.Plus, Llc Set of earbuds
US10782765B2 (en) * 2016-01-13 2020-09-22 Samsung Electronics Co., Ltd Method and electronic device for outputting image
CN105786377B (en) * 2016-02-17 2019-08-06 京东方科技集团股份有限公司 Touch-control monitoring method and device, terminal
USD802614S1 (en) * 2016-02-19 2017-11-14 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD810757S1 (en) * 2016-02-19 2018-02-20 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD805542S1 (en) * 2016-02-19 2017-12-19 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD855649S1 (en) * 2016-02-19 2019-08-06 Sony Corporation Display screen or portion thereof with animated graphical user interface
USD802003S1 (en) * 2016-02-19 2017-11-07 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD845994S1 (en) * 2016-02-19 2019-04-16 Sony Corporation Display panel or screen or portion thereof with animated graphical user interface
US10832303B2 (en) * 2016-03-11 2020-11-10 Ebay Inc. Removal of listings based on similarity
USD797797S1 (en) * 2016-03-24 2017-09-19 Adp, Llc Display screen with graphical user interface
US10357247B2 (en) 2016-04-15 2019-07-23 Ethicon Llc Surgical instrument with multiple program responses during a firing motion
US10353549B2 (en) * 2016-05-13 2019-07-16 Servicenow, Inc. Predictive watch face interface
USD835142S1 (en) * 2016-06-07 2018-12-04 Beijing Kingsoft Internet Security Software Co., Ltd. Mobile communication terminal with animated graphical user interface
US11033708B2 (en) 2016-06-10 2021-06-15 Apple Inc. Breathing sequence user interface
US10637986B2 (en) * 2016-06-10 2020-04-28 Apple Inc. Displaying and updating a set of application views
USD796546S1 (en) 2016-06-10 2017-09-05 Apple Inc. Display screen or portion thereof with animated graphical user interface
US12175065B2 (en) 2016-06-10 2024-12-24 Apple Inc. Context-specific user interfaces for relocating one or more complications in a watch or clock interface
WO2017213937A1 (en) * 2016-06-11 2017-12-14 Apple Inc. Configuring context-specific user interfaces
USD803855S1 (en) * 2016-06-11 2017-11-28 Apple Inc. Display screen or portion thereof with graphical user interface
DK201770423A1 (en) 2016-06-11 2018-01-15 Apple Inc Activity and workout updates
USD796547S1 (en) * 2016-06-11 2017-09-05 Apple Inc. Display screen or portion thereof with graphical user interface
DK201670595A1 (en) * 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
US11816325B2 (en) 2016-06-12 2023-11-14 Apple Inc. Application shortcuts for carplay
DK201670582A1 (en) 2016-06-12 2018-01-02 Apple Inc Identifying applications on which content is available
DK201670737A1 (en) 2016-06-12 2018-01-22 Apple Inc Devices, Methods, and Graphical User Interfaces for Providing Haptic Feedback
DK179823B1 (en) 2016-06-12 2019-07-12 Apple Inc. Devices, methods, and graphical user interfaces for providing haptic feedback
DK201670581A1 (en) 2016-06-12 2018-01-08 Apple Inc Device-level authorization for viewing content
EP3264250B1 (en) * 2016-06-27 2020-12-09 Volkswagen Aktiengesellschaft Method and system for selecting a mode of operation for a vehicle
WO2018000333A1 (en) * 2016-06-30 2018-01-04 Intel Corporation Wireless stylus with force expression capability
CN106201317A (en) * 2016-07-08 2016-12-07 北京小米移动软件有限公司 Icon word Zoom method, device and terminal unit
CN106250154B (en) * 2016-08-02 2019-05-24 快创科技(大连)有限公司 Visual programming system based on real-time cloud storage of streaming data
USD873841S1 (en) * 2016-08-26 2020-01-28 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
DK201670720A1 (en) 2016-09-06 2018-03-26 Apple Inc Devices, Methods, and Graphical User Interfaces for Generating Tactile Outputs
DK201670728A1 (en) 2016-09-06 2018-03-19 Apple Inc Devices, Methods, and Graphical User Interfaces for Providing Feedback During Interaction with an Intensity-Sensitive Button
DK179278B1 (en) 2016-09-06 2018-03-26 Apple Inc Devices, methods and graphical user interfaces for haptic mixing
KR102707395B1 (en) * 2016-09-09 2024-09-23 삼성디스플레이 주식회사 Electronic device
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
US11782531B2 (en) 2016-09-19 2023-10-10 Apple Inc. Gesture detection, list navigation, and item selection using a crown and sensors
US10736543B2 (en) 2016-09-22 2020-08-11 Apple Inc. Workout monitor interface
KR102306852B1 (en) 2016-09-23 2021-09-30 애플 인크. Watch theater mode
CN117193618A (en) 2016-09-23 2023-12-08 苹果公司 Head portrait creation and editing
DE102017009171B4 (en) 2016-10-17 2025-05-22 Suunto Oy Embedded computing device
US11703938B2 (en) 2016-10-17 2023-07-18 Suunto Oy Embedded computing device
KR101902864B1 (en) * 2016-10-19 2018-10-01 주식회사 앱포스터 Method for generating watch screen design of smart watch and apparatus thereof
CN106406713A (en) * 2016-10-25 2017-02-15 珠海市魅族科技有限公司 World clock display method and device
US10891044B1 (en) * 2016-10-25 2021-01-12 Twitter, Inc. Automatic positioning of content items in a scrolling display for optimal viewing of the items
KR102568925B1 (en) * 2016-10-25 2023-08-22 엘지디스플레이 주식회사 Dislay inculding touch senssor and touch sensing method for the same
US11966560B2 (en) * 2016-10-26 2024-04-23 Apple Inc. User interfaces for browsing content from multiple content applications on an electronic device
US20180150443A1 (en) * 2016-11-25 2018-05-31 Google Inc. Application program interface for managing complication data
US10639035B2 (en) 2016-12-21 2020-05-05 Ethicon Llc Surgical stapling instruments and replaceable tool assemblies thereof
US10542423B1 (en) 2016-12-22 2020-01-21 Wells Fargo Bank, N.A. Context-based presentation of information
US10599449B1 (en) * 2016-12-22 2020-03-24 Amazon Technologies, Inc. Predictive action modeling to streamline user interface
US10795537B2 (en) * 2016-12-23 2020-10-06 Samsung Electronics Co., Ltd. Display device and method therefor
US9959010B1 (en) * 2016-12-23 2018-05-01 Beijing Kingsoft Internet Security Software Co., Ltd. Method for displaying information, and terminal equipment
USD875106S1 (en) * 2016-12-27 2020-02-11 Harman International Industries, Incorporated Display screen or a portion thereof with a graphical user interface
US10166465B2 (en) 2017-01-20 2019-01-01 Essential Products, Inc. Contextual user interface based on video game playback
US10359993B2 (en) * 2017-01-20 2019-07-23 Essential Products, Inc. Contextual user interface based on environment
US11482132B2 (en) * 2017-02-01 2022-10-25 Toyota Motor Engineering & Manufacturing North America, Inc. Devices and methods for providing tactile feedback
USD826974S1 (en) * 2017-02-03 2018-08-28 Nanolumens Acquisition, Inc. Display screen or portion thereof with graphical user interface
KR102655187B1 (en) * 2017-02-15 2024-04-05 삼성전자주식회사 Electronic device and operating method thereof
GB201703043D0 (en) * 2017-02-24 2017-04-12 Davies Chrisopher Andrew User detection
USD835665S1 (en) * 2017-02-28 2018-12-11 Sony Corporation Display screen or portion thereof with animated graphical user interface
EP3379348B1 (en) * 2017-03-20 2023-08-23 ETA SA Manufacture Horlogère Suisse Universal moon phase display
FR3064438A1 (en) 2017-03-27 2018-09-28 Orange PERMANENT DATA INDICATOR, METHODS FOR MANAGING, PERMANENT DATA INDICATOR ADAPTATION, TERMINAL USING THE SAME
CN107066173B (en) * 2017-03-28 2018-06-05 腾讯科技(深圳)有限公司 Method of controlling operation thereof and device
US10453172B2 (en) * 2017-04-04 2019-10-22 International Business Machines Corporation Sparse-data generative model for pseudo-puppet memory recast
JP2018189477A (en) * 2017-05-02 2018-11-29 セイコーエプソン株式会社 Wearable device and display method
US11321677B1 (en) * 2017-05-09 2022-05-03 Julia Jester Newman Action reminder device and method
DK179412B1 (en) * 2017-05-12 2018-06-06 Apple Inc Context-Specific User Interfaces
JP6694963B2 (en) * 2017-05-12 2020-05-20 アップル インコーポレイテッドApple Inc. Context-specific user interface
US10845955B2 (en) * 2017-05-15 2020-11-24 Apple Inc. Displaying a scrollable list of affordances associated with physical activities
US12242707B2 (en) 2017-05-15 2025-03-04 Apple Inc. Displaying and moving application views on a display of an electronic device
DK179555B1 (en) 2017-05-16 2019-02-13 Apple Inc. User interface for a flashlight mode on an electronic device
DK201770372A1 (en) 2017-05-16 2019-01-08 Apple Inc. Tactile feedback for locked device user interfaces
US10692049B2 (en) * 2017-05-25 2020-06-23 Microsoft Technology Licensing, Llc Displaying a countdown timer for a next calendar event in an electronic mail inbox
US10107767B1 (en) * 2017-06-14 2018-10-23 The Boeing Company Aircraft inspection system with visualization and recording
CN107357501B (en) * 2017-06-21 2020-10-23 深圳传音通讯有限公司 Desktop wallpaper updating method and device and terminal
US10569420B1 (en) 2017-06-23 2020-02-25 X Development Llc Interfacing with autonomous devices
USD906355S1 (en) * 2017-06-28 2020-12-29 Ethicon Llc Display screen or portion thereof with a graphical user interface for a surgical instrument
CN107450881A (en) * 2017-07-13 2017-12-08 广东小天才科技有限公司 Sound output method, device, equipment and storage medium of wearable equipment
US10474417B2 (en) 2017-07-20 2019-11-12 Apple Inc. Electronic device with sensors and display devices
USD896820S1 (en) * 2017-08-09 2020-09-22 Sony Corporation Projector table with graphical user interface
JP6958096B2 (en) * 2017-08-10 2021-11-02 富士フイルムビジネスイノベーション株式会社 Information processing equipment and programs
WO2019044111A1 (en) 2017-08-31 2019-03-07 ソニー株式会社 Tactile presentation apparatus
CN107450461A (en) * 2017-09-01 2017-12-08 中船西江造船有限公司 Advance through the rapids human-machine intelligence's operation control system
JP7279824B2 (en) * 2017-09-04 2023-05-23 カシオ計算機株式会社 ELECTRONIC CLOCK, REGION DETERMINATION METHOD, AND PROGRAM
KR102051705B1 (en) * 2017-09-26 2019-12-03 주식회사 엘지유플러스 METHOD AND APPARATUS FOR DISPLAYING OPERATION STATUS OF IoT DEVICES
KR102382478B1 (en) 2017-10-13 2022-04-05 삼성전자주식회사 Electronic apparatus and control method thereof
US11134944B2 (en) 2017-10-30 2021-10-05 Cilag Gmbh International Surgical stapler knife motion controls
US10842490B2 (en) 2017-10-31 2020-11-24 Ethicon Llc Cartridge body design with force reduction based on firing completion
USD886137S1 (en) 2017-12-01 2020-06-02 Delos Living Llc Display screen or portion thereof with animated graphical user interface
USD918231S1 (en) 2017-12-01 2021-05-04 Delos Living Llc Display screen or portion thereof with graphical user interface
USD1009882S1 (en) 2017-12-01 2024-01-02 Delos Living Llc Display screen or portion thereof with graphical user interface
CN107967339B (en) * 2017-12-06 2021-01-26 Oppo广东移动通信有限公司 Image processing method, image processing device, computer-readable storage medium and computer equipment
US10835330B2 (en) 2017-12-19 2020-11-17 Ethicon Llc Method for determining the position of a rotatable jaw of a surgical instrument attachment assembly
US20190213269A1 (en) * 2018-01-10 2019-07-11 Amojee, Inc. Interactive animated gifs and other interactive images
JP1618244S (en) 2018-01-31 2019-01-21
TWI692369B (en) * 2018-02-02 2020-05-01 天下數位科技股份有限公司 Game information screen switching system
KR102515023B1 (en) * 2018-02-23 2023-03-29 삼성전자주식회사 Electronic apparatus and control method thereof
US11145096B2 (en) 2018-03-07 2021-10-12 Samsung Electronics Co., Ltd. System and method for augmented reality interaction
DK180246B1 (en) 2018-03-12 2020-09-11 Apple Inc User interfaces for health monitoring
CN108540531B (en) * 2018-03-13 2020-09-22 阿里巴巴集团控股有限公司 Information pushing method, information acquisition method, device and equipment
USD865799S1 (en) 2018-05-03 2019-11-05 Caterpillar Paving Products Inc. Display screen with animated graphical user interface
US11327650B2 (en) * 2018-05-07 2022-05-10 Apple Inc. User interfaces having a collection of complications
US10375313B1 (en) 2018-05-07 2019-08-06 Apple Inc. Creative camera
US12033296B2 (en) 2018-05-07 2024-07-09 Apple Inc. Avatar creation user interface
US11317833B2 (en) 2018-05-07 2022-05-03 Apple Inc. Displaying user interfaces associated with physical activities
DK179874B1 (en) 2018-05-07 2019-08-13 Apple Inc. USER INTERFACE FOR AVATAR CREATION
US11722764B2 (en) 2018-05-07 2023-08-08 Apple Inc. Creative camera
USD903519S1 (en) * 2018-05-15 2020-12-01 Youjun Gao Face for watch and clock
USD903520S1 (en) * 2018-05-29 2020-12-01 Youjun Gao Face for watch and clock
DK201870354A1 (en) 2018-06-03 2019-12-20 Apple Inc. Setup procedures for an electronic device
CN110634174B (en) * 2018-06-05 2023-10-10 深圳市优必选科技有限公司 Expression animation transition method and system and intelligent terminal
US10649550B2 (en) 2018-06-26 2020-05-12 Intel Corporation Predictive detection of user intent for stylus use
US11182057B2 (en) * 2018-08-03 2021-11-23 Apple Inc. User simulation for model initialization
US20200054321A1 (en) 2018-08-20 2020-02-20 Ethicon Llc Surgical instruments with progressive jaw closure arrangements
CN110874176B (en) 2018-08-29 2024-03-29 斑马智行网络(香港)有限公司 Interaction method, storage medium, operating system and device
USD868094S1 (en) 2018-08-30 2019-11-26 Apple Inc. Electronic device with graphical user interface
USD898755S1 (en) 2018-09-11 2020-10-13 Apple Inc. Electronic device with graphical user interface
USD915436S1 (en) * 2018-09-11 2021-04-06 Apple Inc. Electronic device with graphical user interface
US10712824B2 (en) 2018-09-11 2020-07-14 Apple Inc. Content-based tactile outputs
US11435830B2 (en) 2018-09-11 2022-09-06 Apple Inc. Content-based tactile outputs
CN109634475A (en) * 2018-11-26 2019-04-16 北京梧桐车联科技有限责任公司 Graphical interface display method and device, electronic equipment and storage medium
US10955877B2 (en) * 2018-12-11 2021-03-23 Intel Corporation Physical keyboards for multi-display computing devices
TWI736045B (en) * 2018-12-18 2021-08-11 芬蘭商亞瑪芬體育數字服務公司 Embedded computing device management
EP3671511B1 (en) 2018-12-19 2022-07-06 Rohde & Schwarz GmbH & Co. KG Communication system and method
KR102620073B1 (en) 2019-01-04 2024-01-03 삼성전자주식회사 Home appliance and control method thereof
KR102701433B1 (en) * 2019-01-07 2024-09-03 삼성전자 주식회사 Electronic device and method of executing a function thereof
US11107261B2 (en) 2019-01-18 2021-08-31 Apple Inc. Virtual avatar animation based on facial feature movement
US10963347B1 (en) 2019-01-31 2021-03-30 Splunk Inc. Data snapshots for configurable screen on a wearable device
US11449293B1 (en) 2019-01-31 2022-09-20 Splunk Inc. Interface for data visualizations on a wearable device
US11893296B1 (en) * 2019-01-31 2024-02-06 Splunk Inc. Notification interface on a wearable device for data alerts
CN116302281A (en) * 2019-03-18 2023-06-23 苹果公司 User interface for subscribing to applications
WO2020198221A1 (en) 2019-03-24 2020-10-01 Apple Inc. User interfaces for viewing and accessing content on an electronic device
EP4443850A3 (en) 2019-03-24 2024-12-04 Apple Inc. User interfaces for a media browsing application
US11683565B2 (en) 2019-03-24 2023-06-20 Apple Inc. User interfaces for interacting with channels that provide content that plays in a media browsing application
CN113711169A (en) 2019-03-24 2021-11-26 苹果公司 User interface including selectable representations of content items
USD912697S1 (en) 2019-04-22 2021-03-09 Facebook, Inc. Display screen with a graphical user interface
USD930695S1 (en) 2019-04-22 2021-09-14 Facebook, Inc. Display screen with a graphical user interface
USD914049S1 (en) 2019-04-22 2021-03-23 Facebook, Inc. Display screen with an animated graphical user interface
USD912693S1 (en) 2019-04-22 2021-03-09 Facebook, Inc. Display screen with a graphical user interface
USD914058S1 (en) 2019-04-22 2021-03-23 Facebook, Inc. Display screen with a graphical user interface
USD914051S1 (en) 2019-04-22 2021-03-23 Facebook, Inc. Display screen with an animated graphical user interface
USD913314S1 (en) 2019-04-22 2021-03-16 Facebook, Inc. Display screen with an animated graphical user interface
USD913313S1 (en) 2019-04-22 2021-03-16 Facebook, Inc. Display screen with an animated graphical user interface
US11675476B2 (en) 2019-05-05 2023-06-13 Apple Inc. User interfaces for widgets
DK201970532A1 (en) 2019-05-06 2021-05-03 Apple Inc Activity trends and workouts
CN112805671A (en) * 2019-05-06 2021-05-14 苹果公司 Limited operation of electronic devices
US11960701B2 (en) 2019-05-06 2024-04-16 Apple Inc. Using an illustration to show the passing of time
US11131967B2 (en) 2019-05-06 2021-09-28 Apple Inc. Clock faces for an electronic device
US10817142B1 (en) 2019-05-20 2020-10-27 Facebook, Inc. Macro-navigation within a digital story framework
US11741433B2 (en) * 2019-05-22 2023-08-29 Victor Song Interactive scheduling, visualization, and tracking of activities
US10757054B1 (en) 2019-05-29 2020-08-25 Facebook, Inc. Systems and methods for digital privacy controls
USD937293S1 (en) * 2019-05-29 2021-11-30 Apple Inc. Electronic device with graphical user interface
US11388132B1 (en) 2019-05-29 2022-07-12 Meta Platforms, Inc. Automated social media replies
DK201970533A1 (en) 2019-05-31 2021-02-15 Apple Inc Methods and user interfaces for sharing audio
USD914056S1 (en) 2019-05-31 2021-03-23 Apple Inc. Electronic device with animated graphical user interface
CN113906380A (en) 2019-05-31 2022-01-07 苹果公司 User interface for podcast browsing and playback applications
USD913325S1 (en) 2019-05-31 2021-03-16 Apple Inc. Electronic device with graphical user interface
US11863837B2 (en) 2019-05-31 2024-01-02 Apple Inc. Notification of augmented reality content on an electronic device
US11979467B2 (en) 2019-06-01 2024-05-07 Apple Inc. Multi-modal activity tracking user interface
US10996761B2 (en) 2019-06-01 2021-05-04 Apple Inc. User interfaces for non-visual output of time
USD924926S1 (en) * 2019-06-03 2021-07-13 Google Llc Display screen with transitional graphical user interface
USD924255S1 (en) 2019-06-05 2021-07-06 Facebook, Inc. Display screen with a graphical user interface
USD914739S1 (en) 2019-06-05 2021-03-30 Facebook, Inc. Display screen with an animated graphical user interface
USD914705S1 (en) 2019-06-05 2021-03-30 Facebook, Inc. Display screen with an animated graphical user interface
USD912700S1 (en) 2019-06-05 2021-03-09 Facebook, Inc. Display screen with an animated graphical user interface
USD917533S1 (en) 2019-06-06 2021-04-27 Facebook, Inc. Display screen with a graphical user interface
USD914757S1 (en) * 2019-06-06 2021-03-30 Facebook, Inc. Display screen with an animated graphical user interface
USD916915S1 (en) 2019-06-06 2021-04-20 Facebook, Inc. Display screen with a graphical user interface
USD918264S1 (en) * 2019-06-06 2021-05-04 Facebook, Inc. Display screen with a graphical user interface
US10943380B1 (en) * 2019-08-15 2021-03-09 Rovi Guides, Inc. Systems and methods for pushing content
US11308110B2 (en) 2019-08-15 2022-04-19 Rovi Guides, Inc. Systems and methods for pushing content
DK180684B1 (en) 2019-09-09 2021-11-25 Apple Inc Techniques for managing display usage
CN110691129B (en) * 2019-09-26 2022-06-03 杭州网易云音乐科技有限公司 Request processing method and device, storage medium and electronic equipment
USD919656S1 (en) * 2019-10-04 2021-05-18 Butterfly Network, Inc. Display panel or portion thereof with graphical user interface
CN110727261B (en) * 2019-10-23 2020-09-04 延锋伟世通汽车电子有限公司 Test system and test method for automobile air conditioner controller keys
US11586506B2 (en) 2019-10-30 2023-02-21 EMC IP Holding Company LLC System and method for indexing image backups
US11687595B2 (en) 2019-10-30 2023-06-27 EMC IP Holding Company LLC System and method for searching backups
US11475159B2 (en) 2019-10-30 2022-10-18 EMC IP Holding Company LLC System and method for efficient user-level based deletions of backup data
US11507473B2 (en) 2019-10-30 2022-11-22 EMC IP Holding Company LLC System and method for efficient backup generation
US11593497B2 (en) * 2019-10-30 2023-02-28 EMC IP Holding Company LLC System and method for managing sensitive data
EP3819719B1 (en) * 2019-11-08 2025-01-01 Tissot S.A. Connected watch comprising a visual animation screen
CN111047301B (en) * 2019-12-24 2023-04-18 航天神舟智慧系统技术有限公司 Spacecraft development process management system and method
CN111176448A (en) * 2019-12-26 2020-05-19 腾讯科技(深圳)有限公司 Method and device for realizing time setting in non-touch mode, electronic equipment and storage medium
USD963741S1 (en) 2020-01-09 2022-09-13 Apple Inc. Type font
USD963742S1 (en) 2020-01-09 2022-09-13 Apple Inc. Type font
DK202070613A1 (en) 2020-02-14 2021-10-15 Apple Inc User interfaces for workout content
TWI736138B (en) * 2020-02-17 2021-08-11 國立屏東大學 System and method for learning traffic safety
US11843838B2 (en) 2020-03-24 2023-12-12 Apple Inc. User interfaces for accessing episodes of a content series
CN111444873B (en) * 2020-04-02 2023-12-12 北京迈格威科技有限公司 Method and device for detecting authenticity of person in video, electronic equipment and storage medium
CN111538452B (en) * 2020-04-17 2021-07-30 维沃移动通信有限公司 Interface display method, device and electronic device
KR102503135B1 (en) * 2020-05-11 2023-02-23 애플 인크. User interfaces related to time
US11372659B2 (en) 2020-05-11 2022-06-28 Apple Inc. User interfaces for managing user interface sharing
DK202070625A1 (en) 2020-05-11 2022-01-04 Apple Inc User interfaces related to time
EP4439263A3 (en) 2020-05-11 2024-10-16 Apple Inc. User interfaces for managing user interface sharing
US11921998B2 (en) 2020-05-11 2024-03-05 Apple Inc. Editing features of an avatar
TWI751576B (en) * 2020-06-04 2022-01-01 仁寶電腦工業股份有限公司 Method, system and storage medium for providing a graphical user interface with animated background
JP1687909S (en) 2020-06-09 2021-06-21
JP1687911S (en) * 2020-06-09 2021-06-21
JP1694959S (en) * 2020-06-09 2021-09-13
JP1687910S (en) 2020-06-09 2021-06-21
US11899895B2 (en) 2020-06-21 2024-02-13 Apple Inc. User interfaces for setting up an electronic device
CN113885974B (en) * 2020-07-03 2024-02-20 Oppo(重庆)智能科技有限公司 Information display method and device, wearable equipment and storage medium
KR20220005820A (en) * 2020-07-07 2022-01-14 삼성전자주식회사 Electronic device for applying graphic effect and method thereof
CN113934315B (en) * 2020-07-13 2023-10-20 深圳市创易联合科技有限公司 Display method based on electronic board, electronic board and computer storage medium
USD941864S1 (en) * 2020-07-23 2022-01-25 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD944844S1 (en) * 2020-07-27 2022-03-01 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD945466S1 (en) * 2020-07-27 2022-03-08 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD944852S1 (en) * 2020-07-27 2022-03-01 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
USD946619S1 (en) * 2020-07-27 2022-03-22 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
EP4189492A1 (en) * 2020-07-30 2023-06-07 Montres Breguet S.A. Sympathetic timekeeping assembly
US12232878B1 (en) 2020-08-01 2025-02-25 Apple Inc. Atrial fibrillation user interfaces
USD949169S1 (en) 2020-09-14 2022-04-19 Apple Inc. Display screen or portion thereof with graphical user interface
US11150741B1 (en) * 2020-11-10 2021-10-19 Logitech Europe S.A. Hybrid switch for an input device
USD980849S1 (en) * 2020-12-01 2023-03-14 Technogym S.P.A Display screen or portion thereof with graphical user interface
US11720229B2 (en) 2020-12-07 2023-08-08 Apple Inc. User interfaces for browsing and presenting content
USD973714S1 (en) * 2020-12-16 2022-12-27 Meta Platforms, Inc. Display screen having a graphical user interface or portion thereof
US11694590B2 (en) 2020-12-21 2023-07-04 Apple Inc. Dynamic user interface with time indicator
CN112714402B (en) * 2020-12-28 2022-02-08 大唐半导体科技有限公司 Method for self-adaptively updating receiving window of Bluetooth slave equipment
USD1026004S1 (en) * 2020-12-30 2024-05-07 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US11720239B2 (en) 2021-01-07 2023-08-08 Apple Inc. Techniques for user interfaces related to an event
US11934640B2 (en) 2021-01-29 2024-03-19 Apple Inc. User interfaces for record labels
US11723658B2 (en) 2021-03-22 2023-08-15 Cilag Gmbh International Staple cartridge comprising a firing lockout
US12182373B2 (en) 2021-04-27 2024-12-31 Apple Inc. Techniques for managing display usage
USD1018582S1 (en) * 2021-05-10 2024-03-19 Beijing Zitiao Network Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
USD980850S1 (en) 2021-05-11 2023-03-14 Technogym S.P.A. Display screen or portion thereof with graphical user interface
US11921992B2 (en) * 2021-05-14 2024-03-05 Apple Inc. User interfaces related to time
WO2022245669A1 (en) 2021-05-15 2022-11-24 Apple Inc. User interfaces for group workouts
US11907605B2 (en) 2021-05-15 2024-02-20 Apple Inc. Shared-content session user interfaces
US11360634B1 (en) 2021-05-15 2022-06-14 Apple Inc. Shared-content session user interfaces
US11714536B2 (en) 2021-05-21 2023-08-01 Apple Inc. Avatar sticker editor user interfaces
WO2022245928A1 (en) 2021-05-21 2022-11-24 Apple Inc. Avatar sticker editor user interfaces
US11776190B2 (en) 2021-06-04 2023-10-03 Apple Inc. Techniques for managing an avatar on a lock screen
USD1029871S1 (en) 2021-06-30 2024-06-04 Beijing Zitiao Network Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
CN113448238B (en) * 2021-07-08 2022-07-08 深圳市纳晶云科技有限公司 Prevent intelligent wrist-watch of screen hydrops
CN115689897A (en) * 2021-07-21 2023-02-03 北京字跳网络技术有限公司 Image processing method, device and readable storage medium
USD1042481S1 (en) * 2021-07-23 2024-09-17 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
CN113741946B (en) * 2021-08-25 2023-06-09 烽火通信科技股份有限公司 Clipping method, device and equipment of public interface function library and readable storage medium
USD1015364S1 (en) * 2021-09-12 2024-02-20 Apple Inc. Display screen or portion thereof with graphical user interface
US12254238B2 (en) 2021-11-26 2025-03-18 Samsung Electronics Co., Ltd. Electronic device including vibration device and method for operating the same
US20230236547A1 (en) 2022-01-24 2023-07-27 Apple Inc. User interfaces for indicating time
WO2023148858A1 (en) * 2022-02-02 2023-08-10 バルミューダ株式会社 City information display device and city information display program
CN114157755B (en) * 2022-02-09 2022-11-29 荣耀终端有限公司 Display method and electronic equipment
CN114513545B (en) 2022-04-19 2022-07-12 苏州浪潮智能科技有限公司 Request processing method, device, equipment and medium
USD1033450S1 (en) 2022-06-04 2024-07-02 Apple Inc. Display screen or portion thereof with graphical user interface
USD1033451S1 (en) * 2022-06-04 2024-07-02 Apple Inc. Display screen or portion thereof with animated graphical user interface
US11977729B2 (en) 2022-06-05 2024-05-07 Apple Inc. Physical activity information user interfaces
US12023567B2 (en) 2022-06-05 2024-07-02 Apple Inc. User interfaces for physical activity information
CN115436470B (en) * 2022-08-23 2024-09-06 西安交通大学 A pipeline crack accurate positioning method, system, terminal and storage medium thereof
USD1053218S1 (en) * 2022-09-03 2024-12-03 Apple Inc. Display screen or portion thereof with graphical user interface
US12287913B2 (en) 2022-09-06 2025-04-29 Apple Inc. Devices, methods, and graphical user interfaces for controlling avatars within three-dimensional environments
US20240231854A9 (en) * 2022-09-15 2024-07-11 Apple Inc. User interfaces for indicating time
CN115510272B (en) * 2022-09-20 2023-07-14 广州金狐智能科技有限公司 Computer data processing system based on big data analysis
TWD227949S (en) * 2022-09-30 2023-10-11 必播有限公司 Display screen graphical user interface
US12147307B2 (en) 2023-01-20 2024-11-19 Dell Products, L.P. Method and system for metadata based application item level data protection
US11953996B1 (en) 2023-01-20 2024-04-09 Dell Products L.P. Method and system for selectively preserving data generated during application access
US12174786B2 (en) 2023-01-20 2024-12-24 Dell Products L.P. Method and system for prefetching backup data for application recoveries
US12181977B2 (en) 2023-02-24 2024-12-31 Dell Products L.P. Method and system for application aware access of metadata based backups
US12147311B2 (en) 2023-02-24 2024-11-19 Dell Products, L.P. Method and system for metadata based application item level data protection for heterogeneous backup storages

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4174606A (en) * 1976-05-20 1979-11-20 Sharp Kabushiki Kaisha Electronic watch having stopwatch function
US20050188856A1 (en) * 2004-02-26 2005-09-01 Dan Sumser Brewing device with time-since-brew indicator
CN102446435A (en) * 2010-09-30 2012-05-09 汉王科技股份有限公司 Analog clock regulation method and device
JP2012247283A (en) * 2011-05-27 2012-12-13 Rhythm Watch Co Ltd Timepiece device
US20120324390A1 (en) * 2011-06-16 2012-12-20 Richard Tao Systems and methods for a virtual watch

Family Cites Families (1232)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US872200A (en) 1901-05-09 1907-11-26 Edward Rowe Tower-clock.
US3148500A (en) 1963-01-29 1964-09-15 Hayes Thomas Animated clock
JPS49134364A (en) 1973-04-25 1974-12-24
US3859005A (en) 1973-08-13 1975-01-07 Albert L Huebner Erosion reduction in wet turbines
JPS5331170A (en) 1976-09-03 1978-03-24 Seiko Epson Corp Electronic watch
US4205628A (en) 1978-10-24 1980-06-03 Null Robert L Animal conditioner
JPS56621A (en) 1979-06-15 1981-01-07 Citizen Watch Co Ltd Digital watch with universal time
CH629064B (en) 1979-06-28 Ebauches Sa ELECTRONIC WATCH WITH DIGITAL AUXILIARY DISPLAY.
US4597674A (en) 1984-03-30 1986-07-01 Thompson Iii William H Multiplex digital clock
US4826405A (en) 1985-10-15 1989-05-02 Aeroquip Corporation Fan blade fabrication system
US4847819A (en) 1988-04-07 1989-07-11 Hong Kuo Hui Universal clock having means for indicating zonal time in other global time zones
DE3832514C1 (en) 1988-09-24 1989-11-02 Iwc International Watch Co. Ag, Schaffhausen, Ch
JPH02116783A (en) 1988-10-27 1990-05-01 Seikosha Co Ltd Time signalling timepiece
US5208790A (en) 1989-05-29 1993-05-04 Casio Computer Co., Ltd. Astronomical data indicating device
JP3062531B2 (en) 1990-12-04 2000-07-10 株式会社レイ Time display device
JPH0590390U (en) * 1991-08-19 1993-12-10 エム パフ ノーバート Video display audio watch
CH682034B5 (en) * 1991-10-14 1994-01-14 Eta S.A. Fabriques D'ebauches Timepiece including a chronograph module adapted on a motor module.
CH684619B5 (en) 1992-07-17 1995-05-15 Longines Montres Comp D Timepiece universal time display.
US5659693A (en) 1992-08-27 1997-08-19 Starfish Software, Inc. User interface with individually configurable panel interface for use in a computer system
US5487054A (en) * 1993-01-05 1996-01-23 Apple Computer, Inc. Method and apparatus for setting a clock in a computer system
CH685967B5 (en) 1993-11-26 1996-05-31 Asulab Sa Piece watch digital signage.
US6097371A (en) 1996-01-02 2000-08-01 Microsoft Corporation System and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device
CH686808B5 (en) * 1994-01-12 1997-01-15 Ebauchesfabrik Eta Ag Piece watch indicating the part of the visible Earth from the moon.
CH685659B5 (en) 1994-03-04 1996-03-15 Asulab Sa Watch indicating a meteorological forecast.
US5682469A (en) * 1994-07-08 1997-10-28 Microsoft Corporation Software platform having a real world interface with animated characters
JP3007616U (en) 1994-08-08 1995-02-21 翼システム株式会社 Clock with display panel color change mechanism
JP3027700B2 (en) * 1995-04-14 2000-04-04 リズム時計工業株式会社 Multifunctional display clock
US5825353A (en) * 1995-04-18 1998-10-20 Will; Craig Alexander Control of miniature personal digital assistant using menu and thumbwheel
JPH08339172A (en) * 1995-06-09 1996-12-24 Sony Corp Display control device
CH687494B5 (en) 1995-07-18 1997-06-30 Utc Service Ag Clock with two ads for two different local times.
US5845257A (en) 1996-02-29 1998-12-01 Starfish Software, Inc. System and methods for scheduling and tracking events across multiple time zones
JPH09251084A (en) 1996-03-15 1997-09-22 Citizen Watch Co Ltd Electronic watch
US6043818A (en) * 1996-04-30 2000-03-28 Sony Corporation Background image with a continuously rotating and functional 3D icon
US5870683A (en) * 1996-09-18 1999-02-09 Nokia Mobile Phones Limited Mobile station having method and apparatus for displaying user-selectable animation sequence
US6128012A (en) 1996-09-19 2000-10-03 Microsoft Corporation User interface for a portable data management device with limited size and processing capability
JPH10143636A (en) 1996-11-14 1998-05-29 Casio Comput Co Ltd Image processing device
JP2957507B2 (en) 1997-02-24 1999-10-04 インターナショナル・ビジネス・マシーンズ・コーポレイション Small information processing equipment
US5982710A (en) 1997-03-14 1999-11-09 Rawat; Prem P. Method and apparatus for providing time using cartesian coordinates
US5999195A (en) * 1997-03-28 1999-12-07 Silicon Graphics, Inc. Automatic generation of transitions between motion cycles in an animation
US6806893B1 (en) 1997-08-04 2004-10-19 Parasoft Corporation System and method for displaying simulated three dimensional buttons in a graphical user interface
US6067085A (en) * 1997-08-08 2000-05-23 International Business Machines Corp. Method and apparatus for displaying a cursor on a display
JPH11109066A (en) 1997-09-30 1999-04-23 Bandai Co Ltd Display device
DE19747879A1 (en) * 1997-10-21 1999-04-22 Volker Prof Dr Hepp User-friendly computer controlled clock with additional functions
US5986655A (en) * 1997-10-28 1999-11-16 Xerox Corporation Method and system for indexing and controlling the playback of multimedia documents
JP3058852B2 (en) 1997-11-25 2000-07-04 株式会社プレ・ステージ Electronic clock
US6359839B1 (en) 1997-12-23 2002-03-19 Thomas C. Schenk Watch with a 24-hour watch face
JP2002501271A (en) 1998-01-26 2002-01-15 ウェスターマン,ウェイン Method and apparatus for integrating manual input
JPH11232013A (en) * 1998-02-18 1999-08-27 Seiko Epson Corp Portable information processing apparatus, control method, and recording medium
US6084598A (en) 1998-04-23 2000-07-04 Chekerylla; James Apparatus for modifying graphic images
US6232972B1 (en) 1998-06-17 2001-05-15 Microsoft Corporation Method for dynamically displaying controls in a toolbar display based on control usage
WO1999066394A1 (en) 1998-06-17 1999-12-23 Microsoft Corporation Method for adapting user interface elements based on historical usage
JP2000098884A (en) 1998-09-25 2000-04-07 Jatco Corp Map display device
JP3123990B2 (en) 1998-10-05 2001-01-15 埼玉日本電気株式会社 Portable wireless terminal
JP3580710B2 (en) 1998-10-15 2004-10-27 松下電器産業株式会社 Distributed Internet Browser System and Display Method
JP2000162349A (en) 1998-11-30 2000-06-16 Casio Comput Co Ltd Image display control device and image display control method
US6353449B1 (en) 1998-12-10 2002-03-05 International Business Machines Corporation Communicating screen saver
US6279018B1 (en) 1998-12-21 2001-08-21 Kudrollis Software Inventions Pvt. Ltd. Abbreviating and compacting text to cope with display space constraint in computer software
US6441824B2 (en) 1999-01-25 2002-08-27 Datarover Mobile Systems, Inc. Method and apparatus for dynamic text resizing
JP2000241199A (en) * 1999-02-24 2000-09-08 Seiko Epson Corp Information processing apparatus and information input method of information processing apparatus
US6160767A (en) 1999-03-12 2000-12-12 Leona Lighting Design Ltd. Clock
US6549218B1 (en) 1999-03-31 2003-04-15 Microsoft Corporation Dynamic effects for computer display windows
US6416471B1 (en) 1999-04-15 2002-07-09 Nexan Limited Portable remote patient telemonitoring system
US6434527B1 (en) 1999-05-17 2002-08-13 Microsoft Corporation Signalling and controlling the status of an automatic speech recognition system for use in handsfree conversational dialogue
GB2350523B (en) 1999-05-26 2003-11-26 Nokia Mobile Phones Ltd Communication device
US8065155B1 (en) 1999-06-10 2011-11-22 Gazdzinski Robert F Adaptive advertising apparatus and methods
US6452597B1 (en) 1999-08-24 2002-09-17 Microsoft Corporation Displaying text on a limited-area display surface
US6553345B1 (en) 1999-08-26 2003-04-22 Matsushita Electric Industrial Co., Ltd. Universal remote control allowing natural language modality for television and multimedia searches and requests
JP3379101B2 (en) 1999-11-18 2003-02-17 日本電気株式会社 Mobile phone character display system and method
JP2001147282A (en) 1999-11-22 2001-05-29 Bazu Corporation:Kk Time indicator
US6809724B1 (en) * 2000-01-18 2004-10-26 Seiko Epson Corporation Display apparatus and portable information processing apparatus
US20020140633A1 (en) 2000-02-03 2002-10-03 Canesta, Inc. Method and system to present immersion virtual simulations using three-dimensional measurement
US6539343B2 (en) 2000-02-03 2003-03-25 Xerox Corporation Methods for condition monitoring and system-level diagnosis of electro-mechanical systems with multiple actuating components operating in multiple regimes
WO2001071433A1 (en) * 2000-03-21 2001-09-27 Bjorn Kartomten Automatic location-detecting combination analog and digital wristwatch
US20020054066A1 (en) * 2000-04-27 2002-05-09 Dan Kikinis Method and system for inputting time in a video environment
US6746371B1 (en) 2000-04-28 2004-06-08 International Business Machines Corporation Managing fitness activity across diverse exercise machines utilizing a portable computer system
JP4431918B2 (en) 2000-05-01 2010-03-17 ソニー株式会社 Information processing apparatus, information processing method, and recording medium
JP2001318852A (en) 2000-05-12 2001-11-16 Noboru Someya Electronic data distributing system and video game and wrist watch to be used for the same system
JP3813579B2 (en) 2000-05-31 2006-08-23 シャープ株式会社 Moving picture editing apparatus, moving picture editing program, computer-readable recording medium
JP3989194B2 (en) 2000-06-12 2007-10-10 株式会社Qript Communications system
DE60138519D1 (en) 2000-06-21 2009-06-10 Seiko Epson Corp MOBILE PHONE AND RADIO COMMUNICATION DEVICE FOR THE COMMON PROCESSING OF AN INCOMING CALL
TW498240B (en) 2000-06-30 2002-08-11 Shiue-Ping Gan On-line personalized image integration method and system
US6525997B1 (en) 2000-06-30 2003-02-25 International Business Machines Corporation Efficient use of display real estate in a wrist watch display
US6556222B1 (en) 2000-06-30 2003-04-29 International Business Machines Corporation Bezel based input mechanism and user interface for a smart watch
US6477117B1 (en) * 2000-06-30 2002-11-05 International Business Machines Corporation Alarm interface for a smart watch
AU2001270420A1 (en) 2000-07-21 2002-02-05 Raphael Bachmann Method for a high-speed writing system and high-speed writing device
US7657916B2 (en) 2000-07-31 2010-02-02 Cisco Technology, Inc. Digital subscriber television networks with local physical storage devices and virtual storage
US20050195173A1 (en) 2001-08-30 2005-09-08 Mckay Brent User Interface for Large-Format Interactive Display Systems
US6496780B1 (en) * 2000-09-12 2002-12-17 Wsi Corporation Systems and methods for conveying weather reports
CA2356232A1 (en) 2000-09-14 2002-03-14 George A. Hansen Dynamically resizable display elements
US7688306B2 (en) 2000-10-02 2010-03-30 Apple Inc. Methods and apparatuses for operating a portable device based on an accelerometer
US7218226B2 (en) 2004-03-01 2007-05-15 Apple Inc. Acceleration-based theft detection system for portable electronic devices
JP2002202389A (en) 2000-10-31 2002-07-19 Sony Corp Clock information distribution processing system, information distribution device, information distribution system, portable terminal device, information recording medium and information processing method
US6639875B2 (en) 2000-11-07 2003-10-28 Alfred E. Hall Time piece with changable color face
KR100369646B1 (en) 2000-11-23 2003-01-30 삼성전자 주식회사 User interface method for portable terminal
GB2370208B (en) 2000-12-18 2005-06-29 Symbian Ltd Computing device with user interface for navigating a contacts list
JP2002257955A (en) 2000-12-25 2002-09-11 Seiko Epson Corp Wristwatch device with communication function, information display method, control program and recording medium
WO2002054157A1 (en) * 2001-01-08 2002-07-11 Firmaet Berit Johannsen Device for displaying time
JP2001273064A (en) 2001-01-24 2001-10-05 Casio Comput Co Ltd Image display control device and image display control method
US6728533B2 (en) * 2001-01-25 2004-04-27 Sharp Laboratories Of America, Inc. Clock for mobile phones
US6677932B1 (en) 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US7698652B2 (en) 2001-02-09 2010-04-13 Koninklijke Philips Electronics N.V. Rapid retrieval user interface designed around small displays and few buttons for searching long lists
US6570557B1 (en) 2001-02-10 2003-05-27 Finger Works, Inc. Multi-touch system and method for emulating modifier keys via fingertip chords
JP2002251238A (en) 2001-02-22 2002-09-06 Ddl:Kk Method for displaying picture on desk top
US6855169B2 (en) 2001-02-28 2005-02-15 Synthes (Usa) Demineralized bone-derived implants
US6601988B2 (en) 2001-03-19 2003-08-05 International Business Machines Corporation Simplified method for setting time using a graphical representation of an analog clock face
GB2373886A (en) 2001-03-28 2002-10-02 Hewlett Packard Co User selectable power management of software applications
US7930624B2 (en) 2001-04-20 2011-04-19 Avid Technology, Inc. Editing time-based media with enhanced content
US7013432B2 (en) 2001-04-30 2006-03-14 Broadband Graphics, Llc Display container cell modification in a cell based EUI
JP2002342356A (en) 2001-05-18 2002-11-29 Nec Software Kyushu Ltd System, method and program for providing information
JP2002351768A (en) 2001-05-29 2002-12-06 Mitsubishi Electric Corp Transferor terminal and information transfer method
JP2003009404A (en) 2001-06-25 2003-01-10 Sharp Corp Residual power notice method and residual power notice device
US6714486B2 (en) 2001-06-29 2004-03-30 Kevin Biggs System and method for customized time display
US7674169B2 (en) * 2001-07-06 2010-03-09 Scientific Games International, Inc. Random animated lottery system
JP2003030245A (en) 2001-07-12 2003-01-31 Sony Corp Information browsing device, information browsing system, server device, terminal device, information browsing method, information providing method, information browsing program, information providing program, and recording medium
US7334000B2 (en) 2001-07-16 2008-02-19 Aol Llc Method and apparatus for calendaring reminders
CN1397904A (en) 2001-07-18 2003-02-19 张煌东 A control system using parameters generated by motion as an interactive game
CN1337638A (en) 2001-09-13 2002-02-27 杜凤祥 Practial interactive multimedia management and administration system for building development business
US7036091B1 (en) 2001-09-24 2006-04-25 Digeo, Inc. Concentric curvilinear menus for a graphical user interface
US7313617B2 (en) 2001-09-28 2007-12-25 Dale Malik Methods and systems for a communications and information resource manager
AUPR815201A0 (en) 2001-10-08 2001-11-01 University Of Wollongong, The Session mobility using digital items
US20030067497A1 (en) 2001-10-09 2003-04-10 Pichon Olivier Francis Method and device for modifying a pre-existing graphical user interface
US20030074647A1 (en) 2001-10-12 2003-04-17 Andrew Felix G.T.I. Automatic software input panel selection based on application program state
US7167832B2 (en) 2001-10-15 2007-01-23 At&T Corp. Method for dialog management
US20040083474A1 (en) 2001-10-18 2004-04-29 Mckinlay Eric System, method and computer program product for initiating a software download
US7203380B2 (en) * 2001-11-16 2007-04-10 Fuji Xerox Co., Ltd. Video production and compaction with collage picture frame user interface
US6754139B2 (en) 2001-11-29 2004-06-22 Timefoundry, Llc Animated timepiece
US20030107603A1 (en) 2001-12-12 2003-06-12 Intel Corporation Scroll notification system and method
JP2003242176A (en) 2001-12-13 2003-08-29 Sony Corp Information processing device and method, recording medium and program
TW546942B (en) 2001-12-19 2003-08-11 Inventec Multimedia & Telecom Battery status voice alert method for wireless communication equipment
US8004496B2 (en) 2002-01-08 2011-08-23 Koninklijke Philips Electronics N.V. User interface for electronic devices for controlling the displaying of long sorted lists
US7036025B2 (en) 2002-02-07 2006-04-25 Intel Corporation Method and apparatus to reduce power consumption of a computer system display screen
JP2003233616A (en) 2002-02-13 2003-08-22 Matsushita Electric Ind Co Ltd Provided information presentation device and information providing device
US20030169306A1 (en) 2002-03-07 2003-09-11 Nokia Corporation Creating a screen saver from downloadable applications on mobile devices
US7193609B2 (en) 2002-03-19 2007-03-20 America Online, Inc. Constraining display motion in display navigation
JP2003296246A (en) 2002-04-01 2003-10-17 Toshiba Corp Electronic mail terminal device
NL1020299C2 (en) 2002-04-04 2003-10-13 Albert Van Selst Clock and watch fitted with such a clock.
US7987491B2 (en) 2002-05-10 2011-07-26 Richard Reisman Method and apparatus for browsing using alternative linkbases
US20030214885A1 (en) 2002-05-17 2003-11-20 Summer Powell Electronic time-telling device
JP2004028918A (en) 2002-06-27 2004-01-29 Aplix Corp Watches
US7546548B2 (en) 2002-06-28 2009-06-09 Microsoft Corporation Method and system for presenting menu commands for selection
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US6871076B2 (en) * 2002-07-11 2005-03-22 International Business Machines Corporation Method and system for automatically adjusting location based system information in a mobile computer
US6839542B2 (en) 2002-07-22 2005-01-04 Motorola, Inc. Virtual dynamic cellular infrastructure based on coordinate information
US20040017733A1 (en) 2002-07-24 2004-01-29 Sullivan Brian E. Custom designed virtual time piece
US7461346B2 (en) 2002-07-30 2008-12-02 Sap Ag Editing browser documents
AU2002950502A0 (en) 2002-07-31 2002-09-12 E-Clips Intelligent Agent Technologies Pty Ltd Animated messaging
DE60319638T2 (en) 2002-08-07 2009-04-02 Seiko Epson Corp. Portable information device
US7065718B2 (en) * 2002-08-08 2006-06-20 International Business Machines Corporation System and method for configuring time related settings using a graphical interface
KR100867108B1 (en) 2002-09-19 2008-11-06 삼성전자주식회사 Display Mounting Device and Jig for Mounting Device
US20040066710A1 (en) 2002-10-03 2004-04-08 Yuen Wai Man Voice-commanded alarm clock system, and associated methods
US20040075699A1 (en) 2002-10-04 2004-04-22 Creo Inc. Method and apparatus for highlighting graphical objects
JP2004184396A (en) 2002-10-09 2004-07-02 Seiko Epson Corp Display device, clock, control method of display device, control program, and recording medium
US20040075700A1 (en) 2002-10-16 2004-04-22 Catherine Liu Functional idle mode display
US7515903B1 (en) 2002-10-28 2009-04-07 At&T Mobility Ii Llc Speech to message processing
US7773460B2 (en) 2002-11-04 2010-08-10 Lindsay Holt Medication regimen communicator apparatus and method
US6690623B1 (en) 2002-11-08 2004-02-10 Arnold K. Maano Multi-functional time indicating device with a multi-colored fiber optic display
AU2003295739A1 (en) 2002-11-18 2004-06-15 United Video Properties, Inc. Systems and methods for providing real-time services in an interactive television program guide application
JP4107383B2 (en) 2002-11-25 2008-06-25 クラリオン株式会社 Navigation device, method and program
US7616208B2 (en) 2002-12-18 2009-11-10 Genesys Conferencing Ltd. Method and system for application broadcast
US7113809B2 (en) 2002-12-19 2006-09-26 Nokia Corporation Apparatus and a method for providing information to a user
US7185315B2 (en) 2003-02-25 2007-02-27 Sheet Dynamics, Ltd. Graphical feedback of disparities in target designs in graphical development environment
US20070113181A1 (en) 2003-03-03 2007-05-17 Blattner Patrick D Using avatars to communicate real-time information
US7577934B2 (en) 2003-03-12 2009-08-18 Microsoft Corporation Framework for modeling and providing runtime behavior for business software applications
CN1536511A (en) 2003-04-04 2004-10-13 干学平 Method for on-line customizing object containing personalized mark
US20070188472A1 (en) 2003-04-18 2007-08-16 Ghassabian Benjamin F Systems to enhance data entry in mobile and fixed environment
US7035170B2 (en) 2003-04-29 2006-04-25 International Business Machines Corporation Device for displaying variable data for small screens
US20040225966A1 (en) 2003-05-09 2004-11-11 Motorola, Inc. Method and device for automatically displaying appointments
ATE426313T1 (en) 2003-05-28 2009-04-15 Nokia Corp METHOD AND RADIO TERMINAL ARRANGEMENT FOR INDICATING AN INCOMING CONNECTION
JP4161814B2 (en) * 2003-06-16 2008-10-08 ソニー株式会社 Input method and input device
US7433714B2 (en) 2003-06-30 2008-10-07 Microsoft Corporation Alert mechanism interface
US20050041667A1 (en) * 2003-06-30 2005-02-24 Microsoft Corporation Calendar channel
US7580033B2 (en) 2003-07-16 2009-08-25 Honeywood Technologies, Llc Spatial-based power savings
US7257254B2 (en) * 2003-07-24 2007-08-14 Sap Ag Method and system for recognizing time
TW200512616A (en) 2003-09-17 2005-04-01 Chi-Hung Su Interactive mechanism allowing internet users to link database and self-configure dynamic 360-degree object-browsing webpage content
US7500127B2 (en) 2003-09-18 2009-03-03 Vulcan Portals Inc. Method and apparatus for operating an electronic device in a low power mode
US7218575B2 (en) 2003-10-31 2007-05-15 Rosevear John M Angular twilight clock
US7302650B1 (en) 2003-10-31 2007-11-27 Microsoft Corporation Intuitive tools for manipulating objects in a display
US8645336B2 (en) * 2003-11-07 2014-02-04 Magnaforte, Llc Digital interactive phrasing system and method
US20050125744A1 (en) 2003-12-04 2005-06-09 Hubbard Scott E. Systems and methods for providing menu availability help information to computer users
TWI254202B (en) 2003-12-05 2006-05-01 Mediatek Inc Portable electronic apparatus and power management method thereof
TWI236162B (en) 2003-12-26 2005-07-11 Ind Tech Res Inst Light emitting diode
US20050198319A1 (en) 2004-01-15 2005-09-08 Yahoo! Inc. Techniques for parental control of internet access including a guest mode
US8171084B2 (en) 2004-01-20 2012-05-01 Microsoft Corporation Custom emoticons
US20050190653A1 (en) 2004-02-27 2005-09-01 Chen Chih Y. Method of displaying world time with automatic correction of daylight saving time in a movement
US20050195094A1 (en) 2004-03-05 2005-09-08 White Russell W. System and method for utilizing a bicycle computer to monitor athletic performance
US20050231512A1 (en) 2004-04-16 2005-10-20 Niles Gregory E Animation of an object using behaviors
US7697960B2 (en) 2004-04-23 2010-04-13 Samsung Electronics Co., Ltd. Method for displaying status information on a mobile terminal
WO2005109829A1 (en) 2004-05-06 2005-11-17 Koninklijke Philips Electronics N.V. Method device and program for seamlessly transferring the execution of a software application from a first to a second device
JP2005339017A (en) 2004-05-25 2005-12-08 Mitsubishi Electric Corp Electronic device
US20050278757A1 (en) * 2004-05-28 2005-12-15 Microsoft Corporation Downloadable watch faces
WO2005119682A1 (en) 2004-06-02 2005-12-15 Koninklijke Philips Electronics N.V. Clock-based user interface for hdd time-shift buffer navigation
US8453065B2 (en) 2004-06-25 2013-05-28 Apple Inc. Preview and installation of user interface elements in a display environment
US7761800B2 (en) 2004-06-25 2010-07-20 Apple Inc. Unified interest layer for user interface
US7490295B2 (en) 2004-06-25 2009-02-10 Apple Inc. Layer for accessing user interface elements
US20060007785A1 (en) 2004-07-08 2006-01-12 Fernandez Juan C Method and system for displaying appointments
US20060020904A1 (en) 2004-07-09 2006-01-26 Antti Aaltonen Stripe user interface
US20060019649A1 (en) 2004-07-21 2006-01-26 Feinleib David A System and method for remote telephone ringer
US20060035628A1 (en) 2004-07-30 2006-02-16 Microsoft Corporation Weather channel
US7411590B1 (en) 2004-08-09 2008-08-12 Apple Inc. Multimedia file format
US7580363B2 (en) 2004-08-16 2009-08-25 Nokia Corporation Apparatus and method for facilitating contact selection in communication devices
US8079904B2 (en) * 2004-08-20 2011-12-20 Igt Gaming access card with display
US7619615B1 (en) 2004-08-31 2009-11-17 Sun Microsystems, Inc. Method and apparatus for soft keys of an electronic device
US9632665B2 (en) 2004-09-08 2017-04-25 Universal Electronics Inc. System and method for flexible configuration of a controlling device
US7593755B2 (en) * 2004-09-15 2009-09-22 Microsoft Corporation Display of wireless data
US7747966B2 (en) 2004-09-30 2010-06-29 Microsoft Corporation User interface for providing task management and calendar information
US7519923B2 (en) * 2004-10-20 2009-04-14 International Business Machines Corporation Method for generating a tree view of elements in a graphical user interface (GUI)
US7614011B2 (en) 2004-10-21 2009-11-03 International Business Machines Corporation Apparatus and method for display power saving
US20060092770A1 (en) 2004-10-30 2006-05-04 Demas Theodore J Information displays and methods associated therewith
JP4592551B2 (en) 2004-11-10 2010-12-01 シャープ株式会社 Communication device
US7336280B2 (en) * 2004-11-18 2008-02-26 Microsoft Corporation Coordinating animations and media in computer display output
US8478363B2 (en) 2004-11-22 2013-07-02 The Invention Science Fund I, Llc Transfer then sleep
US7671845B2 (en) 2004-11-30 2010-03-02 Microsoft Corporation Directional input device and display orientation control
KR100663277B1 (en) 2004-12-20 2007-01-02 삼성전자주식회사 Device and?method for processing system-related event in wireless terminal
US7619616B2 (en) 2004-12-21 2009-11-17 Microsoft Corporation Pressure sensitive controls
US7629966B2 (en) 2004-12-21 2009-12-08 Microsoft Corporation Hard tap
US20060142944A1 (en) 2004-12-23 2006-06-29 France Telecom Technique for creating, directing, storing, and automatically delivering a message to an intended recipient based on climatic conditions
US7643706B2 (en) 2005-01-07 2010-01-05 Apple Inc. Image management tool with calendar interface
KR20190061099A (en) 2005-03-04 2019-06-04 애플 인크. Multi-functional hand-held device
CN101133385B (en) 2005-03-04 2014-05-07 苹果公司 Hand held electronic device, hand held device and operation method thereof
JP4943031B2 (en) 2005-03-16 2012-05-30 京セラミタ株式会社 Operation panel and display control method of operation panel
US7783065B2 (en) 2005-03-18 2010-08-24 Nyko Technologies, Inc. Wireless headphone kit for media players
US7751285B1 (en) * 2005-03-28 2010-07-06 Nano Time, LLC Customizable and wearable device with electronic images
KR20060109708A (en) 2005-04-18 2006-10-23 어윤형 Universal clock that shows day and night
GB0509259D0 (en) 2005-05-06 2005-06-15 Beswick Andrew E Device for dispensing paste
JP2008542942A (en) 2005-06-10 2008-11-27 ノキア コーポレイション Reconfiguration of electronic device standby screen
US7685530B2 (en) 2005-06-10 2010-03-23 T-Mobile Usa, Inc. Preferred contact group centric interface
KR100716288B1 (en) * 2005-06-17 2007-05-09 삼성전자주식회사 Display device and control method
US20070004451A1 (en) 2005-06-30 2007-01-04 C Anderson Eric Controlling functions of a handheld multifunction device
US7861099B2 (en) 2006-06-30 2010-12-28 Intel Corporation Method and apparatus for user-activity-based dynamic power management and policy creation for mobile platforms
US7659836B2 (en) 2005-07-20 2010-02-09 Astrazeneca Ab Device for communicating with a voice-disabled person
JP2007041790A (en) 2005-08-02 2007-02-15 Sony Corp Display device and method
JP2007041385A (en) 2005-08-04 2007-02-15 Seiko Epson Corp Display device and control method thereof
WO2007018881A2 (en) * 2005-08-05 2007-02-15 Walker Digital, Llc Efficient customized media creation through pre-encoding of common elements
US7760269B2 (en) 2005-08-22 2010-07-20 Hewlett-Packard Development Company, L.P. Method and apparatus for sizing an image on a display
KR20070025292A (en) 2005-09-01 2007-03-08 삼성전자주식회사 Display device
US20070055947A1 (en) 2005-09-02 2007-03-08 Microsoft Corporation Animations and transitions
WO2007030503A2 (en) 2005-09-06 2007-03-15 Pattern Intelligence, Inc. Graphical user interfaces
KR100802615B1 (en) 2005-09-09 2008-02-13 엘지전자 주식회사 Event display device and method thereof of a mobile terminal
US20070057775A1 (en) 2005-09-10 2007-03-15 O'reilly Mike R Unpredictable alarm clock
US9629384B2 (en) 2005-09-14 2017-04-25 S & P Ingredient Development, Llc Low sodium salt composition
US7933632B2 (en) 2005-09-16 2011-04-26 Microsoft Corporation Tile space user interface for mobile devices
ATE463783T1 (en) 2005-10-11 2010-04-15 Research In Motion Ltd SYSTEM AND METHOD FOR ORGANIZING APPLICATION INDICATORS ON AN ELECTRONIC DEVICE
US7378954B2 (en) 2005-10-21 2008-05-27 Barry Myron Wendt Safety indicator and method
KR100679039B1 (en) 2005-10-21 2007-02-05 삼성전자주식회사 3D graphical user interface, apparatus and method for providing same
US20070101279A1 (en) 2005-10-27 2007-05-03 Chaudhri Imran A Selection of user interface elements for unified display in a display environment
JP2007163294A (en) * 2005-12-14 2007-06-28 Sony Corp Wrist watch, display method of wrist watch, and program
CN101385071B (en) 2005-12-22 2011-01-26 捷讯研究有限公司 Method and apparatus for reducing power consumption in a display for an electronic device
KR101181766B1 (en) 2005-12-23 2012-09-12 엘지전자 주식회사 Method for displaying menu on mobile communication terminal, and mobile communication terminal thereof
US7657849B2 (en) 2005-12-23 2010-02-02 Apple Inc. Unlocking a device by performing gestures on an unlock image
US7467352B2 (en) 2005-12-29 2008-12-16 Motorola, Inc. Method and apparatus for mapping corresponding functions in a user
US7574672B2 (en) * 2006-01-05 2009-08-11 Apple Inc. Text entry interface for a portable communication device
JP2009524357A (en) 2006-01-20 2009-06-25 カンバーセイショナル コンピューティング コーポレイション Wearable display interface client device
KR100776488B1 (en) 2006-02-09 2007-11-16 삼성에스디아이 주식회사 Data drive circuit and flat panel display device having the same
US20070192718A1 (en) 2006-02-10 2007-08-16 Freedom Scientific, Inc. Graphic User Interface Control Object Stylization
ES2284376B1 (en) 2006-02-21 2008-09-16 Io Think Future, Sl ELECTRONIC WATCH WITH SIMPLIFIED ELECTRONICS.
WO2007100767A2 (en) 2006-02-24 2007-09-07 Visan Industries Systems and methods for dynamically designing a product with digital content
US7898542B1 (en) 2006-03-01 2011-03-01 Adobe Systems Incorporated Creating animation effects
JP2007243275A (en) * 2006-03-06 2007-09-20 Sony Ericsson Mobilecommunications Japan Inc Mobile terminal, image display method, and image display program
WO2007102110A2 (en) 2006-03-07 2007-09-13 Koninklijke Philips Electronics N.V. Method of transferring data
KR100754674B1 (en) 2006-03-10 2007-09-03 삼성전자주식회사 Method and device for selecting menu in mobile terminal
US7836400B2 (en) * 2006-03-31 2010-11-16 Research In Motion Limited Snooze support for event reminders
US7720893B2 (en) 2006-03-31 2010-05-18 Research In Motion Limited Methods and apparatus for providing map locations in user applications using URL strings
US9395905B2 (en) 2006-04-05 2016-07-19 Synaptics Incorporated Graphical scroll wheel
US7924657B2 (en) 2006-05-03 2011-04-12 Liebowitz Daniel Apparatus and method for time management and instruction
KR100679412B1 (en) 2006-05-11 2007-02-07 삼성전자주식회사 Alarm function control method and device for mobile terminal with inertial sensor
US20070261537A1 (en) 2006-05-12 2007-11-15 Nokia Corporation Creating and sharing variations of a music file
DE602006004011D1 (en) 2006-05-16 2009-01-15 Em Microelectronic Marin Sa Method and system for authentication and secure exchange of data between a personalized chip and a dedicated server
US20070271513A1 (en) * 2006-05-22 2007-11-22 Nike, Inc. User Interface for Remotely Controlling a Digital Music Player
US8375326B2 (en) 2006-05-30 2013-02-12 Dell Products Lp. Contextual-based and overlaid user interface elements
KR200425314Y1 (en) 2006-06-16 2006-09-11 신상열 Multifunction LCD watch
US20080046839A1 (en) 2006-06-27 2008-02-21 Pixtel Media Technology (P) Ltd. Input mode switching methods and devices utilizing the same
JP5076388B2 (en) 2006-07-28 2012-11-21 富士通セミコンダクター株式会社 Semiconductor device and manufacturing method thereof
JP2008033739A (en) 2006-07-31 2008-02-14 Sony Corp Touch screen interaction method and apparatus based on tactile force feedback and pressure measurement
KR100778367B1 (en) 2006-08-02 2007-11-22 삼성전자주식회사 Mobile terminal and its event processing method
US9058595B2 (en) 2006-08-04 2015-06-16 Apple Inc. Methods and systems for managing an electronic calendar
US8078036B2 (en) * 2006-08-23 2011-12-13 Sony Corporation Custom content compilation using digital chapter marks
JP4267648B2 (en) 2006-08-25 2009-05-27 株式会社東芝 Interface device and method thereof
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US7941760B2 (en) 2006-09-06 2011-05-10 Apple Inc. Soft keyboard display for a portable multifunction device
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US8014760B2 (en) 2006-09-06 2011-09-06 Apple Inc. Missed telephone call management for a portable multifunction device
US7771320B2 (en) 2006-09-07 2010-08-10 Nike, Inc. Athletic performance sensing and/or tracking systems and methods
US8564543B2 (en) 2006-09-11 2013-10-22 Apple Inc. Media player with imaged based browsing
US9544196B2 (en) 2006-09-20 2017-01-10 At&T Intellectual Property I, L.P. Methods, systems and computer program products for determining installation status of SMS packages
US8235724B2 (en) 2006-09-21 2012-08-07 Apple Inc. Dynamically adaptive scheduling system
JP4884912B2 (en) 2006-10-10 2012-02-29 三菱電機株式会社 Electronics
US7536645B2 (en) 2006-10-23 2009-05-19 Research In Motion, Ltd System and method for customizing layer based themes
US20080098313A1 (en) 2006-10-23 2008-04-24 Instabuddy Llc System and method for developing and managing group social networks
US8971667B2 (en) 2006-10-23 2015-03-03 Hewlett-Packard Development Company, L.P. Digital image auto-resizing
US8090087B2 (en) 2006-10-26 2012-01-03 Apple Inc. Method, system, and graphical user interface for making conference calls
US7518959B2 (en) 2006-12-01 2009-04-14 Seiko Epson Corporation Display device and display method
US7515509B2 (en) 2006-12-08 2009-04-07 Jennifer Klein Teaching clock
US8179388B2 (en) 2006-12-15 2012-05-15 Nvidia Corporation System, method and computer program product for adjusting a refresh rate of a display for power savings
US20080215240A1 (en) 2006-12-18 2008-09-04 Damian Howard Integrating User Interfaces
KR100784969B1 (en) 2006-12-20 2007-12-11 삼성전자주식회사 How to Display History-Based Menus on Mobile Devices
US7940604B2 (en) 2006-12-21 2011-05-10 Seiko Epson Corporation Dial indicator display device
JP5157328B2 (en) 2006-12-21 2013-03-06 セイコーエプソン株式会社 Pointer type display device
US7656275B2 (en) 2006-12-22 2010-02-02 Research In Motion Limited System and method for controlling an alarm for an electronic device
US8041968B2 (en) 2007-01-04 2011-10-18 Apple Inc. Power management for driving display with baseband portion when application portion is in low power mode
US7957762B2 (en) 2007-01-07 2011-06-07 Apple Inc. Using ambient light sensor to augment proximity sensor output
US8607167B2 (en) 2007-01-07 2013-12-10 Apple Inc. Portable multifunction device, method, and graphical user interface for providing maps and directions
US8519963B2 (en) * 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface for interpreting a finger gesture on a touch screen display
CN101589420A (en) 2007-01-23 2009-11-25 马维尔国际贸易有限公司 Method and apparatus for low power refresh of a display device
KR101239797B1 (en) 2007-02-07 2013-03-06 엘지전자 주식회사 Electronic Device With Touch Screen And Method Of Providing Analog Clock Using Same
KR100896711B1 (en) 2007-02-08 2009-05-11 삼성전자주식회사 How to execute a function through a tab of a mobile terminal with a touch screen
KR100801650B1 (en) 2007-02-13 2008-02-05 삼성전자주식회사 How to execute a function on the standby screen of the mobile terminal
US7752188B2 (en) 2007-02-16 2010-07-06 Sony Ericsson Mobile Communications Ab Weather information in a calendar
CA2578927C (en) 2007-02-19 2011-09-27 Ray Arbesman Precut adhesive body support articles and support system
GB0703276D0 (en) 2007-02-20 2007-03-28 Skype Ltd Instant messaging activity notification
US20100107150A1 (en) 2007-03-20 2010-04-29 Tomihisa Kamada Terminal having application update managing function, and application update managing program and system
KR100810379B1 (en) * 2007-03-26 2008-03-04 삼성전자주식회사 Method and device for displaying screen image on mobile terminal
EP2132960B1 (en) 2007-03-29 2012-05-16 Koninklijke Philips Electronics N.V. Natural daylight mimicking system and user interface
KR101390103B1 (en) 2007-04-03 2014-04-28 엘지전자 주식회사 Controlling image and mobile terminal
US8868053B2 (en) 2007-04-20 2014-10-21 Raphael A. Thompson Communication delivery filter for mobile device
US7735019B2 (en) 2007-04-25 2010-06-08 International Business Machines Corporation Method for providing functional context within an actively scrolling view pane
CN100487637C (en) 2007-04-30 2009-05-13 陈灿华 Touching external connection keyboard
AT505245B1 (en) 2007-05-25 2011-02-15 Krieger Martin Mag ELECTRONICALLY CONTROLLED CLOCK
CN100492288C (en) 2007-06-14 2009-05-27 腾讯科技(深圳)有限公司 Application programming interface processing method and system
US8171432B2 (en) 2008-01-06 2012-05-01 Apple Inc. Touch screen device, method, and graphical user interface for displaying and selecting application options
US7720855B2 (en) 2007-07-02 2010-05-18 Brown Stephen J Social network for affecting personal behavior
JP5063227B2 (en) 2007-07-09 2012-10-31 キヤノン株式会社 Imaging control device, control method therefor, and program
US20090016168A1 (en) 2007-07-12 2009-01-15 Emily Smith Timepiece Device
KR20090008976A (en) 2007-07-19 2009-01-22 삼성전자주식회사 Map Scrolling Method in Navigation Terminal and Its Navigation Terminal
US8422550B2 (en) 2007-07-27 2013-04-16 Lagavulin Limited Apparatuses, methods, and systems for a portable, automated contractual image dealer and transmitter
US8900731B2 (en) 2007-08-24 2014-12-02 Motorola Solutions, Inc. Charger system for communication devices using a charger circuit to communicate a charge status to a portable host device
US7778118B2 (en) 2007-08-28 2010-08-17 Garmin Ltd. Watch device having touch-bezel user interface
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US20090068984A1 (en) 2007-09-06 2009-03-12 Burnett R Alan Method, apparatus, and system for controlling mobile device use
US8509854B2 (en) 2007-09-18 2013-08-13 Lg Electronics Inc. Mobile terminal and method of controlling operation of the same
KR100929236B1 (en) 2007-09-18 2009-12-01 엘지전자 주식회사 Portable terminal with touch screen and operation control method thereof
US9454270B2 (en) 2008-09-19 2016-09-27 Apple Inc. Systems and methods for detecting a press on a touch-sensitive surface
TW200915698A (en) 2007-09-29 2009-04-01 Acer Inc Device to change the efficacy of charging or discharging based on the status of battery
US20090100342A1 (en) 2007-10-12 2009-04-16 Gabriel Jakobson Method and system for presenting address and mapping information
WO2009053775A1 (en) 2007-10-23 2009-04-30 Mitchell Foy A system and apparatus for displaying local time without numeration
KR100864578B1 (en) 2007-10-31 2008-10-20 주식회사 엘지텔레콤 Method and system for providing mobile widget service with quick link function
US8892999B2 (en) 2007-11-30 2014-11-18 Nike, Inc. Interactive avatar for social network services
US8600457B2 (en) 2007-11-30 2013-12-03 Microsoft Corporation Sleep mode for mobile communication device
US8416198B2 (en) 2007-12-03 2013-04-09 Apple Inc. Multi-dimensional scroll wheel
US20090146962A1 (en) 2007-12-05 2009-06-11 Nokia Corporation Mobile communication terminal and method
US8140335B2 (en) 2007-12-11 2012-03-20 Voicebox Technologies, Inc. System and method for providing a natural language voice user interface in an integrated voice navigation services environment
US20090158186A1 (en) 2007-12-17 2009-06-18 Bonev Robert Drag and drop glads
JP2009147889A (en) 2007-12-18 2009-07-02 Cybird Holdings Co Ltd Image management system
US20090164923A1 (en) 2007-12-21 2009-06-25 Nokia Corporation Method, apparatus and computer program product for providing an adaptive icon
US8373549B2 (en) 2007-12-31 2013-02-12 Apple Inc. Tactile feedback in an electronic device
US20090177538A1 (en) 2008-01-08 2009-07-09 Microsoft Corporation Zoomable advertisements with targeted content
US8327277B2 (en) 2008-01-14 2012-12-04 Microsoft Corporation Techniques to automatically manage overlapping objects
US8004541B2 (en) 2008-01-28 2011-08-23 Hewlett-Packard Development Company, L.P. Structured display system with system defined transitions
EP2243326B1 (en) * 2008-01-30 2018-10-24 Google LLC Notification of mobile device events
US8677285B2 (en) * 2008-02-01 2014-03-18 Wimm Labs, Inc. User interface of a small touch sensitive display for an electronic data and communication device
US20110230986A1 (en) 2008-02-20 2011-09-22 Nike, Inc. Systems and Methods for Storing and Analyzing Golf Data, Including Community and Individual Golf Data Collection and Storage at a Central Hub
US8510126B2 (en) 2008-02-24 2013-08-13 The Regents Of The University Of California Patient monitoring
US8881040B2 (en) 2008-08-28 2014-11-04 Georgetown University System and method for detecting, collecting, analyzing, and communicating event-related information
JP5643116B2 (en) 2008-03-03 2014-12-17 ナイキ イノベイト セー. フェー. Interactive exercise equipment system
US8634796B2 (en) 2008-03-14 2014-01-21 William J. Johnson System and method for location based exchanges of data facilitating distributed location applications
US20090231356A1 (en) 2008-03-17 2009-09-17 Photometria, Inc. Graphical user interface for selection of options from option groups and methods relating to same
US9503562B2 (en) 2008-03-19 2016-11-22 Universal Electronics Inc. System and method for appliance control via a personal communication or entertainment device
JP4692566B2 (en) 2008-03-28 2011-06-01 ブラザー工業株式会社 Communication device
US8077157B2 (en) 2008-03-31 2011-12-13 Intel Corporation Device, system, and method of wireless transfer of files
US8907990B2 (en) 2008-04-01 2014-12-09 Takatoshi Yanase Display system, display method, program, and recording medium
US20090254624A1 (en) 2008-04-08 2009-10-08 Jeff Baudin E-mail message management system
KR100977385B1 (en) * 2008-04-10 2010-08-20 주식회사 팬택 Mobile terminal capable of controlling a widget-type idle screen and a standby screen control method using the same
US9286027B2 (en) 2008-04-11 2016-03-15 T-Mobile Usa, Inc. Digital picture frame having communication capabilities
EP2265346B1 (en) 2008-04-16 2023-07-26 NIKE Innovate C.V. Athletic performance user interface for mobile device
US8976007B2 (en) 2008-08-09 2015-03-10 Brian M. Dugan Systems and methods for providing biofeedback information to a cellular telephone and for using such information
KR101526967B1 (en) 2008-04-23 2015-06-11 엘지전자 주식회사 Apparatus for transmitting software in cable broadcast, apparatus and method for downloading software and receiving in cable broadcast
US8341184B2 (en) 2008-05-07 2012-12-25 Smooth Productions Inc. Communications network system and service provider
CA2665754C (en) 2008-05-11 2013-12-24 Research In Motion Limited Electronic device and method providing improved processing of a predetermined clock event during operation of an improved bedtime mode
ES2378744T3 (en) * 2008-05-11 2012-04-17 Research In Motion Limited Electronic device and method that provide an improved alarm clock feature and enhanced facilitated alarm
EP2161630B1 (en) 2008-05-11 2012-05-09 Research In Motion Limited Electronic device and method providing improved indication that an alarm clock is in an on condition
CN101667092A (en) 2008-05-15 2010-03-10 杭州惠道科技有限公司 Human-computer interface for predicting user input in real time
US8620641B2 (en) 2008-05-16 2013-12-31 Blackberry Limited Intelligent elision
KR101488726B1 (en) 2008-05-27 2015-02-06 삼성전자주식회사 Display apparatus for displaying a widget window and display system including the display apparatus and method for displaying thereof
JP2009293960A (en) 2008-06-02 2009-12-17 Sony Ericsson Mobilecommunications Japan Inc Display apparatus, portable terminal apparatus, and display method
US20090307616A1 (en) 2008-06-04 2009-12-10 Nokia Corporation User interface, device and method for an improved operating mode
US9516116B2 (en) 2008-06-06 2016-12-06 Apple Inc. Managing notification service connections
US8135392B2 (en) * 2008-06-06 2012-03-13 Apple Inc. Managing notification service connections and displaying icon badges
US8249660B2 (en) 2008-06-11 2012-08-21 At&T Intellectual Property I, Lp System and method for display timeout on mobile communication devices
US8010479B2 (en) 2008-06-18 2011-08-30 International Business Machines Corporation Simplifying the creation of user-defined custom elements for use in a graphical modeling application
US20090327886A1 (en) 2008-06-27 2009-12-31 Microsoft Corporation Use of secondary factors to analyze user intention in gui element activation
CN101620494A (en) * 2008-06-30 2010-01-06 龙旗科技(上海)有限公司 Dynamic display method for navigation menu
US10983665B2 (en) * 2008-08-01 2021-04-20 Samsung Electronics Co., Ltd. Electronic apparatus and method for implementing user interface
US8221125B2 (en) 2008-08-14 2012-07-17 World View Time Inc. Electronic presentation of world time zones
KR101215175B1 (en) 2008-08-28 2012-12-24 에스케이플래닛 주식회사 System and method for providing multi-idle screen
KR101179026B1 (en) 2008-08-28 2012-09-03 에스케이플래닛 주식회사 Apparatus and method for providing idle screen with mobile widget service
JP5195180B2 (en) * 2008-09-02 2013-05-08 カシオ計算機株式会社 Information display device and electronic timepiece
US8341557B2 (en) 2008-09-05 2012-12-25 Apple Inc. Portable touch screen device, method, and graphical user interface for providing workout support
US8512211B2 (en) 2008-09-05 2013-08-20 Apple Inc. Method for quickstart workout generation and calibration
US20100064255A1 (en) 2008-09-05 2010-03-11 Apple Inc. Contextual menus in an electronic device
US8385822B2 (en) 2008-09-26 2013-02-26 Hewlett-Packard Development Company, L.P. Orientation and presence detection for use in configuring operations of computing devices in docked environments
KR101546782B1 (en) 2008-10-02 2015-08-25 삼성전자주식회사 Method and apparatus for configuring idle screen of portable terminal
US8245143B2 (en) 2008-10-08 2012-08-14 Research In Motion Limited Method and handheld electronic device having a graphical user interface which arranges icons dynamically
US8872646B2 (en) 2008-10-08 2014-10-28 Dp Technologies, Inc. Method and system for waking up a device due to motion
KR101510738B1 (en) 2008-10-20 2015-04-10 삼성전자주식회사 Apparatus and method for composing idle screen in a portable terminal
KR20100044341A (en) 2008-10-22 2010-04-30 엘지전자 주식회사 Mobile terminal and method of providing scheduler using same
US8086275B2 (en) 2008-10-23 2011-12-27 Microsoft Corporation Alternative inputs of a mobile communications device
US8452456B2 (en) * 2008-10-27 2013-05-28 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
KR101569176B1 (en) 2008-10-30 2015-11-20 삼성전자주식회사 Method and Apparatus for executing an object
US20100110082A1 (en) * 2008-10-31 2010-05-06 John David Myrick Web-Based Real-Time Animation Visualization, Creation, And Distribution
DE102008054113A1 (en) 2008-10-31 2010-05-06 Deutsche Telekom Ag Method for adapting the background image on a screen
US8868338B1 (en) 2008-11-13 2014-10-21 Google Inc. System and method for displaying transitions between map views
US20100124152A1 (en) 2008-11-18 2010-05-20 Gilbert Kye Lee Image Clock
US8584031B2 (en) 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US8493408B2 (en) * 2008-11-19 2013-07-23 Apple Inc. Techniques for manipulating panoramas
JP4752900B2 (en) * 2008-11-19 2011-08-17 ソニー株式会社 Image processing apparatus, image display method, and image display program
PL2194378T3 (en) 2008-12-02 2013-08-30 Hoffmann La Roche Hand tool for measuring the analyte concentration in a body fluid sample
US20100146437A1 (en) 2008-12-04 2010-06-10 Microsoft Corporation Glanceable animated notifications on a locked device
US9197738B2 (en) 2008-12-04 2015-11-24 Microsoft Technology Licensing, Llc Providing selected data through a locked display
KR101050642B1 (en) 2008-12-04 2011-07-19 삼성전자주식회사 Watch phone and method of conducting call in watch phone
KR20100065640A (en) 2008-12-08 2010-06-17 삼성전자주식회사 Method for providing haptic feedback in a touchscreen
US20100149573A1 (en) 2008-12-17 2010-06-17 Xerox Corporation System and method of providing image forming machine power up status information
US8289286B2 (en) 2008-12-19 2012-10-16 Verizon Patent And Licensing Inc. Zooming keyboard/keypad
US8522163B2 (en) 2008-12-19 2013-08-27 Verizon Patent And Licensing Inc. Systems and methods for radial display of time based information
US8788655B2 (en) 2008-12-19 2014-07-22 Openpeak Inc. Systems for accepting and approving applications and methods of operation of same
KR101545880B1 (en) * 2008-12-22 2015-08-21 삼성전자주식회사 Terminal having touch screen and method for displaying data thereof
US8229411B2 (en) 2008-12-30 2012-07-24 Verizon Patent And Licensing Inc. Graphical user interface for mobile device
EP2204702B1 (en) * 2008-12-30 2014-04-23 Vodafone Holding GmbH Clock
KR101467796B1 (en) 2009-01-12 2014-12-10 엘지전자 주식회사 Mobile terminal and control method thereof
US20110306393A1 (en) 2010-06-15 2011-12-15 Tomasz Goldman Headset base with display and communications base
US20120001922A1 (en) 2009-01-26 2012-01-05 Escher Marc System and method for creating and sharing personalized fonts on a client/server architecture
US8378979B2 (en) 2009-01-27 2013-02-19 Amazon Technologies, Inc. Electronic device with haptic feedback
US8633901B2 (en) 2009-01-30 2014-01-21 Blackberry Limited Handheld electronic device having a touchscreen and a method of using a touchscreen of a handheld electronic device
EP2214087B1 (en) 2009-01-30 2015-07-08 BlackBerry Limited A handheld electronic device having a touchscreen and a method of using a touchscreen of a handheld electronic device
US8364389B2 (en) 2009-02-02 2013-01-29 Apple Inc. Systems and methods for integrating a portable electronic device with a bicycle
US10175848B2 (en) 2009-02-09 2019-01-08 Nokia Technologies Oy Displaying a display portion including an icon enabling an item to be added to a list
US8386957B2 (en) 2009-02-25 2013-02-26 Hewlett-Packard Development Company, L.P. Method for dynamically scaling an original background layout
US20100223563A1 (en) 2009-03-02 2010-09-02 Apple Inc. Remotely defining a user interface for a handheld device
US20100226213A1 (en) * 2009-03-04 2010-09-09 Brian Robert Drugge User Customizable Timepiece
CN101505320B (en) 2009-03-09 2013-01-16 腾讯科技(深圳)有限公司 Graphic user interface sharing method, system and tool
US9875013B2 (en) * 2009-03-16 2018-01-23 Apple Inc. Methods and graphical user interfaces for editing on a multifunction device with a touch screen display
US20100251176A1 (en) 2009-03-24 2010-09-30 Microsoft Corporation Virtual keyboard with slider buttons
US20100245268A1 (en) * 2009-03-30 2010-09-30 Stg Interactive S.A. User-friendly process for interacting with informational content on touchscreen devices
US8238876B2 (en) 2009-03-30 2012-08-07 Microsoft Corporation Notifications
US8167127B2 (en) * 2009-03-31 2012-05-01 Marware Inc. Protective carrying case for a portable electronic device
KR20100111563A (en) 2009-04-07 2010-10-15 삼성전자주식회사 Method for composing display in mobile terminal
JP5275883B2 (en) 2009-04-08 2013-08-28 株式会社エヌ・ティ・ティ・ドコモ Client terminal linkage system, linkage server device, client terminal, client terminal linkage method
DE102009018165A1 (en) 2009-04-18 2010-10-21 Schreiber & Friends Method for displaying an animated object
US20100271312A1 (en) 2009-04-22 2010-10-28 Rachid Alameh Menu Configuration System and Method for Display on an Electronic Device
JP2010257051A (en) * 2009-04-22 2010-11-11 Funai Electric Co Ltd Rotary input device and electronic equipment
BRPI1016158A2 (en) 2009-04-26 2016-10-11 Nike International Ltd "system and method for monitoring athletic performance, and system and method for monitoring athletic performance."
US8601389B2 (en) 2009-04-30 2013-12-03 Apple Inc. Scrollable menus and toolbars
US20100289723A1 (en) 2009-05-16 2010-11-18 David London Teleidoscopic display device
US8105208B2 (en) 2009-05-18 2012-01-31 Adidas Ag Portable fitness monitoring systems with displays and applications thereof
US8200323B2 (en) 2009-05-18 2012-06-12 Adidas Ag Program products, methods, and systems for providing fitness monitoring services
KR101613838B1 (en) 2009-05-19 2016-05-02 삼성전자주식회사 Home Screen Display Method And Apparatus For Portable Device
KR101602221B1 (en) 2009-05-19 2016-03-10 엘지전자 주식회사 Mobile terminal system and control method thereof
US9241062B2 (en) 2009-05-20 2016-01-19 Citrix Systems, Inc. Methods and systems for using external display devices with a mobile computing device
US8713459B2 (en) 2009-05-29 2014-04-29 Jason Philip Yanchar Graphical planner
US8464182B2 (en) 2009-06-07 2013-06-11 Apple Inc. Device, method, and graphical user interface for providing maps, directions, and location-based information
US8446398B2 (en) 2009-06-16 2013-05-21 Intel Corporation Power conservation for mobile device displays
US8548523B2 (en) 2009-07-01 2013-10-01 At&T Intellectual Property I, L.P. Methods, apparatus, and computer program products for changing ring method based on type of connected device
US8251294B2 (en) 2009-07-02 2012-08-28 Mastercard International, Inc. Payment device having appeal for status consumers
CH701440A2 (en) 2009-07-03 2011-01-14 Comme Le Temps Sa Wrist touch screen and method for displaying on a watch with touch screen.
JP2011013195A (en) * 2009-07-06 2011-01-20 Seiko Instruments Inc Chronograph timepiece
US9213466B2 (en) 2009-07-20 2015-12-15 Apple Inc. Displaying recently used functions in context sensitive menu
US8378798B2 (en) 2009-07-24 2013-02-19 Research In Motion Limited Method and apparatus for a touch-sensitive display
US9513403B2 (en) 2009-07-27 2016-12-06 Peck Labs, Inc Methods and systems for displaying customized icons
US9740340B1 (en) 2009-07-31 2017-08-22 Amazon Technologies, Inc. Visually consistent arrays including conductive mesh
KR101602365B1 (en) * 2009-08-03 2016-03-10 엘지전자 주식회사 Portable terminal
SE534980C2 (en) 2009-08-26 2012-03-06 Svenska Utvecklings Entreprenoeren Susen Ab Method of waking a sleepy motor vehicle driver
JP5333068B2 (en) 2009-08-31 2013-11-06 ソニー株式会社 Information processing apparatus, display method, and display program
TWD144158S1 (en) * 2009-09-01 2011-12-01 瀚宇彩晶股份有限公司 Photo clock
GB2475669A (en) * 2009-09-03 2011-06-01 Tapisodes Ltd Animated progress indicator for smartphone
CN102598086B (en) 2009-09-04 2015-06-17 耐克创新有限合伙公司 Device and method for monitoring and tracking athletic activity
TWI554076B (en) 2009-09-04 2016-10-11 普露諾洛股份有限公司 Remote phone manager
JP5278259B2 (en) 2009-09-07 2013-09-04 ソニー株式会社 Input device, input method, and program
US8966375B2 (en) 2009-09-07 2015-02-24 Apple Inc. Management of application programs on a portable electronic device
US9317116B2 (en) 2009-09-09 2016-04-19 Immersion Corporation Systems and methods for haptically-enhanced text interfaces
US8624933B2 (en) 2009-09-25 2014-01-07 Apple Inc. Device, method, and graphical user interface for scrolling a multi-section document
US8799826B2 (en) 2009-09-25 2014-08-05 Apple Inc. Device, method, and graphical user interface for moving a calendar entry in a calendar application
US8832585B2 (en) 2009-09-25 2014-09-09 Apple Inc. Device, method, and graphical user interface for manipulating workspace views
TWI420332B (en) 2009-09-29 2013-12-21 Htc Corp Weather status display method, device and computer program product
US8405663B2 (en) 2009-10-01 2013-03-26 Research In Motion Limited Simulated resolution of stopwatch
US8312392B2 (en) 2009-10-02 2012-11-13 Qualcomm Incorporated User interface gestures and methods for providing file sharing functionality
US10068728B2 (en) 2009-10-15 2018-09-04 Synaptics Incorporated Touchpad with capacitive force sensing
US9176542B2 (en) 2009-11-06 2015-11-03 Sony Corporation Accelerometer-based touchscreen user interface
KR101816824B1 (en) 2009-11-13 2018-02-21 구글 엘엘씨 Live wallpaper
CN101702112A (en) 2009-11-19 2010-05-05 宇龙计算机通信科技(深圳)有限公司 Setting method for standby graphical interfaces and electronic equipment
US8432367B2 (en) 2009-11-19 2013-04-30 Google Inc. Translating user interaction with a touch screen into input commands
US8364855B2 (en) 2009-11-20 2013-01-29 Apple Inc. Dynamic interpretation of user input in a portable electronic device
US8799816B2 (en) 2009-12-07 2014-08-05 Motorola Mobility Llc Display interface and method for displaying multiple items arranged in a sequence
WO2011072882A1 (en) 2009-12-14 2011-06-23 Tomtom Polska Sp.Z.O.O. Method and apparatus for evaluating an attribute of a point of interest
KR101626621B1 (en) 2009-12-30 2016-06-01 엘지전자 주식회사 Method for controlling data in mobile termina having circle type display unit and mobile terminal thereof
US20110163966A1 (en) 2010-01-06 2011-07-07 Imran Chaudhri Apparatus and Method Having Multiple Application Display Modes Including Mode with Display Resolution of Another Apparatus
US8510677B2 (en) 2010-01-06 2013-08-13 Apple Inc. Device, method, and graphical user interface for navigating through a range of values
US8793611B2 (en) 2010-01-06 2014-07-29 Apple Inc. Device, method, and graphical user interface for manipulating selectable user interface objects
US20110166777A1 (en) 2010-01-07 2011-07-07 Anand Kumar Chavakula Navigation Application
US20110173221A1 (en) 2010-01-13 2011-07-14 Microsoft Corporation Calendar expand grid
US20110179372A1 (en) 2010-01-15 2011-07-21 Bradford Allen Moore Automatic Keyboard Layout Determination
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
JP2011170834A (en) 2010-01-19 2011-09-01 Sony Corp Information processing apparatus, operation prediction method, and operation prediction program
US8301121B2 (en) 2010-01-22 2012-10-30 Sony Ericsson Mobile Communications Ab Regulating alerts generated by communication terminals responsive to sensed movement
US20110181521A1 (en) * 2010-01-26 2011-07-28 Apple Inc. Techniques for controlling z-ordering in a user interface
JP5286301B2 (en) 2010-02-02 2013-09-11 光彌 齋藤 Automatic pattern generation device, automatic generation method, and automatic generation program
GB201001728D0 (en) 2010-02-03 2010-03-24 Skype Ltd Screen sharing
US20110197165A1 (en) * 2010-02-05 2011-08-11 Vasily Filippov Methods and apparatus for organizing a collection of widgets on a mobile device display
KR101600549B1 (en) * 2010-02-11 2016-03-07 삼성전자주식회사 Method and apparatus for providing history of information associated to time information
US9417787B2 (en) 2010-02-12 2016-08-16 Microsoft Technology Licensing, Llc Distortion effects to indicate location in a movable data collection
KR20110093729A (en) 2010-02-12 2011-08-18 삼성전자주식회사 Widget providing method and device
EP2357594B1 (en) 2010-02-15 2013-08-14 Research In Motion Limited Portable electronic device and method of controlling same for rendering calendar information
DE102010008622A1 (en) 2010-02-19 2011-08-25 Airbus Operations GmbH, 21129 Caseless storage compartment
US20110205851A1 (en) 2010-02-23 2011-08-25 Jared Harris E-Watch
JP2011175440A (en) 2010-02-24 2011-09-08 Sony Corp Apparatus and method for processing information and computer-readable recording medium
US20120028707A1 (en) * 2010-02-24 2012-02-02 Valve Corporation Game animations with multi-dimensional video game data
EP2363790A1 (en) * 2010-03-01 2011-09-07 Research In Motion Limited Method of providing tactile feedback and apparatus
US20110218765A1 (en) 2010-03-02 2011-09-08 Rogers Janice L Illustrating and Displaying Time and The Expiration Thereof
KR20110103718A (en) 2010-03-15 2011-09-21 삼성전자주식회사 Portable device and its control method
CN101819486B (en) 2010-03-23 2012-06-13 宇龙计算机通信科技(深圳)有限公司 Method and device for monitoring touch screen and mobile terminal
JP2011205562A (en) 2010-03-26 2011-10-13 Sony Corp Image display apparatus, and image display method
US8798610B2 (en) 2010-03-26 2014-08-05 Intel Corporation Method and apparatus for bearer and server independent parental control on smartphone, managed by the smartphone
US8614560B2 (en) 2010-03-26 2013-12-24 Nokia Corporation Method and apparatus for determining interaction mode
JP2011209786A (en) 2010-03-29 2011-10-20 Sony Corp Information processor, information processing method, and program
EP2554592B1 (en) 2010-03-31 2016-02-24 Kuraray Co., Ltd. Resin composition, molded article, multilayered pipe and method for producing the same
JP5397699B2 (en) 2010-03-31 2014-01-22 日本電気株式会社 Mobile communication terminal and function restriction control method thereof
US8423058B2 (en) 2010-04-07 2013-04-16 Apple Inc. Registering client computing devices for online communication sessions
TWI439960B (en) 2010-04-07 2014-06-01 Apple Inc Avatar editing environment
KR101642725B1 (en) 2010-04-14 2016-08-11 삼성전자 주식회사 Method and apparatus for managing lock function in mobile terminal
IES20100214A2 (en) * 2010-04-14 2011-11-09 Smartwatch Ltd Programmable controllers and schedule timers
CN102859484B (en) 2010-04-21 2015-11-25 黑莓有限公司 With the method that the scrollable field on portable electric appts is mutual
US20110261079A1 (en) 2010-04-21 2011-10-27 Apple Inc. Automatic adjustment of a user interface composition
US8786664B2 (en) 2010-04-28 2014-07-22 Qualcomm Incorporated System and method for providing integrated video communication applications on a mobile computing device
FI20105493A0 (en) 2010-05-07 2010-05-07 Polar Electro Oy power transmission
JP2011238125A (en) 2010-05-12 2011-11-24 Sony Corp Image processing device, method and program
DE102010020895A1 (en) * 2010-05-18 2011-11-24 Volkswagen Ag Method and device for providing a user interface
WO2011146740A2 (en) 2010-05-19 2011-11-24 Google Inc. Sliding motion to change computer keys
EP2572269A1 (en) * 2010-05-21 2013-03-27 TeleCommunication Systems, Inc. Personal wireless navigation system
KR101673925B1 (en) 2010-05-26 2016-11-09 삼성전자주식회사 Portable Device having the touch lock status and Operation system thereof
US8694899B2 (en) 2010-06-01 2014-04-08 Apple Inc. Avatars reflecting user states
US20110302518A1 (en) 2010-06-07 2011-12-08 Google Inc. Selecting alternate keyboard characters via motion input
JP2011258159A (en) * 2010-06-11 2011-12-22 Namco Bandai Games Inc Program, information storage medium and image generation system
JP2011258160A (en) 2010-06-11 2011-12-22 Namco Bandai Games Inc Program, information storage medium and image generation system
CN101873386A (en) 2010-06-13 2010-10-27 华为终端有限公司 Mobile terminal and incoming-call prompt method thereof
US20130044080A1 (en) 2010-06-16 2013-02-21 Holy Stone Enterprise Co., Ltd. Dual-view display device operating method
KR101716893B1 (en) * 2010-07-05 2017-03-15 엘지전자 주식회사 Mobile terminal and control method thereof
US20110316858A1 (en) * 2010-06-24 2011-12-29 Mediatek Inc. Apparatuses and Methods for Real Time Widget Interactions
US8484562B2 (en) 2010-06-25 2013-07-09 Apple Inc. Dynamic text adjustment in a user interface element
US20120011449A1 (en) 2010-07-09 2012-01-12 Ori Sasson Messaging system
WO2012008628A1 (en) 2010-07-13 2012-01-19 엘지전자 주식회사 Mobile terminal and configuration method for standby screen thereof
US9392941B2 (en) 2010-07-14 2016-07-19 Adidas Ag Fitness monitoring methods, systems, and program products, and applications thereof
KR20120007686A (en) 2010-07-15 2012-01-25 삼성전자주식회사 Method and apparatus for controlling function in touch device
US9110589B1 (en) 2010-07-21 2015-08-18 Google Inc. Tab bar control for mobile devices
US20120019448A1 (en) * 2010-07-22 2012-01-26 Nokia Corporation User Interface with Touch Pressure Level Sensing
US8319772B2 (en) 2010-07-23 2012-11-27 Microsoft Corporation 3D layering of map metadata
US9786159B2 (en) 2010-07-23 2017-10-10 Tivo Solutions Inc. Multi-function remote control device
JP2012027875A (en) 2010-07-28 2012-02-09 Sony Corp Electronic apparatus, processing method and program
US8630392B2 (en) 2010-07-30 2014-01-14 Mitel Networks Corporation World clock enabling time zone sensitive applications
JP4635109B1 (en) 2010-07-30 2011-02-16 日本テクノ株式会社 A clock with a time display dial that has a display function on the entire surface.
US10572721B2 (en) 2010-08-09 2020-02-25 Nike, Inc. Monitoring fitness using a mobile device
US9248340B2 (en) 2010-08-09 2016-02-02 Nike, Inc. Monitoring fitness using a mobile device
EP3021191B1 (en) 2010-08-13 2018-06-06 LG Electronics Inc. Mobile terminal, display device, and control method therefor
JP5625612B2 (en) 2010-08-19 2014-11-19 株式会社リコー Operation display device and operation display method
US20120047447A1 (en) 2010-08-23 2012-02-23 Saad Ul Haq Emotion based messaging system and statistical research tool
KR101660746B1 (en) 2010-08-24 2016-10-10 엘지전자 주식회사 Mobile terminal and Method for setting application indicator thereof
CN102375404A (en) * 2010-08-27 2012-03-14 鸿富锦精密工业(深圳)有限公司 Multi-timezone time display system and method
KR101780440B1 (en) 2010-08-30 2017-09-22 삼성전자 주식회사 Output Controling Method Of List Data based on a Multi Touch And Portable Device supported the same
JP2012053642A (en) 2010-08-31 2012-03-15 Brother Ind Ltd Communication device, communication system, communication control method, and communication control program
US8854318B2 (en) 2010-09-01 2014-10-07 Nokia Corporation Mode switching
US20120059664A1 (en) 2010-09-07 2012-03-08 Emil Markov Georgiev System and method for management of personal health and wellness
EP2426902A1 (en) 2010-09-07 2012-03-07 Research In Motion Limited Dynamically manipulating an emoticon or avatar
US8620850B2 (en) 2010-09-07 2013-12-31 Blackberry Limited Dynamically manipulating an emoticon or avatar
JP5230705B2 (en) 2010-09-10 2013-07-10 株式会社沖データ Image processing device
US20120062470A1 (en) 2010-09-10 2012-03-15 Chang Ray L Power Management
EP2618493A4 (en) 2010-09-15 2014-08-13 Lg Electronics Inc Schedule display method and device in mobile communication terminal
US8462997B2 (en) 2010-09-15 2013-06-11 Microsoft Corporation User-specific attribute customization
US9107627B2 (en) 2010-09-21 2015-08-18 Alexander B Grey Method for assessing and optimizing muscular performance including a muscleprint protocol
JP5249297B2 (en) 2010-09-28 2013-07-31 シャープ株式会社 Image editing device
US9483167B2 (en) 2010-09-29 2016-11-01 Adobe Systems Incorporated User interface for a touch enabled device
KR20120032888A (en) 2010-09-29 2012-04-06 삼성전자주식회사 Method and apparatus for reducing power consumption of mobile device
US8620617B2 (en) 2010-09-30 2013-12-31 Fitbit, Inc. Methods and systems for interactive goal setting and recommender using events having combined activity and location information
US8781791B2 (en) 2010-09-30 2014-07-15 Fitbit, Inc. Touchscreen with dynamically-defined areas having different scanning modes
KR101708821B1 (en) 2010-09-30 2017-02-21 엘지전자 주식회사 Mobile terminal and method for controlling thereof
US9310909B2 (en) 2010-09-30 2016-04-12 Fitbit, Inc. Methods, systems and devices for physical contact activated display and navigation
US8954290B2 (en) 2010-09-30 2015-02-10 Fitbit, Inc. Motion-activated display of messages on an activity monitoring device
US8768648B2 (en) 2010-09-30 2014-07-01 Fitbit, Inc. Selection of display power mode based on sensor data
TWI467462B (en) 2010-10-01 2015-01-01 Univ Nat Taiwan Science Tech Active browsing method
US8473577B2 (en) 2010-10-13 2013-06-25 Google Inc. Continuous application execution between multiple devices
US8732609B1 (en) 2010-10-18 2014-05-20 Intuit Inc. Method and system for providing a visual scrollbar position indicator
US8677238B2 (en) 2010-10-21 2014-03-18 Sony Computer Entertainment Inc. Navigation of electronic device menu without requiring visual contact
US20120113762A1 (en) 2010-10-23 2012-05-10 Frost Productions LLC Electronic timepiece apparatus with random number and phrase generating functionality
US8635475B2 (en) 2010-10-27 2014-01-21 Microsoft Corporation Application-specific power management
US9011292B2 (en) 2010-11-01 2015-04-21 Nike, Inc. Wearable device assembly having athletic functionality
US9195637B2 (en) 2010-11-03 2015-11-24 Microsoft Technology Licensing, Llc Proportional font scaling
US9262002B2 (en) 2010-11-03 2016-02-16 Qualcomm Incorporated Force sensing touch screen
CN102455860A (en) * 2010-11-03 2012-05-16 深圳市金蝶友商电子商务服务有限公司 Terminal pie chart rotation interactive display method and terminal
TW201222405A (en) 2010-11-16 2012-06-01 Hon Hai Prec Ind Co Ltd Method for configuring view of city in weather forecast application
US20120113008A1 (en) 2010-11-08 2012-05-10 Ville Makinen On-screen keyboard with haptic effects
JP5622535B2 (en) 2010-11-17 2014-11-12 オリンパスイメージング株式会社 Imaging device
US8195313B1 (en) 2010-11-19 2012-06-05 Nest Labs, Inc. Thermostat user interface
JP2012123475A (en) 2010-12-06 2012-06-28 Fujitsu Ten Ltd Information processor and display method
US8988214B2 (en) 2010-12-10 2015-03-24 Qualcomm Incorporated System, method, apparatus, or computer program product for exercise and personal security
WO2012078079A2 (en) 2010-12-10 2012-06-14 Yota Devices Ipr Ltd Mobile device with user interface
AU2010249319A1 (en) 2010-12-13 2012-06-28 Canon Kabushiki Kaisha Conditional optimised paths in animated state machines
US8597093B2 (en) 2010-12-16 2013-12-03 Nike, Inc. Methods and systems for encouraging athletic activity
US8994646B2 (en) 2010-12-17 2015-03-31 Microsoft Corporation Detecting gestures involving intentional movement of a computing device
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US9519418B2 (en) 2011-01-18 2016-12-13 Nokia Technologies Oy Method and apparatus for providing a multi-stage device transition mechanism initiated based on a touch gesture
US9002420B2 (en) 2011-01-19 2015-04-07 Ram Pattikonda Watch having an interface to a mobile communications device
CN201928419U (en) 2011-01-21 2011-08-10 青岛海信移动通信技术股份有限公司 Earphone and mobile communication terminal provided with same
TW201232486A (en) 2011-01-26 2012-08-01 Tomtom Int Bv Navigation apparatus and method of providing weather condition information
US8825362B2 (en) 2011-01-27 2014-09-02 Honda Motor Co., Ltd. Calendar sharing for the vehicle environment using a connected cell phone
US8381106B2 (en) 2011-02-03 2013-02-19 Google Inc. Touch gesture for detailed display
US8635549B2 (en) 2011-02-10 2014-01-21 Microsoft Corporation Directly assigning desktop backgrounds
US20120210200A1 (en) * 2011-02-10 2012-08-16 Kelly Berger System, method, and touch screen graphical user interface for managing photos and creating photo books
US10146329B2 (en) 2011-02-25 2018-12-04 Nokia Technologies Oy Method and apparatus for providing different user interface effects for different motion gestures and motion properties
US20130063383A1 (en) 2011-02-28 2013-03-14 Research In Motion Limited Electronic device and method of displaying information in response to detecting a gesture
US20120223935A1 (en) 2011-03-01 2012-09-06 Nokia Corporation Methods and apparatuses for facilitating interaction with a three-dimensional user interface
JP5885185B2 (en) 2011-03-07 2016-03-15 京セラ株式会社 Mobile terminal device
JP5749524B2 (en) 2011-03-09 2015-07-15 京セラ株式会社 Mobile terminal, mobile terminal control program, and mobile terminal control method
JP3168099U (en) * 2011-03-11 2011-06-02 株式会社ホリウチ電子設計 Clock using GPS time
WO2012128361A1 (en) 2011-03-23 2012-09-27 京セラ株式会社 Electronic device, operation control method, and operation control program
TW201239869A (en) 2011-03-24 2012-10-01 Hon Hai Prec Ind Co Ltd System and method for adjusting font size on screen
JP5644622B2 (en) 2011-03-24 2014-12-24 日本電気株式会社 Display system, aggregation server, portable terminal, display method
JP2012203832A (en) * 2011-03-28 2012-10-22 Canon Inc Display control device and control method thereof
US9215506B2 (en) 2011-03-31 2015-12-15 Tivo Inc. Phrase-based communication system
US9298287B2 (en) 2011-03-31 2016-03-29 Microsoft Technology Licensing, Llc Combined activation for natural user interface systems
US9239605B1 (en) 2011-04-04 2016-01-19 Google Inc. Computing device power state transitions
CN102750070A (en) 2011-04-22 2012-10-24 上海三旗通信科技股份有限公司 Mobile data-related functional interesting interactive wallpaper interactive mode
US9171268B1 (en) 2011-04-22 2015-10-27 Angel A. Penilla Methods and systems for setting and transferring user profiles to vehicles and temporary sharing of user profiles to shared-use vehicles
JP2012231249A (en) 2011-04-25 2012-11-22 Sony Corp Display control device, display control method, and program
US10198097B2 (en) 2011-04-26 2019-02-05 Sentons Inc. Detecting touch input force
US8224894B1 (en) 2011-05-09 2012-07-17 Google Inc. Zero-click sharing of application context across devices
US8687840B2 (en) 2011-05-10 2014-04-01 Qualcomm Incorporated Smart backlights to minimize display power consumption based on desktop configurations and user eye gaze
JP2012236166A (en) 2011-05-12 2012-12-06 Mitsubishi Heavy Ind Ltd Co2 recovery device, and co2 recovery method
US20120297346A1 (en) 2011-05-16 2012-11-22 Encelium Holdings, Inc. Three dimensional building control system and method
CN102790826A (en) 2011-05-20 2012-11-21 腾讯科技(深圳)有限公司 Initial list positioning method and mobile terminal
US20130137073A1 (en) 2011-05-20 2013-05-30 Gene Edward Nacey Software and method for indoor cycling instruction
KR101891803B1 (en) 2011-05-23 2018-08-27 삼성전자주식회사 Method and apparatus for editing screen of mobile terminal comprising touch screen
EP2527968B1 (en) 2011-05-24 2017-07-05 LG Electronics Inc. Mobile terminal
KR101892638B1 (en) 2012-03-27 2018-08-28 엘지전자 주식회사 Mobile terminal
KR20120132134A (en) 2011-05-27 2012-12-05 윤일 Clock display 24 hours a multinational
US8719695B2 (en) * 2011-05-31 2014-05-06 Apple Inc. Devices, methods, and graphical user interfaces for document manipulation
KR102023801B1 (en) 2011-06-05 2019-09-20 애플 인크. Systems and methods for displaying notifications received from multiple applications
JP5765070B2 (en) 2011-06-13 2015-08-19 ソニー株式会社 Display switching device, display switching method, display switching program
JP6031735B2 (en) 2011-06-13 2016-11-24 ソニー株式会社 Information processing apparatus, information processing method, and computer program
US10083047B2 (en) 2011-06-14 2018-09-25 Samsung Electronics Co., Ltd. System and method for executing multiple tasks in a mobile device
US9946429B2 (en) 2011-06-17 2018-04-17 Microsoft Technology Licensing, Llc Hierarchical, zoomable presentations of media sets
US20120323933A1 (en) 2011-06-20 2012-12-20 Microsoft Corporation Displaying notifications based on importance to the user
GB2492540B (en) 2011-06-30 2015-10-14 Samsung Electronics Co Ltd Receiving a broadcast stream
KR20130004857A (en) 2011-07-04 2013-01-14 삼성전자주식회사 Method and apparatus for providing user interface for internet service
US20130019175A1 (en) 2011-07-14 2013-01-17 Microsoft Corporation Submenus for context based menu system
CN102890598A (en) 2011-07-21 2013-01-23 国际商业机器公司 Method and system for presetting input method mode of input box
US20130024781A1 (en) 2011-07-22 2013-01-24 Sony Corporation Multi-Modal and Updating Interface for Messaging
US8854299B2 (en) 2011-07-22 2014-10-07 Blackberry Limited Orientation based application launch system
US8823318B2 (en) 2011-07-25 2014-09-02 ConvenientPower HK Ltd. System and method for operating a mobile device
JP5757815B2 (en) 2011-07-27 2015-08-05 京セラ株式会社 Electronic device, text editing method and control program
US9438697B2 (en) 2011-08-01 2016-09-06 Quickbiz Holdings Limited, Apia User interface content state synchronization across devices
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
GB2493709A (en) 2011-08-12 2013-02-20 Siine Ltd Faster input of text in graphical user interfaces
US20150195179A1 (en) 2011-08-17 2015-07-09 Google Inc. Method and system for customizing toolbar buttons based on usage
US20130234969A1 (en) 2011-08-17 2013-09-12 Wintek Corporation Touch display panel
KR101955976B1 (en) 2011-08-25 2019-03-08 엘지전자 주식회사 Activation of limited user interface capability device
US8806369B2 (en) * 2011-08-26 2014-08-12 Apple Inc. Device, method, and graphical user interface for managing and interacting with concurrently open software applications
US20130055147A1 (en) 2011-08-29 2013-02-28 Salesforce.Com, Inc. Configuration, generation, and presentation of custom graphical user interface components for a virtual cloud-based application
CN102968978B (en) 2011-08-31 2016-01-27 联想(北京)有限公司 A kind of control method of display refresh rates and device
US8890886B2 (en) 2011-09-02 2014-11-18 Microsoft Corporation User interface with color themes based on input image data
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US8976128B2 (en) 2011-09-12 2015-03-10 Google Technology Holdings LLC Using pressure differences with a touch-sensitive display screen
US20130063366A1 (en) 2011-09-13 2013-03-14 Google Inc. User inputs of a touch-sensitive device
US20130069893A1 (en) * 2011-09-15 2013-03-21 Htc Corporation Electronic device, controlling method thereof and computer program product
US20130076757A1 (en) * 2011-09-27 2013-03-28 Microsoft Corporation Portioning data frame animation representations
JP5983983B2 (en) 2011-10-03 2016-09-06 ソニー株式会社 Information processing apparatus and method, and program
JP6194162B2 (en) 2011-10-03 2017-09-06 京セラ株式会社 Apparatus, method, and program
WO2013051048A1 (en) 2011-10-03 2013-04-11 古野電気株式会社 Apparatus having touch panel, display control program, and display control method
WO2013057048A1 (en) 2011-10-18 2013-04-25 Slyde Watch Sa A method and circuit for switching a wristwatch from a first power mode to a second power mode
KR101834995B1 (en) 2011-10-21 2018-03-07 삼성전자주식회사 Method and apparatus for sharing contents between devices
CN102375690A (en) * 2011-10-25 2012-03-14 深圳桑菲消费通信有限公司 Touch screen mobile terminal and time setting method thereof
US8467270B2 (en) 2011-10-26 2013-06-18 Google Inc. Smart-watch with user interface features
JPWO2013061517A1 (en) 2011-10-27 2015-04-02 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America Device cooperation service execution device, device cooperation service execution method, and device cooperation service execution program
JP2013092989A (en) 2011-10-27 2013-05-16 Kyocera Corp Device, method, and program
US9477517B2 (en) 2011-10-28 2016-10-25 Qualcomm Incorporated Service broker systems, methods, and apparatus
US20130111579A1 (en) 2011-10-31 2013-05-02 Nokia Corporation Electronic device mode, associated apparatus and methods
US8688793B2 (en) 2011-11-08 2014-04-01 Blackberry Limited System and method for insertion of addresses in electronic messages
US9551980B2 (en) 2011-11-09 2017-01-24 Lonestar Inventions, L.P. Solar timer using GPS technology
US20130120106A1 (en) 2011-11-16 2013-05-16 Motorola Mobility, Inc. Display device, corresponding systems, and methods therefor
US20130174044A1 (en) 2011-11-22 2013-07-04 Thomas Casey Hill Methods and apparatus to control presentation devices
US20130141371A1 (en) * 2011-12-01 2013-06-06 Research In Motion Limited Electronic device and method of displaying information in response to a gesture
US9154901B2 (en) 2011-12-03 2015-10-06 Location Labs, Inc. System and method for disabling and enabling mobile device functional components
TWI557630B (en) 2011-12-06 2016-11-11 宏碁股份有限公司 Electronic apparatus, social tile displaying method, and tile connection method
US9830049B2 (en) 2011-12-12 2017-11-28 Nokia Technologies Oy Apparatus and method for providing a visual transition between screens
US9743357B2 (en) 2011-12-16 2017-08-22 Joseph Akwo Tabe Energy harvesting computer device in association with a communication device configured with apparatus for boosting signal reception
CN104106034B (en) 2011-12-21 2018-01-09 诺基亚技术有限公司 Apparatus and method for application affairs to be compareed with the contact person of electronic equipment
US20130225152A1 (en) 2011-12-23 2013-08-29 Microsoft Corporation Automatically quieting mobile devices
EP4134808A1 (en) 2011-12-28 2023-02-15 Nokia Technologies Oy Provision of an open instance of an application
KR101977016B1 (en) 2011-12-30 2019-05-13 삼성전자 주식회사 Analog front end for dtv, digital tv system having the same, and method thereof
US9274683B2 (en) 2011-12-30 2016-03-01 Google Inc. Interactive answer boxes for user search queries
CN102430244B (en) * 2011-12-30 2014-11-05 领航数位国际股份有限公司 A method of visual human-computer interaction through finger contact
TWM435665U (en) 2012-01-02 2012-08-11 Advanced Information And Electronics Software Technology Co Ltd The control interface on mobile devices
CN104159508B (en) 2012-01-04 2018-01-30 耐克创新有限合伙公司 Sports watch
TWI494802B (en) * 2012-01-04 2015-08-01 Asustek Comp Inc Operating method and portable electronic device using the same
US9335904B2 (en) 2012-01-06 2016-05-10 Panasonic Corporation Of North America Context dependent application/event activation for people with various cognitive ability levels
KR102022318B1 (en) 2012-01-11 2019-09-18 삼성전자 주식회사 Method and apparatus for performing user function by voice recognition
US20130191785A1 (en) * 2012-01-23 2013-07-25 Microsoft Corporation Confident item selection using direct manipulation
WO2013111239A1 (en) 2012-01-26 2013-08-01 パナソニック株式会社 Mobile terminal, television broadcast receiver, and device linkage method
KR102024587B1 (en) 2012-02-02 2019-09-24 엘지전자 주식회사 Mobile terminal and method for controlling thereof
US20130201098A1 (en) 2012-02-02 2013-08-08 Google Inc. Adjustment of a parameter using computing device movement
US9524272B2 (en) 2012-02-05 2016-12-20 Apple Inc. Navigating among content items in a browser using an array mode
US9164663B1 (en) 2012-02-09 2015-10-20 Clement A. Berard Monitoring and reporting system for an electric power distribution and/or collection system
CN103294965B (en) 2012-02-16 2016-06-15 克利特股份有限公司 Parent-child guidance support for social networks
KR101873413B1 (en) 2012-02-17 2018-07-02 엘지전자 주식회사 Mobile terminal and control method for the mobile terminal
KR102008495B1 (en) 2012-02-24 2019-08-08 삼성전자주식회사 Method for sharing content and mobile terminal thereof
US8988349B2 (en) 2012-02-28 2015-03-24 Google Technology Holdings LLC Methods and apparatuses for operating a display in an electronic device
US9678647B2 (en) 2012-02-28 2017-06-13 Oracle International Corporation Tooltip feedback for zoom using scroll wheel
KR101872865B1 (en) 2012-03-05 2018-08-02 엘지전자 주식회사 Electronic Device And Method Of Controlling The Same
US20130239063A1 (en) 2012-03-06 2013-09-12 Apple Inc. Selection of multiple images
US9189062B2 (en) 2012-03-07 2015-11-17 Google Technology Holdings LLC Portable electronic device and method for controlling operation thereof based on user motion
KR101374385B1 (en) 2012-03-07 2014-03-14 주식회사 팬택 Method and apparatus for providing short-cut icon and portable device including the apparatus
US20130234929A1 (en) 2012-03-07 2013-09-12 Evernote Corporation Adapting mobile user interface to unfavorable usage conditions
KR102030754B1 (en) 2012-03-08 2019-10-10 삼성전자주식회사 Image edting apparatus and method for selecting region of interest
DE102012020817A1 (en) 2012-03-13 2013-09-19 Hannes Bonhoff Method for entering a password and computer program product
GB2500375A (en) 2012-03-13 2013-09-25 Nec Corp Input commands to a computer device using patterns of taps
WO2013135270A1 (en) 2012-03-13 2013-09-19 Telefonaktiebolaget L M Ericsson (Publ) An apparatus and method for navigating on a touch sensitive screen thereof
US20130254705A1 (en) * 2012-03-20 2013-09-26 Wimm Labs, Inc. Multi-axis user interface for a touch-screen enabled wearable device
US8910063B2 (en) 2012-03-27 2014-12-09 Cisco Technology, Inc. Assisted display for command line interfaces
US9934713B2 (en) 2012-03-28 2018-04-03 Qualcomm Incorporated Multifunction wristband
CN102681648A (en) 2012-03-28 2012-09-19 中兴通讯股份有限公司 Large screen terminal power saving method and device
US20160345131A9 (en) 2012-04-04 2016-11-24 Port Nexus Corporation Mobile device tracking monitoring system and device for enforcing organizational policies and no distracted driving protocols
US8996997B2 (en) 2012-04-18 2015-03-31 Sap Se Flip-through format to view notification and related items
US8847903B2 (en) 2012-04-26 2014-09-30 Motorola Mobility Llc Unlocking an electronic device
CN104395953B (en) 2012-04-30 2017-07-21 诺基亚技术有限公司 The assessment of bat, chord and strong beat from music audio signal
EP2849004A4 (en) 2012-05-07 2016-06-22 Convex Corp Ltd Relative time display device and relative time display program
US9173052B2 (en) * 2012-05-08 2015-10-27 ConnecteDevice Limited Bluetooth low energy watch with event indicators and activation
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
WO2013169851A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for facilitating user interaction with controls in a user interface
CN108052264B (en) * 2012-05-09 2021-04-27 苹果公司 Device, method and graphical user interface for moving and placing user interface objects
CN106201316B (en) 2012-05-09 2020-09-29 苹果公司 Apparatus, method and graphical user interface for selecting user interface objects
CN105260049B (en) 2012-05-09 2018-10-23 苹果公司 For contacting the equipment for carrying out display additional information, method and graphic user interface in response to user
WO2013169875A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying content associated with a corresponding affordance
JP6002836B2 (en) 2012-05-09 2016-10-05 アップル インコーポレイテッド Device, method, and graphical user interface for transitioning between display states in response to a gesture
WO2013169842A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting object within a group of objects
EP2847662B1 (en) 2012-05-09 2020-02-19 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US20130300831A1 (en) 2012-05-11 2013-11-14 Loren Mavromatis Camera scene fitting of real world scenes
KR101868352B1 (en) 2012-05-14 2018-06-19 엘지전자 주식회사 Mobile terminal and control method thereof
US8966612B2 (en) 2012-05-16 2015-02-24 Ebay Inc. Lockable widgets on a mobile device
US20130318437A1 (en) 2012-05-22 2013-11-28 Samsung Electronics Co., Ltd. Method for providing ui and portable apparatus applying the same
US9927952B2 (en) 2012-05-23 2018-03-27 Microsoft Technology Licensing, Llc Utilizing a ribbon to access an application user interface
US8718716B2 (en) 2012-05-23 2014-05-06 Steven Earl Kader Method of displaying images while charging a smartphone
KR101959347B1 (en) 2012-05-25 2019-03-18 삼성전자주식회사 Multiple-display method using a plurality of communication terminals, machine-readable storage medium and communication terminal
CN103425399A (en) 2012-05-25 2013-12-04 鸿富锦精密工业(深圳)有限公司 Portable electronic device unlocking system and unlocking mode setting method therefor
US9191988B2 (en) 2012-05-26 2015-11-17 Qualcomm Incorporated Smart pairing using bluetooth technology
US20130322218A1 (en) 2012-05-29 2013-12-05 Wolfgang Burkhardt World Time Timepiece
US9756172B2 (en) 2012-06-05 2017-09-05 Apple Inc. Methods and apparatus for determining environmental factors to modify hardware or system operation
US8965696B2 (en) 2012-06-05 2015-02-24 Apple Inc. Providing navigation instructions while operating navigation application in background
WO2013184744A2 (en) 2012-06-05 2013-12-12 Nike International Ltd. Multi-activity platform and interface
US9031543B2 (en) 2012-06-06 2015-05-12 Qualcomm Incorporated Visualization of network members based on location and direction
US9348607B2 (en) 2012-06-07 2016-05-24 Apple Inc. Quiet hours for notifications
US20130332840A1 (en) 2012-06-10 2013-12-12 Apple Inc. Image application for creating and sharing image streams
CN102695302B (en) 2012-06-15 2014-12-24 吴芳 System and method for expanding mobile communication function of portable terminal electronic equipment
KR101963589B1 (en) 2012-06-18 2019-03-29 삼성전자주식회사 Method and apparatus for performaing capability discovery of rich communication suite in a portable terminal
US8948832B2 (en) 2012-06-22 2015-02-03 Fitbit, Inc. Wearable heart rate monitor
US9042971B2 (en) 2012-06-22 2015-05-26 Fitbit, Inc. Biometric monitoring device with heart rate measurement activated by a single user-gesture
US9489471B2 (en) 2012-06-29 2016-11-08 Dell Products L.P. Flash redirection with caching
US9069932B2 (en) * 2012-07-06 2015-06-30 Blackberry Limited User-rotatable three-dimensionally rendered object for unlocking a computing device
CN102800045A (en) * 2012-07-12 2012-11-28 北京小米科技有限责任公司 Image processing method and device
US20140022183A1 (en) 2012-07-19 2014-01-23 General Instrument Corporation Sending and receiving information
JP5922522B2 (en) 2012-07-24 2016-05-24 京セラ株式会社 Mobile device
US8990343B2 (en) 2012-07-30 2015-03-24 Google Inc. Transferring a state of an application from a first computing device to a second computing device
US20140028729A1 (en) 2012-07-30 2014-01-30 Sap Ag Scalable zoom calendars
WO2014021605A1 (en) 2012-07-31 2014-02-06 인텔렉추얼디스커버리 주식회사 Remote control device and method
US20140036639A1 (en) 2012-08-02 2014-02-06 Cozi Group Inc. Family calendar
KR101892233B1 (en) 2012-08-03 2018-08-27 삼성전자주식회사 Method and apparatus for alarm service using context aware in portable terminal
JP6309185B2 (en) 2012-08-07 2018-04-11 任天堂株式会社 Image display program, image display apparatus, image display system, and image display method
WO2014024000A1 (en) 2012-08-08 2014-02-13 Freescale Semiconductor, Inc. A method and system for scrolling a data set across a screen
CN102772211A (en) 2012-08-08 2012-11-14 中山大学 Human movement state detection system and detection method
JP2014035766A (en) 2012-08-09 2014-02-24 Keishi Hattori Kaleidoscope image generation program
CN102819400A (en) 2012-08-14 2012-12-12 北京小米科技有限责任公司 Desktop system, interface interaction method and interface interaction device of mobile terminal
US20140055495A1 (en) 2012-08-22 2014-02-27 Lg Cns Co., Ltd. Responsive user interface engine for display devices
KR102020345B1 (en) 2012-08-22 2019-11-04 삼성전자 주식회사 The method for constructing a home screen in the terminal having touchscreen and device thereof
KR20140026027A (en) 2012-08-24 2014-03-05 삼성전자주식회사 Method for running application and mobile device
US9230076B2 (en) 2012-08-30 2016-01-05 Microsoft Technology Licensing, Llc Mobile device child share
US10553002B2 (en) 2012-08-31 2020-02-04 Apple, Inc. Information display using electronic diffusers
KR101955979B1 (en) 2012-09-04 2019-03-08 엘지전자 주식회사 Mobile terminal and application icon moving method thereof
US9131332B2 (en) 2012-09-10 2015-09-08 Qualcomm Incorporated Method of providing call control information from a mobile phone to a peripheral device
US20140074570A1 (en) 2012-09-10 2014-03-13 Super Transcon Ip, Llc Commerce System and Method of Controlling the Commerce System by Presenting Contextual Advertisements on a Computer System
US20140173439A1 (en) * 2012-09-12 2014-06-19 ACCO Brands Corporation User interface for object tracking
US20140082533A1 (en) * 2012-09-20 2014-03-20 Adobe Systems Incorporated Navigation Interface for Electronic Content
KR102017845B1 (en) 2012-09-20 2019-09-03 삼성전자주식회사 Method and apparatus for displaying missed calls on mobile terminal
US20150113468A1 (en) * 2012-09-24 2015-04-23 Richard Lawrence Clark System and method of inputting time on an electronic device having a touch screen
US20140086123A1 (en) 2012-09-27 2014-03-27 Apple Inc. Disabling a low power mode to improve the reception of high priority messages
RU2523040C2 (en) 2012-10-02 2014-07-20 ЭлДжи ЭЛЕКТРОНИКС ИНК. Screen brightness control for mobile device
US20180122263A9 (en) 2012-10-05 2018-05-03 GlobalMe, LLC Creating a workout routine in online and mobile networking environments
KR102045841B1 (en) 2012-10-09 2019-11-18 삼성전자주식회사 Method for creating an task-recommendation-icon in electronic apparatus and apparatus thereof
US8613070B1 (en) 2012-10-12 2013-12-17 Citrix Systems, Inc. Single sign-on access in an orchestration framework for connected devices
US8701032B1 (en) 2012-10-16 2014-04-15 Google Inc. Incremental multi-word recognition
US20140123005A1 (en) 2012-10-25 2014-05-01 Apple Inc. User interface for streaming media stations with virtual playback
US9152211B2 (en) 2012-10-30 2015-10-06 Google Technology Holdings LLC Electronic device with enhanced notifications
US9063564B2 (en) 2012-10-30 2015-06-23 Google Technology Holdings LLC Method and apparatus for action indication selection
US20140123043A1 (en) 2012-10-31 2014-05-01 Intel Mobile Communications GmbH Selecting Devices for Data Transactions
US9582156B2 (en) 2012-11-02 2017-02-28 Amazon Technologies, Inc. Electronic publishing mechanisms
CH707163A2 (en) 2012-11-06 2014-05-15 Montres Breguet Sa Display mechanism for displaying day and lunar phase of e.g. Earth, in astronomic watch, has three-dimensional display unit displaying day and phase of star, where display unit is formed by mobile part that is driven by wheel
US9235321B2 (en) * 2012-11-14 2016-01-12 Facebook, Inc. Animation sequence associated with content item
US9606695B2 (en) 2012-11-14 2017-03-28 Facebook, Inc. Event notification
US10410180B2 (en) 2012-11-19 2019-09-10 Oath Inc. System and method for touch-based communications
US20140143671A1 (en) * 2012-11-19 2014-05-22 Avid Technology, Inc. Dual format and dual screen editing environment
US10551928B2 (en) 2012-11-20 2020-02-04 Samsung Electronics Company, Ltd. GUI transitions on wearable electronic device
WO2014080064A1 (en) 2012-11-20 2014-05-30 Jolla Oy A method, an apparatus and a computer program product for creating a user interface view
US8994827B2 (en) * 2012-11-20 2015-03-31 Samsung Electronics Co., Ltd Wearable electronic device
US9477313B2 (en) 2012-11-20 2016-10-25 Samsung Electronics Co., Ltd. User gesture input to wearable electronic device involving outward-facing sensor of device
US9448685B1 (en) 2012-11-20 2016-09-20 Amazon Technologies, Inc. Preemptive event notification for media experience
US9030446B2 (en) * 2012-11-20 2015-05-12 Samsung Electronics Co., Ltd. Placement of optical sensor on wearable electronic device
US11372536B2 (en) * 2012-11-20 2022-06-28 Samsung Electronics Company, Ltd. Transition and interaction model for wearable electronic device
US10185416B2 (en) 2012-11-20 2019-01-22 Samsung Electronics Co., Ltd. User gesture input to wearable electronic device involving movement of device
US9766778B2 (en) 2012-11-27 2017-09-19 Vonage Business Inc. Method and apparatus for rapid access to a contact in a contact list
JP2014109881A (en) 2012-11-30 2014-06-12 Toshiba Corp Information processing device, information processing method, and program
JP6338318B2 (en) 2012-11-30 2018-06-06 キヤノン株式会社 Operating device, image forming apparatus, and computer program
US9141270B1 (en) 2012-12-01 2015-09-22 Allscipts Software, Llc Smart scroller user interface element
KR102141044B1 (en) 2012-12-03 2020-08-04 삼성전자주식회사 Apparatus having a plurality of touch screens and method for sound output thereof
US20140157167A1 (en) 2012-12-05 2014-06-05 Huawei Technologies Co., Ltd. Method and Device for Controlling Icon
KR102206044B1 (en) * 2012-12-10 2021-01-21 삼성전자주식회사 Mobile device of bangle type, and methods for controlling and diplaying ui thereof
US9189131B2 (en) 2012-12-11 2015-11-17 Hewlett-Packard Development Company, L.P. Context menus
US20140164907A1 (en) 2012-12-12 2014-06-12 Lg Electronics Inc. Mobile terminal and method of controlling the mobile terminal
US10599816B2 (en) 2012-12-13 2020-03-24 Nike, Inc. Monitoring fitness using a mobile device
US20140171132A1 (en) 2012-12-14 2014-06-19 Apple Inc. Method and Apparatus for Automatically Repeating Alarms and Notifications in Response to Device Motion
KR102037416B1 (en) 2012-12-17 2019-10-28 삼성전자주식회사 Method for managing of external devices, method for operating of an external device, host device, management server, and the external device
CH707412A2 (en) * 2012-12-19 2014-06-30 Eduardo Santana Method for displaying rotation time of earth, involves obtaining relative motion between three-dimensional earth model and annular point field, from axis of earth and from superimposed motion of earth model along orbit of sun
JP5874625B2 (en) * 2012-12-20 2016-03-02 カシオ計算機株式会社 INPUT DEVICE, INPUT OPERATION METHOD, CONTROL PROGRAM, AND ELECTRONIC DEVICE
US10270720B2 (en) 2012-12-20 2019-04-23 Microsoft Technology Licensing, Llc Suggesting related items
JP5796789B2 (en) 2012-12-20 2015-10-21 カシオ計算機株式会社 Wireless terminal in information processing system and method for starting portable information terminal by wireless terminal
US9071923B2 (en) 2012-12-20 2015-06-30 Cellco Partnership Automatic archiving of an application on a mobile device
US20140189584A1 (en) * 2012-12-27 2014-07-03 Compal Communications, Inc. Method for switching applications in user interface and electronic apparatus using the same
CN103902165B (en) 2012-12-27 2017-08-01 北京新媒传信科技有限公司 The method and apparatus for realizing menu background
JP6158345B2 (en) 2012-12-28 2017-07-05 インテル コーポレイション Adjusting the display area
AU2013368445B8 (en) * 2012-12-29 2017-02-09 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select contents
WO2014105279A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for switching between user interfaces
KR102301592B1 (en) 2012-12-29 2021-09-10 애플 인크. Device, method, and graphical user interface for navigating user interface hierachies
KR101958517B1 (en) 2012-12-29 2019-03-14 애플 인크. Device, method, and graphical user interface for transitioning between touch input to display output relationships
CN103914238B (en) 2012-12-30 2017-02-08 杭州网易云音乐科技有限公司 Method and device for achieving integration of controls in interface
GB201300031D0 (en) 2013-01-02 2013-02-13 Canonical Ltd Ubuntu UX innovations
KR102131646B1 (en) 2013-01-03 2020-07-08 삼성전자주식회사 Display apparatus and control method thereof
CN102984342A (en) * 2013-01-06 2013-03-20 深圳桑菲消费通信有限公司 Method of setting for world time clock of mobile terminal
US20140195972A1 (en) 2013-01-07 2014-07-10 Electronics And Telecommunications Research Institute Method and apparatus for managing programs or icons
US20140195476A1 (en) 2013-01-10 2014-07-10 Sap Ag Generating notification from database update
US9098991B2 (en) 2013-01-15 2015-08-04 Fitbit, Inc. Portable monitoring devices and methods of operating the same
US20140201655A1 (en) 2013-01-16 2014-07-17 Lookout, Inc. Method and system for managing and displaying activity icons on a mobile device
US9295413B2 (en) 2013-01-17 2016-03-29 Garmin Switzerland Gmbh Fitness monitor
JP5572726B2 (en) 2013-01-24 2014-08-13 デジタルア−ツ株式会社 Program and information processing method
US9933846B2 (en) 2013-01-28 2018-04-03 Samsung Electronics Co., Ltd. Electronic system with display mode mechanism and method of operation thereof
US20150370469A1 (en) 2013-01-31 2015-12-24 Qualcomm Incorporated Selection feature for adjusting values on a computing device
CN103984494A (en) 2013-02-07 2014-08-13 上海帛茂信息科技有限公司 System and method for intuitive user interaction among multiple pieces of equipment
KR20140101242A (en) 2013-02-08 2014-08-19 삼성전자주식회사 Mobile terminal and its operating method
JP5529357B1 (en) 2013-02-20 2014-06-25 パナソニック株式会社 Control method and program for portable information terminal
CN104255040B8 (en) 2013-02-20 2019-03-08 松下电器(美国)知识产权公司 The control method and program of information terminal
KR101625275B1 (en) 2013-02-22 2016-05-27 나이키 이노베이트 씨.브이. Activity monitoring, tracking and synchronization
US9031783B2 (en) 2013-02-28 2015-05-12 Blackberry Limited Repositionable graphical current location indicator
KR102188097B1 (en) 2013-03-04 2020-12-07 삼성전자주식회사 Method for operating page and electronic device thereof
US9280844B2 (en) 2013-03-12 2016-03-08 Comcast Cable Communications, Llc Animation
WO2014159700A1 (en) 2013-03-13 2014-10-02 MDMBA Consulting, LLC Lifestyle management system
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
US10692096B2 (en) 2013-03-15 2020-06-23 Thermodynamic Design, Llc Customizable data management system
US9998969B2 (en) 2013-03-15 2018-06-12 Facebook, Inc. Portable platform for networked computing
US9087234B2 (en) 2013-03-15 2015-07-21 Nike, Inc. Monitoring fitness using a mobile device
US20140282207A1 (en) 2013-03-15 2014-09-18 Rita H. Wouhaybi Integration for applications and containers
US9792014B2 (en) 2013-03-15 2017-10-17 Microsoft Technology Licensing, Llc In-place contextual menu for handling actions for a listing of items
US20140282103A1 (en) 2013-03-16 2014-09-18 Jerry Alan Crandall Data sharing
KR20140115731A (en) 2013-03-22 2014-10-01 삼성전자주식회사 Method for converting object in portable terminal and device thereof
US20140293755A1 (en) 2013-03-28 2014-10-02 Meta Watch Oy Device with functional display and method for time management
US20140331314A1 (en) 2013-03-28 2014-11-06 Fuhu Holdings, Inc. Time and Sleep Control System and Method
KR20140120488A (en) 2013-04-03 2014-10-14 엘지전자 주식회사 Portable device and controlling method thereof
US20140306898A1 (en) 2013-04-10 2014-10-16 Barnesandnoble.Com Llc Key swipe gestures for touch sensitive ui virtual keyboard
US9479922B2 (en) 2013-04-12 2016-10-25 Google Inc. Provisioning a plurality of computing devices
US10027723B2 (en) 2013-04-12 2018-07-17 Provenance Asset Group Llc Method and apparatus for initiating communication and sharing of content among a plurality of devices
JP5630676B2 (en) 2013-04-15 2014-11-26 東京自動機工株式会社 Variable transmission
KR101495257B1 (en) 2013-04-18 2015-02-25 주식회사 팬택 Apparatus and method for controlling terminal icon
US9594354B1 (en) 2013-04-19 2017-03-14 Dp Technologies, Inc. Smart watch extended system
KR102171444B1 (en) 2013-04-22 2020-10-29 엘지전자 주식회사 Smart watch and method for controlling thereof
CN103279261B (en) 2013-04-23 2016-06-29 惠州Tcl移动通信有限公司 The adding method of wireless telecommunications system and widget thereof
JP6092702B2 (en) 2013-04-25 2017-03-08 京セラ株式会社 Communication terminal and information transmission method
US20140325408A1 (en) 2013-04-26 2014-10-30 Nokia Corporation Apparatus and method for providing musical content based on graphical user inputs
US9354613B2 (en) 2013-05-01 2016-05-31 Rajendra Serber Proportional hour time display
US10805861B2 (en) 2013-05-08 2020-10-13 Cellcontrol, Inc. Context-aware mobile device management
CN105474157A (en) 2013-05-09 2016-04-06 亚马逊技术股份有限公司 Mobile device interfaces
US9904575B2 (en) 2013-05-15 2018-02-27 Apple Inc. System and method for selective timer rate limiting
KR102070174B1 (en) 2013-05-16 2020-01-29 인텔 코포레이션 Automatically adjusting display areas to reduce power consumption
US9069458B2 (en) 2013-05-16 2015-06-30 Barnes & Noble College Booksellers, Llc Kid mode user interface with application-specific configurability
US9649555B2 (en) 2013-05-17 2017-05-16 Brain Enterprises, LLC System and process for a puzzle game
KR102010298B1 (en) 2013-05-21 2019-10-21 엘지전자 주식회사 Image display apparatus and operation method of the same
KR20140136633A (en) 2013-05-21 2014-12-01 삼성전자주식회사 Method and apparatus for executing application in portable electronic device
KR102144763B1 (en) 2013-05-22 2020-08-28 삼성전자주식회사 Method and apparatus for displaying schedule on wearable device
US9282368B2 (en) 2013-05-30 2016-03-08 Verizon Patent And Licensing Inc. Parental control system using more restrictive setting for media clients based on occurrence of an event
US20140359637A1 (en) 2013-06-03 2014-12-04 Microsoft Corporation Task continuance across devices
US10021180B2 (en) 2013-06-04 2018-07-10 Kingston Digital, Inc. Universal environment extender
EP2992490B1 (en) 2013-06-09 2021-02-24 Apple Inc. Device, method, and graphical user interface for sharing content from a respective application
US9542907B2 (en) 2013-06-09 2017-01-10 Apple Inc. Content adjustment in graphical user interface based on background content
US9753436B2 (en) 2013-06-11 2017-09-05 Apple Inc. Rotary input mechanism for an electronic device
AU2014302623A1 (en) 2013-06-24 2016-01-21 Cimpress Schweiz Gmbh System, method and user interface for designing customizable products from a mobile device
KR101538787B1 (en) 2013-06-27 2015-07-22 인하대학교 산학협력단 Biomarker composition for diagnosing pancreatitis
US9729730B2 (en) 2013-07-02 2017-08-08 Immersion Corporation Systems and methods for perceptual normalization of haptic effects
CN103309618A (en) 2013-07-02 2013-09-18 姜洪明 Mobile operating system
KR20150008996A (en) 2013-07-04 2015-01-26 엘지전자 주식회사 Mobile terminal and control method thereof
KR102044701B1 (en) 2013-07-10 2019-11-14 엘지전자 주식회사 Mobile terminal
US8725842B1 (en) 2013-07-11 2014-05-13 Khalid Al-Nasser Smart watch
US20150019982A1 (en) 2013-07-12 2015-01-15 Felix Houston Petitt, JR. System, devices, and platform for security
US9304667B2 (en) 2013-07-12 2016-04-05 Felix Houston Petitt, JR. System, devices, and platform for education, entertainment
KR102179812B1 (en) * 2013-07-18 2020-11-17 엘지전자 주식회사 Watch type mobile terminal
KR102163684B1 (en) 2013-07-19 2020-10-12 삼성전자주식회사 Method and apparatus for constructing a home screen of the device
JP2013232230A (en) 2013-07-25 2013-11-14 Sharp Corp Display device, television receiver, display method, program, and recording medium
JP6132260B2 (en) 2013-07-30 2017-05-24 ブラザー工業株式会社 Print data editing program
US9923953B2 (en) 2013-07-31 2018-03-20 Adenda Media Inc. Extending mobile applications to the lock screen of a mobile device
CA2920007A1 (en) 2013-08-02 2015-02-05 Auckland Uniservices Limited System for neurobehavioural animation
CN103399750B (en) * 2013-08-07 2017-05-24 北京奇虎科技有限公司 Method and device for achieving user interface
KR101352713B1 (en) * 2013-08-09 2014-01-17 넥스트리밍(주) Apparatus and method of providing user interface of motion picture authoring, and computer readable medium thereof
CN105453016B (en) 2013-08-12 2019-08-02 苹果公司 In response to the context-sensitive movement of touch input
AU2014306671B2 (en) 2013-08-13 2017-06-22 Ebay Inc. Applications for wearable devices
US9959011B2 (en) 2013-08-14 2018-05-01 Vizbii Technologies, Inc. Methods, apparatuses, and computer program products for quantifying a subjective experience
US20150098309A1 (en) 2013-08-15 2015-04-09 I.Am.Plus, Llc Multi-media wireless watch
US9568891B2 (en) 2013-08-15 2017-02-14 I.Am.Plus, Llc Multi-media wireless watch
KR102101741B1 (en) 2013-08-16 2020-05-29 엘지전자 주식회사 Mobile terminal and method for controlling the same
EP3036930B1 (en) 2013-08-19 2019-12-18 Estimote Polska Sp. Zo. o. Method for distributing notifications
CN103399480A (en) 2013-08-19 2013-11-20 百度在线网络技术(北京)有限公司 Smart watch, and control device and control method of smart watch
KR20150021311A (en) 2013-08-20 2015-03-02 삼성전자주식회사 Method and apparatus for saving battery of portable terminal
US10075598B2 (en) 2013-08-21 2018-09-11 The Neat Company, Inc. Sheet scanner with swipe screen interface with links to multiple storage destinations for scanned items
CN105684004A (en) 2013-08-23 2016-06-15 耐克创新有限合伙公司 Sessions and groups
US9100944B2 (en) 2013-08-28 2015-08-04 Qualcomm Incorporated Wireless connecting mobile devices and wearable devices
EP3041247B1 (en) 2013-08-29 2019-03-06 Panasonic Intellectual Property Management Co., Ltd. Broadcast image output device, download server, and control methods therefor
US8775844B1 (en) 2013-08-29 2014-07-08 Google Inc. Dynamic information adaptation for a computing device having multiple power modes
US20150062130A1 (en) 2013-08-30 2015-03-05 Blackberry Limited Low power design for autonomous animation
KR102029303B1 (en) 2013-09-03 2019-10-07 애플 인크. Crown input for a wearable electronic device
US20150061988A1 (en) 2013-09-05 2015-03-05 Texas Instruments Incorporated Adaptive Power Savings on a Device Display
US9959431B2 (en) 2013-09-16 2018-05-01 Google Technology Holdings LLC Method and apparatus for displaying potentially private information
CN103576902A (en) 2013-09-18 2014-02-12 酷派软件技术(深圳)有限公司 Method and system for controlling terminal equipment
CA2863748C (en) 2013-09-19 2023-06-27 Prinova, Inc. System and method for variant content navigation
US9800525B1 (en) 2013-09-25 2017-10-24 Amazon Technologies, Inc. Profile-based integrated messaging platform
KR102223504B1 (en) 2013-09-25 2021-03-04 삼성전자주식회사 Quantum dot-resin nanocomposite and method of preparing same
US20150100621A1 (en) * 2013-10-03 2015-04-09 Yang Pan User Interface for a System Including Smart Phone and Smart Watch
US20150100537A1 (en) 2013-10-03 2015-04-09 Microsoft Corporation Emoji for Text Predictions
US20150302624A1 (en) 2013-10-09 2015-10-22 Genue, Inc. Pattern based design application
JP5888305B2 (en) 2013-10-11 2016-03-22 セイコーエプソン株式会社 MEASUREMENT INFORMATION DISPLAY DEVICE, MEASUREMENT INFORMATION DISPLAY SYSTEM, MEASUREMENT INFORMATION DISPLAY METHOD, AND MEASUREMENT INFORMATION DISPLAY PROGRAM
US8996639B1 (en) 2013-10-15 2015-03-31 Google Inc. Predictive responses to incoming communications
US9794397B2 (en) 2013-10-16 2017-10-17 Lg Electronics Inc. Watch type mobile terminal and method for controlling the same
US20150112700A1 (en) 2013-10-17 2015-04-23 General Electric Company Systems and methods to provide a kpi dashboard and answer high value questions
US9461945B2 (en) 2013-10-18 2016-10-04 Jeffrey P. Phillips Automated messaging response
US10146830B2 (en) 2013-10-18 2018-12-04 Apple Inc. Cross application framework for aggregating data relating to people, locations, and entities
KR102169952B1 (en) 2013-10-18 2020-10-26 엘지전자 주식회사 Wearable device and method of controlling thereof
US20150143234A1 (en) 2013-10-22 2015-05-21 Forbes Holten Norris, III Ergonomic micro user interface display and editing
KR102405189B1 (en) 2013-10-30 2022-06-07 애플 인크. Displaying relevant user interface objects
US9082314B2 (en) 2013-10-30 2015-07-14 Titanium Marketing, Inc. Time teaching watch and method
CN103544920A (en) 2013-10-31 2014-01-29 海信集团有限公司 Method, device and electronic device for screen display
KR20150049977A (en) 2013-10-31 2015-05-08 엘지전자 주식회사 Digital device and method for controlling the same
US20150128042A1 (en) 2013-11-04 2015-05-07 Microsoft Corporation Multitasking experiences with interactive picture-in-picture
KR102097639B1 (en) 2013-11-05 2020-04-06 엘지전자 주식회사 Mobile terminal and control method of the same
CN103558916A (en) 2013-11-07 2014-02-05 百度在线网络技术(北京)有限公司 Man-machine interaction system, method and device
KR20150055474A (en) 2013-11-13 2015-05-21 삼성전자주식회사 Image forming apparatus and method for controlling display of pop-up window thereof
CN103607660A (en) 2013-11-22 2014-02-26 乐视致新电子科技(天津)有限公司 Intelligent television interface switching control method and control apparatus
EP2876537B1 (en) 2013-11-22 2016-06-01 Creoir Oy Power-save mode in electronic apparatus
US20150205509A1 (en) 2013-12-02 2015-07-23 Daydials, Inc. User interface using graphical dials to represent user activity
US11704016B2 (en) 2013-12-04 2023-07-18 Autodesk, Inc. Techniques for interacting with handheld devices
WO2015083969A1 (en) 2013-12-05 2015-06-11 Lg Electronics Inc. Mobile terminal and method for controlling the same
US9430758B2 (en) 2013-12-05 2016-08-30 Cisco Technology, Inc. User interface component with a radial clock and integrated schedule
US9301082B2 (en) 2013-12-06 2016-03-29 Apple Inc. Mobile device sensor data subscribing and sharing
KR102114616B1 (en) 2013-12-06 2020-05-25 엘지전자 주식회사 Smart Watch and Method for controlling thereof
KR102131829B1 (en) 2013-12-17 2020-08-05 엘지전자 주식회사 Mobile terminal and method for controlling thereof
US20150185703A1 (en) 2013-12-27 2015-07-02 Kabushiki Kaisha Toshiba Electronic device and method for displaying watch object
CN103744671B (en) 2013-12-31 2017-06-27 联想(北京)有限公司 The method and electronic equipment of a kind of information processing
US9519408B2 (en) 2013-12-31 2016-12-13 Google Inc. Systems and methods for guided user actions
KR20150081140A (en) 2014-01-03 2015-07-13 엘지전자 주식회사 Wearable device and operation method thereof
US9293119B2 (en) 2014-01-06 2016-03-22 Nvidia Corporation Method and apparatus for optimizing display updates on an interactive display device
US8811951B1 (en) 2014-01-07 2014-08-19 Google Inc. Managing display of private information
US8938394B1 (en) 2014-01-09 2015-01-20 Google Inc. Audio triggers based on context
EP3821795A1 (en) 2014-02-03 2021-05-19 NIKE Innovate C.V. Visualization of activity points
KR102304082B1 (en) 2014-02-06 2021-09-24 삼성전자주식회사 Apparatus and method for controlling displays
JP2015148946A (en) 2014-02-06 2015-08-20 ソニー株式会社 Information processing device, information processing method, and program
US9804635B2 (en) 2014-02-06 2017-10-31 Samsung Electronics Co., Ltd. Electronic device and method for controlling displays
KR102170246B1 (en) 2014-02-07 2020-10-26 삼성전자주식회사 Electronic device and method for displaying image information
CN103793075B (en) 2014-02-14 2017-02-15 北京君正集成电路股份有限公司 Recognition method applied to intelligent wrist watch
KR102302439B1 (en) 2014-02-21 2021-09-15 삼성전자주식회사 Electronic device
KR102299076B1 (en) 2014-02-21 2021-09-08 삼성전자주식회사 Method for displaying content and electronic device therefor
US9031812B2 (en) 2014-02-27 2015-05-12 Fitbit, Inc. Notifications on a user device based on activity detected by an activity monitoring device
US10691332B2 (en) 2014-02-28 2020-06-23 Samsung Electronics Company, Ltd. Text input on an interactive display
EP2916195B1 (en) 2014-03-03 2019-09-11 LG Electronics Inc. Mobile terminal and controlling method thereof
US9519273B2 (en) 2014-03-06 2016-12-13 Seiko Epson Corporation Electronic timepiece and movement
CN104915161A (en) 2014-03-10 2015-09-16 联想(北京)有限公司 Information processing method and electronic equipment
US20150253736A1 (en) 2014-03-10 2015-09-10 Icon Health & Fitness, Inc. Watch with Multiple Sections for Tracking Multiple Parameters
KR102208620B1 (en) 2014-03-12 2021-01-28 삼성전자 주식회사 Method for saving a power and portable electronic device supporting the same
US9722962B2 (en) 2014-03-21 2017-08-01 Facebook, Inc. Providing message status notifications during electronic messaging
CN104954537B (en) 2014-03-24 2018-10-12 联想(北京)有限公司 A kind of information processing method and the first electronic equipment
US9798378B2 (en) 2014-03-31 2017-10-24 Google Technology Holdings LLC Apparatus and method for awakening a primary processor out of sleep mode
GB201406167D0 (en) 2014-04-04 2014-05-21 Acticheck Ltd Wearable apparatus and network for communication therewith
US20150286391A1 (en) 2014-04-08 2015-10-08 Olio Devices, Inc. System and method for smart watch navigation
GB201406789D0 (en) 2014-04-15 2014-05-28 Microsoft Corp Displaying video call data
US20150301506A1 (en) 2014-04-22 2015-10-22 Fahad Koumaiha Transparent capacitive touchscreen device overlying a mechanical component
KR102244856B1 (en) 2014-04-22 2021-04-27 삼성전자 주식회사 Method for providing user interaction with wearable device and wearable device implenenting thereof
CN203773233U (en) 2014-04-23 2014-08-13 漳州海博工贸有限公司 Pointer disc time-travelling colorful clock
JP2015210587A (en) * 2014-04-24 2015-11-24 株式会社Nttドコモ Information processing device, program, and information output method
WO2015163536A1 (en) 2014-04-24 2015-10-29 Lg Electronics Inc. Display device and method for controlling the same
US10845982B2 (en) 2014-04-28 2020-11-24 Facebook, Inc. Providing intelligent transcriptions of sound messages in a messaging application
US20150317945A1 (en) 2014-04-30 2015-11-05 Yahoo! Inc. Systems and methods for generating tinted glass effect for interface controls and elements
US9288298B2 (en) 2014-05-06 2016-03-15 Fitbit, Inc. Notifications regarding interesting or unusual activity detected from an activity monitoring device
KR102173110B1 (en) 2014-05-07 2020-11-02 삼성전자주식회사 Wearable device and controlling method thereof
CN103973899B (en) 2014-05-23 2015-12-02 努比亚技术有限公司 Method is shared in a kind of mobile terminal and configuration thereof
US20150339261A1 (en) 2014-05-23 2015-11-26 Samsung Electronics Co., Ltd. System and method for data transfer among the devices
US20150346824A1 (en) 2014-05-27 2015-12-03 Apple Inc. Electronic Devices with Low Power Motion Sensing and Gesture Recognition Circuitry
WO2015183567A1 (en) 2014-05-28 2015-12-03 Polyera Corporation Low power display updates
AU2015267671B2 (en) 2014-05-30 2018-04-19 Apple Inc. Transition from use of one device to another
US9377762B2 (en) 2014-06-02 2016-06-28 Google Technology Holdings LLC Displaying notifications on a watchface
US10775875B2 (en) 2014-06-11 2020-09-15 Mediatek Singapore Pte. Ltd. Devices and methods for switching and communication among multiple operating systems and application management methods thereof
CN105204931B (en) 2014-06-11 2019-03-15 联发科技(新加坡)私人有限公司 Low-power consumption wearable device and its multiple operating system switching, communication and management method
US10478127B2 (en) 2014-06-23 2019-11-19 Sherlock Solutions, LLC Apparatuses, methods, processes, and systems related to significant detrimental changes in health parameters and activating lifesaving measures
CN104063280B (en) 2014-06-25 2017-09-12 华为技术有限公司 A kind of control method of intelligent terminal
EP2960750B1 (en) 2014-06-27 2019-02-20 Samsung Electronics Co., Ltd Portable terminal and display method thereof
EP3584671B1 (en) 2014-06-27 2022-04-27 Apple Inc. Manipulation of calendar application in device with touch screen
JP2016013151A (en) 2014-06-30 2016-01-28 株式会社バンダイナムコエンターテインメント Server system, game device, and program
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
JP5807094B1 (en) 2014-07-01 2015-11-10 株式会社 ディー・エヌ・エー System, method and program enabling voice chat
US20160004393A1 (en) 2014-07-01 2016-01-07 Google Inc. Wearable device user interface control
KR20160004770A (en) 2014-07-04 2016-01-13 엘지전자 주식회사 Watch-type mobile terminal
EP3195098B1 (en) 2014-07-21 2024-10-23 Apple Inc. Remote user interface
US9615787B2 (en) 2014-07-24 2017-04-11 Lenovo (Singapre) Pte. Ltd. Determining whether to change a time at which an alarm is to occur based at least in part on sleep data
US20160134840A1 (en) 2014-07-28 2016-05-12 Alexa Margaret McCulloch Avatar-Mediated Telepresence Systems with Enhanced Filtering
WO2016017987A1 (en) 2014-07-31 2016-02-04 Samsung Electronics Co., Ltd. Method and device for providing image
WO2016018057A1 (en) 2014-07-31 2016-02-04 Samsung Electronics Co., Ltd. Method and device for providing function of mobile terminal
US20160036996A1 (en) 2014-08-02 2016-02-04 Sony Corporation Electronic device with static electric field sensor and related method
US20160261675A1 (en) 2014-08-02 2016-09-08 Apple Inc. Sharing user-configurable graphical constructs
AU2015298710B2 (en) 2014-08-02 2019-10-17 Apple Inc. Context-specific user interfaces
DE212015000194U1 (en) 2014-08-06 2017-05-31 Apple Inc. Reduced user interfaces for battery management
US10045180B2 (en) 2014-08-06 2018-08-07 Sony Interactive Entertainment America Llc Method and apparatus for beacon messaging point of sale messaging and delivery system
US9640100B2 (en) 2014-08-15 2017-05-02 Google Technology Holdings LLC Displaying always on display-related content
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
EP3180675B1 (en) 2014-08-16 2021-05-26 Google LLC Identifying gestures using motion data
KR20160023232A (en) 2014-08-21 2016-03-03 삼성전자주식회사 Wearable device for displaying schedule and method thereof
KR102418119B1 (en) 2014-08-25 2022-07-07 삼성전자 주식회사 Method for organizing a clock frame and an wearable electronic device implementing the same
US9886179B2 (en) 2014-08-27 2018-02-06 Apple Inc. Anchored approach to scrolling
KR102326200B1 (en) 2014-08-29 2021-11-15 삼성전자 주식회사 Electronic device and method for providing notification thereof
KR102326154B1 (en) 2014-08-29 2021-11-15 삼성전자 주식회사 Method for displaying of low power mode and electronic device supporting the same
KR102258579B1 (en) 2014-08-29 2021-05-31 엘지전자 주식회사 Watch type terminal
CN115695632B (en) 2014-09-02 2024-10-01 苹果公司 Electronic device, computer storage medium, and method of operating an electronic device
WO2016036603A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced size configuration interface
EP4462246A3 (en) 2014-09-02 2024-11-27 Apple Inc. User interface for receiving user input
DE112015007313B4 (en) 2014-09-02 2025-02-13 Apple Inc. physical activity and training monitor
JP6667233B2 (en) 2014-09-02 2020-03-18 ナイキ イノベイト シーブイ Monitoring health using mobile devices
KR101901796B1 (en) 2014-09-02 2018-09-28 애플 인크. Reduced-size interfaces for managing alerts
DE202015006141U1 (en) 2014-09-02 2015-12-14 Apple Inc. Electronic touch communication
WO2016036545A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced-size notification interface
US10254948B2 (en) 2014-09-02 2019-04-09 Apple Inc. Reduced-size user interfaces for dynamically updated application overviews
WO2016036427A1 (en) 2014-09-02 2016-03-10 Apple Inc. Electronic device with rotatable input mechanism
KR102230267B1 (en) 2014-09-04 2021-03-19 삼성전자주식회사 Apparatus and method of displaying images
CN104288983A (en) 2014-09-05 2015-01-21 惠州Tcl移动通信有限公司 Wearable device and body building method based on same
CN106201161B (en) 2014-09-23 2021-09-03 北京三星通信技术研究有限公司 Display method and system of electronic equipment
US20160085397A1 (en) 2014-09-23 2016-03-24 Qualcomm Incorporated Smart Watch Notification Manager
US9785123B2 (en) 2014-09-26 2017-10-10 Intel Corporation Digital analog display with rotating bezel
KR102188267B1 (en) 2014-10-02 2020-12-08 엘지전자 주식회사 Mobile terminal and method for controlling the same
US11435887B1 (en) 2014-10-05 2022-09-06 Turbopatent Inc. Machine display operation systems and methods
WO2016057062A1 (en) 2014-10-10 2016-04-14 Simplify and Go, LLC World watch
CN105631372B (en) 2014-10-13 2020-06-12 麦克斯韦尔福瑞斯特私人有限公司 Proximity monitoring apparatus and method
CN104360735B (en) 2014-10-28 2018-06-19 深圳市金立通信设备有限公司 A kind of interface display method
KR102354763B1 (en) 2014-11-17 2022-01-25 삼성전자주식회사 Electronic device for identifying peripheral apparatus and method thereof
KR20160066951A (en) 2014-12-03 2016-06-13 엘지전자 주식회사 Mobile terminal and method for controlling the same
US10764424B2 (en) 2014-12-05 2020-09-01 Microsoft Technology Licensing, Llc Intelligent digital assistant alarm system for application collaboration with notification presentation
WO2016094634A1 (en) 2014-12-10 2016-06-16 Button Inc. Switching to second application to perform action
CN104484796B (en) 2014-12-18 2018-03-27 天津三星通信技术研究有限公司 Portable terminal and its agenda managing method
CN104501043A (en) 2014-12-19 2015-04-08 广东普加福光电科技有限公司 Long-service-life quantum dot fluorescent composite thin film and preparation method thereof
US10591955B2 (en) 2014-12-23 2020-03-17 Intel Corporation Analog clock display with time events
US20160191511A1 (en) 2014-12-24 2016-06-30 Paypal Inc. Wearable device authentication
US10048856B2 (en) 2014-12-30 2018-08-14 Microsoft Technology Licensing, Llc Configuring a user interface based on an experience mode transition
US10198594B2 (en) 2014-12-30 2019-02-05 Xiaomi Inc. Method and device for displaying notification information
US20160187995A1 (en) 2014-12-30 2016-06-30 Tyco Fire & Security Gmbh Contextual Based Gesture Recognition And Control
KR102304772B1 (en) 2015-01-06 2021-09-24 삼성전자주식회사 Apparatus and method for assisting physical exercise
US9794402B2 (en) 2015-01-12 2017-10-17 Apple Inc. Updating device behavior based on user behavior
US10402769B2 (en) 2015-01-16 2019-09-03 Adp, Llc Employee preference identification in a wellness management system
JP6152125B2 (en) 2015-01-23 2017-06-21 任天堂株式会社 Program, information processing apparatus, information processing system, and avatar image generation method
KR20160099399A (en) 2015-02-12 2016-08-22 엘지전자 주식회사 Watch type terminal
KR102227262B1 (en) 2015-02-17 2021-03-15 삼성전자주식회사 Method for transferring profile and electronic device supporting thereof
US10379497B2 (en) 2015-03-07 2019-08-13 Apple Inc. Obtaining and displaying time-related data on an electronic watch
US10055121B2 (en) 2015-03-07 2018-08-21 Apple Inc. Activity based thresholds and feedbacks
WO2016144977A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
JP2018508076A (en) 2015-03-08 2018-03-22 アップル インコーポレイテッド User interface with rotatable input mechanism
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
JP6492794B2 (en) 2015-03-09 2019-04-03 セイコーエプソン株式会社 Electronic device, time correction method, and time correction program
KR101688162B1 (en) 2015-03-23 2016-12-20 엘지전자 주식회사 Mobile terminal and method for controlling the same
US9369537B1 (en) 2015-03-31 2016-06-14 Lock2Learn, LLC Systems and methods for regulating device usage
US10019599B1 (en) 2015-04-08 2018-07-10 Comigo Ltd. Limiting applications execution time
US10852700B2 (en) 2015-04-12 2020-12-01 Andrey Abramov Wearable smart watch with a control-ring and a user feedback mechanism
US9625987B1 (en) 2015-04-17 2017-04-18 Google Inc. Updating and displaying information in different power modes
US9667710B2 (en) 2015-04-20 2017-05-30 Agverdict, Inc. Systems and methods for cloud-based agricultural data processing and management
KR20160128120A (en) 2015-04-28 2016-11-07 엘지전자 주식회사 Watch type terminal and control method thereof
KR20160131275A (en) 2015-05-06 2016-11-16 엘지전자 주식회사 Watch type terminal
US20160327915A1 (en) 2015-05-08 2016-11-10 Garmin Switzerland Gmbh Smart watch
US10459887B1 (en) 2015-05-12 2019-10-29 Apple Inc. Predictive application pre-launch
US9907998B2 (en) 2015-05-15 2018-03-06 Polar Electro Oy Wrist device having heart activity circuitry
US20160342327A1 (en) 2015-05-22 2016-11-24 Lg Electronics Inc. Watch-type mobile terminal and method of controlling therefor
KR20160142527A (en) 2015-06-03 2016-12-13 엘지전자 주식회사 Display apparatus and controlling method thereof
US20160357354A1 (en) 2015-06-04 2016-12-08 Apple Inc. Condition-based activation of a user interface
US10572571B2 (en) 2015-06-05 2020-02-25 Apple Inc. API for specifying display of complication on an electronic watch
US9916075B2 (en) 2015-06-05 2018-03-13 Apple Inc. Formatting content for a reduced-size user interface
KR20160143429A (en) 2015-06-05 2016-12-14 엘지전자 주식회사 Mobile terminal and method for controlling the same
US10175866B2 (en) 2015-06-05 2019-01-08 Apple Inc. Providing complications on an electronic watch
EP3314924A4 (en) 2015-06-25 2019-02-20 Websafety, Inc. Management and control of mobile computing device using local and remote software agents
KR102348666B1 (en) 2015-06-30 2022-01-07 엘지디스플레이 주식회사 Display device and mobile terminal using the same
US10628014B2 (en) 2015-07-01 2020-04-21 Lg Electronics Inc. Mobile terminal and control method therefor
US9661117B2 (en) 2015-07-16 2017-05-23 Plantronics, Inc. Wearable devices for headset status and control
KR20170016262A (en) 2015-08-03 2017-02-13 엘지전자 주식회사 Mobile terminal and control method thereof
CN106448614A (en) 2015-08-04 2017-02-22 联发科技(新加坡)私人有限公司 Electronic device and picture refresh rate control method
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
KR20170019081A (en) 2015-08-11 2017-02-21 삼성전자주식회사 Portable apparatus and method for displaying a screen
KR102430941B1 (en) 2015-08-11 2022-08-10 삼성전자주식회사 Method for providing physiological state information and electronic device for supporting the same
EP4327731A3 (en) 2015-08-20 2024-05-15 Apple Inc. Exercise-based watch face
KR102371906B1 (en) 2015-08-24 2022-03-11 삼성디스플레이 주식회사 Display device, mobile device having the same, and method of operating display device
KR20170025570A (en) 2015-08-28 2017-03-08 엘지전자 주식회사 Watch-type mobile terminal operating method thereof
US20170075316A1 (en) 2015-09-11 2017-03-16 Motorola Mobility Llc Smart Watch with Power Saving Timekeeping Only Functionality and Methods Therefor
KR20170033062A (en) 2015-09-16 2017-03-24 엘지전자 주식회사 Mobile terminal and method for controlling the same
US9861894B2 (en) 2015-09-29 2018-01-09 International Business Machines Corporation Dynamic personalized location and contact-aware games
CA3001350A1 (en) 2015-10-06 2017-04-13 Raymond A. Berardinelli Smartwatch device and method
AU2015252123A1 (en) 2015-11-05 2017-05-25 Duffell, Emily MRS Digital Clock
KR101748669B1 (en) 2015-11-12 2017-06-19 엘지전자 주식회사 Watch type terminal and method for controlling the same
KR102256052B1 (en) 2015-12-18 2021-05-25 삼성전자주식회사 A wearable electronic device and an operating method thereof
KR20170076452A (en) 2015-12-24 2017-07-04 엘지전자 주식회사 Mobile terminal and method for controlling the same
JP6292219B2 (en) 2015-12-28 2018-03-14 カシオ計算機株式会社 Electronic device, display control method and program
CN112631488B (en) 2015-12-31 2022-11-11 北京三星通信技术研究有限公司 Content display method based on intelligent desktop and intelligent desktop terminal
KR20170081391A (en) 2016-01-04 2017-07-12 엘지전자 주식회사 Mobile terminal and method for controlling the same
KR20170082698A (en) 2016-01-06 2017-07-17 엘지전자 주식회사 Watch type terminal and method for controlling the same
US10062133B1 (en) 2016-01-26 2018-08-28 Google Llc Image retrieval for computing devices
KR102451469B1 (en) 2016-02-03 2022-10-06 삼성전자주식회사 Method and electronic device for controlling an external electronic device
KR20170092877A (en) 2016-02-04 2017-08-14 삼성전자주식회사 Sharing Method for function and electronic device supporting the same
KR102446811B1 (en) 2016-02-19 2022-09-23 삼성전자주식회사 Method for integrating and providing data collected from a plurality of devices and electronic device implementing the same
US20170243508A1 (en) 2016-02-19 2017-08-24 Fitbit, Inc. Generation of sedentary time information by activity tracking device
US9760252B1 (en) 2016-02-23 2017-09-12 Pebble Technology, Corp. Controlling and optimizing actions on notifications for a mobile device
US10025399B2 (en) 2016-03-16 2018-07-17 Lg Electronics Inc. Watch type mobile terminal and method for controlling the same
JP6327276B2 (en) 2016-03-23 2018-05-23 カシオ計算機株式会社 Electronic device and time display control method
US10152947B2 (en) 2016-04-06 2018-12-11 Microsoft Technology Licensing, Llc Display brightness updating
US10546501B2 (en) 2016-04-11 2020-01-28 Magnus Berggren Method and apparatus for fleet management of equipment
KR102518477B1 (en) 2016-05-03 2023-04-06 삼성전자주식회사 Method and electronic device for outputting screen
US10481635B2 (en) 2016-05-04 2019-11-19 Verizon Patent And Licensing Inc. Configuring a user interface layout of a user device via a configuration device
US20170329477A1 (en) 2016-05-16 2017-11-16 Microsoft Technology Licensing, Llc. Interactive glanceable information
US10332111B2 (en) 2016-05-19 2019-06-25 Visa International Service Association Authentication with smartwatch
KR20170138667A (en) 2016-06-08 2017-12-18 삼성전자주식회사 Method for activating application and electronic device supporting the same
US10725761B2 (en) 2016-06-10 2020-07-28 Apple Inc. Providing updated application data for previewing applications on a display
US10520979B2 (en) 2016-06-10 2019-12-31 Apple Inc. Enhanced application preview mode
US12175065B2 (en) 2016-06-10 2024-12-24 Apple Inc. Context-specific user interfaces for relocating one or more complications in a watch or clock interface
US9869973B2 (en) 2016-06-10 2018-01-16 Apple Inc. Scheduling device for customizable electronic notifications
DK201770423A1 (en) 2016-06-11 2018-01-15 Apple Inc Activity and workout updates
WO2017213937A1 (en) 2016-06-11 2017-12-14 Apple Inc. Configuring context-specific user interfaces
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
CN108351750B (en) 2016-06-12 2019-08-13 苹果公司 For handling equipment, method and the graphic user interface of strength information associated with touch input
US10114440B2 (en) 2016-06-22 2018-10-30 Razer (Asia-Pacific) Pte. Ltd. Applying power management based on a target time
CN106056848B (en) 2016-06-30 2018-11-06 深圳先进技术研究院 A kind of anti-tumble precaution device method for realizing low power consumption
JP6763216B2 (en) 2016-06-30 2020-09-30 カシオ計算機株式会社 Information display device, information display method and program
US10101711B2 (en) 2016-07-06 2018-10-16 Barbara Carey Stackowski Past and future time visualization device
JP6866584B2 (en) 2016-07-21 2021-04-28 カシオ計算機株式会社 Display device, display control method and program
KR102510708B1 (en) 2016-07-25 2023-03-16 삼성전자주식회사 Electronic device and method for diplaying image
AU2017100879B4 (en) 2016-07-29 2017-09-28 Apple Inc. Systems, devices, and methods for dynamically providing user interface controls at touch-sensitive secondary display
KR20180020386A (en) 2016-08-18 2018-02-28 엘지전자 주식회사 Mobile terminal and operating method thereof
US10514822B2 (en) 2016-08-24 2019-12-24 Motorola Solutions, Inc. Systems and methods for text entry for multi-user text-based communication
KR102549463B1 (en) 2016-08-30 2023-06-30 삼성전자주식회사 Method for Processing Image and the Electronic Device supporting the same
US10466891B2 (en) 2016-09-12 2019-11-05 Apple Inc. Special lock mode user interface
EP3296819B1 (en) 2016-09-14 2019-11-06 Nxp B.V. User interface activation
US10928881B2 (en) 2016-09-23 2021-02-23 Apple Inc. Low power touch sensing during a sleep state of an electronic device
KR102306852B1 (en) 2016-09-23 2021-09-30 애플 인크. Watch theater mode
JP6680165B2 (en) 2016-09-23 2020-04-15 カシオ計算機株式会社 Image display device, image display method, and program
KR20180037844A (en) 2016-10-05 2018-04-13 엘지전자 주식회사 Mobile terminal
KR101902864B1 (en) 2016-10-19 2018-10-01 주식회사 앱포스터 Method for generating watch screen design of smart watch and apparatus thereof
CN108604266A (en) 2016-10-21 2018-09-28 华为技术有限公司 A kind of safe checking method and equipment
KR102641940B1 (en) 2016-11-03 2024-02-29 삼성전자주식회사 Display apparatus and control method thereof
US10379726B2 (en) 2016-11-16 2019-08-13 Xerox Corporation Re-ordering pages within an image preview
US20180150443A1 (en) 2016-11-25 2018-05-31 Google Inc. Application program interface for managing complication data
US20180157452A1 (en) 2016-12-07 2018-06-07 Google Inc. Decomposition of dynamic graphical user interfaces
CN106598201B (en) 2016-12-13 2020-07-24 联想(北京)有限公司 Interface control method and device
US10380968B2 (en) 2016-12-19 2019-08-13 Mediatek Singapore Pte. Ltd. Method for adjusting the adaptive screen-refresh rate and device thereof
US20180181381A1 (en) 2016-12-23 2018-06-28 Microsoft Technology Licensing, Llc Application program package pre-installation user interface
CN107995975A (en) 2016-12-26 2018-05-04 深圳市柔宇科技有限公司 A kind of control method and device of display screen
JP6825366B2 (en) 2016-12-28 2021-02-03 カシオ計算機株式会社 Clock, clock display control method and program
CN106782268B (en) 2017-01-04 2020-07-24 京东方科技集团股份有限公司 Display system and driving method for display panel
JP6786403B2 (en) 2017-01-10 2020-11-18 京セラ株式会社 Communication systems, communication equipment, control methods and programs
US20180246635A1 (en) 2017-02-24 2018-08-30 Microsoft Technology Licensing, Llc Generating user interfaces combining foreground and background of an image with user interface elements
KR102638911B1 (en) 2017-02-24 2024-02-22 삼성전자 주식회사 Method and apparatus for controlling a plurality of internet of things devices
CN106782431B (en) 2017-03-10 2020-02-07 Oppo广东移动通信有限公司 Screen backlight brightness adjusting method and device and mobile terminal
KR102334213B1 (en) 2017-03-13 2021-12-02 삼성전자주식회사 Method and electronic apparatus for displaying information
KR102309296B1 (en) 2017-03-17 2021-10-06 엘지전자 주식회사 Mobile terminal and method for controlling the same
JP6784204B2 (en) 2017-03-22 2020-11-11 カシオ計算機株式会社 Information processing equipment, information processing methods and programs
WO2018175806A1 (en) 2017-03-24 2018-09-27 Intel IP Corporation Techniques to enable physical downlink control channel communications
US10643246B1 (en) 2017-03-29 2020-05-05 Amazon Technologies, Inc. Methods and systems for customization of user profiles
US10111063B1 (en) 2017-03-31 2018-10-23 Verizon Patent And Licensing Inc. System and method for EUICC personalization and network provisioning
CN206638967U (en) 2017-04-26 2017-11-14 京东方科技集团股份有限公司 Electronic installation
DK179412B1 (en) 2017-05-12 2018-06-06 Apple Inc Context-Specific User Interfaces
DK179867B1 (en) 2017-05-16 2019-08-06 Apple Inc. RECORDING AND SENDING EMOJI
WO2018213451A1 (en) 2017-05-16 2018-11-22 Apple Inc. Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
KR102364429B1 (en) 2017-05-17 2022-02-17 삼성전자주식회사 Method for displaying contents and electronic device thereof
KR20180128178A (en) 2017-05-23 2018-12-03 삼성전자주식회사 Method for displaying contents and electronic device thereof
US11269393B2 (en) 2017-06-02 2022-03-08 Apple Inc. Techniques for adjusting computing device sleep states
US11671250B2 (en) 2017-06-04 2023-06-06 Apple Inc. Migration for wearable to new companion device
JP2019007751A (en) 2017-06-21 2019-01-17 セイコーエプソン株式会社 Wearable device and method for controlling the same
JP2019020558A (en) 2017-07-14 2019-02-07 セイコーエプソン株式会社 Portable electronic device, control method, and program
EP3659328B1 (en) 2017-08-14 2024-10-02 Samsung Electronics Co., Ltd. Method for displaying content and electronic device thereof
KR102463281B1 (en) 2017-08-25 2022-11-07 삼성전자주식회사 Electronic apparatus for providing mode switching and storage medium
US10444820B2 (en) 2017-09-11 2019-10-15 Apple Inc. Low power touch detection
US10845767B2 (en) 2017-10-25 2020-11-24 Lenovo (Singapore) Pte. Ltd. Watch face selection
US10684592B2 (en) 2017-11-27 2020-06-16 Lg Electronics Inc. Watch type terminal
US20190163142A1 (en) 2017-11-27 2019-05-30 Lg Electronics Inc. Watch type terminal
CA2986980A1 (en) 2017-11-29 2019-05-29 Qiqi WANG Display with low voltage feature
US20190180221A1 (en) 2017-12-07 2019-06-13 International Business Machines Corporation Transmitting an inventory-based notification to a mobile device
KR102460922B1 (en) 2017-12-14 2022-11-01 엘지디스플레이 주식회사 Display Device and Driving Method thereof
KR102521734B1 (en) 2018-01-08 2023-04-17 삼성전자주식회사 Wearable device for executing a plurality of applications and method of operating the same
US20190237003A1 (en) 2018-01-26 2019-08-01 Mobvoi Information Technology Co., Ltd. Display device, electronic device and method of controlling screen display
US11009833B2 (en) 2018-02-20 2021-05-18 Timex Group Usa, Inc. Electronic device with simulated analog indicator interaction with digital information/images
KR102082417B1 (en) 2018-03-12 2020-04-23 엘지전자 주식회사 Mobile terminal and method for controlling the same
US10725623B2 (en) 2018-03-28 2020-07-28 International Business Machines Corporation Browsing applications on mobile device via a wearable device
JP6680307B2 (en) 2018-04-11 2020-04-15 カシオ計算機株式会社 Time display device, time display method, and program
WO2019200350A1 (en) 2018-04-13 2019-10-17 Li2Ei Llc System for reward-based device control
WO2019209587A1 (en) 2018-04-24 2019-10-31 Google Llc User interface visualizations in a hybrid smart watch
US11327650B2 (en) 2018-05-07 2022-05-10 Apple Inc. User interfaces having a collection of complications
US10609208B2 (en) 2018-05-08 2020-03-31 Apple Inc. Managing device usage
CN114047856B (en) 2018-05-08 2023-02-17 苹果公司 User interface for controlling or presenting device usage on an electronic device
US10558546B2 (en) 2018-05-08 2020-02-11 Apple Inc. User interfaces for controlling or presenting device usage on an electronic device
JP2020031316A (en) 2018-08-22 2020-02-27 シャープ株式会社 Image forming apparatus, image color changing method, and image color changing program
US11726324B2 (en) 2018-08-31 2023-08-15 Apple Inc. Display system
JP2020039792A (en) 2018-09-13 2020-03-19 吉彦 望月 Coated medical device and manufacturing method of the same
CN110932673B (en) 2018-09-19 2025-02-21 恩智浦美国有限公司 A chopper-stabilized amplifier including a parallel notch filter
US10878255B2 (en) 2018-10-05 2020-12-29 International Business Machines Corporation Providing automatic responsive actions to biometrically detected events
US20200228646A1 (en) 2019-01-10 2020-07-16 Automatic Labs Inc. Systems and methods for distracted driving prevention
US10817981B1 (en) 2019-02-04 2020-10-27 Facebook, Inc. Color sampling selection for displaying content items using machine learning
KR102633572B1 (en) 2019-02-19 2024-02-06 삼성전자주식회사 Method for determining watch face image and electronic device thereof
JP6939838B2 (en) 2019-04-02 2021-09-22 カシオ計算機株式会社 Electronic clock, information update control method and program
US11093659B2 (en) 2019-04-25 2021-08-17 Motorola Mobility Llc Controlling content visibility on a computing device based on wearable device proximity
US11131967B2 (en) 2019-05-06 2021-09-28 Apple Inc. Clock faces for an electronic device
CN112805671A (en) 2019-05-06 2021-05-14 苹果公司 Limited operation of electronic devices
US11671835B2 (en) 2019-05-06 2023-06-06 Apple Inc. Standalone wearable device configuration and interface
US11960701B2 (en) 2019-05-06 2024-04-16 Apple Inc. Using an illustration to show the passing of time
US11468197B2 (en) 2019-05-06 2022-10-11 Apple Inc. Configuring context-based restrictions for a computing device
US11481100B2 (en) 2019-06-25 2022-10-25 Apple Inc. User interfaces for a compass application
DK180684B1 (en) 2019-09-09 2021-11-25 Apple Inc Techniques for managing display usage
EP3896560B1 (en) 2019-09-09 2023-07-26 Apple Inc. Techniques for managing display usage
KR102280391B1 (en) 2019-10-31 2021-07-22 주식회사 앱포스터 Apparatus and method for providing screen setting data of a plurality of device
US11276340B2 (en) 2019-12-31 2022-03-15 Micron Technology, Inc. Intelligent adjustment of screen refresh rate
US11372659B2 (en) 2020-05-11 2022-06-28 Apple Inc. User interfaces for managing user interface sharing
DK202070625A1 (en) 2020-05-11 2022-01-04 Apple Inc User interfaces related to time
EP4439263A3 (en) 2020-05-11 2024-10-16 Apple Inc. User interfaces for managing user interface sharing
CN111610847B (en) 2020-05-29 2022-05-17 Oppo广东移动通信有限公司 Page display method and device of third-party application program and electronic equipment
US11538437B2 (en) 2020-06-27 2022-12-27 Intel Corporation Low power refresh during semi-active workloads
US20220265143A1 (en) 2020-12-07 2022-08-25 Beta Bionics, Inc. Ambulatory medicament pumps with selective alarm muting
US11694590B2 (en) 2020-12-21 2023-07-04 Apple Inc. Dynamic user interface with time indicator
US11720239B2 (en) 2021-01-07 2023-08-08 Apple Inc. Techniques for user interfaces related to an event
US12182373B2 (en) 2021-04-27 2024-12-31 Apple Inc. Techniques for managing display usage
US11921992B2 (en) 2021-05-14 2024-03-05 Apple Inc. User interfaces related to time

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4174606A (en) * 1976-05-20 1979-11-20 Sharp Kabushiki Kaisha Electronic watch having stopwatch function
US20050188856A1 (en) * 2004-02-26 2005-09-01 Dan Sumser Brewing device with time-since-brew indicator
CN102446435A (en) * 2010-09-30 2012-05-09 汉王科技股份有限公司 Analog clock regulation method and device
JP2012247283A (en) * 2011-05-27 2012-12-13 Rhythm Watch Co Ltd Timepiece device
US20120324390A1 (en) * 2011-06-16 2012-12-20 Richard Tao Systems and methods for a virtual watch

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
少数派_14: "美到极致的Holo秒表:Ultimate Stopwatch & Timer", pages 1 - 6, Retrieved from the Internet <URL:《https://sspai.com/post/21699》> *

Also Published As

Publication number Publication date
US11740776B2 (en) 2023-08-29
US20200356242A1 (en) 2020-11-12
JP2017531230A (en) 2017-10-19
AU2016100476B4 (en) 2016-12-22
DK178589B1 (en) 2016-08-01
US10990270B2 (en) 2021-04-27
EP3158425A1 (en) 2017-04-26
US20170123640A1 (en) 2017-05-04
JP6545255B2 (en) 2019-07-17
JP2017527026A (en) 2017-09-14
US10606458B2 (en) 2020-03-31
CN113010085A (en) 2021-06-22
AU2018201089B2 (en) 2021-06-10
EP3195096B1 (en) 2020-08-12
US20160034148A1 (en) 2016-02-04
KR102720918B1 (en) 2024-10-24
HK1222923A1 (en) 2017-07-14
DK201570495A1 (en) 2016-02-29
CN113010089A (en) 2021-06-22
TWI599942B (en) 2017-09-21
NL2015242B1 (en) 2017-12-13
HK1222922A1 (en) 2017-07-14
EP3175344B1 (en) 2022-01-05
CN105487790A (en) 2016-04-13
NL2018531B1 (en) 2017-12-22
US20160034166A1 (en) 2016-02-04
DE202015005399U1 (en) 2015-11-12
NL2015236A (en) 2016-07-07
AU2015101021A4 (en) 2015-09-10
CN105320454B (en) 2019-12-31
TW201621489A (en) 2016-06-16
DK178931B1 (en) 2017-06-12
KR102319896B1 (en) 2021-11-02
TWI591460B (en) 2017-07-11
TWI611337B (en) 2018-01-11
KR20180078355A (en) 2018-07-09
CN105335087A (en) 2016-02-17
DK201570497A1 (en) 2016-02-29
DK201570499A1 (en) 2016-02-29
NL2015245A (en) 2016-07-07
AU2020250323A1 (en) 2020-11-12
AU2016100476A4 (en) 2016-05-26
US9547425B2 (en) 2017-01-17
TW201619804A (en) 2016-06-01
WO2016022204A1 (en) 2016-02-11
AU2015101023B4 (en) 2015-11-05
CN113010083B (en) 2025-05-13
US20160034133A1 (en) 2016-02-04
KR102156223B1 (en) 2020-09-15
CN105320455B (en) 2019-03-22
CN113010090B (en) 2024-10-18
CN113010082B (en) 2025-03-07
JP2019164825A (en) 2019-09-26
AU2023285697A1 (en) 2024-01-18
DE202015005395U1 (en) 2015-11-17
HK1221037A1 (en) 2017-05-19
CN113010088B (en) 2024-12-31
KR20230042141A (en) 2023-03-27
TW201619805A (en) 2016-06-01
DK201570498A1 (en) 2016-02-22
AU2015101020A4 (en) 2015-09-10
AU2015101021B4 (en) 2016-05-19
US9804759B2 (en) 2017-10-31
NL2015239B1 (en) 2017-04-05
WO2016022205A4 (en) 2016-03-17
JP2024156680A (en) 2024-11-06
US20160034152A1 (en) 2016-02-04
US20160034167A1 (en) 2016-02-04
US10496259B2 (en) 2019-12-03
CN113010089B (en) 2024-09-13
DE202015005397U1 (en) 2015-12-08
KR20200108116A (en) 2020-09-16
KR20240158354A (en) 2024-11-04
KR101875907B1 (en) 2018-07-06
AU2015101022B4 (en) 2015-11-19
CN105320454A (en) 2016-02-10
JP7201645B2 (en) 2023-01-10
CN119739322A (en) 2025-04-01
AU2015101020B4 (en) 2016-04-21
HK1221039A1 (en) 2017-05-19
JP6739591B2 (en) 2020-08-12
KR20170032471A (en) 2017-03-22
TWI605320B (en) 2017-11-11
CN205608658U (en) 2016-09-28
JP2023052046A (en) 2023-04-11
CN113010084A (en) 2021-06-22
HK1221038A1 (en) 2017-05-19
KR20220058672A (en) 2022-05-09
CN113010083A (en) 2021-06-22
TW201621488A (en) 2016-06-16
NL2018531A (en) 2017-05-10
AU2022203957A1 (en) 2022-06-23
NL2015239A (en) 2016-07-07
EP3175344A1 (en) 2017-06-07
WO2016022203A1 (en) 2016-02-11
JP6322765B2 (en) 2018-05-09
US20170068407A1 (en) 2017-03-09
US20180067633A1 (en) 2018-03-08
CN105320455A (en) 2016-02-10
US9459781B2 (en) 2016-10-04
CN113010081A (en) 2021-06-22
AU2016100765A4 (en) 2016-06-23
EP3742272A1 (en) 2020-11-25
CN113010087B (en) 2024-12-27
CN105718185A (en) 2016-06-29
DE202015005400U1 (en) 2015-12-08
NL2015242A (en) 2016-07-07
US9582165B2 (en) 2017-02-28
JP6532979B2 (en) 2019-06-19
US20200348827A1 (en) 2020-11-05
EP3742272B1 (en) 2022-09-14
AU2018201089A1 (en) 2018-03-08
CN113010085B (en) 2025-05-13
CN105487790B (en) 2021-03-12
CN113010090A (en) 2021-06-22
DE112015003083T5 (en) 2017-05-11
KR20210131469A (en) 2021-11-02
WO2016022205A1 (en) 2016-02-11
JP6692344B2 (en) 2020-05-13
CN111857527B (en) 2024-12-24
AU2022203957B2 (en) 2023-10-12
AU2015101022A4 (en) 2015-09-10
DK201570496A1 (en) 2016-07-18
JP2018136975A (en) 2018-08-30
AU2015101019A4 (en) 2015-09-10
NL2015232A (en) 2016-07-07
EP3195096A1 (en) 2017-07-26
CN113010087A (en) 2021-06-22
NL2015232B1 (en) 2017-04-10
TW201621487A (en) 2016-06-16
CN113010088A (en) 2021-06-22
NL2015236B1 (en) 2021-10-04
TWI605321B (en) 2017-11-11
JP7520098B2 (en) 2024-07-22
AU2015298710B2 (en) 2019-10-17
JP2017531225A (en) 2017-10-19
EP4160376A1 (en) 2023-04-05
NL2015245B1 (en) 2017-05-02
JP2020194555A (en) 2020-12-03
CN113010082A (en) 2021-06-22
CN105718185B (en) 2019-08-02
CN105335087B (en) 2019-07-23
KR102511376B1 (en) 2023-03-17
AU2015298710A1 (en) 2017-02-09
DE202015005394U1 (en) 2015-12-08
AU2015101023A4 (en) 2015-09-10
CN113010086A (en) 2021-06-22
KR102393950B1 (en) 2022-05-04
AU2020250323B2 (en) 2022-03-10

Similar Documents

Publication Publication Date Title
JP7520098B2 (en) Context-specific user interfaces
AU2016100411A4 (en) Context-specific user interfaces

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
OSZAR »