本申请是申请日为2021年2月11日、国家申请号为202180014493.2、发明名称为“用于健身内容的用户界面”的中国发明专利申请的分案申请。This application is a divisional application of the Chinese invention patent application with the application date of February 11, 2021, the national application number 202180014493.2, and the invention name “User Interface for Fitness Content”.
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请要求以下申请的优先权:于2020年2月14日提交的名称为“USERINTERFACES FOR WORKOUT CONTENT”的美国临时申请序列号62/977,076;于2020年6月8日提交的名称为“USER INTERFACES FOR WORKOUT VIDEO CONTENT”的美国临时申请序列号63/036,374;于2020年9月14日提交的名称为“USER INTERFACES FOR WORKOUT VIDEOCONTENT”的美国临时申请序列号63/078,311;于2020年9月21日提交的名称为“USERINTERFACES FOR WORKOUT CONTENT”的丹麦专利申请序列号PA 2020 70612;于2020年9月21日提交的名称为“USER INTERFACES FOR WORKOUT CONTENT”的丹麦专利申请序列号PA2020 70613;于2020年9月21日提交的名称为“USER INTERFACES FOR WORKOUT CONTENT”的丹麦专利申请序列号PA 2020 70615;于2020年9月21日提交的名称为“USER INTERFACESFOR WORKOUT CONTENT”的丹麦专利申请序列号PA 2020 70616;于2020年9月23日提交的名称为“USER INTERFACES FOR WORKOUT CONTENT”的美国非临时申请序列号17/030,318;于2020年9月23日提交的名称为“USER INTERFACES FOR WORKOUT CONTENT”的美国非临时申请序列号17/030,321;于2020年9月23日提交的名称为“USER INTERFACES FOR WORKOUTCONTENT”的美国非临时申请序列号17/030,337;于2020年9月23日提交的名称为“USERINTERFACES FOR WORKOUT CONTENT”的美国非临时申请序列号17/030,340;于2020年9月23日提交的名称为“USER INTERFACES FOR WORKOUT CONTENT”的美国非临时申请序列号17/030,343;于2020年9月24日提交的名称为“USER INTERFACES FOR WORKOUT CONTENT”的美国非临时申请序列号17/031,543,以上申请的内容出于所有目的全文以引用方式并入。This application claims priority to U.S. Provisional Application Serial No. 62/977,076, filed on February 14, 2020, entitled “USER INTERFACES FOR WORKOUT CONTENT”; U.S. Provisional Application Serial No. 63/036,374, filed on June 8, 2020, entitled “USER INTERFACES FOR WORKOUT VIDEO CONTENT”; U.S. Provisional Application Serial No. 63/078,311, filed on September 14, 2020, entitled “USER INTERFACES FOR WORKOUT VIDEO CONTENT”; Danish Patent Application Serial No. PA 2020 70612, filed on September 21, 2020, entitled “USER INTERFACES FOR WORKOUT CONTENT”; Danish Patent Application Serial No. PA 2020 70612, filed on September 21, 2020, entitled “USER INTERFACES FOR WORKOUT CONTENT” 70613; Danish Patent Application Serial No. PA 2020 70615, filed on September 21, 2020, entitled “USER INTERFACES FOR WORKOUT CONTENT”; Danish Patent Application Serial No. PA 2020 70616, filed on September 21, 2020, entitled “USER INTERFACESFOR WORKOUT CONTENT”; U.S. Non-Provisional Application Serial No. 17/030,318, filed on September 23, 2020, entitled “USER INTERFACES FOR WORKOUT CONTENT”; U.S. Non-Provisional Application Serial No. 17/030,321, filed on September 23, 2020, entitled “USER INTERFACES FOR WORKOUT CONTENT”; U.S. Non-Provisional Application Serial No. 17/030,322, filed on September 23, 2020, entitled “USER INTERFACES FOR WORKOUT CONTENT” No. 17/030,337, filed on September 23, 2020, entitled “USER INTERFACES FOR WORKOUT CONTENT”; No. 17/030,340, filed on September 23, 2020, entitled “USER INTERFACES FOR WORKOUT CONTENT”; No. 17/030,343, filed on September 23, 2020, entitled “USER INTERFACES FOR WORKOUT CONTENT”; and No. 17/031,543, filed on September 24, 2020, entitled “USER INTERFACES FOR WORKOUT CONTENT”, the contents of which are incorporated by reference in their entirety for all purposes.
技术领域Technical Field
本公开整体涉及计算机用户界面,并且更具体地涉及用于导航和输出健身内容的技术。The present disclosure relates generally to computer user interfaces, and more particularly to techniques for navigating and outputting fitness content.
背景技术Background technique
随着电子设备诸如智能电话的使用越来越广泛,它们的功能已经超越了电话呼叫和文本消息。提供用于在这些电子设备上使用和实现各种功能的高效方法可能是复杂而且耗时的。As electronic devices such as smart phones become more and more widely used, their functionality has expanded beyond phone calls and text messages. Providing efficient methods for using and implementing various functions on these electronic devices can be complex and time consuming.
发明内容Summary of the invention
如本文所用,健身内容是指引导用户进行体力活动的音频和/或视频内容。然而,用于使用电子设备来导航和输出健身内容的一些技术通常很麻烦且效率低下。例如,一些现有技术使用复杂且耗时的用户界面,该用户界面可包括多次按键或击键。现有技术需要比所需更多的时间,这导致浪费用户的时间和设备能量。这后一考虑在电池驱动的设备中是特别重要的。又如,用于协调多个设备中的健身内容的显示的一些现有技术并不直观,因此导致输入错误或需要多次按键或击键。现有技术需要比所需更多的时间,这导致浪费用户的时间和设备能量。这后一考虑在电池驱动的设备中是特别重要的。As used herein, fitness content refers to audio and/or video content that guides a user to perform physical activity. However, some techniques for navigating and outputting fitness content using an electronic device are often cumbersome and inefficient. For example, some prior art techniques use complex and time-consuming user interfaces that may include multiple buttons or keystrokes. Prior art techniques require more time than required, which results in a waste of user time and device energy. This latter consideration is particularly important in battery-powered devices. For another example, some prior art techniques for coordinating the display of fitness content in multiple devices are not intuitive, thus resulting in input errors or requiring multiple buttons or keystrokes. Prior art techniques require more time than required, which results in a waste of user time and device energy. This latter consideration is particularly important in battery-powered devices.
因此,本技术为电子设备提供了用于导航和输出健身内容的更快速、更有效的方法和界面。此类方法和界面任选地补充或替换用于导航和输出健身内容的其他方法。此类方法和界面减少对用户所造成的认知负担,并且产生更有效的人机界面。对于电池驱动的计算设备,此类方法和界面节省功率,并且增大电池充电之间的时间间隔。Therefore, the present technology provides a faster and more efficient method and interface for navigating and outputting fitness content for electronic devices. Such methods and interfaces optionally supplement or replace other methods for navigating and outputting fitness content. Such methods and interfaces reduce the cognitive burden on users and produce a more efficient human-computer interface. For battery-powered computing devices, such methods and interfaces save power and increase the time interval between battery charges.
在一些实施方案中,一种方法包括:在具有显示器的电子设备处:在该显示器上显示用于显示健身建议的可选用户界面对象;检测对应于用于显示健身建议的该可选用户界面对象的用户输入;以及响应于检测到对应于用于显示健身建议的该可选用户界面对象的该用户输入,在该显示器上显示用于显示健身建议的用户界面,显示该用户界面包括同时显示:多个可选选项,该多个可选选项包括:第一选项,该第一选项在被选择时,使得该电子设备发起用于显示共享第一共同健身参数的健身建议的过程;和第二选项,该第二选项在被选择时,使得该电子设备发起用于显示共享第二共同健身参数的健身建议的过程;和多个健身建议,其中基于该电子设备的用户的健身历史选择该多个健身建议进行显示。In some embodiments, a method includes: at an electronic device having a display: displaying on the display an optional user interface object for displaying fitness suggestions; detecting user input corresponding to the optional user interface object for displaying fitness suggestions; and in response to detecting the user input corresponding to the optional user interface object for displaying fitness suggestions, displaying on the display a user interface for displaying fitness suggestions, wherein displaying the user interface includes simultaneously displaying: a plurality of optional options, the plurality of optional options including: a first option, which, when selected, causes the electronic device to initiate a process for displaying fitness suggestions that share a first common fitness parameter; and a second option, which, when selected, causes the electronic device to initiate a process for displaying fitness suggestions that share a second common fitness parameter; and a plurality of fitness suggestions, wherein the plurality of fitness suggestions are selected for display based on a fitness history of a user of the electronic device.
在一些实施方案中,一种非暂态计算机可读存储介质存储被配置为由具有显示器的电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:在该显示器上显示用于显示健身建议的可选用户界面对象;检测对应于用于显示健身建议的该可选用户界面对象的用户输入;以及响应于检测到对应于用于显示健身建议的该可选用户界面对象的该用户输入,在该显示器上显示用于显示健身建议的用户界面,显示该用户界面包括同时显示:多个可选选项,该多个可选选项包括:第一选项,该第一选项在被选择时,使得该电子设备发起用于显示共享第一共同健身参数的健身建议的过程;和第二选项,该第二选项在被选择时,使得该电子设备发起用于显示共享第二共同健身参数的健身建议的过程;和多个健身建议,其中基于该电子设备的用户的健身历史选择该多个健身建议进行显示。In some embodiments, a non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of an electronic device having a display, the one or more programs including instructions for performing the following operations: displaying an optional user interface object for displaying fitness suggestions on the display; detecting user input corresponding to the optional user interface object for displaying fitness suggestions; and in response to detecting the user input corresponding to the optional user interface object for displaying fitness suggestions, displaying a user interface for displaying fitness suggestions on the display, wherein displaying the user interface includes simultaneously displaying: multiple optional options, the multiple optional options including: a first option, which, when selected, causes the electronic device to initiate a process for displaying fitness suggestions that share a first common fitness parameter; and a second option, which, when selected, causes the electronic device to initiate a process for displaying fitness suggestions that share a second common fitness parameter; and multiple fitness suggestions, wherein the multiple fitness suggestions are selected for display based on a fitness history of a user of the electronic device.
在一些实施方案中,一种暂态计算机可读存储介质存储被配置为由具有显示器的电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:在该显示器上显示用于显示健身建议的可选用户界面对象;检测对应于用于显示健身建议的该可选用户界面对象的用户输入;以及响应于检测到对应于用于显示健身建议的该可选用户界面对象的该用户输入,在该显示器上显示用于显示健身建议的用户界面,显示该用户界面包括同时显示:多个可选选项,该多个可选选项包括:第一选项,该第一选项在被选择时,使得该电子设备发起用于显示共享第一共同健身参数的健身建议的过程;和第二选项,该第二选项在被选择时,使得该电子设备发起用于显示共享第二共同健身参数的健身建议的过程;和多个健身建议,其中基于该电子设备的用户的健身历史选择该多个健身建议进行显示。In some embodiments, a transient computer-readable storage medium stores one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for performing the following operations: displaying an optional user interface object for displaying fitness suggestions on the display; detecting user input corresponding to the optional user interface object for displaying fitness suggestions; and in response to detecting the user input corresponding to the optional user interface object for displaying fitness suggestions, displaying a user interface for displaying fitness suggestions on the display, wherein displaying the user interface includes simultaneously displaying: multiple optional options, the multiple optional options including: a first option, which, when selected, causes the electronic device to initiate a process for displaying fitness suggestions that share a first common fitness parameter; and a second option, which, when selected, causes the electronic device to initiate a process for displaying fitness suggestions that share a second common fitness parameter; and multiple fitness suggestions, wherein the multiple fitness suggestions are selected for display based on a fitness history of a user of the electronic device.
在一些实施方案中,一种电子设备包括:显示器;一个或多个处理器;和存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:在该显示器上显示用于显示健身建议的可选用户界面对象;检测对应于用于显示健身建议的该可选用户界面对象的用户输入;以及响应于检测到对应于用于显示健身建议的该可选用户界面对象的该用户输入,在该显示器上显示用于显示健身建议的用户界面,显示该用户界面包括同时显示:多个可选选项,该多个可选选项包括:第一选项,该第一选项在被选择时,使得该电子设备发起用于显示共享第一共同健身参数的健身建议的过程;和第二选项,该第二选项在被选择时,使得该电子设备发起用于显示共享第二共同健身参数的健身建议的过程;和多个健身建议,其中基于该电子设备的用户的健身历史选择该多个健身建议进行显示。In some embodiments, an electronic device includes: a display; one or more processors; and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for performing the following operations: displaying an optional user interface object for displaying fitness suggestions on the display; detecting user input corresponding to the optional user interface object for displaying fitness suggestions; and in response to detecting the user input corresponding to the optional user interface object for displaying fitness suggestions, displaying a user interface for displaying fitness suggestions on the display, wherein displaying the user interface includes simultaneously displaying: multiple optional options, the multiple optional options including: a first option, which, when selected, causes the electronic device to initiate a process for displaying fitness suggestions that share a first common fitness parameter; and a second option, which, when selected, causes the electronic device to initiate a process for displaying fitness suggestions that share a second common fitness parameter; and multiple fitness suggestions, wherein the multiple fitness suggestions are selected for display based on the fitness history of a user of the electronic device.
在一些实施方案中,一种电子设备包括:显示器;用于执行以下操作的装置:在该显示器上显示用于显示健身建议的可选用户界面对象;用于执行以下操作的装置:检测对应于用于显示健身建议的该可选用户界面对象的用户输入;和用于执行以下操作的装置:响应于检测到对应于用于显示健身建议的该可选用户界面对象的该用户输入,在该显示器上显示用于显示健身建议的用户界面,显示该用户界面包括同时显示:多个可选选项,该多个可选选项包括:第一选项,该第一选项在被选择时,使得该电子设备发起用于显示共享第一共同健身参数的健身建议的过程;和第二选项,该第二选项在被选择时,使得该电子设备发起用于显示共享第二共同健身参数的健身建议的过程;和多个健身建议,其中基于该电子设备的用户的健身历史选择该多个健身建议进行显示。In some embodiments, an electronic device includes: a display; a device for performing the following operations: displaying an optional user interface object for displaying fitness suggestions on the display; a device for performing the following operations: detecting user input corresponding to the optional user interface object for displaying fitness suggestions; and a device for performing the following operations: in response to detecting the user input corresponding to the optional user interface object for displaying fitness suggestions, displaying a user interface for displaying fitness suggestions on the display, wherein displaying the user interface includes simultaneously displaying: a plurality of optional options, the plurality of optional options including: a first option, which, when selected, causes the electronic device to initiate a process for displaying fitness suggestions that share a first common fitness parameter; and a second option, which, when selected, causes the electronic device to initiate a process for displaying fitness suggestions that share a second common fitness parameter; and a plurality of fitness suggestions, wherein the plurality of fitness suggestions are selected for display based on a fitness history of a user of the electronic device.
在一些实施方案中,一种方法包括:在具有显示器的电子设备处:在该显示器上显示用于开始音频回放的可选用户界面对象;检测对应于对用于开始音频回放的该可选用户界面对象的选择的用户输入;以及响应于检测到对应于对用于开始音频回放的该可选用户界面对象的选择的该用户输入:在与该电子设备通信的音频输出设备处引起与健身相关联的音频的音频回放;以及使得记录对应于该健身的体力活动指标,其中这些体力活动指标由正在监测该电子设备用户的活动水平的一个或多个传感器记录。In some embodiments, a method includes: at an electronic device having a display: displaying on the display an optional user interface object for starting audio playback; detecting a user input corresponding to a selection of the optional user interface object for starting audio playback; and in response to detecting the user input corresponding to a selection of the optional user interface object for starting audio playback: causing audio playback of audio associated with fitness at an audio output device that communicates with the electronic device; and causing recording of physical activity indicators corresponding to the fitness, wherein the physical activity indicators are recorded by one or more sensors that are monitoring an activity level of a user of the electronic device.
在一些实施方案中,一种非暂态计算机可读存储介质存储被配置为由具有显示器的电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:在该显示器上显示用于开始音频回放的可选用户界面对象;检测对应于对用于开始音频回放的该可选用户界面对象的选择的用户输入;以及响应于检测到对应于对用于开始音频回放的该可选用户界面对象的选择的该用户输入:在与该电子设备通信的音频输出设备处引起与健身相关联的音频的音频回放;以及使得记录对应于该健身的体力活动指标,其中这些体力活动指标由正在监测该电子设备用户的活动水平的一个或多个传感器记录。In some embodiments, a non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for performing the following operations: displaying on the display an optional user interface object for starting audio playback; detecting user input corresponding to a selection of the optional user interface object for starting audio playback; and in response to detecting the user input corresponding to a selection of the optional user interface object for starting audio playback: causing audio playback of audio associated with fitness at an audio output device that communicates with the electronic device; and causing recording of physical activity indicators corresponding to the fitness, wherein the physical activity indicators are recorded by one or more sensors that are monitoring the activity level of a user of the electronic device.
在一些实施方案中,一种暂态计算机可读存储介质存储被配置为由具有显示器的电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:在该显示器上显示用于开始音频回放的可选用户界面对象;检测对应于对用于开始音频回放的该可选用户界面对象的选择的用户输入;以及响应于检测到对应于对用于开始音频回放的该可选用户界面对象的选择的该用户输入:在与该电子设备通信的音频输出设备处引起与健身相关联的音频的音频回放;以及使得记录对应于该健身的体力活动指标,其中这些体力活动指标由正在监测该电子设备用户的活动水平的一个或多个传感器记录。In some embodiments, a transient computer-readable storage medium stores one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for performing the following operations: displaying on the display an optional user interface object for starting audio playback; detecting user input corresponding to a selection of the optional user interface object for starting audio playback; and in response to detecting the user input corresponding to a selection of the optional user interface object for starting audio playback: causing audio playback of audio associated with fitness at an audio output device that communicates with the electronic device; and causing recording of physical activity indicators corresponding to the fitness, wherein the physical activity indicators are recorded by one or more sensors that are monitoring the activity level of a user of the electronic device.
在一些实施方案中,一种电子设备包括:显示器;一个或多个处理器;和存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:在该显示器上显示用于开始音频回放的可选用户界面对象;检测对应于对用于开始音频回放的该可选用户界面对象的选择的用户输入;以及响应于检测到对应于对用于开始音频回放的该可选用户界面对象的选择的该用户输入:在与该电子设备通信的音频输出设备处引起与健身相关联的音频的音频回放;以及使得记录对应于该健身的体力活动指标,其中这些体力活动指标由正在监测该电子设备用户的活动水平的一个或多个传感器记录。In some embodiments, an electronic device includes: a display; one or more processors; and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for performing the following operations: displaying on the display an optional user interface object for starting audio playback; detecting user input corresponding to a selection of the optional user interface object for starting audio playback; and in response to detecting the user input corresponding to a selection of the optional user interface object for starting audio playback: causing audio playback of audio associated with fitness at an audio output device that communicates with the electronic device; and causing recording of physical activity indicators corresponding to the fitness, wherein the physical activity indicators are recorded by one or more sensors that are monitoring the activity level of a user of the electronic device.
在一些实施方案中,一种电子设备包括:显示器;用于执行以下操作的装置:在该显示器上显示用于开始音频回放的可选用户界面对象;用于执行以下操作的装置:检测对应于对用于开始音频回放的该可选用户界面对象的选择的用户输入;和用于执行以下操作的装置:响应于检测到对应于对用于开始音频回放的该可选用户界面对象的选择的该用户输入:在与该电子设备通信的音频输出设备处引起与健身相关联的音频的音频回放;以及使得记录对应于该健身的体力活动指标,其中这些体力活动指标由正在监测该电子设备用户的活动水平的一个或多个传感器记录。In some embodiments, an electronic device includes: a display; a device for performing the following operations: displaying an optional user interface object for starting audio playback on the display; a device for performing the following operations: detecting user input corresponding to a selection of the optional user interface object for starting audio playback; and a device for performing the following operations: in response to detecting the user input corresponding to the selection of the optional user interface object for starting audio playback: causing audio playback of audio associated with fitness at an audio output device that communicates with the electronic device; and causing recording of physical activity indicators corresponding to the fitness, wherein the physical activity indicators are recorded by one or more sensors that are monitoring the activity level of a user of the electronic device.
在一些实施方案中,一种方法包括:在电子设备处:使得经由显示设备同时显示视频内容和对应于用户的体力活动指标的一个或多个表示,其中:这些体力活动指标的该一个或多个表示对应于包括该内容回放之前的时间段的预定时间量,并且这些体力活动指标的该一个或多个表示覆盖在该视频内容上;以及在继续使得显示该视频内容时:在该视频内容的该显示期间,接收基于该用户的体力活动的活动数据;以及响应于接收到该活动数据,基于所接收的活动数据更新这些体力活动指标的该一个或多个表示的该显示。In some embodiments, a method includes: at an electronic device: causing video content and one or more representations corresponding to physical activity indicators of a user to be displayed simultaneously via a display device, wherein: the one or more representations of the physical activity indicators correspond to a predetermined amount of time including a time period before playback of the content, and the one or more representations of the physical activity indicators are overlaid on the video content; and while continuing to cause the video content to be displayed: during the display of the video content, receiving activity data based on the physical activity of the user; and in response to receiving the activity data, updating the display of the one or more representations of the physical activity indicators based on the received activity data.
在一些实施方案中,一种非暂态计算机可读存储介质存储被配置为由电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:使得经由显示设备同时显示视频内容和对应于用户的体力活动指标的一个或多个表示,其中:这些体力活动指标的该一个或多个表示对应于包括该内容回放之前的时间段的预定时间量,并且这些体力活动指标的该一个或多个表示覆盖在该视频内容上;以及在继续使得显示该视频内容时:在该视频内容的该显示期间,接收基于该用户的体力活动的活动数据;以及响应于接收到该活动数据,基于所接收的活动数据更新这些体力活动指标的该一个或多个表示的该显示。In some embodiments, a non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of an electronic device, the one or more programs including instructions for performing the following operations: causing video content and one or more representations corresponding to physical activity indicators of a user to be displayed simultaneously via a display device, wherein: the one or more representations of the physical activity indicators correspond to a predetermined amount of time including a time period before playback of the content, and the one or more representations of the physical activity indicators are overlaid on the video content; and while continuing to cause the video content to be displayed: during the display of the video content, receiving activity data based on the physical activity of the user; and in response to receiving the activity data, updating the display of the one or more representations of the physical activity indicators based on the received activity data.
在一些实施方案中,一种暂态计算机可读存储介质存储被配置为由电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:使得经由显示设备同时显示视频内容和对应于用户的体力活动指标的一个或多个表示,其中:这些体力活动指标的该一个或多个表示对应于包括该内容回放之前的时间段的预定时间量,并且这些体力活动指标的该一个或多个表示覆盖在该视频内容上;以及在继续使得显示该视频内容时:在该视频内容的该显示期间,接收基于该用户的体力活动的活动数据;以及响应于接收到该活动数据,基于所接收的活动数据更新这些体力活动指标的该一个或多个表示的该显示。In some embodiments, a transient computer-readable storage medium stores one or more programs configured to be executed by one or more processors of an electronic device, the one or more programs including instructions for performing the following operations: causing video content and one or more representations corresponding to physical activity indicators of a user to be displayed simultaneously via a display device, wherein: the one or more representations of the physical activity indicators correspond to a predetermined amount of time including a time period before playback of the content, and the one or more representations of the physical activity indicators are overlaid on the video content; and while continuing to cause the video content to be displayed: during the display of the video content, receiving activity data based on the physical activity of the user; and in response to receiving the activity data, updating the display of the one or more representations of the physical activity indicators based on the received activity data.
在一些实施方案中,一种电子设备包括:一个或多个处理器;和存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:使得经由显示设备同时显示视频内容和对应于用户的体力活动指标的一个或多个表示,其中:这些体力活动指标的该一个或多个表示对应于包括该内容回放之前的时间段的预定时间量,并且这些体力活动指标的该一个或多个表示覆盖在该视频内容上;以及在继续使得显示该视频内容时:在该视频内容的该显示期间,接收基于该用户的体力活动的活动数据;以及响应于接收到该活动数据,基于所接收的活动数据更新这些体力活动指标的该一个或多个表示的该显示。In some embodiments, an electronic device includes: one or more processors; and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for performing the following operations: causing video content and one or more representations corresponding to physical activity indicators of a user to be displayed simultaneously via a display device, wherein: the one or more representations of the physical activity indicators correspond to a predetermined amount of time including a time period before playback of the content, and the one or more representations of the physical activity indicators are overlaid on the video content; and while continuing to cause the video content to be displayed: during the display of the video content, receiving activity data based on the physical activity of the user; and in response to receiving the activity data, updating the display of the one or more representations of the physical activity indicators based on the received activity data.
在一些实施方案中,一种电子设备包括:用于执行以下操作的装置:使得经由显示设备同时显示视频内容和对应于用户的体力活动指标的一个或多个表示,其中:这些体力活动指标的该一个或多个表示对应于包括该内容回放之前的时间段的预定时间量,并且这些体力活动指标的该一个或多个表示覆盖在该视频内容上;和用于执行以下操作的装置:在继续使得显示该视频内容时:在该视频内容的该显示期间,接收基于该用户的体力活动的活动数据;以及响应于接收到该活动数据,基于所接收的活动数据更新这些体力活动指标的该一个或多个表示的该显示。In some embodiments, an electronic device includes: a device for performing the following operations: causing video content and one or more representations corresponding to physical activity indicators of a user to be displayed simultaneously via a display device, wherein: the one or more representations of the physical activity indicators correspond to a predetermined amount of time including a time period before playback of the content, and the one or more representations of the physical activity indicators are overlaid on the video content; and a device for performing the following operations: while continuing to cause the video content to be displayed: during the display of the video content, receiving activity data based on the physical activity of the user; and in response to receiving the activity data, updating the display of the one or more representations of the physical activity indicators based on the received activity data.
在一些实施方案中,一种方法包括:在电子设备处:使得经由显示设备同时显示:视频内容;和健身强度表示,其中该健身强度表示具有基于该电子设备的用户的体力活动指标(对应于该视频内容的第一回放位置)与在观看该视频内容时参与健身的用户群组的基于该用户群组的该体力活动的该体力活动指标(对应于该视频内容的该第一回放位置)之间的比较的视觉特性;在该视频从该第一回放位置前进到第二回放位置之后,接收对应于该用户的该体力活动指标的活动数据;以及响应于接收到该活动数据,使得经由显示设备显示该健身强度表示,其中该健身强度表示的视觉特性基于所接收的活动数据并且基于该电子设备的该用户的该体力活动指标(对应于该视频内容的该第二回放位置)与用户群组的体力活动指标(对应于该视频内容的该第二回放位置)之间的比较而改变。In some embodiments, a method includes: at an electronic device: causing a display device to simultaneously display: video content; and a fitness intensity representation, wherein the fitness intensity representation has visual characteristics based on a comparison between a physical activity indicator of a user of the electronic device (corresponding to a first playback position of the video content) and a physical activity indicator of a user group participating in fitness while watching the video content based on the physical activity of the user group (corresponding to the first playback position of the video content); after the video advances from the first playback position to a second playback position, receiving activity data corresponding to the physical activity indicator of the user; and in response to receiving the activity data, causing the fitness intensity representation to be displayed via the display device, wherein the visual characteristics of the fitness intensity representation change based on the received activity data and based on a comparison between the physical activity indicator of the user of the electronic device (corresponding to the second playback position of the video content) and the physical activity indicator of the user group (corresponding to the second playback position of the video content).
在一些实施方案中,一种非暂态计算机可读存储介质存储被配置为由电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:使得经由显示设备同时显示:视频内容;和健身强度表示,其中该健身强度表示具有基于该电子设备的用户的体力活动指标(对应于该视频内容的第一回放位置)与在观看该视频内容时参与健身的用户群组的基于该用户群组的该体力活动的该体力活动指标(对应于该视频内容的该第一回放位置)之间的比较的视觉特性;在该视频从该第一回放位置前进到第二回放位置之后,接收对应于该用户的该体力活动指标的活动数据;以及响应于接收到该活动数据,使得经由显示设备显示该健身强度表示,其中该健身强度表示的视觉特性基于所接收的活动数据并且基于该电子设备的该用户的该体力活动指标(对应于该视频内容的该第二回放位置)与用户群组的体力活动指标(对应于该视频内容的该第二回放位置)之间的比较而改变。In some embodiments, a non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of an electronic device, the one or more programs including instructions for performing the following operations: causing simultaneous display via a display device: video content; and a fitness intensity representation, wherein the fitness intensity representation has visual characteristics based on a comparison between a physical activity indicator of a user of the electronic device (corresponding to a first playback position of the video content) and a physical activity indicator of a user group participating in fitness while watching the video content based on the physical activity of the user group (corresponding to the first playback position of the video content); after the video advances from the first playback position to a second playback position, receiving activity data corresponding to the physical activity indicator of the user; and in response to receiving the activity data, causing the fitness intensity representation to be displayed via the display device, wherein the visual characteristics of the fitness intensity representation change based on the received activity data and based on a comparison between the physical activity indicator of the user of the electronic device (corresponding to the second playback position of the video content) and the physical activity indicator of the user group (corresponding to the second playback position of the video content).
在一些实施方案中,一种暂态计算机可读存储介质存储被配置为由电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:使得经由显示设备同时显示:视频内容;和健身强度表示,其中该健身强度表示具有基于该电子设备的用户的体力活动指标(对应于该视频内容的第一回放位置)与在观看该视频内容时参与健身的用户群组的基于该用户群组的该体力活动的该体力活动指标(对应于该视频内容的该第一回放位置)之间的比较的视觉特性;在该视频从该第一回放位置前进到第二回放位置之后,接收对应于该用户的该体力活动指标的活动数据;以及响应于接收到该活动数据,使得经由显示设备显示该健身强度表示,其中该健身强度表示的视觉特性基于所接收的活动数据并且基于该电子设备的该用户的该体力活动指标(对应于该视频内容的该第二回放位置)与用户群组的体力活动指标(对应于该视频内容的该第二回放位置)之间的比较而改变。In some embodiments, a transient computer-readable storage medium stores one or more programs configured to be executed by one or more processors of an electronic device, the one or more programs including instructions for performing the following operations: causing simultaneous display via a display device: video content; and a fitness intensity representation, wherein the fitness intensity representation has visual characteristics based on a comparison between a physical activity indicator of a user of the electronic device (corresponding to a first playback position of the video content) and a physical activity indicator of a user group participating in fitness while watching the video content based on the physical activity of the user group (corresponding to the first playback position of the video content); after the video advances from the first playback position to a second playback position, receiving activity data corresponding to the physical activity indicator of the user; and in response to receiving the activity data, causing the fitness intensity representation to be displayed via the display device, wherein the visual characteristics of the fitness intensity representation change based on the received activity data and based on a comparison between the physical activity indicator of the user of the electronic device (corresponding to the second playback position of the video content) and the physical activity indicator of the user group (corresponding to the second playback position of the video content).
在一些实施方案中,一种电子设备包括:一个或多个处理器;和存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:使得经由显示设备同时显示:视频内容;和健身强度表示,其中该健身强度表示具有基于该电子设备的用户的体力活动指标(对应于该视频内容的第一回放位置)与在观看该视频内容时参与健身的用户群组的基于该用户群组的该体力活动的该体力活动指标(对应于该视频内容的该第一回放位置)之间的比较的视觉特性;在该视频从该第一回放位置前进到第二回放位置之后,接收对应于该用户的该体力活动指标的活动数据;以及响应于接收到该活动数据,使得经由显示设备显示该健身强度表示,其中该健身强度表示的视觉特性基于所接收的活动数据并且基于该电子设备的该用户的该体力活动指标(对应于该视频内容的该第二回放位置)与用户群组的体力活动指标(对应于该视频内容的该第二回放位置)之间的比较而改变。In some embodiments, an electronic device includes: one or more processors; and a memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for performing the following operations: causing simultaneous display via a display device: video content; and a fitness intensity representation, wherein the fitness intensity representation has visual characteristics based on a comparison between a physical activity indicator of a user of the electronic device (corresponding to a first playback position of the video content) and a physical activity indicator of a user group participating in fitness while watching the video content based on the physical activity of the user group (corresponding to the first playback position of the video content); after the video advances from the first playback position to a second playback position, receiving activity data corresponding to the physical activity indicator of the user; and in response to receiving the activity data, causing the fitness intensity representation to be displayed via the display device, wherein the visual characteristics of the fitness intensity representation change based on the received activity data and based on a comparison between the physical activity indicator of the user of the electronic device (corresponding to the second playback position of the video content) and the physical activity indicator of the user group (corresponding to the second playback position of the video content).
在一些实施方案中,一种电子设备包括:用于执行以下操作的装置:使得经由显示设备同时显示:视频内容;和健身强度表示,其中该健身强度表示具有基于该电子设备的用户的体力活动指标(对应于该视频内容的第一回放位置)与在观看该视频内容时参与健身的用户群组的基于该用户群组的该体力活动的该体力活动指标(对应于该视频内容的该第一回放位置)之间的比较的视觉特性;用于执行以下操作的装置:在该视频从该第一回放位置前进到第二回放位置之后,接收对应于该用户的该体力活动指标的活动数据;和用于执行以下操作的装置:响应于接收到该活动数据,使得经由显示设备显示该健身强度表示,其中该健身强度表示的视觉特性基于所接收的活动数据并且基于该电子设备的该用户的该体力活动指标(对应于该视频内容的该第二回放位置)与用户群组的体力活动指标(对应于该视频内容的该第二回放位置)之间的比较而改变。In some embodiments, an electronic device includes: a device for performing the following operations: causing a display device to simultaneously display: video content; and a fitness intensity representation, wherein the fitness intensity representation has visual characteristics based on a comparison between a physical activity indicator of a user of the electronic device (corresponding to a first playback position of the video content) and a physical activity indicator of a user group participating in fitness while watching the video content based on the physical activity of the user group (corresponding to the first playback position of the video content); a device for performing the following operations: after the video advances from the first playback position to a second playback position, receiving activity data corresponding to the physical activity indicator of the user; and a device for performing the following operations: in response to receiving the activity data, causing the fitness intensity representation to be displayed via the display device, wherein the visual characteristics of the fitness intensity representation change based on the received activity data and based on a comparison between the physical activity indicator of the user of the electronic device (corresponding to the second playback position of the video content) and the physical activity indicator of the user group (corresponding to the second playback position of the video content).
在一些实施方案中,一种方法包括:在具有显示器的电子设备处,其中该电子设备与第一外部设备和第二外部设备通信:在该电子设备的该显示器上显示对应于视频内容的用户界面,该用户界面包括用于使得在与该第一外部设备通信的显示设备上显示与该视频内容相关联的活动会话用户界面的第一可选用户界面对象;检测包括对该第一可选用户界面对象的选择的一个或多个用户输入的第一序列;响应于检测到包括对该第一可选用户界面对象的选择的一个或多个用户输入的该第一序列:使得与该第一外部设备通信的显示设备显示与该活动会话相关联的第一图形用户界面;并且当显示设备正在显示与该活动会话相关联的该第一图形用户界面时,与该第二外部设备通信的显示设备显示与开始该活动会话相关联并且不同于该第一图形用户界面的第二图形用户界面,其中指向该第二图形用户界面的一部分的选择输入使得与该第一外部设备通信的该显示设备显示与该视频内容相关联的活动会话用户界面。In some embodiments, a method includes: at an electronic device having a display, wherein the electronic device communicates with a first external device and a second external device: displaying a user interface corresponding to video content on the display of the electronic device, the user interface including a first selectable user interface object for causing an active session user interface associated with the video content to be displayed on a display device communicating with the first external device; detecting a first sequence of one or more user inputs including a selection of the first selectable user interface object; in response to detecting the first sequence of one or more user inputs including a selection of the first selectable user interface object: causing the display device communicating with the first external device to display a first graphical user interface associated with the active session; and when the display device is displaying the first graphical user interface associated with the active session, the display device communicating with the second external device displays a second graphical user interface associated with starting the active session and different from the first graphical user interface, wherein a selection input directed to a portion of the second graphical user interface causes the display device communicating with the first external device to display the active session user interface associated with the video content.
在一些实施方案中,一种非暂态计算机可读存储介质存储被配置为由具有显示器的电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:在该电子设备的该显示器上显示对应于视频内容的用户界面,该用户界面包括用于使得在与该第一外部设备通信的显示设备上显示与该视频内容相关联的活动会话用户界面的第一可选用户界面对象,其中该电子设备与第一外部设备和第二外部设备通信;检测包括对该第一可选用户界面对象的选择的一个或多个用户输入的第一序列;响应于检测到包括对该第一可选用户界面对象的选择的一个或多个用户输入的该第一序列:使得与该第一外部设备通信的显示设备显示与该活动会话相关联的第一图形用户界面;并且当显示设备正在显示与该活动会话相关联的该第一图形用户界面时,与该第二外部设备通信的显示设备显示与开始该活动会话相关联并且不同于该第一图形用户界面的第二图形用户界面,其中指向该第二图形用户界面的一部分的选择输入使得与该第一外部设备通信的该显示设备显示与该视频内容相关联的活动会话用户界面。In some embodiments, a non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of an electronic device having a display, the one or more programs including instructions for performing the following operations: displaying a user interface corresponding to video content on the display of the electronic device, the user interface including a first selectable user interface object for causing an active session user interface associated with the video content to be displayed on a display device that communicates with the first external device, wherein the electronic device communicates with the first external device and a second external device; detecting a first sequence of one or more user inputs including a selection of the first selectable user interface object; in response to detecting the first sequence of one or more user inputs including a selection of the first selectable user interface object: causing the display device that communicates with the first external device to display a first graphical user interface associated with the active session; and when the display device is displaying the first graphical user interface associated with the active session, the display device that communicates with the second external device displays a second graphical user interface associated with starting the active session and different from the first graphical user interface, wherein a selection input directed to a portion of the second graphical user interface causes the display device that communicates with the first external device to display the active session user interface associated with the video content.
在一些实施方案中,一种暂态计算机可读存储介质存储被配置为由具有显示器的电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:在该电子设备的该显示器上显示对应于视频内容的用户界面,该用户界面包括用于使得在与该第一外部设备通信的显示设备上显示与该视频内容相关联的活动会话用户界面的第一可选用户界面对象,其中该电子设备与第一外部设备和第二外部设备通信;检测包括对该第一可选用户界面对象的选择的一个或多个用户输入的第一序列;响应于检测到包括对该第一可选用户界面对象的选择的一个或多个用户输入的该第一序列:使得与该第一外部设备通信的显示设备显示与该活动会话相关联的第一图形用户界面;并且当显示设备正在显示与该活动会话相关联的该第一图形用户界面时,与该第二外部设备通信的显示设备显示与开始该活动会话相关联并且不同于该第一图形用户界面的第二图形用户界面,其中指向该第二图形用户界面的一部分的选择输入使得与该第一外部设备通信的该显示设备显示与该视频内容相关联的活动会话用户界面。In some embodiments, a transient computer-readable storage medium stores one or more programs configured to be executed by one or more processors of an electronic device having a display, the one or more programs including instructions for performing the following operations: displaying a user interface corresponding to video content on the display of the electronic device, the user interface including a first selectable user interface object for causing an active session user interface associated with the video content to be displayed on a display device that communicates with the first external device, wherein the electronic device communicates with the first external device and a second external device; detecting a first sequence of one or more user inputs including a selection of the first selectable user interface object; in response to detecting the first sequence of one or more user inputs including a selection of the first selectable user interface object: causing the display device that communicates with the first external device to display a first graphical user interface associated with the active session; and when the display device is displaying the first graphical user interface associated with the active session, the display device that communicates with the second external device displays a second graphical user interface associated with starting the active session and different from the first graphical user interface, wherein a selection input directed to a portion of the second graphical user interface causes the display device that communicates with the first external device to display the active session user interface associated with the video content.
在一些实施方案中,一种电子设备包括:显示器;一个或多个处理器;和存储器,该存储器存储被配置为由该电子设备的该一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:在该电子设备的该显示器上显示对应于视频内容的用户界面,该用户界面包括用于使得在与该第一外部设备通信的显示设备上显示与该视频内容相关联的活动会话用户界面的第一可选用户界面对象,其中该电子设备与第一外部设备和第二外部设备通信;检测包括对该第一可选用户界面对象的选择的一个或多个用户输入的第一序列;响应于检测到包括对该第一可选用户界面对象的选择的一个或多个用户输入的该第一序列:使得与该第一外部设备通信的显示设备显示与该活动会话相关联的第一图形用户界面;并且当显示设备正在显示与该活动会话相关联的该第一图形用户界面时,与该第二外部设备通信的显示设备显示与开始该活动会话相关联并且不同于该第一图形用户界面的第二图形用户界面,其中指向该第二图形用户界面的一部分的选择输入使得与该第一外部设备通信的该显示设备显示与该视频内容相关联的活动会话用户界面。In some embodiments, an electronic device includes: a display; one or more processors; and a memory storing one or more programs configured to be executed by the one or more processors of the electronic device, the one or more programs including instructions for performing the following operations: displaying a user interface corresponding to video content on the display of the electronic device, the user interface including a first selectable user interface object for causing an active session user interface associated with the video content to be displayed on a display device communicating with a first external device, wherein the electronic device communicates with a first external device and a second external device; detecting a first sequence of one or more user inputs including a selection of the first selectable user interface object; in response to detecting the first sequence of one or more user inputs including a selection of the first selectable user interface object: causing the display device communicating with the first external device to display a first graphical user interface associated with the active session; and when the display device is displaying the first graphical user interface associated with the active session, the display device communicating with the second external device displays a second graphical user interface associated with starting the active session and different from the first graphical user interface, wherein a selection input directed to a portion of the second graphical user interface causes the display device communicating with the first external device to display the active session user interface associated with the video content.
在一些实施方案中,一种电子设备包括:显示器;用于执行以下操作的装置:在该电子设备的该显示器上显示对应于视频内容的用户界面,该用户界面包括用于使得能够在与该第一外部设备通信的显示设备上显示与该视频内容相关联的活动会话用户界面的第一可选用户界面对象,其中该电子设备与第一外部设备和第二外部设备通信;用于执行以下操作的装置:检测包括对该第一可选用户界面对象的选择的一个或多个用户输入的第一序列;用于执行以下操作的装置:响应于检测到包括对该第一可选用户界面对象的选择的一个或多个用户输入的该第一序列:使得与该第一外部设备通信的显示设备显示与该活动会话相关联的第一图形用户界面;并且当显示设备正在显示与该活动会话相关联的该第一图形用户界面时,与该第二外部设备通信的显示设备显示与开始该活动会话相关联并且不同于该第一图形用户界面的第二图形用户界面,其中指向该第二图形用户界面的一部分的选择输入使得与该第一外部设备通信的该显示设备显示与该视频内容相关联的活动会话用户界面。In some embodiments, an electronic device includes: a display; a device for performing the following operations: displaying a user interface corresponding to video content on the display of the electronic device, the user interface including a first selectable user interface object for enabling an active session user interface associated with the video content to be displayed on a display device communicating with a first external device, wherein the electronic device communicates with a first external device and a second external device; a device for performing the following operations: detecting a first sequence of one or more user inputs including a selection of the first selectable user interface object; a device for performing the following operations: in response to detecting the first sequence of one or more user inputs including a selection of the first selectable user interface object: causing the display device communicating with the first external device to display a first graphical user interface associated with the active session; and when the display device is displaying the first graphical user interface associated with the active session, causing the display device communicating with the second external device to display a second graphical user interface associated with starting the active session and different from the first graphical user interface, wherein a selection input directed to a portion of the second graphical user interface causes the display device communicating with the first external device to display the active session user interface associated with the video content.
在一些实施方案中,一种方法包括:在与显示生成部件和一个或多个输入设备通信的计算机系统中:使得经由该显示生成部件显示用户界面,其中该用户界面包括:显示在该用户界面的第一区域中的多个健身建议,和用于过滤与该多个健身建议同时显示的健身建议的一个或多个过滤选项;经由该一个或多个输入设备检测指向该一个或多个过滤选项中的第一过滤选项的第一用户输入;根据确定指向该第一过滤选项的该第一用户输入已维持至少预定义的时间段:停止在该用户界面的该第一区域内显示该多个健身建议中的至少一部分,使得该用户界面的该第一区域包括来自与该第一过滤选项相关联的该多个健身建议的健身建议第一子集,并且不包括与该第一过滤选项不相关联的健身建议;当该健身建议第一子集显示在该用户界面的该第一区域中时,经由该一个或多个输入设备检测对应于导航至该健身建议第一子集中的第一健身建议的第二用户输入;以及响应于检测到该第二用户输入,使得经由该显示生成部件显示该输入指向该第一健身建议的视觉指示,同时在该用户界面的该第一区域中维持显示该健身建议第一子集。In some embodiments, a method includes: in a computer system in communication with a display generation component and one or more input devices: causing a user interface to be displayed via the display generation component, wherein the user interface includes: a plurality of fitness suggestions displayed in a first area of the user interface, and one or more filter options for filtering fitness suggestions displayed simultaneously with the plurality of fitness suggestions; detecting, via the one or more input devices, a first user input directed to a first filter option among the one or more filter options; based on determining that the first user input directed to the first filter option has been maintained for at least a predefined period of time: stopping displaying at least a portion of the plurality of fitness suggestions in the first area of the user interface, so that the first area of the user interface includes a first subset of fitness suggestions from the plurality of fitness suggestions associated with the first filter option and does not include fitness suggestions not associated with the first filter option; while the first subset of fitness suggestions is displayed in the first area of the user interface, detecting, via the one or more input devices, a second user input corresponding to navigating to a first fitness suggestion in the first subset of fitness suggestions; and in response to detecting the second user input, causing a visual indication that the input is directed to the first fitness suggestion to be displayed via the display generation component while maintaining display of the first subset of fitness suggestions in the first area of the user interface.
在一些实施方案中,一种非暂态计算机可读存储介质存储被配置为由计算机系统的一个或多个处理器执行的一个或多个程序,该计算机系统与显示生成部件和一个或多个输入设备通信,该一个或多个程序包括用于执行以下操作的指令:使得经由该显示生成部件显示用户界面,其中该用户界面包括:显示在该用户界面的第一区域中的多个健身建议,和用于过滤与该多个健身建议同时显示的健身建议的一个或多个过滤选项;经由该一个或多个输入设备检测指向该一个或多个过滤选项中的第一过滤选项的第一用户输入;根据确定指向该第一过滤选项的该第一用户输入已维持至少预定义的时间段:停止在该用户界面的该第一区域内显示该多个健身建议中的至少一部分,使得该用户界面的该第一区域包括来自与该第一过滤选项相关联的该多个健身建议的健身建议第一子集,并且不包括与该第一过滤选项不相关联的健身建议;当该健身建议第一子集显示在该用户界面的该第一区域中时,经由该一个或多个输入设备检测对应于导航至该健身建议第一子集中的第一健身建议的第二用户输入;以及响应于检测到该第二用户输入,使得经由该显示生成部件显示该输入指向该第一健身建议的视觉指示,同时在该用户界面的该第一区域中维持显示该健身建议第一子集。In some embodiments, a non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system, the computer system communicating with a display generation component and one or more input devices, the one or more programs including instructions for performing the following operations: causing a user interface to be displayed via the display generation component, wherein the user interface includes: a plurality of fitness suggestions displayed in a first area of the user interface, and one or more filter options for filtering fitness suggestions displayed simultaneously with the plurality of fitness suggestions; detecting a first user input directed to a first filter option of the one or more filter options via the one or more input devices; and determining that the first user input directed to the first filter option has maintained at least a predetermined value. A defined time period: ceasing to display at least a portion of the multiple fitness suggestions in the first area of the user interface so that the first area of the user interface includes a first subset of fitness suggestions from the multiple fitness suggestions associated with the first filtering option and does not include fitness suggestions that are not associated with the first filtering option; when the first subset of fitness suggestions is displayed in the first area of the user interface, detecting, via the one or more input devices, a second user input corresponding to navigating to a first fitness suggestion in the first subset of fitness suggestions; and in response to detecting the second user input, displaying, via the display generating component, a visual indication that the input points to the first fitness suggestion, while maintaining display of the first subset of fitness suggestions in the first area of the user interface.
在一些实施方案中,一种暂态计算机可读存储介质存储被配置为由计算机系统的一个或多个处理器执行的一个或多个程序,该计算机系统与显示生成部件和一个或多个输入设备通信,该一个或多个程序包括用于执行以下操作的指令:使得经由该显示生成部件显示用户界面,其中该用户界面包括:显示在该用户界面的第一区域中的多个健身建议,和用于过滤与该多个健身建议同时显示的健身建议的一个或多个过滤选项;经由该一个或多个输入设备检测指向该一个或多个过滤选项中的第一过滤选项的第一用户输入;根据确定指向该第一过滤选项的该第一用户输入已维持至少预定义的时间段:停止在该用户界面的该第一区域内显示该多个健身建议中的至少一部分,使得该用户界面的该第一区域包括来自与该第一过滤选项相关联的该多个健身建议的健身建议第一子集,并且不包括与该第一过滤选项不相关联的健身建议;当该健身建议第一子集显示在该用户界面的该第一区域中时,经由该一个或多个输入设备检测对应于导航至该健身建议第一子集中的第一健身建议的第二用户输入;以及响应于检测到该第二用户输入,使得经由该显示生成部件显示该输入指向该第一健身建议的视觉指示,同时在该用户界面的该第一区域中维持显示该健身建议第一子集。In some embodiments, a transient computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system, the computer system communicating with a display generation component and one or more input devices, the one or more programs including instructions for performing the following operations: causing a user interface to be displayed via the display generation component, wherein the user interface includes: a plurality of fitness suggestions displayed in a first area of the user interface, and one or more filter options for filtering fitness suggestions displayed simultaneously with the plurality of fitness suggestions; detecting a first user input directed to a first filter option of the one or more filter options via the one or more input devices; and determining that the first user input directed to the first filter option has been maintained for at least a predetermined period of time. The method further comprises: stopping displaying at least a portion of the multiple fitness suggestions in the first area of the user interface for a defined time period, so that the first area of the user interface includes a first subset of fitness suggestions from the multiple fitness suggestions associated with the first filtering option and does not include fitness suggestions that are not associated with the first filtering option; when the first subset of fitness suggestions is displayed in the first area of the user interface, detecting, via the one or more input devices, a second user input corresponding to navigating to a first fitness suggestion in the first subset of fitness suggestions; and in response to detecting the second user input, displaying, via the display generating component, a visual indication that the input points to the first fitness suggestion, while maintaining display of the first subset of fitness suggestions in the first area of the user interface.
在一些实施方案中,一种计算机系统包括:一个或多个处理器,其中该计算机系统与显示生成部件和一个或多个输入设备通信;和存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:使得经由该显示生成部件显示用户界面,其中该用户界面包括:显示在该用户界面的第一区域中的多个健身建议,和用于过滤与该多个健身建议同时显示的健身建议的一个或多个过滤选项;经由该一个或多个输入设备检测指向该一个或多个过滤选项中的第一过滤选项的第一用户输入;根据确定指向该第一过滤选项的该第一用户输入已维持至少预定义的时间段:停止在该用户界面的该第一区域内显示该多个健身建议中的至少一部分,使得该用户界面的该第一区域包括来自与该第一过滤选项相关联的该多个健身建议的健身建议第一子集,并且不包括与该第一过滤选项不相关联的健身建议;当该健身建议第一子集显示在该用户界面的该第一区域中时,经由该一个或多个输入设备检测对应于导航至该健身建议第一子集中的第一健身建议的第二用户输入;以及响应于检测到该第二用户输入,使得经由该显示生成部件显示该输入指向该第一健身建议的视觉指示,同时在该用户界面的该第一区域中维持显示该健身建议第一子集。In some embodiments, a computer system includes: one or more processors, wherein the computer system communicates with a display generation component and one or more input devices; and a memory, the memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for performing the following operations: causing a user interface to be displayed via the display generation component, wherein the user interface includes: a plurality of fitness suggestions displayed in a first area of the user interface, and one or more filter options for filtering fitness suggestions displayed simultaneously with the plurality of fitness suggestions; detecting a first user input directed to a first filter option of the one or more filter options via the one or more input devices; and determining that the first user input directed to the first filter option has been received. Maintaining for at least a predefined time period: stopping displaying at least a portion of the multiple fitness suggestions in the first area of the user interface, so that the first area of the user interface includes a first subset of fitness suggestions from the multiple fitness suggestions associated with the first filtering option, and does not include fitness suggestions that are not associated with the first filtering option; when the first subset of fitness suggestions is displayed in the first area of the user interface, detecting via the one or more input devices a second user input corresponding to navigating to a first fitness suggestion in the first subset of fitness suggestions; and in response to detecting the second user input, displaying via the display generating component a visual indication that the input points to the first fitness suggestion, while maintaining display of the first subset of fitness suggestions in the first area of the user interface.
在一些实施方案中,一种计算机系统包括:用于执行以下操作的装置:经由显示生成部件使得显示用户界面,其中该用户界面包括:显示在该用户界面的第一区域中的多个健身建议,和用于过滤与该多个健身建议同时显示的健身建议的一个或多个过滤选项;用于执行以下操作的装置:经由一个或多个输入设备检测指向该一个或多个过滤选项中的第一过滤选项的第一用户输入;用于执行以下操作的装置:根据确定指向该第一过滤选项的该第一用户输入已维持至少预定义的时间段:停止在该用户界面的该第一区域内显示该多个健身建议中的至少一部分,使得该用户界面的该第一区域包括来自与该第一过滤选项相关联的该多个健身建议的健身建议第一子集,并且不包括与该第一过滤选项不相关联的健身建议;用于执行以下操作的装置:当该健身建议第一子集显示在该用户界面的该第一区域中时,经由该一个或多个输入设备检测对应于导航至该健身建议第一子集中的第一健身建议的第二用户输入;和用于执行以下操作的装置:响应于检测到该第二用户输入,使得经由该显示生成部件显示该输入指向该第一健身建议的视觉指示,同时在该用户界面的该第一区域中维持显示该健身建议第一子集。In some embodiments, a computer system includes: a device for performing the following operations: displaying a user interface via a display generation component, wherein the user interface includes: a plurality of fitness suggestions displayed in a first area of the user interface, and one or more filter options for filtering the fitness suggestions displayed simultaneously with the plurality of fitness suggestions; a device for performing the following operations: detecting a first user input directed to a first filter option among the one or more filter options via one or more input devices; a device for performing the following operations: based on determining that the first user input directed to the first filter option has been maintained for at least a predefined time period: stopping displaying at least a portion of the plurality of fitness suggestions in the first area of the user interface The device comprises a first area of the user interface that includes a first subset of fitness suggestions from the multiple fitness suggestions associated with the first filtering option and does not include fitness suggestions that are not associated with the first filtering option; a device for performing the following operations: when the first subset of fitness suggestions is displayed in the first area of the user interface, detecting a second user input corresponding to navigating to a first fitness suggestion in the first subset of fitness suggestions via the one or more input devices; and a device for performing the following operations: in response to detecting the second user input, causing a visual indication that the input points to the first fitness suggestion to be displayed via the display generating component, while maintaining the display of the first subset of fitness suggestions in the first area of the user interface.
在一些实施方案中,一种方法包括:在与显示生成部件和一个或多个输入设备通信的计算机系统中:经由该一个或多个输入设备检测对应于显示健身用户界面的请求的用户输入;以及响应于显示该健身用户界面的该请求:根据确定该计算机系统满足相对于第一类型的单个外部电子设备的接近度标准:发起经由该显示生成部件显示第一健身建议用户界面的过程,其中该第一健身建议用户界面显示与该单个外部电子设备相关联的一个或多个健身建议,并且根据确定该计算机系统满足相对于至少该第一类型的第一外部电子设备和该第一类型的第二外部电子设备的接近度标准:发起经由该显示生成部件显示不同于该第一健身建议用户界面的消歧用户界面的过程,其中该消歧用户界面包括:第一可选用户界面对象,该第一可选用户界面对象在被选择时,发起用于显示与该第一外部电子设备相关联的第二健身建议用户界面的过程,其中该第二健身建议用户界面显示与该第一外部电子设备相关联的一个或多个健身建议;和第二可选用户界面对象,该第二可选用户界面对象在被选择时,发起用于显示不同于该第二健身建议用户界面并且与该第二外部电子设备相关联的第三健身建议用户界面的过程,其中该第三健身建议用户界面显示与该第二外部电子设备相关联的一个或多个健身建议。In some embodiments, a method includes: in a computer system that communicates with a display generation component and one or more input devices: detecting user input corresponding to a request to display a fitness user interface via the one or more input devices; and in response to the request to display the fitness user interface: based on determining that the computer system meets proximity criteria relative to a single external electronic device of a first type: initiating a process of displaying a first fitness suggestion user interface via the display generation component, wherein the first fitness suggestion user interface displays one or more fitness suggestions associated with the single external electronic device, and based on determining that the computer system meets proximity criteria relative to at least a first external electronic device of the first type and a second external electronic device of the first type: initiating a process of displaying a first fitness suggestion user interface via the display generation component A process for displaying a disambiguation user interface that is different from the first fitness suggestion user interface, wherein the disambiguation user interface includes: a first selectable user interface object, which, when selected, initiates a process for displaying a second fitness suggestion user interface associated with the first external electronic device, wherein the second fitness suggestion user interface displays one or more fitness suggestions associated with the first external electronic device; and a second selectable user interface object, which, when selected, initiates a process for displaying a third fitness suggestion user interface that is different from the second fitness suggestion user interface and associated with the second external electronic device, wherein the third fitness suggestion user interface displays one or more fitness suggestions associated with the second external electronic device.
在一些实施方案中,一种非暂态计算机可读存储介质存储被配置为由计算机系统的一个或多个处理器执行的一个或多个程序,该计算机系统与显示生成部件和一个或多个输入设备通信,该一个或多个程序包括用于执行以下操作的指令:经由该一个或多个输入设备检测对应于显示健身用户界面的请求的用户输入;以及响应于显示该健身用户界面的该请求:根据确定该计算机系统满足相对于第一类型的单个外部电子设备的接近度标准:发起经由该显示生成部件显示第一健身建议用户界面的过程,其中该第一健身建议用户界面显示与该单个外部电子设备相关联的一个或多个健身建议,并且根据确定该计算机系统满足相对于至少该第一类型的第一外部电子设备和该第一类型的第二外部电子设备的接近度标准:发起经由该显示生成部件显示不同于该第一健身建议用户界面的消歧用户界面的过程,其中该消歧用户界面包括:第一可选用户界面对象,该第一可选用户界面对象在被选择时,发起用于显示与该第一外部电子设备相关联的第二健身建议用户界面的过程,其中该第二健身建议用户界面显示与该第一外部电子设备相关联的一个或多个健身建议;和第二可选用户界面对象,该第二可选用户界面对象在被选择时,发起用于显示不同于该第二健身建议用户界面并且与该第二外部电子设备相关联的第三健身建议用户界面的过程,其中该第三健身建议用户界面显示与该第二外部电子设备相关联的一个或多个健身建议。In some embodiments, a non-transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that communicates with a display generation component and one or more input devices, the one or more programs including instructions for performing the following operations: detecting user input corresponding to a request to display a fitness user interface via the one or more input devices; and in response to the request to display the fitness user interface: initiating a process of displaying a first fitness suggestion user interface via the display generation component based on determining that the computer system meets proximity criteria relative to a single external electronic device of a first type, wherein the first fitness suggestion user interface displays one or more fitness suggestions associated with the single external electronic device, and in response to determining that the computer system meets proximity criteria relative to at least the first external electronic device of the first type and a proximity standard of a second external electronic device of the first type: initiating a process of displaying a disambiguation user interface different from the first fitness suggestion user interface via the display generating component, wherein the disambiguation user interface includes: a first optional user interface object, which, when selected, initiates a process for displaying a second fitness suggestion user interface associated with the first external electronic device, wherein the second fitness suggestion user interface displays one or more fitness suggestions associated with the first external electronic device; and a second optional user interface object, which, when selected, initiates a process for displaying a third fitness suggestion user interface different from the second fitness suggestion user interface and associated with the second external electronic device, wherein the third fitness suggestion user interface displays one or more fitness suggestions associated with the second external electronic device.
在一些实施方案中,一种暂态计算机可读存储介质存储被配置为由计算机系统的一个或多个处理器执行的一个或多个程序,该计算机系统与显示生成部件和一个或多个输入设备通信,该一个或多个程序包括用于执行以下操作的指令:经由该一个或多个输入设备检测对应于显示健身用户界面的请求的用户输入;以及响应于显示该健身用户界面的该请求:根据确定该计算机系统满足相对于第一类型的单个外部电子设备的接近度标准:发起经由该显示生成部件显示第一健身建议用户界面的过程,其中该第一健身建议用户界面显示与该单个外部电子设备相关联的一个或多个健身建议,并且根据确定该计算机系统满足相对于至少该第一类型的第一外部电子设备和该第一类型的第二外部电子设备的接近度标准:发起经由该显示生成部件显示不同于该第一健身建议用户界面的消歧用户界面的过程,其中该消歧用户界面包括:第一可选用户界面对象,该第一可选用户界面对象在被选择时,发起用于显示与该第一外部电子设备相关联的第二健身建议用户界面的过程,其中该第二健身建议用户界面显示与该第一外部电子设备相关联的一个或多个健身建议;和第二可选用户界面对象,该第二可选用户界面对象在被选择时,发起用于显示不同于该第二健身建议用户界面并且与该第二外部电子设备相关联的第三健身建议用户界面的过程,其中该第三健身建议用户界面显示与该第二外部电子设备相关联的一个或多个健身建议。In some embodiments, a transient computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system that communicates with a display generation component and one or more input devices, the one or more programs including instructions for performing the following operations: detecting user input corresponding to a request to display a fitness user interface via the one or more input devices; and in response to the request to display the fitness user interface: based on determining that the computer system meets proximity criteria relative to a single external electronic device of a first type: initiating a process of displaying a first fitness suggestion user interface via the display generation component, wherein the first fitness suggestion user interface displays one or more fitness suggestions associated with the single external electronic device, and based on determining that the computer system meets proximity criteria relative to at least the first external electronic device of the first type and The proximity standard of the second external electronic device of the first type: initiating a process of displaying a disambiguation user interface different from the first fitness suggestion user interface via the display generating component, wherein the disambiguation user interface includes: a first optional user interface object, which, when selected, initiates a process for displaying a second fitness suggestion user interface associated with the first external electronic device, wherein the second fitness suggestion user interface displays one or more fitness suggestions associated with the first external electronic device; and a second optional user interface object, which, when selected, initiates a process for displaying a third fitness suggestion user interface different from the second fitness suggestion user interface and associated with the second external electronic device, wherein the third fitness suggestion user interface displays one or more fitness suggestions associated with the second external electronic device.
在一些实施方案中,一种计算机系统包括:一个或多个处理器,其中该计算机系统与显示生成部件和一个或多个输入设备通信;和存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:经由该一个或多个输入设备检测对应于显示健身用户界面的请求的用户输入;以及响应于显示该健身用户界面的该请求:根据确定该计算机系统满足相对于第一类型的单个外部电子设备的接近度标准:发起经由该显示生成部件显示第一健身建议用户界面的过程,其中该第一健身建议用户界面显示与该单个外部电子设备相关联的一个或多个健身建议,并且根据确定该计算机系统满足相对于至少该第一类型的第一外部电子设备和该第一类型的第二外部电子设备的接近度标准:发起经由该显示生成部件显示不同于该第一健身建议用户界面的消歧用户界面的过程,其中该消歧用户界面包括:第一可选用户界面对象,该第一可选用户界面对象在被选择时,发起用于显示与该第一外部电子设备相关联的第二健身建议用户界面的过程,其中该第二健身建议用户界面显示与该第一外部电子设备相关联的一个或多个健身建议;和第二可选用户界面对象,该第二可选用户界面对象在被选择时,发起用于显示不同于该第二健身建议用户界面并且与该第二外部电子设备相关联的第三健身建议用户界面的过程,其中该第三健身建议用户界面显示与该第二外部电子设备相关联的一个或多个健身建议。In some embodiments, a computer system includes: one or more processors, wherein the computer system communicates with a display generation component and one or more input devices; and a memory, the memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for performing the following operations: detecting user input corresponding to a request to display a fitness user interface via the one or more input devices; and in response to the request to display the fitness user interface: initiating a process of displaying a first fitness suggestion user interface via the display generation component based on determining that the computer system meets proximity criteria relative to a single external electronic device of a first type, wherein the first fitness suggestion user interface displays one or more fitness suggestions associated with the single external electronic device, and in response to determining that the computer system meets proximity criteria relative to at least the first external electronic device of the first type The display generating component may be used to generate a disambiguation user interface that is different from the first fitness suggestion user interface, wherein the disambiguation user interface includes: a first optional user interface object, which, when selected, initiates a process for displaying a second fitness suggestion user interface associated with the first external electronic device, wherein the second fitness suggestion user interface displays one or more fitness suggestions associated with the first external electronic device; and a second optional user interface object, which, when selected, initiates a process for displaying a third fitness suggestion user interface that is different from the second fitness suggestion user interface and associated with the second external electronic device, wherein the third fitness suggestion user interface displays one or more fitness suggestions associated with the second external electronic device.
在一些实施方案中,一种计算机系统包括:用于执行以下操作的装置:经由一个或多个输入设备检测对应于显示健身用户界面的请求的用户输入;和用于执行以下操作的装置:响应于显示该健身用户界面的该请求:根据确定该计算机系统满足相对于第一类型的单个外部电子设备的接近度标准:发起经由显示生成部件显示第一健身建议用户界面的过程,其中该第一健身建议用户界面显示与该单个外部电子设备相关联的一个或多个健身建议,并且根据确定该计算机系统满足相对于至少该第一类型的第一外部电子设备和该第一类型的第二外部电子设备的接近度标准:发起经由该显示生成部件显示不同于该第一健身建议用户界面的消歧用户界面的过程,其中该消歧用户界面包括:第一可选用户界面对象,该第一可选用户界面对象在被选择时,发起用于显示与该第一外部电子设备相关联的第二健身建议用户界面的过程,其中该第二健身建议用户界面显示与该第一外部电子设备相关联的一个或多个健身建议;和第二可选用户界面对象,该第二可选用户界面对象在被选择时,发起用于显示不同于该第二健身建议用户界面并且与该第二外部电子设备相关联的第三健身建议用户界面的过程,其中该第三健身建议用户界面显示与该第二外部电子设备相关联的一个或多个健身建议。In some embodiments, a computer system includes: a device for performing the following operations: detecting user input corresponding to a request to display a fitness user interface via one or more input devices; and a device for performing the following operations: in response to the request to display the fitness user interface: based on determining that the computer system meets the proximity standard relative to a single external electronic device of a first type: initiating a process of displaying a first fitness suggestion user interface via a display generation component, wherein the first fitness suggestion user interface displays one or more fitness suggestions associated with the single external electronic device, and based on determining that the computer system meets the proximity standard relative to at least a first external electronic device of the first type and a second external electronic device of the first type: initiating a process of displaying a first fitness suggestion user interface via a display generation component The invention relates to a process for displaying a disambiguation user interface that is different from the first fitness suggestion user interface, wherein the disambiguation user interface includes: a first selectable user interface object, which, when selected, initiates a process for displaying a second fitness suggestion user interface associated with the first external electronic device, wherein the second fitness suggestion user interface displays one or more fitness suggestions associated with the first external electronic device; and a second selectable user interface object, which, when selected, initiates a process for displaying a third fitness suggestion user interface that is different from the second fitness suggestion user interface and associated with the second external electronic device, wherein the third fitness suggestion user interface displays one or more fitness suggestions associated with the second external electronic device.
用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的非暂态计算机可读存储介质或其他计算机程序产品中。用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的暂态计算机可读存储介质或其他计算机程序产品中。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 transient computer-readable storage medium or other computer program product configured for execution by one or more processors.
因此,为设备提供了用于导航和输出健身内容的更快速、更有效的方法和界面,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于导航和输出健身内容的其他方法。Thus, a faster, more efficient method and interface for navigating and outputting fitness content is provided for devices, thereby improving the effectiveness, efficiency, and user satisfaction of such devices. Such methods and interfaces may supplement or replace other methods for navigating and outputting fitness content.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更好地理解各种所述实施方案,应结合以下附图参考下面的具体实施方式,其中类似的附图标号在所有附图中指示对应的部分。For a better understanding of the various described embodiments, reference should be made to the following detailed description taken in conjunction with the following drawings, wherein like reference numerals designate corresponding parts throughout the several views.
图1A是示出根据一些实施方案的具有触敏显示器的便携式多功能设备的框图。Figure 1A is a block diagram showing a portable multifunction device with a touch-sensitive display according to some embodiments.
图1B是示出根据一些实施方案的用于事件处理的示例性部件的框图。Figure 1B is a block diagram illustrating example components for event processing according to some embodiments.
图2示出了根据一些实施方案的具有触摸屏的便携式多功能设备。Figure 2 shows a portable multifunction device with a touch screen according to some embodiments.
图3是根据一些实施方案的具有显示器和触敏表面的示例性多功能设备的框图。Figure 3 is a block diagram of an exemplary multifunction device with a display and a touch-sensitive surface according to some embodiments.
图4A示出了根据一些实施方案的针对便携式多功能设备上应用程序的菜单的示例性用户界面。Figure 4A shows an exemplary user interface for a menu of applications on a portable multifunction device according to some embodiments.
图4B示出了根据一些实施方案的针对具有与显示器分开的触敏表面的多功能设备的示例性用户界面。Figure 4B shows an exemplary user interface for a multifunction device with a touch-sensitive surface that is separate from the display according to some embodiments.
图5A示出了根据一些实施方案的个人电子设备。Figure 5A illustrates a personal electronic device according to some embodiments.
图5B是示出根据一些实施方案的个人电子设备的框图。Figure 5B is a block diagram showing a personal electronic device according to some embodiments.
图6A至图6EE示出了根据一些实施方案的用于基于完成的健身显示个性化健身建议的示例性用户界面。Figures 6A-6EE illustrate example user interfaces for displaying personalized fitness recommendations based on completed fitness, according to some embodiments.
图7是示出根据一些实施方案的用于基于完成的健身显示个性化健身建议的示例性过程的流程图。7 is a flow diagram illustrating an example process for displaying personalized fitness recommendations based on completed fitness, according to some embodiments.
图8A至图8S示出了根据一些实施方案的用于开始基于音频的健身的示例性用户界面。8A-8S illustrate example user interfaces for starting an audio-based workout, according to some embodiments.
图9是示出根据一些实施方案的用于开始基于音频的健身的示例性过程的流程图。9 is a flow diagram illustrating an example process for initiating an audio-based workout according to some embodiments.
图10A至图10V示出了根据一些实施方案的用于显示健身信息的示例性用户界面。10A-10V illustrate example user interfaces for displaying fitness information according to some embodiments.
图11是示出根据一些实施方案的用于显示健身信息的示例性过程的流程图。11 is a flow chart illustrating an example process for displaying fitness information according to some embodiments.
图12A至图12O示出了根据一些实施方案的用于显示健身信息的示例性用户界面。Figures 12A-12O illustrate example user interfaces for displaying fitness information according to some embodiments.
图13是示出根据一些实施方案的用于显示健身信息的示例性过程的流程图。13 is a flow chart illustrating an example process for displaying fitness information according to some embodiments.
图14A至图14R示出了根据一些实施方案的用于协调多个设备中的健身内容的显示的示例性用户界面。Figures 14A-14R illustrate exemplary user interfaces for coordinating the display of fitness content across multiple devices according to some embodiments.
图15是示出根据一些实施方案的用于协调多个设备中的健身内容的显示的示例性过程的流程图。15 is a flow chart illustrating an example process for coordinating the display of fitness content among multiple devices according to some embodiments.
图16A至图16R示出了根据一些实施方案的用于显示健身信息的示例性用户界面。Figures 16A-16R illustrate example user interfaces for displaying fitness information according to some embodiments.
图17A至图17B是示出根据一些实施方案的用于显示健身信息的示例性过程的流程图。17A-17B are flow diagrams illustrating example processes for displaying fitness information according to some embodiments.
图18A至图18V示出了根据一些实施方案的用于显示健身信息的示例性用户界面。Figures 18A-18V illustrate example user interfaces for displaying fitness information according to some embodiments.
图19A至图19C是示出根据一些实施方案的用于显示健身信息的示例性过程的流程图。19A-19C are flow diagrams illustrating example processes for displaying fitness information according to some embodiments.
具体实施方式Detailed ways
以下描述阐述了示例性方法、参数等。然而,应当认识到,此类描述并非意在限制本公开的范围,而是作为对示例性实施方案的描述来提供。The following description sets forth exemplary methods, parameters, etc. However, it should be appreciated that such description is not intended to limit the scope of the present disclosure, but is provided as a description of exemplary embodiments.
电子设备需提供用于导航和输出健身内容的有效方法和界面。例如,用户将从显示对应于完成的健身的特定健身建议中受益。又如,用户将从在健身内容输出时显示某些健身指标中受益。此类技术可减轻用户在导航和输出健身内容时的认知负担,从而提高生产率。此外,此类技术可减少以其他方式浪费在冗余用户输入上的处理器功率和电池功率。Electronic devices need to provide efficient methods and interfaces for navigating and outputting fitness content. For example, users will benefit from displaying specific fitness recommendations corresponding to completed fitness. As another example, users will benefit from displaying certain fitness metrics when fitness content is output. Such technologies can reduce the cognitive burden on users when navigating and outputting fitness content, thereby improving productivity. In addition, such technologies can reduce processor power and battery power that would otherwise be wasted on redundant user input.
下面图1A至图1B、图2、图3、图4A至图4B和图5A至图5B提供了对用于执行管理事件通知的技术的示例性设备的描述。图6A至图6EE示出了用于基于完成的健身显示个性化健身建议的示例性用户界面。图7是示出根据一些实施方案的用于基于完成的健身显示个性化健身建议的示例性过程的流程图。图6A至图6EE中的用户界面用于示出下文所述的过程,这些过程包括图7中的过程。图8A至图8S示出了用于开始基于音频的健身的示例性用户界面。图9是示出根据一些实施方案的用于开始基于音频的健身的示例性过程的流程图。图8A至图8S中的用户界面用于示出下文所述的过程,这些过程包括图9中的过程。图10A至图10V示出了用于显示健身信息的示例性用户界面。图11是示出根据一些实施方案的用于显示健身信息的示例性过程的流程图。图10A至图10V中的用户界面用于示出下文所述的过程,这些过程包括图11中的过程。图12A至图12O示出了用于显示健身信息的示例性用户界面。图13是示出根据一些实施方案的用于显示健身信息的示例性过程的流程图。图12A至图12O中的用户界面用于示出下文所述的过程,这些过程包括图13中的过程。图14A至图14R示出了用于协调多个设备中的健身内容的显示的示例性用户界面。图15是示出根据一些实施方案的用于协调多个设备中的健身内容的显示的示例性过程的流程图。图14A至图14R中的用户界面用于示出下文所述的过程,这些过程包括图15中的过程。图16A至图16R示出了用于显示健身信息的示例性用户界面。图17A至图17B是示出根据一些实施方案的用于显示健身信息的示例性过程的流程图。图16A至图16R中的用户界面用于示出下文所述的过程,这些过程包括图17A至图17B中的过程。图18A至图18V示出了用于显示健身信息的示例性用户界面。图19A至图19C是示出根据一些实施方案的用于显示健身信息的示例性过程的流程图。图18A至图18V中的用户界面用于示出下文所述的过程,这些过程包括图19A至图19C中的过程。The following Figures 1A to 1B, 2, 3, 4A to 4B, and 5A to 5B provide a description of an exemplary device for performing the technology of managing event notifications. Figures 6A to 6EE show an exemplary user interface for displaying personalized fitness recommendations based on completed fitness. Figure 7 is a flowchart showing an exemplary process for displaying personalized fitness recommendations based on completed fitness according to some embodiments. The user interface in Figures 6A to 6EE is used to illustrate the process described below, including the process in Figure 7. Figures 8A to 8S show an exemplary user interface for starting audio-based fitness. Figure 9 is a flowchart showing an exemplary process for starting audio-based fitness according to some embodiments. The user interface in Figures 8A to 8S is used to illustrate the process described below, including the process in Figure 9. Figures 10A to 10V show an exemplary user interface for displaying fitness information. Figure 11 is a flowchart showing an exemplary process for displaying fitness information according to some embodiments. The user interface in Figures 10A to 10V is used to illustrate the process described below, including the process in Figure 11. Figures 12A to 12O show an exemplary user interface for displaying fitness information. Figure 13 is a flowchart illustrating an exemplary process for displaying fitness information according to some embodiments. The user interface in Figures 12A to 12O is used to illustrate the process described below, including the process in Figure 13. Figures 14A to 14R illustrate an exemplary user interface for coordinating the display of fitness content in multiple devices. Figure 15 is a flowchart illustrating an exemplary process for coordinating the display of fitness content in multiple devices according to some embodiments. The user interface in Figures 14A to 14R is used to illustrate the process described below, including the process in Figure 15. Figures 16A to 16R illustrate an exemplary user interface for displaying fitness information. Figures 17A to 17B are flowcharts illustrating an exemplary process for displaying fitness information according to some embodiments. The user interface in Figures 16A to 16R is used to illustrate the process described below, including the process in Figures 17A to 17B. Figures 18A to 18V illustrate an exemplary user interface for displaying fitness information. Figures 19A to 19C are flowcharts illustrating an exemplary process for displaying fitness information according to some embodiments. The user interfaces in Figures 18A to 18V are used to illustrate the processes described below, which include the processes in Figures 19A to 19C.
尽管以下描述使用术语“第一”、“第二”等来描述各种元件,但这些元件不应受术语的限制。这些术语只是用于将一个元件与另一元件区分开。例如,第一触摸可被命名为第二触摸并且类似地第二触摸可被命名为第一触摸,而不脱离各种所述实施方案的范围。第一触摸和第二触摸两者均为触摸,但是它们不是同一触摸。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 element. For example, a first touch can be named a second touch and similarly a second touch can be named 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.
在本文中对各种所述实施方案的描述中所使用的术语只是为了描述特定实施方案的目的,而并非旨在进行限制。如在对各种所述实施方案中的描述和所附权利要求书中所使用的那样,单数形式“一个”和“该”旨在也包括复数形式,除非上下文另外明确地指示。还将理解的是,本文中所使用的术语“和/或”是指并且涵盖相关联的所列出的项目中的一个或多个项目的任何和全部可能的组合。还将理解的是,术语“包括”(“includes”、“including”、“comprises”和/或“comprising”)在本说明书中使用时是指定存在所陈述的特征、整数、步骤、操作、元件和/或部件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、部件和/或其分组。The terms used in the description of various described embodiments herein are only for the purpose of describing specific embodiments, and are not intended to be limited. As used in the description of various described embodiments and in the appended claims, the singular forms "one" and "the" are intended to also include plural forms, unless the context clearly indicates otherwise. It will also be understood that the term "and/or" used herein refers to and encompasses any and all possible combinations of one or more items in the associated listed items. It will also be understood that the term "includes", "including", "comprises" and/or "comprising" when used in this specification specifies the presence of stated features, integers, steps, operations, elements and/or parts, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, parts and/or their grouping.
根据上下文,术语“如果”任选地被解释为意指“当......时”、“在......时”或“响应于确定”或“响应于检测到”。类似地,根据上下文,短语“如果确定……”或“如果检测到[所陈述的条件或事件]”任选地被解释为是指“在确定……时”或“响应于确定……”或“在检测到[所陈述的条件或事件]时”或“响应于检测到[所陈述的条件或事件]”。The term "if" is optionally interpreted to mean "when," "upon," or "in response to determining," or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined that ..." or "if [a stated condition or event] is detected" are optionally interpreted to mean "upon determining that ..." or "in response to determining that ..." or "upon detecting [a stated condition or event]," or "in response to detecting [a stated condition or event]," depending on the context.
本文描述了电子设备、此类设备的用户界面和使用此类设备的相关过程的实施方案。在一些实施方案中,该设备为还包含其他功能诸如PDA和/或音乐播放器功能的便携式通信设备,诸如移动电话。便携式多功能设备的示例性实施方案包括但不限于来自AppleInc.(Cupertino,California)的设备、iPod设备、和设备。任选地使用其他便携式电子设备,诸如具有触敏表面(例如,触摸屏显示器和/或触控板)的膝上型电脑或平板电脑。还应当理解的是,在一些实施方案中,该设备并非便携式通信设备,而是具有触敏表面(例如,触摸屏显示器和/或触控板)的台式计算机。在一些实施方案中,电子设备是(例如,经由无线通信、经由有线通信)与显示生成部件进行通信的计算机系统。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。如本文所用,“显示”内容包括通过经由有线或无线连接向集成或外部显示生成部件传输数据(例如,图像数据或视频数据)以在视觉上产生内容来显示内容(例如,由显示控制器156渲染或解码的视频数据)。Embodiments of electronic devices, user interfaces for such devices, and associated processes for using such devices are described herein. In some embodiments, the device is a portable communication device, such as a mobile phone, that also includes other functions, such as a PDA and/or a music player function. Exemplary embodiments of portable multifunction devices include, but are not limited to, the Apple iPod from Apple Inc. (Cupertino, California). Devices, iPod Equipment, and Device. Optionally use other portable electronic devices, such as laptops or tablet computers with touch-sensitive surfaces (e.g., touch screen displays and/or touch pads). It should also be understood that in some embodiments, the device is not a portable communication device, but a desktop computer with a touch-sensitive surface (e.g., touch screen displays and/or touch pads). In some embodiments, the electronic device is a computer system that communicates with the display generation component (e.g., via wireless communication, via wired communication). The display generation component is configured to provide visual output, such as display via a CRT display, display via an LED display, or display via image projection. In some embodiments, the display generation component is integrated with the computer system. In some embodiments, the display generation component is separated from the computer system. As used herein, "display" content includes transmitting data (e.g., image data or video data) to an integrated or external display generation component via a wired or wireless connection to visually generate content to display content (e.g., video data rendered or decoded by display controller 156).
在下面的讨论中,描述了一种包括显示器和触敏表面的电子设备。然而,应当理解,该电子设备任选地包括一个或多个其他物理用户界面设备,诸如物理键盘、鼠标和/或操纵杆。In the following discussion, an electronic device including a display and a touch-sensitive surface is described. However, it should be understood that the electronic device optionally includes one or more other physical user interface devices, such as a physical keyboard, mouse and/or joystick.
该设备通常支持各种应用程序,诸如以下中的一者或多者:绘图应用程序、呈现应用程序、文字处理应用程序、网站创建应用程序、盘编辑应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、健身支持应用程序、照片管理应用程序、数字相机应用程序、数字视频摄像机应用程序、网页浏览应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。The device typically supports a variety of applications, such as one or more of the following: a drawing application, a presentation application, a word processing application, a website creation application, a disk editing application, a spreadsheet application, a gaming application, a telephony application, a video conferencing application, an email application, an instant messaging application, a fitness support application, a photo management application, a digital camera application, a digital video camera application, a web browsing application, a digital music player application, and/or a digital video player application.
在设备上执行的各种应用程序任选地使用至少一个通用的物理用户界面设备,诸如触敏表面。触敏表面的一种或多种功能以及被显示在设备上的对应信息任选地对于不同应用程序被调整和/或变化,和/或在相应应用程序内被调整和/或变化。这样,设备的共用物理架构(诸如触敏表面)任选地利用对于用户而言直观且清楚的用户界面来支持各种应用程序。Various applications executed 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 varied for different applications, and/or adjusted and/or varied within the respective applications. In this way, the common physical architecture of the device (such as a touch-sensitive surface) optionally supports a variety of applications with a user interface that is intuitive and clear 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的触控板355)上生成触觉输出)。这些部件任选地通过一个或多个通信总线或信号线103进行通信。Attention is now directed to embodiments of portable devices with touch-sensitive displays. FIG. 1A is a block diagram illustrating a portable multifunction device 100 with a touch-sensitive display system 112 according to some embodiments. The touch-sensitive display 112 is sometimes referred to as a "touch screen" for convenience, and is sometimes referred to as or referred to as a "touch-sensitive display system." The device 100 includes a memory 102 (which optionally includes one or more computer-readable storage media), a memory controller 122, one or more processing units (CPUs) 120, a peripheral device interface 118, an RF circuit 108, an audio circuit 110, a speaker 111, a microphone 113, an input/output (I/O) subsystem 106, other input control devices 116, and an external port 124. The device 100 optionally includes one or more optical sensors 164. The device 100 optionally includes one or more contact force sensors 165 for detecting the intensity of contact on the device 100 (e.g., a touch-sensitive surface, such as the touch-sensitive display system 112 of the device 100). Device 100 optionally includes one or more tactile output generators 167 for generating tactile output on device 100 (e.g., generating tactile output on a touch-sensitive surface such as touch-sensitive display system 112 of device 100 or touch pad 355 of device 300). These components optionally communicate via one or more communication buses or signal lines 103.
如在本说明书和权利要求书中所使用的,术语触敏表面上的接触的“强度”是指触敏表面上的接触(例如,手指接触)的力或压力(每单位面积的力),或是指触敏表面上的接触的力或压力的替代物(代用物)。接触的强度具有值范围,该值范围包括至少四个不同的值并且更典型地包括上百个不同的值(例如,至少256个)。接触的强度任选地使用各种方法和各种传感器或传感器的组合来确定(或测量)。例如,在触敏表面下方或相邻于触敏表面的一个或多个力传感器任选地用于测量触敏表面上的不同点处的力。在一些具体实施中,来自多个力传感器的力测量值被组合(例如,加权平均)以确定所估计的接触力。类似地,触笔的压敏顶端任选地用于确定触笔在触敏表面上的压力。另选地,在触敏表面上检测到的接触区域的大小和/或其变化、接触附近的触敏表面的电容和/或其变化以及/或者接触附近的触敏表面的电阻和/或其变化任选地被用作触敏表面上的接触的力或压力的替代物。在一些具体实施中,接触力或压力的替代物测量直接用于确定是否已经超过强度阈值(例如,强度阈值以对应于替代物测量的单位来描述)。在一些具体实施中,接触力或压力的替代物测量被转换成估计的力或压力,并且估计的力或压力用于确定是否已超过强度阈值(例如,强度阈值是以压力的单位进行测量的压力阈值)。使用接触的强度作为用户输入的属性,从而允许用户访问用户在实地面积有限的尺寸更小的设备上本来不可访问的附加设备功能,该尺寸更小的设备用于(例如,在触敏显示器上)显示示能表示和/或接收用户输入(例如,经由触敏显示器、触敏表面或物理控件/机械控件,诸如旋钮或按钮)。As used in this specification and claims, the term "intensity" of a contact on a touch-sensitive surface refers to the force or pressure (force per unit area) of a contact (e.g., a finger contact) on the touch-sensitive surface, or to a surrogate (surrogate) of the force or pressure of a contact on the touch-sensitive surface. The intensity of a contact has a range of values that includes at least four different values and more typically includes hundreds of different values (e.g., at least 256). The intensity of a contact is optionally determined (or measured) using various methods and various sensors or combinations of sensors. For example, one or more force sensors below or adjacent to the touch-sensitive surface are optionally used to measure the force at different points on the touch-sensitive surface. In some implementations, force measurements from multiple force sensors are combined (e.g., weighted averaged) to determine an estimated contact force. Similarly, the pressure-sensitive tip of a stylus is optionally used to determine the pressure of the stylus on the touch-sensitive surface. Alternatively, the size of the contact area detected on the touch-sensitive surface and/or its change, the capacitance of the touch-sensitive surface near the contact and/or its change, and/or the resistance of the touch-sensitive surface near the contact and/or its change are optionally used as a substitute for the force or pressure of the contact on the touch-sensitive surface. In some embodiments, the substitute measurement of the contact force or pressure is used directly to determine whether the intensity threshold has been exceeded (e.g., the intensity threshold is described in units corresponding to the substitute measurement). In some embodiments, the substitute measurement of the contact force or pressure is converted into an estimated force or pressure, and the estimated force or pressure is used to determine whether the intensity threshold has been exceeded (e.g., the intensity threshold is a pressure threshold measured in units of pressure). Using the intensity of the contact as an attribute of the user input allows the user to access additional device functions that would otherwise be inaccessible to the user on a smaller device with limited real estate, which is used to display an enable indication (e.g., on a touch-sensitive display) and/or receive user input (e.g., via a touch-sensitive display, a touch-sensitive surface, or a physical control/mechanical control, such as a knob or button).
如本说明书和权利要求书中所使用的,术语“触觉输出”是指将由用户利用用户的触感检测到的设备相对于设备的先前位置的物理位移、设备的部件(例如,触敏表面)相对于设备的另一个部件(例如,外壳)的物理位移、或部件相对于设备的质心的位移。例如,在设备或设备的部件与用户对触摸敏感的表面(例如,手指、手掌或用户手部的其他部分)接触的情况下,通过物理位移生成的触觉输出将由用户解释为触感,该触感对应于设备或设备的部件的物理特征的所感知的变化。例如,触敏表面(例如,触敏显示器或触控板)的移动任选地由用户解释为对物理致动按钮的“按下点击”或“松开点击”。在一些情况下,用户将感觉到触感,诸如“按下点击”或“松开点击”,即使在通过用户的移动而物理地被按压(例如,被移位)的与触敏表面相关联的物理致动按钮没有移动时。又如,即使在触敏表面的光滑度无变化时,触敏表面的移动也会任选地由用户解释或感测为触敏表面的“粗糙度”。虽然用户对触摸的此类解释将受到用户的个体化感官知觉的限制,但是对触摸的许多感官知觉是大多数用户共有的。因此,当触觉输出被描述为对应于用户的特定感官知觉(例如,“按下点击”、“松开点击”、“粗糙度”)时,除非另外陈述,否则所生成的触觉输出对应于设备或其部件的物理位移,该物理位移将会生成典型(或普通)用户的所述感官知觉。As used in this specification and claims, the term "tactile output" refers to a physical displacement of a device relative to a previous position of the device, a physical displacement of a component of the device (e.g., a touch-sensitive surface) relative to another component of the device (e.g., a housing), or a displacement of a component relative to the center of mass of the device, which will be detected by a user using the user's sense of touch. For example, in the case where a device or a component of the device is in contact with a user's touch-sensitive surface (e.g., a finger, palm, or other part of the user's hand), the tactile output generated by the physical displacement will be interpreted by the user as a tactile sensation corresponding to a perceived change in a physical characteristic of the device or component of the device. For example, movement of a touch-sensitive surface (e.g., a touch-sensitive display or trackpad) is optionally interpreted by the user as a "press click" or "release click" to a physical actuation button. In some cases, the user will feel a tactile sensation, such as a "press click" or "release click", even when the physical actuation button associated with the touch-sensitive surface that is physically pressed (e.g., displaced) by the user's movement does not move. As another example, even when there is no change in the smoothness of the touch-sensitive surface, movement of the touch-sensitive surface may optionally be interpreted or sensed by the user as "roughness" of the touch-sensitive surface. Although such a user's interpretation of touch will be limited by the user's individualized sensory perceptions, many sensory perceptions of touch are common to most users. Therefore, when a tactile output is described as corresponding to a particular sensory perception of a user (e.g., "press click," "release click," "roughness"), unless otherwise stated, the generated tactile output corresponds to a physical displacement of the device or a component thereof that would generate that 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 optionally has more or fewer components than those shown, optionally combines two or more components, or optionally has a different configuration or arrangement of the components. The various components shown in FIG. 1A are implemented in hardware, software, or a combination of both hardware and software, including one or more signal processing and/or application specific integrated circuits.
存储器102任选地包括高速随机存取存储器,并且还任选地包括非易失性存储器,诸如一个或多个磁盘存储设备、闪存存储器设备、或其他非易失性固态存储器设备。存储器控制器122任选地控制设备100的其他部件访问存储器102。Memory 102 optionally includes high-speed random access memory, and optionally also includes non-volatile memory, such as one or more disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Memory controller 122 optionally controls other components of device 100 to access memory 102.
外围设备接口118可用于将设备的输入外围设备和输出外围设备耦接到CPU 120和存储器102。一个或多个处理器120运行或执行存储器102中所存储的各种软件程序和/或指令集以执行设备100的各种功能并处理数据。在一些实施方案中,外围设备接口118、CPU120和存储器控制器122任选地被实现在单个芯片诸如芯片104上。在一些其他实施方案中,它们任选地在独立的芯片上实现。The peripheral device interface 118 can be used to couple the input peripheral devices and output peripheral devices of the device to the CPU 120 and the memory 102. The one or more processors 120 run or execute various software programs and/or instruction sets stored in the memory 102 to perform various functions of the device 100 and process data. In some embodiments, the peripheral device interface 118, the CPU 120, and the memory controller 122 are optionally implemented on a single chip such as the chip 104. In some other embodiments, they are optionally implemented on separate chips.
RF(射频)电路108接收和发送也被称作电磁信号的RF信号。RF电路108将电信号转换为电磁信号/将电磁信号转换为电信号,并且经由电磁信号与通信网络及其他通信设备进行通信。RF电路108任选地包括用于执行这些功能的熟知的电路,包括但不限于天线系统、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、编解码芯片组、用户身份模块(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和/或IEEE802.11ac)、互联网协议语音(VoIP)、Wi-MAX、电子邮件协议(例如,互联网消息访问协议(IMAP)和/或邮局协议(POP))、即时消息(例如,可扩展消息处理和存在协议(XMPP)、用于即时消息和存在利用扩展的会话发起协议(SIMPLE)、即时消息和存在服务(IMPS))、和/或短消息服务(SMS),或者包括在本文档提交日期时还未开发出的通信协议的任何其他适当的通信协议。RF (radio frequency) circuit 108 receives and sends RF signals, also referred to as electromagnetic signals. RF circuit 108 converts electrical signals into/converts electromagnetic signals into electrical signals, and communicates with communication networks and other communication devices via electromagnetic signals. RF circuit 108 optionally includes well-known circuits for performing these functions, including but not limited to antenna systems, RF transceivers, one or more amplifiers, tuners, one or more oscillators, digital signal processors, codec chipsets, user identity modules (SIM) cards, memory, and the like. RF circuit 108 optionally communicates with networks and other devices through wireless communications, such as the Internet (also known as the World Wide Web (WWW)), intranets, and/or wireless networks (such as cellular telephone networks, wireless local area networks (LANs), and/or metropolitan area networks (MANs)). RF circuit 108 optionally includes well-known circuits for detecting near field communication (NFC) fields, such as through short-range communication radio components. Wireless communication optionally uses 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), Wideband Code Division Multiple Access (W-CDMA), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Bluetooth, Bluetooth Low Energy (BTLE), Wireless Fidelity (Wi-Fi) (e.g., IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11d), IEEE 802.11e, IEEE 802.11f, IEEE 802.11g, IEEE 802.11g). 802.11n and/or IEEE 802.11ac), Voice over Internet Protocol (VoIP), Wi-MAX, email protocols (e.g., Internet Message Access Protocol (IMAP) and/or Post Office Protocol (POP)), instant messaging (e.g., Extensible Messaging and Presence Protocol (XMPP), Session Initiation Protocol for Instant Messaging and Presence Utilizing Extensions (SIMPLE), Instant Messaging and Presence Service (IMPS)), and/or Short Message Service (SMS), or any other suitable communication protocol including communication protocols that have not been developed as of the filing date of this document.
音频电路110、扬声器111和麦克风113提供用户与设备100之间的音频接口。音频电路110从外围设备接口118接收音频数据,将音频数据转换为电信号,并将电信号传输到扬声器111。扬声器111将电信号转换为人类可听到的声波。音频电路110还接收由麦克风113从声波转换的电信号。音频电路110将电信号转换为音频数据,并且将音频数据传输到外围设备接口118以用于处理。音频数据任选地由外围设备接口118检索自和/或传输至存储器102和/或RF电路108。在一些实施方案中,音频电路110还包括耳麦插孔(例如,图2中的212)。耳麦插孔提供音频电路110与可移除音频输入/输出外围设备之间的接口,该外围设备为诸如仅输出的耳机或者具有输出(例如,单耳耳机或双耳耳机)和输入(例如,麦克风)两者的耳麦。The audio circuit 110, the speaker 111, and the microphone 113 provide an audio interface between the user and the device 100. The audio circuit 110 receives audio data from the peripheral device 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 a sound wave audible to humans. The audio circuit 110 also receives an electrical signal converted from a sound wave by the microphone 113. The audio circuit 110 converts the electrical signal into audio data, and transmits the audio data to the peripheral device interface 118 for processing. The audio data is optionally retrieved from and/or transmitted to the memory 102 and/or the RF circuit 108 by the peripheral device interface 118. In some embodiments, the audio circuit 110 also includes an earphone jack (e.g., 212 in FIG. 2). The earphone jack provides an interface between the audio circuit 110 and a removable audio input/output peripheral device, such as an output-only headset or a headset with both output (e.g., a single-ear headset or a dual-ear headset) and input (e.g., a microphone).
I/O子系统106将设备100上的输入/输出外围设备诸如触摸屏112和其他输入控制设备116耦接到外围设备接口118。I/O子系统106任选地包括显示控制器156、光学传感器控制器158、深度相机控制器169、强度传感器控制器159、触觉反馈控制器161,以及用于其他输入或控制设备的一个或多个输入控制器160。该一个或多个输入控制器160从其他输入控制设备116接收电信号/将电信号发送到该其他输入控制设备。该其他输入控制设备116任选地包括物理按钮(例如,下压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击式转盘等。在一些另选实施方案中,输入控制器160任选地耦接至以下各项中的任一者(或不耦接至以下各项中的任一者):键盘、红外线端口、USB端口以及指向设备诸如鼠标。一个或多个按钮(例如,图2中的208)任选地包括用于扬声器111和/或麦克风113音量控制的增大/减小按钮。该一个或多个按钮任选地包括下压按钮(例如,图2中的206)。在一些实施方案中,电子设备是(例如,经由无线通信、经由有线通信)与一个或多个输入设备进行通信的计算机系统。在一些实施方案中,该一个或多个输入设备包括触敏表面(例如,触控板,作为触敏显示器的一部分)。在一些实施方案中,该一个或多个输入设备包括一个或多个相机传感器(例如,一个或多个光学传感器164和/或一个或多个深度相机传感器175),诸如用于跟踪用户的手势(例如,手部手势)作为输入。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。The I/O subsystem 106 couples input/output peripherals on the device 100, such as a touch screen 112 and other input control devices 116, to a peripheral device interface 118. The I/O subsystem 106 optionally includes a display controller 156, an optical sensor controller 158, a depth camera controller 169, an intensity sensor controller 159, a tactile feedback controller 161, and one or more input controllers 160 for other input or control devices. The one or more input controllers 160 receive/send electrical signals from/to other input control devices 116. The other input control devices 116 optionally include physical buttons (e.g., push buttons, rocker buttons, etc.), dials, slide switches, joysticks, click wheels, etc. In some alternative embodiments, the input controller 160 is optionally coupled to any one of the following (or none of the following): a keyboard, an infrared port, a USB port, and a pointing device such as a mouse. One or more buttons (e.g., 208 in FIG. 2 ) optionally include an increase/decrease button for volume control of the speaker 111 and/or microphone 113. The one or more buttons optionally include a push button (e.g., 206 in FIG. 2 ). In some embodiments, the electronic device is a computer system that communicates with one or more input devices (e.g., via wireless communication, via wired communication). In some embodiments, the one or more input devices include a touch-sensitive surface (e.g., a touchpad as part of a touch-sensitive display). In some embodiments, the one or more input devices include one or more camera sensors (e.g., one or more optical sensors 164 and/or one or more depth camera sensors 175), such as for tracking user gestures (e.g., hand gestures) as input. In some embodiments, one or more input devices are integrated with the computer system. In some embodiments, one or more input devices are separated from the computer system.
快速按下下压按钮任选地脱离触摸屏112的锁定或者任选地开始使用触摸屏上的手势来对设备进行解锁的过程,如在2005年12月23日提交的名称为“Unlocking a Deviceby Performing Gestures on an Unlock Image”的美国专利申请11/322,549(即,美国专利No.7,657,849)中所述的,该美国专利申请据此全文以引用方式并入本文。长按下压按钮(例如206)任选地使设备100开机或关机。一个或多个按钮的功能任选地为用户可定制的。触摸屏112用于实现虚拟按钮或软按钮以及一个或多个软键盘。A quick press of the push button optionally disengages the lock of the touch screen 112 or optionally begins the process of unlocking the device using gestures on the touch screen, as described in U.S. Patent Application 11/322,549, filed on December 23, 2005, entitled "Unlocking a Device by Performing Gestures on an Unlock Image" (i.e., U.S. Patent No. 7,657,849), which is hereby incorporated by reference in its entirety. A long press of the push button (e.g., 206) optionally turns the device 100 on or off. The functions of one or more buttons are optionally user-customizable. 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. The display controller 156 receives electrical signals from the touch screen 112 and/or sends electrical signals to the touch screen 112. The touch screen 112 displays visual output to the user. The visual output optionally includes graphics, text, icons, videos, and any combination thereof (collectively referred to as "graphics"). In some embodiments, some or all of the visual output optionally corresponds to user interface objects.
触摸屏112具有基于触觉和/或触感接触来接受来自用户的输入的触敏表面、传感器、或传感器组。触摸屏112和显示控制器156(与存储器102中的任何相关联的模块和/或指令集一起)检测触摸屏112上的接触(和该接触的任何移动或中断),并且将所检测到的接触转换为与被显示在触摸屏112上的用户界面对象(例如,一个或多个软键、图标、网页或图像)的交互。在示例性实施方案中,触摸屏112与用户之间的接触点对应于用户的手指。The touch screen 112 has a touch-sensitive surface, sensor, or sensor group that accepts input from a user based on tactile and/or haptic contact. The touch screen 112 and display controller 156 (together with any associated modules and/or instruction sets in memory 102) detect contact on the touch screen 112 (and any movement or interruption of the contact) and convert the detected contact into interaction with a user interface object (e.g., one or more soft keys, icons, web pages, or images) displayed on the touch screen 112. In an 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 Inc.(Cupertino,California)的和iPod中使用的技术。The touch screen 112 optionally uses LCD (liquid crystal display) technology, LPD (light emitting polymer display) technology, or LED (light emitting diode) technology, although other display technologies are used in other embodiments. The touch screen 112 and display controller 156 optionally use any of a variety of touch sensing technologies 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 for determining one or more points of contact with the touch screen 112 to detect contact and any movement or interruption thereof. In an exemplary embodiment, projected mutual capacitance sensing technology is used, such as in the Apple ® from Apple Inc. (Cupertino, California). and iPod The technology used in
触摸屏112的一些实施方案中的触敏显示器任选地类似于以下美国专利中描述的多点触敏触控板:6,323,846(Westerman等人)、6,570,557(Westerman等人)和/或6,677,932(Westerman等人)和/或美国专利公开2002/0015024A1,该每个专利据此全文以引用方式并入。然而,触摸屏112显示来自设备100的视觉输出,而触敏触控板不提供视觉输出。The touch-sensitive display in some embodiments of the touch screen 112 is optionally similar to the multi-touch-sensitive trackpad described in the following U.S. Patents: 6,323,846 (Westerman et al.), 6,570,557 (Westerman et al.), and/or 6,677,932 (Westerman et al.), and/or U.S. Patent Publication 2002/0015024A1, each of which is hereby incorporated by reference in its entirety. However, the touch screen 112 displays visual output from the device 100, while the touch-sensitive trackpad does not provide visual output.
在一些实施方案中,触摸屏112的触敏显示器如以下专利申请所述:(1)提交于2006年5月2日的名称为“Multipoint Touch Surface Controller”的美国专利申请No.11/381,313;(2)2004年5月6日提交的名称为“Multipoint Touchscreen”的美国专利申请No.10/840,862;(3)2004年7月30日提交的名称为“Gestures For Touch Sensitive InputDevices”的美国专利申请No.10/903,964;(4)2005年1月31日提交的名称为“Gestures ForTouch Sensitive Input Devices”的美国专利申请No.11/048,264;(5)2005年1月18日提交的名称为“Mode-Based Graphical User Interfaces For Touch Sensitive InputDevices”的美国专利申请No.11/038,590;(6)2005年9月16日提交的名称为“VirtualInput Device Placement On A Touch Screen User Interface”的美国专利申请No.11/228,758;(7)2005年9月16日提交的名称为“Operation Of A Computer With A TouchScreen Interface”的美国专利申请No.11/228,700;(8)2005年9月16日提交的名称为“Activating Virtual Keys Of A Touch-Screen Virtual Keyboard”的美国专利申请No.11/228,737;以及(9)2006年3月3日提交的名称为“Multi-Functional Hand-HeldDevice”的美国专利申请No.11/367,749。所有这些申请全文以引用方式并入本文。In some embodiments, the touch-sensitive display of the touch screen 112 is as described in the following patent applications: (1) U.S. patent application No. 11/381,313, entitled “Multipoint Touch Surface Controller,” filed on May 2, 2006; (2) U.S. patent application No. 10/840,862, entitled “Multipoint Touchscreen,” filed on May 6, 2004; (3) U.S. patent application No. 10/903,964, entitled “Gestures For Touch Sensitive Input Devices,” filed on July 30, 2004; (4) U.S. patent application No. 11/048,264, entitled “Gestures For Touch Sensitive Input Devices,” filed on January 31, 2005; (5) U.S. patent application No. 11/086,875, entitled “Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices,” filed on January 18, 2005 and (9) U.S. patent application No. 11/367,749, filed on March 3, 2006, entitled “Multi-Functional Hand-Held Device.” All of these applications are hereby incorporated by reference in their entirety.
触摸屏112任选地具有超过100dpi的视频分辨率。在一些实施方案中,触摸屏具有约160dpi的视频分辨率。用户任选地使用任何合适的物体或附加物诸如触笔、手指等等来与触摸屏112接触。在一些实施方案中,将用户界面设计为主要通过基于手指的接触和手势来工作,由于手指在触摸屏上的接触区域较大,因此这可能不如基于触笔的输入精确。在一些实施方案中,设备将基于手指的粗略输入转化为精确的指针/光标位置或命令以用于执行用户所期望的动作。The touch screen 112 optionally has a video resolution of more than 100 dpi. In some embodiments, the touch screen has a video resolution of about 160 dpi. The user optionally uses any suitable object or attachment such as a stylus, finger, etc. to contact the touch screen 112. In some embodiments, the user interface is designed to work primarily through finger-based contacts and gestures, which may not be as precise as stylus-based input due to the larger contact area of the finger on the touch screen. In some embodiments, the device converts rough finger-based input into precise pointer/cursor positions or commands for performing the actions desired by the user.
在一些实施方案中,除了触摸屏之外,设备100任选地包括用于激活或去激活特定功能的触控板。在一些实施方案中,触控板是设备的触敏区域,与触摸屏不同,该触敏区域不显示视觉输出。触控板任选地是与触摸屏112分开的触敏表面,或者是由触摸屏形成的触敏表面的延伸部分。In some embodiments, in addition to the touch screen, the device 100 optionally includes a touchpad for activating or deactivating specific functions. In some embodiments, the touchpad is a touch-sensitive area of the device that, unlike the touch screen, does not display visual output. The touchpad is optionally a touch-sensitive surface that is separate from the touch screen 112 or an extension of the touch-sensitive surface formed by the touch screen.
设备100还包括用于为各种部件供电的电力系统162。电力系统162任选地包括电力管理系统、一个或多个电源(例如,电池、交流电(AC))、再充电系统、电力故障检测电路、功率转换器或逆变器、电源状态指示符(例如,发光二极管(LED))以及与便携式设备中的电力的生成、管理和分配相关联的任何其他部件。The device 100 also includes a power system 162 for powering the various components. The power system 162 optionally includes a power management system, one or more power sources (e.g., batteries, alternating current (AC)), a recharging system, a power fault detection circuit, a power converter or inverter, a power status indicator (e.g., a light emitting diode (LED)), and any other components associated with the generation, management, and distribution of power in a portable device.
设备100任选地还包括一个或多个光学传感器164。图1A示出了耦接到I/O子系统106中的光学传感器控制器158的光学传感器。光学传感器164任选地包括电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光电晶体管。光学传感器164从环境接收通过一个或多个透镜而投射的光,并且将光转换为表示图像的数据。结合成像模块143(也叫做相机模块),光学传感器164任选地捕获静态图像或视频。在一些实施方案中,光学传感器位于设备100的后部上,与设备前部上的触摸屏显示器112相背对,使得触摸屏显示器能够用作用于静态图像和/或视频图像采集的取景器。在一些实施方案中,光学传感器位于设备的前部上,使得在用户在触摸屏显示器上查看其他视频会议参与者的同时任选地获取该用户的图像以用于视频会议。在一些实施方案中,光学传感器164的位置可由用户改变(例如,通过旋转设备外壳中的透镜和传感器),使得单个光学传感器164与触摸屏显示器一起使用,以用于视频会议和静态图像和/或视频图像采集两者。The device 100 optionally also includes one or more optical sensors 164. FIG. 1A shows an optical sensor coupled to an optical sensor controller 158 in the I/O subsystem 106. The optical sensor 164 optionally includes a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS) phototransistor. The optical sensor 164 receives light projected through one or more lenses from the environment and converts the light into data representing an image. In conjunction with the imaging module 143 (also called a camera module), the optical sensor 164 optionally captures a static image or video. In some embodiments, the optical sensor is located on the rear of the device 100, opposite to the touch screen display 112 on the front of the device, so that the touch screen display can be used as a viewfinder for static image and/or video image acquisition. In some embodiments, the optical sensor is located on the front of the device so that the user's image is optionally obtained for video conferencing while the user views other video conference participants on the touch screen display. In some embodiments, the position of optical sensor 164 can be changed by a user (e.g., by rotating the lens and sensor in the device housing) so that a single optical sensor 164 is used with the touch screen display for both video conferencing and still image and/or video image capture.
设备100任选地还包括一个或多个深度相机传感器175。图1A示出了耦接到I/O子系统106中的深度相机控制器169的深度相机传感器。深度相机传感器175从环境接收数据以从视点(例如,深度相机传感器)创建场景内的对象(例如,面部)的三维模型。在一些实施方案中,结合成像模块143(也称为相机模块),深度相机传感器175可选地用于确定由成像模块143捕获的图像的不同部分的深度图。在一些实施方案中,深度相机传感器位于设备100的前部,使得在用户在触摸屏显示器上查看其他视频会议参与者的同时任选地获取具有深度信息的用户图像以用于视频会议,并且捕捉具有深度图数据的自拍。在一些实施方案中,深度相机传感器175位于设备的后部,或者设备100的后部和前部。在一些实施方案中,深度相机传感器175的位置可由用户改变(例如,通过旋转设备外壳中的透镜和传感器),使得深度相机传感器175与触摸屏显示器一起使用以用于视频会议和静态图像和/或视频图像采集两者。The device 100 optionally also includes one or more depth camera sensors 175. FIG. 1A shows a depth camera sensor coupled to a depth camera controller 169 in the I/O subsystem 106. The depth camera sensor 175 receives data from the environment to create a three-dimensional model of an object (e.g., a face) within the scene from a viewpoint (e.g., a depth camera sensor). In some embodiments, in conjunction with an imaging module 143 (also referred to as a camera module), the depth camera sensor 175 is optionally used to determine a depth map of different portions of an image captured by the imaging module 143. In some embodiments, the depth camera sensor is located at the front of the device 100 so that an image of the user with depth information is optionally obtained for video conferencing while the user is viewing other video conference participants on a touch screen display, and a selfie with depth map data is captured. In some embodiments, the depth camera sensor 175 is located at the rear of the device, or at both the rear and front of the device 100. In some embodiments, the position of the depth camera sensor 175 can be changed by a user (e.g., by rotating the lens and sensor in the device housing) so that the depth camera sensor 175 can be used with the touch screen display for both video conferencing and still image and/or video image capture.
设备100任选地还包括一个或多个接触强度传感器165。图1A示出了耦接到I/O子系统106中的强度传感器控制器159的接触强度传感器。接触强度传感器165任选地包括一个或多个压阻应变仪、电容式力传感器、电气力传感器、压电力传感器、光学力传感器、电容式触敏表面或其他强度传感器(例如,用于测量触敏表面上的接触的力(或压力)的传感器)。接触强度传感器165从环境接收接触强度信息(例如,压力信息或压力信息的代用物)。在一些实施方案中,至少一个接触强度传感器与触敏表面(例如,触敏显示器系统112)并置排列或邻近。在一些实施方案中,至少一个接触强度传感器位于设备100的后部上,与位于设备100的前部上的触摸屏显示器112相背对。The device 100 optionally also includes one or more contact force sensors 165. Figure 1A shows a contact force sensor coupled to a force sensor controller 159 in the I/O subsystem 106. The contact force sensor 165 optionally includes one or more piezoresistive strain gauges, capacitive force sensors, electrical force sensors, piezoelectric force sensors, optical force sensors, capacitive touch-sensitive surfaces, or other force sensors (e.g., sensors for measuring the force (or pressure) of contact on a touch-sensitive surface). The contact force sensor 165 receives contact force information (e.g., pressure information or a substitute for pressure information) from the environment. In some embodiments, at least one contact force sensor is arranged in juxtaposition or proximity to a touch-sensitive surface (e.g., touch-sensitive display system 112). In some embodiments, at least one contact force sensor is located on the rear of the device 100, opposite to the touch screen display 112 located on the front of the device 100.
设备100任选地还包括一个或多个接近传感器166。图1A示出了耦接到外围设备接口118的接近传感器166。另选地,接近传感器166任选地耦接到I/O子系统106中的输入控制器160。接近传感器166任选地如以下美国专利申请中所述的那样执行:No.11/241,839,名称为“Proximity Detector In Handheld Device”;No.11/240,788,名称为“ProximityDetector In Handheld Device”;No.11/620,702,名称为“Using Ambient Light SensorTo Augment Proximity Sensor Output”;No.11/586,862,名称为“Automated ResponseTo And Sensing Of User Activity In Portable Devices”;以及No.11/638,251,名称为“Methods And Systems For Automatic Configuration Of Peripherals”,这些美国专利申请据此全文以引用方式并入本文。在一些实施方案中,当多功能设备被置于用户的耳朵附近时(例如,当用户正在进行电话呼叫时),接近传感器关闭并且禁用触摸屏112。Device 100 optionally also includes one or more proximity sensors 166. FIG. 1A shows proximity sensor 166 coupled to peripherals interface 118. Alternatively, proximity sensor 166 is optionally coupled to input controller 160 in I/O subsystem 106. The proximity sensor 166 is optionally implemented as described in the following U.S. patent applications: No. 11/241,839, entitled "Proximity Detector In Handheld Device"; No. 11/240,788, entitled "Proximity Detector In Handheld Device"; No. 11/620,702, entitled "Using Ambient Light Sensor To Augment Proximity Sensor Output"; No. 11/586,862, entitled "Automated Response To And Sensing Of User Activity In Portable Devices"; and No. 11/638,251, entitled "Methods And Systems For Automatic Configuration Of Peripherals", which are hereby incorporated by reference in their entirety. In some embodiments, when the multifunction device is placed near the user's ear (e.g., when the user is making a phone call), the proximity sensor is turned off and the touch screen 112 is disabled.
设备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 tactile output generators 167. FIG. 1A shows a tactile output generator coupled to a tactile feedback controller 161 in I/O subsystem 106. Tactile output generator 167 optionally includes one or more electroacoustic devices such as speakers or other audio components; and/or electromechanical devices for converting energy into linear motion such as motors, solenoids, electroactive polymers, piezoelectric actuators, electrostatic actuators, or other tactile output generating components (e.g., components for converting electrical signals into tactile outputs on the device). Contact intensity sensor 165 receives tactile feedback generation instructions from tactile feedback module 133 and generates tactile outputs on device 100 that can be felt by a user of device 100. In some embodiments, at least one tactile output generator is juxtaposed with or adjacent to a touch-sensitive surface (e.g., touch-sensitive display system 112), and optionally generates tactile output by moving the touch-sensitive surface vertically (e.g., inward/outward toward the surface of device 100) or laterally (e.g., back and forward in the same plane as the surface of device 100). In some embodiments, at least one tactile output generator sensor is located on the back of device 100, opposite to touch screen display 112 located on the front of device 100.
设备100任选地还包括一个或多个加速度计168。图1A示出了耦接到外围设备接口118的加速度计168。另选地,加速度计168任选地耦接到I/O子系统106中的输入控制器160。加速度计168任选地如以下美国专利公开中所述的那样执行:美国专利公开No.20050190059,名称为“Acceleration-based Theft Detection System for PortableElectronic Devices”和美国专利公开No.20060017692,名称为“Methods AndApparatuses For Operating A Portable Device Based On An Accelerometer”,这两个美国专利公开均全文以引用方式并入本文。在一些实施方案中,基于对从一个或多个加速度计接收的数据的分析来在触摸屏显示器上以纵向视图或横向视图显示信息。设备100任选地除了加速度计168之外还包括磁力仪和GPS(或GLONASS或其他全球导航系统)接收器,以用于获取关于设备100的位置和取向(例如,纵向或横向)的信息。The device 100 optionally also includes one or more accelerometers 168. FIG. 1A shows an accelerometer 168 coupled to the peripheral device interface 118. Alternatively, the accelerometer 168 is optionally coupled to the input controller 160 in the I/O subsystem 106. The accelerometer 168 is optionally implemented as described in the following U.S. patent publications: U.S. Patent Publication No. 20050190059, entitled "Acceleration-based Theft Detection System for Portable Electronic Devices" and U.S. Patent Publication No. 20060017692, entitled "Methods And Apparatuses For Operating A Portable Device Based On An Accelerometer", both of which are incorporated herein by reference in their entirety. In some embodiments, information is displayed in a portrait view or a landscape view on a touch screen display based on analysis of data received from one or more accelerometers. Device 100 optionally includes a magnetometer and a GPS (or GLONASS or other global navigation system) receiver in addition to accelerometer 168 , for obtaining information about the position and orientation (eg, portrait or landscape) of device 100 .
在一些实施方案中,存储于存储器102中的软件部件包括操作系统126、通信模块(或指令集)128、接触/运动模块(或指令集)130、图形模块(或指令集)132、文本输入模块(或指令集)134、全球定位系统(GPS)模块(或指令集)135以及应用程序(或指令集)136。此外,在一些实施方案中,存储器102(图1A)或370(图3)存储设备/全局内部状态157,如图1A和图3中所示。设备/全局内部状态157包括以下中的一者或多者:活动应用程序状态,其指示哪些应用程序(如果有的话)当前是活动的;显示状态,其指示什么应用程序、视图或其他信息占据触摸屏显示器112的各个区域;传感器状态,包括从设备的各个传感器和输入控制设备116获得的信息;以及关于设备的位置和/或姿态的位置信息。In some embodiments, the software components stored in the memory 102 include an operating system 126, a communication module (or instruction set) 128, a contact/motion module (or instruction set) 130, a graphics module (or instruction set) 132, a text input module (or instruction set) 134, a global positioning system (GPS) module (or instruction set) 135, and an application (or instruction set) 136. In addition, in some embodiments, the memory 102 (Figure 1A) or 370 (Figure 3) stores a device/global internal state 157, as shown in Figures 1A and 3. The device/global internal state 157 includes one or more of the following: an active application state, which indicates which applications (if any) are currently active; a display state, which indicates what applications, views, or other information occupy various areas of the touch screen display 112; a sensor state, including information obtained from various sensors and input control devices 116 of the device; and position information about the position and/or posture of the device.
操作系统126(例如,Darwin、RTXC、LINUX、UNIX、OS X、iOS、WINDOWS或嵌入式操作系统诸如VxWorks)包括用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、功率管理等)的各种软件部件和/或驱动器,并且促进各种硬件部件和软件部件之间的通信。The operating system 126 (e.g., Darwin, RTXC, LINUX, UNIX, OS X, iOS, WINDOWS, or an embedded operating system such as VxWorks) includes various software components and/or drivers for controlling and managing general system tasks (e.g., memory management, storage device control, power management, etc.), and facilitating communication between various hardware components and software components.
通信模块128有利于通过一个或多个外部端口124来与其他设备进行通信,并且还包括用于处理由RF电路108和/或外部端口124所接收的数据的各种软件组件。外部端口124(例如,通用串行总线(USB)、火线等)适于直接耦接到其他设备,或间接地通过网络(例如,互联网、无线LAN等)进行耦接。在一些实施方案中,外部端口是与(Apple Inc.的商标)设备上所使用的30针连接器相同的或类似的和/或与其兼容的多针(例如,30针)连接器。The communication module 128 facilitates communication with other devices through one or more external ports 124, and also includes various software components for processing data received by the RF circuit 108 and/or the external port 124. The external port 124 (e.g., Universal Serial Bus (USB), FireWire, etc.) is suitable for coupling directly to other devices, or indirectly through a network (e.g., the Internet, wireless LAN, etc.). In some embodiments, the external port is connected to (trademark of Apple Inc.) devices.
接触/运动模块130任选地检测与触摸屏112(结合显示控制器156)和其他触敏设备(例如,触控板或物理点击式转盘)的接触。接触/运动模块130包括各种软件部件以用于执行与接触检测相关的各种操作,诸如确定是否已经发生了接触(例如,检测手指按下事件)、确定接触强度(例如,接触的力或压力,或者接触的力或压力的替代物)、确定是否存在接触的移动并跟踪在触敏表面上的移动(例如,检测一个或多个手指拖动事件),以及确定接触是否已经停止(例如,检测手指抬起事件或者接触断开)。接触/运动模块130从触敏表面接收接触数据。确定接触点的移动任选地包括确定接触点的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向的改变),所述接触点的移动由一系列接触数据表示。这些操作任选地被应用于单点接触(例如,单指接触)或者多点同时接触(例如,“多点触摸”/多个手指接触)。在一些实施方案中,接触/运动模块130和显示控制器156检测触控板上的接触。The contact/motion module 130 optionally detects contact with the touch screen 112 (in conjunction with the display controller 156) and other touch-sensitive devices (e.g., a touchpad or physical click wheel). The contact/motion module 130 includes various software components for performing various operations related to contact detection, such as determining whether contact has occurred (e.g., detecting a finger press event), determining the contact strength (e.g., the force or pressure of the contact, or a substitute for the force or pressure of the contact), determining whether there is movement of the contact and tracking the movement on the touch-sensitive surface (e.g., detecting one or more finger drag events), and determining whether the contact has stopped (e.g., detecting a finger lift event or contact disconnection). The contact/motion module 130 receives contact data from the touch-sensitive surface. Determining the movement of a contact point optionally includes determining a rate (magnitude), velocity (magnitude and direction), and/or acceleration (change in magnitude and/or direction) of the contact point, the movement of which is represented by a series of contact data. These operations are optionally applied to a single point of contact (e.g., a single finger contact) or multiple points of simultaneous contact (e.g., "multi-touch"/multiple finger contacts). In some embodiments, the contact/motion module 130 and display controller 156 detect contact on a touch pad.
在一些实施方案中,接触/运动模块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 a user (e.g., to determine whether a user has "clicked" an icon). In some embodiments, at least a subset of the intensity thresholds are determined based on software parameters (e.g., the intensity thresholds are not determined by the activation thresholds of specific physical actuators and can be adjusted without changing the physical hardware of the device 100). For example, without changing the touchpad or touchscreen display hardware, the mouse "click" threshold of a touchpad or touchscreen can be set to any one of a large range of predefined thresholds. In addition, in some specific implementations, a software setting is provided to the user of the device for adjusting one or more intensity thresholds in a set of intensity thresholds (e.g., by adjusting individual intensity thresholds and/or by utilizing a system-level click on an "intensity" parameter to adjust multiple intensity thresholds at once).
接触/运动模块130任选地检测由用户进行的手势输入。触敏表面上的不同手势具有不同的接触模式(例如,所检测到的接触的不同运动、计时和/或强度)。因此,任选地通过检测特定接触模式来检测手势。例如,检测手指轻击手势包括检测手指按下事件,然后在与手指按下事件相同的位置(或基本上相同的位置)处(例如,在图标的位置处)检测手指抬起(抬离)事件。作为另一个示例,在触敏表面上检测手指轻扫手势包括检测手指按下事件,然后检测一个或多个手指拖动事件,并且随后检测手指抬起(抬离)事件。The contact/motion module 130 optionally detects gesture input by the user. Different gestures on the touch-sensitive surface have different contact patterns (e.g., different motions, timings, and/or intensities of the detected contacts). Therefore, gestures are optionally detected by detecting specific contact patterns. For example, detecting a finger tap gesture includes detecting a finger press event, and then detecting a finger lift (lift-off) event at the same location (or substantially the same location) as the finger press event (e.g., at the location of an icon). As another example, detecting a finger swipe gesture on the touch-sensitive surface includes detecting a finger press event, then detecting one or more finger drag events, and then detecting a finger lift (lift-off) event.
图形模块132包括用于在触摸屏112或其他显示器上呈现和显示图形的各种已知的软件部件,包括用于改变所显示的图形的视觉冲击(例如,亮度、透明度、饱和度、对比度或其他视觉属性)的部件。如本文所用,术语“图形”包括可被显示给用户的任何对象,包括但不限于文本、网页、图标(诸如,包括软键的用户界面对象)、数字图像、视频、动画等。The graphics module 132 includes various known software components for rendering and displaying graphics on the touch screen 112 or other display, including components for changing the visual impact (e.g., brightness, transparency, saturation, contrast, or other visual attributes) of the displayed graphics. 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, etc.
在一些实施方案中,图形模块132存储表示待使用的图形的数据。每个图形任选地被分配有对应的代码。图形模块132从应用程序等接收用于指定待显示的图形的一个或多个代码,在必要的情况下还一起接收坐标数据和其他图形属性数据,并且然后生成屏幕图像数据,以输出至显示控制器156。In some embodiments, the graphics module 132 stores data representing graphics to be used. Each graphic is optionally assigned a corresponding code. The graphics module 132 receives one or more codes for specifying the graphics to be displayed from an application program, etc., and also receives coordinate data and other graphic attribute data together if necessary, and then generates screen image data to be output to the display controller 156.
触觉反馈模块133包括用于生成指令的各种软件部件,该指令由触觉输出发生器167用于响应于用户与设备100的交互而在设备100上的一个或多个位置处产生触觉输出。Haptic feedback module 133 includes various software components for generating instructions used by tactile output generator 167 to produce tactile output at one or more locations on device 100 in response to user interaction with device 100 .
任选地为图形模块132的部件的文本输入模块134提供用于在各种应用程序(例如,联系人137、电子邮件140、IM 141、浏览器147和需要文本输入的任何其他应用程序)中输入文本的软键盘。Text input module 134, which is optionally a component of graphics module 132, provides a soft keyboard for entering text in various applications (e.g., contacts 137, email 140, IM 141, browser 147, and any other application requiring text input).
GPS模块135确定设备的位置,并提供该信息以供在各种应用程序中使用(例如提供给电话138以供在基于位置的拨号中使用;提供给相机143作为图片/视频元数据;以及提供给提供基于位置的服务的应用,诸如天气桌面小程序、本地黄页桌面小程序和地图/导航桌面小程序)。The GPS module 135 determines the location of the device and provides this information for use in various applications (e.g., to the phone 138 for use in location-based dialing; to the camera 143 as picture/video metadata; and to applications that provide location-based services, such as the Weather widget, the Local Pages widget, and the Maps/Navigation widget).
应用程序136任选地包括以下模块(或指令集)或者其子集或超集:The application 136 optionally includes the following modules (or instruction sets) or a subset or superset thereof:
·联系人模块137(有时称为通讯录或联系人列表);Contacts module 137 (sometimes referred to as 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;Fitness support module 142;
·用于静态图像和/或视频图像的相机模块143;A camera module 143 for still images 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;A widget module 149, which optionally includes one or more of the following: a weather widget 149-1, a stock market widget 149-2, a calculator widget 149-3, an alarm clock widget 149-4, a dictionary widget 149-5, and other widgets acquired by the user, and a user-created widget 149-6;
·用于形成用户创建的桌面小程序149-6的桌面小程序创建器模块150;A widget creator module 150 for forming a user-created widget 149-6;
·搜索模块151;Search module 151;
·视频和音乐播放器模块152,其合并视频播放器模块和音乐播放器模块;Video and music player module 152, which merges the video player module and the music player module;
·记事本模块153;Notepad module 153;
·地图模块154;以及/或者Map module 154; and/or
·在线视频模块155。Online video module 155.
任选地存储在存储器102中的其他应用程序136的示例包括其他文字处理应用程序、其他图像编辑应用程序、绘图应用程序、呈现应用程序、支持JAVA的应用程序、加密、数字权益管理、语音识别和语音复制。Examples of other applications 136 optionally stored in memory 102 include other word processing applications, other image editing applications, drawing applications, rendering applications, JAVA-enabled applications, encryption, digital rights management, voice recognition, and voice replication.
结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、和文本输入模块134,联系人模块137任选地用于管理通讯录或联系人列表(例如,存储在存储器102或存储器370中的联系人模块137的应用程序内部状态192中),包括:向通讯录添加一个或多个姓名;从通讯录删除姓名;将电话号码、电子邮件地址、物理地址或其他信息与姓名关联;将图像与姓名关联;对姓名进行归类和分类;提供电话号码或电子邮件地址来发起和/或促进通过电话138、视频会议模块139、电子邮件140或IM 141进行的通信;等等。In conjunction with the touch screen 112, display controller 156, touch/motion module 130, graphics module 132, and text input module 134, the contact module 137 is optionally used to manage an address book or contact list (e.g., stored in the application internal state 192 of the contact module 137 in memory 102 or memory 370), including: adding one or more names to the address book; deleting names from the address book; associating phone numbers, email addresses, physical addresses, or other information with names; associating images with names; categorizing and classifying names; providing phone numbers or email addresses to initiate and/or facilitate communications via telephone 138, video conferencing module 139, email 140, or IM 141; and the like.
结合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, contact/motion module 130, graphics module 132, and text input module 134, phone module 138 is optionally used to enter a sequence of characters corresponding to a phone number, access one or more phone numbers in contact module 137, modify an entered phone number, dial a corresponding phone number, conduct a conversation, and disconnect or hang up when the conversation is complete. As described above, wireless communication optionally uses any of a variety of communication standards, protocols, and technologies.
结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触/运动模块130、图形模块132、文本输入模块134、联系人模块137和电话模块138,视频会议模块139包括根据用户指令来发起、进行和终止用户与一个或多个其他参与方之间的视频会议的可执行指令。In combination with the RF circuit 108, the audio circuit 110, the speaker 111, the microphone 113, the touch screen 112, the display controller 156, the optical sensor 164, the optical sensor controller 158, the contact/motion module 130, the graphics module 132, the text input module 134, the contact module 137 and the telephone module 138, the video conferencing 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 circuit 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, and text input module 134, email client module 140 includes executable instructions for creating, sending, receiving, and managing emails in response to user instructions. In conjunction with image management module 144, email client module 140 makes it very easy to create and send emails with still images or video images captured by 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 circuit 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, and text input module 134, instant messaging module 141 includes executable instructions for the following operations: inputting a character sequence corresponding to an instant message, modifying previously input characters, transmitting a corresponding instant message (e.g., using a short message service (SMS) or multimedia message service (MMS) protocol for telephone-based instant messaging or using XMPP, SIMPLE, or IMPS for Internet-based instant messaging), receiving instant messages, and viewing received instant messages. In some embodiments, the transmitted and/or received instant messages optionally 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 both telephone-based messages (e.g., messages sent using SMS or MMS) and Internet-based messages (e.g., messages sent using XMPP, SIMPLE, or IMPS).
结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、GPS模块135、地图模块154和音乐播放器模块,健身支持模块142包括用于创建健身(例如,具有时间、距离和/或卡路里燃烧目标)的可执行指令;与健身传感器(运动设备)进行通信;接收健身传感器数据;校准用于监视健身的传感器;为健身选择和播放音乐;以及显示、存储和传输健身数据。In combination with the RF circuit 108, the touch screen 112, the display controller 156, the contact/motion module 130, the graphics module 132, the text input module 134, the GPS module 135, the map module 154 and the music player module, the fitness support module 142 includes executable instructions for creating a fitness (e.g., with time, distance and/or calorie burn goals); communicating with fitness sensors (sports equipment); receiving fitness sensor data; calibrating sensors for monitoring fitness; selecting and playing music for fitness; and displaying, storing and transmitting fitness data.
结合触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触/运动模块130、图形模块132和图像管理模块144,相机模块143包括用于以下操作的可执行指令:捕获静态图像或视频(包括视频流)并且将它们存储到存储器102中、修改静态图像或视频的特征,或从存储器102删除静态图像或视频。In conjunction with the touch screen 112, display controller 156, optical sensor 164, optical sensor controller 158, contact/motion module 130, graphics module 132 and image management module 144, the camera module 143 includes executable instructions for the following operations: capturing still images or videos (including video streams) and storing them in the memory 102, modifying the characteristics of the still images or videos, or deleting the still images or videos from the memory 102.
结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、和相机模块143,图像管理模块144包括用于排列、修改(例如,编辑)、或以其他方式操控、加标签、删除、呈现(例如,在数字幻灯片或专辑中)、以及存储静态图像和/或视频图像的可执行指令。In conjunction with touch screen 112, display controller 156, touch/motion module 130, graphics module 132, text input module 134, and camera module 143, image management module 144 includes executable instructions for arranging, modifying (e.g., editing), or otherwise manipulating, labeling, deleting, presenting (e.g., in a digital slideshow or album), and storing still images and/or video images.
结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,浏览器模块147包括用于根据用户指令来浏览互联网,包括搜索、链接至、接收和显示网页或其部分,以及链接至网页的附件和其他文件的可执行指令。In combination with the RF circuit 108, the touch screen 112, the display controller 156, the touch/motion module 130, the graphics module 132 and the text input module 134, the browser module 147 includes executable instructions for browsing the Internet in accordance with user instructions, including searching, linking to, receiving and displaying web pages or portions thereof, as well as attachments and other files linked to web pages.
结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、电子邮件客户端模块140和浏览器模块147,日历模块148包括根据用户指令来创建、显示、修改和存储日历以及与日历相关联的数据(例如,日历条目、待办事项等)的可执行指令。In combination with the RF circuit 108, the touch screen 112, the display controller 156, the touch/motion module 130, the graphics module 132, the text input module 134, the email client module 140 and the browser module 147, the calendar module 148 includes executable instructions for creating, displaying, modifying and storing calendars and data associated with the calendar (e.g., calendar entries, to-do items, etc.) in accordance with user instructions.
结合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 the RF circuit 108, the touch screen 112, the display controller 156, the contact/motion module 130, the graphics module 132, the text input module 134, and the browser module 147, the desktop widget module 149 is a mini-application that is optionally downloaded and used by the user (e.g., the weather desktop widget 149-1, the stock desktop widget 149-2, the calculator desktop widget 149-3, the alarm desktop widget 149-4, and the dictionary desktop widget 149-5) or a mini-application created by the user (e.g., the user-created desktop widget 149-6). In some embodiments, the desktop widget includes an HTML (Hypertext Markup Language) file, a CSS (Cascading Style Sheets) file, and a JavaScript file. In some embodiments, the desktop widget includes an XML (Extensible Markup Language) file and a JavaScript file (e.g., the Yahoo! desktop widget).
结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134和浏览器模块147,桌面小程序创建器模块150任选地被用户用于创建桌面小程序(例如,将网页的用户指定部分转变为桌面小程序)。In combination with the RF circuit 108, touch screen 112, display controller 156, touch/motion module 130, graphics module 132, text input module 134 and browser module 147, the desktop widget creator module 150 is optionally used by a user to create a desktop widget (e.g., converting a user-specified portion of a web page into a desktop widget).
结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,搜索模块151包括用于根据用户指令来搜索存储器102中与一个或多个搜索条件(例如,一个或多个用户指定的搜索词)匹配的文本、音乐、声音、图像、视频和/或其他文件的可执行指令。In combination with the touch screen 112, display controller 156, contact/motion module 130, graphics module 132 and text input module 134, the search module 151 includes executable instructions for searching the memory 102 for text, music, sound, images, videos and/or other files that match one or more search criteria (e.g., one or more user-specified search terms) in accordance with user instructions.
结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、音频电路110、扬声器111、RF电路108、和浏览器模块147,视频和音乐播放器模块152包括允许用户下载和回放以一种或多种文件格式诸如MP3或AAC文件存储的所记录的音乐和其他声音文件的可执行指令,以及用于显示、呈现或以其他方式回放视频(例如,在触摸屏112上或在经由外部端口124连接的外部显示器上)的可执行指令。在一些实施方案中,设备100任选地包括MP3播放器诸如iPod(Apple Inc.的商标)的功能。In conjunction with touch screen 112, display controller 156, contact/motion module 130, graphics module 132, audio circuitry 110, speaker 111, RF circuitry 108, and browser module 147, video and music player module 152 includes executable instructions that allow a user to download and play back recorded music and other sound files stored in one or more file formats, such as MP3 or AAC files, and executable instructions for displaying, presenting, or otherwise playing back video (e.g., on touch screen 112 or on an external display connected via external port 124). 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 the touch screen 112, display controller 156, contact/motion module 130, graphics module 132 and text input module 134, the notepad module 153 includes executable instructions for creating and managing notes, to-do lists, etc. according to user instructions.
结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、GPS模块135和浏览器模块147,地图模块154任选地用于根据用户指令接收、显示、修改和存储地图以及与地图相关联的数据(例如,驾驶方向、与特定位置处或附近的商店及其他兴趣点有关的数据,以及其他基于位置的数据)。In combination with the RF circuit 108, the touch screen 112, the display controller 156, the touch/motion module 130, the graphics module 132, the text input module 134, the GPS module 135 and the browser module 147, the map module 154 is optionally used to receive, display, modify and store maps and data associated with the maps (e.g., driving directions, data relating to stores and other points of interest at or near a particular location, and other location-based data) in accordance with user instructions.
结合触摸屏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 Interfacefor Playing Online Videos”的美国临时专利申请No.60/936,562和2007年12月31日提交的名称为“Portable Multifunction Device,Method,and Graphical User Interfacefor Playing Online Videos”的美国专利申请No.11/968,067,这两个专利申请的内容据此全文以引用方式并入本文。In conjunction with touch screen 112, display controller 156, contact/motion module 130, graphics module 132, audio circuit 110, speaker 111, RF circuit 108, text input module 134, email client module 140, and browser module 147, online video module 155 includes instructions for performing the following operations: allowing a user to access, browse, receive (e.g., by streaming and/or downloading), playback (e.g., on the touch screen or on an external display connected via external port 124), send an email with a link to a specific online video, and otherwise manage online videos in one or more file formats such as H.264. In some embodiments, instant messaging module 141 is used instead of email client module 140 to send a link to a specific online video. Additional descriptions of online video applications can be found in U.S. Provisional Patent Application No. 60/936,562, filed on June 20, 2007, entitled “Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos,” and U.S. Patent Application No. 11/968,067, filed on December 31, 2007, entitled “Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos,” the contents of which are hereby incorporated by reference in their entirety.
上述每个模块和应用程序对应于用于执行上述一种或多种功能以及在本专利申请中所述的方法(例如,本文所述的计算机实现的方法和其他信息处理方法)的可执行指令集。这些模块(例如,指令集)不必以独立的软件程序、过程或模块实现,因此这些模块的各种子集任选地在各种实施方案中组合或以其他方式重新布置。例如,视频播放器模块任选地与音乐播放器模块组合成单个模块(例如,图1A中的视频和音乐播放器模块152)。在一些实施方案中,存储器102任选地存储上述模块和数据结构的子组。此外,存储器102任选地存储上文未描述的另外的模块和数据结构。Each of the above modules and applications corresponds to an executable instruction set for performing one or more of the above functions and the methods described in this patent application (e.g., computer-implemented methods and other information processing methods described herein). These modules (e.g., instruction sets) need not be implemented with independent software programs, processes or modules, so various subsets of these modules are optionally combined or otherwise rearranged in various embodiments. For example, a video player module is optionally combined with a music player module into a single module (e.g., video and music player modules 152 in Fig. 1A). In some embodiments, memory 102 optionally stores a subset of the above modules and data structures. In addition, memory 102 optionally stores other modules and data structures not described above.
在一些实施方案中,设备100是该设备上的预定义的一组功能的操作唯一地通过触摸屏和/或触控板来执行的设备。通过使用触摸屏和/或触控板作为用于操作设备100的主要输入控制设备,任选地减少设备100上的物理输入控制设备(例如,下压按钮、拨盘等等)的数量。In some embodiments, the device 100 is a device on which operation of a predefined set of functions is performed exclusively through a touch screen and/or a touch pad. By using a touch screen and/or a touch pad as the primary input control device for operating the device 100, the number of physical input control devices (e.g., push buttons, dials, etc.) on the device 100 is optionally reduced.
唯一地通过触摸屏和/或触控板来执行的预定义的一组功能任选地包括在用户界面之间的导航。在一些实施方案中,触控板在被用户触摸时将设备100从设备100上显示的任何用户界面导航到主菜单、主页(home)菜单或根菜单。在此类实施方案中,使用触控板来实现“菜单按钮”。在一些其他实施方案中,菜单按钮是物理下压按钮或者其他物理输入控制设备,而不是触控板。A predefined set of functions that are performed exclusively through the touch screen and/or trackpad optionally includes navigation between user interfaces. In some embodiments, the trackpad, when touched by the user, navigates the device 100 from any user interface displayed on the device 100 to a main menu, a home menu, or a root menu. In such embodiments, a "menu button" is implemented using a trackpad. In some other embodiments, the menu button is a physical push button or other physical input control device, rather than a trackpad.
图1B是示出根据一些实施方案的用于事件处理的示例性部件的框图。在一些实施方案中,存储器102(图1A)或存储器370(图3)包括事件分类器170(例如,在操作系统126中)以及相应的应用程序136-1(例如,前述应用程序137至151、155、380至390中的任一个应用程序)。Fig. 1B is a block diagram showing exemplary components for event processing according to some embodiments. In some embodiments, memory 102 (Fig. 1A) or memory 370 (Fig. 3) includes event classifier 170 (e.g., in operating system 126) and corresponding application 136-1 (e.g., any one of the aforementioned applications 137 to 151, 155, 380 to 390).
事件分类器170接收事件信息并确定要将事件信息递送到的应用程序136-1和应用程序136-1的应用程序视图191。事件分类器170包括事件监视器171和事件分配器模块174。在一些实施方案中,应用程序136-1包括应用程序内部状态192,该应用程序内部状态指示当应用程序是活动的或正在执行时被显示在触敏显示器112上的一个或多个当前应用程序视图。在一些实施方案中,设备/全局内部状态157被事件分类器170用来确定哪个(哪些)应用程序当前是活动的,并且应用程序内部状态192被事件分类器170用来确定要将事件信息递送到的应用程序视图191。Event classifier 170 receives event information and determines the application 136-1 and the application view 191 of application 136-1 to which the event information is to be delivered. Event classifier 170 includes event monitor 171 and event distributor module 174. In some embodiments, application 136-1 includes application internal state 192, which indicates one or more current application views displayed on touch-sensitive display 112 when the application is active or executing. In some embodiments, device/global internal state 157 is used by event classifier 170 to determine which application(s) is currently active, and application internal state 192 is used by event classifier 170 to determine the application view 191 to which the event information is to be delivered.
在一些实施方案中,应用程序内部状态192包括附加信息,诸如以下各项中的一者或多者:当应用程序136-1恢复执行时将被使用的恢复信息、指示信息正被显示或准备好用于被应用程序136-1显示的用户界面状态信息、用于使得用户能够返回到应用程序136-1的前一状态或视图的状态队列,以及用户采取的先前动作的重复/撤销队列。In some embodiments, the application internal state 192 includes additional information, such as one or more of the following: resumption information to be used when the application 136-1 resumes execution, user interface state information indicating that information is being displayed or is ready to be displayed by the application 136-1, a state queue for enabling a user to return to a previous state or view of the application 136-1, and a repeat/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 peripherals interface 118. Event information includes information about sub-events (e.g., 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, one or more accelerometers 168, and/or microphone 113 (through audio circuit 110). The information that peripherals 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 device interface 118 at predetermined intervals. In response, peripheral device interface 118 transmits event information. In other embodiments, peripheral device interface 118 transmits event information only when there is a significant event (e.g., receiving an input above a predetermined noise threshold and/or receiving an input for more than a predetermined duration).
在一些实施方案中,事件分类器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.
当触敏显示器112显示多于一个视图时,命中视图确定模块172提供用于确定子事件已在一个或多个视图内的什么地方发生的软件过程。视图由用户能够在显示器上看到的控件和其他元素构成。When the touch-sensitive display 112 displays more than one view, the hit view determination module 172 provides software procedures for determining where within one or more views a sub-event has occurred. A view consists of controls and other elements that a user can see on the display.
与应用程序相关联的用户界面的另一方面是一组视图,本文中有时也称为应用程序视图或用户界面窗口,在其中显示信息并且发生基于触摸的手势。在其中检测到触摸的(相应应用程序的)应用程序视图任选地对应于在应用程序的程序化或视图分级结构内的程序化水平。例如,在其中检测到触摸的最低水平视图任选地被称为命中视图,并且被识别为正确输入的事件集任选地至少部分地基于初始触摸的命中视图来确定,所述初始触摸开始基于触摸的手势。Another aspect of the user interface associated with an application is a set of views, sometimes also referred to herein as application views or user interface windows, in which information is displayed and touch-based gestures occur. The application views (of the respective application) in which a touch is detected optionally correspond to a programmatic level within the programmatic or view hierarchy of the application. For example, the lowest level view in which a touch is detected is optionally referred to as a hit view, and the set of events recognized as correct input is optionally determined at least in part based on the hit view of the initial touch that started the touch-based gesture.
命中视图确定模块172接收与基于触摸的手势的子事件相关的信息。当应用程序具有以分级结构组织的多个视图时,命中视图确定模块172将命中视图识别为应当对子事件进行处理的分级结构中的最低视图。在大多数情况下,命中视图是发起子事件(例如,形成事件或潜在事件的子事件序列中的第一子事件)在其中发生的最低水平视图。一旦命中视图被命中视图确定模块172识别,命中视图便通常接收与其被识别为命中视图所针对的同一触摸或输入源相关的所有子事件。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, hit view determination module 172 identifies the hit view as the lowest view in the hierarchy where the sub-events should be processed. In most cases, the hit view is the lowest level view in which the initiating sub-event (e.g., the first sub-event in a sequence of sub-events that form an event or potential event) occurs. Once a hit view is identified by hit view determination module 172, the hit view typically receives all sub-events related to the same touch or input source for which it was identified as the hit view.
活动事件识别器确定模块173确定视图分级结构内的哪个或哪些视图应接收特定子事件序列。在一些实施方案中,活动事件识别器确定模块173确定仅命中视图应接收特定子事件序列。在其他实施方案中,活动事件识别器确定模块173确定包括子事件的物理位置的所有视图是活跃参与的视图,并因此确定所有活跃参与的视图都应接收特定子事件序列。在其他实施方案中,即使触摸子事件完全被局限到与一个特定视图相关联的区域,分级结构中的较高视图将仍然保持为活跃参与的视图。Active event recognizer determination module 173 determines which view or views within the view hierarchy should receive a particular sequence of sub-events. In some embodiments, active event recognizer determination module 173 determines that only the hit view should receive a particular sequence of sub-events. In other embodiments, active event recognizer determination module 173 determines that all views that include the physical location of the sub-event are actively participating views, and therefore determines that all actively participating views should receive a particular sequence of sub-events. In other embodiments, even if a touch sub-event is completely confined to an area associated with one particular view, higher views in the hierarchy will still remain as actively participating views.
事件分配器模块174将事件信息分配到事件识别器(例如,事件识别器180)。在包括活动事件识别器确定模块173的实施方案中,事件分配器模块174将事件信息递送到由活动事件识别器确定模块173确定的事件识别器。在一些实施方案中,事件分配器模块174在事件队列中存储事件信息,该事件信息由相应事件接收器182进行检索。Event distributor module 174 distributes event information to event recognizers (e.g., event recognizers 180). In embodiments including active event recognizer determination module 173, event distributor module 174 delivers the event information to the event recognizers determined by active event recognizer determination module 173. In some embodiments, event distributor module 174 stores the event information in an event queue, which is retrieved by corresponding event receivers 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 yet another embodiment, event classifier 170 is a standalone module or is part of another module stored in memory 102, such as contact/motion module 130.
在一些实施方案中,应用程序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 multiple event handlers 190 and one or more application views 191, each of which includes instructions for handling touch events occurring within a corresponding view of the user interface of the application. Each application view 191 of application 136-1 includes one or more event recognizers 180. Typically, the corresponding application view 191 includes multiple event recognizers 180. In other embodiments, one or more event recognizers in event recognizers 180 are part of an independent module, which is a higher-level object such as a user interface toolkit or application 136-1 from which methods and other properties are inherited. In some embodiments, the corresponding event handler 190 includes one or more of the following: data updater 176, object updater 177, GUI updater 178, and/or event data 179 received from event classifier 170. Event handler 190 optionally utilizes or calls data updater 176, object updater 177, or GUI updater 178 to update application internal state 192. Alternatively, one or more of the application views in application view 191 include one or more corresponding event handlers 190. In addition, in some embodiments, one or more of data updater 176, object updater 177, and GUI updater 178 are included in the corresponding application view 191.
相应的事件识别器180从事件分类器170接收事件信息(例如,事件数据179),并且根据事件信息识别事件。事件识别器180包括事件接收器182和事件比较器184。在一些实施方案中,事件识别器180还包括元数据183和事件传递指令188(其任选地包括子事件递送指令)的至少一个子集。The corresponding event identifier 180 receives event information (e.g., event data 179) from the event classifier 170 and identifies the event based on the event information. The event identifier 180 includes an event receiver 182 and an event comparator 184. In some embodiments, the event identifier 180 also includes metadata 183 and at least a subset of event delivery instructions 188 (which optionally include sub-event delivery instructions).
事件接收器182从事件分类器170接收事件信息。事件信息包括关于子事件例如触摸或触摸移动的信息。根据子事件,事件信息还包括附加信息,诸如子事件的位置。当子事件涉及触摸的运动时,事件信息任选地还包括子事件的速率和方向。在一些实施方案中,事件包括设备从一个取向旋转到另一取向(例如,从纵向取向旋转到横向取向,或反之亦然),并且事件信息包括关于设备的当前取向(也被称为设备姿态)的对应信息。Event receiver 182 receives event information from event classifier 170. Event information includes information about sub-events such as 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 the movement of the touch, the event information optionally also includes the speed and direction of the sub-event. In some embodiments, the event includes the device rotating from one orientation to another orientation (for example, from a longitudinal orientation to a transverse orientation, or vice versa), and the event information includes corresponding information about the current orientation of the device (also referred to as the device posture).
事件比较器184将事件信息与预定义的事件或子事件定义进行比较,并且基于该比较来确定事件或子事件,或者确定或更新事件或子事件的状态。在一些实施方案中,事件比较器184包括事件定义186。事件定义186包含事件的定义(例如,预定义的子事件序列),例如事件1(187-1)、事件2(187-2)以及其他。在一些实施方案中,事件(187)中的子事件例如包括触摸开始、触摸结束、触摸移动、触摸取消和多点触摸。在一个示例中,事件1(187-1)的定义是被显示对象上的双击。例如,双击包括被显示对象上的预先确定时长的第一触摸(触摸开始)、预先确定时长的第一抬离(触摸结束)、被显示对象上的预先确定时长的第二触摸(触摸开始)以及预先确定时长的第二抬离(触摸结束)。在另一个示例中,事件2(187-2)的定义是被显示对象上的拖动。例如,拖动包括被显示对象上的预先确定时长的触摸(或接触)、触摸在触敏显示器112上的移动、以及触摸的抬离(触摸结束)。在一些实施方案中,事件还包括用于一个或多个相关联的事件处理程序190的信息。Event comparator 184 compares event information with predefined event or sub-event definitions, and determines an event or sub-event based on the comparison, or determines or updates the state of an event or sub-event. In some embodiments, event comparator 184 includes event definition 186. Event definition 186 includes a definition of an event (e.g., a predefined sequence of sub-events), such as event 1 (187-1), event 2 (187-2), and others. 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 displayed object. For example, a double-click includes a first touch (touch start) of a predetermined duration on a displayed object, a first lift-off (touch end) of a predetermined duration, a second touch (touch start) of a predetermined duration on a displayed object, and a second lift-off (touch end) of a predetermined duration. In another example, the definition of event 2 (187-2) is a drag on a displayed object. For example, dragging includes a touch (or contact) of a predetermined duration on a displayed object, movement of the touch on the touch-sensitive display 112, and lifting 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 definition 187 includes definitions of events for corresponding user interface objects. In some embodiments, event comparator 184 performs a hit test to determine which user interface object is associated with a sub-event. For example, in an application view displaying three user interface objects 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 is associated with the touch (sub-event). If each displayed object is associated with a corresponding event handler 190, the event comparator uses the result of the hit test to determine which event handler 190 should be activated. For example, event comparator 184 selects an event handler associated with the sub-event and the object that triggered the hit test.
在一些实施方案中,相应事件(187)的定义还包括延迟动作,该延迟动作延迟事件信息的递送,直到已确定子事件序列确实对应于或不对应于事件识别器的事件类型。In some embodiments, the definition of the corresponding event (187) also includes a delay action that delays the delivery of the event information until it has been determined that the sub-event sequence does or does not correspond to the event type of the event identifier.
当相应事件识别器180确定子事件序列不与事件定义186中的任何事件匹配时,该相应事件识别器180进入事件不可能、事件失败或事件结束状态,在此之后忽略基于触摸的手势的后续子事件。在这种情况下,对于命中视图保持活动的其他事件识别器(如果有的话)继续跟踪并处理持续进行的基于触摸的手势的子事件。When a corresponding event recognizer 180 determines that a sequence of sub-events does not match any event in event definition 186, the corresponding event recognizer 180 enters an event impossible, event failed, or event ended state, after which subsequent sub-events of the touch-based gesture are ignored. 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包括具有指示事件递送系统应当如何执行对活跃参与的事件识别器的子事件递送的可配置属性、标记和/或列表的元数据183。在一些实施方案中,元数据183包括指示事件识别器彼此如何交互或如何能够交互的可配置属性、标志和/或列表。在一些实施方案中,元数据183包括指示子事件是否递送到视图或程序化分级结构中的不同层级的可配置属性、标志和/或列表。In some embodiments, the corresponding event recognizers 180 include metadata 183 with configurable properties, flags, and/or lists that indicate how the event delivery system should perform sub-event delivery to actively participating event recognizers. In some embodiments, metadata 183 includes configurable properties, flags, and/or lists that indicate how event recognizers interact 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 a view or programmatic hierarchy.
在一些实施方案中,当事件的一个或多个特定子事件被识别时,相应事件识别器180激活与事件相关联的事件处理程序190。在一些实施方案中,相应事件识别器180将与事件相关联的事件信息递送到事件处理程序190。激活事件处理程序190不同于将子事件发送(和延期发送)到相应命中视图。在一些实施方案中,事件识别器180抛出与所识别的事件相关联的标记,并且与该标记相关联的事件处理程序190获取该标记并执行预定义过程。In some embodiments, when one or more specific sub-events of an event are identified, the corresponding event recognizer 180 activates an event handler 190 associated with the event. In some embodiments, the corresponding event recognizer 180 delivers event information associated with the event to the event handler 190. Activating the event handler 190 is different from sending (and deferred sending) the sub-events to the corresponding hit view. In some embodiments, the event recognizer 180 throws a tag associated with the identified event, and the event handler 190 associated with the tag obtains the tag and performs a predefined process.
在一些实施方案中,事件递送指令188包括递送关于子事件的事件信息而不激活事件处理程序的子事件递送指令。相反,子事件递送指令将事件信息递送到与子事件序列相关联的事件处理程序或者递送到活跃参与的视图。与子事件序列或与活跃参与的视图相关联的事件处理程序接收事件信息并执行预先确定的过程。In some embodiments, the event delivery instructions 188 include a sub-event delivery instruction that delivers event information about a sub-event without activating an event handler. Instead, the sub-event delivery instruction delivers the event information to an event handler associated with a sub-event sequence or to an actively participating view. The event handler associated with the sub-event sequence or with an actively participating view receives the event information and performs a predetermined process.
在一些实施方案中,数据更新器176创建并更新在应用程序136-1中使用的数据。例如,数据更新器176对联系人模块137中所使用的电话号码进行更新,或者对视频播放器模块中所使用的视频文件进行存储。在一些实施方案中,对象更新器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 contact module 137 or stores video files used in video player module. In some embodiments, object updater 177 creates and updates objects used in application 136-1. For example, object updater 177 creates new user interface objects or updates the position of user interface objects. GUI updater 178 updates the GUI. For example, GUI updater 178 prepares display information and sends the display information to graphics module 132 for display on a touch-sensitive display.
在一些实施方案中,事件处理程序190包括数据更新器176、对象更新器177和GUI更新器178,或具有对该数据更新器、该对象更新器和该GUI更新器的访问权限。在一些实施方案中,数据更新器176、对象更新器177和GUI更新器178被包括在相应应用程序136-1或应用程序视图191的单个模块中。在其他实施方案中,它们被包括在两个或更多个软件模块中。In some embodiments, event handler 190 includes or has 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 the corresponding application 136-1 or application view 191. In other embodiments, they are included in two or more software modules.
应当理解,关于触敏显示器上的用户触摸的事件处理的上述论述还适用于利用输入设备来操作多功能设备100的其他形式的用户输入,并不是所有用户输入都是在触摸屏上发起的。例如,任选地与单次或多次键盘按下或按住协作的鼠标移动和鼠标按钮按下;触控板上的接触移动,诸如轻击、拖动、滚动等;触笔输入;设备的移动;口头指令;检测到的眼睛移动;生物特征输入;和/或它们的任何组合任选地被用作对应于限定要识别的事件的子事件的输入。It should be understood that the above discussion of event processing of user touches on a touch-sensitive display also applies to other forms of user input that utilize input devices to operate multifunction device 100, and not all user input is initiated on a touch screen. For example, mouse movement and mouse button presses, optionally in conjunction with single or multiple keyboard presses or holddowns; contact movement on a touchpad, such as tapping, dragging, scrolling, etc.; stylus input; movement of the device; verbal commands; detected eye movement; biometric input; and/or any combination thereof are optionally used as input corresponding to sub-events defining an event to be recognized.
图2示出了根据一些实施方案的具有触摸屏112的便携式多功能设备100。触摸屏任选地在用户界面(UI)200内显示一个或多个图形。在本实施方案以及下文所述的其他实施方案中,用户能够通过例如利用一根或多根手指202(在图中未按比例绘制)或一支或多支触笔203(在图中未按比例绘制)在图形上作出手势来选择这些图形中的一个或多个图形。在一些实施方案中,当用户中断与一个或多个图形的接触时,将发生对一个或多个图形的选择。在一些实施方案中,手势任选地包括一次或多次轻击、一次或多次轻扫(从左向右、从右向左、向上和/或向下)和/或已与设备100发生接触的手指的滚动(从右向左、从左向右、向上和/或向下)。在一些具体实施中或在一些情况下,不经意地与图形接触不会选择图形。例如,当与选择对应的手势是轻击时,在应用程序图标上方扫动的轻扫手势任选地不会选择对应的应用程序。FIG. 2 shows a portable multifunction device 100 with a touch screen 112 according to some embodiments. The touch screen optionally displays one or more graphics within a user interface (UI) 200. In this embodiment and other embodiments described below, a user can select one or more of these graphics by, for example, making gestures on the graphics using one or more fingers 202 (not drawn to scale in the figure) or one or more styluses 203 (not drawn to scale in the figure). In some embodiments, when the user interrupts contact with one or more graphics, selection of one or more graphics will occur. In some embodiments, gestures optionally include one or more taps, one or more swipes (from left to right, from right to left, up and/or down) and/or rolling of fingers that have been in contact with the device 100 (from right to left, from left to right, up and/or down). In some specific implementations or in some cases, inadvertent contact with a graphic will not select the graphic. For example, when the gesture corresponding to the selection is a tap, a swipe gesture that sweeps over an application icon optionally does not select the corresponding application.
设备100任选地还包括一个或多个物理按钮,诸如“主页”或菜单按钮204。如前所述,菜单按钮204任选地用于导航到任选地在设备100上被执行的一组应用程序中的任何应用程序136。另选地,在一些实施方案中,菜单按钮被实现为被显示在触摸屏112上的GUI中的软键。The device 100 optionally also includes one or more physical buttons, such as a "home" or menu button 204. As previously described, the menu button 204 is optionally used to navigate to any application 136 in a set of applications that are optionally executed on the device 100. Alternatively, in some embodiments, the menu button is implemented as a soft key in a 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 turning the device on/off and for locking the device, one or more volume adjustment buttons 208, a user identity module (SIM) card slot 210, an earphone jack 212, and a docking/charging external port 124. The push button 206 is optionally used to turn the device on/off by pressing the button and keeping the button in a pressed state for a predefined time interval; lock the device by pressing the button and releasing the button before the predefined time interval passes; and/or unlock the device or initiate an unlocking process. In an alternative embodiment, the device 100 also accepts voice input for activating or deactivating certain functions through a microphone 113. The device 100 also optionally includes one or more contact strength sensors 165 for detecting the strength of contact on the touch screen 112, and/or one or more tactile output generators 167 for generating tactile output for a user of the device 100.
图3是根据一些实施方案的具有显示器和触敏表面的示例性多功能设备的框图。设备300不必是便携式的。在一些实施方案中,设备300是膝上型电脑、台式计算机、平板电脑、多媒体播放器设备、导航设备、教育设备(诸如儿童学习玩具)、游戏系统或控制设备(例如,家用控制器或工业用控制器)。设备300通常包括一个或多个处理单元(CPU)310、一个或多个网络或其他通信接口360、存储器370和用于使这些部件互连的一条或多条通信总线320。通信总线320任选地包括使系统部件互连并且控制系统部件之间的通信的电路(有时称作芯片组)。设备300包括具有显示器340的输入/输出(I/O)接口330,该显示器通常是触摸屏显示器。I/O接口330还任选地包括键盘和/或鼠标(或其他指向设备)350和触控板355、用于在设备300上生成触觉输出的触觉输出发生器357(例如,类似于上文参考图1A所述的触觉输出发生器167)、传感器359(例如,光学传感器、加速度传感器、接近传感器、触敏传感器和/或接触强度传感器(类似于上文参考图1A所述的接触强度传感器165))。存储器370包括高速随机存取存储器,诸如DRAM、SRAM、DDR RAM,或其他随机存取固态存储器设备;并且任选地包括非易失性存储器,诸如一个或多个磁盘存储设备、光盘存储设备、闪存存储器设备或其他非易失性固态存储设备。存储器370任选地包括远离CPU 310定位的一个或多个存储设备。在一些实施方案中,存储器370存储与便携式多功能设备100(图1A)的存储器102中存储的程序、模块和数据结构类似的程序、模块和数据结构或其子集。此外,存储器370任选地存储在便携式多功能设备100的存储器102中不存在的附加程序、模块和数据结构。例如,设备300的存储器370任选地存储绘图模块380、呈现模块382、文字处理模块384、网站创建模块386、盘编辑模块388、和/或电子表格模块390,而便携式多功能设备100(图1A)的存储器102任选地不存储这些模块。Fig. 3 is a block diagram of an exemplary multifunctional device with a display and a touch-sensitive surface according to some embodiments. Device 300 need not be portable. In some embodiments, device 300 is a laptop, a desktop computer, a tablet computer, a multimedia player device, a navigation device, an educational device (such as a children's learning toy), a game system or a control device (e.g., a home controller or an industrial controller). Device 300 typically includes one or more processing units (CPUs) 310, one or more networks or other communication interfaces 360, a memory 370 and one or more communication buses 320 for interconnecting these components. Communication bus 320 optionally includes a circuit (sometimes referred to as a chipset) that interconnects system components and controls the communication between system components. Device 300 includes an input/output (I/O) interface 330 with a display 340, which is typically a touch screen display. The I/O interface 330 also optionally includes a keyboard and/or mouse (or other pointing device) 350 and a touchpad 355, a tactile output generator 357 for generating tactile output on the device 300 (e.g., similar to the tactile output generator 167 described above with reference to FIG. 1A ), and a sensor 359 (e.g., an optical sensor, an acceleration sensor, a proximity sensor, a touch sensor, and/or a contact force sensor (similar to the contact force sensor 165 described above with reference to FIG. 1A )). The memory 370 includes a high-speed random access memory, such as DRAM, SRAM, DDR RAM, or other random access solid-state memory devices; and optionally includes a non-volatile memory, such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. The memory 370 optionally includes one or more storage devices located away from the CPU 310. In some embodiments, the memory 370 stores programs, modules, and data structures similar to those stored in the memory 102 of the portable multifunction device 100 ( FIG. 1A ), or a subset thereof. In addition, 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 a drawing module 380, a presentation module 382, a word processing module 384, a website creation module 386, a disk editing module 388, and/or a spreadsheet module 390, while memory 102 of portable multifunction device 100 ( FIG. 1A ) optionally does not store these modules.
图3中的上述元素中的每个元素任选地存储于先前提到的存储器设备的一个或多个存储器设备中。上述模块中的每个模块对应于用于执行上述功能的指令集。上述模块或程序(例如,指令集)不必被实现为单独的软件程序、过程或模块,并且因此这些模块的各种子集任选地在各种实施方案中被组合或以其他方式重新布置。在一些实施方案中,存储器370任选地存储上述模块和数据结构的子组。此外,存储器370任选地存储上文未描述的附加模块和数据结构。Each element in the above-mentioned elements in Fig. 3 is optionally stored in one or more memory devices of the previously mentioned memory device.Each module in the above-mentioned modules corresponds to the instruction set for performing the above-mentioned functions.The above-mentioned modules or programs (e.g., instruction sets) need not be implemented as independent software programs, processes or modules, and therefore the various subsets of these modules are optionally combined or otherwise rearranged in various embodiments.In some embodiments, memory 370 optionally stores the subset of the above-mentioned modules and data structures.In addition, memory 370 optionally stores additional modules and data structures not described above.
现在将注意力转到任选地在例如便携式多功能设备100上实现的用户界面的实施方案。Attention is now turned to an embodiment of a user interface that is optionally implemented on, for example, portable multifunction device 100.
图4A示出了根据一些实施方案的便携式多功能设备100上的应用程序菜单的示例性用户界面。类似的用户界面任选地在设备300上实现。在一些实施方案中,用户界面400包括以下元件或者其子集或超集:4A illustrates an exemplary user interface for an application menu on portable multifunction device 100 according to some embodiments. A similar user interface is optionally implemented on device 300. In some embodiments, user interface 400 includes the following elements, or a subset or superset thereof:
·无线通信诸如蜂窝信号和Wi-Fi信号的信号强度指示符402;Signal strength indicators 402 for wireless communications such as cellular signals and Wi-Fi signals;
·时间404;Time 404;
·蓝牙指示符405;Bluetooth indicator 405;
·电池状态指示符406;Battery status indicator 406;
·具有针对常用应用程序的图标的托盘408,该图标诸如:A tray 408 with icons for commonly used applications, such as:
o电话模块138的被标记为“电话”的图标416,该图标416任选地包括未接来电或语音信箱的数量的指示符414;o an icon 416 of the phone module 138 labeled “Phone”, the icon 416 optionally including an indicator 414 of the number of missed calls or voicemails;
o电子邮件客户端模块140的被标记为“邮件”的图标418,该图标418任选地包括未读电子邮件的数量的指示符410;o an icon 418 of the email client module 140 labeled “Mail”, the icon 418 optionally including an indicator 410 of the number of unread emails;
o浏览器模块147的标记为“浏览器”的图标420;以及o an icon 420 labeled “Browser” of the browser module 147; and
o视频和音乐播放器模块152(也称为iPod(苹果公司(AppleInc.)的商标)模块152)的被标记为“iPod”的图标422;以及o an icon 422 labeled “iPod” of a video and music player module 152 (also referred to as an iPod (trademark of Apple Inc.) module 152); and
·其他应用的图标,诸如:Icons for other apps, such as:
o IM模块141的被标记为“消息”的图标424;o Icon 424 labeled “Messages” of IM module 141;
o日历模块148的被标记为“日历”的图标426;o Icon 426 labeled “Calendar” of calendar module 148;
o图像管理模块144的被标记为“照片”的图标428;o Icon 428 labeled “Photos” of the image management module 144;
o相机模块143的被标记为“相机”的图标430;o Icon 430 labeled “Camera” of camera module 143;
o在线视频模块155的被标记为“在线视频”的图标432;o Icon 432 labeled “Online Video” of the online video module 155;
o股市桌面小程序149-2的被标记为“股市”的图标434;o Icon 434 labeled “Stock Market” of the Stock Market widget 149-2;
o地图模块154的被标记为“地图”的图标436;o an icon 436 labeled “MAP” of the map module 154;
o天气桌面小程序149-1的被标记为“天气”的图标438;o Icon 438 labeled “Weather” of the Weather widget 149-1;
o闹钟桌面小程序149-4的被标记为“时钟”的图标440;o Icon 440 labeled “Clock” of the alarm clock widget 149-4;
o健身支持模块142的被标记为“健身支持”的图标442;o an icon 442 labeled “Fitness Support” of the fitness support module 142;
o记事本模块153的标记为“记事本”的图标444;以及o Icon 444 labeled "Notepad" of the Notepad module 153; and
o设置应用程序或模块的被标记为“设置”的图标446,该图标提供对设备100及其各种应用程序136的设置的访问。o An icon 446 of a settings application or module labeled “Settings” that provides access to settings for the device 100 and its various applications 136 .
应当指出的是,图4A中示出的图标标签仅仅是示例性的。例如,视频和音乐播放器模块152的图标422被标记“音乐”或“音乐播放器”。对于各种应用程序图标任选地使用其他标签。在一些实施方案中,相应应用程序图标的标签包括与该相应应用程序图标对应的应用程序的名称。在一些实施方案中,特定应用程序图标的标签不同于与该特定应用程序图标对应的应用程序的名称。It should be noted that the icon labels shown in FIG. 4A are merely exemplary. For example, icon 422 of video and music player module 152 is labeled "Music" or "Music Player". Other labels are optionally used for various application icons. In some embodiments, the label of a corresponding application icon includes the name of the application corresponding to the corresponding application icon. In some embodiments, the label of a particular application icon is different from the name of the application corresponding to the particular application icon.
图4B示出了具有与显示器450(例如,触摸屏显示器112)分开的触敏表面451(例如,图3的平板电脑或触控板355)的设备(例如,图3的设备300)上的示例性用户界面。设备300还任选地包括用于检测触敏表面451上的接触的强度的一个或多个接触强度传感器(例如,传感器359中的一个或多个传感器)和/或用于为设备300的用户生成触觉输出的一个或多个触觉输出发生器357。4B shows an exemplary user interface on a device (e.g., device 300 of FIG. 3 ) having a touch-sensitive surface 451 (e.g., tablet or trackpad 355 of FIG. 3 ) that is separate from a display 450 (e.g., touch screen display 112 ). Device 300 also optionally includes one or more contact intensity sensors (e.g., one or more of sensors 359 ) for detecting the intensity of a contact on touch-sensitive surface 451 and/or one or more tactile output generators 357 for generating tactile output for a user of device 300.
尽管将参考触摸屏显示器112(其中组合了触敏表面和显示器)上的输入给出以下示例中的一些示例,但是在一些实施方案中,设备检测与显示器分开的触敏表面上的输入,如图4B中所示。在一些实施方案中,触敏表面(例如,图4B中的451)具有与显示器(例如,450)上的主轴(例如,图4B中的453)对应的主轴(例如,图4B中的452)。根据这些实施方案,设备检测在与显示器上的相应位置对应的位置(例如,在图4B中,460对应于468并且462对应于470)处与触敏表面451的接触(例如,图4B中的460和462)。这样,当触敏表面(例如,图4B中的451)与多功能设备的显示器(例如,图4B中的450)分开时,由设备在该触敏表面上检测到的用户输入(例如,接触460和462以及它们的移动)被该设备用于操纵该显示器上的用户界面。应当理解,类似的方法任选地用于本文所述的其他用户界面。Although some of the examples below will be given with reference to input on a touch screen display 112 (in which a touch-sensitive surface and a display are combined), in some embodiments, the device detects input on a touch-sensitive surface that is separate from the display, as shown in FIG. 4B. In some embodiments, the touch-sensitive surface (e.g., 451 in FIG. 4B) has a main axis (e.g., 452 in FIG. 4B) corresponding to a main axis (e.g., 453 in FIG. 4B) on a display (e.g., 450). According to these embodiments, the device detects contact (e.g., 460 and 462 in FIG. 4B) with the touch-sensitive surface 451 at a position corresponding to a corresponding position on the display (e.g., in FIG. 4B, 460 corresponds to 468 and 462 corresponds to 470). In this way, when the touch-sensitive surface (e.g., 451 in FIG. 4B) is separated from the display (e.g., 450 in FIG. 4B) of the multifunction device, the user input detected by the device on the touch-sensitive surface (e.g., contacts 460 and 462 and their movement) is 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.
另外,虽然主要是参考手指输入(例如,手指接触、单指轻击手势、手指轻扫手势)来给出下面的示例,但是应当理解的是,在一些实施方案中,这些手指输入中的一个或多个手指输入由来自另一输入设备的输入(例如,基于鼠标的输入或触笔输入)替代。例如,轻扫手势任选地由鼠标点击(例如,而不是接触),之后是光标沿着轻扫的路径的移动(例如,而不是接触的移动)替代。又如,轻击手势任选地由在光标位于轻击手势的位置上方时的鼠标点击(例如,代替对接触的检测,之后是停止检测接触)替代。类似地,当同时检测到多个用户输入时,应当理解的是,多个计算机鼠标任选地被同时使用,或鼠标和手指接触任选地被同时使用。In addition, although the following examples are primarily given with reference to finger inputs (e.g., finger contacts, single-finger tap gestures, finger swipe gestures), it should be understood that in some embodiments, one or more of these finger inputs are replaced by input from another input device (e.g., mouse-based input or stylus input). For example, a swipe gesture is optionally replaced by a mouse click (e.g., instead of contact), followed by movement of the cursor along the path of the swipe (e.g., instead of movement of the contact). As another example, a tap gesture is optionally replaced by a mouse click when the cursor is over the location of the tap gesture (e.g., instead of detecting contact, followed by ceasing to detect contact). Similarly, when multiple user inputs are detected simultaneously, it should be understood that multiple computer mice are optionally used simultaneously, or a mouse and finger contact 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 shows an exemplary personal electronic device 500. Device 500 includes a body 502. In some embodiments, device 500 may include some or all of the features described with respect to devices 100 and 300 (e.g., FIG. 1A to FIG. 4B). In some embodiments, device 500 has a touch-sensitive display screen 504, referred to as touch screen 504 hereinafter. As an alternative or supplement to touch screen 504, device 500 has a display and a touch-sensitive surface. As in the case of devices 100 and 300, in some embodiments, touch screen 504 (or touch-sensitive surface) optionally includes one or more intensity sensors for detecting the intensity of contact (e.g., touch) applied. One or more intensity sensors of touch screen 504 (or touch-sensitive surface) may provide output data representing the intensity of touch. The user interface of device 500 may respond to touch based on the intensity of touch, which means that touches of different intensities may invoke different user interface operations on device 500.
用于检测和处理触摸强度的示例性技术见于例如以下相关专利申请中:2013年5月8日提交的名称为“Device,Method,and Graphical User Interface for DisplayingUser Interface Objects Corresponding to an Application”的国际专利申请序列No.PCT/US2013/040061,发布为WIPO专利公开No.WO/2013/169849;以及2013年11月11日提交的名称为“Device,Method,and Graphical User Interface for TransitioningBetween Touch Input to Display Output Relationships”的国际专利申请序列No.PCT/US2013/069483,发布为WIPO专利公开No.WO/2014/105276,该每个专利申请据此全文以引用方式并入。Exemplary techniques for detecting and processing touch intensity are found, for example, in the following related patent applications: International Patent Application Serial No. PCT/US2013/040061, filed on May 8, 2013, entitled “Device, Method, and Graphical User Interface for Displaying User Interface Objects Corresponding to an Application,” published as WIPO Patent Publication No. WO/2013/169849; and International Patent Application Serial No. PCT/US2013/069483, filed on November 11, 2013, entitled “Device, Method, and Graphical User Interface for Transitioning Between Touch Input to Display Output Relationships,” published as WIPO Patent Publication No. WO/2014/105276, each of which is hereby incorporated by reference in its entirety.
在一些实施方案中,设备500具有一个或多个输入机构506和508。输入机构506和508(如果包括的话)可以是物理形式的。物理输入机构的示例包括下压按钮和可旋转机构。在一些实施方案中,设备500具有一个或多个附接机构。此类附接机构(如果包括的话)可允许将设备500与例如帽子、眼镜、耳环、项链、衬衣、夹克、手镯、表带、手链、裤子、皮带、鞋子、钱包、背包等附接。这些附接机构允许用户穿戴设备500。In some embodiments, the device 500 has one or more input mechanisms 506 and 508. The input mechanisms 506 and 508 (if included) can be physical. Examples of physical input mechanisms include push buttons and rotatable mechanisms. In some embodiments, the device 500 has one or more attachment mechanisms. Such attachment mechanisms (if included) can allow the device 500 to be attached to, for example, hats, glasses, earrings, necklaces, shirts, jackets, bracelets, watchbands, bracelets, pants, belts, shoes, wallets, backpacks, etc. These attachment mechanisms allow the user to wear the device 500.
图5B描绘了示例性个人电子设备500。在一些实施方案中,设备500可包括参考图1A、图1B和图3所述的部件中的一些或全部部件。设备500具有总线512,该总线将I/O部分514与一个或多个计算机处理器516和存储器518操作性地耦接。I/O部分514可连接到显示器504,该显示器可具有触敏部件522并且任选地具有强度传感器524(例如,接触强度传感器)。此外,I/O部分514可与通信单元530连接,用于使用Wi-Fi、蓝牙、近场通信(NFC)、蜂窝和/或其他无线通信技术来接收应用程序和操作系统数据。设备500可包括输入机构506和/或508。例如,输入机构506任选地是可旋转输入设备或者可按压输入设备以及可旋转输入设备。在一些示例中,输入机构508任选地是按钮。FIG. 5B depicts an exemplary personal electronic device 500. In some embodiments, the device 500 may include some or all of the components described with reference to FIG. 1A, FIG. 1B, and FIG. 3. The device 500 has a bus 512 that operatively couples an I/O portion 514 to one or more computer processors 516 and a memory 518. The I/O portion 514 may be connected to a display 504 that may have a touch-sensitive component 522 and optionally an intensity sensor 524 (e.g., a contact intensity sensor). In addition, the I/O portion 514 may be connected to a communication unit 530 for receiving application and operating system data using Wi-Fi, Bluetooth, near field communication (NFC), cellular, and/or other wireless communication technologies. The device 500 may include an input mechanism 506 and/or 508. For example, the input mechanism 506 may be optionally a rotatable input device or a depressible input device and a rotatable input device. In some examples, the input mechanism 508 may be optionally a button.
在一些示例中,输入机构508任选地是麦克风。个人电子设备500任选地包括各种传感器,诸如GPS传感器532、加速度计534、定向传感器540(例如,罗盘)、陀螺仪536、运动传感器538和/或其组合,所有这些设备均可操作地连接到I/O部分514。In some examples, input mechanism 508 is optionally a microphone. Personal electronic device 500 optionally includes various sensors, such as GPS sensor 532, accelerometer 534, orientation sensor 540 (e.g., compass), gyroscope 536, motion sensor 538, and/or combinations thereof, all of which are operably connected to I/O portion 514.
个人电子设备500的存储器518可包括用于存储计算机可执行指令的一个或多个非暂态计算机可读存储介质,这些可执行指令在由一个或多个计算机处理器516执行时例如可使得计算机处理器执行下文所述的技术,包括过程700、900、1100、1300和1500(图7、图9、图11、图13和图15)。计算机可读存储介质可以是可有形地包含或存储计算机可执行指令以供指令执行系统、装置和设备使用或与其结合的任何介质。在一些示例中,存储介质是暂态计算机可读存储介质。在一些示例中,存储介质是非暂态计算机可读存储介质。非暂态计算机可读存储介质可包括但不限于磁存储装置、光学存储装置、和/或半导体存储装置。此类存储装置的示例包括磁盘、基于CD、DVD或蓝光技术的光盘,以及持久性固态存储器诸如闪存、固态驱动器等。个人电子设备500不限于图5B的部件和配置,而是可包括多种配置中的其他部件或附加部件。The memory 518 of the personal electronic device 500 may include one or more non-transitory computer-readable storage media for storing computer-executable instructions, which, when executed by one or more computer processors 516, may, for example, cause the computer processors to perform the techniques described below, including processes 700, 900, 1100, 1300, and 1500 (FIG. 7, FIG. 9, FIG. 11, FIG. 13, and FIG. 15). A computer-readable storage medium may be any medium that can tangibly contain or store computer-executable instructions for use by or in conjunction with an instruction execution system, apparatus, and device. In some examples, the storage medium is a transient computer-readable storage medium. In some examples, the storage medium is a non-transitory computer-readable storage medium. Non-transitory computer-readable storage media may include, but are not limited to, magnetic storage devices, optical storage devices, and/or semiconductor storage devices. Examples of such 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, and the like. The personal electronic device 500 is not limited to the components and configurations of FIG. 5B, but may include other components or additional components in a variety of configurations.
如本文所用,术语“示能表示”是指任选地在设备100、300和/或500(图1A、图3和图5A至图5B)的显示屏上显示的用户交互式图形用户界面对象。例如,图像(例如,图标)、按钮和文本(例如,超链接)任选地各自构成示能表示。As used herein, the term "affordance" refers to a user-interactive graphical user interface object that is optionally displayed on a display screen of device 100, 300, and/or 500 (FIG. 1A, FIG. 3, and FIG. 5A-5B). For example, an image (e.g., an icon), a button, and text (e.g., a hyperlink) optionally each constitute an affordance.
如本文所用,术语“焦点选择器”是指用于指示用户正与之进行交互的用户界面的当前部分的输入元件。在包括光标或其他位置标记的一些具体实施中,光标充当“焦点选择器”,使得当光标在特定用户界面元素(例如,按钮、窗口、滑块或其他用户界面元素)上方时在触敏表面(例如,图3中的触控板355或图4B中的触敏表面451)上检测到输入(例如,按压输入)的情况下,该特定用户界面元素根据所检测到的输入而被调节。在包括能够实现与触摸屏显示器上的用户界面元素的直接交互的触摸屏显示器(例如,图1A中的触敏显示器系统112或图4A中的触摸屏112)的一些具体实施中,在触摸屏上所检测到的接触充当“焦点选择器”,使得当在触摸屏显示器上在特定用户界面元素(例如,按钮、窗口、滑块或其他用户界面元素)的位置处检测到输入(例如,由接触进行的按压输入)时,该特定用户界面元素根据所检测到的输入而被调节。在一些具体实施中,焦点从用户界面的一个区域移动到用户界面的另一个区域,而无需光标的对应移动或触摸屏显示器上的接触的移动(例如,通过使用制表键或箭头键将焦点从一个按钮移动到另一个按钮);在这些具体实施中,焦点选择器根据焦点在用户界面的不同区域之间的移动而移动。不考虑焦点选择器所采取的具体形式,焦点选择器通常是由用户控制的以便递送与用户界面的用户预期的交互(例如,通过向设备指示用户界面的用户期望与其进行交互的元素)的用户界面元素(或触摸屏显示器上的接触)。例如,在触敏表面(例如,触控板或触摸屏)上检测到按压输入时,焦点选择器(例如,光标、接触或选择框)在相应按钮上方的位置将指示用户期望激活相应按钮(而不是设备显示器上示出的其他用户界面元素)。As used herein, the term "focus selector" refers to an input element used to indicate the current portion of a user interface with which a user is interacting. In some implementations that include a cursor or other position marker, the cursor acts as a "focus selector" such that when an input (e.g., a press input) is detected on a touch-sensitive surface (e.g., touchpad 355 in FIG. 3 or touch-sensitive surface 451 in FIG. 4B ) while the cursor is over a particular user interface element (e.g., a button, window, slider, or other user interface element), the particular user interface element is adjusted in accordance with the detected input. In some implementations that include a touch screen display that enables direct interaction with user interface elements on a touch screen display (e.g., touch-sensitive display system 112 in FIG. 1A or touch screen 112 in FIG. 4A ), a contact detected on the touch screen acts as a "focus selector" such that when an input (e.g., a press input by a contact) is detected at the location of a particular user interface element (e.g., a button, window, slider, or other user interface element) on the touch screen display, the particular user interface element is adjusted in accordance with the detected input. In some implementations, focus moves from one area of a user interface to another area of the user interface without corresponding movement of a cursor or movement of a contact on a touch screen display (e.g., by using a tab key or arrow keys to move focus from one button to another); in these implementations, a focus selector moves in accordance with the movement of focus between different areas of the user interface. Regardless of the specific form the focus selector takes, the focus selector is typically a user interface element (or contact on a touch screen display) that is controlled by a user to deliver the user's intended interaction with the user interface (e.g., by indicating to the device an element of the user interface with which the user desires to interact). For example, when a press input is detected on a touch-sensitive surface (e.g., a trackpad or touch screen), the position of a focus selector (e.g., a cursor, contact, or selection box) over a corresponding button will indicate that the user desires to activate the corresponding button (rather than other user interface elements shown on the device 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 intensity" of a contact refers to a characteristic of a contact based on one or more intensities of the contact. In some embodiments, the characteristic intensity is based on multiple intensity samples. The characteristic intensity is optionally based on a predefined number of intensity samples or a set of intensity samples collected during a predetermined time period (e.g., 0.05 seconds, 0.1 seconds, 0.2 seconds, 0.5 seconds, 1 second, 2 seconds, 5 seconds, 10 seconds) relative to a predefined event (e.g., after contact is detected, before contact is detected to be lifted off, before or after contact starts to move, before contact ends, before or after contact intensity is detected to increase, and/or before or after contact intensity is detected to decrease). The characteristic intensity of a contact is optionally based on one or more of the following: the maximum value of the intensity of the contact, the mean value of the intensity of the contact, the average value of the intensity of the contact, the value at the top 10% of the intensity of the contact, the half-maximum value of the intensity of the contact, the 90% maximum value of the intensity of the contact, etc. In some embodiments, the duration of the contact is used when determining the characteristic intensity (e.g., when the characteristic intensity is the average value of the intensity of the contact over time). In some embodiments, the feature strength is compared to a set of one or more strength thresholds to determine whether the user has performed an operation. For example, the set of one or more strength thresholds optionally includes a first strength threshold and a second strength threshold. In this example, a contact whose feature strength does not exceed the first threshold results in a first operation, a contact whose feature strength exceeds the first strength threshold but does not exceed the second strength threshold results in a second operation, and a contact whose feature strength exceeds the second threshold results in a third operation. In some embodiments, a comparison between the feature strength and one or more thresholds is used to determine whether to perform one or more operations (e.g., whether to perform the corresponding operation or to abandon the corresponding operation) rather than to determine whether to perform the first operation or the second operation.
在一些实施方案中,识别手势的一部分以用于确定特征强度。例如,触敏表面任选地接收连续的轻扫接触,该连续的轻扫接触从起始位置过渡并到达结束位置,在该结束位置处,接触强度增加。在该示例中,接触在结束位置处的特征强度任选地仅基于连续轻扫接触的一部分,而不是整个轻扫接触(例如,仅结束位置处的轻扫接触的部分)。在一些实施方案中,在确定接触的特征强度之前任选地向轻扫接触的强度应用平滑算法。例如,平滑化算法任选地包括以下各项中的一种或多种:不加权滑动平均平滑化算法、三角平滑化算法、中值滤波器平滑化算法和/或指数平滑化算法。在一些情况下,这些平滑化算法消除了轻扫接触的强度中的窄的尖峰或凹陷,以实现确定特征强度的目的。In some embodiments, a portion of a gesture is identified for determining characteristic strength. For example, the touch-sensitive surface optionally receives a continuous swipe contact that transitions from a starting position and reaches an end position, where the contact strength increases. In this example, the characteristic strength of the contact at the end position is optionally based only on a portion of the continuous swipe contact, rather than the entire swipe contact (e.g., only the portion of the swipe contact at the end position). In some embodiments, a smoothing algorithm is optionally applied to the intensity of the swipe contact before determining the characteristic strength of the contact. For example, a smoothing algorithm optionally includes one or more of the following: an unweighted sliding 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 peaks or depressions in the intensity of the swipe contact to achieve the purpose of determining the characteristic strength.
任选地相对于一个或多个强度阈值诸如接触检测强度阈值、轻按压强度阈值、深按压强度阈值和/或一个或多个其他强度阈值来表征触敏表面上的接触强度。在一些实施方案中,轻按压强度阈值对应于这样的强度:在该强度下设备将执行通常与点击物理鼠标或触控板的按钮相关联的操作。在一些实施方案中,深按压强度阈值对应于这样的强度:在该强度下设备将执行与通常与点击物理鼠标或触控板的按钮相关联的操作不同的操作。在一些实施方案中,当检测到特征强度低于轻按压强度阈值(例如,并且高于标称接触检测强度阈值,比标称接触检测强度阈值低的接触不再被检测到)的接触时,设备将根据接触在触敏表面上的移动来移动焦点选择器,而不执行与轻按压强度阈值或深按压强度阈值相关联的操作。一般来讲,除非另有陈述,否则这些强度阈值在不同组的用户界面附图之间是一致的。The intensity of contact on the touch-sensitive surface is optionally characterized relative to one or more intensity thresholds such as a contact detection intensity threshold, a light press intensity threshold, a deep press intensity threshold, and/or one or more other intensity thresholds. In some embodiments, the light press intensity threshold corresponds to an intensity at which the device will perform an operation typically associated with clicking a button of a physical mouse or trackpad. In some embodiments, the deep press intensity threshold corresponds to an intensity at which the device will perform an operation different from the operation typically associated with clicking a button of a physical mouse or trackpad. In some embodiments, when a contact having a characteristic intensity lower than the light press intensity threshold (e.g., and higher than a nominal contact detection intensity threshold, contacts lower than the nominal contact detection intensity threshold are no longer detected) is detected, the device will move the focus selector according to the movement of the contact on the touch-sensitive surface without performing an operation associated with the light press intensity threshold or the deep press intensity threshold. Generally speaking, unless otherwise stated, these intensity thresholds are consistent between different groups of user interface illustrations.
接触特征强度从低于轻按压强度阈值的强度增大到介于轻按压强度阈值与深按压强度阈值之间的强度有时被称为“轻按压”输入。接触特征强度从低于深按压强度阈值的强度增大到高于深按压强度阈值的强度有时被称为“深按压”输入。接触特征强度从低于接触检测强度阈值的强度增大到介于接触检测强度阈值与轻按压强度阈值之间的强度有时被称为检测到触摸表面上的接触。接触特征强度从高于接触检测强度阈值的强度减小到低于接触检测强度阈值的强度有时被称为检测到接触从触摸表面抬离。在一些实施方案中,接触检测强度阈值为零。在一些实施方案中,接触检测强度阈值大于零。An increase in contact feature intensity from an intensity below a light press intensity threshold to an intensity between the light press intensity threshold and the deep press intensity threshold is sometimes referred to as a "light press" input. An increase in contact feature intensity from an intensity below a deep press intensity threshold to an intensity above the deep press intensity threshold is sometimes referred to as a "deep press" input. An increase in contact feature intensity from an intensity below a contact detection intensity threshold to an intensity between the contact detection intensity threshold and the light press intensity threshold is sometimes referred to as detecting contact on the touch surface. A decrease in contact feature intensity from an intensity above the contact detection intensity threshold to an intensity below the contact detection intensity threshold is sometimes referred to as detecting contact lifted from the touch 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 that includes a corresponding press input or in response to detecting a corresponding press input performed using a corresponding contact (or multiple contacts), wherein the corresponding press input is detected at least in part based on detecting that the strength of the contact (or multiple contacts) increases to above a press input strength threshold. In some embodiments, the corresponding operation is performed in response to detecting that the strength of the corresponding contact increases to above the press input strength threshold (e.g., a "down stroke" of the corresponding press input). In some embodiments, the press input includes an increase in the strength of the corresponding contact to above the press input strength threshold and the strength of the contact subsequently decreases to below the press input strength threshold, and the corresponding operation is performed in response to detecting that the strength of the corresponding contact subsequently decreases to below the press input threshold (e.g., an "up stroke" of the corresponding press input).
在一些实施方案中,设备采用强度滞后以避免有时被称为“抖动”的意外输入,其中设备限定或选择与按压输入强度阈值具有预定义关系的滞后强度阈值(例如,滞后强度阈值比按压输入强度阈值低X个强度单位,或滞后强度阈值是按压输入强度阈值的75%、90%或某个合理比例)。因此,在一些实施方案中,按压输入包括相应接触的强度增大到高于按压输入强度阈值以及该接触的强度随后减小到低于对应于按压输入强度阈值的滞后强度阈值,并且响应于检测到相应接触的强度随后减小到低于滞后强度阈值(例如,相应按压输入的“向上冲程”)来执行相应操作。类似地,在一些实施方案中,仅在设备检测到接触强度从等于或低于滞后强度阈值的强度增大到等于或高于按压输入强度阈值的强度并且任选地接触强度随后减小到等于或低于滞后强度的强度时才检测到按压输入,并且响应于检测到按压输入(例如,根据环境,接触强度增大或接触强度减小)来执行相应操作。In some embodiments, the device employs intensity hysteresis to avoid unexpected inputs sometimes referred to as "jitter," where the device defines or selects a hysteresis intensity threshold that has a predefined relationship to a press input intensity threshold (e.g., the hysteresis intensity threshold is X intensity units lower than 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, a press input includes an increase in the intensity of the corresponding contact to above the press input intensity threshold and a subsequent decrease in the intensity of the contact to below the hysteresis intensity threshold corresponding to the press input intensity threshold, and a corresponding operation is performed in response to detecting that the intensity of the corresponding contact subsequently decreases to below the hysteresis intensity threshold (e.g., an "upward stroke" of the corresponding press input). Similarly, in some embodiments, a press input is detected only when the device detects that the contact intensity increases from an intensity equal to or below the hysteresis intensity threshold to an intensity equal to or above the press input intensity threshold and, optionally, that the contact intensity subsequently decreases to an intensity equal to or below the hysteresis intensity, and a corresponding operation is performed in response to detecting the press input (e.g., an increase in contact intensity or a decrease in contact intensity, depending on the circumstances).
为了容易解释,任选地,响应于检测到以下各种情况中的任一种情况而触发对响应于与按压输入强度阈值相关联的按压输入或响应于包括按压输入的手势而执行的操作的描述:接触强度增大到高于按压输入强度阈值、接触强度从低于滞后强度阈值的强度增大到高于按压输入强度阈值的强度、接触强度减小到低于按压输入强度阈值、和/或接触强度减小到低于与按压输入强度阈值对应的滞后强度阈值。另外,在将操作描述为响应于检测到接触的强度减小到低于按压输入强度阈值而执行的示例中,任选地响应于检测到接触的强度减小到低于对应于并且小于按压输入强度阈值的滞后强度阈值来执行操作。For ease of explanation, 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 increasing above the press input intensity threshold, contact intensity increasing from an intensity below a hysteresis intensity threshold to an intensity above the press input intensity threshold, contact intensity decreasing below the press input intensity threshold, and/or contact intensity decreasing below a hysteresis intensity threshold corresponding to the press input intensity threshold. Additionally, in examples where an operation is described as being performed in response to detecting that the intensity of the contact decreases below the press input intensity threshold, the operation is optionally performed in response to detecting that the intensity of the contact decreases below a hysteresis intensity threshold that corresponds to and is less than the press input intensity threshold.
现在将注意力转到在电子设备(诸如便携式多功能设备100、设备300或设备500)上实现的用户界面(“UI”)以及相关联的过程的实施方案。Attention is now turned to embodiments of a user interface ("UI") and associated processes implemented on an electronic device, such as portable multifunction device 100, device 300, or device 500.
图6A至图6EE示出了根据一些实施方案的用于基于完成的健身显示个性化健身建议的示例性用户界面。在一些实施方案中,个性化健身建议表示提示用户进行特定类型的体力活动维持预定持续时间的健身内容(例如,音频和/或视频)。这些附图中的用户界面用于示出下文所述的包括图7中的过程的过程。6A to 6EE illustrate exemplary user interfaces for displaying personalized fitness recommendations based on completed fitness according to some embodiments. In some embodiments, personalized fitness recommendations represent fitness content (e.g., audio and/or video) that prompts the user to perform a specific type of physical activity to maintain a predetermined duration. The user interfaces in these figures are used to illustrate the processes described below, including the process in FIG. 7.
图6A示出了电子设备600,该电子设备是具有显示器602的智能电话。电子设备600的显示器602包括触敏表面,电子设备600可在该触敏表面上检测用户手势(例如,轻击、轻扫和/或拖动)。在一些实施方案中,电子设备600包括电子设备100、300和/或500的一个或多个特征。6A shows an electronic device 600, which is a smart phone with a display 602. The display 602 of the electronic device 600 includes a touch-sensitive surface on which the electronic device 600 can detect user gestures (e.g., taps, swipes, and/or drags). In some embodiments, the electronic device 600 includes one or more features of the electronic devices 100, 300, and/or 500.
在图6A处,在显示主屏幕604时,电子设备600在对应于应用程序图标606A的位置处检测到输入606B。At FIG. 6A , while home screen 604 is displayed, electronic device 600 detects input 606B at a location corresponding to application icon 606A.
在图6B处,响应于检测到输入606B,电子设备600启动活动(例如,体力活动)应用程序。启动活动应用程序包括将主屏幕604的显示替换为活动应用程序的历史用户界面608。另外,电子设备600在显示器602的底部附近显示多个选项,包括选项610A。在显示历史用户界面608时,电子设备600在对应于选项610A的位置处检测到输入610B。At 6B, in response to detecting input 606B, electronic device 600 launches an activity (e.g., physical activity) application. Launching the activity application includes replacing the display of home screen 604 with a history user interface 608 of the activity application. In addition, electronic device 600 displays a plurality of options near the bottom of display 602, including option 610A. While displaying history user interface 608, electronic device 600 detects input 610B at a location corresponding to option 610A.
在图6C处,响应于检测到输入610B,电子设备600将历史用户界面608的显示替换为健身用户界面612。健身用户界面612包括用于基于锻炼类型(例如,跑步机、骑自行车、划船、核心、高强度间歇训练(HIIT)、瑜伽等)来过滤健身的选项614A至614D。另外,健身用户界面612包括针对用户的多个健身建议,其中健身建议基于用户已完成的一个或多个健身。例如,健身建议616A表示与用户完成的健身的子集(例如,最近完成的健身)共享一个或多个特性的健身。在这里,用户最近与另一位教练Emma一起完成了核心健身。因此,电子设备600提供健身建议616A,因为该健身建议表示与用户最近完成的健身具有共享特性的健身。具体地,由健身建议616A表示的健身与用户最近完成的健身具有相同的锻炼类型(核心)。共享特性的示例包括锻炼类型、持续时间、音乐和教练。健身建议616C类似于健身建议616A,与用户完成的健身的子集共享一个或多个特性。与基于最近完成的健身的健身建议616A相反,健身建议616C基于已在预定时间量(例如,过去30天、60天或90天)内完成的一个或多个健身。例如,用户已在过去30天内完成十个健身,其中十个健身中最常见的锻炼类型是HIIT。因此,电子设备600显示健身建议616C,该健身建议表示HIIT锻炼类型(例如,在预定时间段中用户完成的健身中最常见的锻炼类型)的健身。在显示健身用户界面612时,电子设备600在对应于健身建议616A的位置处检测到输入618。At Fig. 6C, in response to detecting input 610B, the electronic device 600 replaces the display of the history user interface 608 with a fitness user interface 612. The fitness user interface 612 includes options 614A to 614D for filtering fitness based on exercise type (e.g., treadmill, cycling, rowing, core, high-intensity interval training (HIIT), yoga, etc.). In addition, the fitness user interface 612 includes multiple fitness suggestions for the user, wherein the fitness suggestion is based on one or more fitnesses that the user has completed. For example, fitness suggestion 616A represents a fitness that shares one or more characteristics with a subset of the fitness completed by the user (e.g., the most recently completed fitness). Here, the user recently completed core fitness with another coach Emma. Therefore, the electronic device 600 provides fitness suggestion 616A because the fitness suggestion represents a fitness that has shared characteristics with the fitness recently completed by the user. Specifically, the fitness represented by fitness suggestion 616A has the same exercise type (core) as the fitness recently completed by the user. Examples of shared characteristics include exercise type, duration, music, and coach. Fitness suggestion 616C is similar to fitness suggestion 616A, sharing one or more characteristics with a subset of the user's completed workouts. In contrast to fitness suggestion 616A, which is based on recently completed workouts, fitness suggestion 616C is based on one or more workouts that have been completed within a predetermined amount of time (e.g., the past 30 days, 60 days, or 90 days). For example, the user has completed ten workouts in the past 30 days, where the most common type of exercise in the ten workouts is HIIT. Therefore, electronic device 600 displays fitness suggestion 616C, which indicates a workout of the HIIT exercise type (e.g., the most common type of exercise in the workouts completed by the user in the predetermined time period). While displaying fitness user interface 612, electronic device 600 detects input 618 at a location corresponding to fitness suggestion 616A.
在图6D处,响应于检测到输入618,电子设备600将健身用户界面612的显示替换为详情用户界面620。详情用户界面620包括由健身建议616A表示的健身的特性。例如,详情用户界面620包括锻炼类型622A、教练622B、持续时间622C、音乐622D、所需装备622E和完成指示622F。6D , in response to detecting input 618, electronic device 600 replaces display of fitness user interface 612 with detail user interface 620. Detail user interface 620 includes the characteristics of the fitness represented by fitness suggestion 616A. For example, detail user interface 620 includes exercise type 622A, coach 622B, duration 622C, music 622D, required equipment 622E, and completion indication 622F.
详情用户界面620还包括可由用户选择以播放对应于健身的视频内容(例如,演示健身的视频)的选项623A,以及可由用户选择以播放对应于健身的预览视频的选项623B。在一些实施方案中,预览视频不同于对应于健身的视频内容。例如,预览视频可包括对应于健身的视频内容的子集,并且持续时间可比对应于健身的视频内容更短。The details user interface 620 also includes an option 623A that can be selected by the user to play video content corresponding to fitness (e.g., a video demonstrating fitness), and an option 623B that can be selected by the user to play a preview video corresponding to fitness. In some embodiments, the preview video is different from the video content corresponding to fitness. For example, the preview video may include a subset of the video content corresponding to fitness, and the duration may be shorter than the video content corresponding to fitness.
详情用户界面620还包括音乐部分625,该音乐部分识别包括对应于健身的一个或多个音乐曲目(music track)的音乐播放列表。例如,音乐部分625可识别包括在健身期间播放的一个或多个音乐曲目的音乐播放列表。音乐部分625包括选项623C,该选项可由用户选择以在独立的音乐应用程序中打开完整的音乐播放列表(例如,音乐部分中列出的所有音乐曲目)。音乐部分625还包括选项623D、623E,该两个选项对应于单独的音乐曲目,并且可由用户选择以在独立的音乐应用程序中打开单独的音乐曲目(例如,无需在独立的音乐应用程序中打开音乐播放列表中的其他音乐曲目)。The details user interface 620 also includes a music section 625 that identifies a music playlist that includes one or more music tracks corresponding to a workout. For example, the music section 625 may identify a music playlist that includes one or more music tracks played during a workout. The music section 625 includes an option 623C that may be selected by the user to open the complete music playlist (e.g., all music tracks listed in the music section) in a separate music application. The music section 625 also includes options 623D, 623E that correspond to separate music tracks and may be selected by the user to open separate music tracks in a separate music application (e.g., without opening other music tracks in the music playlist in a separate music application).
在显示详情用户界面620时,电子设备600在对应于选项624A的位置处检测到输入624B。While displaying detail user interface 620 , electronic device 600 detects input 624B at a location corresponding to option 624A.
在图6E处,响应于检测到输入624B,电子设备600将详情用户界面620的显示替换为健身用户界面612。在显示详情用户界面620时,电子设备600在对应于健身建议616A的位置处检测到在从右向左方向上移动的输入626。6E, in response to detecting input 624B, electronic device 600 replaces display of detail user interface 620 with fitness user interface 612. While displaying detail user interface 620, electronic device 600 detects input 626 moving in a right-to-left direction at a location corresponding to fitness suggestion 616A.
在图6F处,响应于检测到输入626,电子设备600将健身建议616A的一部分滑动出显示器602,并且将健身建议616B滑动到显示器602上。另外,电子设备600将健身建议616E的一部分滑动到显示器602上。在一些实施方案中,响应于检测到输入610B,电子设备600显示健身建议616B而不是健身建议616A(例如,根据确定用户已完成作为健身计划的一部分的健身、根据确定最近完成的健身是健身计划的一部分(例如,预定义健身序列或具有多集的健身系列))。例如,与图6C相比,电子设备600将健身建议616B(第2集:跑步机)显示为第一个性化建议而取代健身建议616A(与Amy一起练核心)。在一些实施方案中,如果用户已完成作为健身计划(秀出你矫捷)的一部分的健身,则电子设备600将健身建议616B(第2集:跑步机)显示为第一个性化建议。另选地,如图6C中所描绘的,根据一些实施方案,如果用户尚未完成作为健身计划的一部分的健身,则电子设备600将健身建议616A显示为第一个性化建议。在显示健身用户界面612时,电子设备600在对应于健身建议616B的位置处检测到输入628。At FIG. 6F , in response to detecting input 626, the electronic device 600 slides a portion of fitness suggestion 616A out of the display 602 and slides fitness suggestion 616B onto the display 602. In addition, the electronic device 600 slides a portion of fitness suggestion 616E onto the display 602. In some embodiments, in response to detecting input 610B, the electronic device 600 displays fitness suggestion 616B instead of fitness suggestion 616A (e.g., based on determining that the user has completed a workout as part of a fitness plan, based on determining that the most recently completed workout is part of a fitness plan (e.g., a predefined fitness sequence or a fitness series with multiple episodes)). For example, compared to FIG. 6C , the electronic device 600 displays fitness suggestion 616B (Episode 2: Treadmill) as the first personalized suggestion instead of fitness suggestion 616A (Core Training with Amy). In some embodiments, if the user has completed a workout as part of a fitness plan (Show Your Fitness), the electronic device 600 displays fitness suggestion 616B (Episode 2: Treadmill) as the first personalized suggestion. 6C , according to some embodiments, if the user has not completed the exercise as part of the fitness plan, the electronic device 600 displays the fitness suggestion 616A as the first personalized suggestion. While displaying the fitness user interface 612, the electronic device 600 detects an input 628 at a location corresponding to the fitness suggestion 616B.
在图6G处,响应于检测到输入628,电子设备600将健身用户界面612的显示替换为计划用户界面630。计划用户界面630包括对应于特定健身计划(例如,秀出你矫捷)的多个健身建议。健身计划由按预定义序列排序的多个健身内容项目组成。根据确定健身计划中的健身已完成,电子设备600使用边框在视觉上强调对应于健身计划中预定义健身序列中的下一个健身的健身建议。例如,根据确定对应于健身建议632A的健身已完成,电子设备600在视觉上强调健身建议634。与健身建议632B匹配的健身建议634对应于健身序列中的下一个健身。另外,指示632AA指示对应于健身建议632A的健身已完成。计划用户界面630还包括可由用户选择以打开并播放计划介绍视频的选项632BB。计划介绍视频与健身计划中的健身分开且不同。在一些实施方案中,计划介绍视频包括来自健身计划中的一些或全部健身的音频和/或视觉剪辑(例如,图像或视频剪辑)。在一些实施方案中,对特定健身建议632A、632B、632C的选择使得显示对应的详情用户界面(类似于图6D的详情用户界面620)。在一些实施方案中,用于每个健身的详情用户界面可包括用于播放对应于健身的视频内容(例如,播放演示健身的视频)的可选选项,以及用于播放计划介绍视频的独立的可选选项(例如,类似于图6D中的选项623A和623B)。在显示计划用户界面630时,电子设备600在对应于选项624A的位置处检测到输入624C。At FIG. 6G , in response to detecting input 628, the electronic device 600 replaces the display of the fitness user interface 612 with a plan user interface 630. The plan user interface 630 includes a plurality of fitness suggestions corresponding to a specific fitness plan (e.g., show your fitness). The fitness plan consists of a plurality of fitness content items sorted in a predefined sequence. Based on determining that the fitness in the fitness plan has been completed, the electronic device 600 uses a border to visually emphasize the fitness suggestion corresponding to the next fitness in the predefined fitness sequence in the fitness plan. For example, based on determining that the fitness corresponding to fitness suggestion 632A has been completed, the electronic device 600 visually emphasizes fitness suggestion 634. Fitness suggestion 634 matching fitness suggestion 632B corresponds to the next fitness in the fitness sequence. In addition, indication 632AA indicates that the fitness corresponding to fitness suggestion 632A has been completed. The plan user interface 630 also includes an option 632BB that can be selected by the user to open and play a plan introduction video. The plan introduction video is separate and different from the fitness in the fitness plan. In some embodiments, the plan introduction video includes audio and/or visual clips (e.g., images or video clips) from some or all of the fitness in the fitness plan. In some embodiments, the selection of a specific fitness suggestion 632A, 632B, 632C causes the corresponding details user interface (similar to the details user interface 620 of FIG. 6D ) to be displayed. In some embodiments, the details user interface for each fitness may include a selectable option for playing video content corresponding to the fitness (e.g., playing a video demonstrating the fitness), and an independent selectable option for playing the plan introduction video (e.g., similar to options 623A and 623B in FIG. 6D ). While displaying the plan user interface 630, the electronic device 600 detects input 624C at a position corresponding to option 624A.
在图6H处,响应于检测到输入624C,电子设备600将计划用户界面630的显示替换为健身用户界面612。在显示健身用户界面612时,电子设备600检测在向上方向上移动的输入636。6H, in response to detecting input 624C, electronic device 600 replaces display of plan user interface 630 with fitness user interface 612. While fitness user interface 612 is displayed, electronic device 600 detects input 636 to move in an upward direction.
在图6I处,响应于检测到输入636,电子设备600滚动健身用户界面612。滚动健身用户界面612包括将健身建议的至少一部分(例如,616A、616B和616E)滑动出显示器602(例如,如图6J所示)。滚动健身用户界面612包括修改健身建议616B以使其与图6H相比占据显示器602的较小部分。滚动健身用户界面612包括将健身建议616F至616I滑动到显示器602上。健身建议616F至616I表示最近可用的健身(例如,在预定时间量(例如,过去一天、一周、一个月)内)。滚动健身用户界面612包括停止显示选项614A至614D。在一些实施方案中,电子设备600响应于检测到输入636而维持显示选项614A至614D。在显示健身用户界面612时,电子设备600检测在向上方向上移动的输入638。At FIG. 6I , in response to detecting input 636, the electronic device 600 scrolls the fitness user interface 612. Scrolling the fitness user interface 612 includes sliding at least a portion of the fitness suggestions (e.g., 616A, 616B, and 616E) out of the display 602 (e.g., as shown in FIG. 6J ). Scrolling the fitness user interface 612 includes modifying the fitness suggestion 616B so that it occupies a smaller portion of the display 602 than in FIG. 6H . Scrolling the fitness user interface 612 includes sliding fitness suggestions 616F to 616I onto the display 602. Fitness suggestions 616F to 616I represent the most recently available fitness (e.g., within a predetermined amount of time (e.g., in the past day, week, month)). Scrolling the fitness user interface 612 includes stopping displaying options 614A to 614D. In some embodiments, the electronic device 600 maintains displaying options 614A to 614D in response to detecting input 636. While displaying the fitness user interface 612, the electronic device 600 detects input 638 moving in an upward direction.
在图6J处,响应于检测到输入638,电子设备600滚动健身用户界面612。滚动健身用户界面612包括将健身建议616J至616Q滑动到显示器602上。健身建议616J至616Q表示用户尚未完成的新健身。在一些实施方案中,滚动健身用户界面612包括显示与完成的健身互补的健身。在一些实施方案中,与完成的健身互补的健身是平衡在完成的健身中进行的体力活动的健身。例如,跑步需要体力活动,能够使得肌肉缩短。因此,瑜伽是与跑步互补的健身,因为瑜伽促进肌肉的延长。At FIG. 6J , in response to detecting input 638, electronic device 600 scrolls fitness user interface 612. Scrolling fitness user interface 612 includes sliding fitness suggestions 616J to 616Q onto display 602. Fitness suggestions 616J to 616Q represent new fitness that the user has not yet completed. In some embodiments, scrolling fitness user interface 612 includes displaying fitness that is complementary to the completed fitness. In some embodiments, the fitness that is complementary to the completed fitness is a fitness that balances the physical activity performed in the completed fitness. For example, running requires physical activity, which can shorten muscles. Therefore, yoga is a fitness that is complementary to running because yoga promotes the lengthening of muscles.
在一些实施方案中,完成的健身包括不可经由健身用户界面612访问的健身。例如,电子设备600确定用户已完成跑步健身,其中跑步健身未表示在健身用户界面612中。在一些实施方案中,响应于检测到输入638,电子设备600至少部分地基于确定由健身建议616J表示的健身与完成的健身互补(例如,瑜伽与跑步互补)来显示健身建议616J。在一些实施方案中,电子设备600显示不与完成的健身共享一个或多个特性的健身。例如,电子设备600确定用户已完成核心锻炼类型的健身。在一些实施方案中,响应于检测到输入638,电子设备600至少部分地基于确定由健身建议616K表示的健身不与完成的健身共享一个或多个特性(例如,新教练(例如,Matt))和/或与完成的健身共享一个或多个特性(例如,相同的锻炼类型(例如,核心))来显示健身建议616K。另外,滚动健身用户界面612包括将健身建议616L至616Q滑动到显示器602上。健身建议616L至616Q表示由用户群组频繁选择的流行的健身。在显示健身用户界面612时,电子设备600检测在向上方向上移动的输入640。In some embodiments, the completed workout includes a workout that is not accessible via the workout user interface 612. For example, the electronic device 600 determines that the user has completed a running workout, where the running workout is not represented in the workout user interface 612. In some embodiments, in response to detecting input 638, the electronic device 600 displays the workout suggestion 616J based at least in part on determining that the workout represented by the workout suggestion 616J is complementary to the completed workout (e.g., yoga is complementary to running). In some embodiments, the electronic device 600 displays a workout that does not share one or more characteristics with the completed workout. For example, the electronic device 600 determines that the user has completed a workout of the core exercise type. In some embodiments, in response to detecting input 638, the electronic device 600 displays the workout suggestion 616K based at least in part on determining that the workout represented by the workout suggestion 616K does not share one or more characteristics with the completed workout (e.g., a new trainer (e.g., Matt)) and/or shares one or more characteristics with the completed workout (e.g., the same exercise type (e.g., core)). In addition, scrolling the workout user interface 612 includes sliding the workout suggestions 616L to 616Q onto the display 602. The fitness suggestions 616L-616Q represent popular fitness that is frequently selected by the user group. While displaying the fitness user interface 612, the electronic device 600 detects an input 640 moving in an upward direction.
在图6K处,响应于检测到输入640,电子设备600滚动健身用户界面612。滚动健身用户界面612包括将健身建议616R至616U滑动到显示器602上。健身建议616R至616S表示具有对应于行走预定义距离(例如,1英里、2英里或3英里)所需的时间量的持续时间的音频内容。健身建议616T至616U表示对应于在一个或多个物理位置处或附近的预定义路线(例如,Hackney中的5千米路线)的音频内容。另外,滚动健身用户界面612包括显示用于基于教练来过滤健身的选项644A至644E。在显示健身用户界面612时,电子设备600检测在向上方向上移动的输入642。At FIG. 6K , in response to detecting input 640, the electronic device 600 scrolls the fitness user interface 612. Scrolling the fitness user interface 612 includes sliding fitness suggestions 616R to 616U onto the display 602. Fitness suggestions 616R to 616S represent audio content having a duration corresponding to the amount of time required to walk a predefined distance (e.g., 1 mile, 2 miles, or 3 miles). Fitness suggestions 616T to 616U represent audio content corresponding to a predefined route (e.g., a 5-kilometer route in Hackney) at or near one or more physical locations. In addition, scrolling the fitness user interface 612 includes displaying options 644A to 644E for filtering fitness based on coaches. While displaying the fitness user interface 612, the electronic device 600 detects input 642 moving in an upward direction.
在图6L处,响应于检测到输入642,电子设备600滚动健身用户界面612,使得已到达健身用户界面612的末尾。滚动健身用户界面612包括显示用户先前保存的健身库,包括保存的健身646A至646B。健身用户界面612包括选项648A,该选项在被选择时,发起用于将由保存的健身646A表示的健身内容下载到电子设备600的过程。另外,健身用户界面612包括指示由保存的健身646B表示的健身内容已下载到电子设备600的指示648B。健身用户界面612还包括选项648C,该选项在被选择时,将健身用户界面612的显示替换为显示已下载到电子设备600的所有健身的不同用户界面。在显示健身用户界面612时,电子设备600在显示器602顶部附近的预定义区域内的位置处检测到输入650。At FIG. 6L , in response to detecting input 642, the electronic device 600 scrolls the fitness user interface 612 so that the end of the fitness user interface 612 has been reached. Scrolling the fitness user interface 612 includes displaying a library of previously saved fitnesses by the user, including saved fitnesses 646A to 646B. The fitness user interface 612 includes an option 648A, which, when selected, initiates a process for downloading the fitness content represented by the saved fitness 646A to the electronic device 600. In addition, the fitness user interface 612 includes an indication 648B indicating that the fitness content represented by the saved fitness 646B has been downloaded to the electronic device 600. The fitness user interface 612 also includes an option 648C, which, when selected, replaces the display of the fitness user interface 612 with a different user interface that displays all the fitnesses that have been downloaded to the electronic device 600. While displaying the fitness user interface 612, the electronic device 600 detects an input 650 at a location within a predefined area near the top of the display 602.
在图6M处,响应于检测到输入650,电子设备600滚动到健身用户界面612的顶部,使得显示选项614A至614D。在显示健身用户界面612时,电子设备600在对应于选项614C的位置处检测到输入652。6M, in response to detecting input 650, electronic device 600 scrolls to the top of fitness user interface 612 so that options 614A through 614D are displayed. While fitness user interface 612 is displayed, electronic device 600 detects input 652 at a location corresponding to option 614C.
在图6N处,响应于检测到输入652,电子设备600将健身用户界面612的显示替换为过滤器用户界面654的显示。过滤器用户界面654包括基于所选择的选项614C的过滤的健身建议660A至660D。另外,过滤器用户界面654包括指示过滤的健身建议660A至660D共有的特性(例如,划船)的指示656。在所描绘的情况下,过滤的健身建议660A至660D全部共有特定健身类型(或健身方式)(例如,划船)。过滤器用户界面654包括可由用户选择以打开并播放健身方式介绍视频的选项660E。健身方式介绍视频是独立的,并且不同于对应于过滤的健身建议660A至660D的健身。在一些实施方案中,健身方式介绍视频可为用户识别健身方式所需的任何装备(例如,划船健身可能需要使用划船机)。在显示过滤器用户界面654时,电子设备600在对应于选项658A的位置处检测到输入658B。At FIG. 6N , in response to detecting input 652, the electronic device 600 replaces the display of the fitness user interface 612 with the display of the filter user interface 654. The filter user interface 654 includes filtered fitness suggestions 660A to 660D based on the selected option 614C. In addition, the filter user interface 654 includes an indication 656 indicating the common characteristics (e.g., rowing) of the filtered fitness suggestions 660A to 660D. In the depicted case, the filtered fitness suggestions 660A to 660D all share a specific fitness type (or fitness method) (e.g., rowing). The filter user interface 654 includes an option 660E that can be selected by the user to open and play a fitness method introduction video. The fitness method introduction video is independent and different from the fitness corresponding to the filtered fitness suggestions 660A to 660D. In some embodiments, the fitness method introduction video can identify any equipment required for the fitness method for the user (e.g., rowing fitness may require the use of a rowing machine). While filter user interface 654 is displayed, electronic device 600 detects input 658B at a location corresponding to option 658A.
在图6O处,响应于检测到输入658B,电子设备600显示具有用于过滤健身的附加选项(例如,除锻炼类型之外,当前已针对划船过滤锻炼类型)的过滤器用户界面662。例如,过滤器用户界面662包括用于基于教练来过滤健身的选项664A至664H、用于基于健身的持续时间来过滤健身的选项666A至666E以及用于基于音乐流派来过滤健身的选项668A至668F。电子设备600至少部分地基于确定由选项664A和选项664H表示的教练不满足当前所选择的过滤器(例如,Emma和Joyce没有任何划船健身)来遮挡(例如,使变暗)选项664A和664H。在显示过滤器用户界面662时,电子设备600在对应于选项664E的位置处检测到输入670。At FIG. 6O , in response to detecting input 658B, the electronic device 600 displays a filter user interface 662 with additional options for filtering fitness (e.g., in addition to the exercise type, the exercise type is currently filtered for rowing). For example, the filter user interface 662 includes options 664A to 664H for filtering fitness based on the trainer, options 666A to 666E for filtering fitness based on the duration of the fitness, and options 668A to 668F for filtering fitness based on the genre of music. The electronic device 600 obscures (e.g., dims) options 664A and 664H based at least in part on determining that the trainers represented by options 664A and 664H do not satisfy the currently selected filter (e.g., Emma and Joyce do not have any rowing fitness). While displaying the filter user interface 662, the electronic device 600 detects input 670 at a location corresponding to option 664E.
在图6P处,响应于检测到输入670,电子设备600在视觉上强调选项664E以指示选项664E已被选择。另外,响应于检测到输入670,电子设备600至少部分地基于确定由选项668A表示的音乐流派不满足当前所选择的过滤器(例如,Joe没有含流行音乐的任何健身)来遮挡(例如,使变暗)选项668A。类似地,响应于检测到输入670,电子设备600至少部分地基于确定由选项666E表示的持续时间不满足当前所选择的过滤器(例如,Joe没有持续时间为40分钟的任何健身)来遮挡(例如,使变暗)选项666E。在显示过滤器用户界面662时,电子设备600在对应于选项664F的位置处检测到输入672。At FIG. 6P , in response to detecting input 670, electronic device 600 visually emphasizes option 664E to indicate that option 664E has been selected. In addition, in response to detecting input 670, electronic device 600 blocks (e.g., dims) option 668A based at least in part on determining that the music genre represented by option 668A does not satisfy the currently selected filter (e.g., Joe does not have any fitness with pop music). Similarly, in response to detecting input 670, electronic device 600 blocks (e.g., dims) option 666E based at least in part on determining that the duration represented by option 666E does not satisfy the currently selected filter (e.g., Joe does not have any fitness with a duration of 40 minutes). While displaying filter user interface 662, electronic device 600 detects input 672 at a location corresponding to option 664F.
在图6Q处,响应于检测到输入672,电子设备600在视觉上强调选项664F以指示选项664F已被选择。另外,响应于检测到输入670,电子设备600至少部分地基于确定由选项666E表示的持续时间满足当前所选择的过滤器(例如,Gregg有持续时间为40分钟的至少一个健身)来停止遮挡(例如,使变暗)选项666E。在显示过滤器用户界面662时,电子设备600在对应于选项666D的位置处检测到输入674A,在对应于选项668D的位置处检测到输入674B,并且在对应于选项668F的位置处检测到输入674C。At FIG6Q , in response to detecting input 672, electronic device 600 visually emphasizes option 664F to indicate that option 664F has been selected. Additionally, in response to detecting input 670, electronic device 600 stops obscuring (e.g., dimming) option 666E based at least in part on determining that the duration represented by option 666E satisfies the currently selected filter (e.g., Gregg has at least one workout of 40 minutes duration). While displaying filter user interface 662, electronic device 600 detects input 674A at a location corresponding to option 666D, detects input 674B at a location corresponding to option 668D, and detects input 674C at a location corresponding to option 668F.
在图6R处,响应于检测到一组输入(例如,674A至674C),电子设备600在视觉上强调选项666D、668D和668F以指示相应选项已被选择。在显示过滤器用户界面662时,电子设备600检测到在向下方向上移动的输入676。6R , in response to detecting a set of inputs (eg, 674A to 674C), electronic device 600 visually emphasizes options 666D, 668D, and 668F to indicate that the corresponding options have been selected. While displaying filter user interface 662 , electronic device 600 detects input 676 moving in a downward direction.
在图6S处,响应于检测到输入676,电子设备600停止显示过滤器用户界面662,并且基于在过滤器用户界面662处检测到的选择来显示包含对过滤的健身建议的更新的过滤器用户界面654。由于过滤器选择,过滤器用户界面654不再包括过滤的健身建议660A至660C。相反,过滤器用户界面654已被更新以包括过滤的健身建议660D至660F。另外,过滤器用户界面654包括过滤器表示678A至678E,其中相应过滤器表示对应于在过滤器用户界面662处选择的过滤器选项。在显示过滤器用户界面654时,电子设备600在对应于过滤器表示678C的位置处检测到输入680。At FIG. 6S , in response to detecting input 676, electronic device 600 stops displaying filter user interface 662 and displays filter user interface 654 containing an update to filtered fitness recommendations based on the selection detected at filter user interface 662. Due to the filter selection, filter user interface 654 no longer includes filtered fitness recommendations 660A to 660C. Instead, filter user interface 654 has been updated to include filtered fitness recommendations 660D to 660F. In addition, filter user interface 654 includes filter representations 678A to 678E, where the respective filter representations correspond to the filter options selected at filter user interface 662. While displaying filter user interface 654, electronic device 600 detects input 680 at a location corresponding to filter representation 678C.
在图6T处,响应于检测到输入680,电子设备600停止显示过滤器表示678C,因为30分钟过滤器已从过滤器选择中移除。另外,响应于检测到输入680,电子设备600基于更新的过滤器选择来更新过滤的健身建议。由于更新的过滤器选择,过滤器用户界面654包括过滤的健身建议660G,由于移除了30分钟过滤器,所以可以包括其持续时间为20分钟的该过滤的健身建议。At 6T, in response to detecting input 680, electronic device 600 stops displaying filter representation 678C because the 30-minute filter has been removed from the filter selection. In addition, in response to detecting input 680, electronic device 600 updates the filtered fitness recommendations based on the updated filter selection. Due to the updated filter selection, filter user interface 654 includes filtered fitness recommendations 660G, which may include a duration of 20 minutes because the 30-minute filter has been removed.
在一些实施方案中,电子设备600检测到对用于基于教练来过滤的选项的选择,而不是检测到对基于锻炼类型来过滤的选项614C的选择。在一些实施方案中,电子设备600在对应于图6L的选项644A的位置处检测到输入。在图6U处,响应于检测到输入,电子设备600显示过滤器用户界面682。过滤器用户界面682包括基于所选择的选项644A的过滤的健身建议684A至684D。另外,过滤器用户界面682包括指示过滤的健身建议684至684D共有的特性(例如,Amy)的指示683。在显示过滤器用户界面682时,电子设备600在对应于选项658A的位置处检测到输入658C。In some embodiments, the electronic device 600 detects the selection of the option for filtering based on the coach, rather than detecting the selection of the option 614C for filtering based on the exercise type. In some embodiments, the electronic device 600 detects the input at the position corresponding to the option 644A of Figure 6L. At Figure 6U, in response to detecting the input, the electronic device 600 displays the filter user interface 682. The filter user interface 682 includes fitness suggestions 684A to 684D based on the filtering of the selected option 644A. In addition, the filter user interface 682 includes an indication 683 of the characteristics (e.g., Amy) shared by the fitness suggestions 684 to 684D for the filtering. When the filter user interface 682 is displayed, the electronic device 600 detects the input 658C at the position corresponding to the option 658A.
在图6V处,响应于检测到输入658C,电子设备600显示具有用于过滤健身的附加选项(例如,除教练之外,当前已针对Amy过滤教练)的过滤器用户界面686。例如,过滤器用户界面686包括用于基于锻炼(例如,健身)类型来过滤健身的选项688A至688F、用于基于健身的持续时间来过滤健身的选项666A至666E以及用于基于音乐流派来过滤健身的选项668A至668F。At 6V, in response to detecting input 658C, electronic device 600 displays filter user interface 686 with additional options for filtering workouts (e.g., in addition to coaches, coaches are currently filtered for Amy). For example, filter user interface 686 includes options 688A to 688F for filtering workouts based on exercise (e.g., workout) type, options 666A to 666E for filtering workouts based on duration of workouts, and options 668A to 668F for filtering workouts based on music genre.
图6W描绘了类似于健身用户界面612的健身用户界面612A的另一示例。参考健身用户界面612A描述的特征可并入健身用户界面612,并且参考健身用户界面612描述的特征可并入健身用户界面612A。健身用户界面612A中的相同特征用与健身用户界面612中使用的相同参考标号标记。类似于健身用户界面612,健身用户界面612A包括用于基于锻炼类型来过滤健身的选项614A至614D,以及基于用户过去的健身来选择的健身建议616C至616D。健身用户界面612A包括每周总结选项615A。对每周总结选项615A的选择使得回放对应于当前周的每周总结视频。例如,在一些实施方案中,可每周(例如,每个星期天)发布新的每周总结视频,并且每周总结视频可介绍当周添加到健身应用程序中的新健身。在图6W中,当前日期是2020年8月16日,并且对每周总结选项615A的选择使得回放对应于当周的每周总结视频。在图6W1中,当前日期是2020年8月23日,并且对应于不同的每周总结视频(例如,对应于2020年8月23日这一周的每周总结视频)的新的每周总结选项615B呈现在健身用户界面612A中。在图6W1处,在显示健身用户界面612A时,电子设备600检测到在向上方向上移动的输入617。FIG. 6W depicts another example of a fitness user interface 612A similar to the fitness user interface 612. Features described with reference to the fitness user interface 612A may be incorporated into the fitness user interface 612, and features described with reference to the fitness user interface 612 may be incorporated into the fitness user interface 612A. The same features in the fitness user interface 612A are labeled with the same reference numbers used in the fitness user interface 612. Similar to the fitness user interface 612, the fitness user interface 612A includes options 614A to 614D for filtering fitness based on exercise type, and fitness suggestions 616C to 616D selected based on the user's past fitness. The fitness user interface 612A includes a weekly summary option 615A. Selection of the weekly summary option 615A causes playback of the weekly summary video corresponding to the current week. For example, in some embodiments, a new weekly summary video may be released every week (e.g., every Sunday), and the weekly summary video may introduce new fitness added to the fitness application that week. In FIG. 6W , the current date is August 16, 2020, and selection of weekly summary option 615A causes playback of the weekly summary video corresponding to the current week. In FIG. 6W1 , the current date is August 23, 2020, and a new weekly summary option 615B corresponding to a different weekly summary video (e.g., a weekly summary video corresponding to the week of August 23, 2020) is presented in fitness user interface 612A. At FIG. 6W1 , while fitness user interface 612A is displayed, electronic device 600 detects input 617 moving in an upward direction.
在图6X处,响应于检测到输入617,电子设备600滚动健身用户界面612A。滚动健身用户界面612A包括将健身建议616J、616K、616V、616W滑动到显示器602上。健身建议616J和616K(如图6J中的健身建议616J和616K)是已基于与用户进行的先前健身互补的健身来选择的健身建议。健身建议616V(如图6I的健身建议616F、616H、616G和616I)是对应于已在最后一周内添加到应用程序中的新健身的健身建议。健身建议616W(如图6H的健身建议616B)是对应于包括有序健身系列的健身计划的健身建议。在显示健身用户界面612A时,电子设备600检测到在向上方向上移动的输入619。At FIG. 6X , in response to detecting input 617, the electronic device 600 scrolls the fitness user interface 612A. Scrolling the fitness user interface 612A includes sliding fitness suggestions 616J, 616K, 616V, 616W onto the display 602. Fitness suggestions 616J and 616K (such as fitness suggestions 616J and 616K in FIG. 6J ) are fitness suggestions that have been selected based on fitness that is complementary to a previous fitness performed by the user. Fitness suggestion 616V (such as fitness suggestions 616F, 616H, 616G, and 616I in FIG. 6I ) is a fitness suggestion corresponding to a new fitness that has been added to the application within the last week. Fitness suggestion 616W (such as fitness suggestion 616B in FIG. 6H ) is a fitness suggestion corresponding to a fitness plan that includes an ordered fitness series. While displaying the fitness user interface 612A, the electronic device 600 detects an input 619 that moves in an upward direction.
在图6Y处,响应于检测到输入619,电子设备600滚动健身用户界面612A。滚动健身用户界面612A包括将健身建议616X、616Y和616Z以及选项644A至644E滑动到显示器602上。健身建议616X、616Y和616Z(如图6J的健身建议616L至616Q)是对应于健身应用程序中流行的健身的健身建议。选项644A至644E与图6K的选项644A至644E相同,并且可被选择用于基于教练来过滤健身建议。在显示健身用户界面612A时,电子设备600检测到在向上方向上移动的输入621。At Fig. 6Y, in response to detecting input 619, electronic device 600 scrolls fitness user interface 612A. Scrolling fitness user interface 612A includes sliding fitness suggestions 616X, 616Y and 616Z and options 644A to 644E onto display 602. Fitness suggestions 616X, 616Y and 616Z (such as fitness suggestions 616L to 616Q of Fig. 6J) are fitness suggestions corresponding to popular fitness in fitness applications. Options 644A to 644E are the same as options 644A to 644E of Fig. 6K, and can be selected to filter fitness suggestions based on coaches. When displaying fitness user interface 612A, electronic device 600 detects input 621 moving in an upward direction.
在图6Z处,响应于检测到输入621,电子设备600滚动健身用户界面612A。滚动健身用户界面612A包括将健身建议616AA和保存的健身646A、646B滑动到显示器602上。健身建议616AA类似于图6K的健身建议616R,并且是表示音频健身的健身建议。保存的健身646A、646B与图6L的保存的健身646A、646B相同。在显示健身用户界面623时,电子设备600检测到在向下方向上移动的输入623。At FIG. 6Z , in response to detecting input 621, electronic device 600 scrolls fitness user interface 612A. Scrolling fitness user interface 612A includes sliding fitness suggestion 616AA and saved fitness 646A, 646B onto display 602. Fitness suggestion 616AA is similar to fitness suggestion 616R of FIG. 6K and is a fitness suggestion representing an audio fitness. Saved fitness 646A, 646B is the same as saved fitness 646A, 646B of FIG. 6L. While fitness user interface 623 is displayed, electronic device 600 detects input 623 moving in a downward direction.
在图6AA处,响应于检测到输入623,电子设备600滚动健身用户界面612A以再次显示出健身建议616J、616K、616V和616W(如图6X中先前所描绘的)。在显示健身用户界面612A时,电子设备600在对应于健身建议616W的位置处检测到输入627。At 6AA, in response to detecting input 623, electronic device 600 scrolls fitness user interface 612A to again display fitness suggestions 616J, 616K, 616V, and 616W (as previously depicted in FIG. 6X). While displaying fitness user interface 612A, electronic device 600 detects input 627 at a location corresponding to fitness suggestion 616W.
在图6BB处,响应于检测到输入627,电子设备600将健身用户界面612A的显示替换为计划用户界面630A。计划用户界面630A类似于图6G的计划用户界面630。计划用户界面630A的各种特征可并入计划用户界面630,并且计划用户界面630的各种特征可并入计划用户界面630A。计划用户界面630A包括对应于特定健身计划的多个健身建议(例如,与明星X一起练跑步者瑜伽)。在计划用户界面630A中向下滚动(例如,经由用户输入629)显示出图6CC中的多个健身建议635A至635D。健身计划由按预定义序列排序的多个健身内容项目组成。根据确定健身计划中的健身已完成,电子设备600使用边框在视觉上强调对应于健身计划中预定义健身序列中的下一个健身的健身建议。例如,根据确定对应于健身建议635A的健身已完成,电子设备600在视觉上强调健身建议634A。与健身建议635B匹配的健身建议634A对应于健身序列中的下一个健身。计划用户界面630还包括可由用户选择以打开和并播放计划介绍视频的选项634B。计划介绍视频与健身计划中的健身分开且不同。在一些实施方案中,计划介绍视频包括来自健身计划中的一些或全部健身的音频和/或视觉剪辑(例如,图像或视频剪辑)。在一些实施方案中,对特定健身建议634A、635A至635D的选择使得显示对应的详情用户界面(类似于图6D的详情用户界面620)。在一些实施方案中,用于每个健身的详情用户界面可包括用于播放对应于健身的视频内容的可选选项,以及用于播放计划介绍视频的独立的可选选项(例如,类似于图6D中的选项623A和623B)。At Fig. 6BB, in response to detecting input 627, electronic device 600 replaces the display of fitness user interface 612A with plan user interface 630A. Plan user interface 630A is similar to plan user interface 630 of Fig. 6G. Various features of plan user interface 630A can be incorporated into plan user interface 630, and various features of plan user interface 630 can be incorporated into plan user interface 630A. Plan user interface 630A includes multiple fitness suggestions corresponding to a specific fitness plan (e.g., practicing runner yoga with star X). Scrolling down in plan user interface 630A (e.g., via user input 629) displays multiple fitness suggestions 635A to 635D in Fig. 6CC. The fitness plan consists of multiple fitness content items sorted in a predefined sequence. Based on determining that the fitness in the fitness plan has been completed, electronic device 600 uses a border to visually emphasize the fitness suggestion corresponding to the next fitness in the predefined fitness sequence in the fitness plan. For example, based on determining that the fitness corresponding to fitness suggestion 635A has been completed, electronic device 600 visually emphasizes fitness suggestion 634A. The fitness suggestion 634A matched with the fitness suggestion 635B corresponds to the next fitness in the fitness sequence. The plan user interface 630 also includes an option 634B that can be selected by the user to open and play the plan introduction video. The plan introduction video is separate and different from the fitness in the fitness plan. In some embodiments, the plan introduction video includes audio and/or visual clips (e.g., images or video clips) from some or all of the fitness in the fitness plan. In some embodiments, the selection of specific fitness suggestions 634A, 635A to 635D causes the corresponding details user interface (similar to the details user interface 620 of Figure 6D) to be displayed. In some embodiments, the details user interface for each fitness may include an optional option for playing the video content corresponding to the fitness, and an independent optional option for playing the plan introduction video (e.g., similar to options 623A and 623B in Figure 6D).
图6DD显示了健身方式用户界面654A。健身方式用户界面654A类似于图6N的过滤器用户界面654。健身方式用户界面654A的各种特征可并入过滤器用户界面654,并且过滤器用户界面654的各种特征可并入健身方式用户界面654A。在一些实施方案中,可响应于对应于614B(例如,在图6W或图6M中)的用户输入而显示健身方式用户界面654A。健身方式用户界面654A包括基于所选择的选项614B的过滤的健身建议660F至660H。在所描绘的情况下,过滤的健身建议660F至660H全部共有特定健身类型(或健身方式)(例如,骑自行车)。健身方式用户界面654A包括可由用户选择以打开并播放健身方式介绍视频的选项660I。健身方式介绍视频是独立的,并且不同于对应于过滤的健身建议660F至660H的健身。在一些实施方案中,健身方式介绍视频可为用户识别健身方式所需的任何装备(例如,骑自行车健身可能需要使用健身脚踏车)。在显示健身方式用户界面654A时,电子设备600在对应于选项660I的位置处检测到输入661。FIG. 6DD shows a fitness mode user interface 654A. Fitness mode user interface 654A is similar to filter user interface 654 of FIG. 6N. Various features of fitness mode user interface 654A may be incorporated into filter user interface 654, and various features of filter user interface 654 may be incorporated into fitness mode user interface 654A. In some embodiments, fitness mode user interface 654A may be displayed in response to user input corresponding to 614B (e.g., in FIG. 6W or FIG. 6M). Fitness mode user interface 654A includes filtered fitness suggestions 660F to 660H based on the selected option 614B. In the depicted case, the filtered fitness suggestions 660F to 660H all share a specific fitness type (or fitness mode) (e.g., cycling). Fitness mode user interface 654A includes an option 660I that can be selected by the user to open and play a fitness mode introduction video. The fitness mode introduction video is independent and different from the fitness corresponding to the filtered fitness suggestions 660F to 660H. In some embodiments, the fitness regimen introduction video may identify any equipment required for the fitness regimen for the user (e.g., bicycling may require the use of an exercise bike). While displaying fitness regimen user interface 654A, electronic device 600 detects input 661 at a location corresponding to option 660I.
在图6EE处,响应于检测到输入661,电子设备600启动回放健身方式介绍视频661A。At Figure 6EE, in response to detecting input 661, electronic device 600 initiates playback of fitness regimen introduction video 661A.
图7是示出根据一些实施方案的用于使用电子设备来导航和显示健身建议的方法的流程图。方法700在具有显示器(例如,602)的电子设备(例如,100、300、500、600)处执行。方法700中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。7 is a flow chart illustrating a method for navigating and displaying fitness suggestions using an electronic device according to some embodiments. Method 700 is performed at an electronic device (e.g., 100, 300, 500, 600) having a display (e.g., 602). Some operations in method 700 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.
如下所述,方法700提供了用于导航和显示健身建议的直观方式。该方法减轻了用户在导航和显示健身建议时的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使得用户能够更快速且更有效地导航和显示健身建议节省了功率并且增加了电池充电之间的时间间隔。As described below, method 700 provides an intuitive way to navigate and display fitness suggestions. The method reduces the cognitive burden on the user when navigating and displaying fitness suggestions, thereby creating a more effective human-computer interface. For battery-powered computing devices, enabling users to navigate and display fitness suggestions more quickly and more efficiently saves power and increases the time interval between battery charges.
在一些实施方案中,电子设备(例如,100、300、500、600、800)是计算机系统。该计算机系统任选地与显示生成部件和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。In some embodiments, the electronic device (e.g., 100, 300, 500, 600, 800) is a computer system. The computer system optionally communicates (e.g., wired communication, wireless communication) with a display generation component and one or more input devices. The display generation component is configured to provide visual output, such as display via a CRT display, display via an LED display, or display via image projection. In some embodiments, the display generation component is integrated with the computer system. In some embodiments, the display generation component is separated from the computer system. One or more input devices are configured to receive input, such as a touch-sensitive surface that receives user input. In some embodiments, one or more input devices are integrated with the computer system. In some embodiments, one or more input devices are separated from the computer system. Therefore, the computer system can send data (e.g., image data or video data) to an integrated or external display generation component via a wired or wireless connection to generate content (e.g., using a display device) in a visual manner, and can receive input from one or more input devices via a wired or wireless connection.
电子设备在显示器(例如,602)上显示(702)用于显示健身建议的可选用户界面对象(例如,610A、示能表示)。电子设备检测(704)(例如,经由触敏显示器)对应于用于显示健身建议的可选用户界面对象的用户输入(例如,610B)。The electronic device displays (702) on a display (e.g., 602) a selectable user interface object (e.g., 610A, an affordance) for displaying fitness advice. The electronic device detects (704) (e.g., via a touch-sensitive display) a user input corresponding to the selectable user interface object for displaying fitness advice (e.g., 610B).
响应于(706)检测到对应于用于显示健身建议的可选用户界面对象的用户输入,电子设备在显示器(例如,612)上显示(708)用于显示健身建议的用户界面,显示该用户界面包括同时显示:多个可选选项(710),该多个可选选项包括:第一选项(例如,614A至614D、可选用户界面对象、示能表示),该第一选项在被选择时,使得电子设备发起用于显示共享第一共同健身参数的健身建议的过程;和第二选项(例如,614A至614D、可选用户界面对象、示能表示),该第二选项在被选择时,使得电子设备发起用于显示共享第二共同健身参数的健身建议的过程;和多个健身建议(712)(例如,616A至616D),其中基于电子设备的用户的健身历史选择该多个健身建议进行显示。同时显示该多个可选选项和该多个健身建议使得用户能够快速获得对所期望的健身的访问,从而减少选择健身所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In response to detecting (706) a user input corresponding to a selectable user interface object for displaying fitness suggestions, the electronic device displays (708) a user interface for displaying fitness suggestions on a display (e.g., 612), displaying the user interface including simultaneously displaying: a plurality of selectable options (710), the plurality of selectable options including: a first option (e.g., 614A to 614D, selectable user interface objects, affordances), the first option, when selected, causing the electronic device to initiate a process for displaying fitness suggestions that share a first common fitness parameter; a second option (e.g., 614A to 614D, selectable user interface objects, affordances), the second option, when selected, causing the electronic device to initiate a process for displaying fitness suggestions that share a second common fitness parameter; and a plurality of fitness suggestions (712) (e.g., 616A to 616D), wherein the plurality of fitness suggestions are selected for display based on a fitness history of a user of the electronic device. Simultaneously displaying the plurality of selectable options and the plurality of fitness suggestions enables the user to quickly gain access to a desired fitness, thereby reducing the number of inputs required to select a fitness. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,第一共同健身参数和第二共同健身参数均对应于第一类型的健身参数(例如,锻炼类型、音乐类型/流派、教练、持续时间)。在一些实施方案中,健身建议对应于(例如,表示)健身(例如,引导用户进行体力活动的音频和/或视频内容)。在一些实施方案中,选择健身建议发起用于回放对应于健身建议的健身的过程。In some embodiments, the first common fitness parameter and the second common fitness parameter both correspond to a first type of fitness parameter (e.g., exercise type, music type/genre, trainer, duration). In some embodiments, the fitness suggestion corresponds to (e.g., represents) a fitness (e.g., audio and/or video content that guides a user to perform physical activity). In some embodiments, selecting the fitness suggestion initiates a process for playing back a fitness corresponding to the fitness suggestion.
在一些实施方案中,该多个健身建议(例如,616A至616D)包括(714):第一健身建议(例如,616A至616B、健身的图形表示),其中第一健身建议对应于完成的健身的集合的第一子集(例如,最近/最后完成的健身、作为计划/系列的一部分的健身)。在一些实施方案中,基于第一健身建议与完成的健身的集合的第一子集之间的对应关系来选择第一健身建议进行显示。在一些实施方案中,完成的健身的集合是已由电子设备的用户完成的健身(例如,健身的音频/视频内容)。在一些实施方案中,第一健身建议(例如,616A)显示在由第二健身建议(例如,616C)所占据的区域上方的显示器区域中。在一些实施方案中,当第一健身建议与最后完成的健身共享一个或多个特性(例如,健身类型、教练、音乐流派、持续时间、所需装备、系列/计划)时,第一健身建议(例如,616A)对应于第一子集。例如,第一健身建议具有与用户最后完成的健身相同的健身类型和教练。又如,用户最近完成了健身系列/计划中的健身中的一个健身,因此第一健身建议(例如,616B)是系列/计划中的下一个健身。基于完成的健身的集合自动地建议健身提高了给用户的建议的质量,从而提供了一种供用户选择的方式。否则,将需要附加输入来进一步定位所期望的健身。在一组条件已经被满足而不需要进一步的用户输入时执行操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, the plurality of fitness suggestions (e.g., 616A to 616D) include (714): a first fitness suggestion (e.g., 616A to 616B, a graphical representation of a fitness), wherein the first fitness suggestion corresponds to a first subset of a set of completed fitness (e.g., a recently/last completed fitness, a fitness that is part of a plan/series). In some embodiments, the first fitness suggestion is selected for display based on a correspondence between the first fitness suggestion and the first subset of the set of completed fitness. In some embodiments, the set of completed fitness is fitness that has been completed by a user of the electronic device (e.g., audio/video content of the fitness). In some embodiments, the first fitness suggestion (e.g., 616A) is displayed in an area of the display above an area occupied by the second fitness suggestion (e.g., 616C). In some embodiments, when the first fitness suggestion shares one or more characteristics with the last completed fitness (e.g., fitness type, trainer, music genre, duration, required equipment, series/plan), the first fitness suggestion (e.g., 616A) corresponds to the first subset. For example, the first fitness suggestion has the same fitness type and trainer as the last completed fitness by the user. As another example, the user recently completed a fitness in a fitness series/plan, so the first fitness suggestion (e.g., 616B) is the next fitness in the series/plan. Automatically suggesting fitness based on a collection of completed fitness improves the quality of the suggestions given to the user, thereby providing a way for the user to choose. Otherwise, additional input will be required to further locate the desired fitness. Performing operations when a set of conditions has been met without further user input enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating the device/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,完成的健身的集合的第一子集包括预定义健身系列中的至少一个健身。在一些实施方案中,第一健身建议(例如,616B)对应于预定义健身系列中尚未完成的下一个健身(例如,在第一子集中按序列在该至少一个健身之后的下一个健身)。In some embodiments, the first subset of the set of completed workouts includes at least one workout in a predefined series of workouts. In some embodiments, the first workout suggestion (e.g., 616B) corresponds to the next workout in the predefined series of workouts that has not yet been completed (e.g., the next workout in the first subset that follows the at least one workout in sequence).
在一些实施方案中,完成的健身的集合的第一子集排除(例如,不包含)预定义健身系列中的至少一个健身。在一些实施方案中,第一健身建议(例如,616A)对应于最近完成的健身。在一些实施方案中,第一健身建议对应于基于以下特性中的一个或多个特性的最近完成的健身:教练、锻炼类型、健身的持续时间、音乐和所需装备。In some embodiments, the first subset of the set of completed workouts excludes (e.g., does not include) at least one workout in the predefined workout series. In some embodiments, the first workout suggestion (e.g., 616A) corresponds to a recently completed workout. In some embodiments, the first workout suggestion corresponds to a recently completed workout based on one or more of the following characteristics: instructor, exercise type, duration of the workout, music, and equipment required.
在一些实施方案中,电子设备检测对应于第一健身建议(例如,616B)的用户输入(例如,628),该第一健身建议对应于预定义健身系列中尚未完成的下一个健身。在一些实施方案中,响应于检测到对应于第一健身建议的用户输入,该第一健身建议对应于预定义健身系列中尚未完成的下一个健身:电子设备显示预定义健身系列中的一个或多个健身建议(例如,634、632A至632C)。在一些实施方案中,响应于检测到对应于第一健身建议的用户输入,该第一健身建议对应于预定义健身系列中尚未完成的下一个健身:根据确定预定义健身系列中的至少一个健身已完成,电子设备在视觉上强调预定义健身系列中的该一个或多个健身建议中的健身建议(例如,634),而不在视觉上强调预定义健身系列中的该一个或多个健身建议中的不同健身建议(例如,632A、632C)。当预定义系列中的健身已完成时,自动地在视觉上强调预定义健身系列中的下一个健身允许用户快速选择所期望的健身。在一组条件已经被满足而不需要进一步的用户输入时执行操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, the electronic device detects a user input (e.g., 628) corresponding to a first fitness suggestion (e.g., 616B), the first fitness suggestion corresponding to the next fitness in a predefined fitness series that has not been completed. In some embodiments, in response to detecting the user input corresponding to the first fitness suggestion, the first fitness suggestion corresponding to the next fitness in the predefined fitness series that has not been completed: the electronic device displays one or more fitness suggestions in the predefined fitness series (e.g., 634, 632A to 632C). In some embodiments, in response to detecting the user input corresponding to the first fitness suggestion, the first fitness suggestion corresponding to the next fitness in the predefined fitness series that has not been completed: based on determining that at least one fitness in the predefined fitness series has been completed, the electronic device visually emphasizes a fitness suggestion (e.g., 634) in the one or more fitness suggestions in the predefined fitness series, without visually emphasizing a different fitness suggestion (e.g., 632A, 632C) in the one or more fitness suggestions in the predefined fitness series. When a fitness in the predefined series has been completed, automatically visually emphasizing the next fitness in the predefined fitness series allows the user to quickly select a desired fitness. Performing operations when a set of conditions have been met without requiring further user input enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,该多个健身建议包括:第二健身建议(例如,616C至616D、健身的图形表示),其中第二健身建议对应于完成的健身的集合的第二子集(例如,已在预定持续时间(例如,最近30天、60天或90天)期间完成的健身),其中第一子集不同于第二子集。在一些实施方案中,基于第二健身建议与完成的健身的集合的第二子集之间的对应关系来选择第二健身建议进行显示。在一些实施方案中,第二健身建议(例如,616C至616D)显示在由第一健身建议(例如,616A至616B)所占据的区域下方的显示器区域中。在一些实施方案中,第二健身建议对应于第二子集,因为第二健身建议与已在最近30天、60天或90天内完成的健身共享一个或多个特性(例如,健身类型、教练、音乐流派、持续时间、所需装备、系列/计划)。例如,用户已在过去30天内完成十个健身,并且第二健身建议是瑜伽健身,因为瑜伽是十个健身中的最常见的健身类型。又如,用户已在过去90天内完成三十个健身,并且第二健身建议是由特定教练进行训练的健身,因为特定教练是三十个健身中最常见的教练。在一些实施方案中,基于多于一个特性(例如,健身类型和持续时间)来选择第二健身建议。基于完成的健身的集合自动地建议健身提高了给用户的建议的质量,从而提供了一种供用户选择的方式。否则,将需要附加输入来进一步定位所期望的健身。在一组条件已经被满足而不需要进一步的用户输入时执行操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, the plurality of fitness suggestions include: a second fitness suggestion (e.g., 616C to 616D, a graphical representation of a fitness), wherein the second fitness suggestion corresponds to a second subset of the set of completed fitness (e.g., fitness that has been completed during a predetermined duration (e.g., the last 30 days, 60 days, or 90 days)), wherein the first subset is different from the second subset. In some embodiments, the second fitness suggestion is selected for display based on the correspondence between the second fitness suggestion and the second subset of the set of completed fitness. In some embodiments, the second fitness suggestion (e.g., 616C to 616D) is displayed in an area of the display below the area occupied by the first fitness suggestion (e.g., 616A to 616B). In some embodiments, the second fitness suggestion corresponds to the second subset because the second fitness suggestion shares one or more characteristics (e.g., fitness type, trainer, music genre, duration, required equipment, series/program) with the fitness that has been completed in the last 30 days, 60 days, or 90 days. For example, the user has completed ten fitness in the past 30 days, and the second fitness suggestion is a yoga fitness because yoga is the most common fitness type among the ten fitness. For example, the user has completed thirty fitness in the past 90 days, and the second fitness suggestion is a fitness trained by a specific coach, because the specific coach is the most common coach in the thirty fitness. In some embodiments, the second fitness suggestion is selected based on more than one characteristic (e.g., fitness type and duration). Automatically suggesting fitness based on the set of completed fitness improves the quality of the advice given to the user, thereby providing a way for the user to choose. Otherwise, additional input will be required to further locate the desired fitness. Performing operations when a set of conditions has been met without further user input enhances the operability of the device, and makes the user-device interface more effective (e.g., by helping the user to provide suitable input and reducing user errors when operating the device/interacting with the device), which in turn reduces power use and extends the battery life of the device by enabling the user to use the device more quickly and effectively.
在一些实施方案中,在显示该多个可选选项(例如,614A至614D)和该多个健身建议(例如,616A至616D)时,电子设备检测第一滚动手势(例如,636)。在一些实施方案中,在(例如,响应于)检测到第一滚动手势之后,电子设备在显示器上显示第三健身建议(例如,616J),其中第三健身建议对应于完成的健身的集合的第三子集(例如,由用户进行的最常见锻炼类型的健身、已在预定持续时间(例如,最近30天、60天或90天)期间完成的健身、最近/最后完成的健身、完成的健身中的所有健身或它们的一部分健身)。在一些实施方案中,基于第三健身建议不与完成的健身的集合的第三子集共享第三共同健身参数(例如,教练、锻炼类型、持续时间等)来选择第三健身建议进行显示。In some embodiments, while displaying the plurality of selectable options (e.g., 614A to 614D) and the plurality of fitness suggestions (e.g., 616A to 616D), the electronic device detects a first scroll gesture (e.g., 636). In some embodiments, after (e.g., in response to) detecting the first scroll gesture, the electronic device displays a third fitness suggestion (e.g., 616J) on the display, wherein the third fitness suggestion corresponds to a third subset of the set of completed fitnesses (e.g., fitnesses of the most common exercise types performed by the user, fitnesses that have been completed during a predetermined duration (e.g., the last 30 days, 60 days, or 90 days), the most recently/last completed fitness, all or a portion of the completed fitnesses). In some embodiments, the third fitness suggestion is selected for display based on the fact that the third fitness suggestion does not share a third common fitness parameter (e.g., trainer, exercise type, duration, etc.) with the third subset of the set of completed fitnesses.
在一些实施方案中,还基于第三健身建议与第三子集共享第四共同健身参数来选择第三健身建议(例如,616J)进行显示。在一些实施方案中,还基于第三健身建议与完成的健身的集合的第三子集互补(例如,具有预定义的对应关系/联系)来选择第三健身建议进行显示。例如,用户已主要完成跑步健身,因此设备建议将瑜伽作为跑步的互补健身。In some embodiments, the third fitness suggestion (e.g., 616J) is selected for display based on the third fitness suggestion sharing a fourth common fitness parameter with the third subset. In some embodiments, the third fitness suggestion is selected for display based on the third fitness suggestion being complementary to (e.g., having a predefined correspondence/relationship with) the third subset of the set of completed fitness. For example, the user has primarily completed running fitness, so the device suggests yoga as a complementary fitness to running.
在一些实施方案中,在显示该多个可选选项(例如,614A至614D)和该多个健身建议(例如,616A至616D)时,电子设备检测第二滚动手势(例如,636)。在一些实施方案中,在(例如,响应于)检测到第二滚动手势之后,电子设备在显示器上显示第四健身建议(例如,616K),其中第四健身建议对应于完成的健身的集合的第四子集(例如,特定类型的健身(例如,没有对应的健身的视频/音频)、不可选择作为该多个健身建议的一部分的健身)。在一些实施方案中,基于第四健身建议与第四子集之间的对应关系来选择第四健身建议进行显示。在一些实施方案中,第四子集不同于第一子集、第二子集和第三子集。在一些实施方案中,显示第四建议(例如,616K)而不是第三建议(例如,616J),或反之亦然。在一些实施方案中,在检测到第二滚动手势(例如,垂直滚动手势)之后,电子设备在对应于第三健身建议的位置处检测到水平滚动手势。在一些实施方案中,响应于检测到水平滚动手势,电子设备显示第四建议。In some embodiments, while displaying the multiple selectable options (e.g., 614A to 614D) and the multiple fitness suggestions (e.g., 616A to 616D), the electronic device detects a second scroll gesture (e.g., 636). In some embodiments, after (e.g., in response to) detecting the second scroll gesture, the electronic device displays a fourth fitness suggestion (e.g., 616K) on the display, wherein the fourth fitness suggestion corresponds to a fourth subset of the set of completed fitness (e.g., a specific type of fitness (e.g., video/audio of no corresponding fitness), fitness that cannot be selected as part of the multiple fitness suggestions). In some embodiments, the fourth fitness suggestion is selected for display based on the correspondence between the fourth fitness suggestion and the fourth subset. In some embodiments, the fourth subset is different from the first subset, the second subset, and the third subset. In some embodiments, the fourth suggestion (e.g., 616K) is displayed instead of the third suggestion (e.g., 616J), or vice versa. In some embodiments, after detecting the second scroll gesture (e.g., a vertical scroll gesture), the electronic device detects a horizontal scroll gesture at a position corresponding to the third fitness suggestion. In some embodiments, in response to detecting a horizontal scroll gesture, the electronic device displays a fourth suggestion.
在一些实施方案中,该多个健身建议包括对应于预定义音频项目列表(例如,音乐播放列表(例如,如图6D中所描绘的))的健身(例如,引导用户进行体力活动的音频和/或视频内容)的健身建议(例如,616A至616U)。In some embodiments, the plurality of fitness suggestions include fitness suggestions (e.g., 616A to 616U) corresponding to a predefined list of audio items (e.g., a music playlist (e.g., as depicted in FIG. 6D )) for fitness (e.g., audio and/or video content that guides a user to perform physical activity).
在一些实施方案中,该多个健身建议包括针对健身的健身建议(例如,616A至616Q),该健身具有使得在回放健身期间(例如,在电子设备和/或外部设备处)输出提示(例如,提示用户进行某些动作或尝试完成目标的训练、音频或视觉内容)的元数据。In some embodiments, the plurality of fitness suggestions include fitness suggestions for a workout (e.g., 616A through 616Q) having metadata that causes prompts (e.g., drills, audio, or visual content prompting a user to perform certain actions or attempt to complete a goal) to be output during playback of the workout (e.g., at an electronic device and/or an external device).
在一些实施方案中,该多个健身建议包括针对健身的健身建议(例如,616A至616U),该健身在被选择进行回放(例如,开始视频/音频内容)时,使得在外部设备(例如,智能手表、心率监测仪和/或健身跟踪器)处记录(例如,经由一个或多个传感器)一个或多个体力活动指标。在选择健身进行回放时自动地使得记录一个或多个体力活动指标允许用户在不需要附加输入的情况下跟踪他们的体力活动。在一组条件已经被满足而不需要进一步的用户输入时执行操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, the plurality of fitness suggestions include fitness suggestions (e.g., 616A to 616U) for a fitness that, when selected for playback (e.g., starting video/audio content), causes one or more physical activity metrics to be recorded (e.g., via one or more sensors) at an external device (e.g., a smartwatch, a heart rate monitor, and/or a fitness tracker). Automatically causing the recording of one or more physical activity metrics when a fitness is selected for playback allows a user to track their physical activity without the need for additional input. Performing operations when a set of conditions have been met without further user input enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,该多个健身建议包括具有与完成的健身的体力活动类型(例如,完成的健身中的最常见的体力活动类型(例如,跑步、瑜伽、HIIT等))不同的体力活动类型的健身建议(例如,616J)。在一些实施方案中,健身建议与完成的健身的集合的第五子集(例如,由用户进行的最常见锻炼类型的健身、已在预定持续时间(例如,最近30天、60天或90天)期间完成的健身、最近/最后完成的健身、完成的健身中的所有健身或它们的一部分健身)具有预定义的对应关系(例如,互补关系)。In some embodiments, the plurality of fitness suggestions include a fitness suggestion (e.g., 616J) having a physical activity type that is different from the physical activity type of the completed fitness (e.g., the most common physical activity type in the completed fitness (e.g., running, yoga, HIIT, etc.)). In some embodiments, the fitness suggestion has a predefined correspondence (e.g., a complementary relationship) with a fifth subset of the set of completed fitness (e.g., fitness of the most common exercise type performed by the user, fitness that has been completed during a predetermined duration (e.g., the last 30 days, 60 days, or 90 days), the most recently/last completed fitness, all of the completed fitness, or a portion of them).
在一些实施方案中,在显示该多个可选选项(例如,614A至614D)和该多个健身建议(例如,616A至616D)时,电子设备检测到一个或多个输入(例如,652、658B)。在一些实施方案中,响应于检测到该一个或多个输入:电子设备停止显示该多个可选操作和该多个健身建议。在一些实施方案中,响应于检测到该一个或多个输入:电子设备在显示器上显示:第三选项(例如,664A至664H、666A至666E、668A至668F、可选用户界面对象、示能表示),该第三选项在被选择时,将电子设备配置为显示共享第三共同健身参数的健身建议;和第四选项(例如,664A至664H、666A至666E、668A至668F、可选用户界面对象、示能表示),该第四选项在被选择时,将电子设备配置为显示共享第四共同健身参数的健身建议。在一些实施方案中,第三共同健身参数对应于第二类型的健身参数(例如,锻炼类型、音乐类型/流派、教练、持续时间)。在一些实施方案中,第四共同健身参数对应于不同于第二类型的健身参数的第三类型的健身参数(例如,锻炼类型、音乐类型/流派、教练、持续时间)。In some embodiments, while displaying the multiple optional options (e.g., 614A to 614D) and the multiple fitness suggestions (e.g., 616A to 616D), the electronic device detects one or more inputs (e.g., 652, 658B). In some embodiments, in response to detecting the one or more inputs: the electronic device stops displaying the multiple optional operations and the multiple fitness suggestions. In some embodiments, in response to detecting the one or more inputs: the electronic device displays on the display: a third option (e.g., 664A to 664H, 666A to 666E, 668A to 668F, an optional user interface object, an enabling representation), which, when selected, configures the electronic device to display fitness suggestions that share a third common fitness parameter; and a fourth option (e.g., 664A to 664H, 666A to 666E, 668A to 668F, an optional user interface object, an enabling representation), which, when selected, configures the electronic device to display fitness suggestions that share a fourth common fitness parameter. In some embodiments, the third common fitness parameter corresponds to a second type of fitness parameter (e.g., exercise type, music type/genre, coach, duration). In some embodiments, the fourth common fitness parameter corresponds to a third type of fitness parameter (e.g., exercise type, music type/genre, coach, duration) that is different from the second type of fitness parameter.
在一些实施方案中,电子设备检测对第三选项的选择(例如,图6O中的664E)。在一些实施方案中,响应于检测到对第三选项的选择,电子设备改变第四选项(例如,图6P中的666E、668A)的一个或多个视觉特性(例如,使变暗、使变灰或以其他方式去强调)。In some embodiments, the electronic device detects selection of the third option (e.g., 664E in FIG. 6O ). In some embodiments, in response to detecting selection of the third option, the electronic device changes one or more visual characteristics of the fourth option (e.g., 666E, 668A in FIG. 6P ) (e.g., dims, grays, or otherwise de-emphasizes).
在一些实施方案中,电子设备检测对第三选项的选择(例如,图6Q中的666D)。在一些实施方案中,在检测到对第三选项的选择(例如,还选择了其他选项)之后,电子设备基于检测到对第三选项的选择来显示一个或多个健身建议(例如,图6S中的660D至660F),包括指示第三选项已被选择的可选用户界面对象(例如,678C)。在一些实施方案中,当基于检测到对第三选项的选择来显示该一个或多个健身建议时,电子设备检测对应于指示第三选项已被选择的可选用户界面对象的用户输入(例如,680)。在一些实施方案中,响应于检测到对应于指示第三选项已被选择的可选用户界面对象的用户输入,电子设备在显示器上显示在检测到对应于指示第三选项已被选择的可选用户界面对象的用户输入之前未显示的一个或多个健身建议(例如,图6T中的660G至660E)。In some embodiments, the electronic device detects a selection of the third option (e.g., 666D in FIG. 6Q). In some embodiments, after detecting a selection of the third option (e.g., other options are also selected), the electronic device displays one or more fitness suggestions based on detecting the selection of the third option (e.g., 660D to 660F in FIG. 6S), including an optional user interface object indicating that the third option has been selected (e.g., 678C). In some embodiments, when displaying the one or more fitness suggestions based on detecting the selection of the third option, the electronic device detects user input corresponding to the optional user interface object indicating that the third option has been selected (e.g., 680). In some embodiments, in response to detecting a user input corresponding to an optional user interface object indicating that the third option has been selected, the electronic device displays on the display one or more fitness suggestions that were not displayed before detecting the user input corresponding to the optional user interface object indicating that the third option has been selected (e.g., 660G to 660E in FIG. 6T).
在一些实施方案中,电子设备显示第五健身建议(例如,616L至616Q),其中基于由用户群组(例如,外部电子设备的用户)选择第五健身建议的频率(例如,在预定义的时间段(例如,最近7天、14天或30天)内)来选择第五健身建议进行显示。在一些实施方案中,第五健身建议对应于流行或热门健身。在一些实施方案中,在电子设备显示该多个可选选项和该多个健身建议时,响应于检测到滚动手势(例如,之后)显示第五健身建议。In some embodiments, the electronic device displays a fifth fitness suggestion (e.g., 616L to 616Q), wherein the fifth fitness suggestion is selected for display based on a frequency of selection of the fifth fitness suggestion by a user group (e.g., users of the external electronic device) (e.g., within a predefined time period (e.g., the last 7 days, 14 days, or 30 days)). In some embodiments, the fifth fitness suggestion corresponds to a popular or hot fitness. In some embodiments, when the electronic device displays the multiple selectable options and the multiple fitness suggestions, the fifth fitness suggestion is displayed in response to detecting a scroll gesture (e.g., afterwards).
在一些实施方案中,根据确定对应于第六健身建议(例如,616A、616L)的健身已完成(例如,用户已观看健身(例如,健身的音频和/或视频内容)),电子设备在显示器上显示对应于第六健身建议的健身已完成的指示(例如,图6D中的622F、图6J中的616L上的复选标记)。在一些实施方案中,根据确定对应于第六健身建议的健身尚未完成,电子设备放弃显示对应于第六健身建议的健身已完成的指示。在一些实施方案中,响应于检测到对应于第六健身建议的用户输入(例如,图6C中的618)显示指示。在一些实施方案中,在电子设备显示该多个可选选项和该多个健身建议时,响应于检测到滚动手势(例如,之后)显示第六健身建议。In some embodiments, based on determining that the fitness corresponding to the sixth fitness suggestion (e.g., 616A, 616L) has been completed (e.g., the user has watched the fitness (e.g., audio and/or video content of the fitness)), the electronic device displays an indication on the display that the fitness corresponding to the sixth fitness suggestion has been completed (e.g., a check mark on 622F in Figure 6D, 616L in Figure 6J). In some embodiments, based on determining that the fitness corresponding to the sixth fitness suggestion has not been completed, the electronic device abandons displaying the indication that the fitness corresponding to the sixth fitness suggestion has been completed. In some embodiments, the indication is displayed in response to detecting user input corresponding to the sixth fitness suggestion (e.g., 618 in Figure 6C). In some embodiments, when the electronic device displays the multiple selectable options and the multiple fitness suggestions, the sixth fitness suggestion is displayed in response to detecting a scroll gesture (e.g., after).
在一些实施方案中,对应于第六健身建议的健身已完成的指示是覆盖在第六健身建议上的视觉复选标记(例如,图6J中的616L上的复选标记)。In some embodiments, the indication that the workout corresponding to the sixth workout suggestion has been completed is a visual check mark overlaid on the sixth workout suggestion (eg, the check mark on 616L in Figure 6J).
在一些实施方案中,电子设备检测对应于第七健身建议(例如,616A)的用户输入(例如,618)。在一些实施方案中,响应于检测到对应于第七健身建议的用户输入,电子设备在显示器上显示第七健身建议的详情用户界面(例如,620),其中详情用户界面包括选自以下的一个或多个健身特性:装备(例如,622C)、持续时间(例如,622B)、音乐流派(例如,622D)、锻炼类型(例如,622A)以及对应于第七健身建议的健身已完成的次数(例如,622F)。在一些实施方案中,该一个或多个健身特性与对应于第七健身建议的健身相关联。在一些实施方案中,在电子设备显示该多个可选选项和该多个健身建议时,响应于检测到滚动手势(例如,之后)显示第七健身建议。In some embodiments, the electronic device detects user input (e.g., 618) corresponding to a seventh fitness suggestion (e.g., 616A). In some embodiments, in response to detecting the user input corresponding to the seventh fitness suggestion, the electronic device displays a detail user interface (e.g., 620) of the seventh fitness suggestion on the display, wherein the detail user interface includes one or more fitness characteristics selected from the following: equipment (e.g., 622C), duration (e.g., 622B), music genre (e.g., 622D), exercise type (e.g., 622A), and the number of times the fitness corresponding to the seventh fitness suggestion has been completed (e.g., 622F). In some embodiments, the one or more fitness characteristics are associated with the fitness corresponding to the seventh fitness suggestion. In some embodiments, when the electronic device displays the multiple selectable options and the multiple fitness suggestions, the seventh fitness suggestion is displayed in response to detecting a scroll gesture (e.g., after).
在一些实施方案中,电子设备检测对应于第八健身建议(例如,616A)的用户输入(例如,618)。在一些实施方案中,响应于检测到对应于第八健身建议的用户输入,电子设备在显示器上显示音频可选用户界面对象(例如,图6D中的“听音乐”),该音频可选用户界面对象在被选择时,发起用于使得回放一个或多个音频项目(例如,音乐文件)的过程(例如,启动用于播放音频项目的音乐应用程序),该一个或多个音频项目是预定义音频项目集合(例如,播放列表)的一部分。在一些实施方案中,预定义音频项目集合与对应于第八健身建议的健身相关联。在一些实施方案中,电子设备检测对应于音频可选用户界面对象的用户输入。在一些实施方案中,响应于检测到对应于音频可选用户界面对象的用户输入,电子设备启动具有保存选项的音乐应用程序,该保存选项在被选择时,发起用于将预定义音频项目集合保存到音乐应用程序的用户库中的过程。在一些实施方案中,响应于检测到对应于保存选项的用户输入,电子设备显示下载选项,该下载选项在被选择时,发起用于在电子设备处存储对应于预定义音频项目集合的数据的过程。在一些实施方案中,在电子设备显示该多个可选选项和该多个健身建议时,响应于检测到滚动手势(例如,之后)显示第八健身建议。In some embodiments, the electronic device detects a user input (e.g., 618) corresponding to the eighth fitness suggestion (e.g., 616A). In some embodiments, in response to detecting a user input corresponding to the eighth fitness suggestion, the electronic device displays an audio optional user interface object on the display (e.g., "Listen to Music" in Figure 6D), which, when selected, initiates a process for causing playback of one or more audio items (e.g., music files) (e.g., launching a music application for playing audio items), the one or more audio items being part of a predefined audio item set (e.g., a playlist). In some embodiments, the predefined audio item set is associated with the fitness corresponding to the eighth fitness suggestion. In some embodiments, the electronic device detects a user input corresponding to the audio optional user interface object. In some embodiments, in response to detecting a user input corresponding to the audio optional user interface object, the electronic device launches a music application with a save option, which, when selected, initiates a process for saving the predefined audio item set to the user library of the music application. In some embodiments, in response to detecting a user input corresponding to the save option, the electronic device displays a download option, which, when selected, initiates a process for storing data corresponding to the predefined audio item set at the electronic device. In some embodiments, when the electronic device displays the multiple selectable options and the multiple fitness suggestions, an eighth fitness suggestion is displayed in response to detecting a scroll gesture (e.g., afterwards).
在一些实施方案中,电子设备使得外部设备显示第九健身建议。在一些实施方案中,第九健身建议基于电子设备的用户的一个或多个体力活动指标。在一些实施方案中,经由外部设备的一个或多个传感器捕获该一个或多个体力活动指标。In some embodiments, the electronic device causes the external device to display a ninth fitness suggestion. In some embodiments, the ninth fitness suggestion is based on one or more physical activity indicators of the user of the electronic device. In some embodiments, the one or more physical activity indicators are captured via one or more sensors of the external device.
在一些实施方案中,电子设备在用于显示健身建议(例如,612、612A)的用户界面内显示第五选项(例如,615A、615B)(例如,可选用户界面对象、示能表示),该第五选项在被选择时,使得电子设备发起用于播放新的内容介绍媒体(例如,音频和/或视频)的过程,该新的内容介绍媒体对应于电子设备的用户在预定义时间段内(例如,在最后一天内、在最后一周内)已经可用的多项新的(例如,用户先前不可用的)健身。在一些实施方案中,新的内容视频识别该多个新的健身建议中的每个新的健身建议(例如,通过识别与新的健身建议相关联的教练、标题和/或健身类型)。在一些实施方案中,新的内容视频包括来自该多个新的健身建议中的每个新的健身建议的一个或多个图像和/或视频剪辑。在一些实施方案中,新的内容视频对象在用户界面内与该多个可选选项和该多个健身建议同时显示。显示选项(该选项在被选择时,使得电子设备发起用于播放对应于多项新的健身的新的内容介绍媒体的过程)向用户提供了关于设备的当前状态的反馈,并且向用户提供了指示查看新的内容介绍媒体所需的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, the electronic device displays a fifth option (e.g., 615A, 615B) (e.g., an optional user interface object, an affordance) within a user interface for displaying fitness suggestions (e.g., 612, 612A), which, when selected, causes the electronic device to initiate a process for playing new content introduction media (e.g., audio and/or video), the new content introduction media corresponding to multiple new (e.g., previously unavailable to the user) fitness that have been available to the user of the electronic device within a predefined time period (e.g., within the last day, within the last week). In some embodiments, the new content video identifies each new fitness suggestion in the multiple new fitness suggestions (e.g., by identifying the coach, title, and/or fitness type associated with the new fitness suggestion). In some embodiments, the new content video includes one or more images and/or video clips from each new fitness suggestion in the multiple new fitness suggestions. In some embodiments, the new content video object is displayed simultaneously with the multiple optional options and the multiple fitness suggestions within the user interface. Displaying an option (which, when selected, causes the electronic device to initiate a process for playing new content introductory media corresponding to the plurality of new workouts) provides feedback to the user regarding the current state of the device and provides the user with feedback indicating that the new content introductory media is required to be viewed. Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,电子设备检测对应于第十健身建议(例如,616A)的用户输入。响应于检测到对应于第十健身建议的用户输入,电子设备在显示器上同时显示:第一音频可选用户界面对象(例如,623C),该第一音频可选用户界面对象在被选择时,发起用于使得回放多个音频项目(例如,多个音乐文件)的过程(例如,启动用于播放音频项目的音乐应用程序),该多个音频项目是预定义音频项目集合(例如,音乐播放列表)的一部分,其中预定义音频项目集合与对应于第十健身建议的健身相关联;第二音频可选用户界面对象(例如,623D),该第二音频可选用户界面对象在被选择时,发起用于使得回放该多个音频项目中的第一音频项目(例如,第一音乐文件)(例如,不会使得回放该多个音频项目中的其他音频项目)的过程(例如,启动用于播放音频项目的音乐应用程序);和第三音频可选用户界面对象(例如,623E),该第三音频可选用户界面对象在被选择时,发起用于使得回放该多个音频项目中不同于第一音频项目的第二音频项目(例如,不同于第一音乐文件的第二音乐文件)(例如,不会使得回放该多个音频项目中的其他音频项目)的过程(例如,启动用于播放音频项目的音乐应用程序)。显示不同的可选用户界面对象向用户提供了关于设备的当前状态的反馈,并且向用户提供了指示回放整个预定义音频项目集合或集合内的单独的音频项目所需的反馈,该不同的可选用户界面对象分别允许用户回放预定义音频项目集合中的多个音频项目,或另选地,允许用户回放单独的音频项目(例如,第一音频项目或第二音频项目)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, the electronic device detects user input corresponding to the tenth fitness suggestion (e.g., 616A). In response to detecting the user input corresponding to the tenth fitness suggestion, the electronic device simultaneously displays on the display: a first audio-selectable user interface object (e.g., 623C), which, when selected, initiates a process for playing back multiple audio items (e.g., multiple music files) (e.g., launching a music application for playing audio items), the multiple audio items are part of a predefined audio item collection (e.g., a music playlist), wherein the predefined audio item collection is associated with the fitness corresponding to the tenth fitness suggestion; a second audio-selectable user interface object (e.g., 623D), which, when selected, initiates a process for playing back multiple audio items (e.g., multiple music files) (e.g., launching a music application for playing audio items). A process (e.g., launching a music application for playing audio items) for causing playback of a first audio item (e.g., a first music file) among the multiple audio items (e.g., without causing playback of other audio items among the multiple audio items); and a third audio optional user interface object (e.g., 623E), which, when selected, initiates a process (e.g., launching a music application for playing audio items) for causing playback of a second audio item (e.g., a second music file different from the first music file) among the multiple audio items (e.g., without causing playback of other audio items among the multiple audio items). Displaying different optional user interface objects provides the user with feedback about the current state of the device, and provides the user with feedback required to indicate playback of an entire predefined audio item set or a separate audio item within the set, respectively allowing the user to playback multiple audio items in the predefined audio item set, or alternatively, allowing the user to playback a separate audio item (e.g., the first audio item or the second audio item). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,第一选项(例如,614A、614B、614C、614D)在被选择时,使得电子设备发起用于显示共享第一共同健身类型(例如,健身方式(例如,HIIT、瑜伽、骑自行车、跑步、核心、划船、跳舞))(例如,图6N、图6DD)的健身建议的过程。在一些实施方案中,电子设备检测对应于第一选项的用户输入。响应于检测到对应于第一选项的用户输入,电子设备同时显示:共享第一共同健身类型的一个或多个健身建议(例如,660A至660D、660F至660H)(例如,不显示不共享第一共同健身类型的健身建议);和健身类型介绍对象(例如,660E、660I)(例如,可选用户界面对象、示能表示),该健身类型介绍对象在被选择时,使得电子设备发起用于播放对应于第一共同健身类型的健身类型介绍视频的过程,其中健身类型介绍视频识别第一共同健身类型所需的一件或多件健身装备(例如,哑铃、瑜伽垫、跑步机、健身脚踏车)。在一些实施方案中,第二选项在被选择时,使得电子设备发起用于显示共享不同于第一共同健身类型的第二共同健身类型(例如,健身方式(例如,HIIT、瑜伽、骑自行车、跑步、核心、划船、跳舞))的健身建议的过程,并且方法还包括:检测对应于第二选项的用户输入;响应于检测到对应于第二选项的用户输入,同时显示:共享第二共同健身类型的一个或多个健身建议(例如,不显示不共享第二共同健身类型的健身建议);和第二健身类型介绍选项(例如,可选用户界面对象、示能表示),该第二健身类型介绍选项在被选择时,使得电子设备发起用于播放对应于第二共同健身类型的第二健身类型介绍视频(例如,不同于健身类型介绍视频)的过程,其中第二健身类型介绍视频识别第二共同健身类型所需的一件或多件健身装备(例如,哑铃、瑜伽垫、跑步机、健身脚踏车)。同时显示健身类型介绍对象和该一个或多个健身建议使得用户能够快速获得对所期望的健身的访问,从而减少选择健身所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the first option (e.g., 614A, 614B, 614C, 614D), when selected, causes the electronic device to initiate a process for displaying fitness recommendations that share a first common fitness type (e.g., a fitness method (e.g., HIIT, yoga, cycling, running, core, rowing, dancing)) (e.g., Figure 6N, Figure 6DD). In some embodiments, the electronic device detects user input corresponding to the first option. In response to detecting the user input corresponding to the first option, the electronic device simultaneously displays: one or more fitness recommendations that share the first common fitness type (e.g., 660A to 660D, 660F to 660H) (e.g., fitness recommendations that do not share the first common fitness type are not displayed); and a fitness type introduction object (e.g., 660E, 660I) (e.g., an optional user interface object, an enable representation), which, when selected, causes the electronic device to initiate a process for playing a fitness type introduction video corresponding to the first common fitness type, wherein the fitness type introduction video identifies one or more pieces of fitness equipment required for the first common fitness type (e.g., dumbbells, yoga mats, treadmills, exercise bikes). In some embodiments, the second option, when selected, causes the electronic device to initiate a process for displaying fitness recommendations that share a second common fitness type that is different from the first common fitness type (e.g., a fitness regimen (e.g., HIIT, yoga, cycling, running, core, rowing, dancing)), and the method also includes: detecting user input corresponding to the second option; in response to detecting the user input corresponding to the second option, simultaneously displaying: one or more fitness recommendations that share the second common fitness type (e.g., not displaying fitness recommendations that do not share the second common fitness type); and a second fitness type introduction option (e.g., a selectable user interface object, an affordance), which, when selected, causes the electronic device to initiate a process for playing a second fitness type introduction video corresponding to the second common fitness type (e.g., different from the fitness type introduction video), wherein the second fitness type introduction video identifies one or more pieces of fitness equipment required for the second common fitness type (e.g., dumbbells, yoga mats, treadmills, exercise bikes). Simultaneously displaying the fitness type introduction object and the one or more fitness recommendations enables the user to quickly gain access to the desired fitness, thereby reducing the number of inputs required to select a fitness. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,电子设备在用于显示健身建议的用户界面内显示第六选项(例如,616B、616W)(例如,可选用户界面对象、示能表示),该第六选项在被选择时,使得电子设备发起用于显示针对预定义健身系列(例如,图6G、图6BB、图6CC)(在一些实施方案中,预定义的有序序列中的多个健身)中的多个健身的健身建议(例如,不显示针对不在预定义健身系列中的健身的健身建议)的过程。电子设备检测对应于第六选项的用户输入。响应于检测到对应于第六选项的用户输入,电子设备同时显示:针对预定义健身系列中的该多个健身的健身建议(例如,不显示不对应于预定义健身系列中的该多个健身的健身建议);和健身系列介绍对象(例如,可选用户界面对象、示能表示),该健身系列介绍对象在被选择时,使得电子设备发起用于播放对应于预定义健身系列的健身系列介绍媒体(例如,音频和/或视频)的过程。在一些实施方案中,预定义健身系列中的每个健身对应于唯一的健身视频,并且健身系列介绍视频不同于健身系列中的该多个健身视频。在一些实施方案中,健身系列介绍视频包括来自预定义健身系列的至少一个子集的一个或多个视频剪辑和/或一个或多个图像。在一些实施方案中,方法还包括:在用于显示健身建议的用户界面内显示第七选项(例如,可选用户界面对象、示能表示),该第七选项在被选择时,使得电子设备发起用于显示第二预定义健身系列中的第二多个健身(在一些实施方案中,不同于预定义有序序列中的多个健身的第二预定义有序序列中的第二多个健身)的健身建议(例如,不显示不在第二预定义健身系列中的健身建议)的过程,其中第二预定义健身系列中的第二多个健身不同于预定义健身系列中的该多个健身;检测对应于第七选项的用户输入;以及响应于检测到对应于第七选项的用户输入,同时显示:针对第二预定义健身系列中的该多个健身的健身建议(例如,不显示不对应于第二预定义健身系列中的第二多个健身的健身建议);和第二健身系列介绍对象(例如,可选用户界面对象、示能表示),该第二健身系列介绍对象在被选择时,使得电子设备发起用于播放对应于第二预定义健身系列的第二健身系列介绍视频(例如,不同于健身系列介绍视频)的过程。在一些实施方案中,第二预定义健身系列中的每个健身对应于唯一的健身视频,并且第二健身系列介绍视频不同于第二健身系列中的该多个健身视频。在一些实施方案中,第二健身系列介绍视频包括来自第二预定义健身系列的至少一个子集的一个或多个视频剪辑和/或一个或多个图像。同时显示健身系列介绍对象和预定义健身系列中的该多个健身使得用户能够快速获得对所期望的健身的访问,从而减少选择健身所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the electronic device displays a sixth option (e.g., 616B, 616W) (e.g., a selectable user interface object, an affordance) within a user interface for displaying fitness recommendations, which, when selected, causes the electronic device to initiate a process for displaying fitness recommendations for a plurality of fitnesses in a predefined fitness series (e.g., FIG. 6G, FIG. 6BB, FIG. 6CC) (in some embodiments, a plurality of fitnesses in a predefined ordered sequence) (e.g., fitness recommendations for fitnesses that are not in the predefined fitness series are not displayed). The electronic device detects user input corresponding to the sixth option. In response to detecting the user input corresponding to the sixth option, the electronic device simultaneously displays: fitness recommendations for the plurality of fitnesses in the predefined fitness series (e.g., fitness recommendations that do not correspond to the plurality of fitnesses in the predefined fitness series are not displayed); and a fitness series introduction object (e.g., a selectable user interface object, an affordance), which, when selected, causes the electronic device to initiate a process for playing fitness series introduction media (e.g., audio and/or video) corresponding to the predefined fitness series. In some embodiments, each fitness in the predefined fitness series corresponds to a unique fitness video, and the fitness series introduction video is different from the multiple fitness videos in the fitness series. In some embodiments, the fitness series introduction video includes one or more video clips and/or one or more images from at least a subset of the predefined fitness series. In some embodiments, the method also includes: displaying a seventh option (e.g., an optional user interface object, an enable representation) within a user interface for displaying fitness suggestions, which, when selected, causes the electronic device to initiate a process for displaying fitness suggestions for a second plurality of fitnesses in a second predefined fitness series (in some embodiments, a second plurality of fitnesses in a second predefined ordered sequence different from the plurality of fitnesses in the predefined ordered sequence) (e.g., not displaying fitness suggestions that are not in the second predefined fitness series), wherein the second plurality of fitnesses in the second predefined fitness series is different from the plurality of fitnesses in the predefined fitness series; detecting user input corresponding to the seventh option; and in response to detecting user input corresponding to the seventh option, simultaneously displaying: fitness suggestions for the plurality of fitnesses in the second predefined fitness series (e.g., not displaying fitness suggestions that do not correspond to the second plurality of fitnesses in the second predefined fitness series); and a second fitness series introduction object (e.g., an optional user interface object, an enable representation), which, when selected, causes the electronic device to initiate a process for playing a second fitness series introduction video corresponding to the second predefined fitness series (e.g., different from the fitness series introduction video). In some embodiments, each fitness in the second predefined fitness series corresponds to a unique fitness video, and the second fitness series introduction video is different from the multiple fitness videos in the second fitness series. In some embodiments, the second fitness series introduction video includes one or more video clips and/or one or more images from at least one subset of the second predefined fitness series. Simultaneously displaying the fitness series introduction object and the multiple fitness in the predefined fitness series enables the user to quickly obtain access to the desired fitness, thereby reducing the number of inputs required for selecting fitness. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating the device/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
应注意,上文相对于方法700所述的过程(例如图7)的详情也以类似方式适用于下文所述的方法。例如,方法700任选地包括下文参考方法900所述的各种方法的特性中的一个或多个特性。例如,方法700中的该多个健身建议任选地包括健身建议616R至616U,如参考方法900所述。为了简明起见,这些详情在下文中不再重复。It should be noted that the details of the process described above with respect to method 700 (e.g., FIG. 7 ) also apply in a similar manner to the methods described below. For example, method 700 optionally includes one or more of the characteristics of the various methods described below with reference to method 900. For example, the plurality of fitness suggestions in method 700 optionally include fitness suggestions 616R to 616U, as described with reference to method 900. For the sake of brevity, these details are not repeated below.
图8A至图8S示出了根据一些实施方案的用于开始基于音频的健身的示例性用户界面。这些附图中的用户界面用于示出下文所述的包括图9中的过程的过程。8A to 8S illustrate exemplary user interfaces for starting an audio-based workout according to some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including the process in FIG. 9 .
图8A示出了电子设备600,该电子设备是具有显示器602的智能电话。电子设备600的显示器602包括触敏表面,电子设备600可在该触敏表面上检测用户手势(例如,轻击、轻扫、拖动)。在一些实施方案中,电子设备600包括电子设备100、300和/或500的一个或多个特征。8A shows an electronic device 600, which is a smart phone with a display 602. The display 602 of the electronic device 600 includes a touch-sensitive surface on which the electronic device 600 can detect user gestures (e.g., taps, swipes, drags). In some embodiments, the electronic device 600 includes one or more features of the electronic devices 100, 300, and/or 500.
在图8A处,电子设备600显示具有健身建议616R至616U的健身用户界面612。健身建议616R至616S表示具有对应于行走预定义距离(例如,1英里、2英里或3英里)所需的时间量的持续时间的音频内容(例如,健身内容)。健身建议616T至616U表示对应于在一个或多个物理位置处或附近的预定义路线(例如,Hackney中的5千米路线)的音频内容(例如,健身内容)。在显示健身用户界面612时,电子设备600在对应于选项802A的位置处检测到输入802B。在一些实施方案中,电子设备600响应于输入(例如,图6J处的640)而显示健身方式用户界面612。At FIG. 8A , the electronic device 600 displays a fitness user interface 612 with fitness suggestions 616R to 616U. Fitness suggestions 616R to 616S represent audio content (e.g., fitness content) having a duration corresponding to the amount of time required to walk a predefined distance (e.g., 1 mile, 2 miles, or 3 miles). Fitness suggestions 616T to 616U represent audio content (e.g., fitness content) corresponding to a predefined route (e.g., a 5-kilometer route in Hackney) at or near one or more physical locations. While displaying the fitness user interface 612, the electronic device 600 detects input 802B at a location corresponding to option 802A. In some embodiments, the electronic device 600 displays the fitness mode user interface 612 in response to the input (e.g., 640 at FIG. 6J ).
在图8B处,响应于检测到输入802B,电子设备600将健身用户界面612的显示替换为库用户界面804的显示。库用户界面804包括多个健身建议(例如,806A至806D)。健身建议806A至806D表示音频内容(例如,具有对应于行走预定义距离(例如,1英里、2英里或3英里)所需的时间量的持续时间的内容)。图8B的健身建议806A对应于图8A的健身建议616R。在一些实施方案中,对图8A的健身建议616R的选择和对图8B的健身建议806A的选择均导致显示具有关于相同健身的详情/信息的相同用户界面。类似地,图8B的健身建议806B对应于图8A的健身建议616S。在显示健身用户界面612时,电子设备600在对应于健身建议806A的位置处检测到输入808。At FIG. 8B , in response to detecting input 802B, the electronic device 600 replaces the display of the fitness user interface 612 with the display of the library user interface 804. The library user interface 804 includes multiple fitness suggestions (e.g., 806A to 806D). Fitness suggestions 806A to 806D represent audio content (e.g., content with a duration corresponding to the amount of time required to walk a predefined distance (e.g., 1 mile, 2 miles, or 3 miles)). Fitness suggestion 806A of FIG. 8B corresponds to fitness suggestion 616R of FIG. 8A. In some embodiments, the selection of fitness suggestion 616R of FIG. 8A and the selection of fitness suggestion 806A of FIG. 8B both result in the display of the same user interface with details/information about the same fitness. Similarly, fitness suggestion 806B of FIG. 8B corresponds to fitness suggestion 616S of FIG. 8A. While displaying the fitness user interface 612, the electronic device 600 detects input 808 at a position corresponding to fitness suggestion 806A.
在图8C处,响应于检测到输入808,电子设备600将库用户界面804的显示替换为详情用户界面810的显示。详情用户界面810包括关于对应于健身建议806A的所选健身的信息。详情用户界面810包括表示播放列表中的一个或多个音乐项目的音乐项目表示814A至814E。在一些实施方案中,在回放健身内容(例如,对应于健身建议806A)结束之后,电子设备600自动地开始回放播放列表(例如,使得音频在用于回放音频的外部设备处输出)。详情用户界面810包括添加选项812A,用于使得健身内容存储(例如,下载)到电子设备800中。在显示详情用户界面810时,电子设备600在对应于添加选项812A的位置处检测到输入812B。At FIG. 8C , in response to detecting input 808, the electronic device 600 replaces the display of the library user interface 804 with the display of the details user interface 810. The details user interface 810 includes information about the selected fitness corresponding to the fitness suggestion 806A. The details user interface 810 includes music item representations 814A to 814E representing one or more music items in the playlist. In some embodiments, after the playback of the fitness content (e.g., corresponding to the fitness suggestion 806A) ends, the electronic device 600 automatically starts to play back the playlist (e.g., so that the audio is output at an external device for playing back the audio). The details user interface 810 includes an add option 812A for causing the fitness content to be stored (e.g., downloaded) to the electronic device 800. While displaying the details user interface 810, the electronic device 600 detects an input 812B at a position corresponding to the add option 812A.
在图8C1处,响应于检测到输入812B,电子设备600发起用于使得电子设备800在电子设备800处存储对应于健身建议806A的健身内容(例如,媒体)的过程。响应于检测到输入812B,电子设备600在视觉上修改添加选项812A以指示健身内容已排队等待存储在电子设备800中(例如,排队等待下载)。在一些实施方案中,健身内容维持排队状态,直到电子设备800连接到充电器和/或从充电器获取电力。At 8C1, in response to detecting input 812B, the electronic device 600 initiates a process for causing the electronic device 800 to store fitness content (e.g., media) corresponding to the fitness suggestion 806A at the electronic device 800. In response to detecting input 812B, the electronic device 600 visually modifies the add option 812A to indicate that the fitness content has been queued for storage in the electronic device 800 (e.g., queued for download). In some embodiments, the fitness content remains queued until the electronic device 800 is connected to a charger and/or obtains power from the charger.
在图8D处,电子设备600继续用于使得电子设备800在电子设备800处存储对应于健身建议806A的健身内容的过程。响应于检测到输入812B和/或根据确定已满足一组下载标准(例如,根据确定电子设备800正在充电),电子设备600在视觉上修改添加选项812A以指示健身内容已存储在电子设备800中。在显示详情用户界面810时,电子设备600检测到对应于向上轻扫手势的输入815。8D , the electronic device 600 continues the process for causing the electronic device 800 to store the fitness content corresponding to the fitness suggestion 806A at the electronic device 800. In response to detecting the input 812B and/or based on a determination that a set of download criteria has been met (e.g., based on a determination that the electronic device 800 is charging), the electronic device 600 visually modifies the add option 812A to indicate that the fitness content has been stored at the electronic device 800. While displaying the details user interface 810, the electronic device 600 detects an input 815 corresponding to an upward swipe gesture.
在图8D1,响应于检测到输入815,电子设备600在详情用户界面810中显示附加内容,包括附加音乐项目表示814F至814K。In FIG. 8D1 , in response to detecting input 815 , electronic device 600 displays additional content in detail user interface 810 , including additional music item representations 814F through 814K.
图8E至图8Q示出了与电子设备800中的健身内容的回放相关的技术。具体地,所播放的健身内容是在图8A至图8D中的电子设备600中所选择的相同健身内容(例如,对应于健身建议806A)。图8E示出了电子设备800,该电子设备是具有显示器801的智能手表。电子设备800可操作地连接到电子设备600(例如,与该电子设备无线配对)。例如,电子设备600被配置为与电子设备800无线通信,反之亦然。在一些实施方案中,电子设备600和电子设备800都登录到同一账户(例如,与用户相关联的账户,其使得用户能够访问原本在没有账户的情况下受到限制的特征/功能)。电子设备800的显示器801包括触敏表面,电子设备800可在该触敏表面上检测用户手势(例如,轻击、轻扫和/或拖动)。在一些实施方案中,电子设备800包括电子设备100、300和/或500的一个或多个特征。8E to 8Q illustrate techniques related to playback of fitness content in electronic device 800. Specifically, the fitness content played is the same fitness content selected in electronic device 600 in FIGS. 8A to 8D (e.g., corresponding to fitness suggestion 806A). FIG. 8E illustrates electronic device 800, which is a smartwatch having display 801. Electronic device 800 is operably connected to electronic device 600 (e.g., wirelessly paired with the electronic device). For example, electronic device 600 is configured to communicate wirelessly with electronic device 800, and vice versa. In some embodiments, electronic device 600 and electronic device 800 are both logged into the same account (e.g., an account associated with a user that enables the user to access features/functions that would otherwise be restricted without an account). Display 801 of electronic device 800 includes a touch-sensitive surface, on which electronic device 800 can detect user gestures (e.g., taps, swipes, and/or drags). In some embodiments, electronic device 800 includes one or more features of electronic devices 100, 300, and/or 500.
在图8E处,电子设备800显示具有表示818的健身用户界面816。表示818表示音频健身内容(例如,对应于健身建议806A)。在显示健身用户界面816时,电子设备800在对应于选项819的位置处检测到输入820。At 8E, the electronic device 800 displays a fitness user interface 816 having a representation 818. The representation 818 represents audio fitness content (eg, corresponding to fitness suggestion 806A). While displaying the fitness user interface 816, the electronic device 800 detects input 820 at a location corresponding to option 819.
在图8E1处,响应于检测到输入820,电子设备800将健身用户界面816的显示替换为库用户界面821。库用户界面821包括健身表示823A至823C。健身表示823A对应于图8E的表示818。在所描绘的示例中,库用户界面821呈现了表示已存储在(例如,下载到)电子设备800中的音频健身内容的健身表示823A至823C。库用户界面821包括选项827,该选项可由用户选择以供用户查看附加音频健身内容,包括可用但尚未存储在(例如,下载到)电子设备800中的音频健身内容。在显示库用户界面821时,电子设备800在对应于健身表示823C的位置处检测到对应于向左轻扫手势的输入829A。At FIG8E1, in response to detecting input 820, the electronic device 800 replaces the display of the fitness user interface 816 with a library user interface 821. The library user interface 821 includes fitness representations 823A to 823C. Fitness representation 823A corresponds to representation 818 of FIG8E. In the depicted example, the library user interface 821 presents fitness representations 823A to 823C representing audio fitness content that has been stored (e.g., downloaded) in the electronic device 800. The library user interface 821 includes an option 827 that can be selected by the user for the user to view additional audio fitness content, including audio fitness content that is available but not yet stored (e.g., downloaded) in the electronic device 800. While displaying the library user interface 821, the electronic device 800 detects an input 829A corresponding to a left swipe gesture at a location corresponding to the fitness representation 823C.
在图8E2处,响应于检测到输入829A,电子设备800将健身表示823C水平移位以显示出移除选项831。对移除选项831的选择从电子设备800中移除由健身表示823C表示的音频健身内容,并且从库用户界面821中移除健身表示823C。在图8E2处,电子设备800在对应于健身表示823C的位置处检测到对应于向右轻扫手势的输入829B。At Figure 8E2, in response to detecting input 829A, the electronic device 800 horizontally shifts the fitness representation 823C to display a remove option 831. Selection of the remove option 831 removes the audio fitness content represented by the fitness representation 823C from the electronic device 800 and removes the fitness representation 823C from the library user interface 821. At Figure 8E2, the electronic device 800 detects input 829B corresponding to a right swipe gesture at a location corresponding to the fitness representation 823C.
在图8E3处,响应于检测到输入829B,电子设备800将健身表示823C水平移位回到其原始位置。在显示库用户界面821时,电子设备800在对应于健身表示823A的位置处检测到输入829C。At Figure 8E3, in response to detecting input 829B, electronic device 800 horizontally shifts fitness representation 823C back to its original position. While displaying gallery user interface 821, electronic device 800 detects input 829C at a position corresponding to fitness representation 823A.
在图8E4处,响应于检测到输入829C,电子设备800将库用户界面821的显示替换为详情用户界面833。详情用户界面833包括关于对应于健身表示823A的所选健身的信息。详情用户界面833包括音乐项目表示,该音乐项目表示表示与健身相关联的播放列表中的一个或多个音乐项目(例如,选择用于为健身伴奏的歌曲,诸如由健身中出镜的明星选择的或与其协商的有序歌曲列表)。在一些实施方案中,播放列表是预定播放列表(例如,不是用户所选择的播放列表)。在一些实施方案中,在回放健身内容(例如,对应于健身表示823A)结束之后,电子设备800自动地开始回放播放列表(例如,使得音频在用于回放音频的外部设备处输出)。详情用户界面833包括用于使得回放健身内容(例如,对应于健身表示823A)的开始选项835A。详情用户界面833还包括下载选项835B,该下载选项用于使得对应于健身表示823A的健身内容存储在电子设备800中。详情用户界面833还包括打开播放列表选项835C,该打开播放列表选项用于使得与健身表示823A相关联的音乐播放列表在独立的音乐应用程序中开始播放。在显示详情用户界面833时,电子设备800在对应于开始选项835A的位置处检测到输入829D。At Figure 8E4, in response to detecting input 829C, the electronic device 800 replaces the display of the library user interface 821 with a details user interface 833. The details user interface 833 includes information about the selected fitness corresponding to the fitness representation 823A. The details user interface 833 includes a music item representation, which represents one or more music items in a playlist associated with the fitness (e.g., songs selected to accompany the fitness, such as an ordered list of songs selected by or negotiated with a celebrity appearing in the fitness). In some embodiments, the playlist is a predetermined playlist (e.g., not a playlist selected by the user). In some embodiments, after the playback of the fitness content (e.g., corresponding to the fitness representation 823A) ends, the electronic device 800 automatically starts to play back the playlist (e.g., so that the audio is output at an external device for playing back the audio). The details user interface 833 includes a start option 835A for causing the playback of the fitness content (e.g., corresponding to the fitness representation 823A). The details user interface 833 also includes a download option 835B for causing the fitness content corresponding to the fitness representation 823A to be stored in the electronic device 800. The details user interface 833 also includes an open playlist option 835C for causing the music playlist associated with the fitness representation 823A to start playing in a separate music application. While displaying the details user interface 833, the electronic device 800 detects an input 829D at a position corresponding to the start option 835A.
在图8F处,响应于检测到输入829D,电子设备800将详情用户界面833的显示替换为媒体用户界面822。媒体用户界面822包括一组回放控件,该组回放控件包括播放/暂停按钮824A、向后跳转按钮824B、向前跳转按钮824C和标题指示824D。标题指示824D提供了对在排队等待回放或当前正在播放的音频内容的指示。电子设备800未响应于检测到输入820而使得开始音频回放,如播放/暂停按钮824A的状态所指示。在一些实施方案中,响应于检测到输入820,电子设备800自动地引起健身内容的音频回放,并且在回放健身内容期间使得记录体力活动指标。At Fig. 8F, in response to detecting input 829D, the electronic device 800 replaces the display of the details user interface 833 with the media user interface 822. The media user interface 822 includes a set of playback controls, which include a play/pause button 824A, a backward jump button 824B, a forward jump button 824C, and a title indication 824D. The title indication 824D provides an indication of the audio content that is waiting in line for playback or is currently playing. The electronic device 800 does not cause the start of audio playback in response to detecting input 820, as indicated by the state of the play/pause button 824A. In some embodiments, in response to detecting input 820, the electronic device 800 automatically causes the audio playback of the fitness content, and causes the physical activity index to be recorded during the playback of the fitness content.
在显示媒体用户界面822时,电子设备800在对应于播放/暂停按钮824A的位置处检测到输入825。响应于检测到输入825,电子设备800引起健身内容的音频回放,并且在回放健身内容期间使得记录体力活动指标。在检测到输入825之前,电子设备800的一个或多个传感器(例如,GPS、加速度计、陀螺仪和/或心率监测仪)被禁用。该一个或多个传感器用于捕获用户的体力活动。响应于检测到输入825,电子设备800使得启用该一个或多个传感器,以便提高用户在健身期间的体力活动的准确测量。While displaying the media user interface 822, the electronic device 800 detects an input 825 at a position corresponding to the play/pause button 824A. In response to detecting the input 825, the electronic device 800 causes the audio playback of the fitness content, and causes the physical activity index to be recorded during the playback of the fitness content. Before the input 825 is detected, one or more sensors (e.g., GPS, accelerometer, gyroscope and/or heart rate monitor) of the electronic device 800 are disabled. The one or more sensors are used to capture the user's physical activity. In response to detecting the input 825, the electronic device 800 causes the one or more sensors to be enabled to improve the accurate measurement of the user's physical activity during fitness.
在一些实施方案中,健身内容的音频回放发生在与电子设备800通信的外部设备(例如,扬声器、耳机)处。在一些实施方案中,经由电子设备800的一个或多个传感器(例如,GPS、加速度计、陀螺仪和/或心率监测仪)来记录(例如,捕获)体力活动指标。In some embodiments, audio playback of the fitness content occurs at an external device (e.g., speaker, headphones) in communication with the electronic device 800. In some embodiments, physical activity metrics are recorded (e.g., captured) via one or more sensors of the electronic device 800 (e.g., GPS, accelerometer, gyroscope, and/or heart rate monitor).
在图8G的媒体用户界面822处,响应于检测到输入825,电子设备800在视觉上更新播放/暂停按钮824A以指示正在发生音频回放。围绕播放/暂停按钮824A是回放进度指示符824AA,其在视觉上指示音频回放的进度。在显示媒体用户界面822时,电子设备800检测到在从左向右方向上移动的输入826。响应于检测到输入826,电子设备800将媒体用户界面822的显示替换为健身用户界面830的显示,如图8G的右侧所示。健身用户界面830包括距离指示832A,该距离指示指示用户自健身开始(例如,自回放健身内容开始)以来已移动的距离。健身用户界面830包括时间指示832B,该时间指示指示自健身开始(例如,自回放健身内容开始)以来已经过的时间量。在一些实施方案中,在显示健身用户界面830时,电子设备800检测到在从右向左方向上移动的输入828。响应于检测到输入828,电子设备800将健身用户界面830的显示替换为媒体用户界面822的显示。在一些实施方案中,在显示健身用户界面830时,如果电子设备800检测到在从左向右方向上移动的输入(而不是图8G中所示的从右向左的输入828),则电子设备800将健身用户界面830的显示替换为健身管理用户界面(未示出)。健身管理用户界面可包括可选择暂停和/或恢复健身(例如,暂停和/或恢复与健身相关联的音频回放、暂停和/或恢复与健身相关联的体力指标的记录)的暂停/恢复选项,以及可选择结束健身(例如,结束与健身相关联的音频回放、结束与健身相关联的体力指标的记录)的结束选项。健身管理用户界面还可包括可选择启用或禁用水锁特征的水锁选项。启用水锁选项可禁用触摸屏显示器801,以防止由湿气引起的触摸屏显示器801上的意外输入,而禁用水锁选项可重新启用触摸屏显示器801。At the media user interface 822 of Figure 8G, in response to detecting input 825, the electronic device 800 visually updates the play/pause button 824A to indicate that audio playback is occurring. Surrounding the play/pause button 824A is a playback progress indicator 824AA, which visually indicates the progress of audio playback. While displaying the media user interface 822, the electronic device 800 detects an input 826 moving in a left-to-right direction. In response to detecting input 826, the electronic device 800 replaces the display of the media user interface 822 with the display of the fitness user interface 830, as shown on the right side of Figure 8G. The fitness user interface 830 includes a distance indication 832A, which indicates the distance that the user has moved since the start of fitness (e.g., since the playback of fitness content begins). The fitness user interface 830 includes a time indication 832B, which indicates the amount of time that has passed since the start of fitness (e.g., since the playback of fitness content begins). In some embodiments, while displaying the fitness user interface 830, the electronic device 800 detects an input 828 moving in a right-to-left direction. In response to detecting the input 828, the electronic device 800 replaces the display of the fitness user interface 830 with the display of the media user interface 822. In some embodiments, while displaying the fitness user interface 830, if the electronic device 800 detects an input moving in a left-to-right direction (rather than the right-to-left input 828 shown in FIG. 8G), the electronic device 800 replaces the display of the fitness user interface 830 with a fitness management user interface (not shown). The fitness management user interface may include a pause/resume option that can be selected to pause and/or resume fitness (e.g., pause and/or resume audio playback associated with fitness, pause and/or resume recording of physical indicators associated with fitness), and an end option that can be selected to end fitness (e.g., end audio playback associated with fitness, end recording of physical indicators associated with fitness). The fitness management user interface may also include a water lock option that can be selected to enable or disable a water lock feature. Enabling the water lock option may disable the touch screen display 801 to prevent accidental input on the touch screen display 801 caused by moisture, while disabling the water lock option may re-enable the touch screen display 801.
图8H和图8J至图8K都示出了媒体用户界面822和健身用户界面830,以示出随着健身内容继续回放,用户界面将分别如何进展。在一些实施方案中,电子设备800响应于类似于输入826和828的输入而在显示媒体用户界面822与显示健身用户界面830之间转变,如上所述。8H and 8J to 8K all illustrate media user interface 822 and fitness user interface 830 to illustrate how the user interfaces will progress, respectively, as the fitness content continues to play back. In some embodiments, electronic device 800 transitions between displaying media user interface 822 and displaying fitness user interface 830 in response to inputs similar to inputs 826 and 828, as described above.
在图8H处,在回放健身内容的一部分之后,电子设备800显示媒体用户界面822,或另选地,显示健身用户界面830。回放进度指示符824AA指示音频健身内容约处于中间点。响应于确定在音频内容(例如,对应于健身建议616R)回放期间已到达预定时间点(例如,中间点),电子设备800经由音频输出设备(例如,扬声器、耳机)使得可听指示表明已到达音频内容中的中间点。At 8H, after playing back a portion of the fitness content, the electronic device 800 displays a media user interface 822, or alternatively, displays a fitness user interface 830. The playback progress indicator 824AA indicates that the audio fitness content is approximately at a midpoint. In response to determining that a predetermined point in time (e.g., a midpoint) has been reached during playback of the audio content (e.g., corresponding to the fitness suggestion 616R), the electronic device 800 causes an audible indication via an audio output device (e.g., a speaker, headphones) that the midpoint in the audio content has been reached.
在图8I处,响应于确定在音频内容(例如,对应于健身建议616R)回放期间已到达预定时间点,电子设备800显示对应于健身的音频内容的视觉内容834。例如,电子设备800引起一部分的音频回放,其中讲述人正在描述物理位置(例如,葡萄园),并且显示对应于音频回放部分的视觉内容。在一些实施方案中,电子设备800基于健身内容的元数据显示视觉内容834。例如,元数据被配置为使得电子设备800在回放健身内容期间的特定时间显示视觉内容834。如图8I所示,如果显示媒体用户界面822,则视觉内容834替换媒体用户界面822的显示。另选地,如果显示健身用户界面830,则视觉内容834替换健身用户界面830的显示。在一些实施方案中,当电子设备800显示视觉内容834时,电子设备800还产生音频输出和/或触觉输出以向用户指示正在显示视觉内容834。电子设备800还显示可由用户选择的完成选项837,以使得电子设备800将视觉内容834的显示替换为媒体用户界面822或健身用户界面830。At FIG. 8I , in response to determining that a predetermined time point has been reached during playback of audio content (e.g., corresponding to fitness advice 616R), the electronic device 800 displays visual content 834 corresponding to the audio content of fitness. For example, the electronic device 800 causes a portion of audio playback in which the narrator is describing a physical location (e.g., a vineyard), and displays visual content corresponding to the audio playback portion. In some embodiments, the electronic device 800 displays visual content 834 based on metadata of the fitness content. For example, the metadata is configured to cause the electronic device 800 to display visual content 834 at a specific time during playback of the fitness content. As shown in FIG. 8I , if the media user interface 822 is displayed, the visual content 834 replaces the display of the media user interface 822. Alternatively, if the fitness user interface 830 is displayed, the visual content 834 replaces the display of the fitness user interface 830. In some embodiments, when the electronic device 800 displays the visual content 834, the electronic device 800 also generates an audio output and/or a tactile output to indicate to the user that the visual content 834 is being displayed. The electronic device 800 also displays a Done option 837 that can be selected by the user to cause the electronic device 800 to replace the display of the visual content 834 with the media user interface 822 or the fitness user interface 830 .
在图8J处,电子设备800在健身结束(例如,健身内容的回放已完成)时显示媒体用户界面822,或另选地,显示健身用户界面830。回放进度指示符824AA指示音频健身内容的回放即将完成。在图8K处,响应于确定已到达健身内容的末尾,电子设备800引起与健身内容相关联的播放列表(例如,一个或多个音乐项目(例如,歌曲))的音频回放(例如,播放列表被配置为在健身内容结束之后自动地播放)。在一些实施方案中,该一个或多个音乐项目(例如,由814A至814E表示)是在健身内容结束之后自动地回放的播放列表的一部分。响应于确定已到达健身内容的末尾,电子设备800更新标题指示824D以指示从健身内容的音频回放到播放列表(例如,一个或多个音乐项目)的音频回放的改变。回放进度指示符824AA指示播放列表中的第一音乐项目的回放刚刚开始。在显示媒体用户界面822时,电子设备800在对应于选项836的位置处检测到输入838。At FIG. 8J , the electronic device 800 displays a media user interface 822 when the fitness is over (e.g., the playback of the fitness content has been completed), or alternatively, displays a fitness user interface 830. The playback progress indicator 824AA indicates that the playback of the audio fitness content is about to be completed. At FIG. 8K , in response to determining that the end of the fitness content has been reached, the electronic device 800 causes the audio playback of a playlist (e.g., one or more music items (e.g., songs)) associated with the fitness content (e.g., the playlist is configured to be automatically played after the fitness content ends). In some embodiments, the one or more music items (e.g., represented by 814A to 814E) are part of a playlist that is automatically played back after the fitness content ends. In response to determining that the end of the fitness content has been reached, the electronic device 800 updates the title indication 824D to indicate a change from the audio playback of the fitness content to the audio playback of the playlist (e.g., one or more music items). The playback progress indicator 824AA indicates that the playback of the first music item in the playlist has just begun. While displaying media user interface 822 , electronic device 800 detects input 838 at a location corresponding to option 836 .
在图8L处,响应于检测到输入838,电子设备800将媒体用户界面822的显示替换为库用户界面840的显示。库用户界面840包括多个健身建议(例如,842A至842C)。健身建议842A、842B和842C分别对应于图8B的健身建议806A、806B和806C。在显示库用户界面840时,电子设备800在对应于选项844的位置处检测到输入846。At FIG8L , in response to detecting input 838, electronic device 800 replaces display of media user interface 822 with display of library user interface 840. Library user interface 840 includes multiple fitness suggestions (e.g., 842A to 842C). Fitness suggestions 842A, 842B, and 842C correspond to fitness suggestions 806A, 806B, and 806C of FIG8B , respectively. While displaying library user interface 840, electronic device 800 detects input 846 at a location corresponding to option 844.
在图8M处,响应于检测到输入846,电子设备800将库用户界面840的显示替换为媒体用户界面822。在显示媒体用户界面822时,电子设备800在对应于选项848的位置处检测到输入850。8M , in response to detecting input 846, electronic device 800 replaces display of library user interface 840 with media user interface 822. While media user interface 822 is displayed, electronic device 800 detects input 850 at a location corresponding to option 848.
在图8G至图8M中示出的实施方案中,回放进度指示符824AA独立地示出了各个内容项目的回放进度,诸如音频健身内容和播放列表中的每个音乐项目。因此,在图8J和图8K中,当音频健身内容结束播放并且第一音乐项目开始播放时,回放进度指示符824AA从完全满(指示音频健身内容回放结束)变为几乎空(指示第一音乐项目回放开始)。在一些实施方案中,回放进度指示符824AA可指示对应于音频健身的所有音频内容项目的回放进度,就好像它们是单个内容项目一样。例如,回放进度指示符824AA可指示音频健身内容以及播放列表中的所有音乐曲目的回放进度。这种实施方案示出在图8M1至图8M3中。在所描绘的情况下,音频健身内容的持续时间为20分钟,而音乐曲目的持续时间总共为23分钟(如图8E4所示)。在图8M1中,音频健身内容已到达其中间点(例如,约10分钟)(如图8H中的情况)。然而,回放进度指示符824AA指示内容的回放仅完成约25%。这是因为回放进度指示符824AA表示音频健身中的所有音频内容。音频内容可包括音频健身内容和音乐播放列表两者,并且在图8M1至图8M3中所描绘的情况下,所有音频内容的总运行时间为约43分钟。类似地,在图8M2中,音频健身内容即将结束,并且回放进度指示符824AA指示内容的回放完成约50%,并且在图8M3中,播放列表中的第一音乐项目已开始,并且回放进度指示符824AA指示回放完成约60%。In the embodiment shown in Figure 8G to Figure 8M, playback progress indicator 824AA independently shows the playback progress of each content item, such as audio fitness content and each music item in the playlist. Therefore, in Figure 8J and Figure 8K, when the audio fitness content ends playing and the first music item starts playing, playback progress indicator 824AA changes from completely full (indicating that the audio fitness content playback ends) to almost empty (indicating that the first music item playback starts). In some embodiments, playback progress indicator 824AA can indicate the playback progress of all audio content items corresponding to audio fitness, as if they were a single content item. For example, playback progress indicator 824AA can indicate the playback progress of all music tracks in the audio fitness content and the playlist. This embodiment is shown in Figure 8M1 to Figure 8M3. In the depicted case, the duration of the audio fitness content is 20 minutes, and the duration of the music tracks is 23 minutes in total (as shown in Figure 8E4). In Figure 8M1, the audio fitness content has reached its midpoint (e.g., about 10 minutes) (as in the case in Figure 8H). However, playback progress indicator 824AA indicates that playback of the content is only about 25% complete. This is because playback progress indicator 824AA represents all audio content in the audio fitness. The audio content may include both audio fitness content and music playlists, and in the case depicted in Figures 8M1 to 8M3, the total running time of all audio content is about 43 minutes. Similarly, in Figure 8M2, the audio fitness content is about to end, and playback progress indicator 824AA indicates that playback of the content is about 50% complete, and in Figure 8M3, the first music item in the playlist has started, and playback progress indicator 824AA indicates that playback is about 60% complete.
在图8N处,响应于检测到输入850,电子设备800将媒体用户界面822的显示替换为动作用户界面854。动作用户界面854包括用于基于当前正在播放的音乐项目来执行相应操作的选项852A至852C。在一些实施方案中,对当前正在播放的音乐项目执行相应操作,而不对不同的音乐项目执行相应操作,其中当前正在播放的音乐项目和不同的音乐项目是同一播放列表的一部分。在一些实施方案中,对选项852A的选择使得当前正在播放的音乐项目被收藏(例如,收藏音乐项目可能在之后影响向用户建议哪些音乐项目)。在一些实施方案中,对选项852B的选择使得当前正在播放的音乐项目被添加到特定播放列表(例如,库)。在一些实施方案中,对选项852C的选择导致显示对应于该一个或多个音乐项目的多个表示。在一些实施方案中,在显示动作用户界面854时,电子设备800检测到输入,并且作为响应,将动作用户界面854的显示替换为媒体用户界面822。At Fig. 8N, in response to detecting input 850, electronic device 800 replaces the display of media user interface 822 with action user interface 854.Action user interface 854 includes options 852A to 852C for performing corresponding operations based on the music project currently being played.In some embodiments, the music project currently being played is performed corresponding operations, and different music projects are not performed corresponding operations, wherein the music project currently being played and different music projects are parts of the same playlist.In some embodiments, the selection of option 852A makes the music project currently being played collected (for example, collecting music projects may affect which music projects are suggested to the user afterwards).In some embodiments, the selection of option 852B makes the music project currently being played be added to a specific playlist (for example, library).In some embodiments, the selection of option 852C causes displaying a plurality of representations corresponding to the one or more music projects.In some embodiments, when displaying action user interface 854, electronic device 800 detects input, and in response, the display of action user interface 854 is replaced with media user interface 822.
在图8O处,在显示媒体用户界面822时,电子设备800检测到一个或多个输入,包括在输入机构856处的输入858。在一些实施方案中,输入机构包括输入机构506中的一个或多个特征。80 , while displaying media user interface 822, electronic device 800 detects one or more inputs, including input 858 at input mechanism 856. In some embodiments, the input mechanism includes one or more features in input mechanism 506.
在图8P处,响应于检测到该一个或多个输入,电子设备800显示音乐用户界面860。音乐用户界面860包括对应于不与健身内容相关联的播放列表的表示862。在显示音乐用户界面860时,电子设备800在对应于表示862的位置处检测到输入864。At 8P, in response to detecting the one or more inputs, the electronic device 800 displays a music user interface 860. The music user interface 860 includes a representation 862 corresponding to a playlist not associated with fitness content. While displaying the music user interface 860, the electronic device 800 detects an input 864 at a location corresponding to the representation 862.
在图8Q处,响应于检测到输入864,电子设备800显示具有指示868的提示用户界面866。指示868指示继续播放不与健身内容相关联的播放列表的一个或多个音乐项目将使得当前健身会话结束(例如,停止回放当前正在播放的音频内容,停止经由电子设备800的一个或多个传感器记录一个或多个体力活动指标)。在一些实施方案中,在显示提示用户界面866时,电子设备800检测到输入。在一些实施方案中,响应于检测到输入:根据确定输入对应于选项870,电子设备800继续回放当前正在播放的音频内容,而不播放不与健身内容相关联的播放列表中的一个或多个音乐项目。在一些实施方案中,响应于检测到输入:根据确定输入对应于选项872,电子设备800停止回放当前正在播放的音频内容,启动回放不与健身内容相关联的播放列表中的该一个或多个音乐项目,并且/或者停止经由电子设备800的一个或多个传感器记录一个或多个体力活动指标。At FIG8Q, in response to detecting input 864, the electronic device 800 displays a prompt user interface 866 with an indication 868. Indication 868 indicates that continuing to play one or more music items of a playlist not associated with fitness content will cause the current fitness session to end (e.g., stop playback of the audio content currently being played, stop recording one or more physical activity indicators via one or more sensors of the electronic device 800). In some embodiments, the electronic device 800 detects an input while displaying the prompt user interface 866. In some embodiments, in response to detecting the input: according to determining that the input corresponds to option 870, the electronic device 800 continues to play back the audio content currently being played, without playing one or more music items in the playlist not associated with fitness content. In some embodiments, in response to detecting the input: according to determining that the input corresponds to option 872, the electronic device 800 stops playing back the audio content currently being played, starts playing back the one or more music items in the playlist not associated with fitness content, and/or stops recording one or more physical activity indicators via one or more sensors of the electronic device 800.
如上所述参考图8K,在一些实施方案中,响应于确定已到达健身内容的末尾,电子设备800引起与健身内容相关联的播放列表(例如,一个或多个音乐项目(例如,歌曲))的音频回放(例如,播放列表被配置为在健身内容结束之后自动地播放)。在一些实施方案中,响应于确定已到达健身内容的末尾和/或响应于确定已到达播放列表的末尾,电子设备800使得显示总结用户界面,如图8Q1中所描绘的。在图8Q1中,总结用户界面880包括与用户在健身期间所测量的体力活动有关的信息885(例如,健身的总时间、健身期间所行走的距离、健身期间燃烧的活动卡路里和总卡路里、高度增益、最大和最小高度、健身期间的平均心率、健身期间的平均配速)。总结用户界面880还包括与健身相关联的视觉内容882A、882B。视觉内容882A、882B可包括在健身期间呈现的视觉内容。例如,视觉内容882A对应于图8I的视觉内容834。总结用户界面880还包括用于关闭总结用户界面880的完成选项884A,以及用于将与健身相关联的音乐播放列表添加到独立的音乐应用程序中的添加播放列表选项884B。As described above with reference to FIG. 8K, in some embodiments, in response to determining that the end of the fitness content has been reached, the electronic device 800 causes audio playback of a playlist (e.g., one or more music items (e.g., songs)) associated with the fitness content (e.g., the playlist is configured to automatically play after the fitness content ends). In some embodiments, in response to determining that the end of the fitness content has been reached and/or in response to determining that the end of the playlist has been reached, the electronic device 800 causes a summary user interface to be displayed, as depicted in FIG. 8Q1. In FIG. 8Q1, the summary user interface 880 includes information 885 related to the physical activity measured by the user during fitness (e.g., total time of fitness, distance walked during fitness, active calories and total calories burned during fitness, height gain, maximum and minimum height, average heart rate during fitness, average pace during fitness). The summary user interface 880 also includes visual content 882A, 882B associated with fitness. Visual content 882A, 882B may include visual content presented during fitness. For example, visual content 882A corresponds to visual content 834 of FIG. 8I. The summary user interface 880 also includes a Done option 884A for closing the summary user interface 880 and an Add Playlist option 884B for adding the music playlist associated with the workout to the standalone music application.
在图8Q2中,电子设备600显示总结用户界面886。总结用户界面886基本上类似于总结用户界面880,但显示在电子设备600上而不是电子设备800上。在一些实施方案中,电子设备600响应于确定已到达电子设备600上的健身内容的末尾而显示总结用户界面886。类似于总结用户界面880,总结用户界面886包括与用户在健身期间所测量的体力活动有关的信息887,以及与健身相关联的视觉内容项目888A、888B。In FIG8Q2 , the electronic device 600 displays a summary user interface 886. The summary user interface 886 is substantially similar to the summary user interface 880, but is displayed on the electronic device 600 instead of the electronic device 800. In some embodiments, the electronic device 600 displays the summary user interface 886 in response to determining that the end of the fitness content on the electronic device 600 has been reached. Similar to the summary user interface 880, the summary user interface 886 includes information 887 related to the physical activity measured by the user during the fitness, as well as visual content items 888A, 888B associated with the fitness.
与图8A至图8C中的健身选择(例如,对应于健身建议616R至616S)相比,图8R至图8S示出了对不同类型的健身的选择(例如,对应于健身建议616T至616U)。在显示健身用户界面612时,电子设备800在对应于健身建议616T的位置处检测到输入874。如上所述,健身建议616T表示对应于在一个或多个物理位置处或附近的预定义路线(例如,Hackney中的5千米路线)的音频内容(例如,健身内容)。8R to 8S illustrate selections of different types of fitness (e.g., corresponding to fitness suggestions 616T to 616U) compared to the fitness selections in FIGS. 8A to 8C (e.g., corresponding to fitness suggestions 616R to 616S). While displaying fitness user interface 612, electronic device 800 detects input 874 at a location corresponding to fitness suggestion 616T. As described above, fitness suggestion 616T represents audio content (e.g., fitness content) corresponding to a predefined route (e.g., a 5-kilometer route in Hackney) at or near one or more physical locations.
在图8S处,响应于检测到输入874,电子设备800显示具有关于所选择的健身的信息的详情用户界面876。详情用户界面876包括表示播放列表中的一个或多个音乐项目的音乐项目表示878A至878D。在一些实施方案中,在回放健身内容(例如,对应于健身建议616T)结束之后,电子设备600自动地开始回放播放列表中的一个或多个音乐项目(例如,使得音频在用于回放音频的外部设备处输出)。At 8S, in response to detecting input 874, the electronic device 800 displays a details user interface 876 with information about the selected fitness. The details user interface 876 includes music item representations 878A to 878D representing one or more music items in the playlist. In some embodiments, after playback of the fitness content (e.g., corresponding to the fitness suggestion 616T) ends, the electronic device 600 automatically starts playback of one or more music items in the playlist (e.g., causing the audio to be output at an external device for playback of the audio).
在一些实施方案中,图8E至图8Q中的上述技术类似于可针对对应于健身建议616T的健身内容执行的技术。例如,类似于图8I,根据一些实施方案,响应于确定在音频内容(例如,对应于健身建议616T)回放期间已到达预定时间点,电子设备800显示对应于健身的音频内容的视觉内容。又如,类似于图8L,电子设备800显示具有多个健身建议的用户界面,包括对应于健身建议616T的健身建议。In some embodiments, the above techniques in Figures 8E to 8Q are similar to techniques that can be performed for fitness content corresponding to fitness suggestion 616T. For example, similar to Figure 8I, according to some embodiments, in response to determining that a predetermined time point has been reached during the playback of audio content (e.g., corresponding to fitness suggestion 616T), the electronic device 800 displays visual content corresponding to the audio content of fitness. For another example, similar to Figure 8L, the electronic device 800 displays a user interface with multiple fitness suggestions, including fitness suggestions corresponding to fitness suggestion 616T.
图9是示出了根据一些实施方案的用于使用电子设备来开始基于音频的健身的方法的流程图。方法900在具有显示器(例如,801)的电子设备(例如,100、300、500、600、800)处执行。方法900中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。9 is a flow chart showing a method for starting audio-based fitness using an electronic device according to some embodiments. Method 900 is performed at an electronic device (e.g., 100, 300, 500, 600, 800) having a display (e.g., 801). Some operations in method 900 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.
如下所述,方法900提供了用于开始基于音频的健身的直观方式。该方法减轻了用户在开始基于音频的健身时的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使得用户能够更快速且更有效地开始音频健身节省了功率并且增加了电池充电之间的时间间隔。As described below, method 900 provides an intuitive way to start audio-based fitness. The method reduces the cognitive burden on the user when starting audio-based fitness, thereby creating a more effective human-computer interface. For battery-powered computing devices, enabling users to start audio fitness more quickly and more efficiently saves power and increases the time interval between battery charges.
在一些实施方案中,电子设备(例如,100、300、500、600、800)是计算机系统。该计算机系统任选地与显示生成部件和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。In some embodiments, the electronic device (e.g., 100, 300, 500, 600, 800) is a computer system. The computer system optionally communicates (e.g., wired communication, wireless communication) with a display generation component and one or more input devices. The display generation component is configured to provide visual output, such as display via a CRT display, display via an LED display, or display via image projection. In some embodiments, the display generation component is integrated with the computer system. In some embodiments, the display generation component is separated from the computer system. One or more input devices are configured to receive input, such as a touch-sensitive surface that receives user input. In some embodiments, one or more input devices are integrated with the computer system. In some embodiments, one or more input devices are separated from the computer system. Therefore, the computer system can send data (e.g., image data or video data) to an integrated or external display generation component via a wired or wireless connection to generate content (e.g., using a display device) in a visual manner, and can receive input from one or more input devices via a wired or wireless connection.
电子设备(例如,800)在显示器(例如,801)上显示(902)用于开始音频回放的可选用户界面对象(例如,824A、818、示能表示)。The electronic device (e.g., 800) displays (902) on a display (e.g., 801) a selectable user interface object (e.g., 824A, 818, an affordance) for starting audio playback.
电子设备(例如,经由触敏显示器)检测(904)对应于对用于开始音频回放的可选用户界面对象的选择的用户输入(例如,825、820、单个用户输入、不干预用户输入的单个用户输入(例如,在检测到对应于用于开始音频回放的可选用户界面对象的用户输入之后以及在使得音频回放之前检测到的输入))。The electronic device detects (904) (e.g., via a touch-sensitive display) user input corresponding to selection of an optional user interface object for starting audio playback (e.g., 825, 820, a single user input, a single user input without intervening user input (e.g., input detected after detecting user input corresponding to the optional user interface object for starting audio playback and before enabling audio playback)).
响应于(906)检测到对应于对用于开始音频回放的可选用户界面对象的选择的用户输入:电子设备(例如,800)在与电子设备通信的音频输出设备处(例如,在电子设备处的外部设备(例如,耳机、扬声器)处)引起(908)与健身(例如,由用户进行的体力活动)相关联的音频的音频回放。In response to (906) detecting user input corresponding to selection of an optional user interface object for starting audio playback: the electronic device (e.g., 800) causes (908) audio playback of audio associated with fitness (e.g., physical activity performed by a user) at an audio output device that communicates with the electronic device (e.g., at an external device (e.g., headphones, speakers) at the electronic device).
响应于(906)检测到对应于对用于开始音频回放的可选用户界面对象的选择的用户输入:电子设备(例如,800)使得(912)记录(例如,跟踪、日志记录、收集)对应于健身的体力活动指标(例如,卡路里、心率、所移动的距离和/或所爬的楼梯数)(例如,在与健身相关联的音频的音频回放期间记录体力活动指标),其中体力活动指标由正在监测电子设备的用户的活动水平的一个或多个传感器记录(例如,捕获)。自动地执行两个操作(例如,引起音频回放并引起记录体力活动指标)允许用户在音频回放期间经由单个输入跟踪其体力活动。响应于单个输入而执行两个操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),这另外通过使得用户能够更快速且更有效地使用设备减少了电力使用并且延长了设备的电池寿命。In response to (906) detecting a user input corresponding to a selection of an optional user interface object for starting audio playback: the electronic device (e.g., 800) causes (912) recording (e.g., tracking, logging, collecting) physical activity metrics corresponding to fitness (e.g., calories, heart rate, distance moved, and/or number of stairs climbed) (e.g., recording the physical activity metrics during audio playback of audio associated with fitness), where the physical activity metrics are recorded (e.g., captured) by one or more sensors that are monitoring the activity level of a user of the electronic device. Automatically performing two operations (e.g., causing audio playback and causing recording of the physical activity metrics) allows the user to track their physical activity via a single input during audio playback. Performing two operations in response to a single input enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and more efficiently.
在一些实施方案中,使用电子设备或与电子设备通信的外部设备的一个或多个传感器(例如,GPS、加速度计、陀螺仪和/或心率监测仪)来测量体力活动指标。在一些实施方案中,在检测到对应于对用于开始音频回放的可选用户界面对象(例如,824A、818)的选择的用户输入(例如,825、820)之前(例如,就在检测之前),不记录体力活动指标或以较低频率或较低精度记录体力活动指标。(例如,以每分钟多次而不是以每分钟一次或更长的时间阈值一次来检测用户心率,或者使用附加传感器来检测步数比在检测到对应于对用于开始音频回放的可选用户界面对象的选择的用户输入之前检测步数更准确)。在一些实施方案中,响应于检测到用户输入(例如,825、820),使得外部设备的一个或多个传感器被启用/激活,以便提高用户在健身期间的准确测量。在一些实施方案中,在检测到用户输入(例如,825、820)之前未启用/激活该一个或多个传感器。在一些实施方案中,基于健身的类型来启用/激活该一个或多个传感器的子集。在一些实施方案中,根据确定健身属于第一类型(例如,锻炼类型),基于第一类型来启用/激活该一个或多个传感器的第一子集。在一些实施方案中,根据确定健身属于第二类型(例如,锻炼类型),基于第二类型来启用/激活该一个或多个传感器的第二子集。在音频回放开始时自动地启用该一个或多个传感器延长了设备的电池寿命,因为该一个或多个传感器在音频回放开始之前消耗更少的功率和/或电池寿命。当满足一组条件时,启用该一个或多个传感器增强了设备的可操作性,这另外通过使得用户能够更快速且更有效地使用设备减少了电力使用并且延长了设备的电池寿命。In some embodiments, one or more sensors (e.g., GPS, accelerometer, gyroscope, and/or heart rate monitor) of an electronic device or an external device that communicates with the electronic device are used to measure physical activity indicators. In some embodiments, physical activity indicators are not recorded or recorded at a lower frequency or with lower accuracy before (e.g., just before) detecting a user input (e.g., 825, 820) corresponding to the selection of an optional user interface object (e.g., 824A, 818) for starting audio playback. (For example, detecting the user's heart rate multiple times per minute instead of once per minute or once for a longer time threshold, or using an additional sensor to detect the number of steps is more accurate than detecting the number of steps before detecting the user input corresponding to the selection of an optional user interface object for starting audio playback). In some embodiments, in response to detecting a user input (e.g., 825, 820), one or more sensors of the external device are enabled/activated to improve the accurate measurement of the user during fitness. In some embodiments, the one or more sensors are not enabled/activated before detecting the user input (e.g., 825, 820). In some embodiments, a subset of the one or more sensors is enabled/activated based on the type of fitness. In some embodiments, based on determining that fitness belongs to a first type (e.g., an exercise type), a first subset of the one or more sensors is enabled/activated based on the first type. In some embodiments, based on determining that fitness belongs to a second type (e.g., an exercise type), a second subset of the one or more sensors is enabled/activated based on the second type. Automatically enabling the one or more sensors at the start of audio playback extends the battery life of the device because the one or more sensors consume less power and/or battery life before audio playback begins. Enabling the one or more sensors enhances the operability of the device when a set of conditions is met, which in addition reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and more efficiently.
在一些实施方案中,与健身(例如,由616R至616S表示)相关联的音频(910)具有基于完成健身所需的时间量(例如,行走预定义距离(例如,1英里、3英里或5英里)所需的时间量;由与健身相关联的音频的讲述人完成健身所需的时间量)的持续时间。In some embodiments, the audio (910) associated with a workout (e.g., represented by 616R through 616S) has a duration based on an amount of time required to complete the workout (e.g., the amount of time required to walk a predefined distance (e.g., 1 mile, 3 miles, or 5 miles); the amount of time required by a narrator of the audio associated with the workout to complete the workout).
在一些实施方案中,与健身相关联的音频包括被配置为在与健身相关联的音频的回放期间在预定义时间(例如,音频的持续时间的中间点)在音频输出设备处输出的音频指示(例如,如上面关于图8H所讨论的)。输出音频指示向用户提供了关于设备的当前状态(例如,音频文件的回放已到达中间点)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, the audio associated with fitness includes an audio indication configured to be output at an audio output device at a predefined time (e.g., a midpoint in the duration of the audio) during playback of the audio associated with fitness (e.g., as discussed above with respect to FIG. 8H). The output audio indication provides feedback to the user about the current state of the device (e.g., playback of the audio file has reached a midpoint). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating the device/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,与健身相关联的音频对应于被配置为在与健身相关联的音频的回放期间输出(例如,显示)的一个或多个视觉内容项目(例如,834)。在一些实施方案中,该一个或多个视觉内容项目显示在电子设备(例如,800)或与电子设备通信的外部设备处。在一些实施方案中,该一个或多个视觉内容项目与元数据相关联,该元数据确定在与健身相关联的音频的回放期间输出该一个或多个视觉内容项目的时间。例如,该一个或多个视觉内容项目中的视觉内容项目被配置为在回放期间在特定时间点输出。In some embodiments, the audio associated with fitness corresponds to one or more visual content items (e.g., 834) configured to output (e.g., display) during the playback of the audio associated with fitness. In some embodiments, the one or more visual content items are displayed at an electronic device (e.g., 800) or at an external device communicating with an electronic device. In some embodiments, the one or more visual content items are associated with metadata, and the metadata determines the time of outputting the one or more visual content items during the playback of the audio associated with fitness. For example, the visual content items in the one or more visual content items are configured to output at a specific time point during playback.
在一些实施方案中,该一个或多个视觉内容项目(例如,834、882A、882B)中的每个视觉内容项目被配置在与健身相关联的音频的回放期间在相应预定时间输出(例如,显示),包括被配置为在与健身相关联的音频的回放期间在第一预定时间输出的第一视觉内容项目(例如,834)(例如,图8I)。在一些实施方案中,电子设备经由显示生成部件显示包括健身的一个或多个图形表示(例如,882A、882B)(例如,非文本表示、与健身相关联的音频的讲解人(例如,讲述人)的图像)的健身总结用户界面(例如,880)。在一些实施方案中,健身总结用户界面包括基于用户在健身期间的体力活动的体力活动指标(例如,所行走的路线、活动卡路里、总卡路里、总时间、平均心率、距离、平均配速)的表示。在一些实施方案中,根据确定第一视觉内容项目在与健身相关联的音频的回放期间输出(例如,显示),健身总结用户界面包括第一视觉内容项目(例如,882A、882B)(例如,第一视觉内容项目显示在健身总结用户界面内和/或可在健身总结用户界面内访问);并且根据确定第一视觉内容项目在与健身相关联的音频的回放期间未输出(例如,显示),(例如,用户在与第一视觉内容项目相关联的第一预定时间之前终止回放与健身相关联的音频),健身总结用户界面不包括第一视觉内容项目(例如,第一视觉内容项目不显示在健身总结用户界面内和/或不可在健身总结用户界面内访问)。在一些实施方案中,该一个或多个视觉内容项目包括被配置为在与健身相关联的音频的回放期间在第二预定时间(例如,不同于第一预定时间)输出的第二视觉内容项目(例如,不同于第一视觉内容项),并且方法还包括:根据确定第二视觉内容项目在与健身相关联的音频的回放期间输出,健身总结用户界面包括第二视觉内容项目(例如,第二视觉内容项目显示在健身总结用户界面内和/或可在健身总结用户界面内访问);并且根据确定第二视觉内容项目在与健身相关联的音频的回放期间未输出(例如,显示)(例如,用户在与第二视觉内容项目相关联的第二预定时间之前终止回放与健身相关联的音频),健身总结用户界面不包括第二视觉内容项目(例如,第二视觉内容项目不显示在健身总结用户界面内和/或不可在健身总结用户界面内访问)。显示健身总结用户界面使用户能够访问在音频的回放期间呈现的视觉内容项目,该健身总结用户界面包括被配置为在与健身相关联的音频的回放期间输出的该一个或多个视觉内容项目。提供对设备的附加控制增强了设备的可操作性,并且使用户-设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),这又通过使用户能够更快速且高效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, each of the one or more visual content items (e.g., 834, 882A, 882B) is configured to be output (e.g., displayed) at a corresponding predetermined time during the playback of the audio associated with the fitness, including a first visual content item (e.g., 834) configured to be output at a first predetermined time during the playback of the audio associated with the fitness (e.g., Figure 8I). In some embodiments, the electronic device displays a fitness summary user interface (e.g., 880) including one or more graphical representations (e.g., 882A, 882B) of the fitness (e.g., non-text representation, an image of a narrator (e.g., narrator) of the audio associated with the fitness) via a display generation component. In some embodiments, the fitness summary user interface includes a representation of physical activity indicators (e.g., routes walked, active calories, total calories, total time, average heart rate, distance, average pace) based on the user's physical activity during the fitness. In some embodiments, based on determining that the first visual content item is output (e.g., displayed) during playback of audio associated with the fitness, the fitness summary user interface includes the first visual content item (e.g., 882A, 882B) (e.g., the first visual content item is displayed within the fitness summary user interface and/or is accessible within the fitness summary user interface); and based on determining that the first visual content item is not output (e.g., displayed) during playback of audio associated with the fitness (e.g., the user terminates playback of the audio associated with the fitness before a first predetermined time associated with the first visual content item), the fitness summary user interface does not include the first visual content item (e.g., the first visual content item is not displayed within the fitness summary user interface and/or is not accessible within the fitness summary user interface). In some embodiments, the one or more visual content items include a second visual content item (e.g., different from the first visual content item) configured to be output at a second predetermined time (e.g., different from the first predetermined time) during playback of audio associated with fitness, and the method further includes: based on determining that the second visual content item is output during playback of audio associated with fitness, the fitness summary user interface includes the second visual content item (e.g., the second visual content item is displayed in the fitness summary user interface and/or is accessible in the fitness summary user interface); and based on determining that the second visual content item is not output (e.g., displayed) during playback of audio associated with fitness (e.g., the user terminates playback of audio associated with fitness before the second predetermined time associated with the second visual content item), the fitness summary user interface does not include the second visual content item (e.g., the second visual content item is not displayed in the fitness summary user interface and/or is not accessible in the fitness summary user interface). Displaying the fitness summary user interface enables the user to access the visual content items presented during playback of the audio, and the fitness summary user interface includes the one or more visual content items configured to be output during playback of the audio associated with fitness. Providing additional controls for the device enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,当引起与健身相关联的音频的音频回放时,电子设备(例如,800)经由显示生成部件显示该一个或多个视觉内容项目(例如,834)。在一些实施方案中,电子设备生成触觉输出(例如,多个单独的触觉输出的序列),其中在显示该一个或多个视觉内容项目(例如,图8I)的同时提供触觉输出。在一些实施方案中,触觉输出由计算机系统或与计算机系统通信的外部设备输出。在一些实施方案中,触觉输出与元数据相关联,该元数据确定在与健身相关联的音频的回放期间输出触觉输出的时间。例如,触觉输出被配置为在回放期间在特定时间点输出(例如,触觉输出被配置为在每次输出该一个或多个视觉内容项目中的视觉内容项目时输出)。在一些实施方案中,该一个或多个视觉内容项目在计算机系统上全屏呈现(例如,显示在计算机系统上,无附加内容)或在与计算机系统通信的外部设备上全屏呈现。生成触觉输出以及在显示该一个或多个视觉内容项目的同时提供触觉输出向用户提供了关于设备的当前状态(例如,通知用户设备正在显示视觉内容项目)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, when audio playback of audio associated with fitness is caused, the electronic device (e.g., 800) displays the one or more visual content items (e.g., 834) via a display generation component. In some embodiments, the electronic device generates a tactile output (e.g., a sequence of multiple separate tactile outputs), wherein the tactile output is provided while displaying the one or more visual content items (e.g., Figure 8I). In some embodiments, the tactile output is output by a computer system or an external device communicating with a computer system. In some embodiments, the tactile output is associated with metadata, which determines the time of outputting the tactile output during the playback of the audio associated with fitness. For example, the tactile output is configured to output at a specific time point during playback (e.g., the tactile output is configured to output each time the visual content items in the one or more visual content items are output). In some embodiments, the one or more visual content items are presented in full screen on a computer system (e.g., displayed on a computer system, without additional content) or in full screen on an external device communicating with a computer system. Generating tactile output and providing tactile output while displaying the one or more visual content items provides feedback to the user regarding the current state of the device (e.g., notifying the user that the device is displaying a visual content item). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在完成健身之后(在一些实施方案中,在完成与健身相关联的音频之后),电子设备(例如,800)经由显示生成部件显示第一健身总结用户界面(例如,图8Q1中的880),该第一健身总结用户界面包括被配置为在与健身相关联的音频的回放期间输出的该一个或多个视觉内容项目(例如,882A、882B)。在一些实施方案中,健身总结用户界面还包括对应于健身的体力活动指标。显示健身总结用户界面使用户能够访问在音频的回放期间呈现的视觉内容项目,该健身总结用户界面包括被配置为在与健身相关联的音频的回放期间输出的该一个或多个视觉内容项目。提供对设备的附加控制增强了设备的可操作性,并且使用户-设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),这又通过使用户能够更快速且高效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, after completing the fitness (in some embodiments, after completing the audio associated with the fitness), the electronic device (e.g., 800) displays a first fitness summary user interface (e.g., 880 in Figure 8Q1) via a display generation component, which includes the one or more visual content items (e.g., 882A, 882B) configured to be output during the playback of the audio associated with the fitness. In some embodiments, the fitness summary user interface also includes a physical activity indicator corresponding to the fitness. Displaying the fitness summary user interface enables the user to access the visual content items presented during the playback of the audio, and the fitness summary user interface includes the one or more visual content items configured to be output during the playback of the audio associated with the fitness. Providing additional controls for the device enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating the device/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,与健身相关联的音频对应于包括第一音频项目(例如,由图8K中的824D表示、音乐文件)和第二音频项目(例如,音乐文件)的预定义音频项目列表(例如,音乐播放列表)。在一些实施方案中,与健身相关联的音频的讲解人(例如,讲述人)生成预定义音频项目列表(例如,选择播放列表中的音频项目)。In some embodiments, the audio associated with fitness corresponds to a predefined audio item list (e.g., a music playlist) including a first audio item (e.g., represented by 824D in FIG. 8K , a music file) and a second audio item (e.g., a music file). In some embodiments, the narrator (e.g., a narrator) of the audio associated with fitness generates a predefined audio item list (e.g., selects an audio item in a playlist).
在一些实施方案中,根据确定与健身相关联的音频的音频回放已完成,电子设备在音频输出设备处引起包括第一音频项目(例如,由图8K中的824D表示)和第二音频项目的预定义音频项目列表的音频回放。在一些实施方案中,响应于与健身相关联的音频结束,播放预定义音频项目列表(例如,音乐播放列表)。In some embodiments, based on determining that the audio playback of the audio associated with fitness has been completed, the electronic device causes the audio playback of a predefined audio item list including a first audio item (e.g., represented by 824D in Figure 8K) and a second audio item at the audio output device. In some embodiments, in response to the end of the audio associated with fitness, the predefined audio item list (e.g., a music playlist) is played.
在一些实施方案中,响应于检测到对应于对用于开始音频回放的可选用户界面对象(例如,818)的选择的用户输入(例如,820),电子设备(例如,800)在显示器(例如,801)上显示用于修改与健身相关联的音频的音频回放的第一组回放控件(例如,824A至824C、一个或多个可选用户界面对象)。在一些实施方案中,响应于检测到对音频内容的表示(例如,818)的选择,电子设备显示用于修改与健身相关联的音频的音频回放的第一组回放控件。在一些实施方案中,响应于引起预定义音频项目列表的音频回放(例如,之后),电子设备在显示器上显示第二组回放控件(例如,向后跳转按钮824B改变为上一曲目按钮(显示在同一位置),如图8J至图8K的转变所示;向前跳转按钮824C改变为下一曲目按钮(显示在同一位置),如图8J至图8K的转变所示),用于修改预定义音频项目列表的音频回放,其中第二组回放控件不同于第一组回放控件。在一些实施方案中,电子设备将第一组回放控件的显示替换为第二组回放控件。In some embodiments, in response to detecting a user input (e.g., 820) corresponding to a selection of an optional user interface object (e.g., 818) for starting audio playback, the electronic device (e.g., 800) displays on the display (e.g., 801) a first set of playback controls (e.g., 824A to 824C, one or more optional user interface objects) for modifying audio playback of audio associated with fitness. In some embodiments, in response to detecting a selection of a representation of audio content (e.g., 818), the electronic device displays a first set of playback controls for modifying audio playback of audio associated with fitness. In some embodiments, in response to causing audio playback of a predefined list of audio items (e.g., afterwards), the electronic device displays a second set of playback controls on the display (e.g., the jump back button 824B changes to the previous track button (displayed in the same position), as shown in the transition from FIG. 8J to FIG. 8K; the jump forward button 824C changes to the next track button (displayed in the same position), as shown in the transition from FIG. 8J to FIG. 8K) for modifying the audio playback of the predefined list of audio items, wherein the second set of playback controls is different from the first set of playback controls. In some embodiments, the electronic device replaces the display of the first set of playback controls with the second set of playback controls.
在一些实施方案中,在与健身相关联的音频的音频回放已完成之后,电子设备(例如,800)在音频输出设备处引起预定义音频项目列表中的第一音频项目(例如,由图8K中的824D表示)的音频回放。在一些实施方案中,在引起第一音频项目的音频回放之后(例如,同时),电子设备检测对应于第一个音频项目的一个或多个用户输入(例如,848、在对应于842A、842B或842C的位置处的输入)。在一些实施方案中,响应于检测到对应于第一音频项目的该一个或多个用户输入,电子设备基于所检测到的一个或多个用户输入针对第一音频项目执行操作(例如,添加到库(例如,852B)、保存、跳转、播放/暂停)而不针对第二音频项目执行操作。In some embodiments, after the audio playback of the audio associated with fitness has been completed, the electronic device (e.g., 800) causes the audio playback of the first audio item in the predefined audio item list (e.g., represented by 824D in Figure 8K) at the audio output device. In some embodiments, after causing the audio playback of the first audio item (e.g., at the same time), the electronic device detects one or more user inputs corresponding to the first audio item (e.g., 848, input at a position corresponding to 842A, 842B, or 842C). In some embodiments, in response to detecting the one or more user inputs corresponding to the first audio item, the electronic device performs an operation (e.g., adding to a library (e.g., 852B), saving, jumping, playing/pausing) for the first audio item based on the detected one or more user inputs without performing an operation for the second audio item.
在一些实施方案中,响应于检测到对应于对用于开始音频回放的可选用户界面对象的选择的用户输入,电子设备经由显示生成部件显示包括回放进度指示符(例如,824AA)的健身用户界面(例如,822),其中回放进度指示符在视觉上指示音频内容的回放进度,其中音频内容包括与健身相关联的音频以及预定义音频项目列表(例如,如图8E4所示)(例如,音乐播放列表)(例如,响应于与健身相关联的音频结束而回放的音乐播放列表)。显示包括回放进度指示符的健身用户界面向用户提供了关于设备的当前状态(例如,音频内容的回放的当前状态)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, in response to detecting a user input corresponding to a selection of an optional user interface object for starting audio playback, the electronic device displays a fitness user interface (e.g., 822) including a playback progress indicator (e.g., 824AA) via a display generation component, wherein the playback progress indicator visually indicates the playback progress of the audio content, wherein the audio content includes audio associated with fitness and a list of predefined audio items (e.g., as shown in Figure 8E4) (e.g., a music playlist) (e.g., a music playlist played back in response to the end of the audio associated with fitness). Displaying a fitness user interface including a playback progress indicator provides feedback to the user about the current state of the device (e.g., the current state of the playback of the audio content). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating the device/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,根据(914)确定检测到的用户输入(例如,864、在对应于选项872的位置处的输入)导致不与健身相关联的音频的音频回放,电子设备使得(916)与健身相关联的音频的音频回放停止。在一些实施方案中,检测到的用户输入对应于对音乐应用程序中的歌曲、播放列表或音乐文件的选择。在一些实施方案中,根据确定检测到的用户输入导致不与健身相关联的音频的音频回放,使得停止记录对应于健身的体力活动指标(例如,禁用用于记录用户在健身期间的体力活动的一个或多个传感器)。当非健身音频的回放发生时,自动地使得停止记录体力活动指标延长了设备的电池寿命,因为用于记录体力活动指标的一个或多个传感器被禁用。当满足一组条件时,禁用该一个或多个传感器增强了设备的可操作性,这另外通过使得用户能够更快速且更有效地使用设备减少了电力使用并且延长了设备的电池寿命。In some embodiments, based on (914) determining that the detected user input (e.g., 864, input at a position corresponding to option 872) results in audio playback of audio not associated with fitness, the electronic device causes (916) audio playback of audio associated with fitness to stop. In some embodiments, the detected user input corresponds to a selection of a song, playlist, or music file in a music application. In some embodiments, based on determining that the detected user input results in audio playback of audio not associated with fitness, recording of physical activity indicators corresponding to fitness is stopped (e.g., one or more sensors for recording physical activity of the user during fitness are disabled). When playback of non-fitness audio occurs, automatically stopping recording of physical activity indicators extends the battery life of the device because one or more sensors for recording physical activity indicators are disabled. When a set of conditions are met, disabling the one or more sensors enhances the operability of the device, which in addition reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and more efficiently.
在一些实施方案中,预定数量(例如,3个、5个、7个)的第一类型的音频项目(例如,由842A至842C表示)存储在电子设备处,其中与健身相关联的音频属于第一类型(例如,具有持续时间与行走预定义距离(例如,1英里、3英里或5英里)花费的时间一样长的访谈的音频节目)。在一些实施方案中,电子设备(例如,800、智能手表)检测将预定数量的第一类型的音频项目添加(例如,存储)到电子设备的请求。在一些实施方案中,响应于检测到添加第一类型的音频的请求,电子设备下载(例如,存储)待存储在电子设备处的预定数量的第一类型的音频项目。在一些实施方案中,与电子设备(例如,智能手表)通信的外部设备(例如,600、智能手机)发起将预定数量的音频项目添加到电子设备的请求。In some embodiments, a predetermined number (e.g., 3, 5, 7) of audio items of the first type (e.g., represented by 842A to 842C) are stored at an electronic device, where the audio associated with fitness is of the first type (e.g., an audio program with an interview that lasts as long as the time it takes to walk a predefined distance (e.g., 1 mile, 3 miles, or 5 miles). In some embodiments, an electronic device (e.g., 800, a smart watch) detects a request to add (e.g., store) a predetermined number of audio items of the first type to the electronic device. In some embodiments, in response to detecting a request to add audio of the first type, the electronic device downloads (e.g., stores) a predetermined number of audio items of the first type to be stored at the electronic device. In some embodiments, an external device (e.g., 600, a smartphone) that communicates with the electronic device (e.g., a smart watch) initiates a request to add a predetermined number of audio items to the electronic device.
在一些实施方案中,与健身(例如,由616T至616U表示)相关联的音频(例如,音乐、配音)对应于一个或多个物理位置的预定义集合(例如,与物理位置(例如,城市、地标)处的跑步路线相关)。在一些实施方案中,与健身相关联的音频对应于一个或多个视觉内容项目(例如,地图上的限定路线、显著地点(例如,地标)的照片),该一个或多个视觉内容项目被配置为在与健身相关联的音频的回放期间输出(例如,显示)。In some embodiments, audio (e.g., music, voiceover) associated with fitness (e.g., represented by 616T to 616U) corresponds to a predefined set of one or more physical locations (e.g., associated with a running route at a physical location (e.g., a city, a landmark)). In some embodiments, the audio associated with fitness corresponds to one or more visual content items (e.g., a defined route on a map, a photograph of a notable place (e.g., a landmark)), which are configured to be output (e.g., displayed) during playback of the audio associated with fitness.
在一些实施方案中,在完成健身之后(在一些实施方案中,在完成与健身相关联的音频之后),电子设备(例如,800)经由显示生成部件显示包括健身的一个或多个图形表示(例如,非文本表示、与健身相关联的音频的讲解人(例如,讲述人)的图像)的第二健身总结用户界面(例如,880、886)(例如,图8Q1、图8Q2)。在一些实施方案中,第二健身总结用户界面包括基于用户在健身期间的体力活动的体力活动指标(例如,所行走的路线、活动卡路里、总卡路里、总时间、平均心率、距离、平均配速)。显示包括健身的一个或多个图形表示的健身总结用户界面向用户提供了关于用户的体力活动的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, after completing the fitness (in some embodiments, after completing the audio associated with the fitness), the electronic device (e.g., 800) displays a second fitness summary user interface (e.g., 880, 886) (e.g., Figure 8Q1, Figure 8Q2) including one or more graphical representations of the fitness (e.g., non-text representation, an image of a narrator (e.g., narrator) of the audio associated with the fitness) via a display generation component. In some embodiments, the second fitness summary user interface includes physical activity indicators based on the user's physical activity during the fitness (e.g., routes walked, active calories, total calories, total time, average heart rate, distance, average pace). Displaying a fitness summary user interface including one or more graphical representations of the fitness provides feedback to the user about the user's physical activity. Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more effective (e.g., by helping the user provide appropriate input and reducing user errors when operating the device/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,计算机系统与第一外部设备(例如,图8C中的600)(例如,智能手机)通信(例如,与之配对),第一外部设备被配置为输出(例如,显示、使得显示生成部件显示)用于添加健身(例如,将健身添加到计算机系统(例如,将健身下载到该计算机系统和/或不同的计算机系统))的可选用户界面对象(例如,812A)。在一些实施方案中,响应于确定第一外部设备(例如,在第一外部设备处、在与第一外部设备通信的一个或多个输入设备处)已检测到对应于对用于添加健身的可选用户界面对象(例如,812A)的选择的一个或多个用户输入(例如,812B)的序列,电子设备发起用于将健身添加到计算机系统的过程(例如,响应于确定第一外部设备已检测到一个或多个用户输入的序列,发起用于将健身下载到计算机系统的过程)。在一些实施方案中,将健身添加到计算机系统包括将与健身相关联的音频下载和/或存储到计算机系统。响应于确定第一外部设备已检测到一个或多个用户输入的序列而自动地将健身添加到计算机系统允许用户在不需要附加输入的情况下将健身添加到计算机系统。在一组条件已经被满足而不需要进一步的用户输入时执行操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, the computer system communicates with (e.g., pairs with) a first external device (e.g., 600 in FIG. 8C ) (e.g., a smartphone), and the first external device is configured to output (e.g., display, cause a display generating component to display) a selectable user interface object (e.g., 812A) for adding a workout (e.g., adding the workout to the computer system (e.g., downloading the workout to the computer system and/or a different computer system)). In some embodiments, in response to determining that the first external device (e.g., at the first external device, at one or more input devices in communication with the first external device) has detected a sequence of one or more user inputs (e.g., 812B) corresponding to a selection of the selectable user interface object (e.g., 812A) for adding a workout, the electronic device initiates a process for adding the workout to the computer system (e.g., in response to determining that the first external device has detected a sequence of one or more user inputs, initiates a process for downloading the workout to the computer system). In some embodiments, adding the workout to the computer system includes downloading and/or storing audio associated with the workout to the computer system. Automatically adding a fitness to the computer system in response to determining that the first external device has detected a sequence of one or more user inputs allows the user to add the fitness to the computer system without requiring additional input. Performing operations when a set of conditions have been met without requiring further user input enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
需注意,上文相对于方法900(例如,图9)所述的过程的详情也以类似方式适用于上文所述的方法。例如,方法900任选地包括上文参考方法700所述的各种方法的特性中的一个或多个特性。例如,方法700中的该多个健身建议任选地包括健身建议616R至616U,如参考方法900所述。为了简明起见,这些详情在下文中不再重复。Note that the details of the process described above with respect to method 900 (e.g., FIG. 9 ) also apply in a similar manner to the methods described above. For example, method 900 optionally includes one or more of the features of the various methods described above with reference to method 700. For example, the plurality of fitness suggestions in method 700 optionally include fitness suggestions 616R to 616U, as described with reference to method 900. For the sake of brevity, these details are not repeated below.
图10A至图10V示出了根据一些实施方案的用于显示健身信息的示例性用户界面。在一些实施方案中,健身信息可包括健身进行中的体力活动指标以及与用户正在进行的健身相关联的其他信息。些附图中的用户界面用于示出下文所述的过程,这些过程包括图11中的过程。Figures 10A to 10V show exemplary user interfaces for displaying fitness information according to some embodiments. In some embodiments, the fitness information may include physical activity indicators during fitness and other information associated with the fitness being performed by the user. The user interfaces in some figures are used to illustrate the processes described below, including the processes in Figure 11.
图10A示出了电子设备600,该电子设备是具有显示器602的智能电话。电子设备600的显示器602包括触敏表面,电子设备600可在该触敏表面上检测用户手势(例如,轻击、轻扫、拖动)。在一些实施方案中,电子设备600包括电子设备100、300和/或500的一个或多个特征。10A shows an electronic device 600, which is a smart phone with a display 602. The display 602 of the electronic device 600 includes a touch-sensitive surface on which the electronic device 600 can detect user gestures (e.g., taps, swipes, drags). In some embodiments, the electronic device 600 includes one or more features of the electronic devices 100, 300, and/or 500.
图10A还示出了电子设备800,该电子设备是具有显示器801的智能手表。电子设备800的显示器801包括触敏表面,电子设备800可在该触敏表面上检测用户手势(例如,轻击、轻扫、拖动)。在一些实施方案中,电子设备800包括电子设备100、300和/或500的一个或多个特征。10A also shows an electronic device 800, which is a smart watch with a display 801. The display 801 of the electronic device 800 includes a touch-sensitive surface, and the electronic device 800 can detect user gestures (e.g., taps, swipes, drags) on the touch-sensitive surface. In some embodiments, the electronic device 800 includes one or more features of the electronic devices 100, 300, and/or 500.
在图10A处,电子设备600显示详情用户界面620。详情用户界面620包括健身的特性。例如,详情用户界面620包括锻炼类型622A(例如,核心)、教练622B(例如,Amy Dixon)、持续时间622C(例如,20分钟)、音乐622D(例如,嘻哈)、所需装备622E(例如,哑铃)和完成指示622F(例如,完成3次)。At FIG10A , the electronic device 600 displays a details user interface 620. The details user interface 620 includes the characteristics of the workout. For example, the details user interface 620 includes a workout type 622A (e.g., core), a trainer 622B (e.g., Amy Dixon), a duration 622C (e.g., 20 minutes), music 622D (e.g., hip hop), required equipment 622E (e.g., dumbbells), and a completion indicator 622F (e.g., complete 3 times).
在图10A,电子设备800显示活动用户界面1002。在一些实施方案中,电子设备600使得电子设备800显示活动用户界面1002。活动用户界面1002包括一段持续时间内的体力活动指标(例如,当天(例如,从凌晨12:00到当前时间)的体力活动指标)。在所描绘的实施方案中,体力活动指标被描绘在多个同心体力活动环1004中。多个同心体力活动环1004包括指示用户在当天燃烧的卡路里数的移动信息(例如,移动环1006A)、指示用户在当天已活动的分钟数的锻炼信息(例如,锻炼环1006B)以及指示用户在当天用户已站立长达阈值时间量的小时数或阈值次数的站立信息(例如,站立环1006C)。在一些实施方案中,包括所描绘的实施方案,移动信息(例如,移动环1006A)指示朝向移动目标(例如,一天内的目标卡路里数)的进度,锻炼信息(例如,锻炼环1006B)指示朝向锻炼目标(例如,一天内的目标锻炼分钟数)的进度,并且站立信息(例如,站立环1006C)指示朝向站立目标(例如,一天内的目标小时数)的进度。例如,在所描绘的实施方案中,移动环1006A完成了约2/3,这指示用户在朝向他们的移动目标的进程中已达约2/3;锻炼环1006B完成了约1/2,这指示用户在朝向他们的锻炼目标的进程中已达约1/2;并且站立环1006C完成了约1/2,这指示用户在朝向他们的站立目标的进程中已达1/2。在一些实施方案中,包括所描绘的实施方案,活动用户界面1002还包括指示当前时间的计时元件(例如,指示当前时间为10:00的手表指针1010A、1010B)。In FIG10A , the electronic device 800 displays an activity user interface 1002. In some embodiments, the electronic device 600 causes the electronic device 800 to display the activity user interface 1002. The activity user interface 1002 includes a physical activity indicator for a duration (e.g., a physical activity indicator for the day (e.g., from 12:00 a.m. to the current time)). In the depicted embodiment, the physical activity indicator is depicted in a plurality of concentric physical activity rings 1004. The plurality of concentric physical activity rings 1004 include movement information (e.g., a movement ring 1006A) indicating the number of calories burned by the user that day, exercise information (e.g., an exercise ring 1006B) indicating the number of minutes the user has been active that day, and standing information (e.g., a stand ring 1006C) indicating the number of hours or threshold times the user has stood for a threshold amount of time that day. In some embodiments, including the depicted embodiment, the move information (e.g., move ring 1006A) indicates progress toward a move goal (e.g., a target number of calories in a day), the exercise information (e.g., exercise ring 1006B) indicates progress toward an exercise goal (e.g., a target number of exercise minutes in a day), and the stand information (e.g., stand ring 1006C) indicates progress toward a stand goal (e.g., a target number of hours in a day). For example, in the depicted embodiment, move ring 1006A is about 2/3 completed, indicating that the user is about 2/3 of the way toward their move goal; exercise ring 1006B is about 1/2 completed, indicating that the user is about 1/2 of the way toward their exercise goal; and stand ring 1006C is about 1/2 completed, indicating that the user is 1/2 of the way toward their stand goal. In some embodiments, including the depicted embodiment, the activity user interface 1002 also includes a timing element that indicates the current time (e.g., watch hands 1010A, 1010B indicating that the current time is 10:00).
如上所述,在一些实施方案中,移动环1006A、锻炼环1006B和站立环1006C可与用户在预定时间段的体力活动相关联(例如,指示用户在预定时间段的体力活动)。例如,它们可指示用户到那时(例如,当天从凌晨12:00直到当前时间)一整天的体力活动。例如,在图10A处,当前时间是上午10:00。移动环1006A、锻炼环1006B和站立环1006C可指示用户当天到那时(例如,从凌晨12:00到上午10:00)的体力活动。例如,如果用户在上午7:00进行清晨散步,则移动环1006A可包括清晨散步燃烧的卡路里,锻炼环1006B可包括清晨散步燃烧的活动卡路里,并且站立环1006C可记入用户在行走期间站立一小时。As described above, in some embodiments, the move ring 1006A, the exercise ring 1006B, and the stand ring 1006C may be associated with the user's physical activity in a predetermined time period (e.g., indicating the user's physical activity in a predetermined time period). For example, they may indicate the user's physical activity for the entire day up to that time (e.g., from 12:00 a.m. to the current time of the day). For example, at FIG. 10A , the current time is 10:00 a.m. The move ring 1006A, the exercise ring 1006B, and the stand ring 1006C may indicate the user's physical activity up to that time of the day (e.g., from 12:00 a.m. to 10:00 a.m.). For example, if the user takes an early morning walk at 7:00 a.m., the move ring 1006A may include the calories burned by the early morning walk, the exercise ring 1006B may include the active calories burned by the early morning walk, and the stand ring 1006C may be credited to the user for standing for one hour during the walk.
在显示详情用户界面620时,电子设备600在对应于播放按钮1014的位置处检测到输入1012。While displaying detail user interface 620 , electronic device 600 detects input 1012 at a location corresponding to play button 1014 .
在图10B处,响应于检测到输入1012,电子设备600将详情用户界面620的显示替换为健身开始用户界面1016。此外,响应于电子设备600检测到输入1012,电子设备800将活动用户界面1002的显示替换为健身开始用户界面1018。在一些实施方案中,响应于电子设备600检测到输入1012,电子设备600使得电子设备800将活动用户界面1002的显示替换为健身开始用户界面1018。健身开始用户界面1016包括播放按钮1020,并且健身开始用户界面1018包括播放按钮1022。在显示健身开始用户界面1016时,电子设备600可在对应于播放按钮1020的位置处检测到输入1024,或者在显示健身开始用户界面1018时,电子设备800可在对应于播放按钮1022的位置处检测到输入1026。At FIG10B , in response to detecting input 1012, the electronic device 600 replaces the display of the details user interface 620 with the fitness start user interface 1016. In addition, in response to the electronic device 600 detecting input 1012, the electronic device 800 replaces the display of the activity user interface 1002 with the fitness start user interface 1018. In some embodiments, in response to the electronic device 600 detecting input 1012, the electronic device 600 causes the electronic device 800 to replace the display of the activity user interface 1002 with the fitness start user interface 1018. The fitness start user interface 1016 includes a play button 1020, and the fitness start user interface 1018 includes a play button 1022. When displaying the fitness start user interface 1016, the electronic device 600 may detect an input 1024 at a position corresponding to the play button 1020, or when displaying the fitness start user interface 1018, the electronic device 800 may detect an input 1026 at a position corresponding to the play button 1022.
在图10C处,响应于电子设备600检测到输入1024或电子设备800检测到输入1026,电子设备600将健身开始用户界面1016的显示替换为倒计时用户界面1028A,并且电子设备800将健身开始用户界面1018的显示替换为倒计时用户界面1028B。在一些实施方案中,响应于电子设备600检测到输入1024或电子设备800检测到输入1026,电子设备600使得电子设备800将健身开始用户界面1018的显示替换为倒计时用户界面1028B。倒计时用户界面1028A和倒计时用户界面1028B在启动健身会话之前显示倒计时动画(例如,倒计时剩余的秒数)。At FIG10C , in response to electronic device 600 detecting input 1024 or electronic device 800 detecting input 1026, electronic device 600 replaces display of fitness start user interface 1016 with countdown user interface 1028A, and electronic device 800 replaces display of fitness start user interface 1018 with countdown user interface 1028B. In some embodiments, in response to electronic device 600 detecting input 1024 or electronic device 800 detecting input 1026, electronic device 600 causes electronic device 800 to replace display of fitness start user interface 1018 with countdown user interface 1028B. Countdown user interface 1028A and countdown user interface 1028B display countdown animations (e.g., countdown remaining seconds) before starting a fitness session.
在图10D处,在用户输入1024或用户输入1026之后的预定时间段之后(例如,在3秒倒计时动画结束之后),电子设备600将倒计时用户界面1028A的显示替换为健身会话用户界面1030,并且电子设备800将倒计时用户界面1028B的显示替换为健身指标用户界面1032。在一些实施方案中,电子设备600使得电子设备800将倒计时用户界面1028B的显示替换为健身指标用户界面1032。10D , after a predetermined period of time after user input 1024 or user input 1026 (e.g., after the 3-second countdown animation ends), electronic device 600 replaces the display of countdown user interface 1028A with fitness session user interface 1030, and electronic device 800 replaces the display of countdown user interface 1028B with fitness metrics user interface 1032. In some embodiments, electronic device 600 causes electronic device 800 to replace the display of countdown user interface 1028B with fitness metrics user interface 1032.
健身会话用户界面1030包括引导用户通过健身会话的视频内容1034(例如,指导者演示健身的视频)。健身会话用户界面1030还包括指示用户的体力活动的体力活动指标。体力活动指标包括体力活动环1036,这些体力活动环包括移动环1036A、锻炼环1036B和站立环1036C。移动环1036A对应于图10A的移动环1006A,锻炼环1036B对应于图10A的锻炼环1006B,并且站立环1036C对应于图10A的站立环1006C。在一些实施方案中,体力活动环1036关联于(例如,指示)用户在预定时间段的体力活动,该预定时间段包括在健身会话开始之前的时间段。例如,体力活动环1036可指示用户到那时(例如,当天从凌晨12:00直到当前时间)一整天的体力活动。如上所述,参考图10A,用户启动健身会话的当前时间是上午10:00。移动环1036A、锻炼环1036B和站立环1036C可指示用户当天到那时(例如,从凌晨12:00到上午10:00)的体力活动。例如,如上所述参考图10A,如果用户在上午7:00进行清晨散步,则移动环1036A可包括清晨散步燃烧的卡路里,锻炼环1036B可包括清晨散步燃烧的活动卡路里,并且站立环1036C可记入用户在行走期间站立一小时。健身会话用户界面1030中的体力活动指标还包括指示用户在当前健身会话期间的体力活动的健身会话体力活动指标1038。例如,在一些实施方案中,健身会话体力活动指标1038包括健身持续时间信息1040A(例如,健身在会话中已持续1秒)、心率信息1040B(例如,用户的当前心率为每分钟61次)和卡路里信息1040C(例如,用户到目前为止在该健身会话中已燃烧0卡路里)。健身会话体力活动指标还可包括健身强度表示1040D,该健身强度表示指示用户在该健身会话中相对于先前参与过(或当前正在参与)该健身会话的其他用户的活动水平。本文将更详细地描述健身强度表示1040D,具体参考图12A至图12O。The fitness session user interface 1030 includes video content 1034 (e.g., a video of an instructor demonstrating fitness) that guides the user through a fitness session. The fitness session user interface 1030 also includes a physical activity indicator that indicates the user's physical activity. The physical activity indicator includes a physical activity ring 1036, which includes a moving ring 1036A, an exercise ring 1036B, and a standing ring 1036C. The moving ring 1036A corresponds to the moving ring 1006A of Figure 10A, the exercise ring 1036B corresponds to the exercise ring 1006B of Figure 10A, and the standing ring 1036C corresponds to the standing ring 1006C of Figure 10A. In some embodiments, the physical activity ring 1036 is associated with (e.g., indicates) the user's physical activity in a predetermined time period, which is included in the time period before the fitness session begins. For example, the physical activity ring 1036 can indicate the user's physical activity for the whole day until then (e.g., from 12:00 a.m. until the current time on that day). As described above, with reference to FIG. 10A , the current time at which the user initiates a fitness session is 10:00 a.m. Move ring 1036A, exercise ring 1036B, and stand ring 1036C may indicate the user's physical activity up to that time that day (e.g., from 12:00 a.m. to 10:00 a.m.). For example, as described above with reference to FIG. 10A , if the user takes an early morning walk at 7:00 a.m., then move ring 1036A may include calories burned by the early morning walk, exercise ring 1036B may include activity calories burned by the early morning walk, and stand ring 1036C may credit the user for standing for one hour during the walk. The physical activity indicators in fitness session user interface 1030 also include fitness session physical activity indicators 1038 indicating the user's physical activity during the current fitness session. For example, in some embodiments, the fitness session physical activity indicator 1038 includes fitness duration information 1040A (e.g., the fitness session has lasted for 1 second), heart rate information 1040B (e.g., the user's current heart rate is 61 beats per minute), and calorie information 1040C (e.g., the user has burned 0 calories so far in the fitness session). The fitness session physical activity indicator may also include a fitness intensity representation 1040D, which indicates the user's activity level in the fitness session relative to other users who have previously participated in (or are currently participating in) the fitness session. The fitness intensity representation 1040D will be described in more detail herein, with specific reference to Figures 12A to 12O.
电子设备800上的健身指标用户界面1032还包括健身会话体力活动指标,包括健身持续时间信息1042A、心率信息1042B和卡路里信息1042C。在一些实施方案中,健身持续时间信息1042A对应于健身持续时间信息1040A,心率信息1042B对应于心率信息1040B,并且卡路里信息1044C对应于卡路里信息1040C。The fitness metrics user interface 1032 on the electronic device 800 also includes fitness session physical activity metrics, including fitness duration information 1042A, heart rate information 1042B, and calorie information 1042C. In some embodiments, fitness duration information 1042A corresponds to fitness duration information 1040A, heart rate information 1042B corresponds to heart rate information 1040B, and calorie information 1044C corresponds to calorie information 1040C.
用户体力活动指标(包括体力活动环1036和健身会话体力活动指标1038中包括的信息)可由电子设备600中的一个或多个传感器、电子设备800中的一个或多个传感器和/或电子设备600和电子设备800外部的一个或多个传感器来测量。此类传感器可包括例如一个或多个GPS传感器、一个或多个加速度计、一个或多个心率传感器、一个或多个陀螺仪等。当用户进行健身时,电子设备600和/或电子设备800可基于用户的体力活动来接收活动数据,并且更新(例如,在体力活动环1036和/或健身会话体力活动指标1038中)显示的体力活动指标。User physical activity indicators (including information included in physical activity ring 1036 and fitness session physical activity indicators 1038) can be measured by one or more sensors in electronic device 600, one or more sensors in electronic device 800, and/or one or more sensors outside electronic device 600 and electronic device 800. Such sensors may include, for example, one or more GPS sensors, one or more accelerometers, one or more heart rate sensors, one or more gyroscopes, etc. When the user performs fitness, electronic device 600 and/or electronic device 800 may receive activity data based on the user's physical activity and update (e.g., in physical activity ring 1036 and/or fitness session physical activity indicators 1038) the displayed physical activity indicators.
在图10D处,在显示健身会话用户界面1030时,电子设备600在对应于视频内容1034的位置处检测到输入1044。At FIG. 10D , while displaying the fitness session user interface 1030 , the electronic device 600 detects an input 1044 at a location corresponding to the video content 1034 .
在图10E处,响应于检测到输入1044,电子设备600显示覆盖在视频内容134上的一组回放控件,包括播放/暂停按钮1046A、回放进度指示符1046B、回放音量控件1046C、隐藏字幕图标1046D和编辑指标图标1046E。At FIG. 10E , in response to detecting input 1044 , the electronic device 600 displays a set of playback controls overlaid on the video content 134 , including a play/pause button 1046A, a playback progress indicator 1046B, a playback volume control 1046C, a closed caption icon 1046D, and an edit indicator icon 1046E.
在显示一组回放控件时,电子设备600在对应于编辑指标图标1046E的位置处检测到输入1048。While displaying a set of playback controls, the electronic device 600 detects input 1048 at a location corresponding to the edit indicator icon 1046E.
在图10F处,响应于检测到输入1048,电子设备600将健身会话用户界面1030和一组回放控件的显示替换为编辑指标用户界面1050。编辑指标用户界面1050包括用于在电子设备600和/或电子设备800上配置显示体力活动指标的一个或多个表示(例如,健身会话体力活动指标1038、体力活动环1034)的一个或多个可选选项。例如,指标选择用户界面1050包括用于隐藏或显示健身会话体力活动指标的选项1052A、用于隐藏健身持续时间信息1040A的选项1052B、用于显示健身持续时间信息1040A的已经过时间的选项1052C、用于显示健身持续时间信息1040A的剩余时间的选项1052D以及用于隐藏或显示健身强度表示1040D的选项1052E。At 10F, in response to detecting input 1048, electronic device 600 replaces display of fitness session user interface 1030 and a set of playback controls with edit metrics user interface 1050. Edit metrics user interface 1050 includes one or more selectable options for configuring one or more representations of physical activity metrics (e.g., fitness session physical activity metrics 1038, physical activity rings 1034) displayed on electronic device 600 and/or electronic device 800. For example, metrics selection user interface 1050 includes option 1052A for hiding or displaying fitness session physical activity metrics, option 1052B for hiding fitness duration information 1040A, option 1052C for displaying elapsed time of fitness duration information 1040A, option 1052D for displaying remaining time of fitness duration information 1040A, and option 1052E for hiding or displaying fitness intensity representation 1040D.
在显示指标选择用户界面1050时,电子设备600在对应于“完成”选项1054的位置处检测到输入1056。While displaying indicator selection user interface 1050 , electronic device 600 detects input 1056 at a location corresponding to “Done” option 1054 .
在图10G处,响应于检测到输入1056,电子设备600将编辑指标用户界面1050的显示替换为健身会话用户界面1030。At FIG. 10G , in response to detecting input 1056 , electronic device 600 replaces display of edit metrics user interface 1050 with fitness session user interface 1030 .
在一些实施方案中,健身会话可包括触发特定显示的一个或多个预定义事件。电子设备600和/或电子设备800可基于事件标准来检测事件。例如,在一些实施方案中,事件可在健身会话内的特定时间(例如,在3分钟标记处、健身的中途)或者在用户实现特定里程碑时(例如,在用户燃烧特定卡路里数时)发生。电子设备600和/或电子设备800可利用与健身会话相关联的元数据来检测与健身会话相关联的事件并且采取适当动作。In some embodiments, a fitness session may include one or more predefined events that trigger a particular display. The electronic device 600 and/or the electronic device 800 may detect events based on event criteria. For example, in some embodiments, an event may occur at a particular time within a fitness session (e.g., at the 3-minute mark, midway through a workout) or when a user achieves a particular milestone (e.g., when a user burns a particular number of calories). The electronic device 600 and/or the electronic device 800 may utilize metadata associated with the fitness session to detect events associated with the fitness session and take appropriate actions.
在图10G中,与健身会话相关联的元数据可指示健身会话的8分15秒标记与关联于10秒倒计时视觉效果的事件相关联(例如,在8分15秒标记处,教练可指示用户在10秒内进行尽可能多的俯卧撑)。响应于确定事件已发生,电子设备600和/或电子设备800可显示与事件相关联的视觉信息。例如,在图10G中,电子设备600显示10秒倒计时1058A,并且电子设备800将健身指标用户界面1032的显示替换为10秒倒计时用户界面1058B。在一些实施方案中,响应于检测到事件,电子设备600使得电子设备800将健身指标用户界面1032的显示替换为10秒倒计时用户界面1058B。In FIG. 10G , metadata associated with a fitness session may indicate that the 8 minute 15 second mark of the fitness session is associated with an event associated with a 10 second countdown visual effect (e.g., at the 8 minute 15 second mark, the coach may instruct the user to do as many push-ups as possible in 10 seconds). In response to determining that an event has occurred, the electronic device 600 and/or the electronic device 800 may display visual information associated with the event. For example, in FIG. 10G , the electronic device 600 displays a 10 second countdown 1058A, and the electronic device 800 replaces the display of the fitness indicator user interface 1032 with a 10 second countdown user interface 1058B. In some embodiments, in response to detecting an event, the electronic device 600 causes the electronic device 800 to replace the display of the fitness indicator user interface 1032 with a 10 second countdown user interface 1058B.
在一些实施方案中,在开始10秒倒计时之前,电子设备800可显示视觉效果以在视觉上强调10秒倒计时1058A和10秒倒计时用户界面1058B。例如,在图10G至图10G3中,尽管10秒倒计时在8分15秒标记处开始,但在8分13秒处(在启动10秒计数之前),电子设备600显示10秒倒计时1058A,10秒倒计时用户界面1058B替换电子设备800上的健身指标用户界面1032的显示,并且10秒倒计时1058A和10秒倒计时用户界面1058B的背景部分闪烁(或提供一些其他视觉指示)一次或多次(例如,背景部分可交替不同颜色、在亮度上变化等)以吸引用户的注意力。In some embodiments, before starting the 10-second countdown, the electronic device 800 may display a visual effect to visually emphasize the 10-second countdown 1058A and the 10-second countdown user interface 1058B. For example, in Figures 10G to 10G3, although the 10-second countdown starts at the 8:15 mark, at 8:13 (before starting the 10-second count), the electronic device 600 displays the 10-second countdown 1058A, the 10-second countdown user interface 1058B replaces the display of the fitness indicator user interface 1032 on the electronic device 800, and the background portion of the 10-second countdown 1058A and the 10-second countdown user interface 1058B flashes (or provides some other visual indication) one or more times (e.g., the background portion may alternate different colors, change in brightness, etc.) to attract the user's attention.
在图10H处,从图10G已过去一秒,并且10秒倒计时1058A已减少到9秒,同时电子设备800上的10秒倒计时用户界面1058B也显示倒计时还剩余9秒。这样,呈现在电子设备600和电子设备800上的视觉信息可对应于视频内容1034。At FIG. 10H , one second has passed since FIG. 10G , and the 10-second countdown 1058A has been reduced to 9 seconds, while the 10-second countdown user interface 1058B on the electronic device 800 also displays that there are 9 seconds left in the countdown. In this way, the visual information presented on the electronic device 600 and the electronic device 800 may correspond to the video content 1034.
在图10I处,电子设备600已检测到另一类型的事件。在图10I中所示的示例中,电子设备600已确定与健身会话中的中间点相关联的事件已发生(例如,在20分钟健身的10分钟标记处)。响应于此确定,电子设备600显示用户已到达健身中的中间点的视觉通知1060。At FIG10I , the electronic device 600 has detected another type of event. In the example shown in FIG10I , the electronic device 600 has determined that an event associated with a midpoint in a workout session has occurred (e.g., at the 10-minute mark of a 20-minute workout). In response to this determination, the electronic device 600 displays a visual notification 1060 that the user has reached a midpoint in the workout.
图10J至图10L演示了根据各种实施方案的与健身会话中的“检查您的环”事件相关联的示例性视觉效果。在图10J处,电子设备600已检测到已满足一个或多个事件标准以触发“检查您的环”事件。在一些实施方案中,此类标准可包括基于时间的确定(例如,事件发生在健身会话内的特定时间)。在一些实施方案中,此类标准可包括基于用户实现的确定(例如,确定用户已几乎闭合他或她的锻炼环1036B(例如,用户已几乎实现他或她当天的锻炼目标(例如,用户将会在阈值分钟数内实现他或她的锻炼目标)))。Figures 10J to 10L demonstrate exemplary visual effects associated with a "check your rings" event in a fitness session according to various embodiments. At Figure 10J, the electronic device 600 has detected that one or more event criteria have been met to trigger the "check your rings" event. In some embodiments, such criteria may include a time-based determination (e.g., an event occurs at a specific time within a fitness session). In some embodiments, such criteria may include a user-achieved determination (e.g., determining that the user has almost closed his or her exercise ring 1036B (e.g., the user has almost achieved his or her exercise goal for the day (e.g., the user will achieve his or her exercise goal within a threshold number of minutes))).
响应于检测到“检查您的环”事件,电子设备600可强调某些视觉信息和/或去强调其他视觉信息。在图10J中,电子设备600显示指示用户检查他或她的体力活动环1036的视觉指示1062。在一些实施方案中,检测“检查您的环”事件还可引起电子设备600的音频输出(例如,指示用户检查他或她的体力活动环1036的音频输出)。In response to detecting a "check your ring" event, the electronic device 600 may emphasize certain visual information and/or de-emphasize other visual information. In FIG10J , the electronic device 600 displays a visual indication 1062 instructing the user to check his or her physical activity ring 1036. In some embodiments, detecting a "check your ring" event may also cause an audio output of the electronic device 600 (e.g., an audio output instructing the user to check his or her physical activity ring 1036).
在图10K处,响应于检测到检查您的环事件,电子设备600开始在视觉上强调体力活动环1036(例如,通过放大它们)。电子设备600还开始呈现与体力活动环1036有关的附加视觉信息(例如,与移动环1036A相关联的数值1063A)。在一些实施方案中,响应于检测到检查您的环事件,电子设备600还在视觉上去强调(例如,隐藏、遮挡、淡化和/或模糊)其他信息,诸如健身会话体力活动指标1038。At FIG. 10K , in response to detecting a check your rings event, the electronic device 600 begins visually emphasizing the physical activity rings 1036 (e.g., by enlarging them). The electronic device 600 also begins presenting additional visual information related to the physical activity rings 1036 (e.g., a numerical value 1063A associated with moving the rings 1036A). In some embodiments, in response to detecting a check your rings event, the electronic device 600 also visually de-emphasizes (e.g., hides, blocks, fades, and/or blurs) other information, such as the fitness session physical activity indicator 1038.
在图10L处,响应于电子设备600检测到检查您的环事件,电子设备600继续放大体力活动环1036,并且显示与体力活动环1036有关的附加信息(例如,与体力活动环1036相关联的数字指标1063A、1063B、1063C)。此外,响应于电子设备600检测到检查您的环事件,电子设备800将健身指标用户界面1032的显示替换为环信息用户界面1064。在一些实施方案中,响应于电子设备600检测到检查您的环事件,电子设备600使得电子设备800将健身指标用户界面1032的显示替换为环信息用户界面1064。环信息用户界面1064包括体力活动环1066A(其对应于体力活动环1036)、移动信息1066B(其对应于数值1063A)、锻炼信息1066C(其对应于数值1063B)和站立信息1066D(其对应于数值1063C)。At FIG. 10L , in response to the electronic device 600 detecting the check your ring event, the electronic device 600 continues to enlarge the physical activity ring 1036 and displays additional information related to the physical activity ring 1036 (e.g., digital indicators 1063A, 1063B, 1063C associated with the physical activity ring 1036). In addition, in response to the electronic device 600 detecting the check your ring event, the electronic device 800 replaces the display of the fitness indicator user interface 1032 with the ring information user interface 1064. In some embodiments, in response to the electronic device 600 detecting the check your ring event, the electronic device 600 causes the electronic device 800 to replace the display of the fitness indicator user interface 1032 with the ring information user interface 1064. Ring information user interface 1064 includes physical activity ring 1066A (which corresponds to physical activity ring 1036), move information 1066B (which corresponds to numerical value 1063A), exercise information 1066C (which corresponds to numerical value 1063B), and stand information 1066D (which corresponds to numerical value 1063C).
在图10M处,电子设备600和/或电子设备800基于确定用户已闭合他或她的锻炼环(例如,用户已实现他或她当天的锻炼目标)来检测“环闭合”事件。响应于检测到环闭合事件(例如,通过电子设备600和/或电子设备800),电子设备600显示与事件相关联的视觉指示1068,并且电子设备800显示与事件相关联的视觉指示1070。在一些实施方案中,响应于检测到环闭合事件,电子设备600使得电子设备800显示视觉指示1070。At FIG. 10M , electronic device 600 and/or electronic device 800 detects a “ring closed” event based on determining that the user has closed his or her exercise ring (e.g., the user has achieved his or her exercise goal for the day). In response to detecting a ring closed event (e.g., by electronic device 600 and/or electronic device 800), electronic device 600 displays a visual indication 1068 associated with the event, and electronic device 800 displays a visual indication 1070 associated with the event. In some embodiments, in response to detecting a ring closed event, electronic device 600 causes electronic device 800 to display visual indication 1070.
在一些实施方案中,“检查您的环”事件(或其他事件)的视觉方面可基于设备600的取向而不同。例如,在图10J至图10M中,体力活动环1036显示在设备600的底部部分,远离显示器中的凹口。然而,在图10M1中,电话以相反的方式取向,使得体力活动环1036显示在设备600的顶侧或凹口侧。当体力活动环1036呈现在设备600的凹口侧时,放大体力活动环1036可使得它们延伸到显示器602中的凹口602A内。因此,在一些实施方案中,当体力活动环1036显示在设备600的凹口侧时,在视觉上强调体力活动环1036可包括扩大体力活动环1036以及将它们沿远离凹口602A的方向平移。In some embodiments, the visual aspects of the "Check Your Rings" event (or other events) may be different based on the orientation of the device 600. For example, in Figures 10J to 10M, the physical activity ring 1036 is displayed on the bottom portion of the device 600, away from the notch in the display. However, in Figure 10M1, the phone is oriented in the opposite manner so that the physical activity ring 1036 is displayed on the top side or notch side of the device 600. When the physical activity ring 1036 is presented on the notch side of the device 600, enlarging the physical activity ring 1036 can cause them to extend into the notch 602A in the display 602. Therefore, in some embodiments, when the physical activity ring 1036 is displayed on the notch side of the device 600, visually emphasizing the physical activity ring 1036 may include enlarging the physical activity ring 1036 and translating them in a direction away from the notch 602A.
在图10M2中,响应于电子设备600检测到检查您的环事件,电子设备600扩大体力活动环1036,并且将它们沿远离显示器602中的凹口602A的向左方向平移。In FIG. 10M2 , in response to the electronic device 600 detecting a check your rings event, the electronic device 600 enlarges the physical activity rings 1036 and translates them in a leftward direction away from the notch 602A in the display 602 .
在图10M3中,体力活动环1036在检查您的环事件发生时维持在它们的平移位置。In Figure 10M3, the physical activity rings 1036 remain in their translated positions when a Check Your Rings event occurs.
在图10M4中,响应于电子设备600检测到检查您的环事件已结束,电子设备600减小体力活动环1036的尺寸,并且将它们向右平移,返回到它们的原始位置。In Figure 10M4, in response to the electronic device 600 detecting that the check your rings event has ended, the electronic device 600 reduces the size of the physical activity rings 1036 and translates them to the right, returning to their original position.
在图10N处,电子设备600和/或电子设备800基于事件标准检测“检查您的心率”事件(例如,在健身会话的15分钟标记处)。响应于检测到检查您的心率事件(例如,通过电子设备600和/或电子设备800),电子设备600显示与事件相关联的视觉指示1072。视觉指示1072包括用户的当前心率1072A、用户在健身会话1072B期间的高心率以及用户在健身会话1072C期间的低心率。在一些实施方案中,即使用户已选择不查看某些体力活动指标,事件也可覆写用户的此类选择并使得呈现此类信息。例如,如果用户已选择不使用编辑指标界面1050查看心率信息,则检查您的心率事件可覆写此类选择并使得显示用户的心率信息。At FIG. 10N , the electronic device 600 and/or the electronic device 800 detects a “check your heart rate” event (e.g., at the 15-minute mark of a fitness session) based on event criteria. In response to detecting a check your heart rate event (e.g., by the electronic device 600 and/or the electronic device 800), the electronic device 600 displays a visual indication 1072 associated with the event. The visual indication 1072 includes the user's current heart rate 1072A, the user's high heart rate during the fitness session 1072B, and the user's low heart rate during the fitness session 1072C. In some embodiments, even if the user has chosen not to view certain physical activity indicators, the event may override such selections of the user and cause such information to be presented. For example, if the user has chosen not to view heart rate information using the edit indicator interface 1050, the check your heart rate event may override such selections and cause the user's heart rate information to be displayed.
在图10N中,电子设备600还基于确定新歌曲已开始播放来显示视觉指示1074。视觉指示1074识别在健身会话期间已开始播放的新歌曲的曲目名称和艺术家。10N , electronic device 600 also displays visual indication 1074 based on determining that a new song has begun playing. Visual indication 1074 identifies the track name and artist of the new song that has begun playing during the workout session.
在图10O中,响应于确定视觉指示1072已显示长达预定时间段,电子设备600停止显示视觉指示1072。在图10O中,响应于确定视觉指示1074已显示长达预定时间段,电子设备600停止显示视觉指示1074。In Figure 100, in response to determining that visual indication 1072 has been displayed for a predetermined period of time, electronic device 600 ceases to display visual indication 1072. In Figure 100, in response to determining that visual indication 1074 has been displayed for a predetermined period of time, electronic device 600 ceases to display visual indication 1074.
在图10P处,电子设备600和/或电子设备800检测到健身会话已结束。响应于检测到健身会话已结束,电子设备600将健身会话用户界面1030的显示替换为健身总结用户界面1076,并且电子设备800将健身指标用户界面1032的显示替换为健身总结用户界面1078。在一些实施方案中,响应于检测到健身会话已结束,电子设备600使得电子设备800将健身指标用户界面1032的显示替换为健身总结用户界面1078。健身总结用户界面1076任选地显示健身会话的卡路里信息(例如,活动卡路里信息1080A、总卡路里信息1080B)、健身会话的心率信息(例如,平均心率1080C)、健身会话的持续时间信息(例如,总时间1080D)以及与用户相对于其他用户的表现有关的信息(例如,健身强度信息1080E(例如,如关于图12A至图12O所讨论的对应于健身强度表示1040D))。健身总结用户界面1076还任选地显示体力活动环信息1080J,该体力活动环信息指示在健身之后用户的体力活动环1036的状态。健身总结用户界面1076任选地还包括用于关闭健身总结用户界面的选项1080F、用于共享健身总结信息的选项1080G和用于选择舒缓拉伸健身的选项1080H。在一些实施方案中,电子设备600可基于用户偏好和/或过去的用户行为来决定显示和/或决定放弃显示舒缓拉伸健身选项1080H。例如,如果用户历史上已选择直接进入另一健身,或者如果用户历史上选择不进行舒缓拉伸健身,则电子设备600可从健身总结用户界面1076中排除选项1080H,而如果用户历史上已选择进行舒缓拉伸健身,则电子设备600可在健身总结用户界面1076中包括选项1080H。健身总结用户界面1078显示健身总结用户界面1076中的信息的子集(在这种情况下,即总健身持续时间1080I,其对应于总时间1080D)。At FIG10P , electronic device 600 and/or electronic device 800 detects that the fitness session has ended. In response to detecting that the fitness session has ended, electronic device 600 replaces display of fitness session user interface 1030 with fitness summary user interface 1076, and electronic device 800 replaces display of fitness metrics user interface 1032 with fitness summary user interface 1078. In some embodiments, in response to detecting that the fitness session has ended, electronic device 600 causes electronic device 800 to replace display of fitness metrics user interface 1032 with fitness summary user interface 1078. Fitness summary user interface 1076 optionally displays calorie information for the fitness session (e.g., active calorie information 1080A, total calorie information 1080B), heart rate information for the fitness session (e.g., average heart rate 1080C), duration information for the fitness session (e.g., total time 1080D), and information about the user's performance relative to other users (e.g., fitness intensity information 1080E (e.g., corresponding to fitness intensity representation 1040D as discussed with respect to FIGS. 12A to 12O )). The fitness summary user interface 1076 also optionally displays physical activity ring information 1080J, which indicates the status of the user's physical activity ring 1036 after the fitness. The fitness summary user interface 1076 optionally also includes an option 1080F for closing the fitness summary user interface, an option 1080G for sharing the fitness summary information, and an option 1080H for selecting a soothing stretch fitness. In some embodiments, the electronic device 600 may decide to display and/or decide to give up displaying the soothing stretch fitness option 1080H based on user preferences and/or past user behavior. For example, if the user has historically chosen to go directly to another fitness, or if the user has historically chosen not to perform a soothing stretch fitness, the electronic device 600 may exclude option 1080H from the fitness summary user interface 1076, and if the user has historically chosen to perform a soothing stretch fitness, the electronic device 600 may include option 1080H in the fitness summary user interface 1076. Workout summary user interface 1078 displays a subset of the information in workout summary user interface 1076 (in this case, total workout duration 10801, which corresponds to total time 1080D).
在显示健身总结用户界面1076时,电子设备600在对应于舒缓拉伸健身选项1080H的位置处检测到输入1082。While displaying the workout summary user interface 1076 , the electronic device 600 detects an input 1082 at a location corresponding to the gentle stretch workout option 1080H.
在图10Q处,响应于检测到输入1082,电子设备600将健身总结用户界面1076的显示替换为舒缓拉伸健身选择用户界面1084。类似地,响应于电子设备600检测到输入1082,电子设备800将健身总结用户界面1078的显示替换为舒缓拉伸健身选择用户界面1086。在一些实施方案中,响应于检测到输入1082,电子设备600使得电子设备800将健身总结用户界面1078的显示替换为舒缓拉伸健身选择用户界面1086。电子设备600上的舒缓拉伸健身选择用户界面1084包括可由用户选择以选择特定舒缓拉伸健身的可选选项1088A、1088B和1088C。电子设备800上的舒缓拉伸健身选择用户界面包括对应于可选选项1088A、1088B和1088C的可选选项1088D、1088E和1088F。用户可使用电子设备600或电子设备800上的可选选项来选择他或她的舒缓拉伸健身。例如,如果电子设备600在电子设备600上对应于5分钟选项1088A的位置处检测到输入(例如,用户输入1090A),或者如果电子设备800在电子设备800上对应于5分钟选项1088D的位置处检测到输入(例如,用户输入1090B),则可在电子设备600上启动对应于5分钟舒缓拉伸健身的视觉显示,并且可在电子设备800上启动对应的显示。At FIG. 10Q , in response to detecting input 1082, the electronic device 600 replaces the display of the workout summary user interface 1076 with a soothing stretch workout selection user interface 1084. Similarly, in response to the electronic device 600 detecting input 1082, the electronic device 800 replaces the display of the workout summary user interface 1078 with a soothing stretch workout selection user interface 1086. In some embodiments, in response to detecting input 1082, the electronic device 600 causes the electronic device 800 to replace the display of the workout summary user interface 1078 with a soothing stretch workout selection user interface 1086. The soothing stretch workout selection user interface 1084 on the electronic device 600 includes selectable options 1088A, 1088B, and 1088C that can be selected by the user to select a particular soothing stretch workout. The soothing stretch workout selection user interface on the electronic device 800 includes selectable options 1088D, 1088E, and 1088F corresponding to the selectable options 1088A, 1088B, and 1088C. The user may select his or her gentle stretching workout using selectable options on electronic device 600 or electronic device 800. For example, if electronic device 600 detects an input (e.g., user input 1090A) at a location on electronic device 600 corresponding to 5-minute option 1088A, or if electronic device 800 detects an input (e.g., user input 1090B) at a location on electronic device 800 corresponding to 5-minute option 1088D, a visual display corresponding to a 5-minute gentle stretching workout may be initiated on electronic device 600, and a corresponding display may be initiated on electronic device 800.
在所描绘的实施方案中,每个时间段(例如,5分钟、10分钟、15分钟)仅具有与其相关联的一个舒缓拉伸健身。然而,应当理解,在其他实施方案中,每个时间段可存在多个健身(例如,多个5分钟舒缓拉伸健身、多个10分钟舒缓拉伸健身)。在一些实施方案中,如果电子设备600确定舒缓拉伸健身选择用户界面1084已显示长达阈值时间段,则即使在没有用户输入的情况下,默认的舒缓拉伸健身也可自动地开始播放。在一些实施方案中,电子设备600可基于刚刚完成的健身的特性(例如,基于健身的教练、基于健身类型、基于健身的持续时间等)来自动地选择一个或多个舒缓拉伸健身。例如,如果用户刚刚完成腿部强化健身,则电子设备600可自动地选择焦点在拉伸和放松腿部的舒缓拉伸健身。在一些实施方案中,特定健身可与一个或多个舒缓拉伸健身相关联,使得电子设备600可自动地识别与特定健身相关联的一个或多个舒缓拉伸健身。In the depicted embodiment, each time period (e.g., 5 minutes, 10 minutes, 15 minutes) has only one gentle stretching fitness associated with it. However, it should be understood that in other embodiments, there may be multiple fitness (e.g., multiple 5-minute gentle stretching fitness, multiple 10-minute gentle stretching fitness) for each time period. In some embodiments, if the electronic device 600 determines that the gentle stretching fitness selection user interface 1084 has been displayed for a threshold time period, the default gentle stretching fitness may automatically begin playing even without user input. In some embodiments, the electronic device 600 may automatically select one or more gentle stretching fitness based on the characteristics of the fitness just completed (e.g., based on the instructor of the fitness, based on the type of fitness, based on the duration of the fitness, etc.). For example, if the user has just completed a leg strengthening fitness, the electronic device 600 may automatically select a gentle stretching fitness that focuses on stretching and relaxing the legs. In some embodiments, a specific fitness may be associated with one or more gentle stretching fitness, so that the electronic device 600 may automatically identify one or more gentle stretching fitness associated with the specific fitness.
在图10R处,响应于电子设备600检测到输入1090A或电子设备800检测到输入1090B,电子设备600将舒缓拉伸健身选择用户界面1084的显示替换为舒缓拉伸健身用户界面1092A,并且电子设备800将舒缓拉伸健身选择用户界面1086的显示替换为舒缓拉伸健身指标界面1092B。在一些实施方案中,电子设备600使得电子设备800将舒缓拉伸健身选择用户界面1086的显示替换为舒缓拉伸健身指标界面1092B。舒缓拉伸健身界面1092A包括倒计时舒缓拉伸健身的剩余时间的倒计时计时器1094A,并且舒缓拉伸健身指标界面1092B也包括对应的倒计时计时器1094B。舒缓拉伸健身界面1092A包括引导用户完成舒缓拉伸健身的视频内容1096。舒缓拉伸健身指标界面1092B包括向用户呈现他或她当前的心率的心率信息1098。At FIG. 10R , in response to the electronic device 600 detecting input 1090A or the electronic device 800 detecting input 1090B, the electronic device 600 replaces the display of the soothing stretch fitness selection user interface 1084 with the soothing stretch fitness user interface 1092A, and the electronic device 800 replaces the display of the soothing stretch fitness selection user interface 1086 with the soothing stretch fitness indicator interface 1092B. In some embodiments, the electronic device 600 causes the electronic device 800 to replace the display of the soothing stretch fitness selection user interface 1086 with the soothing stretch fitness indicator interface 1092B. The soothing stretch fitness interface 1092A includes a countdown timer 1094A that counts down the remaining time of the soothing stretch fitness, and the soothing stretch fitness indicator interface 1092B also includes a corresponding countdown timer 1094B. The soothing stretch fitness interface 1092A includes video content 1096 that guides the user to complete the soothing stretch fitness. The gentle stretch fitness metrics interface 1092B includes heart rate information 1098 that presents the user with his or her current heart rate.
图10S示出了图10P的健身总结用户界面1076。然而,在图10S中,电子设备600在对应于共享选项1080G的位置处检测到用户输入1082A,而不是检测到对舒缓拉伸选项1080H的选择。Fig. 10S shows the workout summary user interface 1076 of Fig. 10P. However, in Fig. 10S, the electronic device 600 detects the user input 1082A at the position corresponding to the share option 1080G, instead of detecting the selection of the relaxation stretch option 1080H.
在图10T处,响应于检测到输入1082A,电子设备600显示共享用户界面1089。在所描绘的实施方案中,共享用户界面1089覆盖在健身总结用户界面1076上。共享用户界面1089包括选项1091A至1091E。每个选项1091A至1091E对应于相应联系人,并且对选项1091A至1091E的选择将打开允许用户向所选联系人发送健身总结信息的消息传送应用程序用户界面。共享用户界面1089还包括可由用户选择以打开用于共享健身总结信息的特定应用程序的应用程序选项1093A至1093E(例如,近场通信传输应用程序(1093A)、文本消息传送应用程序(1093B)、电子邮件消息传送应用程序(1093C))。在显示共享用户界面1089时,电子设备600在对应于选项1091A的位置处检测到输入1095。At FIG. 10T , in response to detecting input 1082A, the electronic device 600 displays a sharing user interface 1089. In the depicted embodiment, the sharing user interface 1089 is overlaid on the fitness summary user interface 1076. The sharing user interface 1089 includes options 1091A to 1091E. Each option 1091A to 1091E corresponds to a corresponding contact, and the selection of options 1091A to 1091E will open a messaging application user interface that allows the user to send fitness summary information to the selected contact. The sharing user interface 1089 also includes application options 1093A to 1093E (e.g., near field communication transmission application (1093A), text messaging application (1093B), email messaging application (1093C)) that can be selected by the user to open a specific application for sharing fitness summary information. While displaying the sharing user interface 1089, the electronic device 600 detects an input 1095 at a location corresponding to option 1091A.
在图10U处,响应于检测到输入1095,电子设备600发起用于将健身总结信息传输到与选项1091A相关联的联系人的过程。在图10U中,电子设备600已将共享用户界面1089和健身总结用户界面1076的显示替换为消息传送应用程序用户界面1097,并且已启动健身总结信息到所选联系人的传输。健身总结信息作为消息1099呈现在消息传送应用程序用户界面1097中。消息1099中包含的健身总结信息可包括健身总结用户界面1076中呈现的一些或全部信息。在图10U中,消息1099中包含的健身总结信息包括健身类型信息1085A(“核心”)、健身教练信息1085B(“AMY”)、健身持续时间信息1085C(“20分钟”)、健身音乐信息1085D(“嘻哈”)、集信息1085E(“EP 116”)、活动卡路里信息1085F(“112卡”)和总健身时间信息1085G(“21:08”),以及表示健身1085H的图像。At FIG10U , in response to detecting input 1095, electronic device 600 initiates a process for transmitting fitness summary information to the contact associated with option 1091A. In FIG10U , electronic device 600 has replaced the display of sharing user interface 1089 and fitness summary user interface 1076 with messaging application user interface 1097, and has initiated transmission of fitness summary information to the selected contact. The fitness summary information is presented as message 1099 in messaging application user interface 1097. The fitness summary information contained in message 1099 may include some or all of the information presented in fitness summary user interface 1076. In Figure 10U, the fitness summary information included in the message 1099 includes fitness type information 1085A ("Core"), fitness trainer information 1085B ("AMY"), fitness duration information 1085C ("20 minutes"), fitness music information 1085D ("Hip-Hop"), set information 1085E ("EP 116"), active calorie information 1085F ("112 cards") and total fitness time information 1085G ("21:08"), as well as an image representing fitness 1085H.
在一些实施方案中,消息1099中呈现的健身总结信息可基于健身而不同。例如,在图10V中,用户已共享用于跑步健身的信息,而不是共享用于核心健身的健身总结信息。在图10V中,消息1099A包括与消息1099中包含的健身总结信息相同的健身总结信息,但还包括对应于由用户进行的跑步健身的路线地图1085J,该路线地图不包含在图10U的消息1099中。In some embodiments, the fitness summary information presented in message 1099 may differ based on the fitness. For example, in FIG10V , the user has shared information for a running fitness, but not for a core fitness. In FIG10V , message 1099A includes the same fitness summary information as the fitness summary information included in message 1099 , but also includes a route map 1085J corresponding to a running fitness performed by the user, which route map was not included in message 1099 of FIG10U .
图11是示出根据一些实施方案的用于使用电子设备来显示视频内容并且提供与视频内容相关的健身信息的方法的流程图。方法1100在具有显示器(例如,602、801)的电子设备(例如,100、300、500、600、800)处执行。方法1100中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。Figure 11 is a flowchart showing a method for using an electronic device to display video content and provide fitness information related to the video content according to some embodiments. Method 1100 is performed at an electronic device (e.g., 100, 300, 500, 600, 800) having a display (e.g., 602, 801). Some operations in method 1100 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.
如下所述,方法1100提供了用于显示视频内容并且提供与视频内容相关的健身信息的直观方式。该方法减轻了用户在显示视频内容并且提供与视频内容相关的健身信息时的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使得用户能够更快速且更有效地显示视频内容并且提供与视频内容相关的健身信息,节省了功率并且增加了电池充电之间的时间间隔。As described below, method 1100 provides an intuitive way to display video content and provide fitness information related to the video content. The method reduces the cognitive burden on the user when displaying video content and providing fitness information related to the video content, thereby creating a more effective human-computer interface. For battery-powered computing devices, it enables users to display video content and provide fitness information related to the video content more quickly and more efficiently, saving power and increasing the time interval between battery charges.
在一些实施方案中,电子设备(例如,100、300、500、600、800)是计算机系统。该计算机系统任选地与显示生成部件和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。In some embodiments, the electronic device (e.g., 100, 300, 500, 600, 800) is a computer system. The computer system optionally communicates (e.g., wired communication, wireless communication) with a display generation component and one or more input devices. The display generation component is configured to provide visual output, such as display via a CRT display, display via an LED display, or display via image projection. In some embodiments, the display generation component is integrated with the computer system. In some embodiments, the display generation component is separated from the computer system. One or more input devices are configured to receive input, such as a touch-sensitive surface that receives user input. In some embodiments, one or more input devices are integrated with the computer system. In some embodiments, one or more input devices are separated from the computer system. Therefore, the computer system can send data (e.g., image data or video data) to an integrated or external display generation component via a wired or wireless connection to generate content (e.g., using a display device) in a visual manner, and can receive input from one or more input devices via a wired or wireless connection.
电子设备使得经由显示设备(例如,电子设备的显示设备(例如,电子设备600的显示器602)、外部设备(例如,电视、机顶盒)的显示设备或与外部设备通信的显示设备)同时显示(1102)视频内容(例如,1034、健身视频)和对应于用户的体力活动指标(例如,1036、1036A至1036C、1038、1040A至1040D、用户已站立至少某一预定时间量的小时数、高于某个阈值活动水平的活动的分钟数、活动卡路里、心率、所移动的距离、所爬的楼梯数,以上基于被动后台活动监测或特定健身期间所记录的活动数据)的一个或多个表示。在一些实施方案中,体力活动指标的该一个或多个表示对应于包括内容的回放之前的时间段的预定时间量(1104)。在一些实施方案中,体力活动指标的该一个或多个表示覆盖在视频内容上(1106)。使得同时显示视频内容和体力活动指标的一个或多个表示向用户提供了关于由电子设备记录的体力活动指标和其他信息的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。The electronic device causes the video content (e.g., 1034, a fitness video) and one or more representations of physical activity indicators corresponding to the user (e.g., 1036, 1036A to 1036C, 1038, 1040A to 1040D, the number of hours that the user has been standing for at least a predetermined amount of time, the number of minutes of activity above a threshold activity level, activity calories, heart rate, distance moved, number of stairs climbed, based on passive background activity monitoring or activity data recorded during a particular fitness session) to be displayed simultaneously (1102) via a display device (e.g., a display device of the electronic device (e.g., display 602 of electronic device 600), a display device of an external device (e.g., a television, a set-top box), or a display device that communicates with an external device). In some embodiments, the one or more representations of the physical activity indicators correspond to a predetermined amount of time of a time period prior to playback of the content (1104). In some embodiments, the one or more representations of the physical activity indicators are overlaid on the video content (1106). Enabling simultaneous display of video content and one or more representations of physical activity metrics provides feedback to the user regarding the physical activity metrics and other information recorded by the electronic device. Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在继续使得显示视频内容时(1108),电子设备在视频内容的显示期间接收(1110)基于用户的体力活动的活动数据。在继续使得显示视频内容(例如,1034)时(1108),并且响应于接收到活动数据(1114),电子设备基于所接收的活动数据(例如,1036、1036A至1036C、1038、1040A至1040D)来更新(1116)体力活动指标的该一个或多个表示的显示。在一些实施方案中,更新体力活动指标的该一个或多个表示的显示包括改变(例如,突出显示、强调)该一个或多个表示的至少一部分的视觉特性。基于所接收的活动数据来更新体力活动指标的该一个或多个表示的显示向用户提供了关于由电子设备记录的体力活动指标和其他信息的更新的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。While continuing to cause the video content to be displayed (1108), the electronic device receives (1110) activity data based on the user's physical activity during the display of the video content. While continuing to cause the video content (e.g., 1034) to be displayed (1108), and in response to receiving the activity data (1114), the electronic device updates (1116) the display of the one or more representations of the physical activity indicator based on the received activity data (e.g., 1036, 1036A to 1036C, 1038, 1040A to 1040D). In some embodiments, updating the display of the one or more representations of the physical activity indicator includes changing (e.g., highlighting, emphasizing) the visual characteristics of at least a portion of the one or more representations. Updating the display of the one or more representations of the physical activity indicator based on the received activity data provides feedback to the user about updates to the physical activity indicator and other information recorded by the electronic device. Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,视频内容(例如,1034)对应于健身(例如,待由用户进行的体力活动),并且所接收的活动数据基于经由与电子设备通信的一个或多个传感器(例如,GPS、加速度计、心率监测仪和/或陀螺仪)捕获的用户的体力活动(1112)。在一些实施方案中,该一个或多个传感器对应于外部设备(例如,是外部设备的一部分)。在一些实施方案中,该一个或多个传感器对应于电子设备(例如,是电子设备的一部分)。In some embodiments, the video content (e.g., 1034) corresponds to fitness (e.g., physical activity to be performed by a user), and the received activity data is based on the user's physical activity (1112) captured via one or more sensors (e.g., GPS, accelerometer, heart rate monitor, and/or gyroscope) in communication with the electronic device. In some embodiments, the one or more sensors correspond to (e.g., are part of) an external device. In some embodiments, the one or more sensors correspond to (e.g., are part of) an electronic device.
在一些实施方案中,在使得显示视频内容时,电子设备使得外部设备的一个或多个传感器被启用/激活,以便提高用户在健身期间的准确测量。在一些实施方案中,在显示视频内容之前未启用/激活该一个或多个传感器。在一些实施方案中,基于健身的类型来启用/激活该一个或多个传感器的子集。在一些实施方案中,根据确定健身属于第一类型,基于第一类型来启用/激活该一个或多个传感器的第一子集。在一些实施方案中,根据确定健身属于第二类型,基于第二类型来启用/激活该一个或多个传感器的第二子集。In some embodiments, when causing the video content to be displayed, the electronic device causes one or more sensors of the external device to be enabled/activated to improve the accurate measurement of the user during fitness. In some embodiments, the one or more sensors are not enabled/activated before the video content is displayed. In some embodiments, a subset of the one or more sensors is enabled/activated based on the type of fitness. In some embodiments, based on determining that the fitness belongs to a first type, a first subset of the one or more sensors is enabled/activated based on the first type. In some embodiments, based on determining that the fitness belongs to a second type, a second subset of the one or more sensors is enabled/activated based on the second type.
在一些实施方案中,体力活动指标的该一个或多个表示包括多个(例如,同心)环(例如,1036、1036A至1036C),并且该多个环中的第一环(例如,1036A、1036B、1036C)对应于第一类型的体力活动指标(例如,用户已站立至少某一预定时间量的小时数、高于某个阈值活动水平的活动的分钟数、活动卡路里、心率、所移动的距离、所爬的楼梯数,以上基于被动后台活动监测或特定健身期间所记录的活动数据)。在一些实施方案中,该多个同心环中的第二环和第三环分别对应于第二类型和第三类型的体力活动指标。在一些实施方案中,体力活动指标的该一个或多个表示基于从与电子设备通信的外部设备(例如,800、智能手表)捕获的数据。在一些实施方案中,无论哪个设备(例如,除外部设备和电子设备之外的设备、电子设备)正在显示视频内容,都从外部设备捕获数据。In some embodiments, the one or more representations of physical activity indicators include multiple (e.g., concentric) rings (e.g., 1036, 1036A to 1036C), and the first ring of the multiple rings (e.g., 1036A, 1036B, 1036C) corresponds to a first type of physical activity indicator (e.g., the number of hours that the user has stood for at least a predetermined amount of time, the number of minutes of activity above a threshold activity level, active calories, heart rate, distance moved, number of stairs climbed, the above based on passive background activity monitoring or activity data recorded during a specific fitness session). In some embodiments, the second ring and the third ring of the multiple concentric rings correspond to the second type and the third type of physical activity indicators, respectively. In some embodiments, the one or more representations of physical activity indicators are based on data captured from an external device (e.g., 800, smart watch) that communicates with the electronic device. In some embodiments, no matter which device (e.g., a device other than the external device and the electronic device, the electronic device) is displaying the video content, data is captured from the external device.
在一些实施方案中,体力活动指标的该一个或多个表示包括用户燃烧的卡路里的表示(例如,1036A、1040C)。In some embodiments, the one or more representations of physical activity metrics include a representation of calories burned by the user (eg, 1036A, 1040C).
在一些实施方案中,体力活动指标的该一个或多个表示包括已经过的时间量的表示(例如,1040A,对应于视频内容已经由显示设备播放的时间量(例如,用户已进行体力活动的时间量))。In some embodiments, the one or more representations of physical activity indicators include a representation of an amount of time that has elapsed (e.g., 1040A, corresponding to the amount of time the video content has been played by the display device (e.g., the amount of time the user has been physically active)).
在一些实施方案中,体力活动指标的该一个或多个表示包括用户的心率的表示(例如,1040B、实时心率、以预定间隔(例如,5秒、10秒、30秒)测得的心率)。In some embodiments, the one or more representations of physical activity indicators include a representation of the user's heart rate (e.g., 1040B, real-time heart rate, heart rate measured at predetermined intervals (e.g., 5 seconds, 10 seconds, 30 seconds)).
在一些实施方案中,在继续使得显示视频内容时,电子设备检测第一用户输入(例如,1044,在显示设备上的任何位置、在对应于视频内容的位置处);以及响应于检测到第一用户输入,电子设备使得经由显示设备显示覆盖在视频内容上的一组一个或多个回放控件(例如,1046A至1046E、播放/暂停、关闭、音量、隐藏字幕、编辑显示哪个体力活动指标)。响应于用户输入而使得显示覆盖在视频内容上的一组一个或多个回放控件允许电子设备在需要控制视频内容的回放时显示出回放控件,同时还为电子设备提供了在不需要回放控件时将它们隐藏的功能。提供对设备的附加控制而不由于附加显示的控件使UI杂乱增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, while continuing to display the video content, the electronic device detects a first user input (e.g., 1044, anywhere on the display device, at a position corresponding to the video content); and in response to detecting the first user input, the electronic device causes a set of one or more playback controls (e.g., 1046A to 1046E, play/pause, off, volume, hidden subtitles, editing which physical activity indicator to display) to be displayed overlaid on the video content via the display device. Displaying a set of one or more playback controls overlaid on the video content in response to user input allows the electronic device to display the playback controls when it is necessary to control the playback of the video content, while also providing the electronic device with the function of hiding them when the playback controls are not needed. Providing additional control of the device without cluttering the UI with additional displayed controls enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在使得显示包括编辑可选用户界面对象(例如,1046E)的一组一个或多个回放控件时,电子设备检测对应于编辑可选用户界面对象的用户输入(例如,1048)。在一些实施方案中,响应于检测到对应于编辑可选用户界面对象的用户输入,电子设备使得经由显示设备显示用于配置体力活动指标的该一个或多个表示(例如,1052A至1052E)的显示的一个或多个选项。在一些实施方案中,电子设备检测对应于配置体力活动指标的该一个或多个表示的显示的一个或多个用户输入,包括检测对用于配置体力活动指标的该一个或多个表示的该一个或多个选项中的相应选项的选择。在一些实施方案中,响应于检测到对应于配置体力活动指标的该一个或多个表示的显示的该一个或多个用户输入,电子设备使得经由显示设备显示视频内容,并且基于对应于配置体力活动指标的该一个或多个表示的显示的所检测到的一个或多个用户输入来更新体力活动指标的该一个或多个表示的显示。在一些实施方案中,更新体力活动指标的该一个或多个表示的显示包括修改相应表示(例如,选项1052C、1052D)的格式(例如,已经过时间、剩余时间)。在一些实施方案中,更新显示包括停止显示或使得显示相应表示(例如,选项1052A、1052B、1052E)。在一些实施方案中,用于配置体力活动指标的该一个或多个表示的显示的该一个或多个选项对应于已经过时间(例如,1052C)、剩余时间(例如,1052D)、多个环和健身强度表示(例如,1052E,下文进一步讨论的)。在一些实施方案中,在使得显示视频内容时,电子设备覆写体力活动指标的该一个或多个表示的显示的配置(例如,使得显示原本会隐藏/不显示的相应表示)。在一些实施方案中,用于配置体力活动指标的该一个或多个表示的该一个或多个选项覆盖在视频内容上。In some embodiments, while causing a display of a set of one or more playback controls including editing an optional user interface object (e.g., 1046E), the electronic device detects a user input corresponding to editing the optional user interface object (e.g., 1048). In some embodiments, in response to detecting a user input corresponding to editing the optional user interface object, the electronic device causes display via a display device of one or more options for configuring the display of the one or more representations of the physical activity indicator (e.g., 1052A to 1052E). In some embodiments, the electronic device detects one or more user inputs corresponding to the display of the one or more representations of the physical activity indicator, including detecting a selection of a corresponding option in the one or more options for configuring the one or more representations of the physical activity indicator. In some embodiments, in response to detecting the one or more user inputs corresponding to the display of the one or more representations of the physical activity indicator, the electronic device causes display of the video content via the display device, and updates the display of the one or more representations of the physical activity indicator based on the detected one or more user inputs corresponding to the display of the one or more representations of the physical activity indicator. In some embodiments, updating the display of the one or more representations of the physical activity indicator includes modifying the format (e.g., elapsed time, remaining time) of the corresponding representation (e.g., options 1052C, 1052D). In some embodiments, updating the display includes stopping display or causing the corresponding representation (e.g., options 1052A, 1052B, 1052E) to be displayed. In some embodiments, the one or more options for configuring the display of the one or more representations of the physical activity indicator correspond to elapsed time (e.g., 1052C), remaining time (e.g., 1052D), multiple rings, and fitness intensity representations (e.g., 1052E, discussed further below). In some embodiments, when causing the video content to be displayed, the electronic device overwrites the configuration of the display of the one or more representations of the physical activity indicator (e.g., causing the display of the corresponding representation that would otherwise be hidden/not displayed). In some embodiments, the one or more options for configuring the one or more representations of the physical activity indicator are overlaid on the video content.
在一些实施方案中,在继续使得显示视频内容时,并且根据确定第一类型的事件已发生(例如,已实现预定义的里程碑(例如,已获得特定体力活动指标的阈值)、已到达视频内容的特定回放位置),电子设备经由显示设备在视觉上强调体力活动指标的该一个或多个表示的至少一部分,而不在视觉上强调体力活动指标的该一个或多个表示的不同部分(例如,如图10G至图10O中所描绘的)。在一些实施方案中,在视觉上强调体力活动指标的该一个或多个表示的至少一部分包括去强调(例如,遮挡、使变暗)体力活动指标的该一个或多个表示的不同部分(例如,如图10K至图10M中所描绘的)。在一些实施方案中,基于与视频内容相关联的元数据进行确定。在视觉上强调体力活动指标的该一个或多个表示的至少一部分而不在视觉上强调体力活动指标的该一个或多个表示的不同部分向用户提供了关于设备的当前状态(例如,设备已检测到特定事件)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。根据确定第一类型的事件已发生而自动地在视觉上强调体力活动指标的该一个或多个表示的至少一部分还向用户提供了关于设备的当前状态(例如,设备已检测到特定事件)的反馈。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, while continuing to cause the display of the video content, and based on determining that an event of the first type has occurred (e.g., a predefined milestone has been achieved (e.g., a threshold of a specific physical activity indicator has been obtained), a specific playback position of the video content has been reached), the electronic device visually emphasizes at least a portion of the one or more representations of the physical activity indicator via the display device without visually emphasizing a different portion of the one or more representations of the physical activity indicator (e.g., as depicted in Figures 10G to 10O). In some embodiments, visually emphasizing at least a portion of the one or more representations of the physical activity indicator includes de-emphasizing (e.g., blocking, darkening) a different portion of the one or more representations of the physical activity indicator (e.g., as depicted in Figures 10K to 10M). In some embodiments, the determination is made based on metadata associated with the video content. Visually emphasizing at least a portion of the one or more representations of the physical activity indicator without visually emphasizing a different portion of the one or more representations of the physical activity indicator provides feedback to the user about the current state of the device (e.g., the device has detected a specific event). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently. Automatically visually emphasizing at least a portion of the one or more representations of the physical activity indicator based on determining that an event of the first type has occurred also provides feedback to the user regarding the current state of the device (e.g., the device has detected a particular event). Performing optimization operations when a set of conditions have been met without further user input enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在视觉上强调体力活动指标的该一个或多个表示的至少一部分包括:引起与体力活动指标的该一个或多个表示的部分相关联的音频输出,其中该部分包括多个环(例如,1036);以及放大该多个环的显示尺寸(例如,如图10J至图10L中所描绘的),包括引起关于该多个环的信息(例如,1063A至1063C、文本、数值)的显示。在一些实施方案中,音频输出是作为视频世界的一部分发生在视频中的叙事音频,例如当教练说“检查您的环”作为引导健身的一部分时。在一些实施方案中,放大该多个环的显示尺寸包括去强调(例如,使变暗、遮挡、淡化)体力活动指标的该一个或多个表示的其他部分。在一些实施方案中,电子设备基于数据(例如,与视频内容相关联的元数据)来强调(例如,在特定时间)体力活动指标的该一个或多个表示的至少一部分(例如,通过放大该多个环的显示尺寸(例如,如图10J至图10L中所描绘的)),该数据指示视频内容何时前进到包括特定音频内容(例如,叙事音频)的视频内容的部分。在一些实施方案中,电子设备控制(例如,基于元数据)在视觉上强调体力活动指标的该一个或多个表示中的至少一部分的时间,使得视觉强调与视频内容内的特定音频内容(例如,叙事音频内容,诸如教练说“检查您的环”)的输出对应、先于特定音频内容的输出和/或后于特定音频内容的输出。In some embodiments, visually emphasizing at least a portion of the one or more representations of the physical activity indicator includes: causing an audio output associated with the portion of the one or more representations of the physical activity indicator, wherein the portion includes a plurality of rings (e.g., 1036); and enlarging the display size of the plurality of rings (e.g., as depicted in Figures 10J to 10L), including causing display of information about the plurality of rings (e.g., 1063A to 1063C, text, numerical values). In some embodiments, the audio output is narrative audio occurring in the video as part of the video world, such as when a trainer says "check your rings" as part of a guided workout. In some embodiments, enlarging the display size of the plurality of rings includes de-emphasizing (e.g., darkening, blocking, fading) other portions of the one or more representations of the physical activity indicator. In some embodiments, the electronic device emphasizes (e.g., at a particular time) at least a portion of the one or more representations of the physical activity indicator (e.g., by enlarging the display size of the multiple rings (e.g., as depicted in Figures 10J to 10L)) based on data (e.g., metadata associated with the video content), the data indicating when the video content advances to a portion of the video content that includes specific audio content (e.g., narrative audio). In some embodiments, the electronic device controls (e.g., based on metadata) the timing of visually emphasizing at least a portion of the one or more representations of the physical activity indicator so that the visual emphasis corresponds to, precedes, and/or follows the output of specific audio content (e.g., narrative audio content, such as a coach saying "check your rings") within the video content.
在一些实施方案中,在视觉上强调体力活动指标的该一个或多个表示的至少一部分还包括:根据确定该多个环(例如,1036)呈现在显示设备的第一区域内(例如,根据确定该多个环呈现在显示设备的凹口侧(例如,显示设备的包括凹口的一侧))(例如,图10M1至图10M4),将该多个环沿第一方向(例如,沿朝向显示设备的中心和/或远离凹口的方向)平移第一量并且放大该多个环的显示尺寸(例如,图10M2、图10M3);以及根据确定该多个环呈现在显示设备的不同于第一区域的第二区域内(例如,根据确定该多个环呈现在显示设备的与凹口侧相对的一侧)(例如,图10J至图10M),放大该多个环的显示尺寸,而不将该多个环沿第一方向平移第一量(在一些实施方案中,将该多个环沿第一方向平移)。基于该多个环的位置而自动地平移该多个环和/或不平移该多个环允许电子设备在没有附加用户输入的情况下将信息呈现给用户。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, visually emphasizing at least a portion of the one or more representations of physical activity indicators also includes: translating the multiple rings in a first direction (e.g., in a direction toward the center of the display device and/or away from the notch) by a first amount and enlarging the display size of the multiple rings (e.g., Figures 10M2, 10M3) based on determining that the multiple rings (e.g., 1036) are presented in a first area of the display device (e.g., based on determining that the multiple rings are presented on a notch side of the display device (e.g., a side of the display device including the notch)) (e.g., Figures 10M1 to 10M4); and enlarging the display size of the multiple rings without translating the multiple rings in the first direction by a first amount (in some embodiments, translating the multiple rings in the first direction) based on determining that the multiple rings are presented in a second area of the display device that is different from the first area (e.g., based on determining that the multiple rings are presented on a side of the display device opposite to the notch side) (e.g., Figures 10J to 10M). Automatically translating the multiple rings and/or not translating the multiple rings based on the positions of the multiple rings allows the electronic device to present information to the user without additional user input. Performing optimization operations when a set of conditions have been met without further user input enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在视觉上强调体力活动指标的该一个或多个表示的至少一部分包括放大该多个环(例如,1036,如图10J至图10L中所描绘的)的显示尺寸,包括引起该多个环中的相应环已闭合的视觉指示(例如,1068)的显示。在一些实施方案中,响应于接收到活动数据,电子设备填充该多个环中的一个或多个环的未填充部分。在一些实施方案中,一旦相应环被完全填充,环就会闭合,这指示用户已实现其关于由环表示的体力活动指标的目标。In some embodiments, visually emphasizing at least a portion of the one or more representations of the physical activity indicator includes enlarging the display size of the multiple rings (e.g., 1036, as depicted in Figures 10J to 10L), including causing the display of a visual indication (e.g., 1068) that a corresponding ring in the multiple rings has been closed. In some embodiments, in response to receiving the activity data, the electronic device fills in an unfilled portion of one or more rings in the multiple rings. In some embodiments, once the corresponding ring is completely filled, the ring is closed, indicating that the user has achieved their goal with respect to the physical activity indicator represented by the ring.
在一些实施方案中,在视觉上强调体力活动指标的该一个或多个表示的至少一部分包括:在使得经由显示设备显示对应于视频内容(例如,对应于视频内容的总持续时间)的第一时间表示(例如,已经过时间、剩余时间)的同时,使得经由显示设备显示对应于预定义时间量(例如,10秒、20秒、30秒)的第二时间表示(例如,如图10G至图10H中所描绘的)。在一些实施方案中,第二时间表示替换第一时间表示。In some embodiments, visually emphasizing at least a portion of the one or more representations of the physical activity indicator includes: causing a second time representation corresponding to a predefined amount of time (e.g., 10 seconds, 20 seconds, 30 seconds) to be displayed via the display device (e.g., as depicted in Figures 10G to 10H) while causing a first time representation (e.g., elapsed time, remaining time) corresponding to the video content (e.g., corresponding to the total duration of the video content) to be displayed via the display device. In some embodiments, the second time representation replaces the first time representation.
在一些实施方案中,使得显示对应于预定义时间量的第二时间表示包括:使得显示对应于预定义时间量的数值覆盖在闪烁背景上(例如,图10G至图10G3的1058A、1058B)的动画。在一些实施方案中,使得显示动画包括:使得显示覆盖在背景部分上的对应于预定义时间量的数值(例如,图10G至10G3的1058A、1058B中的“10”),其中背景部分以第一状态显示;以及在维持显示对应于预定义时间量的数值时,将背景部分从第一状态转变为与第一状态不同的第二状态(例如,图10G至图10G3)。在一些实施方案中,第一状态和第二状态包括不同的视觉特性(例如,不同的颜色、不同的亮度、不同的色调)。在一些实施方案中,紧接在启动倒计时动画之前呈现动画。显示覆盖在闪烁背景上的数值的动画向用户提供了关于设备的当前状态(例如,计时器即将开始计时)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, causing the display of a second time representation corresponding to a predefined amount of time includes: causing the display of an animation that covers a numerical value corresponding to the predefined amount of time on a flickering background (e.g., 1058A, 1058B of Figures 10G to 10G3). In some embodiments, causing the display animation includes: causing the display to cover a numerical value corresponding to the predefined amount of time on a background portion (e.g., "10" in 1058A, 1058B of Figures 10G to 10G3), wherein the background portion is displayed in a first state; and while maintaining the display of the numerical value corresponding to the predefined amount of time, the background portion is converted from the first state to a second state different from the first state (e.g., Figures 10G to 10G3). In some embodiments, the first state and the second state include different visual characteristics (e.g., different colors, different brightness, different hues). In some embodiments, the animation is presented immediately before the countdown animation is started. The animation showing the numerical value covered on the flickering background provides feedback to the user about the current state of the device (e.g., the timer is about to start timing). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在视觉上强调体力活动指标的该一个或多个表示的至少一部分包括:使得经由显示设备显示用户的心率的一个或多个表示(例如,1072、1072A至1072C、实时心率、以预定间隔(例如,5秒、10秒、30秒)测得的心率、回放视频内容的持续时间内的高心率/低心率/当前心率)。在一些实施方案中,电子设备引起提示用户检查其心率的输出(例如,音频输出、视觉输出)。在一些实施方案中,在显示心率的该一个或多个表示时发生输出提示。In some embodiments, visually emphasizing at least a portion of the one or more representations of the physical activity indicator includes: causing one or more representations of the user's heart rate to be displayed via a display device (e.g., 1072, 1072A to 1072C, real-time heart rate, heart rate measured at predetermined intervals (e.g., 5 seconds, 10 seconds, 30 seconds), high heart rate/low heart rate/current heart rate within the duration of the playback video content). In some embodiments, the electronic device causes an output (e.g., audio output, visual output) prompting the user to check their heart rate. In some embodiments, the output prompt occurs when the one or more representations of the heart rate are displayed.
在一些实施方案中,在视觉上强调体力活动指标的该一个或多个表示的至少一部分包括:使得不同于显示设备的第二显示设备(例如,800)显示对应于体力活动指标的该一个或多个表示的在视觉上强调的部分的信息。在一些实施方案中,电子设备使得第二显示设备(例如,属于外部设备,诸如智能手表)显示对应于在视觉上强调的部分的文本通知(例如,如图10G至图10M中所描绘的)。在一些实施方案中,根据确定在视觉上强调的部分不属于特定类型(例如,心率或时间表示),电子设备不会使得第二显示设备显示对应于在视觉上强调的部分的信息(例如,如图10N中所描绘的)。在一些实施方案中,根据确定在视觉上强调的部分属于特定类型(例如,不是心率或时间表示),电子设备使得第二显示设备显示信息。In some embodiments, visually emphasizing at least a portion of the one or more representations of the physical activity indicator includes: causing a second display device (e.g., 800) that is different from the display device to display information corresponding to the visually emphasized portion of the one or more representations of the physical activity indicator. In some embodiments, the electronic device causes a second display device (e.g., belonging to an external device such as a smart watch) to display a text notification corresponding to the visually emphasized portion (e.g., as depicted in Figures 10G to 10M). In some embodiments, based on determining that the visually emphasized portion does not belong to a specific type (e.g., heart rate or time representation), the electronic device does not cause the second display device to display information corresponding to the visually emphasized portion (e.g., as depicted in Figure 10N). In some embodiments, based on determining that the visually emphasized portion belongs to a specific type (e.g., not a heart rate or time representation), the electronic device causes the second display device to display information.
在一些实施方案中,在视觉上强调体力活动指标的该一个或多个表示的至少一部分包括:使得经由显示设备显示已到达视频内容的持续时间中的中点(例如,中间点)的指示(例如,1060)。In some embodiments, visually emphasizing at least a portion of the one or more representations of the physical activity indicator includes causing display, via a display device, an indication that a midpoint (e.g., a halfway point) in the duration of the video content has been reached (e.g., 1060).
在一些实施方案中,在视觉上强调体力活动指标的该一个或多个表示的至少一部分包括在视觉上遮挡(例如,淡化、使变暗)体力活动指标的该一个或多个表示的其他部分(例如,如图10K至图10M中所描绘的)。In some embodiments, visually emphasizing at least a portion of the one or more representations of the physical activity indicator includes visually obscuring (e.g., fading, dimming) other portions of the one or more representations of the physical activity indicator (e.g., as depicted in Figures 10K to 10M).
在一些实施方案中,在继续使得显示视频内容时,电子设备使得经由显示设备显示已发生音乐曲目改变的指示(例如,1074)。In some embodiments, while continuing to cause display of the video content, the electronic device causes display, via the display device, of an indication that a music track change has occurred (e.g., 1074).
在一些实施方案中,在继续使得显示视频内容时,电子设备使得经由显示设备显示体力活动指标的新表示(例如,1072),其中在视频内容的显示期间未曾选择体力活动指标的新表示进行显示(例如,基于默认的或用户所选择的设置)。在一些实施方案中,根据确定第一类型的事件已发生(例如,已实现预定义的里程碑(例如,已获得特定体力活动指标的阈值)、已到达视频内容的特定回放位置),电子设备使得显示新表示。使得显示体力活动指标的新表示向用户提供了关于设备的当前状态(例如,设备已接收到与体力活动指标有关的信息)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, while continuing to cause the display of the video content, the electronic device causes a new representation of the physical activity indicator to be displayed via the display device (e.g., 1072), wherein the new representation of the physical activity indicator was not selected for display during the display of the video content (e.g., based on a default or user-selected setting). In some embodiments, based on determining that an event of the first type has occurred (e.g., a predefined milestone has been achieved (e.g., a threshold for a specific physical activity indicator has been obtained), a specific playback position of the video content has been reached), the electronic device causes the new representation to be displayed. Causing the display of the new representation of the physical activity indicator provides feedback to the user about the current state of the device (e.g., the device has received information related to the physical activity indicator). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在(例如,响应于)已到达视频内容的末尾之后,电子设备使得经由显示设备显示基于用户在视频内容的持续时间期间的体力活动的体力活动指标(例如,1076、1080A至1080E)的一个或多个聚合表示(例如,活动卡路里、总卡路里、总时间、平均心率、距离、平均配速、健身强度表示)。In some embodiments, after (e.g., in response to) reaching the end of the video content, the electronic device causes display, via a display device, of one or more aggregate representations (e.g., 1076, 1080A to 1080E) of physical activity metrics based on the user's physical activity during the duration of the video content (e.g., active calories, total calories, total time, average heart rate, distance, average pace, fitness intensity representations).
在一些实施方案中,体力活动指标的该一个或多个聚合表示包括体力活动指标(例如,1080J)(例如,多个(例如,同心的)环)的该一个或多个表示(例如,用户已站立至少某一预定时间量的小时数、高于某个阈值活动水平的活动的分钟数、活动卡路里、心率、所移动的距离、所爬的楼梯数,以上基于被动后台活动监测或特定健身期间所记录的活动数据)。显示这些体力活动指标的该一个或多个表示向用户提供了关于由电子设备所记录的体力活动指标和其他信息的更新的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, the one or more aggregated representations of physical activity indicators include one or more representations of physical activity indicators (e.g., 1080J) (e.g., multiple (e.g., concentric) rings) (e.g., the number of hours that the user has been standing for at least a predetermined amount of time, the number of minutes of activity above a threshold activity level, activity calories, heart rate, distance moved, number of stairs climbed, based on passive background activity monitoring or activity data recorded during a particular fitness session). Displaying the one or more representations of these physical activity indicators provides the user with updated feedback about the physical activity indicators and other information recorded by the electronic device. Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在(例如,响应于)已到达视频内容的末尾之后,电子设备使得经由显示设备显示用于共享健身总结信息的可选用户界面对象(例如,1080G)。在一些实施方案中,用于共享健身总结的可选用户界面与体力活动指标的该一个或多个聚合表示同时显示。在一些实施方案中,电子设备检测对应于对用于共享健身总结的可选用户界面对象(例如,1080G)的选择的用户输入(例如,1082A)。在一些实施方案中,响应于检测到对应于对用于共享健身总结的可选用户界面对象的选择的用户输入,电子设备发起用于向远程电子设备(例如,经由网络)传输健身总结信息的过程(例如,图10T至图10V),其中该健身总结信息(例如,1099、1099A)包括以下中的至少一者:地图(例如,1085J),其对应于基于用户在视频内容的显示期间的体力活动所接收的活动数据;对应于视频内容的教练信息(例如,1085B、1085H)(例如,教练的姓名、教练的照片);对应于视频内容的健身类型信息(例如,1085A);对应于视频内容的持续时间信息(例如,1085C、1085G);和距离信息,其对应于基于用户在视频内容的显示期间的体力活动所接收的活动数据。显示用于共享健身总结信息的可选用户界面对象使得用户能够快速共享健身总结信息,从而减少共享健身总结信息所需的输入数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, after (e.g., in response to) reaching the end of the video content, the electronic device causes display via the display device of an optional user interface object (e.g., 1080G) for sharing the fitness summary information. In some embodiments, the optional user interface for sharing the fitness summary is displayed simultaneously with the one or more aggregated representations of the physical activity indicators. In some embodiments, the electronic device detects a user input (e.g., 1082A) corresponding to a selection of the optional user interface object (e.g., 1080G) for sharing the fitness summary. In some embodiments, in response to detecting a user input corresponding to a selection of an optional user interface object for sharing a fitness summary, the electronic device initiates a process for transmitting fitness summary information to a remote electronic device (e.g., via a network) (e.g., Figures 10T to 10V), wherein the fitness summary information (e.g., 1099, 1099A) includes at least one of the following: a map (e.g., 1085J) corresponding to activity data received based on the user's physical activity during the display of the video content; coach information (e.g., 1085B, 1085H) corresponding to the video content (e.g., the coach's name, the coach's photo); fitness type information corresponding to the video content (e.g., 1085A); duration information corresponding to the video content (e.g., 1085C, 1085G); and distance information corresponding to activity data received based on the user's physical activity during the display of the video content. Displaying the optional user interface object for sharing the fitness summary information enables the user to quickly share the fitness summary information, thereby reducing the number of inputs required to share the fitness summary information. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在(例如,响应于)已到达视频内容的末尾之后,电子设备使得经由显示设备显示用于显示第二视频内容的可选用户界面对象(例如,1080H、1088A至1088C,其引导用户完成舒缓拉伸运动);并且响应于检测到用于显示第二视频内容的可选用户界面对象,电子设备发起用于显示第二视频内容的过程。In some embodiments, after (e.g., in response to) reaching the end of the video content, the electronic device causes an optional user interface object for displaying second video content (e.g., 1080H, 1088A to 1088C, which guides the user to complete a soothing stretching exercise) to be displayed via the display device; and in response to detecting the optional user interface object for displaying the second video content, the electronic device initiates a process for displaying the second video content.
在一些实施方案中,用于显示第二视频内容的可选用户界面对象与体力活动指标(例如,1080A至1080E)的一个或多个最终表示同时显示。在一些实施方案中,根据确定视频内容属于特定类型(例如,体力活动水平高于特定阈值的健身)而显示用于显示第二视频内容的可选用户界面对象。In some embodiments, an optional user interface object for displaying the second video content is displayed simultaneously with one or more final representations of the physical activity indicator (e.g., 1080A to 1080E). In some embodiments, an optional user interface object for displaying the second video content is displayed based on determining that the video content belongs to a specific type (e.g., fitness with a physical activity level above a specific threshold).
在一些实施方案中,在使得显示用于显示第二视频内容的可选用户界面对象(例如,1080H、1088A至1088C)的同时,并且根据确定已经过预定时间量,电子设备使得经由显示设备显示第二视频内容(例如,1092A)。在一些实施方案中,基于视频内容的一个或多个特性(例如,教练、持续时间、方式/锻炼类型、健身的重点(上半身或下半身)、锻炼/体力活动水平)来选择第二视频内容进行显示。根据确定已经过预定时间量而自动地使得显示第二视频内容,允许电子设备在没有附加用户输入的情况下呈现附加视频内容。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, while causing the display of an optional user interface object for displaying the second video content (e.g., 1080H, 1088A to 1088C), and based on determining that a predetermined amount of time has passed, the electronic device causes the second video content to be displayed via the display device (e.g., 1092A). In some embodiments, the second video content is selected for display based on one or more characteristics of the video content (e.g., coaching, duration, style/exercise type, focus of fitness (upper body or lower body), exercise/physical activity level). Automatically causing the second video content to be displayed based on determining that a predetermined amount of time has passed allows the electronic device to present additional video content without additional user input. Performing optimization operations when a set of conditions have been met without further user input enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating the device/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,发起用于显示第二视频内容的过程包括使得经由显示设备显示用于配置第二视频内容的持续时间(例如,5分钟、10分钟、15分钟)的多个选项(例如,1088A至1088F、可选用户界面对象、示能表示)。In some embodiments, initiating a process for displaying the second video content includes causing multiple options (e.g., 1088A to 1088F, selectable user interface objects, enable indications) for configuring the duration of the second video content (e.g., 5 minutes, 10 minutes, 15 minutes) to be displayed via a display device.
在一些实施方案中,电子设备基于选择标准从多个可用视频内容选项(例如,可用缓和运动或健身的集合)中选择第二视频内容(例如,1088A至1088C、1088D至1088F、1092A),其中该选择标准包括以下中的至少一者:健身教练信息、健身装备信息和用户偏好信息。基于选择标准自动地选择第二视频内容允许电子设备在没有附加用户输入的情况下呈现附加视频内容。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, the electronic device selects a second video content (e.g., 1088A to 1088C, 1088D to 1088F, 1092A) from a plurality of available video content options (e.g., a collection of available relaxation exercises or fitness) based on a selection criterion, wherein the selection criterion includes at least one of the following: fitness trainer information, fitness equipment information, and user preference information. Automatically selecting the second video content based on the selection criterion allows the electronic device to present the additional video content without additional user input. Performing optimization operations when a set of conditions have been met without further user input enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating the device/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在例如,响应于)已到达视频内容的末尾之后:根据确定用户满足第一组标准(例如,根据基于过去的行为确定用户不太可能进行另一健身),电子设备使得经由显示设备显示用于显示第二视频内容的可选用户界面对象(例如,1080H)(例如,其引导用户完成舒缓拉伸运动);并且根据确定用户满足不同于第一组标准的第二组标准(例如,根据基于过去的行为确定用户可能进行另一健身),电子设备放弃显示用于显示第二视频内容的可选用户界面对象。基于第一组标准和第二组标准而自动地显示可选用户界面对象以及/或者自动地放弃显示该可选用户界面对象,允许电子设备在没有附加用户输入的情况下为用户呈现优化的内容。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, after the end of the video content has been reached (for example, in response to): based on determining that the user meets a first set of criteria (for example, based on determining that the user is unlikely to perform another fitness exercise based on past behavior), the electronic device causes an optional user interface object (for example, 1080H) for displaying the second video content (for example, which guides the user to complete a relaxing stretching exercise) to be displayed via the display device; and based on determining that the user meets a second set of criteria different from the first set of criteria (for example, based on determining that the user is likely to perform another fitness exercise based on past behavior), the electronic device abandons displaying the optional user interface object for displaying the second video content. Automatically displaying the optional user interface object based on the first set of criteria and the second set of criteria and/or automatically abandoning displaying the optional user interface object allows the electronic device to present optimized content to the user without additional user input. Performing optimization operations when a set of conditions have been met without further user input enhances the operability of the device and makes the user-device interface more efficient (for example, by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
需注意,上文相对于方法1100(例如,图11)所述的过程的详情也以类似方式适用于下文所述的方法。例如,方法1100任选地包括下文参考方法1300所述的各种方法的特性中的一个或多个特性。例如,方法1100中的体力活动指标任选地包括健身强度表示1040D,如参考方法1300所述。为了简明起见,这些详情在下文中不再重复。Note that the details of the process described above with respect to method 1100 (e.g., FIG. 11 ) also apply in a similar manner to the methods described below. For example, method 1100 optionally includes one or more of the characteristics of the various methods described below with reference to method 1300. For example, the physical activity indicator in method 1100 optionally includes a fitness intensity representation 1040D, as described with reference to method 1300. For the sake of brevity, these details are not repeated below.
图12A至图12O示出了根据一些实施方案的用于显示健身信息的示例性用户界面。在一些实施方案中,健身信息可包括健身进行中的体力活动指标,诸如健身强度信息,以及与用户正在进行的健身相关联的其他信息。这些附图中的用户界面用于示出包括图13中的过程的下文描述的过程。Figures 12A to 12O illustrate exemplary user interfaces for displaying fitness information according to some embodiments. In some embodiments, the fitness information may include physical activity indicators during fitness, such as fitness intensity information, and other information associated with the user's ongoing fitness. The user interfaces in these figures are used to illustrate the processes described below including the process in Figure 13.
图12A示出了电子设备600,该电子设备是具有显示器602的智能电话。电子设备600的显示器602包括触敏表面,电子设备600可在该触敏表面上检测用户手势(例如,轻击、轻扫、拖动)。在一些实施方案中,电子设备600包括电子设备100、300和/或500的一个或多个特征。12A shows an electronic device 600, which is a smart phone with a display 602. The display 602 of the electronic device 600 includes a touch-sensitive surface on which the electronic device 600 can detect user gestures (e.g., taps, swipes, drags). In some embodiments, the electronic device 600 includes one or more features of the electronic devices 100, 300, and/or 500.
在图12A处,电子设备600显示健身会话用户界面1030。健身会话用户界面1030包括引导用户完成健身会话的视频内容1034(例如,指导者演示健身的视频)。健身会话用户界面1030还包括指示用户的体力活动的体力活动指标。体力活动指标包括体力活动环1036,这些体力活动环包括移动环1036A、锻炼环1036B和站立环1036C。在一些实施方案中,体力活动环1036关联于(例如,指示)用户在预定时间段的体力活动,该预定时间段包括在健身会话开始之前的时间段。例如,体力活动环1036可指示用户到那时(例如,当天从凌晨12:00直到当前时间)一整天的体力活动。在一些实施方案中,移动环1036A指示用户在当天燃烧的卡路里数,锻炼环1036B指示用户在当天已活动的分钟数,并且站立环1036C指示用户在当天已站立长达阈值时间量的小时数或阈值次数。在一些实施方案中,包括所描绘的实施方案,移动环1036A指示朝向移动目标(例如,一天内的目标卡路里数)的进度,锻炼环1036B指示朝向锻炼目标(例如,一天内的目标锻炼分钟数)的进度,并且站立环1036C指示朝向站立目标(例如,一天内的目标小时数)的进度。例如,在所描绘的实施方案中,移动环1036A完成了约2/3,这指示用户在朝向他们的移动目标的进程中已达约2/3;锻炼环1036B完成了约1/2,这指示用户在朝向他们的锻炼目标的进程中已达约1/2;并且站立环1036C完成了约1/2,这指示用户在朝向他们的站立目标的进程中已达1/2。At FIG. 12A , the electronic device 600 displays a fitness session user interface 1030. The fitness session user interface 1030 includes video content 1034 (e.g., a video of an instructor demonstrating fitness) that guides the user to complete a fitness session. The fitness session user interface 1030 also includes a physical activity indicator that indicates the user's physical activity. The physical activity indicator includes a physical activity ring 1036, which includes a move ring 1036A, an exercise ring 1036B, and a stand ring 1036C. In some embodiments, the physical activity ring 1036 is associated with (e.g., indicates) the user's physical activity in a predetermined time period, which is included in the time period before the fitness session begins. For example, the physical activity ring 1036 may indicate the user's physical activity for the entire day until then (e.g., from 12:00 a.m. until the current time on that day). In some embodiments, move ring 1036A indicates the number of calories burned by the user that day, exercise ring 1036B indicates the number of minutes the user has been active that day, and stand ring 1036C indicates the number of hours or threshold times the user has stood for a threshold amount of time that day. In some embodiments, including the depicted embodiment, move ring 1036A indicates progress toward a move goal (e.g., a target number of calories in a day), exercise ring 1036B indicates progress toward an exercise goal (e.g., a target number of exercise minutes in a day), and stand ring 1036C indicates progress toward a stand goal (e.g., a target number of hours in a day). For example, in the depicted embodiment, move ring 1036A is about 2/3 completed, indicating that the user is about 2/3 of the way toward their move goal; exercise ring 1036B is about 1/2 completed, indicating that the user is about 1/2 of the way toward their exercise goal; and stand ring 1036C is about 1/2 completed, indicating that the user is 1/2 of the way toward their stand goal.
健身会话用户界面1030中的体力活动指标还包括指示用户在当前健身会话期间的体力活动的健身会话体力活动指标1038。例如,在一些实施方案中,健身会话体力活动指标1038包括健身持续时间信息1040A(例如,健身在会话中已持续1秒)、心率信息1040B(例如,用户的当前心率为每分钟61次)和卡路里信息1040C(例如,用户到目前为止在该健身会话中已燃烧0卡路里)。The physical activity metrics in fitness session user interface 1030 also include fitness session physical activity metrics 1038 indicating the user's physical activity during the current fitness session. For example, in some embodiments, fitness session physical activity metrics 1038 include fitness duration information 1040A (e.g., the fitness session has lasted for 1 second in the session), heart rate information 1040B (e.g., the user's current heart rate is 61 beats per minute), and calorie information 1040C (e.g., the user has burned 0 calories so far in this fitness session).
健身会话体力活动指标还可包括健身强度表示1040D。如将参考图12F至图12N更详细地描述的,健身强度表示1040D指示用户在该健身会话中相对于先前参与过(或当前正在参与)该健身会话的其他用户的健身强度水平。然而,在图12A至图12E中,健身会话才刚刚开始(如健身持续时间信息1040A所指示)。因此,可能的情况是没有足够的信息来比较用户相对于其他用户的健身强度水平。因此,图12A至图12E中的健身强度表示1040D描绘了初始视觉效果1202,该初始视觉效果指示电子设备600正在收集附加信息,以便将用户的健身强度水平与其他用户的健身强度水平进行比较。在所描绘的实施方案中,初始视觉效果1202是从左向右移动的符号或图标,以指示存在关于用户的健身强度与其他用户的健身强度相比如何的一些不确定性。The fitness session physical activity index may also include a fitness intensity representation 1040D. As will be described in more detail with reference to Figures 12F to 12N, the fitness intensity representation 1040D indicates the fitness intensity level of the user in the fitness session relative to other users who have previously participated in (or are currently participating in) the fitness session. However, in Figures 12A to 12E, the fitness session has just begun (as indicated by the fitness duration information 1040A). Therefore, it is possible that there is not enough information to compare the user's fitness intensity level relative to other users. Therefore, the fitness intensity representation 1040D in Figures 12A to 12E depicts an initial visual effect 1202, which indicates that the electronic device 600 is collecting additional information to compare the user's fitness intensity level with the fitness intensity level of other users. In the depicted embodiment, the initial visual effect 1202 is a symbol or icon moving from left to right to indicate that there is some uncertainty about how the user's fitness intensity compares to the fitness intensity of other users.
用户体力活动指标(包括体力活动环1036和健身会话体力活动指标1038中包括的信息)可由电子设备600中的一个或多个传感器和/或电子设备600外部的一个或多个传感器来测量。此类传感器可包括例如一个或多个GPS传感器、一个或多个加速度计、一个或多个心率传感器、一个或多个陀螺仪等。当用户进行健身时,电子设备600可基于用户的体力活动来接收活动数据,并且更新(例如,在体力活动环1036和/或健身会话体力活动指标1038中)所显示的体力活动指标。The user's physical activity indicators (including the information included in the physical activity ring 1036 and the fitness session physical activity indicators 1038) can be measured by one or more sensors in the electronic device 600 and/or one or more sensors outside the electronic device 600. Such sensors may include, for example, one or more GPS sensors, one or more accelerometers, one or more heart rate sensors, one or more gyroscopes, etc. When the user performs fitness, the electronic device 600 can receive activity data based on the user's physical activity and update (for example, in the physical activity ring 1036 and/or the fitness session physical activity indicators 1038) the displayed physical activity indicators.
在一些实施方案中,在阈值时间段之后(例如,在30秒之后,在1分钟之后),可存在足够的信息来确定用户相对于其他用户的健身强度水平。In some embodiments, after a threshold period of time (e.g., after 30 seconds, after 1 minute), there may be enough information to determine the user's fitness intensity level relative to other users.
在图12F处,健身会话在会话中已持续一分钟(如健身持续时间信息1040A所示)。基于确定已经过阈值时间段,电子设备600将初始视觉效果1202的显示替换为健身强度表示1040D。健身强度表示1040D包括图标1204和长条1206。图标1204的位置可沿着长条1206移动,并且图标1204沿着长条1206的位置指示用户相对于先前参与过和/或当前正在参与该健身会话的其他用户的健身强度水平。例如,在图12A至图12O中,用户正在观看标题为“与Amy一起练核心”的视频内容(如图12O所指示),例如,用户正在参与标题为“与Amy一起练核心”的健身会话。在一些实施方案中,健身强度表示1040D(例如,图标1204沿着长条1206的位置)可指示在健身会话期间(例如,当观看标题为“与Amy一起练核心”的视频内容时)用户的健身强度水平相对于当其他用户也正在参与相同的健身(例如,与此同时那些其他用户也正在观看标题为“与Amy一起练核心”的视频内容)时其他用户的健身强度水平。在一些实施方案中,仅使用在用户正在观看相同的视频内容时从那些用户收集到的数据来确定图标1204在长条1206上的位置。例如,对于参与“与Amy一起练核心”健身的用户,可在健身强度表示1040D中排除和/或忽略从参与不同的健身(例如,与Bob一起有氧运动)的用户收集到的数据。可基于一个或多个体力活动指标,诸如心率(当前心率、平均心率、低心率和/或高心率)、已燃烧的卡路里等来确定用户的健身强度水平和图标1204沿着长条1206的放置。At FIG. 12F , the fitness session has lasted one minute in the session (as shown in fitness duration information 1040A). Based on determining that the threshold time period has passed, the electronic device 600 replaces the display of the initial visual effect 1202 with a fitness intensity representation 1040D. Fitness intensity representation 1040D includes an icon 1204 and a bar 1206. The position of the icon 1204 can be moved along the bar 1206, and the position of the icon 1204 along the bar 1206 indicates the user's fitness intensity level relative to other users who have previously participated in and/or are currently participating in the fitness session. For example, in FIGS. 12A to 12O , the user is watching video content titled "Core Training with Amy" (as indicated in FIG. 12O ), for example, the user is participating in a fitness session titled "Core Training with Amy". In some embodiments, the fitness intensity representation 1040D (e.g., the position of the icon 1204 along the strip 1206) may indicate the user's fitness intensity level during a fitness session (e.g., while watching video content titled "Core Workout with Amy") relative to the fitness intensity levels of other users when they are also participating in the same fitness session (e.g., while those other users are also watching video content titled "Core Workout with Amy"). In some embodiments, the position of the icon 1204 on the strip 1206 is determined using only data collected from those users while the users are watching the same video content. For example, for a user participating in the "Core Workout with Amy" fitness session, data collected from users participating in a different fitness session (e.g., aerobics with Bob) may be excluded and/or ignored in the fitness intensity representation 1040D. The user's fitness intensity level and the placement of the icon 1204 along the strip 1206 may be determined based on one or more physical activity indicators, such as heart rate (current heart rate, average heart rate, low heart rate, and/or high heart rate), calories burned, etc.
在一些实施方案中,健身强度表示1040D可对应于预定数量的健身强度组。可基于用户的健身强度来将用户分类到特定的健身强度组,该健身强度可基于一个或多个体力活动指标来确定。例如,可基于已燃烧的卡路里来确定健身强度,并且可存在多个(例如,五个)定义的健身强度组,例如与已燃烧的卡路里的第一范围(例如,已燃烧的0至40卡路里)相关联的第五/最低健身强度组、与已燃烧的卡路里的第二范围(例如,已燃烧的41至60卡路里)相关联的第四健身强度组、与已燃烧的卡路里的第三范围(例如,已燃烧的61至80卡路里)相关联的第三健身强度组、与已燃烧的卡路里的第四范围(例如,已燃烧的81至100卡路里)相关联的第二健身强度组,以及与已燃烧的卡路里的第五范围(例如,101卡路里及以上)相关联的第一健身强度组。应当理解,本文提供的组的数量和特定百分比是为了解释清楚而作为示例提供的,并不意味着对实施方案进行限制。用于定义每个健身强度组的体力活动指标的范围和/或健身强度阈值可基于参与健身会话的其他用户的先前表现来定义。例如,可定义第五健身强度组来捕获第一百分比的用户,可定义第四健身强度组来捕获第二百分比的用户,可定义第三健身强度组来捕获第三百分比的用户,以此类推。在一些实施方案中,可将用户的健身强度水平与用户群组的健身强度水平进行比较,该用户群组与该用户共享一个或多个特性(例如,体能水平、年龄范围、体重范围)。换句话说,用于为特定用户定义特定健身强度组的健身强度阈值可基于与该用户共享一个或多个特性的用户群组来定义(例如,以便基于该用户的体能水平和/或人口统计来归一化健身强度阈值)。In some embodiments, the fitness intensity representation 1040D may correspond to a predetermined number of fitness intensity groups. A user may be classified into a specific fitness intensity group based on the user's fitness intensity, which may be determined based on one or more physical activity indicators. For example, the fitness intensity may be determined based on the calories burned, and there may be multiple (e.g., five) defined fitness intensity groups, such as the fifth/lowest fitness intensity group associated with the first range of calories burned (e.g., 0 to 40 calories burned), the fourth fitness intensity group associated with the second range of calories burned (e.g., 41 to 60 calories burned), the third fitness intensity group associated with the third range of calories burned (e.g., 61 to 80 calories burned), the second fitness intensity group associated with the fourth range of calories burned (e.g., 81 to 100 calories burned), and the first fitness intensity group associated with the fifth range of calories burned (e.g., 101 calories and above). It should be understood that the number of groups and specific percentages provided herein are provided as examples for clarity of explanation and are not meant to limit the embodiments. The range of physical activity indicators and/or fitness intensity thresholds used to define each fitness intensity group can be defined based on the previous performance of other users participating in the fitness session. For example, a fifth fitness intensity group can be defined to capture a first percentage of users, a fourth fitness intensity group can be defined to capture a second percentage of users, a third fitness intensity group can be defined to capture a third percentage of users, and so on. In some embodiments, a user's fitness intensity level can be compared to the fitness intensity level of a user group that shares one or more characteristics (e.g., fitness level, age range, weight range) with the user. In other words, the fitness intensity threshold used to define a particular fitness intensity group for a particular user can be defined based on a user group that shares one or more characteristics with the user (e.g., so as to normalize the fitness intensity threshold based on the user's fitness level and/or demographics).
在所描绘的实施方案中,可将用户分组到五个不同的健身强度组中的一组。每个健身强度组都可与一组唯一的标准或阈值相关联,以便基于用户的体力活动指标来将用户分配到特定健身强度组。此外,每个健身强度组都可与沿着长条1206的特定位置相关联。例如,第五即最低健身强度组可与长条1206上的最左位置相关联,第四健身强度组可与长条1206上的左中位置相关联,第三健身强度组可与长条1206上的中心位置相关联,第二健身强度组可与长条1206上的右中位置相关联,并且第一即最高健身强度组可与长条1206上的最右位置相关联。In the depicted embodiment, users can be grouped into one of five different fitness intensity groups. Each fitness intensity group can be associated with a unique set of criteria or thresholds to assign users to a particular fitness intensity group based on the user's physical activity index. In addition, each fitness intensity group can be associated with a specific position along the strip 1206. For example, the fifth and lowest fitness intensity group can be associated with the leftmost position on the strip 1206, the fourth fitness intensity group can be associated with the left middle position on the strip 1206, the third fitness intensity group can be associated with the center position on the strip 1206, the second fitness intensity group can be associated with the right middle position on the strip 1206, and the first and highest fitness intensity group can be associated with the rightmost position on the strip 1206.
在图12F处,用户的体力活动指标指示用户的健身强度相对于其他用户落在第三/中等健身强度组内。因此,图标1204被定位在长条1206上的与第三健身强度组相关联的第一位置(长条1206的靠近中间位置)。12F, the user's physical activity index indicates that the user's fitness intensity falls within the third/medium fitness intensity group relative to other users. Therefore, icon 1204 is positioned at the first position (near the middle position of bar 1206) associated with the third fitness intensity group on bar 1206.
在图12G处,电子设备600确定用户的健身强度现在满足与第二健身强度组相关联的一个或多个健身强度阈值。基于该确定,电子设备600启动用户正在向较高健身强度组移动的视觉指示。该视觉指示可包括放大图标1204、将该图标朝向与第二健身强度组相关联的右中位置向右平移,以及呈现通知1208。At 12G, the electronic device 600 determines that the user's fitness intensity now meets one or more fitness intensity thresholds associated with the second fitness intensity group. Based on this determination, the electronic device 600 initiates a visual indication that the user is moving toward a higher fitness intensity group. The visual indication may include enlarging the icon 1204, translating the icon to the right toward the middle right position associated with the second fitness intensity group, and presenting a notification 1208.
在图12H处,继续用户正在向较高健身强度组移动的视觉指示,并且电子设备600显示图标1204继续沿着长条1206向右平移。At FIG. 12H , the visual indication that the user is moving to a higher fitness intensity group continues, and the electronic device 600 displays that the icon 1204 continues to translate to the right along the strip 1206 .
在图12I处,图标1204已到达与第二健身强度组相关联的右中位置。图标1204返回到其较小的尺寸并且呈现在与第二健身强度组相关联的右中位置处。此外,呈现了一个新的通知12I,其鼓励用户继续提高他们的表现以移动到第一健身强度组。At Figure 12I, icon 1204 has reached the middle right position associated with the second fitness intensity group. Icon 1204 returns to its smaller size and is presented at the middle right position associated with the second fitness intensity group. In addition, a new notification 12I is presented, which encourages the user to continue to improve their performance to move to the first fitness intensity group.
在图12J处,电子设备600确定用户的体力活动满足与最高健身强度组相关联的一个或多个健身强度阈值。基于该确定,电子设备600启动用户正在向较高健身强度组移动的视觉指示。该视觉指示可同样包括放大图标1204、将该图标朝向与最高组相关联的最右位置向右平移,以及呈现通知1212(在图12K中示出)。At FIG12J , the electronic device 600 determines that the user's physical activity satisfies one or more fitness intensity thresholds associated with the highest fitness intensity group. Based on this determination, the electronic device 600 initiates a visual indication that the user is moving toward a higher fitness intensity group. The visual indication may also include enlarging the icon 1204, translating the icon to the right toward the rightmost position associated with the highest group, and presenting a notification 1212 (shown in FIG12K ).
在图12L处,图标1204已到达与用户的最高组相关联的最右位置。图标1204返回到其较小的尺寸,并且呈现在与用户的最高层级相关联的最右位置。12L, icon 1204 has reached the rightmost position associated with the user's highest group. Icon 1204 returns to its smaller size and is presented in the rightmost position associated with the user's highest hierarchy.
在图12M处,电子设备600确定用户的体力活动不再满足与用户的最高组相关联的该一个或多个健身强度阈值。基于该确定,电子设备600启动用户正在向较低健身强度组移动的视觉指示。该视觉指示可包括将图标1204沿着长条1206朝向与第二健身强度组相关联的右中位置向左平移。在一些实施方案中,包括所描绘的实施方案,将图标移动到长条1206上的与较低组相关联的位置不会导致放大图标1204或呈现附加的通知(除平移图标1204之外)。然而,在其他实施方案中,可使用附加的、更少的或不同的视觉指示。At FIG. 12M , the electronic device 600 determines that the user's physical activity no longer satisfies the one or more fitness intensity thresholds associated with the user's highest group. Based on this determination, the electronic device 600 initiates a visual indication that the user is moving to a lower fitness intensity group. The visual indication may include translating the icon 1204 to the left along the strip 1206 toward the middle right position associated with the second fitness intensity group. In some embodiments, including the depicted embodiments, moving the icon to a position associated with the lower group on the strip 1206 does not result in enlarging the icon 1204 or presenting additional notifications (except for translating the icon 1204). However, in other embodiments, additional, fewer, or different visual indications may be used.
在图12N处,电子设备600确定用户的体力活动不满足与用户的第二组相关联的该一个或多个健身强度阈值。基于该确定,电子设备600继续将图标1204朝向长条1206上的与第三健身强度组相关联的位置(在这种情况下,即长条1206上的中心位置)向左平移。At 12N, the electronic device 600 determines that the user's physical activity does not meet the one or more fitness intensity thresholds associated with the user's second group. Based on this determination, the electronic device 600 continues to translate the icon 1204 to the left toward the position on the strip 1206 associated with the third fitness intensity group (in this case, the center position on the strip 1206).
在图12O处,电子设备600检测到健身会话已结束。响应于检测到健身会话已结束,电子设备600将健身会话用户界面1030的显示替换为健身总结用户界面1076。健身总结用户界面1076任选地显示健身会话的卡路里信息(例如,活动卡路里信息1080A、总卡路里信息1080B)、健身会话的心率信息(例如,平均心率1080C)、健身会话的持续时间信息(例如,总时间1080D)以及与用户相对于其他用户的表现有关的信息(例如,健身强度信息1080E)。健身强度信息1080E基于用于健身的已燃烧的活动卡路里来展示多个(例如,五个)不同的用户群组或层级,其中最低层级的用户已燃烧的活动卡路里数低于160,第二层级的用户已燃烧的活动卡路里数介于160和200之间,第三层级的用户已燃烧的活动卡路里数介于200和240之间,第四层级的用户已燃烧的活动卡路里数介于240和280之间,并且第五层级的用户已燃烧的活动卡路里数超过280。健身强度信息1080E指示用户已燃烧212活动卡路里,将用户置于第三用户层级或第三用户群组中。At 12O, electronic device 600 detects that the fitness session has ended. In response to detecting that the fitness session has ended, electronic device 600 replaces display of fitness session user interface 1030 with fitness summary user interface 1076. Fitness summary user interface 1076 optionally displays calorie information for the fitness session (e.g., active calorie information 1080A, total calorie information 1080B), heart rate information for the fitness session (e.g., average heart rate 1080C), duration information for the fitness session (e.g., total time 1080D), and information about the user's performance relative to other users (e.g., fitness intensity information 1080E). The fitness intensity information 1080E shows a plurality of (e.g., five) different user groups or tiers based on activity calories burned for fitness, wherein users in the lowest tier have burned activity calories below 160, users in the second tier have burned activity calories between 160 and 200, users in the third tier have burned activity calories between 200 and 240, users in the fourth tier have burned activity calories between 240 and 280, and users in the fifth tier have burned activity calories exceeding 280. The fitness intensity information 1080E indicates that the user has burned 212 activity calories, placing the user in a third user tier or a third user group.
健身总结用户界面1076还包括用于关闭健身总结用户界面的选项1080F、用于共享健身总结信息的选项1080G和用于选择舒缓拉伸健身的选项1080H。The workout summary user interface 1076 also includes an option 1080F for closing the workout summary user interface, an option 1080G for sharing the workout summary information, and an option 1080H for selecting a gentle stretch workout.
图13是示出根据一些实施方案的用于使用电子设备来显示视频内容并且提供与视频内容相关的健身信息的方法的流程图。方法1300在具有显示设备(例如,602)的设备(例如,100、300、500、600)处执行。方法1300中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。Figure 13 is a flow chart showing a method for using an electronic device to display video content and provide fitness information related to the video content according to some embodiments. Method 1300 is performed at a device (e.g., 100, 300, 500, 600) having a display device (e.g., 602). Some operations in method 1300 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.
如下所述,方法1300提供了用于显示视频内容并且提供与视频内容相关的健身信息的直观方式。该方法减轻了用户在显示视频内容并且提供与视频内容相关的健身信息时的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使得用户能够更快速且更有效地显示视频内容并且提供与视频内容相关的健身信息,节省了功率并且增加了电池充电之间的时间间隔。As described below, method 1300 provides an intuitive way to display video content and provide fitness information related to the video content. The method reduces the cognitive burden on the user when displaying video content and providing fitness information related to the video content, thereby creating a more effective human-computer interface. For battery-powered computing devices, it enables users to display video content and provide fitness information related to the video content more quickly and more efficiently, saving power and increasing the time interval between battery charges.
在一些实施方案中,电子设备(例如,100、300、500、600、800)是计算机系统。该计算机系统任选地与显示生成部件和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。In some embodiments, the electronic device (e.g., 100, 300, 500, 600, 800) is a computer system. The computer system optionally communicates (e.g., wired communication, wireless communication) with a display generation component and one or more input devices. The display generation component is configured to provide visual output, such as display via a CRT display, display via an LED display, or display via image projection. In some embodiments, the display generation component is integrated with the computer system. In some embodiments, the display generation component is separated from the computer system. One or more input devices are configured to receive input, such as a touch-sensitive surface that receives user input. In some embodiments, one or more input devices are integrated with the computer system. In some embodiments, one or more input devices are separated from the computer system. Therefore, the computer system can send data (e.g., image data or video data) to an integrated or external display generation component via a wired or wireless connection to generate content (e.g., using a display device) in a visual manner, and can receive input from one or more input devices via a wired or wireless connection.
电子设备使得经由显示设备(例如,电子设备的显示设备(例如,显示器602或电子设备600)、外部设备(例如,电视、机顶盒)的显示设备或与外部设备通信的显示设备)同时显示(1302):视频内容(例如,1034、健身视频);和健身强度表示(例如,1040D、长条和/或用户图标)。在一些实施方案中,健身强度表示具有基于(例如,其变化基于)该电子设备的用户的体力活动指标(例如,活动卡路里、心率、所移动的距离和/或所爬的楼梯数)(对应于视频内容的第一回放位置(例如,在第一时间视频内容的当前回放位置))与在观看视频内容时参与健身的用户群组的基于该用户群组的体力活动的体力活动指标(对应于视频内容的第一回放位置)之间的比较的视觉特性(例如,尺寸、定位/位置、颜色、数值和/或文本字符)(1304)。使得同时显示视频内容和健身强度表示,向用户提供了关于由电子设备所记录的体力活动指标和其他信息的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。The electronic device causes the following to be displayed simultaneously (1302) via a display device (e.g., a display device of the electronic device (e.g., display 602 or electronic device 600), a display device of an external device (e.g., a television, a set-top box), or a display device that communicates with an external device): video content (e.g., 1034, a fitness video); and a fitness intensity representation (e.g., 1040D, a bar and/or a user icon). In some embodiments, the fitness intensity representation has visual characteristics (e.g., size, positioning/position, color, numerical value, and/or text characters) based on (e.g., changes based on) a comparison between a physical activity indicator (e.g., active calories, heart rate, distance moved, and/or number of stairs climbed) of a user of the electronic device (corresponding to a first playback position of the video content (e.g., a current playback position of the video content at a first time)) and a physical activity indicator of a user group participating in fitness while watching the video content based on the physical activity of the user group (corresponding to the first playback position of the video content) (1304). The simultaneous display of video content and fitness intensity representation provides feedback to the user about physical activity metrics and other information recorded by the electronic device. Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more effective (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,体力活动指标基于(例如,对应于)由外部设备的一个或多个传感器(例如,GPS、加速度计、陀螺仪和/或心率)捕获的数据。在一些实施方案中,(用户或用户群组的)体力活动指标与第一回放位置之间的对应关系是精确的(例如,逐秒精确)。例如,体力活动指标是在第一回放位置处的体力活动的实时表示。在一些实施方案中,(用户或用户群组的)体力活动指标与第一回放位置之间的对应关系不太精确(例如,具有30秒、1分钟或5分钟的间隔)。例如,体力活动指标是以预定间隔更新的体力活动的表示。在一些实施方案中,健身强度表示对应于基于体力活动指标的多个健身强度水平(例如,任选地由长条上的刻度标记指示)。在一些实施方案中,健身强度表示指示该电子设备的用户处于该多个健身强度水平中的第一健身强度水平。在一些实施方案中,用户群组的体力活动指标对应于用户群组的历史数据(例如,在当前健身开始之前所捕获的数据)。在一些实施方案中,用户群组的体力活动指标对应于用户群组的当前数据(例如,在当前健身期间所捕获的数据)。在一些实施方案中,用户群组的体力活动指标对应于历史数据和当前数据的组合。在一些实施方案中,强度表示包括长条(例如,1206,水平的或竖直的)和在相对于该长条的位置处显示的用户图标(例如,1204)。在一些实施方案中,用户图标对应于电子设备的用户。在一些实施方案中,用户图标相对于长条的位置指示电子设备的用户相对于用户群组的强度水平。在一些实施方案中,强度表示包括数值、文本字符或它们的组合。在一些实施方案中,强度表示不包括文本字符或数值。例如,强度表示是没有文本字符或数值的图案和/或图形表示。在一些实施方案中,在显示健身视频内容时显示强度表示。在一些实施方案中,强度表示覆盖在健身视频内容上。在一些实施方案中,用户图标在与长条相同的轴线上显示。在一些实施方案中,用户图标根据用户正在进行的健身的类型而改变。例如,用户图标可具有看起来正在跑步的动画形象。又如,用户图标可具有看起来正在划船的动画形象。在一些实施方案中,第二电子设备(例如,不同于该电子设备)也显示健身强度表示,其中该健身强度表示具有基于第二电子设备的用户的体力活动指标与用户群组(例如,包括该电子设备的用户)的体力活动指标之间的比较的视觉特性。在一些实施方案中,在用户完成健身之后,用户群组的体力活动指标被更新以包括对应于电子设备的用户的数据(例如,匿名数据)。In some embodiments, the physical activity index is based on (e.g., corresponding to) data captured by one or more sensors (e.g., GPS, accelerometer, gyroscope and/or heart rate) of an external device. In some embodiments, the correspondence between the physical activity index (of a user or user group) and the first playback position is accurate (e.g., accurate second by second). For example, the physical activity index is a real-time representation of the physical activity at the first playback position. In some embodiments, the correspondence between the physical activity index (of a user or user group) and the first playback position is less accurate (e.g., with an interval of 30 seconds, 1 minute or 5 minutes). For example, the physical activity index is a representation of the physical activity updated at a predetermined interval. In some embodiments, the fitness intensity representation corresponds to a plurality of fitness intensity levels (e.g., optionally indicated by a scale mark on a long bar) based on the physical activity index. In some embodiments, the fitness intensity representation indicates that the user of the electronic device is in the first fitness intensity level among the plurality of fitness intensity levels. In some embodiments, the physical activity index of the user group corresponds to the historical data of the user group (e.g., data captured before the current fitness begins). In some embodiments, the physical activity index of the user group corresponds to the current data of the user group (e.g., data captured during the current fitness). In some embodiments, the physical activity index of the user group corresponds to a combination of historical data and current data. In some embodiments, the intensity representation includes a long bar (e.g., 1206, horizontal or vertical) and a user icon (e.g., 1204) displayed at a position relative to the long bar. In some embodiments, the user icon corresponds to the user of the electronic device. In some embodiments, the position of the user icon relative to the long bar indicates the intensity level of the user of the electronic device relative to the user group. In some embodiments, the intensity representation includes a numerical value, a text character, or a combination thereof. In some embodiments, the intensity representation does not include text characters or numerical values. For example, the intensity representation is a pattern and/or graphic representation without text characters or numerical values. In some embodiments, the intensity representation is displayed when displaying fitness video content. In some embodiments, the intensity representation is overlaid on the fitness video content. In some embodiments, the user icon is displayed on the same axis as the long bar. In some embodiments, the user icon changes according to the type of fitness that the user is doing. For example, the user icon may have an animated image that looks like it is running. For another example, the user icon may have an animated image that appears to be rowing. In some embodiments, a second electronic device (e.g., different from the electronic device) also displays a fitness intensity representation, wherein the fitness intensity representation has visual characteristics based on a comparison between a physical activity index of a user of the second electronic device and a physical activity index of a user group (e.g., including the user of the electronic device). In some embodiments, after the user completes the fitness, the physical activity index of the user group is updated to include data corresponding to the user of the electronic device (e.g., anonymous data).
在一些实施方案中,在视频从第一回放位置前进到第二回放位置(1308)之后,电子设备接收(1310)对应于用户的体力活动指标的活动数据。在一些实施方案中,电子设备还接收对应于用户群组的体力活动指标的活动数据。In some embodiments, after the video advances from the first playback position to the second playback position (1308), the electronic device receives (1310) activity data corresponding to the user's physical activity indicator. In some embodiments, the electronic device also receives activity data corresponding to the physical activity indicator of the user group.
在一些实施方案中,响应于接收到该活动数据(1312),电子设备使得经由显示设备显示(1314)健身强度表示,其中该健身强度表示的视觉特性基于(其变化基于)接收到的活动数据并且基于该电子设备的用户的体力活动指标(例如,活动卡路里、心率、所移动的距离和/或所爬的楼梯数)(对应于视频内容的第二回放位置)与用户群组的体力活动指标(对应于视频内容的第二回放位置)之间的比较而改变。使得显示健身强度表示向用户提供了关于由电子设备所记录的体力活动指标和其他信息的更新的反馈,其中该健身强度表示的视觉特性基于接收到的活动数据。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, in response to receiving the activity data (1312), the electronic device causes display (1314) via a display device of a fitness intensity representation, wherein visual characteristics of the fitness intensity representation change based on (and changes based on) the received activity data and based on a comparison between a physical activity metric (e.g., activity calories, heart rate, distance moved, and/or number of stairs climbed) of a user of the electronic device (corresponding to a second playback position of the video content) and a physical activity metric of a user group (corresponding to a second playback position of the video content). Causing display of the fitness intensity representation provides updated feedback to the user regarding the physical activity metric and other information recorded by the electronic device, wherein the visual characteristics of the fitness intensity representation are based on the received activity data. Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,响应于接收到活动数据:根据确定该活动数据对应于用户相对于用户群组的增加的强度水平,电子设备沿着强度表示的长条以第一方向移动用户图标(例如,如在图12F至图12I中所描绘的)。在一些实施方案中,响应于接收到活动数据:根据确定该活动数据对应于用户相对于用户群组的降低的强度水平,电子设备沿着强度表示的长条以与第一方向相反的第二方向移动用户图标(例如,如在图12L至图12N中所描绘的)。在一些实施方案中,根据确定活动数据不对应于用户相对于用户群组的强度水平的改变,电子设备维持用户图标沿着强度表示的长条的位置。在一些实施方案中,电子设备改变数值和/或文本字符以反映强度水平的改变,而不是移动用户图标,如接收到的活动数据所指示。例如,数值响应于设备接收到对应于增加的强度水平的活动数据而增大。又如,数值响应于设备接收到对应于降低的强度水平的活动数据而减小。In some embodiments, in response to receiving activity data: based on determining that the activity data corresponds to an increased intensity level of the user relative to the user group, the electronic device moves the user icon in a first direction along the long strip of intensity representation (e.g., as depicted in Figures 12F to 12I). In some embodiments, in response to receiving activity data: based on determining that the activity data corresponds to a decreased intensity level of the user relative to the user group, the electronic device moves the user icon in a second direction opposite to the first direction along the long strip of intensity representation (e.g., as depicted in Figures 12L to 12N). In some embodiments, based on determining that the activity data does not correspond to a change in the intensity level of the user relative to the user group, the electronic device maintains the position of the user icon along the long strip of intensity representation. In some embodiments, the electronic device changes the numerical value and/or text character to reflect the change in intensity level, rather than moving the user icon, as indicated by the received activity data. For example, the numerical value increases in response to the device receiving activity data corresponding to an increased intensity level. For another example, the numerical value decreases in response to the device receiving activity data corresponding to a decreased intensity level.
在一些实施方案中,用户的体力活动指标对应于用户燃烧的卡路里(例如,在视频内容的持续时间期间或其预定部分期间燃烧的卡路里)的表示(1306)。在一些实施方案中,累积的卡路里度量应用于某种类型的健身(例如,预期要燃烧阈值卡路里量的健身(例如,高强度间歇训练(HIIT)、跑步机、划船、骑自行车))。In some embodiments, the user's physical activity indicator corresponds to a representation of calories burned by the user (e.g., calories burned during the duration of the video content or during a predetermined portion thereof) (1306). In some embodiments, the accumulated calorie metric applies to a certain type of fitness (e.g., fitness that is expected to burn a threshold amount of calories (e.g., high intensity interval training (HIIT), treadmill, rowing, cycling)).
在一些实施方案中,健身强度表示(例如,1040D、1204、1206)对应于基于用户群组的体力活动指标的预定数量(例如,3、5、7)的健身强度水平(例如,区域),包括第一健身强度水平和第二健身强度水平。在一些实施方案中,第一健身强度水平指示用户的体力活动指标在对应于用户群组的体力活动指标的范围的预定子集内(例如,在组群中,处于特定强度水平)。在一些实施方案中,第二健身强度水平指示用户的体力活动指标不在对应于用户群组的体力活动指标的范围的预定子集内(例如,不在组群中(例如,领先于组群或落后于组群),不处于特定强度水平)。在一些实施方案中,相比于第二健身强度水平,第一健身强度水平指示用户的体力活动指标的较高值。在一些实施方案中,相比于第一健身强度水平,第二健身强度水平指示用户的体力活动指标的较高值。在一些实施方案中,“组群”由多于一个健身强度水平并且少于预定数量的健身强度水平组成。In some embodiments, the fitness intensity representation (e.g., 1040D, 1204, 1206) corresponds to a predetermined number (e.g., 3, 5, 7) of fitness intensity levels (e.g., zones) of physical activity indicators based on a user group, including a first fitness intensity level and a second fitness intensity level. In some embodiments, the first fitness intensity level indicates that the user's physical activity indicator is within a predetermined subset of the range of the physical activity indicator corresponding to the user group (e.g., in the group, at a specific intensity level). In some embodiments, the second fitness intensity level indicates that the user's physical activity indicator is not within a predetermined subset of the range of the physical activity indicator corresponding to the user group (e.g., not in the group (e.g., ahead of the group or behind the group), not at a specific intensity level). In some embodiments, the first fitness intensity level indicates a higher value of the user's physical activity indicator than the second fitness intensity level. In some embodiments, the second fitness intensity level indicates a higher value of the user's physical activity indicator than the first fitness intensity level. In some embodiments, a "group" consists of more than one fitness intensity level and less than a predetermined number of fitness intensity levels.
在一些实施方案中,根据确定用户的体力活动指标对应于健身强度水平从第一健身强度水平到第二健身强度水平的即刻改变(例如,体力活动指标对应于超过第一健身强度水平的阈值),电子设备使得经由显示设备显示让用户使得健身强度水平从第一健身强度水平改变到第二健身强度水平的提示(例如,1210,鼓励用户继续移动或增加其移动量)。根据确定用户的体力活动指标对应于健身强度水平的即刻改变而使得为用户显示提示,向用户提供了关于设备的当前状态的反馈(例如,设备已检测到用户的健身强度水平的即刻改变)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, based on determining that the user's physical activity indicator corresponds to an immediate change in fitness intensity level from a first fitness intensity level to a second fitness intensity level (e.g., the physical activity indicator corresponds to exceeding a threshold of the first fitness intensity level), the electronic device causes a prompt (e.g., 1210, encouraging the user to continue moving or increase their movement) to be displayed via the display device for the user to change the fitness intensity level from the first fitness intensity level to the second fitness intensity level. Based on determining that the user's physical activity indicator corresponds to an immediate change in fitness intensity level, causing the prompt to be displayed to the user, feedback is provided to the user about the current state of the device (e.g., the device has detected an immediate change in the user's fitness intensity level). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,根据确定电子设备的用户处于第一健身强度水平,具有经改变的视觉特性的健身强度表示指示用户处于第一健身强度水平(例如,在组群中)。在一些实施方案中,根据确定电子设备的用户处于第二健身强度水平,具有经改变的视觉特性的健身强度表示指示用户处于第二健身强度水平(例如,不在组群中,领先于组群、落后于组群)。In some embodiments, based on determining that the user of the electronic device is at a first fitness intensity level, a fitness intensity representation with a changed visual characteristic indicates that the user is at the first fitness intensity level (e.g., in a group). In some embodiments, based on determining that the user of the electronic device is at a second fitness intensity level, a fitness intensity representation with a changed visual characteristic indicates that the user is at a second fitness intensity level (e.g., not in the group, ahead of the group, behind the group).
在一些实施方案中,根据确定用户的体力活动指标对应于相对于用户群组的体力活动指标的至少(例如,预定的)阈值量的增加,电子设备使得经由显示设备显示用户的体力活动指标对应于相对于用户群组的体力活动指标的增加的第一指示(例如,1208、1212、文本、图形和/或图示),其中该第一指示不同于健身强度表示。在一些实施方案中,第一指示与具有经改变的视觉特性的健身强度表示同时显示。在一些实施方案中,在健身强度表示指示从较低健身强度水平到较高健身强度水平的改变时,显示第一指示。根据确定用户的体力活动指标对应于相对于用户群组的体力活动指标的至少阈值量的增加而使得显示指示,向用户提供了关于设备的当前状态的反馈(例如,设备已检测到用户的体力活动指标对应于相对于用户群组的体力活动指标的阈值量的增加)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, based on determining that the user's physical activity indicator corresponds to an increase of at least (e.g., a predetermined) threshold amount relative to the physical activity indicator of the user group, the electronic device causes a first indication (e.g., 1208, 1212, text, graphics, and/or illustration) to be displayed via a display device that the user's physical activity indicator corresponds to an increase in the physical activity indicator relative to the user group, wherein the first indication is different from the fitness intensity representation. In some embodiments, the first indication is displayed simultaneously with the fitness intensity representation having the changed visual characteristics. In some embodiments, the first indication is displayed when the fitness intensity representation indicates a change from a lower fitness intensity level to a higher fitness intensity level. Causing the indication to be displayed based on determining that the user's physical activity indicator corresponds to an increase of at least a threshold amount relative to the physical activity indicator of the user group provides feedback to the user about the current state of the device (e.g., the device has detected that the user's physical activity indicator corresponds to an increase of a threshold amount relative to the physical activity indicator of the user group). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,根据确定用户的体力活动指标对应于相对于用户群组的体力活动指标的至少(例如,预定的)阈值量的降低,显示具有经改变的视觉特性的健身强度表示,而不会使得显示用户的体力活动指标对应于相对于用户群组的体力活动指标的降低的第二指示(例如,文本、图形和/或图示)(例如,如在图12L至图12N中所描绘的)。在一些实施方案中,根据确定用户的体力活动指标对应于相对于用户群组的体力活动指标的至少(例如,预定的)阈值量的降低,显示具有经改变的视觉特性的健身强度表示,而不会使得显示用户的体力活动指标对应于相对于用户群组的体力活动指标的降低的任何指示。在一些实施方案中,健身强度表示指示从较高健身强度水平到较低健身强度水平的改变。根据确定用户的体力活动指标对应于相对于用户群组的体力活动指标的至少阈值量的降低而使得显示指示,向用户提供了关于设备的当前状态的反馈(例如,设备已检测到用户的体力活动指标对应于相对于用户群组的体力活动指标的阈值量的降低)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, based on determining that the user's physical activity indicator corresponds to a decrease of at least (e.g., a predetermined) threshold amount relative to the physical activity indicator of the user group, a fitness intensity representation with changed visual characteristics is displayed without causing a second indication (e.g., text, graphic, and/or illustration) that the user's physical activity indicator corresponds to a decrease relative to the physical activity indicator of the user group (e.g., as depicted in Figures 12L to 12N). In some embodiments, based on determining that the user's physical activity indicator corresponds to a decrease of at least (e.g., a predetermined) threshold amount relative to the physical activity indicator of the user group, a fitness intensity representation with changed visual characteristics is displayed without causing any indication that the user's physical activity indicator corresponds to a decrease relative to the physical activity indicator of the user group. In some embodiments, the fitness intensity representation indicates a change from a higher fitness intensity level to a lower fitness intensity level. Causing the indication to be displayed based on determining that the user's physical activity indicator corresponds to a decrease of at least the threshold amount relative to the physical activity indicator of the user group provides feedback to the user about the current state of the device (e.g., the device has detected that the user's physical activity indicator corresponds to a decrease of the threshold amount relative to the physical activity indicator of the user group). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,根据确定用户的体力活动指标对应于在至少预定时间量内低于(例如,预定)阈值量的改变,电子设备在视觉上修改(例如,缩小其尺寸、最小化、停止显示)健身强度表示。In some embodiments, based on determining that a user's physical activity metric corresponds to a change below a (e.g., a predetermined) threshold amount for at least a predetermined amount of time, the electronic device visually modifies (e.g., reduces its size, minimizes it, stops displaying it) a fitness intensity representation.
在一些实施方案中,用户和用户群组共享一个或多个特性(例如,体能水平、人口统计(诸如年龄范围、性别、体重)),并且健身强度表示基于所共享的一个或多个特性。在一些实施方案中,不与该用户共享该一个或多个特性的一个或多个用户被排除在外。在一些实施方案中,基于用户的体能水平和/或人口统计来归一化用户群组(例如,表示用户群组的体力活动的数据)。In some embodiments, the user and the user group share one or more characteristics (e.g., fitness level, demographics (such as age range, gender, weight)), and the fitness intensity representation is based on the shared one or more characteristics. In some embodiments, one or more users that do not share the one or more characteristics with the user are excluded. In some embodiments, the user group (e.g., data representing physical activity of the user group) is normalized based on the user's fitness level and/or demographics.
在一些实施方案中,最初显示视频内容而不会使得显示健身强度表示,并且根据确定已经过预定时间量,健身强度表示开始与视频内容一起显示(例如,如在图12F中所描绘的)。In some embodiments, the video content is initially displayed without causing the fitness intensity representation to be displayed, and based on determining that a predetermined amount of time has passed, the fitness intensity representation begins to be displayed with the video content (e.g., as depicted in Figure 12F).
在一些实施方案中,视频内容最初与健身强度表示一起显示,其中健身强度表示处于未解析状态(例如,如在图12A至图12E中所描绘的)。在一些实施方案中,未解析状态包括将(表示用户的)用户图标的显示位置从对应于第一健身强度水平的第一位置改变到对应于第二健身强度水平的第二位置。在一些实施方案中,电子设备以预定义方式重复地改变/循环用户图标的显示位置。在一些实施方案中,根据确定已接收到(例如,已获得)足够量的用户的活动数据,电子设备使得用户图标在对应于健身强度水平的特定位置处显示,而无需以预定义方式重复地改变/循环用户图标的显示位置。In some embodiments, the video content is initially displayed with the fitness intensity representation, where the fitness intensity representation is in an unresolved state (e.g., as depicted in Figures 12A to 12E). In some embodiments, the unresolved state includes changing the display position of a user icon (representing a user) from a first position corresponding to a first fitness intensity level to a second position corresponding to a second fitness intensity level. In some embodiments, the electronic device repeatedly changes/cycles the display position of the user icon in a predefined manner. In some embodiments, based on determining that a sufficient amount of activity data of the user has been received (e.g., obtained), the electronic device causes the user icon to be displayed at a specific position corresponding to the fitness intensity level without repeatedly changing/cycling the display position of the user icon in a predefined manner.
需注意,上文相对于方法1300所述的过程(例如,图13)的详情也以类似方式适用于上文所述的方法。例如,方法1300任选地包括上文参考方法1100所述的各种方法的特性中的一个或多个特性。例如,健身强度表示可包括在上文参考方法1100所述的体力活动指标中。为了简明起见,这些详情在下文中不再重复。Note that the details of the process described above with respect to method 1300 (e.g., FIG. 13 ) also apply in a similar manner to the methods described above. For example, method 1300 optionally includes one or more of the characteristics of the various methods described above with reference to method 1100. For example, a fitness intensity representation may be included in the physical activity index described above with reference to method 1100. For the sake of brevity, these details are not repeated below.
图14A至图14R示出了根据一些实施方案的用于协调多个设备中的健身内容的显示的示例性用户界面。这些附图中的用户界面用于示出下文所述的包括图15中的过程的过程。Figures 14A to 14R illustrate exemplary user interfaces for coordinating the display of fitness content in multiple devices according to some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including the process in Figure 15.
图14A示出了电子设备600,该电子设备是具有显示器602的智能电话。电子设备600的显示器602包括触敏表面,电子设备600可在该触敏表面上检测用户手势(例如,轻击、轻扫和/或拖动)。在一些实施方案中,电子设备600包括电子设备100、300和/或500的一个或多个特征。14A shows an electronic device 600, which is a smart phone with a display 602. The display 602 of the electronic device 600 includes a touch-sensitive surface on which the electronic device 600 can detect user gestures (e.g., taps, swipes, and/or drags). In some embodiments, the electronic device 600 includes one or more features of the electronic devices 100, 300, and/or 500.
图14A还示出了电子设备800,该电子设备是具有显示器801的智能手表。在一些实施方案中,电子设备800与电子设备600通信(例如,电子设备800与电子设备600无线配对)。在一些实施方案中,电子设备800经由电子设备600与外部设备通信(例如,传输/接收数据)。在一些实施方案中,电子设备800将表示用户的体力活动的数据传输到电子设备600,反之亦然。电子设备800的显示器801包括触敏表面,电子设备800可在该触敏表面上检测用户手势(例如,轻击、轻扫、拖动)。在一些实施方案中,电子设备800包括电子设备100、300和/或500的一个或多个特征。Figure 14A also shows an electronic device 800, which is a smart watch with a display 801. In some embodiments, the electronic device 800 communicates with the electronic device 600 (for example, the electronic device 800 is wirelessly paired with the electronic device 600). In some embodiments, the electronic device 800 communicates with an external device via the electronic device 600 (for example, transmits/receives data). In some embodiments, the electronic device 800 transmits data representing the user's physical activity to the electronic device 600, and vice versa. The display 801 of the electronic device 800 includes a touch-sensitive surface, and the electronic device 800 can detect user gestures (for example, tapping, swiping, dragging) on the touch-sensitive surface. In some embodiments, the electronic device 800 includes one or more features of the electronic devices 100, 300 and/or 500.
图14A还示出了电子设备1400,该电子设备是具有显示器1401的电视。在一些实施方案中,电子设备1400与电子设备600通信或能够与电子设备600通信。例如,电子设备600任选地将表示所显示的内容的数据传输到电子设备1400。在一些实施方案中,电子设备1400是机顶盒或流式传输设备,而不是电视。在一些实施方案中,电子设备1400经由显示器1401显示内容,该显示器被集成为电视的一部分。在一些实施方案中,电子设备1400经由电子设备1400外部的显示器显示内容。在一些实施方案中,电子设备1400与可用于操作电子设备1400的物理远程配对。在一些实施方案中,这些设备(例如,600、800、1400)中的每一个设备都登录到同一账户(例如,与用户相关联的账户,其使得用户能够访问原本在没有账户的情况下受到限制的特征/功能)。在图14A处,电子设备600显示详情用户界面620,如上文关于图6D所讨论的。电子设备800显示活动用户界面1002,如上文关于图10A所讨论的。电子设备1400尚未显示健身(例如,与详情用户界面620中表示的健身相关联的内容)。在显示详情用户界面620时,电子设备600在对应于选项1404的位置处检测到输入1406。FIG. 14A also shows an electronic device 1400, which is a television with a display 1401. In some embodiments, the electronic device 1400 communicates with or can communicate with the electronic device 600. For example, the electronic device 600 optionally transmits data representing the displayed content to the electronic device 1400. In some embodiments, the electronic device 1400 is a set-top box or a streaming device, rather than a television. In some embodiments, the electronic device 1400 displays content via a display 1401, which is integrated as a part of the television. In some embodiments, the electronic device 1400 displays content via a display outside the electronic device 1400. In some embodiments, the electronic device 1400 is paired with a physical remote that can be used to operate the electronic device 1400. In some embodiments, each of these devices (e.g., 600, 800, 1400) logs in to the same account (e.g., an account associated with a user that enables the user to access features/functions that would otherwise be restricted without an account). At FIG. 14A, the electronic device 600 displays a detailed user interface 620, as discussed above with respect to FIG. 6D. The electronic device 800 displays the activity user interface 1002, as discussed above with respect to FIG. 10A. The electronic device 1400 has not yet displayed a workout (e.g., content associated with the workout represented in the details user interface 620). While displaying the details user interface 620, the electronic device 600 detects an input 1406 at a location corresponding to the option 1404.
在图14B处,响应于检测到输入1406,电子设备600发起用于播放健身内容的过程,包括将详情用户界面620的显示替换为健身开始用户界面1016,如上文关于图10B所讨论的。健身开始用户界面1016包括退出选项1412,该退出选项在被选择时,使得电子设备600返回到显示先前显示的用户界面。另外,响应于检测到输入,电子设备600使得电子设备800将活动用户界面1002的显示替换为健身开始用户界面1018。健身开始用户界面1016包括播放按钮1020,并且健身开始用户界面1018包括播放按钮1022,如上文关于图10B所讨论的。电子设备1400仍未显示健身内容。在显示健身开始用户界面1016时,电子设备600在对应于选项1408的位置处检测到输入1410。At FIG. 14B , in response to detecting input 1406, the electronic device 600 initiates a process for playing fitness content, including replacing the display of the details user interface 620 with the fitness start user interface 1016, as discussed above with respect to FIG. 10B . The fitness start user interface 1016 includes an exit option 1412, which, when selected, causes the electronic device 600 to return to displaying the previously displayed user interface. In addition, in response to detecting the input, the electronic device 600 causes the electronic device 800 to replace the display of the activity user interface 1002 with the fitness start user interface 1018. The fitness start user interface 1016 includes a play button 1020, and the fitness start user interface 1018 includes a play button 1022, as discussed above with respect to FIG. 10B . The electronic device 1400 still does not display the fitness content. While displaying the fitness start user interface 1016, the electronic device 600 detects an input 1410 at a position corresponding to option 1408.
在图14C处,响应于检测到输入1410,电子设备600发起用于在除电子设备600之外的设备(诸如电子设备1400)处播放健身内容的过程,包括显示用于配置哪个设备显示健身内容的选项1416A至1416B。如图14C所示,电子设备600提供了设备选项供用户选择。如复选标记所指示,电话(例如,600)当前被配置为显示健身内容。选项1416B向用户提供了配置客厅TV(例如,1400)而非电话来显示健身内容的选项。响应于检测到输入1410,电子设备600去强调健身开始用户界面1016。响应于检测到输入1410,电子设备600使得电子设备600去强调健身开始用户界面1018(例如,使得播放按钮1022变得不可选)。电子设备1400仍未显示健身内容。在显示选项1416A至1416B时,电子设备600在对应于1416B的位置处检测到输入1414。At FIG. 14C , in response to detecting input 1410, the electronic device 600 initiates a process for playing fitness content at a device other than the electronic device 600 (such as the electronic device 1400), including displaying options 1416A to 1416B for configuring which device displays the fitness content. As shown in FIG. 14C , the electronic device 600 provides device options for the user to select. As indicated by the check mark, the phone (e.g., 600) is currently configured to display fitness content. Option 1416B provides the user with the option of configuring the living room TV (e.g., 1400) rather than the phone to display fitness content. In response to detecting input 1410, the electronic device 600 de-emphasizes the fitness start user interface 1016. In response to detecting input 1410, the electronic device 600 causes the electronic device 600 to de-emphasize the fitness start user interface 1018 (e.g., making the play button 1022 unselectable). The electronic device 1400 still does not display fitness content. While options 1416A to 1416B are displayed, electronic device 600 detects input 1414 at a location corresponding to 1416B.
在图14D处,响应于检测到输入1414,电子设备600发起用于在电子设备1400处显示健身内容的过程(例如,对应于选项1416B)。根据确定电子设备1400已被成功配置为显示健身内容,电子设备600在选项1416B旁边显示指示电子设备1400已被成功配置的视觉指示(例如,复选标记)。电子设备1400仍未显示健身内容。At FIG. 14D , in response to detecting input 1414, electronic device 600 initiates a process for displaying fitness content at electronic device 1400 (e.g., corresponding to option 1416B). Based on determining that electronic device 1400 has been successfully configured to display fitness content, electronic device 600 displays a visual indication (e.g., a check mark) next to option 1416B indicating that electronic device 1400 has been successfully configured. Electronic device 1400 is still not displaying fitness content.
在图14E处,响应于检测到输入1414(例如,并且在显示视觉指示之后),电子设备600将选项1416A至1416B(例如,以及去强调的健身开始用户界面1016)的显示替换为状态用户界面1418。状态用户界面1418包括表示1420,该表示指示电子设备1400被配置为显示健身内容。状态用户界面1418包括提示1422,该提示向用户提示使用电子设备800或电子设备1400开始健身。状态用户界面1418还包括播放/暂停按钮1424和音量控件1426。At FIG. 14E , in response to detecting input 1414 (e.g., and after displaying a visual indication), the electronic device 600 replaces the display of options 1416A to 1416B (e.g., and the de-emphasized fitness start user interface 1016) with a state user interface 1418. The state user interface 1418 includes a representation 1420 indicating that the electronic device 1400 is configured to display fitness content. The state user interface 1418 includes a prompt 1422 that prompts the user to start a fitness using the electronic device 800 or the electronic device 1400. The state user interface 1418 also includes a play/pause button 1424 and a volume control 1426.
进一步响应于检测到输入1414,电子设备600使得电子设备1400显示健身开始用户界面1428。健身开始用户界面包括提示1430,该提示向用户提示使用电子设备800或电子设备1400开始健身。健身开始用户界面1428包括选项1432,该选项在被选择时,使得电子设备1400显示健身内容。In further response to detecting input 1414, electronic device 600 causes electronic device 1400 to display a fitness start user interface 1428. Fitness start user interface includes prompt 1430 that prompts the user to start fitness using electronic device 800 or electronic device 1400. Fitness start user interface 1428 includes option 1432 that, when selected, causes electronic device 1400 to display fitness content.
进一步响应于检测到输入1414,电子设备600使得电子设备800停止去强调健身开始用户界面1018。因此,可选择播放按钮1022。在显示健身开始用户界面1018时,电子设备800在对应于播放按钮1022的位置处检测到输入1434。在一些实施方案中,电子设备600经由电子设备800处的输入1434检测开始回放健身内容的请求。In further response to detecting input 1414, electronic device 600 causes electronic device 800 to stop de-emphasizing workout start user interface 1018. As a result, play button 1022 may be selected. While displaying workout start user interface 1018, electronic device 800 detects input 1434 at a location corresponding to play button 1022. In some embodiments, electronic device 600 detects a request to start playback of the workout content via input 1434 at electronic device 800.
在图14F处,响应于输入1434,电子设备600使得电子设备1400显示健身会话用户界面1030,包括视频内容1034。健身会话用户界面1030包括上文关于图10D所讨论的元素。在一些实施方案中,响应于检测到输入1434,电子设备800将第一数据传输到电子设备600,该第一数据指示已发出开始回放健身内容的请求。在一些实施方案中,响应于从电子设备800接收到第一数据,电子设备600将第二数据传输到电子设备1400,该第二数据指示已发出开始回放健身内容的请求。在一些实施方案中,响应于接收到第二数据,电子设备1400显示具有视频内容1034的活动会话用户界面1030。在一些实施方案中,电子设备800无需将数据传输到电子设备600,而是电子设备800将数据直接传输到电子设备1400而不使用电子设备600作为中介。At FIG. 14F , in response to input 1434, electronic device 600 causes electronic device 1400 to display fitness session user interface 1030, including video content 1034. Fitness session user interface 1030 includes the elements discussed above with respect to FIG. 10D . In some embodiments, in response to detecting input 1434, electronic device 800 transmits first data to electronic device 600, the first data indicating that a request to start playback of fitness content has been issued. In some embodiments, in response to receiving the first data from electronic device 800, electronic device 600 transmits second data to electronic device 1400, the second data indicating that a request to start playback of fitness content has been issued. In some embodiments, in response to receiving the second data, electronic device 1400 displays active session user interface 1030 with video content 1034. In some embodiments, electronic device 800 does not need to transmit data to electronic device 600, but electronic device 800 transmits data directly to electronic device 1400 without using electronic device 600 as an intermediary.
进一步响应于输入1434,电子设备800将健身开始用户界面1018的显示替换为健身指标用户界面1032的显示。健身指标用户界面1032包括上文关于图10D所讨论的元素。在一些实施方案中,响应于输入1434,电子设备800开始记录(例如,捕获)对应于用户的体力活动的数据。在一些实施方案中,电子设备800经由一个或多个传感器(例如,GPS、加速度计、陀螺仪和/或心率)记录数据。在输入1434之前,电子设备800的该一个或多个传感器被禁用。该一个或多个传感器用于捕获用户的体力活动。响应于检测到输入1434,电子设备800使得启用该一个或多个传感器,以便提高用户在健身期间的体力活动的测量准确性。In further response to input 1434, the electronic device 800 replaces the display of the fitness start user interface 1018 with the display of the fitness index user interface 1032. The fitness index user interface 1032 includes the elements discussed above with respect to Figure 10D. In some embodiments, in response to input 1434, the electronic device 800 starts recording (e.g., capturing) data corresponding to the user's physical activity. In some embodiments, the electronic device 800 records data via one or more sensors (e.g., GPS, accelerometer, gyroscope and/or heart rate). Before input 1434, the one or more sensors of the electronic device 800 are disabled. The one or more sensors are used to capture the user's physical activity. In response to detecting input 1434, the electronic device 800 enables the one or more sensors to improve the measurement accuracy of the user's physical activity during fitness.
进一步响应于输入1434,电子设备600更新状态用户界面1418,包括将提示1422替换为指示1435。指示1435指示电子设备1400当前正在显示健身内容。另外,响应于输入1434,电子设备600去强调选项1408(例如,使选项1408变得不可选)。在显示状态用户界面1418时,电子设备600检测显示器602上的输入1436。In further response to input 1434, electronic device 600 updates status user interface 1418, including replacing prompt 1422 with indication 1435. Indication 1435 indicates that electronic device 1400 is currently displaying fitness content. In addition, in response to input 1434, electronic device 600 de-emphasizes option 1408 (e.g., makes option 1408 unselectable). While displaying status user interface 1418, electronic device 600 detects input 1436 on display 602.
在图14G处,响应于检测到输入1436,电子设备600显示覆盖在状态用户界面1418上的一组回放控件,包括播放/暂停按钮1046A、回放进度指示符1046B、虚拟远程1438和编辑指标图标1046E。在显示该组播放控件时,电子设备600在对应于播放/暂停按钮1046A的位置处检测到输入1440。14G, in response to detecting input 1436, electronic device 600 displays a set of playback controls, including play/pause button 1046A, playback progress indicator 1046B, virtual remote 1438, and edit indicator icon 1046E, overlaid on status user interface 1418. While displaying the set of playback controls, electronic device 600 detects input 1440 at a location corresponding to play/pause button 1046A.
在图14H处,响应于检测到输入1440,电子设备600使得电子设备1400将健身会话用户界面1030的显示替换为暂停用户界面1442的显示。进一步响应于检测到输入1440,电子设备600使得电子设备800停止记录(例如,捕获)对应于用户的体力活动的数据。因此,电子设备800更新健身指标用户界面1032以指示电子设备800没有在记录数据。暂停用户界面1442包括选项1444A,该选项在被选择时,结束当前健身会话(例如,显示图14K的健身总结用户界面1452)。暂停用户界面1442还包括选项1444B,该选项在被选择时,恢复当前健身会话(例如,返回到显示健身会话用户界面1030)。在一些实施方案中,电子设备1400经由在与电子设备1400配对的物理远程处进行的输入来检测对这些选项(例如,1444A至1444B)中的一个选项的选择。在一些实施方案中,电子设备1400经由在电子设备600处进行的输入来检测选择,如下文进一步讨论的。在显示覆盖在状态用户界面1418上的该组播放控件时,电子设备600在对应于虚拟远程1438的位置处检测到输入1439。At FIG. 14H , in response to detecting input 1440, the electronic device 600 causes the electronic device 1400 to replace the display of the fitness session user interface 1030 with the display of the pause user interface 1442. Further in response to detecting input 1440, the electronic device 600 causes the electronic device 800 to stop recording (e.g., capturing) data corresponding to the user's physical activity. Therefore, the electronic device 800 updates the fitness metric user interface 1032 to indicate that the electronic device 800 is not recording data. The pause user interface 1442 includes an option 1444A, which, when selected, ends the current fitness session (e.g., displays the fitness summary user interface 1452 of FIG. 14K). The pause user interface 1442 also includes an option 1444B, which, when selected, resumes the current fitness session (e.g., returns to displaying the fitness session user interface 1030). In some embodiments, the electronic device 1400 detects the selection of one of these options (e.g., 1444A to 1444B) via an input made at a physical remote location paired with the electronic device 1400. In some embodiments, the electronic device 1400 detects the selection via an input made at the electronic device 600, as discussed further below. While displaying the set of playback controls overlaid on the state user interface 1418, the electronic device 600 detects an input 1439 at a location corresponding to the virtual remote 1438.
在图14I处,响应于检测到输入1439,电子设备600将状态用户界面1418的显示替换为虚拟远程用户界面1446的显示。虚拟远程用户界面1446包括向后跳转按钮1448A、菜单按钮1448B、向前跳转按钮1448C、播放/暂停按钮1448D、屏幕按钮1448E、虚拟辅助按钮1448F和虚拟触控板1448G。在显示虚拟远程用户界面1446时,电子设备600在对应于播放/暂停按钮1448D的位置处检测到输入1450。At 14I, in response to detecting input 1439, the electronic device 600 replaces the display of the status user interface 1418 with the display of the virtual remote user interface 1446. The virtual remote user interface 1446 includes a jump back button 1448A, a menu button 1448B, a jump forward button 1448C, a play/pause button 1448D, a screen button 1448E, a virtual auxiliary button 1448F, and a virtual trackpad 1448G. While the virtual remote user interface 1446 is displayed, the electronic device 600 detects an input 1450 at a location corresponding to the play/pause button 1448D.
在图14J处,响应于检测到输入1450,电子设备600返回到显示状态用户界面1418。进一步响应于检测到输入1450,电子设备600使得电子设备1400恢复健身会话(例如,返回到显示健身会话用户界面1030)。进一步响应于检测到输入1450,电子设备600使得电子设备800恢复记录表示用户的体力活动的数据。14J, in response to detecting input 1450, electronic device 600 returns to displaying status user interface 1418. Further in response to detecting input 1450, electronic device 600 causes electronic device 1400 to resume the fitness session (e.g., returns to displaying fitness session user interface 1030). Further in response to detecting input 1450, electronic device 600 causes electronic device 800 to resume recording data representing the user's physical activity.
在图14K处,健身会话已完成(例如,视频内容1034的回放已结束)。根据确定健身会话已完成,电子设备800将健身指标用户界面1032的显示替换为总结用户界面1456,该总结用户界面包括与健身会话相关联的一组指标。根据确定健身会话已完成,电子设备800停止记录对应于用户的体力活动的数据。At FIG. 14K , the fitness session has been completed (e.g., playback of video content 1034 has ended). Based on determining that the fitness session has been completed, electronic device 800 replaces display of fitness metrics user interface 1032 with summary user interface 1456, which includes a set of metrics associated with the fitness session. Based on determining that the fitness session has been completed, electronic device 800 stops recording data corresponding to the user's physical activity.
根据确定健身会话已完成,电子设备1400将健身会话用户界面1030的显示替换为健身总结用户界面1452。健身总结用户界面1452包括选项1454A,该选项在被选择时,使得电子设备1400停止显示健身内容(例如,并且将主控制返回给电子设备600)。健身总结用户界面1452包括选项1454B,该选项在被选择时,使得对应于视频内容1034的健身被添加到用户的健身集合中。在显示健身总结用户界面1452时,电子设备1400检测到对选项1454A的选择(例如,经由在与电子设备配对的物理远程处进行的输入,或经由使用虚拟触控板1448G进行的输入)。Based on determining that the fitness session has been completed, the electronic device 1400 replaces the display of the fitness session user interface 1030 with the fitness summary user interface 1452. The fitness summary user interface 1452 includes an option 1454A, which, when selected, causes the electronic device 1400 to stop displaying the fitness content (e.g., and returns primary control to the electronic device 600). The fitness summary user interface 1452 includes an option 1454B, which, when selected, causes the fitness corresponding to the video content 1034 to be added to the user's fitness collection. While displaying the fitness summary user interface 1452, the electronic device 1400 detects a selection of option 1454A (e.g., via input at a physical remote paired with the electronic device, or via input using the virtual trackpad 1448G).
在图14L处,响应于对选项1454A的选择,电子设备1400停止显示健身内容。响应于对选项1454A的选择,电子设备600将状态用户界面1418的显示替换为详情用户界面620的显示。响应于对选项1454A的选择,电子设备800将总结用户界面1456的显示替换为活动用户界面1002。多个同心的体力活动环1004已在活动用户界面1002中被更新,以指示由于最近完成的健身而导致的活动的增加。例如,移动环1006A和锻炼环1006B已在视觉上被修改,以分别指示已燃烧的卡路里数的增加以及锻炼的分钟数的增加。At FIG. 14L , in response to the selection of option 1454A, the electronic device 1400 stops displaying fitness content. In response to the selection of option 1454A, the electronic device 600 replaces the display of the status user interface 1418 with the display of the details user interface 620. In response to the selection of option 1454A, the electronic device 800 replaces the display of the summary user interface 1456 with the activity user interface 1002. Multiple concentric physical activity rings 1004 have been updated in the activity user interface 1002 to indicate the increase in activity caused by the recently completed fitness. For example, the move ring 1006A and the exercise ring 1006B have been visually modified to indicate the increase in the number of calories burned and the increase in the number of minutes of exercise, respectively.
图14M描绘了其中电子锻炼装备(诸如跑步机、健身脚踏车、划船机或楼梯机)可任选地连接到(例如,配对到)电子设备600、800和/或1400的场景。在图14M处,类似于图14E,电子设备600显示状态用户界面1418,电子设备1400显示健身开始用户界面1428,并且电子设备800显示健身开始用户界面1018。然而,在图14M中,电子设备1400上的健身开始用户界面1428包括提示1460。如果此类锻炼装备可用(在这种情况下,即跑步机),提示1460可向用户指示所选择的健身与跟电子锻炼装备的连接兼容。在所描绘的实施方案中,用户可任选地开始他或她的健身而无需连接到任何锻炼装备(例如,通过选择选项1432或选项1022)。在图14M处,电子设备600、电子设备800和/或电子设备1400确定电子设备800满足相对于兼容的锻炼装备设备的接近度标准(例如,基于信号强度、基于锻炼装备设备处的输入和/或其他接近度指示来确定)。FIG. 14M depicts a scenario in which electronic exercise equipment (such as a treadmill, exercise bike, rowing machine, or stair machine) is optionally connected to (e.g., paired to) electronic devices 600, 800, and/or 1400. At FIG. 14M, similar to FIG. 14E, electronic device 600 displays status user interface 1418, electronic device 1400 displays exercise start user interface 1428, and electronic device 800 displays exercise start user interface 1018. However, in FIG. 14M, exercise start user interface 1428 on electronic device 1400 includes prompt 1460. If such exercise equipment is available (i.e., a treadmill in this case), prompt 1460 may indicate to the user that the selected exercise is compatible with connection to the electronic exercise equipment. In the depicted embodiment, the user may optionally start his or her exercise without connecting to any exercise equipment (e.g., by selecting option 1432 or option 1022). At FIG. 14M , electronic device 600 , electronic device 800 , and/or electronic device 1400 determines that electronic device 800 meets proximity criteria relative to a compatible exercise equipment device (e.g., determined based on signal strength, based on input at the exercise equipment device, and/or other proximity indications).
在图14N处,响应于确定电子设备800满足相对于兼容的锻炼装备设备的接近度标准,电子设备800将健身开始用户界面1018的显示替换为显示替换为配对用户界面1462(例如,电子设备600使得电子设备800进行替换),并且电子设备600将状态用户界面1418的显示替换为状态用户界面1466。配对用户界面1462包括选项1464A,该选项可由用户选择以将电子设备800与兼容的锻炼装备设备进行配对。在图14N处,在显示配对用户界面1462时,电子设备800在对应于选项1464A的位置处检测到输入1464B。At FIG. 14N , in response to determining that electronic device 800 meets the proximity criteria relative to a compatible exercise equipment device, electronic device 800 replaces display of fitness start user interface 1018 with display of pairing user interface 1462 (e.g., electronic device 600 causes electronic device 800 to replace), and electronic device 600 replaces display of status user interface 1418 with status user interface 1466. Pairing user interface 1462 includes option 1464A, which can be selected by the user to pair electronic device 800 with a compatible exercise equipment device. At FIG. 14N , while pairing user interface 1462 is displayed, electronic device 800 detects input 1464B at a location corresponding to option 1464A.
在图14O处,响应于输入1464B,电子设备800与兼容的锻炼装备设备1470(例如,跑步机)配对。响应于确定电子设备800与锻炼装备设备1470成功配对,电子设备600将状态用户界面1466的显示替换为状态用户界面1468,电子设备800将配对用户界面1462的显示替换为状态用户界面1468B(例如,电子设备600使得电子设备800进行替换),并且电子设备1400将健身开始用户界面1428的显示替换为状态用户界面1468C(例如,电子设备600和/或800使得电子设备1400进行替换)。状态用户界面1468A、1468B和1468C中的每一者指示用户在配对的锻炼装备设备1470上开始健身。在图14O处,在电子设备600、800和1400分别显示状态用户界面1468A、1468B、1468C时,配对的锻炼装备设备1470在“开始”选项1472A处检测到用户输入1472B,该输入指示用户意图开始健身。At FIG. 14O , in response to input 1464B, electronic device 800 is paired with compatible exercise equipment device 1470 (e.g., a treadmill). In response to determining that electronic device 800 is successfully paired with exercise equipment device 1470, electronic device 600 replaces the display of state user interface 1466 with state user interface 1468, electronic device 800 replaces the display of pairing user interface 1462 with state user interface 1468B (e.g., electronic device 600 causes electronic device 800 to be replaced), and electronic device 1400 replaces the display of fitness start user interface 1428 with state user interface 1468C (e.g., electronic device 600 and/or 800 causes electronic device 1400 to be replaced). Each of state user interfaces 1468A, 1468B, and 1468C instructs the user to start fitness on paired exercise equipment device 1470. At FIG. 14O , while electronic devices 600 , 800 , and 1400 display status user interfaces 1468A, 1468B, 1468C, respectively, paired exercise equipment device 1470 detects user input 1472B at “Start” option 1472A indicating the user's intent to begin a workout.
在图14P处,响应于输入1472B(例如,响应于确定已在配对的锻炼装备设备1470处接收到指示用户意图开始健身的用户输入),电子设备600将状态用户界面1468A的显示替换为状态用户界面1418,电子设备800将状态用户界面1468B的显示替换为健身指标用户界面1032(例如,电子设备600使得电子设备800进行替换),并且电子设备1400将状态用户界面1468C的显示替换为健身会话用户界面1030(例如,电子设备600和/或800使得电子设备1400进行替换),在上文(例如,参考图14F)更详细地描述了其中的每一者。At FIG. 14P , in response to input 1472B (e.g., in response to determining that user input indicating a user intent to begin fitness has been received at paired exercise equipment device 1470 ), electronic device 600 replaces display of status user interface 1468A with status user interface 1418 , electronic device 800 replaces display of status user interface 1468B with fitness metrics user interface 1032 (e.g., electronic device 600 causes electronic device 800 to make the replacement), and electronic device 1400 replaces display of status user interface 1468C with fitness session user interface 1030 (e.g., electronic device 600 and/or 800 causes electronic device 1400 to make the replacement), each of which is described in more detail above (e.g., with reference to FIG. 14F ).
在图14Q处,在电子设备1400显示健身会话用户界面1030时,在与电子设备1400配对的远程控制设备1474处接收到包括向下运动的用户输入1474A。At FIG. 14Q , while electronic device 1400 displays fitness session user interface 1030 , user input 1474A including a downward motion is received at remote control device 1474 paired with electronic device 1400 .
在图14R处,响应于输入1474A,电子设备1400显示显示设置用户界面1476。用户可导航显示设置用户界面1476并且选择各种可选选项,以控制在健身会话用户界面1030中显示的信息。例如,用户可选择显示或不显示体力活动指标(经由选项1478A和1478B)、关闭时间显示(1478C)、显示已经过时间(1478D)、显示剩余时间(1478E)、关闭燃烧长条的显示(1478F)或开启燃烧长条的显示(1478G)。电子设备1400可基于用户输入和显示设置用户界面1476中的选择来更新健身会话用户界面1030的显示。At FIG. 14R , in response to input 1474A, electronic device 1400 displays display settings user interface 1476. The user can navigate display settings user interface 1476 and select various selectable options to control the information displayed in fitness session user interface 1030. For example, the user can choose to display or not display physical activity indicators (via options 1478A and 1478B), turn off the time display (1478C), display the elapsed time (1478D), display the remaining time (1478E), turn off the display of the burn bar (1478F), or turn on the display of the burn bar (1478G). Electronic device 1400 can update the display of fitness session user interface 1030 based on the user input and the selection in display settings user interface 1476.
图15是示出根据一些实施方案的用于协调多个设备中的健身内容的显示的方法的流程图。方法1500在具有显示器(例如,602)的电子设备(例如,100、300、500、600)处执行,其中该电子设备与第一外部设备(例如,1400,电视、膝上型计算机、平板电脑、机顶盒、流式传输设备)和第二外部设备(例如,800,智能手表、健身跟踪设备、可穿戴电子设备)通信。方法1500中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。Figure 15 is a flowchart showing a method for coordinating the display of fitness content in multiple devices according to some embodiments. Method 1500 is performed at an electronic device (e.g., 100, 300, 500, 600) with a display (e.g., 602), wherein the electronic device communicates with a first external device (e.g., 1400, a television, a laptop, a tablet, a set-top box, a streaming device) and a second external device (e.g., 800, a smart watch, a fitness tracking device, a wearable electronic device). Some operations in method 1500 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.
如下所述,方法1500提供了用于协调多个设备中的健身内容的显示的直观方式。该方法减轻了用户在协调多个设备中的健身内容的显示时的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使得用户能够更快速且更有效地协调多个设备中的健身内容的显示,节省了功率并且增大了电池充电之间的时间间隔。As described below, method 1500 provides an intuitive way to coordinate the display of fitness content in multiple devices. The method reduces the cognitive burden on users when coordinating the display of fitness content in multiple devices, thereby creating a more effective human-computer interface. For battery-powered computing devices, users are enabled to coordinate the display of fitness content in multiple devices more quickly and more efficiently, saving power and increasing the time interval between battery charges.
在一些实施方案中,电子设备(例如,100、300、500、600、800)是计算机系统。该计算机系统任选地与显示生成部件和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。In some embodiments, the electronic device (e.g., 100, 300, 500, 600, 800) is a computer system. The computer system optionally communicates (e.g., wired communication, wireless communication) with a display generation component and one or more input devices. The display generation component is configured to provide visual output, such as display via a CRT display, display via an LED display, or display via image projection. In some embodiments, the display generation component is integrated with the computer system. In some embodiments, the display generation component is separated from the computer system. One or more input devices are configured to receive input, such as a touch-sensitive surface that receives user input. In some embodiments, one or more input devices are integrated with the computer system. In some embodiments, one or more input devices are separated from the computer system. Therefore, the computer system can send data (e.g., image data or video data) to an integrated or external display generation component via a wired or wireless connection to generate content (e.g., using a display device) in a visual manner, and can receive input from one or more input devices via a wired or wireless connection.
电子设备(例如,600)在该电子设备的显示器(例如,602)上显示对应于视频内容(例如,1034)的用户界面(例如,1016),该用户界面包括第一可选用户界面对象(例如,1408),该第一可选用户界面对象用于使得在与第一外部设备(例如,作为设备的一部分的显示器(例如,电视、膝上型计算机、平板电脑)、设备外部的显示器(例如,机顶盒、流式传输设备))通信的显示设备(例如,1402)上显示与视频内容相关联的活动会话用户界面(例如,1030)。在一些实施方案中,对应于视频内容的该用户界面是针对特定健身的详细页面(例如,620)。在一些实施方案中,该用户界面包括以下中的一者或多者:视频内容的表示(例如,图像)、视频内容的持续时间、对应音频内容的音乐流派、所需装备、健身描述、音频播放列表以及用于将健身添加到库的选项。在一些实施方案中,该用户界面包括用于开始活动会话(例如,在电子设备的显示器上显示健身内容,例如,而不在与第一外部设备通信的显示设备上显示健身内容)的可选用户界面对象。An electronic device (e.g., 600) displays a user interface (e.g., 1016) corresponding to video content (e.g., 1034) on a display (e.g., 602) of the electronic device, the user interface including a first selectable user interface object (e.g., 1408) for causing an active session user interface (e.g., 1030) associated with the video content to be displayed on a display device (e.g., 1402) that communicates with a first external device (e.g., a display that is part of the device (e.g., a television, a laptop, a tablet), a display that is external to the device (e.g., a set-top box, a streaming device)). In some embodiments, the user interface corresponding to the video content is a detail page (e.g., 620) for a specific fitness. In some embodiments, the user interface includes one or more of the following: a representation (e.g., an image) of the video content, a duration of the video content, a music genre of the corresponding audio content, required equipment, a description of the fitness, an audio playlist, and an option to add the fitness to a library. In some embodiments, the user interface includes a selectable user interface object for starting an activity session (eg, displaying fitness content on a display of the electronic device, e.g., without displaying the fitness content on a display device in communication with the first external device).
电子设备(例如,600)检测包括对第一可选用户界面对象的选择的一个或多个用户输入(例如,1410、1414)的第一序列。The electronic device (eg, 600) detects a first sequence of one or more user inputs (eg, 1410, 1414) including a selection of a first selectable user interface object.
响应于检测到包括对第一可选用户界面对象的选择的该一个或多个用户输入(例如,1410、1414)的第一序列:电子设备(例如,600)使得与第一外部设备(例如,1400)通信的显示设备(例如,1402)(例如,通过向第一外部设备传输命令或指令)显示与该活动会话相关联的第一图形用户界面(例如,1428)。In response to detecting the first sequence of one or more user inputs (e.g., 1410, 1414) including a selection of a first selectable user interface object: the electronic device (e.g., 600) causes a display device (e.g., 1402) that communicates with a first external device (e.g., 1400) (e.g., by transmitting a command or instruction to the first external device) to display a first graphical user interface (e.g., 1428) associated with the active session.
当显示设备(例如,1402)正在显示与该活动会话相关联的第一图形用户界面(例如,1428)时,与第二外部设备(例如,作为设备的一部分的显示器(例如,智能手表、健身跟踪设备、可穿戴电子设备)、设备外部的显示器)通信的显示设备(例如,801)(例如,通过向第一外部设备传输命令或指令)显示与开始活动会话相关联并且不同于第一图形用户界面的第二图形用户界面(例如,1018),其中指向第二图形用户界面(例如,1018)的一部分(例如,1022)的选择输入(例如,1434)使得与第一外部设备(例如,1402)通信的显示设备显示与视频内容相关联的活动会话用户界面(例如,1030)。While the display device (e.g., 1402) is displaying a first graphical user interface (e.g., 1428) associated with the active session, a display device (e.g., 801) in communication with a second external device (e.g., a display that is part of a device (e.g., a smart watch, a fitness tracking device, a wearable electronic device), a display external to the device) displays (e.g., by transmitting a command or instruction to the first external device) a second graphical user interface (e.g., 1018) associated with starting the active session and different from the first graphical user interface, wherein a selection input (e.g., 1434) directed to a portion (e.g., 1022) of the second graphical user interface (e.g., 1018) causes the display device in communication with the first external device (e.g., 1402) to display an active session user interface (e.g., 1030) associated with video content.
在一些实施方案中,第二图形用户界面(例如,1018)的该部分对应于第二可选用户界面对象(例如,1022),该第二可选用户界面对象在被选择时,使得与第一外部设备通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)。在一些实施方案中,对第二可选用户界面对象的选择使得第二外部设备输出触觉反馈。In some embodiments, the portion of the second graphical user interface (e.g., 1018) corresponds to a second selectable user interface object (e.g., 1022) that, when selected, causes a display device (e.g., 1402) in communication with the first external device to display an active session user interface associated with the video content (e.g., 1030). In some embodiments, selection of the second selectable user interface object causes the second external device to output tactile feedback.
在一些实施方案中,根据确定第三外部设备(例如,1470)(例如,锻炼设备(例如,跑步机、楼梯机、划船机、健身脚踏车、椭圆机等))可用于连接到(例如,直接连接、经由另一设备(例如,经由电子设备)间接连接)(例如,配对到)第二外部设备(例如,800)(例如,智能手表、健身跟踪设备、可穿戴电子设备)(例如,根据确定第三外部设备满足相对于第二外部设备的接近度标准(例如,在阈值距离和/或接近度内(例如,基于信号强度))),与第二外部设备(例如,800)通信的显示设备(例如,801)显示第三外部设备可用于连接到第二外部设备的指示(例如,1462)。在一些实施方案中,与第二外部设备通信的显示设备显示可选用户界面对象,该可选用户界面对象在被选择时,发起用于将第二外部设备连接到第三外部设备的过程。在一些实施方案中,将第二外部设备连接到第三外部设备允许将健身信息从第三外部设备传输到第二外部设备以及/或者将健身信息从第二外部设备传输到第三外部设备。根据确定第三外部设备可用于连接到第二外部设备而显示可选用户界面对象,向用户提供了关于设备的当前状态的反馈(例如,第三外部设备可用于连接到第二外部设备)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, based on determining that a third external device (e.g., 1470) (e.g., an exercise device (e.g., a treadmill, a stair machine, a rowing machine, an exercise bike, an elliptical machine, etc.)) can be used to connect to (e.g., directly connect, indirectly connect via another device (e.g., via an electronic device)) (e.g., pair to) a second external device (e.g., 800) (e.g., a smart watch, a fitness tracking device, a wearable electronic device) (e.g., based on determining that the third external device meets proximity criteria relative to the second external device (e.g., within a threshold distance and/or proximity (e.g., based on signal strength)), a display device (e.g., 801) that communicates with the second external device (e.g., 800) displays an indication that the third external device can be used to connect to the second external device (e.g., 1462). In some embodiments, the display device that communicates with the second external device displays a selectable user interface object that, when selected, initiates a process for connecting the second external device to the third external device. In some embodiments, connecting the second external device to the third external device allows fitness information to be transferred from the third external device to the second external device and/or fitness information to be transferred from the second external device to the third external device. Displaying an optional user interface object based on determining that the third external device can be used to connect to the second external device provides feedback to the user about the current state of the device (e.g., the third external device can be used to connect to the second external device). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,响应于确定第三外部设备(例如,1470)(例如,锻炼设备(例如,跑步机、楼梯机、划船机、健身脚踏车、椭圆机等))可用于连接到(例如,直接连接、经由另一设备(例如,经由电子设备)间接连接)(例如,配对到)第二外部设备(例如,800)(例如,智能手表、健身跟踪设备、可穿戴电子设备)(例如,根据确定第三外部设备满足相对于第二外部设备的接近度标准(例如,在阈值距离和/或接近度内(例如,基于信号强度))),与第二外部设备(例如,800)通信的显示设备(例如,801)停止显示第二可选用户界面对象(例如,1022、1464A)并且显示使用第三外部设备来开始活动会话的视觉提示(例如,1468B)(例如,文本、图形、图示)。根据确定第三外部设备连接到第二外部设备而显示视觉提示,向用户提供了关于设备的当前状态的反馈(例如,第三外部设备连接到第二外部设备)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, in response to determining that a third external device (e.g., 1470) (e.g., an exercise device (e.g., a treadmill, a stair machine, a rowing machine, an exercise bike, an elliptical machine, etc.)) is available for connecting to (e.g., directly connected, indirectly connected via another device (e.g., via an electronic device)) (e.g., paired to) a second external device (e.g., 800) (e.g., a smart watch, a fitness tracking device, a wearable electronic device) (e.g., based on determining that the third external device meets proximity criteria relative to the second external device (e.g., within a threshold distance and/or proximity (e.g., based on signal strength)), a display device (e.g., 801) in communication with the second external device (e.g., 800) stops displaying the second optional user interface object (e.g., 1022, 1464A) and displays a visual prompt (e.g., 1468B) (e.g., text, graphic, icon) to start an active session using the third external device. Displaying the visual prompt based on determining that the third external device is connected to the second external device provides feedback to the user about the current state of the device (e.g., the third external device is connected to the second external device). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,响应于确定已在第三外部设备(例如,1470)处接收到用户输入(例如,1472B)(例如,响应于确定已在第三外部设备处接收到对应于开始健身的请求和/或命令的用户输入):与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)。响应于确定已在第三外部设备处接收到用户输入而显示活动会话用户界面,向用户提供了关于设备的当前状态的反馈(例如,已在第三外部设备处接收到特定用户输入)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, in response to determining that a user input (e.g., 1472B) has been received at a third external device (e.g., 1470) (e.g., in response to determining that a user input corresponding to a request and/or command to start a workout has been received at the third external device): a display device (e.g., 1402) in communication with the first external device (e.g., 1400) displays an active session user interface (e.g., 1030) associated with video content. Displaying the active session user interface in response to determining that a user input has been received at the third external device provides feedback to the user about the current state of the device (e.g., that a specific user input has been received at the third external device). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,电子设备(例如,600)在该电子设备的显示器(例如,602)上显示使用第二外部设备来开始活动会话的视觉提示(例如,1422、文本、图形和/或图示)。在一些实施方案中,响应于检测到一个或多个用户输入的第一序列而显示该视觉提示。在一些实施方案中,在检测到一个或多个用户输入的第一序列之前显示该视觉提示。提供使用第二外部设备来开始活动会话的提示向用户提供了关于设备的当前状态的反馈,并且向用户提供了指示开始活动会话所需的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, an electronic device (e.g., 600) displays a visual prompt (e.g., 1422, text, graphics, and/or illustrations) on a display (e.g., 602) of the electronic device to start an active session using a second external device. In some embodiments, the visual prompt is displayed in response to detecting a first sequence of one or more user inputs. In some embodiments, the visual prompt is displayed before the first sequence of one or more user inputs is detected. Providing a prompt to start an active session using a second external device provides feedback to the user about the current state of the device and provides the user with feedback required to indicate the start of an active session. Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating the device/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,视觉提示(例如,1422)包括使用第一外部设备(例如,1400)来开始活动会话的提示。In some embodiments, the visual prompt (e.g., 1422) includes a prompt to use the first external device (e.g., 1400) to begin the active session.
在一些实施方案中,电子设备(例如,600)的显示器(例如,602)被配置为以第一尺寸显示内容。在一些实施方案中,与第一外部设备(例如,1400)通信的显示设备(例如,1402)被配置为以大于第一尺寸的第二尺寸显示内容。In some embodiments, a display (e.g., 602) of an electronic device (e.g., 600) is configured to display content at a first size. In some embodiments, a display device (e.g., 1402) communicating with a first external device (e.g., 1400) is configured to display content at a second size that is larger than the first size.
在一些实施方案中,与活动会话相关联的第一图形用户界面(例如,1428)包括使用第一外部设备(例如,1400)或第二外部设备(例如,800)来开始活动会话的视觉提示(例如,1430、文本、图形和/或图示)。提供使用第一外部设备来开始活动会话的提示向用户提供了关于设备的当前状态的反馈,并且向用户提供了指示开始活动会话所需的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, a first graphical user interface (e.g., 1428) associated with an active session includes a visual prompt (e.g., 1430, text, graphics, and/or illustration) to start the active session using the first external device (e.g., 1400) or the second external device (e.g., 800). Providing a prompt to start the active session using the first external device provides feedback to the user about the current state of the device and provides the user with feedback indicating that it is necessary to start the active session. Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,响应于检测到一个或多个用户输入(例如,1410、1414)的第一序列,电子设备(例如,600)在该电子设备的显示器(例如,602)上显示与第一外部设备(例如,1400)通信的显示设备(例如,1402)被配置为显示与视频内容相关联的活动会话用户界面(例如,1030)的视觉指示(例如,1420、文本、图形、图示和/或(例如,第一外部设备的)视觉表示)。In some embodiments, in response to detecting a first sequence of one or more user inputs (e.g., 1410, 1414), an electronic device (e.g., 600) displays on a display (e.g., 602) of the electronic device a display device (e.g., 1402) in communication with a first external device (e.g., 1400) configured to display a visual indication (e.g., 1420, text, graphics, illustrations, and/or visual representations (e.g., of the first external device)) of an active session user interface (e.g., 1030) associated with video content.
在一些实施方案中,指向与活动会话相关联的第一图形用户界面(例如,1428)的一部分(例如,1432)的选择输入使得与第一外部设备通信的显示设备显示与视频内容相关联的活动会话用户界面(例如,1030)。In some embodiments, a selection input directed to a portion (e.g., 1432) of a first graphical user interface (e.g., 1428) associated with an active session causes a display device in communication with a first external device to display an active session user interface (e.g., 1030) associated with the video content.
在一些实施方案中,在与第一外部设备通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)时,与第二外部设备通信的显示设备(例如,801)显示基于用户在活动会话期间的体力活动的一个或多个体力活动指标(例如,1042A至1042C,基于经由第二外部设备的一个或多个传感器所捕获的数据)(例如,并且停止显示第二图形用户界面(例如,1018))。In some embodiments, while a display device (e.g., 1402) in communication with a first external device displays an active session user interface (e.g., 1030) associated with video content, a display device (e.g., 801) in communication with a second external device displays one or more physical activity indicators based on the user's physical activity during the active session (e.g., 1042A to 1042C, based on data captured via one or more sensors of the second external device) (e.g., and stops displaying the second graphical user interface (e.g., 1018)).
在一些实施方案中,响应于确定活动会话已开始(例如,由于第二外部设备处或第一外部设备处的选择输入(例如,1434)),与第二外部设备通信的显示设备(例如,801)显示第二外部设备的用户的该一个或多个体力活动指标(例如,1042A至1042C)。In some embodiments, in response to determining that an activity session has begun (e.g., due to a selection input at the second external device or at the first external device (e.g., 1434)), a display device (e.g., 801) in communication with the second external device displays the one or more physical activity indicators (e.g., 1042A to 1042C) of the user of the second external device.
在一些实施方案中,当与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)时,电子设备(例如,600)在该电子设备的显示器(例如,602)上显示与第一外部设备(例如,1400)通信的显示设备(例如,1402)正在显示与视频内容相关联的活动会话用户界面(例如,1030)的视觉指示(例如,1435、1420、文本、图形和/或图示)。显示与第一外部设备通信的显示设备正在显示活动会话用户界面的视觉指示,向用户提供了关于正在显示健身内容的设备的状态的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, when a display device (e.g., 1402) in communication with a first external device (e.g., 1400) displays an active session user interface (e.g., 1030) associated with video content, an electronic device (e.g., 600) displays a visual indication (e.g., 1435, 1420, text, graphics, and/or illustration) on a display (e.g., 602) of the electronic device that the display device (e.g., 1402) in communication with the first external device (e.g., 1400) is displaying the active session user interface (e.g., 1030) associated with video content. Displaying a visual indication that the display device in communication with the first external device is displaying the active session user interface provides feedback to the user about the state of the device that is displaying fitness content. Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,当与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)时,在与第一外部设备(例如,1400)相关联(例如,配对)的物理远程设备处的一个或多个用户输入的第二序列使得与第一外部设备通信的显示设备(例如,1402)停止显示与视频内容相关联的活动会话用户界面(例如,1030)。In some embodiments, when a display device (e.g., 1402) in communication with a first external device (e.g., 1400) displays an active session user interface (e.g., 1030) associated with video content, a second sequence of one or more user inputs at a physical remote device associated (e.g., paired) with the first external device (e.g., 1400) causes the display device (e.g., 1402) in communication with the first external device to stop displaying the active session user interface (e.g., 1030) associated with the video content.
在一些实施方案中,在与第一外部设备(例如,1400)相关联(例如,配对)的物理远程设备处的一个或多个用户输入的第三序列使得与第一外部设备通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)。In some embodiments, a third sequence of one or more user inputs at a physical remote device associated (e.g., paired) with a first external device (e.g., 1400) causes a display device (e.g., 1402) in communication with the first external device to display an active session user interface (e.g., 1030) associated with the video content.
在一些实施方案中,当与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)时,电子设备(例如,600)在该电子设备的显示器(例如,602)上显示可选用户界面对象(例如,1046A、1412),该可选用户界面对象在被选择时,使得与第一外部设备通信的显示设备停止显示与视频内容相关联的活动会话用户界面(例如,1030)。In some embodiments, when a display device (e.g., 1402) in communication with a first external device (e.g., 1400) displays an active session user interface (e.g., 1030) associated with video content, an electronic device (e.g., 600) displays a selectable user interface object (e.g., 1046A, 1412) on the display (e.g., 602) of the electronic device, which, when selected, causes the display device in communication with the first external device to stop displaying the active session user interface (e.g., 1030) associated with the video content.
在一些实施方案中,当与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)时,电子设备(例如,600)在该电子设备的显示器(例如,602)上显示可选用户界面对象(例如,1438),该可选用户界面对象在被选择时,使得显示用于控制与视频内容相关联的活动会话用户界面(例如,1030)的显示的一组选项(例如,1448A至1448G)。In some embodiments, when a display device (e.g., 1402) that communicates with a first external device (e.g., 1400) displays an active session user interface (e.g., 1030) associated with video content, an electronic device (e.g., 600) displays a selectable user interface object (e.g., 1438) on the display (e.g., 602) of the electronic device, which, when selected, causes a set of options (e.g., 1448A to 1448G) to be displayed for controlling the display of the active session user interface (e.g., 1030) associated with the video content.
在一些实施方案中,该组选项包括第一选项(例如,1448B),该第一选项在被选择时,使得与第一外部设备通信的显示设备(例如,1402)停止显示与视频内容相关联的活动会话用户界面(例如,1030)。在一些实施方案中,当活动会话被暂停时,选择第一选项使得第一外部设备恢复活动会话。In some embodiments, the group of options includes a first option (e.g., 1448B) that, when selected, causes a display device (e.g., 1402) in communication with the first external device to stop displaying an active session user interface (e.g., 1030) associated with the video content. In some embodiments, when the active session is paused, selecting the first option causes the first external device to resume the active session.
在一些实施方案中,该组选项包括第二选项(例如,1448B),该第二选项在经由包括与显示器接触至少预定时间量的输入而被选择时,使得与第一外部设备通信的显示设备(例如,1402)停止显示与视频内容相关联的活动会话用户界面(例如,1030),并且(例如,在主屏上)显示用于启动相应应用程序的一个或多个应用程序图标。In some embodiments, the group of options includes a second option (e.g., 1448B) that, when selected via input including contact with the display for at least a predetermined amount of time, causes a display device (e.g., 1402) in communication with the first external device to stop displaying an active session user interface (e.g., 1030) associated with the video content and to display (e.g., on a home screen) one or more application icons for launching corresponding applications.
在一些实施方案中,该组选项包括第三选项(例如,1448E),该第三选项在被选择时,使得与第一外部设备通信的显示设备(例如,1402)停止显示与视频内容相关联的活动会话用户界面(例如,1030),并且(例如,在主屏上)显示用于启动相应应用程序的一个或多个应用程序图标。In some embodiments, the group of options includes a third option (e.g., 1448E) that, when selected, causes a display device (e.g., 1402) in communication with the first external device to stop displaying an active session user interface (e.g., 1030) associated with the video content and to display (e.g., on a home screen) one or more application icons for launching corresponding applications.
在一些实施方案中,该组选项包括第四选项(例如,1448E),该第四选项在经由包括与显示器接触至少预定时间量的输入而被选择时,使得第一外部设备(例如,1400)在活动会话用户界面(例如,1030)上覆盖多个选项,该多个选项包括用于关闭第一外部设备的选项。In some embodiments, the group of options includes a fourth option (e.g., 1448E) that, when selected via input including contact with the display for at least a predetermined amount of time, causes the first external device (e.g., 1400) to overlay a plurality of options on the active session user interface (e.g., 1030), the plurality of options including an option for turning off the first external device.
在一些实施方案中,该组选项包括第五选项(例如,1448D),该第五选项在被选择时使得:与第一外部设备(例如,1400)通信的显示设备(例如,1402)停止显示与视频内容相关联的活动会话用户界面(例如,1030);并且第二外部设备(例如,800)停止更新第二外部设备的用户的一个或多个体力活动指标(例如,1042A至1042C,基于经由第二外部设备的一个或多个传感器所捕获的数据)的显示。In some embodiments, the group of options includes a fifth option (e.g., 1448D), which, when selected, causes: a display device (e.g., 1402) in communication with a first external device (e.g., 1400) to stop displaying an active session user interface (e.g., 1030) associated with video content; and a second external device (e.g., 800) to stop updating a display of one or more physical activity metrics (e.g., 1042A to 1042C, based on data captured via one or more sensors of the second external device) of a user of the second external device.
在一些实施方案中,物理远程设备与第一外部设备(例如,1400、电视、膝上型计算机、平板电脑、机顶盒、流式传输设备)配对。在一些实施方案中,物理远程设备具有上文关于用于控制与视频内容相关联的活动会话用户界面的显示的该组选项(例如,1448A至1448G)所讨论的特征中的一者或多者。在一些实施方案中,物理远程设备具有对应于该组选项中的每个选项的物理按钮。例如,类似于第一选项(例如,1448B),物理远程设备具有第一物理按钮,该第一物理按钮在被按压时使得第一外部设备(例如,1400)停止显示与视频内容相关联的活动会话用户界面(例如,1030)。又如,类似于第四选项(例如,1448E),物理远程设备具有第二物理按钮,该第二物理按钮在被按压至少预定时间量时,使得第一外部设备(例如,1400)在活动会话用户界面(例如,1030)上覆盖多个选项,该多个选项包括用于关闭第一外部设备的选项。In some embodiments, the physical remote device is paired with a first external device (e.g., 1400, a television, a laptop, a tablet, a set-top box, a streaming device). In some embodiments, the physical remote device has one or more of the features discussed above for controlling the display of the active session user interface associated with the video content (e.g., 1448A to 1448G). In some embodiments, the physical remote device has a physical button corresponding to each option in the group of options. For example, similar to the first option (e.g., 1448B), the physical remote device has a first physical button that, when pressed, causes the first external device (e.g., 1400) to stop displaying the active session user interface associated with the video content (e.g., 1030). For another example, similar to the fourth option (e.g., 1448E), the physical remote device has a second physical button that, when pressed for at least a predetermined amount of time, causes the first external device (e.g., 1400) to overlay multiple options on the active session user interface (e.g., 1030), the multiple options including an option for turning off the first external device.
在一些实施方案中,在(例如,响应于)已到达活动会话的末尾(例如,视频内容1034已结束)之后,与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示:基于用户在活动会话期间的体力活动的体力活动指标的一个或多个聚合表示(例如,活动卡路里、总卡路里、总时间、平均心率、距离、平均配速、健身强度表示)(例如,如健身总结用户界面1452中所示),以及可选用户界面对象(例如,1454B),该可选用户界面对象在被选择时,使得对应于视频内容的健身被添加到用户的健身集合中。在一些实施方案中,电子设备在显示器而非与第一外部设备通信的显示设备上显示该一个或多个聚合表示和可选用户界面对象。In some embodiments, after (e.g., in response to) reaching the end of the activity session (e.g., the video content 1034 has ended), a display device (e.g., 1402) in communication with a first external device (e.g., 1400) displays: one or more aggregate representations of physical activity metrics based on the user's physical activity during the activity session (e.g., active calories, total calories, total time, average heart rate, distance, average pace, fitness intensity representation) (e.g., as shown in fitness summary user interface 1452), and an optional user interface object (e.g., 1454B) that, when selected, causes the fitness corresponding to the video content to be added to the user's fitness collection. In some embodiments, the electronic device displays the one or more aggregate representations and the optional user interface objects on a display other than the display device in communication with the first external device.
在一些实施方案中,在(例如,响应于)已到达活动会话的末尾(例如,视频内容1034已结束)之后,与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示可选用户界面对象(例如,1454A),该可选用户界面对象在被选择时使得:与第一外部设备通信的显示设备(例如,1402)返回显示在第一图形用户界面(例如,1428)之前显示的图形用户界面,并且电子设备(例如,600)返回显示在对应于视频内容的用户界面(例如,1016)之前显示的图形用户界面。In some embodiments, after (e.g., in response to) reaching the end of an active session (e.g., video content 1034 has ended), a display device (e.g., 1402) in communication with a first external device (e.g., 1400) displays a selectable user interface object (e.g., 1454A) that, when selected, causes: the display device (e.g., 1402) in communication with the first external device to return to displaying the graphical user interface that was displayed before the first graphical user interface (e.g., 1428), and the electronic device (e.g., 600) to return to displaying the graphical user interface that was displayed before the user interface corresponding to the video content (e.g., 1016).
在一些实施方案中,在(例如,响应于)已到达活动会话的末尾(例如,视频内容1034已结束)之后,与第一外部设备(例如,1400)通信的显示设备(例如,1402):根据确定第一外部设备满足信任标准(例如,第一外部设备先前已与电子设备配对,已确认选择将第一外部设备保存为可信设备),显示用于配置显示内容(例如,重启视频内容、选择要显示的新内容)的选项(例如,可选用户界面对象、示能表示);并且根据确定第一外部设备不满足信任标准,放弃显示用于配置显示内容的选项。当不满足信任标准时放弃显示用于配置显示内容的选项提供了安全性,并且可防止未经授权的用户启动敏感操作。提供改进的安全性增强了设备的可操作性,并且使用户-设备界面更有效和/或更安全(例如,通过约束未授权的访问),这另外通过限制受约束操作的执行而减少了电力使用并且延长了设备的电池寿命。In some embodiments, after (e.g., in response to) reaching the end of an active session (e.g., video content 1034 has ended), a display device (e.g., 1402) in communication with a first external device (e.g., 1400): based on determining that the first external device meets the trust criteria (e.g., the first external device has been previously paired with the electronic device, and a selection to save the first external device as a trusted device has been confirmed), displays options (e.g., selectable user interface objects, enable representations) for configuring display content (e.g., restarting video content, selecting new content to display); and based on determining that the first external device does not meet the trust criteria, abandons displaying the options for configuring the display content. Abandoning displaying the options for configuring the display content when the trust criteria are not met provides security and prevents unauthorized users from initiating sensitive operations. Providing improved security enhances the operability of the device and makes the user-device interface more efficient and/or more secure (e.g., by restricting unauthorized access), which in addition reduces power usage and extends the battery life of the device by limiting the execution of constrained operations.
在一些实施方案中,当与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)时,电子设备(例如,600)在该电子设备的显示器上显示可选用户界面对象(例如,如关于图10E至图10F所讨论的1046E),该可选用户界面对象在被选择时,使得显示用于配置基于用户在活动会话期间的体力活动的体力活动指标的显示的一个或多个选项。In some embodiments, when a display device (e.g., 1402) that communicates with a first external device (e.g., 1400) displays an active session user interface (e.g., 1030) associated with video content, an electronic device (e.g., 600) displays an optional user interface object (e.g., 1046E as discussed with respect to Figures 10E to 10F) on the display of the electronic device, which, when selected, causes one or more options to be displayed for configuring the display of a physical activity metric based on the user's physical activity during the active session.
在一些实施方案中,电子设备(例如,600)(例如,经由第二图形用户界面(例如,1018)处或电子设备处的输入(例如,1434)(例如,经由播放按钮1020处的输入))检测开始活动会话的请求。在一些实施方案中,响应于检测到开始活动会话的请求,电子设备使得:与第一外部设备(例如,1400)通信的显示设备(例如,1402)在显示活动会话用户界面(例如,1030)之前显示倒计时动画(例如,诸如关于图10C所讨论的倒计时用户界面1028A中的倒计时动画),并且与第二外部设备(例如,800)通信的显示设备(例如,801)在显示基于用户在活动会话期间的体力活动的一个或多个体力活动指标(例如,1042A至1042C)之前显示该倒计时动画。在一些实施方案中,响应于检测到开始活动会话的请求,电子设备显示倒计时动画(例如,除第一外部设备和/或第二外部设备上的倒计时动画之外)。In some embodiments, the electronic device (e.g., 600) detects a request to start an active session (e.g., via an input (e.g., 1434) at a second graphical user interface (e.g., 1018) or at the electronic device (e.g., via an input at a play button 1020)). In some embodiments, in response to detecting the request to start an active session, the electronic device causes: a display device (e.g., 1402) in communication with the first external device (e.g., 1400) to display a countdown animation (e.g., such as the countdown animation in the countdown user interface 1028A discussed with respect to FIG. 10C) before displaying the active session user interface (e.g., 1030), and a display device (e.g., 801) in communication with the second external device (e.g., 800) to display the countdown animation before displaying one or more physical activity indicators (e.g., 1042A to 1042C) based on the user's physical activity during the active session. In some embodiments, in response to detecting the request to start an active session, the electronic device displays a countdown animation (e.g., in addition to the countdown animation on the first external device and/or the second external device).
在一些实施方案中,当与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)时,电子设备检测暂停活动会话的请求(例如,播放/暂停按钮1046A处的输入1440、播放/暂停按钮1448D处的输入1450)。在一些实施方案中,响应于检测到暂停活动会话的请求,电子设备(例如,600)使得第二外部设备(例如,800)停止(例如,经由第二外部设备的一个或多个传感器)记录基于用户在活动会话期间的体力活动的数据。在一些实施方案中,即使在健身停止之后,仍继续在后台收集活动数据。在一些实施方案中,响应于检测到暂停活动会话的请求,电子设备不会使得第二外部设备停止记录基于用户的体力活动的数据。当活动会话被暂停时,自动地使得停止记录体力活动指标延长了设备的电池寿命,因为用于记录体力活动指标的一个或多个传感器被禁用。当满足一组条件时,禁用该一个或多个传感器增强了设备的可操作性,这另外通过使得用户能够更快速且更有效地使用设备减少了电力使用并且延长了设备的电池寿命。In some embodiments, when a display device (e.g., 1402) in communication with a first external device (e.g., 1400) displays an active session user interface (e.g., 1030) associated with video content, the electronic device detects a request to pause the active session (e.g., input 1440 at play/pause button 1046A, input 1450 at play/pause button 1448D). In some embodiments, in response to detecting the request to pause the active session, the electronic device (e.g., 600) causes the second external device (e.g., 800) to stop (e.g., via one or more sensors of the second external device) recording data based on the user's physical activity during the active session. In some embodiments, even after the fitness stops, the activity data continues to be collected in the background. In some embodiments, in response to detecting the request to pause the active session, the electronic device does not cause the second external device to stop recording data based on the user's physical activity. When the active session is paused, automatically causing the physical activity indicator to stop recording to extend the battery life of the device because one or more sensors for recording the physical activity indicator are disabled. Disabling the one or more sensors when a set of conditions are met enhances the operability of the device, which in turn reduces power usage and extends the battery life of the device by enabling a user to use the device more quickly and efficiently.
在一些实施方案中,响应于检测到用户输入(例如,1474A)(在一些实施方案中,在第一外部设备处和/或由第一外部设备检测到用户输入)(在一些实施方案中,包括向下轻扫手势的用户输入)(在一些实施方案中,在与第一外部设备相关联(例如,配对)的物理远程设备处接收到该用户输入),与第一外部设备(例如,1400)通信的显示设备(例如,1402)在显示与视频内容相关联的活动会话用户界面(例如,1030)的同时显示可选用户界面对象(例如,图14R中的“指标”),该可选用户界面对象在被选择时,使得显示用于配置基于用户在活动会话期间的体力活动的体力活动指标的显示的一个或多个选项(例如,1478A至1478G)。响应于检测到用户输入而显示可选用户界面对象,向用户提供了关于设备的当前状态的反馈(例如,已接收到特定用户输入)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, in response to detecting a user input (e.g., 1474A) (in some embodiments, the user input is detected at and/or by the first external device) (in some embodiments, the user input includes a swipe down gesture) (in some embodiments, the user input is received at a physical remote device associated with (e.g., paired with) the first external device), a display device (e.g., 1402) in communication with the first external device (e.g., 1400) displays an optional user interface object (e.g., "Indicators" in Figure 14R) while displaying an active session user interface (e.g., 1030) associated with the video content, which, when selected, causes the display of one or more options (e.g., 1478A to 1478G) for configuring the display of physical activity indicators based on the user's physical activity during the active session. Displaying the optional user interface object in response to detecting the user input provides feedback to the user about the current state of the device (e.g., that a particular user input has been received). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
图16A至图16R示出了根据一些实施方案的用于显示健身信息的示例性用户界面。这些附图中的用户界面用于示出下文所述的过程,包括图17A至图17B中的过程。Figures 16A to 16R illustrate exemplary user interfaces for displaying fitness information according to some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including the processes in Figures 17A to 17B.
图16A至图16R示出了示例性设备和用户界面。在图16A处,计算机系统1600(例如,设备100、300、500)正在显示器1601(例如,电视)上显示健身用户界面1606。在一些实施方案中,显示器1601是计算机系统1600的集成部分。在一些实施方案中,计算机系统1600是与显示器1601通信(例如,无线、有线)的独立的数字媒体播放器(例如,如在图18A中所描绘的)。Figures 16A to 16R show exemplary devices and user interfaces. At Figure 16A, computer system 1600 (e.g., device 100, 300, 500) is displaying fitness user interface 1606 on display 1601 (e.g., television). In some embodiments, display 1601 is an integral part of computer system 1600. In some embodiments, computer system 1600 is a stand-alone digital media player (e.g., as depicted in Figure 18A) that communicates (e.g., wirelessly, wired) with display 1601.
图16A还示出了遥控器1602,该遥控器被配置为基于在遥控器1602处检测到的用户输入来将数据(例如,经由RF通信、经由蓝牙、经由红外)传输到计算机系统1600。遥控器1602包括选择区域1604a(其包括用于检测轻击、按压和轻扫手势的触敏表面)、菜单按钮1604b、电视按钮1604c、麦克风按钮1604d、播放/暂停按钮1604e和音量控制按钮1604f。16A also shows a remote control 1602 that is configured to transmit data (e.g., via RF communication, via Bluetooth, via infrared) to the computer system 1600 based on user input detected at the remote control 1602. The remote control 1602 includes a selection area 1604a (which includes a touch-sensitive surface for detecting tap, press, and swipe gestures), a menu button 1604b, a TV button 1604c, a microphone button 1604d, a play/pause button 1604e, and a volume control button 1604f.
在图16A处,计算机系统1600使得显示器1601显示健身用户界面1606。健身用户界面1606包括针对用户的健身建议1608a至1608d。在一些实施方案中,健身建议1608a至1608d基于用户已完成的一个或多个健身。例如,健身建议1608a表示与用户完成的健身的子集(例如,最近完成的健身)共享一个或多个特性的健身。在所描绘的场景中,用户最近与教练Amy一起完成了核心健身。因此,计算机系统1600提供健身建议1608a,因为该健身建议表示与用户最近完成的健身具有共享特性的健身(例如,健身建议1608a具有与用户最近完成的健身相同的健身类型(核心)、健身建议1608a具有与用户最近完成的健身相同的教练(Amy))。在图16A中,焦点在浏览选项1610上,如选项1610周围的粗体轮廓所指示。当计算机系统1600使得以浏览选项1610为焦点显示健身用户界面1606时,遥控器1602检测到经由对应于对选项1610的选择的按钮按压输入1611对选择区域1604a的激活,并且将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对选项1610的选择的输入1611的指示。At Figure 16A, computer system 1600 causes display 1601 to display fitness user interface 1606. Fitness user interface 1606 includes fitness suggestions 1608a to 1608d for the user. In some embodiments, fitness suggestions 1608a to 1608d are based on one or more fitnesses that the user has completed. For example, fitness suggestion 1608a represents a fitness that shares one or more characteristics with a subset of the fitness completed by the user (e.g., the fitness that was recently completed). In the depicted scene, the user recently completed core fitness with coach Amy. Therefore, computer system 1600 provides fitness suggestion 1608a because the fitness suggestion represents a fitness that shares characteristics with the fitness that the user has recently completed (e.g., fitness suggestion 1608a has the same fitness type (core) as the fitness that the user has recently completed, and fitness suggestion 1608a has the same coach (Amy) as the fitness that the user has recently completed). In Figure 16A, the focus is on browsing option 1610, as indicated by the bold outline around option 1610. When the computer system 1600 causes the fitness user interface 1606 to be displayed with the browsing option 1610 as the focus, the remote control 1602 detects the activation of the selection area 1604a via a button press input 1611 corresponding to the selection of the option 1610, and transmits an indication of the input to the computer system 1600. The computer system 1600 receives the indication of the input 1611 corresponding to the selection of the option 1610 from the remote control 1602.
在图16B处,响应于检测到输入1611(例如,接收到该输入的指示),计算机系统1600使得显示器1601将健身用户界面1606的显示替换为健身浏览用户界面1612。健身浏览用户界面1612包括第一区域1616a,该第一区域包括各种过滤类别选项1614a至1614d。健身浏览用户界面1612还包括第二区域1616b,该第二区域包括多个健身建议。每个健身建议表示相应健身,并且每个健身建议可由用户选择以发起用于向用户呈现与所选择的健身相关联的健身内容(例如,音频内容、视频内容)的过程。健身浏览用户界面1612还包括:选项1617,该选项可由用户选择以清除所有当前应用的过滤器;和指示1619,该指示提供当前在第二区域1616b中包括多少健身建议的指示。在图16B中,焦点在过滤类别选项1614a上。当计算机系统1600使得以过滤类别选项1614a为焦点显示健身浏览用户界面1612时,遥控器1602检测到经由对应于对选项1614a的选择的按压输入1618对选择区域1604a的激活。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对选项1614a的选择的输入1618的指示。At FIG. 16B , in response to detecting input 1611 (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to replace display of fitness user interface 1606 with fitness browsing user interface 1612. Fitness browsing user interface 1612 includes a first area 1616a, which includes various filter category options 1614a to 1614d. Fitness browsing user interface 1612 also includes a second area 1616b, which includes a plurality of fitness suggestions. Each fitness suggestion represents a corresponding fitness, and each fitness suggestion can be selected by a user to initiate a process for presenting fitness content (e.g., audio content, video content) associated with the selected fitness to the user. Fitness browsing user interface 1612 also includes: option 1617, which can be selected by a user to clear all currently applied filters; and indication 1619, which provides an indication of how many fitness suggestions are currently included in second area 1616b. In FIG. 16B , the focus is on filter category option 1614a. When the computer system 1600 causes the fitness browsing user interface 1612 to be displayed with the filter category option 1614a in focus, the remote control 1602 detects activation of the selection area 1604a via a press input 1618 corresponding to a selection of the option 1614a. The remote control 1602 transmits an indication of the input to the computer system 1600. The computer system 1600 receives an indication of the input 1618 from the remote control 1602 corresponding to a selection of the option 1614a.
在图16C处,响应于检测到输入1618(例如,接收到该输入的指示),计算机系统1600使得显示器1601将过滤类别选项1614a至1614d的显示替换为过滤选项1622a至1622h。过滤选项1622a至1622h与过滤类别1614a相关联(例如,被分组为过滤类别1614a),并且可由用户选择以过滤在区域1616b中显示的健身建议。在图16C中,过滤选项1622a至1622h表示不同的健身类型,使得用户可选择过滤选项以按健身类型过滤健身建议。在图16C中,焦点在“全部”过滤选项1622a上,并且选择指示1620指示当前应用“全部”过滤选项(例如,其指示尚未按健身类型过滤健身建议)。当以过滤选项1622a为焦点显示过滤选项1622a至1622h时,遥控器1602在选择区域1604a上检测到对应于向下轻扫手势的输入1623。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于向下轻扫手势的输入1623的指示。At FIG. 16C , in response to detecting input 1618 (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to replace display of filter category options 1614a to 1614d with filter options 1622a to 1622h. Filter options 1622a to 1622h are associated with filter category 1614a (e.g., grouped into filter category 1614a) and can be selected by a user to filter fitness recommendations displayed in area 1616b. In FIG. 16C , filter options 1622a to 1622h represent different fitness types, so that a user can select a filter option to filter fitness recommendations by fitness type. In FIG. 16C , the focus is on “all” filter option 1622a, and selection indication 1620 indicates that the “all” filter option is currently applied (e.g., it indicates that fitness recommendations have not yet been filtered by fitness type). When filter options 1622a through 1622h are displayed with filter option 1622a as the focus, remote control 1602 detects input 1623 corresponding to a swipe down gesture on selection area 1604a. Remote control 1602 transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1623 corresponding to a swipe down gesture from remote control 1602.
在图16D处,响应于检测到输入1623(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向下方向上的移动,使得焦点移动到“核心”过滤选项1622b。当焦点已移动到“核心”过滤选项1622b时,选择指示1620仍被定位在“全部”过滤选项1622a处,因为尚未选择或应用不同的过滤选项。16D , in response to detecting input 1623 (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to display movement of focus in a downward direction, such that focus moves to "Core" filter option 1622b. While focus has moved to "Core" filter option 1622b, selection indication 1620 is still positioned at "All" filter option 1622a because a different filter option has not yet been selected or applied.
在图16E处,焦点已维持在“核心”过滤选项1622b上达至少阈值时间段(例如,1秒)。响应于确定焦点已维持在“训练核心”过滤选项1622b上达至少阈值时间段,计算机系统1600使得显示器1601更新区域1616b的显示,使得区域1616b仅显示与“核心”过滤选项1622b相关联的健身建议。如在图16E中可见,计算机系统1600已使得显示器1601停止显示与“核心”健身类型不相关联的健身建议,并且在区域1616b中仅显示与“核心”健身类型相关联的健身建议。虽然用户尚未选择或应用“核心”健身类型过滤选项(如选择指示1620维持其在“全部”过滤选项旁边的位置所指示),但是区域1616b已被更新为显示与“核心”过滤选项1622b相关联的健身建议的预览。当计算机系统1600使得显示与“核心”过滤选项1622b相关联的健身建议时,遥控器1602在选择区域1604a上检测到对应于向下轻扫手势的输入1625a。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于向下轻扫手势的输入1625a的指示。At FIG. 16E , the focus has been maintained on the “core” filter option 1622b for at least a threshold period of time (e.g., 1 second). In response to determining that the focus has been maintained on the “train core” filter option 1622b for at least a threshold period of time, the computer system 1600 causes the display 1601 to update the display of region 1616b so that region 1616b displays only fitness suggestions associated with the “core” filter option 1622b. As can be seen in FIG. 16E , the computer system 1600 has caused the display 1601 to stop displaying fitness suggestions that are not associated with the “core” fitness type and to display only fitness suggestions associated with the “core” fitness type in region 1616b. Although the user has not yet selected or applied the “core” fitness type filter option (as indicated by the selection indication 1620 maintaining its position next to the “all” filter option), region 1616b has been updated to display a preview of the fitness suggestions associated with the “core” filter option 1622b. When computer system 1600 causes display of fitness suggestions associated with "core" filter option 1622b, remote control 1602 detects input 1625a corresponding to a swipe down gesture on selection area 1604a. Remote control 1602 transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1625a corresponding to a swipe down gesture from remote control 1602.
在图16F处,响应于检测到输入1625a(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向下方向上的移动,使得焦点从“核心”过滤选项1622b移动到“骑自行车”过滤选项1622c。当焦点在“骑自行车”过滤选项1622c上时,遥控器1602在选择区域1604a上检测到对应于向下轻扫手势的输入1625b。输入1625b可以是输入1625a的延续,或者可以是单独的后续输入。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于向下轻扫手势的输入1625b的指示。At FIG. 16F , in response to detecting input 1625a (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to display movement of focus in a downward direction, such that focus moves from “Core” filter option 1622b to “Biking” filter option 1622c. While the focus is on “Biking” filter option 1622c, remote control 1602 detects input 1625b corresponding to a downward swipe gesture on selection area 1604a. Input 1625b may be a continuation of input 1625a, or may be a separate subsequent input. Remote control 1602 transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1625b corresponding to a downward swipe gesture from remote control 1602.
在图16G处,响应于检测到输入1625b(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向下方向上的移动,使得焦点从“骑自行车”过滤选项1622c移动到“舞蹈”过滤选项1622d。当焦点在“舞蹈”过滤选项1622d上时,遥控器1602检测到对应于向下轻扫手势的输入1625c。输入1625c任选地是输入1625b的延续,或者任选地是单独的后续输入。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于向下轻扫手势的输入1625c的指示。At FIG. 16G , in response to detecting input 1625b (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to display a movement of focus in a downward direction, such that focus moves from “biking” filter option 1622c to “dance” filter option 1622d. While the focus is on “dance” filter option 1622d, remote control 1602 detects input 1625c corresponding to a downward swipe gesture. Input 1625c is optionally a continuation of input 1625b, or optionally a separate subsequent input. Remote control 1602 transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1625c corresponding to a downward swipe gesture from remote control 1602.
在图16H处,响应于检测到输入1625c(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向下方向上的移动,使得焦点从“舞蹈”过滤选项1622d移动到“HIIT”过滤选项1622e。尽管焦点已从过滤选项1622b向下移动到过滤选项1622c、1622d和1622e,但是区域1616b继续显示与“核心”过滤选项1622b相关联的四个健身建议。计算机系统1600基于确定焦点尚未维持在过滤选项1622c、1622d或1622e中的任一者上达至少阈值时间段来维持该四个健身建议在区域1616b中的显示。然而,在图16H处,计算机系统1600确定焦点已维持在过滤选项1622e上达至少阈值时间段。At FIG. 16H , in response to detecting input 1625c (e.g., receiving an indication of the input), the computer system 1600 causes the display 1601 to display a movement of the focus in a downward direction, such that the focus moves from the “dance” filter option 1622d to the “HIIT” filter option 1622e. Although the focus has moved downward from filter option 1622b to filter options 1622c, 1622d, and 1622e, area 1616b continues to display four fitness suggestions associated with the “core” filter option 1622b. The computer system 1600 maintains the display of the four fitness suggestions in area 1616b based on determining that the focus has not been maintained on any of the filter options 1622c, 1622d, or 1622e for at least a threshold period of time. However, at FIG. 16H , the computer system 1600 determines that the focus has been maintained on the filter option 1622e for at least a threshold period of time.
在图16I处,响应于确定焦点已维持在过滤选项1622e上达至少阈值时间段,计算机系统1600使得显示器1602更新区域1616b的显示,使得与“核心”过滤选项1622b相关联的四个健身建议被替换为与“HIIT”过滤选项1622e相关联的六个健身建议。当显示与“HIIT”过滤选项1622e相关联的六个健身建议时,遥控器1602在选择区域1604a上检测到对应于向右轻扫手势的输入1625d。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于向右轻扫手势的输入1625d的指示。At FIG. 16I , in response to determining that the focus has been maintained on the filter option 1622e for at least the threshold period of time, the computer system 1600 causes the display 1602 to update the display of the area 1616b so that the four fitness suggestions associated with the “core” filter option 1622b are replaced with the six fitness suggestions associated with the “HIIT” filter option 1622e. While the six fitness suggestions associated with the “HIIT” filter option 1622e are displayed, the remote control 1602 detects an input 1625d corresponding to a right swipe gesture on the selection area 1604a. The remote control 1602 transmits an indication of the input to the computer system 1600. The computer system 1600 receives an indication of the input 1625d corresponding to the right swipe gesture from the remote control 1602.
在图16J处,响应于检测到输入1625d(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向右方向上移至健身建议1624a的移动。当焦点在健身建议1624a上时,遥控器1602在选择区域1604a上检测到对应于向右轻扫手势的输入1625e。输入1625e可以是输入1625d的延续,或者可以是单独的后续输入。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于向右轻扫手势的输入1625e的指示。At FIG. 16J , in response to detecting input 1625d (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to display movement of focus in a right direction to fitness suggestion 1624a. While the focus is on fitness suggestion 1624a, remote control 1602 detects input 1625e corresponding to a right swipe gesture on selection area 1604a. Input 1625e may be a continuation of input 1625d, or may be a separate subsequent input. Remote control 1602 transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1625e corresponding to a right swipe gesture from remote control 1602.
在图16K处,响应于检测到输入1625e(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向右方向上移至健身建议1624b的移动。在图16K处,计算机系统1600确定焦点已维持在健身建议1624b上达至少第二阈值时间段。16K , in response to detecting input 1625e (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to display movement of focus in a rightward direction to fitness suggestion 1624b. At FIG16K , computer system 1600 determines that focus has been maintained on fitness suggestion 1624b for at least a second threshold period of time.
在图16L处,响应于确定焦点选择器1611a已维持在健身建议1624b上达至少第二阈值时间段,计算机系统1600使得显示器1601显示焦点已维持在健身建议1624b上达至少第二阈值时间段的视觉指示。在图16L中,该视觉指示包括动画健身建议1624b。例如,在第二阈值时间段之后,健身建议1624b可呈现与健身建议1624b相关联的健身的视频预览。在一些实施方案中,只要焦点持续维持在健身建议1624b上,健身的视频预览就可以继续播放。当计算机系统1600使得显示健身建议1624b的视频预览时,遥控器1602在选择区域1604a上检测到对应于向左轻扫手势的输入1625f。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于向左轻扫手势的输入1625f的指示。At FIG. 16L , in response to determining that the focus selector 1611a has been maintained on the fitness suggestion 1624b for at least the second threshold time period, the computer system 1600 causes the display 1601 to display a visual indication that the focus has been maintained on the fitness suggestion 1624b for at least the second threshold time period. In FIG. 16L , the visual indication includes an animated fitness suggestion 1624b. For example, after the second threshold time period, the fitness suggestion 1624b may present a video preview of the fitness associated with the fitness suggestion 1624b. In some embodiments, the video preview of the fitness may continue to play as long as the focus continues to be maintained on the fitness suggestion 1624b. While the computer system 1600 causes the video preview of the fitness suggestion 1624b to be displayed, the remote control 1602 detects an input 1625f corresponding to a swipe left gesture on the selection area 1604a. The remote control 1602 transmits an indication of the input to the computer system 1600. The computer system 1600 receives an indication of the input 1625f corresponding to the swipe left gesture from the remote control 1602.
在图16M处,响应于检测到输入1625f(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向左方向上移至“HIIT”过滤选项1622d的移动。当焦点在“HIIT”过滤选项1622d上时,遥控器1602检测到经由对应于对“HIIT”过滤选项1622d的选择的按压输入1625g对选择区域1604a的激活。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对“HIIT”过滤选项1622d的选择的输入1625g的指示。At FIG. 16M , in response to detecting input 1625f (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to display movement of focus in a left direction to “HIIT” filter option 1622d. While the focus is on “HIIT” filter option 1622d, remote control 1602 detects activation of selection area 1604a via press input 1625g corresponding to selection of “HIIT” filter option 1622d. Remote control 1602 transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1625g corresponding to selection of “HIIT” filter option 1622d from remote control 1602.
在图16N处,响应于检测到输入1625g(例如,接收到该输入的指示),计算机系统1600使得显示器1601在区域1616a中将过滤选项1622a至1622h的显示替换为过滤类别选项1614a至1614d。此外,响应于输入1625g,计算机系统1600已在视觉上修改过滤类别选项1614a,以指示已针对“健身类型”过滤类别选择“HIIT”过滤选项,并且计算机系统1600还已将按钮1626添加到健身浏览用户界面1612。按钮1626可由用户选择以移除当前应用的“HIIT”过滤选项。另外,响应于检测到对应于针对“健身类型”过滤类别选择“HIIT”过滤选项的输入1625g,焦点自动定位在下一个过滤类别即“教练”过滤类别1614b上。当焦点在“教练”过滤类别1614b上时,遥控器1602检测到经由对应于对过滤类别1614b的选择的按压输入1625h对选择区域1604a的激活。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对过滤类别1614b的选择的输入1625h的指示。At FIG. 16N , in response to detecting input 1625g (e.g., receiving an indication of the input), the computer system 1600 causes the display 1601 to replace the display of filter options 1622a to 1622h with filter category options 1614a to 1614d in area 1616a. In addition, in response to input 1625g, the computer system 1600 has visually modified the filter category option 1614a to indicate that the "HIIT" filter option has been selected for the "Fitness Type" filter category, and the computer system 1600 has also added a button 1626 to the fitness browsing user interface 1612. Button 1626 can be selected by the user to remove the currently applied "HIIT" filter option. In addition, in response to detecting input 1625g corresponding to selecting the "HIIT" filter option for the "Fitness Type" filter category, the focus is automatically positioned on the next filter category, namely the "Coach" filter category 1614b. When the focus is on the "coach" filter category 1614b, the remote control 1602 detects activation of the selection area 1604a via a press input 1625h corresponding to the selection of the filter category 1614b. The remote control 1602 transmits an indication of the input to the computer system 1600. The computer system 1600 receives an indication of the input 1625h corresponding to the selection of the filter category 1614b from the remote control 1602.
在图16O处,响应于检测到输入1625h(例如,接收到该输入的指示),计算机系统1600使得显示器1601将过滤类别选项1614a至1614d替换为过滤选项1628a至1628i。过滤选项1628a至1628i与过滤类别1614b相关联(例如,被分组为过滤类别1614b),并且可由用户选择以过滤在区域1616b中显示的健身建议。在图16O中,过滤选项1628a至1628i表示不同的教练,使得用户可选择过滤选项以按教练过滤健身建议。在图16O中,过滤选项1628g、1628h和1628i在视觉上不同于过滤选项1628a至1628f。过滤选项1628g至1628i以指示这些过滤选项与当前应用的过滤选项(例如,“HIIT”过滤选项)不兼容的视觉样式来显示。例如,与这些过滤选项相关联的三个教练(Ben、Joyce和Stan)可能不具有任何HIIT健身。在一些实施方案中,过滤选项1628g至1628i可能是不可选的。在一些实施方案中,过滤选项1628g至1628i可以是可选的,但是选择这些过滤选项可导致取消选择一个或多个(例如,所有)当前应用的过滤选项。In FIG. 16O , in response to detecting input 1625h (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to replace filter category options 1614a to 1614d with filter options 1628a to 1628i. Filter options 1628a to 1628i are associated with filter category 1614b (e.g., grouped into filter category 1614b) and can be selected by the user to filter the fitness advice displayed in area 1616b. In FIG. 16O , filter options 1628a to 1628i represent different coaches, so that the user can select a filter option to filter fitness advice by coach. In FIG. 16O , filter options 1628g, 1628h, and 1628i are visually different from filter options 1628a to 1628f. Filter options 1628g through 1628i are displayed with a visual style indicating that these filter options are incompatible with the currently applied filter options (e.g., the "HIIT" filter option). For example, the three trainers associated with these filter options (Ben, Joyce, and Stan) may not have any HIIT workouts. In some embodiments, filter options 1628g through 1628i may not be selectable. In some embodiments, filter options 1628g through 1628i may be selectable, but selecting these filter options may result in deselecting one or more (e.g., all) currently applied filter options.
在图16O中,焦点在“全部”过滤选项1628a上,并且选择指示1620指示当前应用“全部”过滤选项(例如,其指示尚未按教练过滤健身建议)。当计算机系统1600使得以“全部”过滤选项1628a为焦点显示过滤选项1628a至1628i时,遥控器1602在选择区域1604a上检测到对应于向下轻扫手势的输入1625i。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于向下轻扫手势的输入1625i的指示。In FIG. 16O , the focus is on the “All” filter option 1628 a, and the selection indication 1620 indicates that the “All” filter option is currently applied (e.g., it indicates that the fitness suggestions have not been filtered by trainer). When the computer system 1600 causes the display of the filter options 1628 a through 1628 i with the “All” filter option 1628 a as the focus, the remote control 1602 detects an input 1625 i corresponding to a swipe down gesture on the selection area 1604 a. The remote control 1602 transmits an indication of the input to the computer system 1600. The computer system 1600 receives an indication of the input 1625 i corresponding to the swipe down gesture from the remote control 1602.
在图16P处,响应于检测到输入1625i(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向下方向上经过过滤选项1628b、1628c、1628d、1628e并最终移至过滤选项1628f(“MAYA”)的移动。在图16P处,计算机系统1600确定焦点已维持在过滤选项1628f上达阈值时间段。At Figure 16P, in response to detecting input 1625i (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to display movement of focus in a downward direction through filter options 1628b, 1628c, 1628d, 1628e, and ultimately to filter option 1628f ("MAYA"). At Figure 16P, computer system 1600 determines that focus has been maintained on filter option 1628f for a threshold period of time.
在图16Q处,响应于确定焦点已维持在过滤选项1628f上达该阈值时间段,计算机系统1600使得显示器1601更新健身浏览用户界面1612,使得区域1616b停止显示与过滤选项1628f不相关联的任何健身建议。在图16Q中,区域1616b仅显示也与教练Maya相关联的那些HIIT健身。当计算机1600使得仅显示与过滤选项1628f相关联的那些健身建议时,遥控器1602检测到经由对应于对过滤选项1628f的选择的按压输入1625j对选择区域1604a的激活。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对过滤选项1628f的选择的输入1625j的指示。At FIG. 16Q , in response to determining that the focus has been maintained on the filter option 1628f for the threshold time period, the computer system 1600 causes the display 1601 to update the fitness browsing user interface 1612 so that the area 1616b stops displaying any fitness suggestions that are not associated with the filter option 1628f. In FIG. 16Q , the area 1616b only displays those HIIT workouts that are also associated with the trainer Maya. When the computer 1600 causes only those fitness suggestions associated with the filter option 1628f to be displayed, the remote control 1602 detects activation of the selection area 1604a via a press input 1625j corresponding to the selection of the filter option 1628f. The remote control 1602 transmits an indication of the input to the computer system 1600. The computer system 1600 receives an indication of the input 1625j corresponding to the selection of the filter option 1628f from the remote control 1602.
在图16R处,响应于检测到输入1625j(例如,接收到该输入的指示),计算机系统1600使得显示器1601在区域1616a中将过滤选项1628a至1628i的显示替换为过滤类别选项1614a至1614d。此外,响应于输入1625j,计算机系统1600已在视觉上修改过滤类别选项1614b,以指示已针对“教练”过滤类别选择“MAYA”过滤选项,并且计算机系统1600还已将按钮1630添加到健身浏览用户界面1612。按钮1630可由用户选择以移除当前应用的“MAYA”过滤选项。另外,响应于检测到对应于针对“教练”过滤类别选择“MAYA”过滤选项的输入1625j,焦点自动定位在下一个过滤类别(例如“持续时间”过滤类别1614c)上。At FIG. 16R , in response to detecting input 1625j (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to replace the display of filter options 1628a to 1628i with filter category options 1614a to 1614d in area 1616a. In addition, in response to input 1625j, computer system 1600 has visually modified filter category option 1614b to indicate that the "MAYA" filter option has been selected for the "coach" filter category, and computer system 1600 has also added button 1630 to fitness browsing user interface 1612. Button 1630 can be selected by the user to remove the currently applied "MAYA" filter option. In addition, in response to detecting input 1625j corresponding to selecting the "MAYA" filter option for the "coach" filter category, focus is automatically positioned on the next filter category (e.g., "duration" filter category 1614c).
图17A至图17B是示出根据一些实施方案的用于显示健身信息的方法的流程图。在具有显示器的设备(例如,100、300、500、600、800、1600)处执行方法1700。方法1700中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。Figures 17A to 17B are flowcharts illustrating methods for displaying fitness information according to some embodiments. Method 1700 is performed at a device (e.g., 100, 300, 500, 600, 800, 1600) having a display. Some operations in method 1700 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.
在一些实施方案中,电子设备(例如,600、800、1600)是计算机系统。该计算机系统任选地与显示生成部件和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。In some embodiments, the electronic device (e.g., 600, 800, 1600) is a computer system. The computer system optionally communicates (e.g., wired communication, wireless communication) with a display generation component and one or more input devices. The display generation component is configured to provide visual output, such as display via a CRT display, display via an LED display, or display via image projection. In some embodiments, the display generation component is integrated with the computer system. In some embodiments, the display generation component is separated from the computer system. One or more input devices are configured to receive input, such as a touch-sensitive surface that receives user input. In some embodiments, one or more input devices are integrated with the computer system. In some embodiments, one or more input devices are separated from the computer system. Therefore, the computer system can send data (e.g., image data or video data) to an integrated or external display generation component via a wired or wireless connection to generate content (e.g., using a display device) in a visual manner, and can receive input from one or more input devices via a wired or wireless connection.
如下所述,方法1700提供了用于显示健身信息的直观方式。该方法减轻了用户在显示健身信息时的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使得用户能够更快更有效地显示相机视图节省了功率并且增加了电池充电之间的时间。As described below, method 1700 provides an intuitive way to display fitness information. The method reduces the cognitive burden on the user when displaying fitness information, thereby creating a more effective human-computer interface. For battery-powered computing devices, enabling users to display camera views faster and more efficiently saves power and increases the time between battery charges.
与显示生成部件以及一个或多个输入设备通信(例如,有线通信、无线通信)的计算机系统1600(例如,电子设备、机顶设备;数字媒体播放器):使得经由显示生成部件显示(1702)用户界面(例如,1612),其中该用户界面包括:在该用户界面的第一区域(例如,1616b)中显示的多个健身建议(例如,在区域1616b中显示的健身建议),以及用于过滤与该多个健身建议同时显示的健身建议的一个或多个过滤选项(例如,1622a至1622h、1628a至1628i)(例如,一个或多个健身类型、教练、持续时间、音乐选项)。在一些实施方案中,健身建议对应于(例如,表示)健身(例如,引导用户进行体力活动的音频和/或视频内容)。在一些实施方案中,选择健身建议发起用于回放对应于健身建议的健身的过程。在一些实施方案中,在给定时间仅显示该多个健身建议中的一部分,并且在用户界面内滚动使得显示该多个健身建议中的附加健身建议。显示该多个健身建议以及用于过滤健身建议的该一个或多个过滤选项使得用户能够快速过滤健身并且获得对特定健身的访问,从而减少选择健身所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。A computer system 1600 (e.g., an electronic device, a set-top device; a digital media player) in communication (e.g., wired communication, wireless communication) with a display generation component and one or more input devices causes a user interface (e.g., 1612) to be displayed (1702) via the display generation component, wherein the user interface includes: a plurality of fitness suggestions (e.g., fitness suggestions displayed in area 1616b) displayed in a first area (e.g., 1616b) of the user interface, and one or more filtering options (e.g., 1622a to 1622h, 1628a to 1628i) for filtering fitness suggestions displayed simultaneously with the plurality of fitness suggestions (e.g., one or more fitness types, trainers, durations, music options). In some embodiments, the fitness suggestion corresponds to (e.g., represents) a fitness (e.g., audio and/or video content that guides a user to perform physical activity). In some embodiments, selecting a fitness suggestion initiates a process for playing back a fitness corresponding to the fitness suggestion. In some embodiments, only a portion of the plurality of fitness suggestions are displayed at a given time, and scrolling within the user interface causes additional fitness suggestions in the plurality of fitness suggestions to be displayed. Displaying the plurality of workout suggestions and the one or more filter options for filtering the workout suggestions enables the user to quickly filter workouts and gain access to a particular workout, thereby reducing the number of inputs required to select a workout. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
计算机系统1600经由该一个或多个输入设备检测(1704)指向该一个或多个过滤选项中的第一过滤选项(例如,1622a、1622e、1628f)的第一用户输入(例如,1623、1625c、1625i)(例如,在与计算机系统通信(例如,可操作地连接到计算机系统)的遥控器、智能电话、平板电脑和/或手表上的第一用户输入)。The computer system 1600 detects (1704) a first user input (e.g., 1623, 1625c, 1625i) directed to a first filter option (e.g., 1622a, 1622e, 1628f) among the one or more filter options via the one or more input devices (e.g., a first user input on a remote control, smart phone, tablet computer, and/or watch that communicates with (e.g., is operably connected to) the computer system).
根据确定指向第一过滤选项的第一用户输入已维持至少预定义的时间段(1706)(例如,焦点选择器已维持在第一过滤选项上而没有导航离开第一过滤选项(例如,并且没有主动地选择(例如,轻击、点击)第一过滤选项)达预定义的时间段)(例如,在第一过滤选项上悬停预定义的时间段),计算机系统1600停止在用户界面的第一区域内显示(1708)该多个健身建议中的至少一部分,使得用户界面的第一区域包括来自与第一过滤选项相关联的该多个健身建议的健身建议第一子集(例如,图16E描绘了与过滤选项1622a相关联的健身建议的子集,图16I描绘了与过滤选项1622e相关联的健身建议的子集,图16Q描绘了与过滤选项1628f相关联的健身建议的子集),并且不包括与第一过滤选项不相关联(例如,满足第一过滤选项)的健身建议(在一些实施方案中,在给定时间仅显示健身建议第一子集中的一部分,并且在用户界面内滚动使得显示健身建议第一子集中的附加健身建议)。停止显示该多个健身建议中的至少一部分使得用户界面包括与第一过滤选项相关联的健身建议,使得用户能够快速查看特定健身并且获得对特定健身的访问,从而减少选择健身所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。Based on determining that the first user input directed to the first filter option has been maintained for at least a predefined time period (1706) (e.g., the focus selector has been maintained on the first filter option without navigating away from the first filter option (e.g., and without actively selecting (e.g., tapping, clicking) the first filter option) for a predefined time period) (e.g., hovering over the first filter option for a predefined time period), the computer system 1600 stops displaying (1708) at least a portion of the multiple fitness suggestions in the first area of the user interface, such that the first area of the user interface includes a first subset of fitness suggestions from the multiple fitness suggestions associated with the first filter option (e.g., FIG. 16E depicts a subset of fitness suggestions associated with filter option 1622a, FIG. 16I depicts a subset of fitness suggestions associated with filter option 1622e, and FIG. 16Q depicts a subset of fitness suggestions associated with filter option 1628f), and does not include fitness suggestions that are not associated with the first filter option (e.g., satisfy the first filter option) (in some embodiments, only a portion of the first subset of fitness suggestions is displayed at a given time, and scrolling within the user interface causes additional fitness suggestions from the first subset of fitness suggestions to be displayed). Ceasing to display at least a portion of the plurality of workout suggestions causes the user interface to include the workout suggestions associated with the first filter option, enabling the user to quickly view and gain access to a particular workout, thereby reducing the number of inputs required to select a workout. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
当健身建议第一子集显示在用户界面(1710)的第一区域(例如,1616b)中时,计算机系统1600经由该一个或多个输入设备检测(1712)对应于导航至健身建议第一子集中的第一健身建议(例如,1624b)的第二用户输入(例如,1625d、1625e)(例如,在与计算机系统通信(例如,可操作地连接到计算机系统)的遥控器、智能电话、平板电脑和/或手表上的第二用户输入)。When the first subset of fitness suggestions is displayed in the first area (e.g., 1616b) of the user interface (1710), the computer system 1600 detects (1712) via the one or more input devices a second user input (e.g., 1625d, 1625e) corresponding to navigating to a first fitness suggestion (e.g., 1624b) in the first subset of fitness suggestions (e.g., a second user input on a remote control, smart phone, tablet, and/or watch that communicates with (e.g., is operably connected to) the computer system).
响应于检测到第二用户输入(1714),计算机系统1600使得经由显示生成部件显示(1716)该输入指向第一健身建议的视觉指示(例如,图16K至图16L描绘了健身建议1624b的移动/动画),同时在用户界面的第一区域(例如,1616b)中维持显示健身建议第一子集。In response to detecting the second user input (1714), the computer system 1600 causes display (1716) via the display generation component a visual indication that the input points to the first fitness suggestion (e.g., Figures 16K to 16L depict movement/animation of fitness suggestion 1624b) while maintaining display of the first subset of fitness suggestions in the first area of the user interface (e.g., 1616b).
在一些实施方案中,当使得在用户界面(1718)的第一区域(例如,1616b)中显示健身建议第一子集时,计算机系统1600经由该一个或多个输入设备检测(172)指向该一个或多个过滤选项中的第二过滤选项(例如,1622e)的第三用户输入(例如,1625c)(例如,在与计算机系统通信(例如,可操作地连接到计算机系统)的遥控器、智能电话、平板电脑和/或手表上的第三用户输入)。In some embodiments, while causing a first subset of fitness suggestions to be displayed in a first area (e.g., 1616b) of the user interface (1718), the computer system 1600 detects (172) a third user input (e.g., 1625c) directed to a second filter option (e.g., 1622e) among the one or more filter options via the one or more input devices (e.g., a third user input on a remote control, smart phone, tablet, and/or watch that communicates with (e.g., is operably connected to) the computer system).
在一些实施方案中,根据确定指向第二过滤选项的该输入已维持至少第二预定义的时间段(1722)(例如,焦点选择器已维持在第二过滤选项上而没有导航离开第二过滤选项(例如,并且没有主动地选择(例如,轻击、点击)第二过滤选项)达第二预定义的时间段)(例如,在第二过滤选项上悬停预定义的时间段),计算机系统1600停止显示(1724)健身建议第一子集中的至少一部分(例如,图16H至图16I描绘了将与“核心”过滤选项1622a相关联的健身建议第一子集替换为与“HIIT”过滤选项1622e相关联的健身建议第二子集),使得用户界面的第一区域包括来自与第二过滤选项相关联的该多个健身建议的健身建议第二子集,并且不包括与第二过滤选项不相关联(例如,满足第二过滤选项)的健身建议。在一些实施方案中,在给定时间仅显示健身建议第二子集中的一部分,并且在用户界面内滚动使得显示健身建议第二子集中的附加健身建议。停止显示健身建议第一子集中的至少一部分使得用户界面的第一区域包括来自与第二过滤选项相关联的该多个健身建议的健身建议第二子集,使得用户能够快速查看特定健身并且获得对特定健身的访问,从而减少选择健身所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, based on determining that the input directed to the second filter option has been maintained for at least a second predefined time period (1722) (e.g., the focus selector has been maintained on the second filter option without navigating away from the second filter option (e.g., and without actively selecting (e.g., tapping, clicking) the second filter option) for the second predefined time period) (e.g., hovering over the second filter option for a predefined time period), the computer system 1600 stops displaying (1724) at least a portion of the first subset of fitness suggestions (e.g., Figures 16H to 16I depict replacing the first subset of fitness suggestions associated with the "Core" filter option 1622a with the second subset of fitness suggestions associated with the "HIIT" filter option 1622e), so that the first area of the user interface includes the second subset of fitness suggestions from the multiple fitness suggestions associated with the second filter option, and does not include fitness suggestions that are not associated with the second filter option (e.g., satisfy the second filter option). In some embodiments, only a portion of the second subset of fitness suggestions is displayed at a given time, and scrolling within the user interface causes additional fitness suggestions in the second subset of fitness suggestions to be displayed. Ceasing to display at least a portion of the first subset of fitness suggestions causes the first area of the user interface to include a second subset of fitness suggestions from the plurality of fitness suggestions associated with the second filter option, enabling the user to quickly view and gain access to a particular fitness, thereby reducing the number of inputs required to select a fitness. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,该一个或多个过滤选项(例如,1622a至1622h)被分组为第一过滤类别(例如,1614a)(例如,过滤类别可包括健身类型、教练、持续时间、音乐流派),第一过滤类别是多个过滤类别(例如,1614a至1614d)(例如,健身类型、教练、持续时间、音乐流派)中的一个过滤类别,并且第一过滤类别(例如,1614a)包括多个过滤选项(例如,1622a至1622h),并且该多个过滤类别中的第二过滤类别(例如,1614b)包括多个过滤选项(例如,1628a至1628i)(1726)。在一些实施方案中,该多个过滤类别中的每个过滤类别包括多个过滤选项(例如,“健身类型”过滤类别包括多个健身类型,“教练”过滤类别包括多个教练,“持续时间”过滤类别包括多个健身持续时间,“音乐流派”过滤类别包括多个音乐流派)。将过滤选项分组为各种过滤类别使得用户能够快速获得对过滤选项的访问并且应用过滤选项,从而减少应用过滤选项所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the one or more filter options (e.g., 1622a to 1622h) are grouped into a first filter category (e.g., 1614a) (e.g., the filter category may include fitness type, trainer, duration, music genre), the first filter category is one of a plurality of filter categories (e.g., 1614a to 1614d) (e.g., fitness type, trainer, duration, music genre), and the first filter category (e.g., 1614a) includes a plurality of filter options (e.g., 1622a to 1622h), and a second filter category (e.g., 1614b) in the plurality of filter categories includes a plurality of filter options (e.g., 1628a to 1628i) (1726). In some embodiments, each of the plurality of filter categories includes a plurality of filter options (e.g., the "fitness type" filter category includes a plurality of fitness types, the "trainer" filter category includes a plurality of trainers, the "duration" filter category includes a plurality of fitness durations, and the "music genre" filter category includes a plurality of music genres). Grouping the filter options into various filter categories enables the user to quickly gain access to the filter options and apply the filter options, thereby reducing the number of inputs required to apply the filter options. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,当使得在用户界面中显示第一过滤类别的该一个或多个过滤选项时,计算机系统1600检测第四用户输入(例如,1625g)(例如,对不同的过滤类别的选择)。In some embodiments, while causing the one or more filter options of the first filter category to be displayed in the user interface, the computer system 1600 detects a fourth user input (e.g., 1625g) (e.g., selection of a different filter category).
在一些实施方案中,响应于检测到第四用户输入,计算机系统1600使得停止显示第一过滤类别的该一个或多个过滤选项(例如,在图16N中,不再显示过滤选项1622a至1622h)。In some embodiments, in response to detecting the fourth user input, the computer system 1600 stops displaying the one or more filter options of the first filter category (eg, in FIG. 16N , filter options 1622a to 1622h are no longer displayed).
在一些实施方案中,计算机系统1600使得经由显示生成部件显示包括第一过滤类别的该多个过滤类别(例如,在图16N中,显示过滤类别1614a至1614d)(例如,健身类型、教练、持续时间、音乐流派/类型)。In some embodiments, the computer system 1600 enables display of the multiple filter categories (e.g., in FIG. 16N , filter categories 1614a to 1614d ) including a first filter category (e.g., fitness type, trainer, duration, music genre/type) via a display generation component.
在一些实施方案中,计算机系统1600检测对应于从该多个过滤类别中选择第二过滤类别的第五用户输入(例如,1625h)(例如,轻击第二过滤类别、点击第二过滤类别)。In some embodiments, the computer system 1600 detects a fifth user input (eg, 1625h) corresponding to selecting a second filter category from the plurality of filter categories (eg, tapping the second filter category, clicking the second filter category).
在一些实施方案中,响应于检测到第五用户输入(例如,1625h),计算机系统1600使得第二过滤类别扩展,使得显示第二过滤类别的第二多个过滤选项(例如,在图16O中,显示过滤选项1628a至1628i)。在一些实施方案中,使得第二过滤类别扩展而使得显示第二过滤类别的第二多个过滤选项包括使得将该多个过滤类别的显示替换为第二多个过滤选项。在显示不同的类别中的过滤选项之前,停止显示一个过滤类别中的过滤选项,允许用户更有效地导航并应用过滤选项,从而减少应用过滤选项所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, in response to detecting a fifth user input (e.g., 1625h), the computer system 1600 causes the second filter category to expand so that a second plurality of filter options for the second filter category are displayed (e.g., in FIG. 16O , filter options 1628a to 1628i are displayed). In some embodiments, causing the second filter category to expand so that a second plurality of filter options for the second filter category are displayed includes causing the display of the plurality of filter categories to be replaced with the second plurality of filter options. Before displaying filter options in different categories, stopping displaying filter options in one filter category allows a user to more efficiently navigate and apply filter options, thereby reducing the number of inputs required to apply filter options. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,第四用户输入对应于选择该一个或多个过滤选项中的第一过滤选项(例如,轻击第一过滤选项、点击第一过滤选项)(例如,图16M中的1625g)。响应于用户选择第一类别内的第一过滤选项而停止显示第一类别的该一个或多个过滤选项并且使得显示该多个过滤类别,允许用户以较少的输入更快速且有效地导航过滤选项。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the fourth user input corresponds to selecting a first filter option among the one or more filter options (e.g., tapping the first filter option, clicking the first filter option) (e.g., 1625g in Figure 16M). In response to the user selecting the first filter option within the first category, the one or more filter options of the first category are stopped from being displayed and the multiple filter categories are displayed, allowing the user to navigate the filter options more quickly and efficiently with fewer inputs. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating the device/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,响应于第一用户输入(例如,1623),计算机系统1600维持显示第一过滤类别的该一个或多个过滤选项(例如,图16C至图16E,维持显示过滤选项1622a至1622h)。在选择过滤选项之前维持显示一个或多个过滤选项,并且随后响应于用户选择第一过滤选项而停止显示该一个或多个过滤选项并且使得显示该多个过滤类别,允许用户以较少的输入更快速且有效地导航多个过滤类别中的过滤选项。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, in response to a first user input (e.g., 1623), the computer system 1600 maintains display of the one or more filter options for the first filter category (e.g., Figures 16C to 16E, maintain display of filter options 1622a to 1622h). Maintaining display of one or more filter options before selecting a filter option, and then ceasing to display the one or more filter options and causing display of the multiple filter categories in response to the user selecting the first filter option, allows the user to more quickly and efficiently navigate the filter options in the multiple filter categories with fewer inputs. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,响应于检测到第五用户输入(例如,1625h)并且根据确定第二多个过滤选项(例如,1628a至1628i)中的第三过滤选项(例如,教练过滤选项)(例如,1628g、1628h、1628i)与一组当前应用的过滤选项(例如,在图16O中,应用“HIIT”过滤选项)(例如,从第一过滤类别中选择的过滤选项)不兼容(在一些实施方案中,不存在与第三过滤选项相关联的健身建议也与当前应用的过滤选项相关联的情况,在与第三过滤选项相关联的健身建议的子集和与当前应用的过滤选项相关联的健身建议的子集之间不存在重叠),并且当显示第二过滤类别的第二多个过滤选项时,计算机系统1600使得经由显示生成部件显示第三过滤选项与该组当前应用的过滤选项不兼容的视觉指示(例如,图16O中的过滤选项1628g至1628i在视觉上不同于过滤选项1628a至1628f)(例如,以指示第三过滤选项与当前应用的过滤选项不兼容的特定视觉样式来显示第三过滤选项(例如,显示为“变灰”或以其他方式在视觉上去强调的选项),将第三过滤选项和与当前应用的过滤选项兼容(例如,具有也与当前应用的过滤选项相关联的相关联的健身建议)的一个或多个过滤选项分开显示)。在一些实施方案中,基于确定第三过滤选项与该组当前应用的过滤选项不兼容,第三过滤选项不可供用户选择。在一些实施方案中,第三过滤选项仍是可选的,但是对第三过滤选项的选择导致移除当前应用的过滤选项(例如,移除当前应用的过滤选项,并且应用第三过滤选项)。显示特定过滤选项与该组当前应用的过滤选项不兼容的视觉指示,允许用户以较少的输入更快速且有效地导航过滤选项并且应用过滤选项。否则,用户可能会消耗一个或多个输入来尝试应用与当前应用的过滤选项不兼容的过滤选项。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, in response to detecting a fifth user input (e.g., 1625h) and based on determining that a third filter option (e.g., a coaching filter option) (e.g., 1628g, 1628h, 1628i) in the second plurality of filter options (e.g., 1628a to 1628i) is incompatible with a set of currently applied filter options (e.g., in FIG. 16O, applying the "HIIT" filter option) (e.g., filter options selected from the first filter category) (in some embodiments, there is no overlap between the subset of fitness suggestions associated with the third filter option and the subset of fitness suggestions associated with the currently applied filter options). ), and when displaying a second plurality of filter options of the second filter category, the computer system 1600 causes a visual indication to be displayed via the display generation component that the third filter option is incompatible with the set of currently applied filter options (e.g., filter options 1628g to 1628i in FIG. 16O are visually distinct from filter options 1628a to 1628f) (e.g., displaying the third filter option in a particular visual style indicating that the third filter option is incompatible with the currently applied filter options (e.g., displaying the third filter option as a "grayed out" or otherwise visually de-emphasized option), displaying the third filter option separately from one or more filter options that are compatible with the currently applied filter options (e.g., having associated fitness suggestions that are also associated with the currently applied filter options). In some embodiments, based on determining that the third filter option is incompatible with the set of currently applied filter options, the third filter option is not available for selection by the user. In some embodiments, the third filter option is still selectable, but selection of the third filter option results in removal of the currently applied filter option (e.g., the currently applied filter option is removed and the third filter option is applied). Displaying a visual indication that a particular filter option is incompatible with the set of currently applied filter options allows the user to more quickly and efficiently navigate the filter options and apply the filter options with fewer inputs. Otherwise, the user may expend one or more inputs trying to apply a filter option that is incompatible with the currently applied filter options. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,响应于检测到第四用户输入(例如,1625g),计算机系统1600使得经由显示生成部件显示指示已选择并应用第一过滤选项的可选用户界面对象(例如,可选选项、示能表示)(例如,1626),其中该可选用户界面对象在被选择时,移除第一过滤选项的应用(例如,选择该可选用户界面对象导致用户界面的第一区域包括与第一过滤选项不相关联的健身建议)。显示可被选择以移除应用的过滤选项的应用程序的可选择用户界面对象,允许用户以较少的输入更快速且有效地移除应用的过滤选项的应用程序。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, in response to detecting a fourth user input (e.g., 1625g), computer system 1600 causes a selectable user interface object (e.g., selectable option, affordance) (e.g., 1626) to be displayed via a display generation component indicating that the first filter option has been selected and applied, wherein the selectable user interface object, when selected, removes the application of the first filter option (e.g., selecting the selectable user interface object causes the first area of the user interface to include fitness suggestions that are not associated with the first filter option). Displaying a selectable user interface object that can be selected to remove the application of the applied filter option allows the user to more quickly and efficiently remove the application of the applied filter option with less input. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在检测到第一用户输入之后并且根据确定指向第一过滤选项的第一用户输入尚未维持至少预定义的时间段(例如,焦点选择器尚未维持在第一过滤选项上达预定义的时间段(例如,在该预定义的时间段已经过之前,焦点选择器就已导航离开第一过滤选项)),计算机系统1600经由显示生成部件在用户界面的第一区域中维持显示该多个健身建议(例如,图16E至图16F,用户输入1625a不会使得区域1616b中所示的该多个健身建议改变)(例如,在用户界面的第一区域中维持显示该多个健身建议使得用户界面的第一区域维持不变)。当用户输入尚未维持至少预定义的时间段时,维持显示健身建议减少了用户界面中显示的对象和/或部件必须被更新或改变的次数。减少UI中不必要的视觉改变使用户-设备界面更高效(例如,通过最小化视觉混淆并帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),这又通过使用户能够更快速且高效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, after detecting the first user input and based on determining that the first user input directed to the first filter option has not been maintained for at least a predefined time period (e.g., the focus selector has not been maintained on the first filter option for a predefined time period (e.g., the focus selector has navigated away from the first filter option before the predefined time period has passed)), the computer system 1600 maintains display of the multiple fitness suggestions in the first area of the user interface via the display generation component (e.g., Figures 16E to 16F, the user input 1625a does not cause the multiple fitness suggestions shown in area 1616b to change) (e.g., maintaining the display of the multiple fitness suggestions in the first area of the user interface causes the first area of the user interface to remain unchanged). Maintaining the display of the fitness suggestions when the user input has not been maintained for at least a predefined time period reduces the number of times objects and/or components displayed in the user interface must be updated or changed. Reducing unnecessary visual changes in the UI makes the user-device interface more efficient (e.g., by minimizing visual confusion and helping users provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,该一个或多个过滤选项中的每个过滤选项与一个或多个健身教练(例如,教练过滤选项1628a至1628i)中的相应健身教练相关联。在一些实施方案中,第一过滤选项与该一个或多个健身教练中的第一健身教练相关联。在一些实施方案中,停止在用户界面的第一区域内显示该多个健身建议中的至少一部分包括停止显示与第一健身教练不相关联的健身建议(例如,图16Q),使得用户界面的第一区域包括来自与第一健身教练相关联的该多个健身建议的健身建议第一子集,并且不包括与第一健身教练不相关联的健身建议。停止显示与第一健身教练不相关联的健身建议向用户提供了关于对应于所选择的教练的健身的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, each of the one or more filter options is associated with a corresponding fitness coach in one or more fitness coaches (e.g., coach filter options 1628a to 1628i). In some embodiments, the first filter option is associated with a first fitness coach in the one or more fitness coaches. In some embodiments, stopping displaying at least a portion of the multiple fitness suggestions in the first area of the user interface includes stopping displaying fitness suggestions that are not associated with the first fitness coach (e.g., Figure 16Q), so that the first area of the user interface includes a first subset of fitness suggestions from the multiple fitness suggestions associated with the first fitness coach, and does not include fitness suggestions that are not associated with the first fitness coach. Stopping displaying fitness suggestions that are not associated with the first fitness coach provides feedback to the user about the fitness corresponding to the selected coach. Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating the device/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,使得显示该输入指向第一健身建议的视觉指示,同时在用户界面的第一区域中维持显示健身建议第一子集包括:使得经由显示生成部件显示与第一健身建议相关联的预览视频,同时在用户界面的第一区域中维持显示健身建议第一子集(例如,图16K至图16L)。在一些实施方案中,该预览视频包括与健身建议相关联的健身教练的视频和/或音频片段。在一些实施方案中,与第一健身建议相关联的预览视频包括第一健身建议的所选择的部分。在一些实施方案中,该多个健身建议中的每个健身建议与相应预览视频相关联,并且每个预览视频具有相同的预定持续时间。使得显示与第一健身建议相关联的预览视频向用户提供了关于设备的当前状态的反馈(例如,设备已检测到指向第一健身建议的用户输入)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, causing a visual indication that the input is directed to the first fitness suggestion to be displayed while maintaining the display of the first subset of fitness suggestions in the first area of the user interface includes: causing a preview video associated with the first fitness suggestion to be displayed via a display generation component while maintaining the display of the first subset of fitness suggestions in the first area of the user interface (e.g., Figures 16K to 16L). In some embodiments, the preview video includes a video and/or audio clip of a fitness trainer associated with the fitness suggestion. In some embodiments, the preview video associated with the first fitness suggestion includes a selected portion of the first fitness suggestion. In some embodiments, each of the plurality of fitness suggestions is associated with a corresponding preview video, and each preview video has the same predetermined duration. Causing the display of the preview video associated with the first fitness suggestion to provide feedback to the user about the current state of the device (e.g., the device has detected a user input directed to the first fitness suggestion). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,用户界面(例如,1612)还包括第二可选用户界面对象(例如,可选选项、示能表示)(例如,1617),该第二可选用户界面对象在被选择时,移除一个或多个(或所有)应用的过滤选项。在一些实施方案中,选择该可选用户界面对象导致用户界面的第一区域包括未过滤的(例如,完整的)可用健身建议列表。提供可被选择以移除应用的过滤选项的应用的可选用户界面对象,允许用户以较少的输入更快速且有效地移除应用的过滤选项的应用。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the user interface (e.g., 1612) also includes a second optional user interface object (e.g., optional options, enabling representation) (e.g., 1617), which, when selected, removes one or more (or all) filter options for the application. In some embodiments, selecting the optional user interface object causes the first area of the user interface to include an unfiltered (e.g., complete) list of available fitness suggestions. Providing an optional user interface object for an application that can be selected to remove filter options for an application allows the user to more quickly and efficiently remove the application's filter options with less input. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating the device/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
需注意,上文关于方法1700(例如,图17A至图17B)所述的过程的细节也以类似方式适用于下文所述的方法。例如,方法1900任选地包括上文参考方法1700所述的各种方法的特性中的一个或多个特性。例如,如下文关于方法1900所讨论的健身建议用户界面可包括各种浏览和过滤特征,如方法1700中所阐述的。为了简明起见,这些详情在下文中不再重复。It should be noted that the details of the process described above with respect to method 1700 (e.g., Figures 17A to 17B) also apply in a similar manner to the methods described below. For example, method 1900 optionally includes one or more of the features of the various methods described above with reference to method 1700. For example, a fitness advice user interface as discussed below with respect to method 1900 may include various browsing and filtering features, as described in method 1700. For the sake of brevity, these details are not repeated below.
图18A至图18V示出了根据一些实施方案的用于显示健身信息的示例性用户界面。这些附图中的用户界面用于示出下文所述的过程,包括图19A至图19C中的过程。Figures 18A to 18V illustrate exemplary user interfaces for displaying fitness information according to some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including the processes in Figures 19A to 19C.
图18A至图18V示出了示例性设备和用户界面。在图18A处,计算机系统1600(例如,设备100、300、500)正在显示器1601(例如,电视)上显示主屏幕用户界面1810,该主屏幕用户界面包括用于启动一个或多个不同的应用程序或查看不同的内容的可选图形用户界面对象。在一些实施方案中,显示器1601是计算机系统1600的集成部分。在一些实施方案中,计算机系统1600与显示器1601通信(例如,无线、有线)(例如,如在图18A中所描绘的)(例如,该计算机系统是与显示器1601通信的机顶盒或计算机)。Figure 18 A to Figure 18V shows exemplary equipment and user interface.At Figure 18A, computer system 1600 (for example, equipment 100,300,500) is displaying main screen user interface 1810 on display 1601 (for example, TV), and this main screen user interface includes the optional graphical user interface object for starting one or more different application programs or viewing different contents.In some embodiments, display 1601 is the integrated part of computer system 1600.In some embodiments, computer system 1600 communicates (for example, wireless, wired) with display 1601 (for example, as described in Figure 18 A) (for example, this computer system is a set-top box or the computer communicating with display 1601).
图18A还示出了遥控器1602,该遥控器被配置为基于在遥控器1602处检测到的用户输入来将数据(例如,经由RF通信、经由蓝牙、经由红外)传输到计算机系统1600。遥控器1602包括选择区域1604a(其包括用于检测轻击、按压和轻扫手势的触敏表面)、菜单按钮1604b、电视按钮1604c、麦克风按钮1604d、播放/暂停按钮1604e和音量控制按钮1604f。18A also shows a remote control 1602 that is configured to transmit data (e.g., via RF communication, via Bluetooth, via infrared) to the computer system 1600 based on user input detected at the remote control 1602. The remote control 1602 includes a selection area 1604a (which includes a touch-sensitive surface for detecting tap, press, and swipe gestures), a menu button 1604b, a TV button 1604c, a microphone button 1604d, a play/pause button 1604e, and a volume control button 1604f.
图18A至图18C描绘了为用户自动地呈现个性化健身用户界面的示例性场景1802。在示例性场景1802中,由计算机系统1600确定在计算机系统1600的接近度内存在单个已识别的用户(1806a)(例如,在计算机系统的接近度内存在与用户相关联的单个已识别的(例如,先前配对的)电子设备)。基于该确定,计算机系统1600为该已识别的用户显示个性化健身用户界面。现在将参考图18A至图18C提供更多细节。18A to 18C depict an exemplary scenario 1802 for automatically presenting a personalized fitness user interface to a user. In the exemplary scenario 1802, it is determined by the computer system 1600 that there is a single identified user (1806a) within proximity of the computer system 1600 (e.g., there is a single identified (e.g., previously paired) electronic device associated with the user within proximity of the computer system). Based on this determination, the computer system 1600 displays a personalized fitness user interface for the identified user. More details will now be provided with reference to FIGS. 18A to 18C.
在图18A处,计算机系统1600使得显示器1601显示主屏幕用户界面1810。主屏幕用户界面1810包括可由用户选择以打开对应的应用程序的应用程序表示1812a至1812d。18A, computer system 1600 causes display 1601 to display a home screen user interface 1810. Home screen user interface 1810 includes application representations 1812a through 1812d that can be selected by a user to open corresponding applications.
图18A还描绘了用户1806a与计算机系统1600处于同一房间的场景1802。用户1806a佩戴着电子设备800a(例如,设备800)(例如,手表)。计算机系统1600确定在计算机系统1600的预定接近度内(例如,处于同一房间、在阈值距离内等)存在一个设备(例如,特定类型的设备(例如,一个手表))。此外,在场景1802中,计算机系统1600还确定设备800a先前已与计算机系统1600配对(例如,用户800a先前已使得设备800a(例如,无线地)连接到计算机系统1600)。FIG. 18A also depicts a scenario 1802 in which a user 1806a is in the same room as the computer system 1600. The user 1806a is wearing an electronic device 800a (e.g., device 800) (e.g., a watch). The computer system 1600 determines that there is a device (e.g., a device of a particular type (e.g., a watch)) within a predetermined proximity (e.g., in the same room, within a threshold distance, etc.) of the computer system 1600. Additionally, in the scenario 1802, the computer system 1600 also determines that the device 800a has been previously paired with the computer system 1600 (e.g., the user 800a has previously caused the device 800a to connect (e.g., wirelessly) to the computer system 1600).
在如图18A中所描绘的主屏幕用户界面1810中,焦点在对应于健身应用程序的应用程序表示1812a上。当计算机系统1600使得经由显示器1601以应用程序表示1812a为焦点显示主屏幕用户界面1810时,遥控器1602检测到经由对应于对应用程序表示1812a的选择的按钮按压输入1814对选择区域1604a的激活,并且将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对应用程序表示1812a的选择的输入1814的指示。In home screen user interface 1810 as depicted in FIG18A , the focus is on application representation 1812a corresponding to a fitness application. When computer system 1600 causes home screen user interface 1810 to be displayed via display 1601 with application representation 1812a as the focus, remote control 1602 detects activation of selection area 1604a via button press input 1814 corresponding to selection of application representation 1812a and transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1814 corresponding to selection of application representation 1812a from remote control 1602.
在图18B处,响应于检测到输入1814(例如,接收到该输入的指示),并且基于(例如,响应于、根据)确定在计算机系统1600的预定接近度内存在单个设备800a,并且进一步基于(例如,响应于、根据)确定单个设备800a是先前已与计算机系统1600配对的已识别的设备,计算机系统1600使得设备800a经由显示器801a显示通知1815a。通知1815a请求来自用户800a的用户想要将设备800a与计算机系统1600配对的确认。通知1815a包括确认设备800a与计算机系统1600的配对的选项1816,以及取消配对的选项1818。在一些实施方案中,计算机系统1600还使得设备800a输出触觉输出,以将通知1815a通知给用户。响应于输入1814并且基于确定在计算机系统1600的接近度内存在单个先前配对的设备,计算机系统1600还使得显示器1601显示指示用户将他们的设备与计算机系统1600配对的通知1815b。At FIG. 18B , in response to detecting input 1814 (e.g., receiving an indication of the input), and based on (e.g., in response to, based on) determining that a single device 800a is present within a predetermined proximity of the computer system 1600, and further based on (e.g., in response to, based on) determining that the single device 800a is an identified device that has previously been paired with the computer system 1600, the computer system 1600 causes the device 800a to display a notification 1815a via the display 801a. The notification 1815a requests confirmation from the user 800a that the user wants to pair the device 800a with the computer system 1600. The notification 1815a includes an option 1816 to confirm the pairing of the device 800a with the computer system 1600, and an option 1818 to cancel the pairing. In some embodiments, the computer system 1600 also causes the device 800a to output a tactile output to notify the user of the notification 1815a. In response to input 1814 and based on determining that there is a single previously paired device within proximity of computer system 1600 , computer system 1600 also causes display 1601 to display a notification 1815b instructing the user to pair their device with computer system 1600 .
在图18B中,电子设备800a检测到对应于选项1816的位置的输入1820,该选项指示用户将设备800a与计算机系统1600配对的意图的确认。设备800a将该输入的指示传输到计算机系统1600。计算机系统1600从设备800a接收输入1820的指示。在一些实施方案中,计算机系统1600可请求输入附加信息(诸如PIN号)来确认配对,而不是需要单击来确认计算机系统1600与设备800a的配对(例如,如图18M所示)。In FIG18B , electronic device 800a detects input 1820 corresponding to the location of option 1816, which indicates confirmation of the user's intent to pair device 800a with computer system 1600. Device 800a transmits the indication of the input to computer system 1600. Computer system 1600 receives the indication of input 1820 from device 800a. In some embodiments, computer system 1600 may request input of additional information (such as a PIN number) to confirm the pairing, rather than requiring a single click to confirm the pairing of computer system 1600 with device 800a (e.g., as shown in FIG18M ).
在图18C处,响应于检测到输入1820(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示新的用户界面。此外,基于(例如,响应于、根据)确定在计算机系统1600的预定接近度内存在单个先前配对的设备800a(例如,特定类型的单个先前配对的设备(例如,手表)),计算机系统1600使得经由显示器1601显示与设备800a和/或用户1806a相关联的健身用户界面1822。健身用户界面1822具有与图16A的健身用户界面1606基本上类似的功能。健身用户界面1822包括针对用户(例如,用户1806a)的健身建议1824a至1824d。在一些实施方案中,健身用户界面1822与电子设备800a相关联,其中电子设备800a与用户1806a相关联,并且基于用户1806a已完成的一个或多个健身来选择健身建议1824a至1824d。例如,健身建议1824a表示与用户1806a完成的健身的子集(例如,最近完成的健身)共享一个或多个特性的健身。在所描绘的场景中,用户1806a最近与教练Amy一起完成了核心健身。因此,计算机系统1600提供健身建议1824a,因为该健身建议表示与用户1806a最近完成的健身具有共享特性的健身(例如,健身建议18024a具有与用户最近完成的健身相同的健身类型(核心)、健身建议18024a具有与用户最近完成的健身相同的教练(Amy))。健身用户界面1822还包括可被选择以呈现健身用户界面1822的选项1825a,以及可被选择以呈现不同的健身浏览用户界面(例如,图16B的用户界面1612)的选项1825b。At FIG. 18C , in response to detecting input 1820 (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to display a new user interface. In addition, based on (e.g., in response to, based on) determining that there is a single previously paired device 800a (e.g., a single previously paired device of a particular type (e.g., a watch)) within a predetermined proximity of computer system 1600, computer system 1600 causes display via display 1601 of a fitness user interface 1822 associated with device 800a and/or user 1806a. Fitness user interface 1822 has substantially similar functionality to fitness user interface 1606 of FIG. 16A . Fitness user interface 1822 includes fitness recommendations 1824a to 1824d for a user (e.g., user 1806a). In some embodiments, the fitness user interface 1822 is associated with the electronic device 800a, wherein the electronic device 800a is associated with the user 1806a, and the fitness suggestions 1824a to 1824d are selected based on one or more fitnesses that the user 1806a has completed. For example, the fitness suggestion 1824a represents a fitness that shares one or more characteristics with a subset of the fitnesses completed by the user 1806a (e.g., the most recently completed fitness). In the depicted scenario, the user 1806a recently completed a core fitness with a trainer Amy. Therefore, the computer system 1600 provides the fitness suggestion 1824a because the fitness suggestion represents a fitness that shares characteristics with the fitness that the user 1806a recently completed (e.g., the fitness suggestion 18024a has the same fitness type (core) as the fitness that the user recently completed, and the fitness suggestion 18024a has the same trainer (Amy) as the fitness that the user recently completed). The fitness user interface 1822 also includes an option 1825a that can be selected to present the fitness user interface 1822, and an option 1825b that can be selected to present a different fitness browsing user interface (eg, the user interface 1612 of FIG. 16B).
而图18A至图18C展示了单个已识别的设备被识别的场景,图18D至图18H展示了多个已识别的(例如,先前配对的)设备被识别为在计算机系统1600的接近度内的场景。While FIGS. 18A through 18C illustrate scenarios in which a single identified device is identified, FIGS. 18D through 18H illustrate scenarios in which multiple identified (eg, previously paired) devices are identified as being within proximity of computer system 1600 .
在图18D处,计算机系统1600使得显示器1601显示主屏幕用户界面1810。At FIG. 18D , the computer system 1600 causes the display 1601 to display a home screen user interface 1810 .
图18D还描绘了两个用户1806a、1806b与计算机系统1600处于同一房间的场景1828。用户1806a佩戴着电子设备800a(例如,设备800)(例如,手表),并且用户1806b佩戴着电子设备800b(例如,设备800)(例如,手表)。计算机系统1600确定在计算机系统1600的预定接近度内(例如,处于同一房间、在阈值距离内等)存在多个(例如,两个)设备(例如,特定类型的设备(例如,两个手表))。此外,在场景1828中,计算机系统1600还确定设备800a、800b两者先前都已与计算机系统1600配对。FIG. 18D also depicts a scenario 1828 in which two users 1806a, 1806b are in the same room as the computer system 1600. User 1806a is wearing an electronic device 800a (e.g., device 800) (e.g., a watch), and user 1806b is wearing an electronic device 800b (e.g., device 800) (e.g., a watch). The computer system 1600 determines that there are multiple (e.g., two) devices (e.g., devices of a particular type (e.g., two watches)) within a predetermined proximity of the computer system 1600 (e.g., in the same room, within a threshold distance, etc.). In addition, in the scenario 1828, the computer system 1600 also determines that both devices 800a, 800b have been previously paired with the computer system 1600.
在如图18D中所描绘的主屏幕用户界面1810中,焦点在对应于健身应用程序的应用程序表示1812a上。当计算机系统1600使得经由显示器1601以应用程序表示1812a为焦点显示主屏幕用户界面1810时,遥控器1602检测到经由对应于对应用程序表示1812a的选择的按钮按压输入1829对选择区域1604a的激活,并且将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对应用程序表示1812a的选择的输入1829的指示。In home screen user interface 1810 as depicted in Figure 18D, the focus is on application representation 1812a corresponding to a fitness application. When computer system 1600 causes home screen user interface 1810 to be displayed via display 1601 with application representation 1812a as the focus, remote control 1602 detects activation of selection area 1604a via button press input 1829 corresponding to selection of application representation 1812a and transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1829 corresponding to selection of application representation 1812a from remote control 1602.
在图18E处,响应于检测到输入1829(例如,接收到该输入的指示),并且基于(例如,响应于、根据)确定在计算机系统1600的预定接近度内存在多个已识别的(例如,先前配对的)设备800a、800b,计算机系统1600使得设备显示器1601将主屏幕用户界面1810的显示替换为消歧用户界面1830。消歧用户界面1830包括三个可选选项1832a、1832b、1832c。选项1832a与用户1806b和设备800b相关联(例如,对应于该用户和该设备),并且基于确定设备800b在计算机系统1600的预定接近度内来呈现该选项。选项1832a在被选择时,呈现与用户1806b和设备800b相关联的健身用户界面。选项1832b与用户1806a和设备800a相关联(例如,对应于该用户和该设备),并且基于确定设备800a在计算机系统1600的预定接近度内来呈现该选项。选项1832b在被选择时,呈现与用户1806a和设备800a相关联的健身用户界面。选项1832c可被选择以将先前未配对的新的设备与计算机系统1600配对。At FIG. 18E , in response to detecting input 1829 (e.g., receiving an indication of the input), and based on (e.g., in response to, based on) determining that there are multiple identified (e.g., previously paired) devices 800a, 800b within a predetermined proximity of the computer system 1600, the computer system 1600 causes the device display 1601 to replace the display of the home screen user interface 1810 with a disambiguation user interface 1830. The disambiguation user interface 1830 includes three selectable options 1832a, 1832b, 1832c. Option 1832a is associated with (e.g., corresponds to) a user 1806b and a device 800b, and is presented based on determining that the device 800b is within a predetermined proximity of the computer system 1600. Option 1832a, when selected, presents a fitness user interface associated with the user 1806b and the device 800b. Option 1832b is associated with (e.g., corresponds to) user 1806a and device 800a and is presented based on determining that device 800a is within a predetermined proximity of computer system 1600. Option 1832b, when selected, presents a fitness user interface associated with user 1806a and device 800a. Option 1832c may be selected to pair a new, previously unpaired device with computer system 1600.
在图18E中,焦点在选项1832b上,并且遥控器1602检测到经由对应于对选项1832b的选择的按钮按压输入1834对选择区域1604a的激活。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收输入1834的指示。18E, the focus is on option 1832b, and remote control 1602 detects activation of selection area 1604a via button press input 1834 corresponding to selection of option 1832b. Remote control 1602 transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1834 from remote control 1602.
在图18F处,响应于检测到输入1834(例如,接收到该输入的指示),计算机系统1600使得将消歧用户界面1830的显示替换为健身用户界面1822。健身用户界面1822与图18C中的健身用户界面1822相同。如上文参考图18C所讨论的,健身用户界面1822与用户1806a和设备800a相关联(例如,对应于该用户和该设备、针对该用户和该设备进行个性化)。例如,基于用户1806a已完成的一个或多个健身来选择健身用户界面1822中呈现的健身建议1824a至1824d。At FIG. 18F , in response to detecting input 1834 (e.g., receiving an indication of the input), computer system 1600 causes display of disambiguation user interface 1830 to be replaced with fitness user interface 1822. Fitness user interface 1822 is the same as fitness user interface 1822 in FIG. 18C . As discussed above with reference to FIG. 18C , fitness user interface 1822 is associated with (e.g., corresponds to, and is personalized for) user 1806a and device 800a. For example, fitness suggestions 1824a to 1824d presented in fitness user interface 1822 are selected based on one or more fitnesses that user 1806a has completed.
响应于检测到输入1834,计算机系统1600还使得设备800a显示通知1836,并且输出确认设备800a已与计算机系统1600配对的触觉输出。在一些实施方案中,在使得显示用户界面1822之前,计算机系统1600使得在设备800a上显示确认用户想要将设备800a与计算机系统1600配对的通知(如图18B所示)。In response to detecting input 1834, computer system 1600 also causes device 800a to display notification 1836 and output a tactile output confirming that device 800a has been paired with computer system 1600. In some embodiments, before causing user interface 1822 to be displayed, computer system 1600 causes a notification to be displayed on device 800a confirming that the user wants to pair device 800a with computer system 1600 (as shown in FIG. 18B ).
在图18G中,返回到消歧用户界面1830,焦点在选项1832a上,并且遥控器1602检测到经由对应于对选项1832a的选择的按钮按压输入1838对选择区域1604a的激活。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收输入1838的指示。In Figure 18G, returning to the disambiguation user interface 1830, the focus is on option 1832a, and the remote control 1602 detects activation of the selection area 1604a via a button press input 1838 corresponding to the selection of option 1832a. The remote control 1602 transmits an indication of the input to the computer system 1600. The computer system 1600 receives the indication of the input 1838 from the remote control 1602.
在图18H处,响应于检测到输入1838(例如,接收到该输入的指示),计算机系统1600使得将消歧用户界面1830的显示替换为健身用户界面1840。用户界面1840的功能与图18C和图18F中的健身用户界面1822的功能基本上相同。健身用户界面1840与用户1806b和设备800b相关联(例如,对应于该用户和该设备、针对该用户和该设备进行个性化)。例如,基于用户1806a已完成的一个或多个健身来选择健身用户界面1840中呈现的健身建议1842a至1842d。At FIG. 18H , in response to detecting input 1838 (e.g., receiving an indication of the input), computer system 1600 causes display of disambiguation user interface 1830 to be replaced with fitness user interface 1840. The functionality of user interface 1840 is substantially the same as the functionality of fitness user interface 1822 in FIGS. 18C and 18F . Fitness user interface 1840 is associated with (e.g., corresponds to, is personalized for, and is associated with user 1806 b and device 800 b). For example, fitness suggestions 1842 a to 1842 d presented in fitness user interface 1840 are selected based on one or more fitnesses that user 1806 a has completed.
响应于检测到输入1838,计算机系统1600还使得设备800b显示通知1844,并且输出确认设备800b已与计算机系统1600配对的触觉输出。在一些实施方案中,在使得显示用户界面1840之前,计算机系统1600使得在设备800a上显示确认用户想要将设备800b与计算机系统1600配对的通知(类似于图18B中所示的通知1815a)。In response to detecting input 1838, computer system 1600 also causes device 800b to display notification 1844 and output a tactile output confirming that device 800b has been paired with computer system 1600. In some embodiments, before causing user interface 1840 to be displayed, computer system 1600 causes a notification to be displayed on device 800a confirming that the user wants to pair device 800b with computer system 1600 (similar to notification 1815a shown in FIG. 18B ).
而图18A至图18C展示了单个已识别的设备(例如,与特定用户相关联的智能电话或智能手表或其他设备)被识别的场景,并且图18D至图18H展示了多个已识别的(例如,先前配对的)设备被识别为在计算机系统1600的接近度内的场景,图18I至图18N展示了一个或多个设备在计算机系统1600的接近度内但没有一个设备是已识别的设备(例如,没有一个设备先前与计算机系统1600配对)的场景。在一些实施方案中,已识别的设备是包括一个或多个传感器(例如,生物识别传感器(诸如心率或血氧传感器)或运动传感器(诸如陀螺仪或加速度计))的设备,该一个或多个传感器使得能够在健身期间更准确地跟踪用户活动水平。While Figures 18A-18C illustrate scenarios where a single identified device (e.g., a smart phone or smartwatch or other device associated with a particular user) is identified, and Figures 18D-18H illustrate scenarios where multiple identified (e.g., previously paired) devices are identified as being within proximity of computer system 1600, Figures 18I-18N illustrate scenarios where one or more devices are within proximity of computer system 1600 but none of the devices are identified devices (e.g., none of the devices were previously paired with computer system 1600). In some embodiments, the identified device is a device that includes one or more sensors (e.g., a biometric sensor (such as a heart rate or blood oxygen sensor) or a motion sensor (such as a gyroscope or accelerometer)) that enables more accurate tracking of user activity levels during a workout.
在图18I处,计算机系统1600使得显示器1601显示主屏幕用户界面1810。At FIG. 18I , the computer system 1600 causes the display 1601 to display a home screen user interface 1810 .
图18I还描绘了用户1806c与计算机系统1600处于同一房间的场景1846。用户1806c佩戴着电子设备800c(例如,设备800)(例如,手表)。计算机系统1600确定在计算机系统1600的预定接近度内(例如,处于同一房间、在阈值距离内等)存在单个设备800c,但也确定设备800c先前未与计算机系统1600配对。18I also depicts a scenario 1846 in which user 1806c is in the same room as computer system 1600. User 1806c is wearing electronic device 800c (e.g., device 800) (e.g., a watch). Computer system 1600 determines that there is a single device 800c within a predetermined proximity of computer system 1600 (e.g., in the same room, within a threshold distance, etc.), but also determines that device 800c has not been previously paired with computer system 1600.
在如图18I中所描绘的主屏幕用户界面1810中,焦点在对应于健身应用程序的应用程序表示1812a上。当计算机系统1600使得经由显示器1601以应用程序表示1812a为焦点显示主屏幕用户界面1810时,遥控器1602检测到经由对应于对应用程序表示1812a的选择的按钮按压输入1848对选择区域1604a的激活,并且将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对应用程序表示1812a的选择的输入1848的指示。In home screen user interface 1810 as depicted in FIG18I , the focus is on application representation 1812a corresponding to a fitness application. When computer system 1600 causes home screen user interface 1810 to be displayed via display 1601 with application representation 1812a as the focus, remote control 1602 detects activation of selection area 1604a via button press input 1848 corresponding to selection of application representation 1812a and transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1848 corresponding to selection of application representation 1812a from remote control 1602.
在图18J处,响应于检测到输入1848(例如,接收到该输入的指示),并且基于(例如,响应于、根据)确定在计算机系统1600的预定接近度内不存在已识别的(例如,先前配对的)设备,计算机系统1600使得显示器1601将主屏幕用户界面1810的显示替换为登出健身用户界面1850。与上文所讨论的健身用户界面1822、1840相比,登出健身用户界面1850不与任何特定用户或用户账户相关联。用户界面1850显示健身建议1852a至1852c,但是健身建议1852a至1852c可能不可由用户选择,直到用户登录和/或注册健身应用程序账户。用户界面1850提供:选项1856a,该选项可被选择以注册健身应用程序的免费试用;和选项1856b,如果用户已有账户则该选项可被选择以登录健身应用程序账户。At FIG. 18J , in response to detecting input 1848 (e.g., receiving an indication of the input), and based on (e.g., in response to, based on) determining that there is no identified (e.g., previously paired) device within a predetermined proximity of computer system 1600, computer system 1600 causes display 1601 to replace display of home screen user interface 1810 with logout fitness user interface 1850. In contrast to fitness user interfaces 1822, 1840 discussed above, logout fitness user interface 1850 is not associated with any particular user or user account. User interface 1850 displays fitness suggestions 1852a-1852c, but fitness suggestions 1852a-1852c may not be selectable by the user until the user logs in and/or registers a fitness application account. User interface 1850 provides: option 1856a, which can be selected to register for a free trial of a fitness application; and option 1856b, which can be selected to log in to a fitness application account if the user already has an account.
在图18J中,焦点在选项1856a上。当计算机系统1600使得以选项1856a为焦点显示用户界面1850时,遥控器1602检测到经由对应于对选项1856a的选择的按钮按压输入1858对选择区域1604a的激活,并且将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对选项1856a的选择的输入1858的指示。18J , the focus is on option 1856a. When computer system 1600 causes user interface 1850 to be displayed with option 1856a as the focus, remote control 1602 detects activation of selection area 1604a via button press input 1858 corresponding to selection of option 1856a and transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1858 corresponding to selection of option 1856a from remote control 1602.
在图18K中,响应于检测到输入1858(例如,接收到该输入的指示),计算机系统1600使得显示器1601将用户界面1850的显示替换为用户界面1860。用户界面1860包括可被选择以确认健身应用程序的免费试用的选项1862a,以及可被选择以取消注册该健身应用程序的免费试用的选项1862b。在图18K中,焦点在选项1862a上。当计算机系统1600使得以选项1862a为焦点显示用户界面1860时,遥控器1602检测到经由对应于对选项1862a的选择的按钮按压输入1864对选择区域1604a的激活,并且将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对选项1862a的选择的输入1864的指示。In FIG. 18K , in response to detecting input 1858 (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to replace display of user interface 1850 with user interface 1860. User interface 1860 includes option 1862a that can be selected to confirm the free trial of the fitness application, and option 1862b that can be selected to cancel the registration for the free trial of the fitness application. In FIG. 18K , the focus is on option 1862a. When computer system 1600 causes user interface 1860 to be displayed with option 1862a as the focus, remote control 1602 detects activation of selection area 1604a via button press input 1864 corresponding to the selection of option 1862a, and transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1864 corresponding to the selection of option 1862a from remote control 1602.
在图18L中,响应于检测到输入1864(例如,接收到该输入的指示),计算机系统1600使得显示器1601将用户界面1860的显示替换为用户界面1866。用户界面1866指示用户1806c打开设备800c上的健身应用程序。18L , in response to detecting input 1864 (eg, receiving an indication of the input), computer system 1600 causes display 1601 to replace display of user interface 1860 with user interface 1866. User interface 1866 instructs user 1806c to open a fitness application on device 800c.
在图18M中,响应于确定用户已打开设备800c上的健身应用程序,计算机系统1600使得显示器1601将用户界面1860的显示替换为用户界面1868。用户界面1868显示PIN号。计算机系统1600还使得设备800c经由显示器801c显示数字键盘1870。用户1806c可使用数字键盘1870输入用户界面1868中所示的PIN号,以确认他或她将设备800c与计算机系统1600配对的意图。在图18M中,设备800c检测到对应于输入数字序列“12 3 4”的用户输入1874,并且将该输入的指示传输到计算机系统1600。计算机系统1600从设备800c接收对应于输入数字序列“1 2 3 4”的输入1874的指示。在一些实施方案中,可接收其他输入以确认用户意图将设备800c与计算机系统1600配对,而不是输入PIN号。In FIG. 18M , in response to determining that the user has opened a fitness application on device 800c, computer system 1600 causes display 1601 to replace the display of user interface 1860 with user interface 1868. User interface 1868 displays a PIN number. Computer system 1600 also causes device 800c to display numeric keypad 1870 via display 801c. User 1806c can use numeric keypad 1870 to enter the PIN number shown in user interface 1868 to confirm his or her intention to pair device 800c with computer system 1600. In FIG. 18M , device 800c detects user input 1874 corresponding to the input numeric sequence “12 3 4” and transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1874 corresponding to the input numeric sequence “1 2 3 4” from device 800c. In some embodiments, other input may be received to confirm the user's intent to pair the device 800c with the computer system 1600, rather than entering a PIN number.
在图18N中,响应于检测到输入1874(例如,接收到该输入的指示),计算机系统1600使得显示器1601将用户界面1868的显示替换为健身用户界面1876。如参考图18B、图18F和图18H所讨论的健身用户界面1822、1840,健身用户界面1876包括各自与特定健身相关联的健身建议1852a至1852c,并且这些健身建议可被选择以访问该健身的健身内容(例如,视频内容、音频内容)。在一些实施方案中,健身用户界面1876是不针对用户1806a进行个性化的默认健身用户界面。这可能是因为用户1806a尚未在健身应用程序中进行任何健身,并且因此不存在足够的数据为用户1806a生成个性化健身用户界面。健身用户界面1876还包括可被选择以呈现健身用户界面1876的选项1853a,以及可被选择以呈现不同的健身浏览用户界面(例如,图16B的用户界面1612)的选项1853b。In FIG. 18N , in response to detecting input 1874 (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to replace display of user interface 1868 with fitness user interface 1876. As with the fitness user interfaces 1822, 1840 discussed with reference to FIG. 18B , FIG. 18F , and FIG. 18H , fitness user interface 1876 includes fitness suggestions 1852a to 1852c that are each associated with a particular fitness, and these fitness suggestions can be selected to access the fitness content (e.g., video content, audio content) of the fitness. In some embodiments, fitness user interface 1876 is a default fitness user interface that is not personalized for user 1806a. This may be because user 1806a has not yet performed any fitness in the fitness application, and therefore there is not enough data to generate a personalized fitness user interface for user 1806a. The fitness user interface 1876 also includes an option 1853a that can be selected to present the fitness user interface 1876, and an option 1853b that can be selected to present a different fitness browsing user interface (eg, the user interface 1612 of FIG. 16B).
图18O至图18V展示了用户可登出他或她的账户以允许将新的设备与计算机系统1600配对的场景。18O-18V illustrate scenarios in which a user may log out of his or her account to allow a new device to be paired with computer system 1600.
在图18O处,计算机系统1600使得显示器1601显示主屏幕用户界面1810。At FIG. 18O , the computer system 1600 causes the display 1601 to display a home screen user interface 1810 .
图18O还描绘了图18D至图18H中的这两个用户1806b(“JANE”)、1806a(“JOHN”)与计算机系统1600处于同一房间的场景1872。如图18D至图18H中的情况,用户1806a佩戴着电子设备800a(例如,设备800)(例如,手表),并且用户1806b佩戴着电子设备800b(例如,设备800)(例如,手表)。然而,在场景1872中,仅用户1806b的电子设备800b先前已与计算机系统1600配对。用户1806a的电子设备800a先前从未与计算机系统1600配对。计算机系统1600确定在计算机系统1600的预定接近度内(例如,处于同一房间、在阈值距离内等)仅存在一个设备(例如,特定类型的设备(例如,一个手表)),并且该设备先前已与计算机系统1600配对。FIG. 18O also depicts a scenario 1872 in which the two users 1806b (“JANE”), 1806a (“JOHN”) in FIGS. 18D to 18H are in the same room as the computer system 1600. As in the cases in FIGS. 18D to 18H, the user 1806a is wearing the electronic device 800a (e.g., device 800) (e.g., a watch), and the user 1806b is wearing the electronic device 800b (e.g., device 800) (e.g., a watch). However, in the scenario 1872, only the electronic device 800b of the user 1806b has been previously paired with the computer system 1600. The electronic device 800a of the user 1806a has never been previously paired with the computer system 1600. The computer system 1600 determines that there is only one device (e.g., a device of a specific type (e.g., a watch)) within a predetermined proximity of the computer system 1600 (e.g., in the same room, within a threshold distance, etc.), and that the device has been previously paired with the computer system 1600.
在如图18O中所描绘的主屏幕用户界面1810中,焦点在对应于健身应用程序的应用程序表示1812a上。当计算机系统1600使得经由显示器1601以应用程序表示1812a为焦点显示主屏幕用户界面1810时,遥控器1602检测到经由对应于对应用程序表示1812a的选择的按钮按压输入1874对选择区域1604a的激活,并且将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对应用程序表示1812a的选择的输入1874的指示。In home screen user interface 1810 as depicted in Figure 18O, the focus is on application representation 1812a corresponding to a fitness application. When computer system 1600 causes home screen user interface 1810 to be displayed via display 1601 with application representation 1812a as the focus, remote control 1602 detects activation of selection area 1604a via button press input 1874 corresponding to selection of application representation 1812a and transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1874 corresponding to selection of application representation 1812a from remote control 1602.
在图18P处,响应于检测到输入1874(例如,接收到该输入的指示),并且基于(例如,响应于、根据)确定在计算机系统1600的预定接近度内仅存在一个先前配对的设备800d,计算机系统1600使得显示器1601将主用户界面1810的显示替换为健身用户界面1822,如上所述,该健身用户界面是与电子设备800b和/或用户1806b相关联的个性化健身用户界面。类似地,响应于检测到输入1874(例如,接收到该输入的指示),并且基于(例如,响应于、根据)确定在计算机系统1600的预定接近度内仅存在一个先前配对的设备800d,计算机系统1600使得电子设备800b显示通知并且输出触觉输出,以指示电子设备800b现在与计算机系统1600配对。At Figure 18P, in response to detecting input 1874 (e.g., receiving an indication of the input), and based on (e.g., in response to, based on) determining that there is only one previously paired device 800d within a predetermined proximity of the computer system 1600, the computer system 1600 causes the display 1601 to replace the display of the primary user interface 1810 with the fitness user interface 1822, which, as described above, is a personalized fitness user interface associated with the electronic device 800b and/or the user 1806b. Similarly, in response to detecting input 1874 (e.g., receiving an indication of the input), and based on (e.g., in response to, based on) determining that there is only one previously paired device 800d within a predetermined proximity of the computer system 1600, the computer system 1600 causes the electronic device 800b to display a notification and output a tactile output to indicate that the electronic device 800b is now paired with the computer system 1600.
在图18P处,焦点在对应于用户1806b的头像/图像表示的选项1876上。当计算机系统1600使得经由显示器1601以选项1876为焦点显示健身用户界面1822时,遥控器1602检测到经由对应于对选项1876的选择的按钮按压输入1878对选择区域1604a的激活,并且将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对选项1876的选择的输入1878的指示。18P , the focus is on option 1876 corresponding to the avatar/image representation of user 1806b. When computer system 1600 causes display of fitness user interface 1822 via display 1601 with option 1876 as the focus, remote control 1602 detects activation of selection area 1604a via button press input 1878 corresponding to selection of option 1876 and transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1878 corresponding to selection of option 1876 from remote control 1602.
在图18Q处,响应于检测到输入1878(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示注销选项1880。在图18Q处,焦点在选项1880上。当计算机系统1600使得经由显示器1601以选项1880为焦点显示健身用户界面1822时,遥控器1602检测到经由对应于对选项1880的选择的按钮按压输入1882对选择区域1604a的激活,并且将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对选项1880的选择的输入1882的指示。At FIG18Q , in response to detecting input 1878 (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to display logout option 1880. At FIG18Q , the focus is on option 1880. While computer system 1600 causes display of fitness user interface 1822 via display 1601 with option 1880 as the focus, remote control 1602 detects activation of selection area 1604a via button press input 1882 corresponding to selection of option 1880 and transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1882 corresponding to selection of option 1880 from remote control 1602.
在图18R处,响应于检测到输入1882(例如,接收到该输入的指示),计算机系统1600使得显示器1601将健身用户界面1822的显示替换为消歧用户界面1884。消歧用户界面1884包括两个可选选项1884a、1884b。选项1884a与用户1806b和设备800b相关联(例如,对应于该用户和该设备),并且基于确定设备800b在计算机系统1600的预定接近度内来呈现该选项。选项1884a在被选择时,呈现与用户1806b和设备800b相关联的健身用户界面1822。选项1884b可被选择以将先前未配对的新的设备与计算机系统1600配对。在一些实施方案中,如果确定特定类型的另外的先前配对的电子设备在计算机系统1600的预定接近度内,则消歧用户界面1884可包括针对这些检测到的设备中的每个设备的附加可选选项。At FIG. 18R , in response to detecting input 1882 (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to replace display of fitness user interface 1822 with disambiguation user interface 1884. Disambiguation user interface 1884 includes two selectable options 1884a, 1884b. Option 1884a is associated with user 1806b and device 800b (e.g., corresponds to the user and the device), and is presented based on determining that device 800b is within a predetermined proximity of computer system 1600. Option 1884a, when selected, presents fitness user interface 1822 associated with user 1806b and device 800b. Option 1884b may be selected to pair a new device that was not previously paired with computer system 1600. In some embodiments, if it is determined that additional previously paired electronic devices of a particular type are within a predetermined proximity of computer system 1600, disambiguation user interface 1884 may include additional selectable options for each of these detected devices.
在图18R中,焦点在选项1884b上,并且遥控器1602检测到经由对应于对选项1884b的选择的按钮按压输入1886对选择区域1604a的激活。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收输入1886的指示。18R, the focus is on option 1884b, and remote control 1602 detects activation of selection area 1604a via button press input 1886 corresponding to selection of option 1884b. Remote control 1602 transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1886 from remote control 1602.
在图18S处,响应于检测到输入1886(例如,接收到该输入的指示),计算机系统1600使得显示器1601将消歧用户界面1884的显示替换为状态用户界面1888。状态用户界面1888指示用户打开该用户希望与计算机系统1600配对的新的设备(例如,新的手表)上的健身应用程序。用户1806a希望将设备800a与计算机系统1600配对。在图18S中,设备800a显示包括多个应用程序图标的主用户界面1885,该多个应用程序图标表示安装在设备800a上的不同的应用程序。设备800a在对应于健身应用程序图标1887A的位置处检测到用户输入1887B。At FIG. 18S , in response to detecting input 1886 (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to replace display of disambiguation user interface 1884 with state user interface 1888. State user interface 1888 indicates that the user has opened a fitness application on a new device (e.g., a new watch) that the user wishes to pair with computer system 1600. User 1806a wishes to pair device 800a with computer system 1600. In FIG. 18S , device 800a displays a primary user interface 1885 that includes a plurality of application icons representing different applications installed on device 800a. Device 800a detects user input 1887B at a location corresponding to fitness application icon 1887A.
在图18T处,响应于输入1887B,设备800a将主用户界面1885的显示替换为配对用户界面1889。配对用户界面1889包括选项1891A。在显示配对用户界面1889时,设备800a在对应于选项1891A的位置处检测到用户输入1891B。18T, in response to input 1887B, device 800a replaces display of primary user interface 1885 with pairing user interface 1889. Pairing user interface 1889 includes option 1891 A. While pairing user interface 1889 is displayed, device 800a detects user input 1891B at a location corresponding to option 1891A.
在图18U处,响应于输入1891B,设备800a将配对用户界面1889的显示替换为数字键盘1870,如上文参考图18M所述。此外,响应于输入1891B(例如,响应于来自设备800a的指示检测输入1891B的通信),设备1600将状态用户界面1888的显示替换为上文参考图18M所述的用户界面1868。用户界面1868显示PIN号。用户1806a可使用数字键盘1870输入用户界面1868中所示的PIN号,以确认他或她将设备800a与计算机系统1600配对的意图。在图18U中,设备800a检测对应于输入数字序列“12 3 4”的用户输入1893,并且将该输入的指示传输到计算机系统1600。计算机系统1600从设备800c接收对应于输入数字序列“1 2 3 4”的输入1874的指示。At FIG. 18U , in response to input 1891B, device 800a replaces display of pairing user interface 1889 with numeric keypad 1870, as described above with reference to FIG. 18M . In addition, in response to input 1891B (e.g., in response to a communication from device 800a indicating detection of input 1891B), device 1600 replaces display of status user interface 1888 with user interface 1868, as described above with reference to FIG. 18M . User interface 1868 displays a PIN number. User 1806a may use numeric keypad 1870 to enter the PIN number shown in user interface 1868 to confirm his or her intention to pair device 800a with computer system 1600. In FIG. 18U , device 800a detects user input 1893 corresponding to inputting the numeric sequence “12 3 4” and transmits an indication of the input to computer system 1600. Computer system 1600 receives an indication of input 1874 from device 800c corresponding to the input number sequence "1 2 3 4".
在图18V中,响应于检测到输入1893(例如,接收到该输入的指示),计算机系统1600使得显示器1601将用户界面1868的显示替换为健身用户界面1840。参考图18H更详细地描述了健身用户界面1840,并且该健身用户界面表示与设备800a和/或用户1806a相关联的个性化健身用户界面。在所描绘的实施方案中,设备800a与订阅账户相关联,并且可基于与设备800a和/或用户1806a相关联的过去的健身来呈现设备800a的个性化健身用户界面。在其他场景中(例如,在设备和/或用户未订阅或者尚未进行任何过去的健身的场景中),可呈现不同的用户界面(例如,图18J的用户界面1850)。In Figure 18V, in response to detecting input 1893 (e.g., receiving an indication of the input), computer system 1600 causes display 1601 to replace the display of user interface 1868 with fitness user interface 1840. Fitness user interface 1840 is described in more detail with reference to Figure 18H, and the fitness user interface represents a personalized fitness user interface associated with device 800a and/or user 1806a. In the depicted embodiment, device 800a is associated with a subscription account, and a personalized fitness user interface of device 800a can be presented based on past fitness associated with device 800a and/or user 1806a. In other scenarios (e.g., in scenarios where the device and/or user are not subscribed or have not yet performed any past fitness), a different user interface (e.g., user interface 1850 of Figure 18J) can be presented.
图19A至图19C是示出根据一些实施方案的用于显示健身信息的方法的流程图。在具有显示器的设备(例如,100、300、500、600、800、1600)处执行方法1900。方法1900中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。Figures 19A to 19C are flow charts illustrating methods for displaying fitness information according to some embodiments. Method 1900 is performed at a device (e.g., 100, 300, 500, 600, 800, 1600) having a display. Some operations in method 1900 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.
在一些实施方案中,电子设备(例如,600、800、1600)是计算机系统。该计算机系统任选地与显示生成部件和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。In some embodiments, the electronic device (e.g., 600, 800, 1600) is a computer system. The computer system optionally communicates (e.g., wired communication, wireless communication) with a display generation component and one or more input devices. The display generation component is configured to provide visual output, such as display via a CRT display, display via an LED display, or display via image projection. In some embodiments, the display generation component is integrated with the computer system. In some embodiments, the display generation component is separated from the computer system. One or more input devices are configured to receive input, such as a touch-sensitive surface that receives user input. In some embodiments, one or more input devices are integrated with the computer system. In some embodiments, one or more input devices are separated from the computer system. Therefore, the computer system can send data (e.g., image data or video data) to an integrated or external display generation component via a wired or wireless connection to generate content (e.g., using a display device) in a visual manner, and can receive input from one or more input devices via a wired or wireless connection.
如下所述,方法1900提供了用于显示健身信息的直观方式。该方法减轻了用户在显示健身信息时的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使得用户能够更快更有效地显示相机视图节省了功率并且增加了电池充电之间的时间。As described below, method 1900 provides an intuitive way to display fitness information. The method reduces the cognitive burden on the user when displaying fitness information, thereby creating a more effective human-computer interface. For battery-powered computing devices, enabling users to display camera views faster and more efficiently saves power and increases the time between battery charges.
与显示生成部件和一个或多个输入设备通信(例如,有线通信、无线通信)的计算机系统1600(例如,电子设备、机顶设备;数字媒体播放器)经由该一个或多个输入设备检测(1902)对应于显示健身用户界面的请求的用户输入(例如,1814、1829、1848)。A computer system 1600 (e.g., an electronic device, a set-top device; a digital media player) in communication (e.g., wired communication, wireless communication) with a display generation component and one or more input devices detects (1902) a user input (e.g., 1814, 1829, 1848) corresponding to a request to display a fitness user interface via the one or more input devices.
响应于显示健身用户界面的请求(1906),并且根据确定计算机系统满足相对于第一类型的单个外部电子设备(例如,图18A中的800a、图18I中的800c)(例如,不多于一个第一类型的外部电子设备)(例如,可穿戴电子设备(例如,手表))的接近度标准(1906)(例如,基于连接信号强度、基于到与位置相关联的通用设备的连接、基于被定位在大致相同的位置或阈值距离内的自我识别、基于确定计算机系统在外部电子设备的预定距离内而被确定为在大致相同的位置或阈值距离内)(在一些实施方案中,根据确定计算机系统与第一类型的单个先前配对的外部电子设备(例如,先前已与计算机系统配对的外部电子设备)在相同位置),计算机系统1600发起(1908)经由显示生成部件显示第一健身建议用户界面(例如,1822)(例如,个性化健身建议用户界面(例如,图6C至图6M的健身用户界面612))的过程(在一些实施方案中,不显示或使得显示消歧用户界面),其中第一健身建议用户界面显示与该单个外部电子设备相关联(例如,与关联于该外部电子设备的用户相关联)的一个或多个健身建议(例如,1824a至1824d)。在一些实施方案中,健身建议对应于(例如,表示)健身(例如,引导用户进行体力活动的音频和/或视频内容)。在一些实施方案中,选择健身建议发起用于回放对应于健身建议的健身的过程。根据确定计算机系统满足相对于单个电子设备的接近度标准而显示与该单个电子设备相关联的一个或多个健身建议,使得用户能够快速获得对特定健身的访问,从而减少选择健身所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In response to a request to display a fitness user interface (1906), and based on determining that the computer system meets proximity criteria (1906) relative to a single external electronic device of the first type (e.g., 800a in FIG. 18A, 800c in FIG. 18I) (e.g., no more than one external electronic device of the first type) (e.g., a wearable electronic device (e.g., a watch)) (e.g., based on connection signal strength, based on connection to a general device associated with a location, based on self-identification of being located at approximately the same location or within a threshold distance, based on determining that the computer system is within a predetermined distance of the external electronic device and is determined to be at approximately the same location or within a threshold distance) (in some embodiments, based on determining that the computer system meets proximity criteria (1906) relative to a single external electronic device of the first type (e.g., 800a in FIG. 18A, 800c in FIG. 18I) (e.g., no more than one external electronic device of the first type) (e.g., a wearable electronic device (e.g., a watch) In some embodiments, the computer system 1600 is in the same location as a single previously paired external electronic device of a first type (e.g., an external electronic device that has been previously paired with the computer system), the computer system 1600 initiates (1908) a process of displaying a first fitness suggestion user interface (e.g., 1822) (e.g., a personalized fitness suggestion user interface (e.g., fitness user interface 612 of Figures 6C to 6M)) via a display generation component (in some embodiments, without displaying or causing a disambiguation user interface to be displayed), wherein the first fitness suggestion user interface displays one or more fitness suggestions (e.g., 1824a to 1824d) associated with the single external electronic device (e.g., associated with a user associated with the external electronic device). In some embodiments, the fitness suggestion corresponds to (e.g., represents) a fitness (e.g., audio and/or video content that guides a user to perform physical activity). In some embodiments, selecting a fitness suggestion initiates a process for playing back a fitness corresponding to the fitness suggestion. Displaying one or more fitness suggestions associated with the single electronic device based on determining that the computer system meets proximity criteria relative to the single electronic device enables the user to quickly gain access to a particular fitness, thereby reducing the number of inputs required to select a fitness. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
响应于显示健身用户界面的请求(1906),并且根据确定计算机系统满足相对于至少第一类型的第一外部电子设备以及第一类型的第二外部电子设备(例如,图18D中的800a、800b)(例如,第一可穿戴电子设备和第二可穿戴电子设备(例如,第一手表和第二手表))的接近度标准(1910)(在一些实施方案中,根据确定计算机系统与至少第一类型的第一先前配对的外部电子设备以及第一类型的第二先前配对的外部电子设备(例如,先前已与计算机系统配对的外部电子设备)在相同位置),计算机系统1600发起(1912)经由显示生成部件显示不同于第一健身建议用户界面的消歧用户界面(例如,1830)的过程(在一些实施方案中,不显示或使得显示第一健身建议用户界面)。消歧用户界面包括:第一可选用户界面对象(例如,1832a),该第一可选用户界面对象在被选择时,发起用于显示与第一外部电子设备(例如,800b)相关联的第二健身建议用户界面(例如,1840)(例如,与第一外部电子设备相关联的个性化健身建议用户界面)的过程,其中第二健身建议用户界面显示与第一外部电子设备相关联(例如,与关联于第一外部电子设备的用户相关联)的一个或多个健身建议(例如,1842a至1842d)(1914);和第二可选用户界面对象(1832b),该第二可选用户界面对象在被选择时,发起用于显示不同于第二健身建议用户界面并且与第二外部电子设备(例如,800a)相关联的第三健身建议用户界面(例如,1822,图18F)(例如,与第二外部电子设备相关联的个性化健身建议用户界面)的过程,其中第三健身建议用户界面显示与第二外部电子设备相关联(例如,与关联于第二外部电子设备的用户相关联)的一个或多个健身建议(例如,1824a至1824d)(1916)。在一些实施方案中,第一健身建议用户界面包括不包括在第二和/或第三健身建议用户界面中的一个或多个健身建议。在一些实施方案中,第二健身建议用户界面包括不包括在第一和/或第三健身建议用户界面中的一个或多个健身建议。在一些实施方案中,第三健身建议用户界面包括不包括在第一和/或第二健身建议用户界面中的一个或多个健身建议。根据确定计算机系统满足相对于多个外部电子设备的接近度标准而显示消歧用户界面,使得用户能够快速且高效地识别特定外部电子设备并且访问与该特定外部电子设备相关联的健身建议,从而减少选择健身所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In response to a request to display a fitness user interface (1906), and based on determining that the computer system meets proximity criteria (1910) relative to at least a first external electronic device of a first type and a second external electronic device of a first type (e.g., 800a, 800b in FIG. 18D) (e.g., a first wearable electronic device and a second wearable electronic device (e.g., a first watch and a second watch)) (in some embodiments, based on determining that the computer system is in the same location as at least a first previously paired external electronic device of the first type and a second previously paired external electronic device of the first type (e.g., an external electronic device that has been previously paired with the computer system)), the computer system 1600 initiates (1912) a process of displaying a disambiguation user interface (e.g., 1830) that is different from the first fitness suggestion user interface via a display generation component (in some embodiments, the first fitness suggestion user interface is not displayed or is caused to be displayed). The disambiguation user interface includes: a first selectable user interface object (e.g., 1832a), which, when selected, initiates a process for displaying a second fitness suggestion user interface (e.g., 1840) associated with a first external electronic device (e.g., 800b) (e.g., a personalized fitness suggestion user interface associated with the first external electronic device), wherein the second fitness suggestion user interface displays one or more fitness suggestions (e.g., 1842a to 1842d) associated with the first external electronic device (e.g., associated with a user associated with the first external electronic device) (1914); and a second selectable user interface object (1832b), which, when selected, initiates a process for displaying a third fitness suggestion user interface (e.g., 1822, FIG. 18F) that is different from the second fitness suggestion user interface and is associated with a second external electronic device (e.g., 800a) (e.g., a personalized fitness suggestion user interface associated with the second external electronic device), wherein the third fitness suggestion user interface displays one or more fitness suggestions (e.g., 1824a to 1824d) associated with the second external electronic device (e.g., associated with a user associated with the second external electronic device) (1916). In some embodiments, the first fitness advice user interface includes one or more fitness advice that is not included in the second and/or third fitness advice user interfaces. In some embodiments, the second fitness advice user interface includes one or more fitness advice that is not included in the first and/or third fitness advice user interfaces. In some embodiments, the third fitness advice user interface includes one or more fitness advice that is not included in the first and/or second fitness advice user interfaces. Displaying a disambiguation user interface based on determining that the computer system meets proximity criteria relative to multiple external electronic devices enables the user to quickly and efficiently identify a specific external electronic device and access fitness advice associated with the specific external electronic device, thereby reducing the number of inputs required to select fitness. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating the device/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,发起显示第一健身建议用户界面的过程包括:根据确定该单个外部电子设备与授权用户账户(例如,针对健身服务或健身应用程序注册的用户账户)相关联,计算机系统1600使得经由显示生成部件显示第一健身建议用户界面(例如,1822,图18C)(例如,个性化健身建议用户界面)(在一些实施方案中,不显示或使得显示消歧用户界面),其中第一健身建议用户界面显示与该授权用户账户相关联的一个或多个健身建议(在一些实施方案中,健身建议对应于(例如,表示)健身(例如,引导用户进行体力活动的音频和/或视频内容))。在一些实施方案中,选择健身建议发起用于回放对应于该健身建议的健身的过程,并且根据确定该单个外部电子设备与授权用户账户不相关联,计算机系统1600使得经由显示生成部件显示不同于第一健身建议用户界面的授权用户界面(例如,185)(例如,与未注册用户相关联的默认登陆页面用户界面(例如,用户注册界面、用户登录界面、免费试用注册界面))。在一些实施方案中,该授权界面包括可选用户界面对象,该可选用户界面对象在被选择时,发起授权与单个外部电子设备相关联的用户账户的过程。在一些实施方案中,在授权该用户账户之后,显示第一健身建议用户界面。在一些实施方案中,显示授权用户界面,而不显示或使得显示第一健身建议用户界面或消歧用户界面。根据确定单个外部电子设备与授权用户账户相关联而显示与该单个电子设备相关联的一个或多个健身建议,使得用户能够快速获得对特定健身的访问,从而减少选择健身所需的输入的数量。根据确定单个外部电子设备与授权用户账户不相关联而显示授权用户界面增强了安全性和隐私性。减少执行操作所需的输入的数量以及提供改善的安全性增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the process of initiating display of a first fitness suggestion user interface includes: based on determining that the single external electronic device is associated with an authorized user account (e.g., a user account registered for a fitness service or fitness application), the computer system 1600 causes a first fitness suggestion user interface (e.g., 1822, FIG. 18C ) (e.g., a personalized fitness suggestion user interface) to be displayed via a display generation component (in some embodiments, a disambiguation user interface is not displayed or caused to be displayed), wherein the first fitness suggestion user interface displays one or more fitness suggestions associated with the authorized user account (in some embodiments, the fitness suggestion corresponds to (e.g., represents) fitness (e.g., audio and/or video content that guides the user to perform physical activity)). In some embodiments, selecting a fitness suggestion initiates a process for playing back a fitness corresponding to the fitness suggestion, and based on determining that the single external electronic device is not associated with an authorized user account, the computer system 1600 causes an authorized user interface (e.g., 185) different from the first fitness suggestion user interface to be displayed via a display generation component (e.g., a default login page user interface associated with an unregistered user (e.g., a user registration interface, a user login interface, a free trial registration interface)). In some embodiments, the authorization interface includes an optional user interface object that, when selected, initiates a process of authorizing a user account associated with a single external electronic device. In some embodiments, after authorizing the user account, a first fitness suggestion user interface is displayed. In some embodiments, the authorization user interface is displayed without displaying or causing the display of the first fitness suggestion user interface or the disambiguation user interface. One or more fitness suggestions associated with a single electronic device are displayed based on determining that a single external electronic device is associated with an authorized user account, so that the user can quickly obtain access to a specific fitness, thereby reducing the number of inputs required to select fitness. Displaying the authorization user interface based on determining that a single external electronic device is not associated with an authorized user account enhances security and privacy. Reducing the number of inputs required to perform an operation and providing improved security enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating the device/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,当在显示设备上显示授权用户界面时,计算机系统1600检测对应于授权与单个外部电子设备相关联的用户账户的请求的第二用户输入(例如,1858)(例如,授权用户账户以访问健身应用程序和/或健身建议)(例如,选择开始免费试用或注册用户账户的选项或示能表示)。In some embodiments, while the authorization user interface is displayed on the display device, the computer system 1600 detects a second user input (e.g., 1858) corresponding to a request to authorize a user account associated with a single external electronic device (e.g., to authorize the user account to access fitness applications and/or fitness suggestions) (e.g., selecting an option or indication to start a free trial or register a user account).
在一些实施方案中,响应于检测到第二用户输入(例如,1858),计算机系统1600发起在单个外部电子设备上显示通知的过程,其中该通知请求对意图授权与该单个外部电子设备相关联的用户账户的用户进行身份验证(例如,图18M)(例如,请求单个外部电子设备上的用户输入以对意图授权与该单个外部电子设备相关联的用户账户的用户进行身份验证的通知)。在单个外部电子设备上显示请求对意图授权与该单个电子外部设备相关联的用户账户的用户进行身份验证的通知,向用户提供了关于设备的当前状态的反馈(例如,已接受到对应于授权与该单个外部电子设备相关联的用户账户的请求的用户输入)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, in response to detecting a second user input (e.g., 1858), the computer system 1600 initiates a process of displaying a notification on a single external electronic device, wherein the notification requests authentication of a user who intends to authorize a user account associated with the single external electronic device (e.g., FIG. 18M ) (e.g., a notification requesting user input on a single external electronic device to authenticate a user who intends to authorize a user account associated with the single external electronic device). Displaying a notification on a single external electronic device requesting authentication of a user who intends to authorize a user account associated with the single electronic external device provides the user with feedback about the current state of the device (e.g., user input corresponding to a request to authorize a user account associated with the single external electronic device has been received). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,发起显示第一健身建议用户界面的过程包括(1918):在显示第一健身建议用户界面之前,计算机系统1600使得(1920)单个外部电子设备输出请求用户确认将该单个外部电子设备与计算机系统配对(例如,请求用户在该单个外部电子设备上执行手势(例如,输入PIN号、轻击指示用户意图将该单个外部电子设备与计算机系统配对的选项))的通知(例如,触觉、视觉)(例如,1815a,图18B、图18M)。在一些实施方案中,在接收到将单个外部电子设备与计算机系统配对的确认之后,显示第一健身建议用户界面。在一些实施方案中,单个外部电子设备与计算机系统唯一地配对。例如,单个外部电子设备与计算机系统具有特殊关系,因为单个外部电子设备仅与计算机系统配对而不与任何其他设备配对。在一些实施方案中,配对两个电子设备包括在这两个设备之间建立通信手段。该通信手段可包括于2014年9月2日提交并于2015年12月3日公布的名称为“PredefinedWireless Pairing”的美国专利公布号2015/0350865中所描述的那些,该专利公布以引用方式并入本公开。一旦设备被配对,它们就可交换数据,包括可用于设备配置的数据。配对还可允许使用其他配对的设备提供的用户界面来配置设备。例如,计算机技术的最新进度已使得制造商能够以相对较小的形状因子来生产功能强大的计算设备。然而,小的设备可能无法提供足够大以适用于用户配置的用户界面。相反,被配置的设备可与具有较大用户界面的外部设备配对,该用户界面提供在被配置的该设备上设置参数的能力。此类技术可减少开始使用设备所需的时间和精力,并且可使该设备对用户更有用。在一些实施方案中,配对两个电子设备包括将这两个电子设备彼此注册以用于未来的无线通信。例如,当第一设备与第二设备配对时,第二设备可被注册(例如,在第一设备上)作为配对设备,并且/或者第一设备可被注册(例如,在第二设备上)作为配对设备。在一些实施方案中,如果两个设备彼此配对,则两个设备彼此注册并且可执行双向无线通信。在一些实施方案中,出于配对关系的目的,无线通信发生于对等无线通信协议诸如蓝牙和/或蓝牙低功耗(BTLE)上。在一些实施方案中,无线通信使用超过一种无线通信协议。例如,除BTLE之外还可使用WiFi。在这些实施方案中,两个设备之间的初始通信可发生于更低功率的协议上诸如BTLE,即使在该协议产生更低数据传输速度时也是如此。随后的通信可发生于较快速的辅助网络诸如WiFi上。以下申请中描述了与在配对关系中启动和操作相关的附加示例性技术:于2014年12月30日提交并于2015年12月3日公布的名称为“Companion Application for ActivityCooperation”的美国专利公布号2015/035081;于2014年9月2日提交并于2015年12月3日公布的名称为“Predefined Wireless Pairing”美国专利公布号2015/0350865;和于2015年8月28日提交并于2016年3月3日公布的名称为“Reduced-size Configuration Interface”的美国专利公布号2016/0062572。在单个外部电子设备上输出请求用户确认将单个外部电子设备与计算机系统配对的通知向用户提供了关于设备的当前状态(例如,计算机系统正在尝试与单个外部电子设备配对)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, the process of initiating display of a first fitness suggestion user interface includes (1918): before displaying the first fitness suggestion user interface, the computer system 1600 causes (1920) the single external electronic device to output a notification (e.g., tactile, visual) requesting the user to confirm pairing the single external electronic device with the computer system (e.g., requesting the user to perform a gesture on the single external electronic device (e.g., entering a PIN number, tapping an option indicating the user's intention to pair the single external electronic device with the computer system)) (e.g., 1815a, Figure 18B, Figure 18M). In some embodiments, after receiving confirmation to pair the single external electronic device with the computer system, the first fitness suggestion user interface is displayed. In some embodiments, the single external electronic device is uniquely paired with the computer system. For example, the single external electronic device has a special relationship with the computer system because the single external electronic device is only paired with the computer system and not with any other device. In some embodiments, pairing two electronic devices includes establishing a communication means between the two devices. The communication means may include those described in U.S. Patent Publication No. 2015/0350865, filed on September 2, 2014 and published on December 3, 2015, entitled "Predefined Wireless Pairing", which is incorporated by reference into the present disclosure. Once the devices are paired, they can exchange data, including data that can be used for device configuration. Pairing can also allow the user interface provided by other paired devices to be used to configure the device. For example, the latest progress in computer technology has enabled manufacturers to produce powerful computing devices with relatively small form factors. However, small devices may not be able to provide a user interface that is large enough to be suitable for user configuration. On the contrary, the configured device can be paired with an external device with a larger user interface, which provides the ability to set parameters on the configured device. Such technology can reduce the time and effort required to start using the device, and can make the device more useful to the user. In some embodiments, pairing two electronic devices includes registering the two electronic devices with each other for future wireless communications. For example, when a first device is paired with a second device, the second device may be registered (e.g., on the first device) as a paired device, and/or the first device may be registered (e.g., on the second device) as a paired device. In some embodiments, if two devices are paired with each other, the two devices are registered with each other and two-way wireless communication may be performed. In some embodiments, for the purpose of a paired relationship, wireless communication occurs over a peer-to-peer wireless communication protocol such as Bluetooth and/or Bluetooth Low Energy (BTLE). In some embodiments, wireless communication uses more than one wireless communication protocol. For example, WiFi may be used in addition to BTLE. In these embodiments, initial communication between two devices may occur over a lower power protocol such as BTLE, even when the protocol produces a lower data transfer speed. Subsequent communication may occur over a faster auxiliary network such as WiFi. Additional exemplary techniques related to initiating and operating in a paired relationship are described in the following applications: U.S. Patent Publication No. 2015/035081, entitled “Companion Application for Activity Cooperation,” filed on December 30, 2014, and published on December 3, 2015; U.S. Patent Publication No. 2015/0350865, entitled “Predefined Wireless Pairing,” filed on September 2, 2014, and published on December 3, 2015; and U.S. Patent Publication No. 2016/0062572, entitled “Reduced-size Configuration Interface,” filed on August 28, 2015, and published on March 3, 2016. Outputting a notification on a single external electronic device requesting user confirmation to pair the single external electronic device with a computer system provides feedback to the user regarding the current state of the device (e.g., the computer system is attempting to pair with the single external electronic device). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,用户确认将单个外部电子设备与计算机系统配对包括用户输入个人识别号(1922)(例如,图18M)。在一些实施方案中,为用户显示PIN号(例如,在显示生成部件上、在计算机系统上和/或在单个外部电子设备上),并且基于接收到对应于PIN号的用户输入(例如,在显示生成部件上、在计算机系统上和/或在单个外部电子设备上的PIN号的用户输入)来确定用户确认将单个外部电子设备与计算机系统配对(例如,根据确定用户已录入PIN号,单个外部电子设备与计算机系统配对并且/或者第一健身建议用户界面显示在显示生成部件上(例如,在显示生成部件上、在计算机系统上和/或在单个外部电子设备上))。经由个人识别号的用户输入接收用户确认将单个外部电子设备配对增强了安全性。提供改进的安全性增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过约束未授权的访问),这另外通过限制受约束操作的执行而减少了电力使用并且延长了设备的电池寿命。In some embodiments, user confirmation to pair a single external electronic device with a computer system includes user input of a personal identification number (1922) (e.g., FIG. 18M). In some embodiments, a PIN number is displayed for the user (e.g., on a display generating component, on a computer system, and/or on a single external electronic device), and based on receiving a user input corresponding to the PIN number (e.g., user input of the PIN number on a display generating component, on a computer system, and/or on a single external electronic device), it is determined that the user confirms pairing the single external electronic device with the computer system (e.g., based on determining that the user has entered the PIN number, the single external electronic device is paired with the computer system and/or the first fitness advice user interface is displayed on the display generating component (e.g., on a display generating component, on a computer system, and/or on a single external electronic device)). Receiving user confirmation to pair a single external electronic device via user input of a personal identification number enhances security. Providing improved security enhances the operability of the device and makes the user-device interface more efficient (e.g., by restricting unauthorized access), which in addition reduces power usage and extends the battery life of the device by limiting the execution of the restricted operations.
在一些实施方案中,用户确认将单个外部电子设备与计算机系统配对包括在可选用户界面对象上的用户输入(1924)(例如,轻击手势)(例如,图18B)。在一些实施方案中,根据确定单个外部电子设备先前已与计算机系统配对,基于在单个外部电子设备上接收到第一用户手势(例如,轻击手势)来确定用户确认将单个外部电子设备与计算机系统配对,并且根据确定单个外部电子设备先前未与计算机系统配对,基于在单个外部电子设备上接收到不同于第一用户手势的第二用户手势(例如,PIN号的输入)来确定用户确认将单个外部电子设备与计算机系统配对。经由在可选用户界面对象上的用户输入接收用户确认将单个外部电子设备配对增强了安全性。提供改进的安全性增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过约束未授权的访问),这另外通过限制受约束操作的执行而减少了电力使用并且延长了设备的电池寿命。In some embodiments, user confirmation to pair a single external electronic device with a computer system includes user input (1924) (e.g., a tap gesture) on an optional user interface object (e.g., FIG. 18B ). In some embodiments, based on determining that the single external electronic device has been previously paired with the computer system, user confirmation to pair a single external electronic device with a computer system is determined based on receiving a first user gesture (e.g., a tap gesture) on the single external electronic device, and based on determining that the single external electronic device has not been previously paired with the computer system, user confirmation to pair a single external electronic device with a computer system is determined based on receiving a second user gesture different from the first user gesture (e.g., input of a PIN number) on the single external electronic device. Receiving user confirmation to pair a single external electronic device via user input on an optional user interface object enhances security. Providing improved security enhances the operability of the device and makes the user-device interface more efficient (e.g., by restricting unauthorized access), which in addition reduces power usage and extends the battery life of the device by limiting the execution of constrained operations.
在一些实施方案中,发起用于显示第一健身建议用户界面的过程包括使得在没有用户输入的情况下经由显示生成部件显示第一健身建议用户界面(例如,1822)(例如,一旦确定计算机系统满足相对于第一类型的单个外部电子设备(例如,与其在相同位置)的接近度标准,第一健身建议用户界面就会自动地显示在显示生成部件上)。在一些实施方案中,发起显示消歧用户界面的过程包括使得在没有用户输入的情况下经由显示生成部件显示消歧用户界面(例如,1830)(例如,一旦确定计算机系统满足相对于第一类型的第一外部电子设备和第一类型的第二外部电子设备(例如,与它们在相同位置)的接近度标准,消歧用户界面就会自动地显示在显示生成部件上)。在没有用户输入的情况下自动地显示第一健身建议用户界面或消歧用户界面允许用户快速选择特定健身。在一组条件已经被满足而不需要进一步的用户输入时执行操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, initiating a process for displaying a first fitness suggestion user interface includes causing the first fitness suggestion user interface (e.g., 1822) to be displayed via a display generation component without user input (e.g., once it is determined that the computer system meets the proximity criteria relative to a single external electronic device of the first type (e.g., being in the same location as it), the first fitness suggestion user interface is automatically displayed on the display generation component). In some embodiments, initiating a process for displaying a disambiguation user interface includes causing a disambiguation user interface (e.g., 1830) to be displayed via a display generation component without user input (e.g., once it is determined that the computer system meets the proximity criteria relative to a first external electronic device of the first type and a second external electronic device of the first type (e.g., being in the same location as them). Automatically displaying the first fitness suggestion user interface or the disambiguation user interface without user input allows a user to quickly select a particular fitness. Performing operations when a set of conditions have been met without requiring further user input enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,发起显示第一健身建议用户界面的过程包括(1918)使得(1926)单个外部电子设备生成指示单个外部电子设备(例如,图18F中的设备800a、图18H中的设备800b)与计算机系统配对的触觉输出(例如,多个单独触觉输出的序列)。使得单个外部电子设备生成指示单个外部电子设备与计算机系统配对的触觉输出向用户提供了关于设备的当前状态(例如,计算机系统与单个外部电子设备配对)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, initiating the process of displaying the first fitness advice user interface includes (1918) causing (1926) a single external electronic device to generate a tactile output (e.g., a sequence of multiple separate tactile outputs) indicating that the single external electronic device (e.g., device 800a in FIG. 18F, device 800b in FIG. 18H) is paired with the computer system. Causing the single external electronic device to generate a tactile output indicating that the single external electronic device is paired with the computer system provides feedback to the user about the current state of the device (e.g., the computer system is paired with the single external electronic device). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,响应于显示健身用户界面的请求并且根据确定计算机系统不满足相对于(例如,基于连接信号强度、基于缺乏到与位置相关联的通用设备的连接、基于不在大致相同的位置或不在阈值距离内的自我识别、基于确定计算机系统不在任何外部电子设备的预定距离内而被确定为不在大致相同的位置或不在阈值距离内)第一类型的任何外部电子设备(例如,可穿戴电子设备(例如,手表))(在一些实施方案中,根据确定计算机系统与第一类型的任何先前配对的外部电子设备不在相同位置)的接近度标准,计算机系统1600发起经由显示生成部件显示应用程序演示用户界面(例如,1850)的过程,该应用程序演示用户界面不同于第一健身建议用户界面(例如,图18C中的1822)、消歧用户界面(例如,1830)、第二健身建议用户界面(例如,图18F中的1822)和第三健身建议用户界面(例如,1840)中的每一者(在一些实施方案中,不显示或使得显示第一健身建议用户界面、消歧用户界面、第二健身建议用户界面或第三健身建议用户界面)。根据确定计算机系统不满足相对于第一类型的任何外部电子设备的接近度标准而发起显示应用程序演示用户界面的过程向用户提供了关于设备的当前状态(例如,计算机系统不满足相对于第一类型的任何外部电子设备的接近度标准)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, in response to a request to display a fitness user interface and based on determining that the computer system does not meet proximity criteria relative to any external electronic device of the first type (e.g., a wearable electronic device (e.g., a watch)) (e.g., based on connection signal strength, based on lack of connection to a general device associated with the location, based on self-identification of not being in approximately the same location or not within a threshold distance, based on determining that the computer system is not within a predetermined distance of any external electronic device) (in some embodiments, based on determining that the computer system is not in the same location as any previously paired external electronic device of the first type), the computer system 1600 initiates a process of displaying an application demonstration user interface (e.g., 1850) via a display generation component, the application demonstration user interface being different from each of the first fitness suggestion user interface (e.g., 1822 in FIG. 18C ), the disambiguation user interface (e.g., 1830), the second fitness suggestion user interface (e.g., 1822 in FIG. 18F ), and the third fitness suggestion user interface (e.g., 1840) (in some embodiments, the first fitness suggestion user interface, the disambiguation user interface, the second fitness suggestion user interface, or the third fitness suggestion user interface is not displayed or is caused to be displayed). Initiating display of an application demonstration user interface based on a determination that the computer system does not satisfy proximity criteria relative to any external electronic device of the first type provides feedback to the user regarding the current state of the device (e.g., the computer system does not satisfy proximity criteria relative to any external electronic device of the first type). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more effective (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,响应于显示健身用户界面的请求并且根据确定计算机系统不满足相对于(例如,基于连接信号强度、基于缺乏到与位置相关联的通用设备的连接、基于不在大致相同的位置或不在阈值距离内的自我识别、基于确定计算机系统不在任何先前配对的外部电子设备的预定距离内而被确定为不在大致相同的位置或不在阈值距离内)第一类型的任何先前配对的外部电子设备(例如,可穿戴电子设备(例如,手表))的接近度标准,计算机系统1600发起经由显示生成部件显示设备配对用户界面(例如,1866、1868)的过程,该设备配对用户界面包括对将第一类型的外部电子设备配对的提示(在一些实施方案中,不显示或使得显示第一健身建议用户界面、消歧用户界面、第二健身建议用户界面或第三健身建议用户界面)。在一些实施方案中,设备配对用户界面不同于第一健身建议用户界面、消歧用户界面、第二健身建议用户界面和第三健身建议用户界面。在一些实施方案中,设备配对用户界面包括让用户将第一类型的外部电子设备与计算机系统配对的一个或多个指令。根据确定计算机系统不满足相对于第一类型的任何先前配对的外部电子设备的接近度标准而发起显示设备配对用户界面的过程向用户提供了关于设备的当前状态(例如,计算机系统不满足相对于第一类型的任何先前配对的外部电子设备的接近度标准)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, in response to a request to display a fitness user interface and based on a determination that the computer system does not meet proximity criteria relative to any previously paired external electronic device of the first type (e.g., a wearable electronic device (e.g., a watch)) (e.g., based on connection signal strength, based on lack of connection to a general device associated with a location, based on self-identification of not being in approximately the same location or not within a threshold distance, based on a determination that the computer system is not within a predetermined distance of any previously paired external electronic device and is determined to be not in approximately the same location or not within a threshold distance), the computer system 1600 initiates a process of displaying a device pairing user interface (e.g., 1866, 1868) via a display generation component, the device pairing user interface including a prompt to pair the first type of external electronic device (in some embodiments, not displaying or causing to display the first fitness suggestion user interface, disambiguation user interface, second fitness suggestion user interface, or third fitness suggestion user interface). In some embodiments, the device pairing user interface is different from the first fitness suggestion user interface, the disambiguation user interface, the second fitness suggestion user interface, and the third fitness suggestion user interface. In some embodiments, the device pairing user interface includes one or more instructions for a user to pair the first type of external electronic device with the computer system. Initiating display of a device pairing user interface based on a determination that the computer system does not satisfy proximity criteria relative to any previously paired external electronic device of the first type provides feedback to the user regarding the current state of the device (e.g., the computer system does not satisfy proximity criteria relative to any previously paired external electronic device of the first type). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,设备配对用户界面(例如,1866)包括让用户将第一类型的外部电子设备(例如,可穿戴电子设备(例如,手表))与计算机系统配对的一个或多个指令。在一些实施方案中,该一个或多个指令包括打开第一类型的外部电子设备上的应用程序(例如,特定应用程序、第一类型的应用程序、健身应用程序)的指令(例如,图18L中的“OPENFITNESS APP ON WATCH”)。显示让用户将第一类型的外部设备与计算机系统配对的指令允许用户更快速且更有效地将外部设备与计算机系统配对,从而减少将外部设备与计算机系统配对所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the device pairing user interface (e.g., 1866) includes one or more instructions for allowing a user to pair a first type of external electronic device (e.g., a wearable electronic device (e.g., a watch)) with a computer system. In some embodiments, the one or more instructions include instructions for opening an application (e.g., a specific application, an application of the first type, a fitness application) on an external electronic device of the first type (e.g., "OPENFITNESS APP ON WATCH" in Figure 18L). Displaying instructions for allowing a user to pair a first type of external device with a computer system allows the user to pair the external device with the computer system more quickly and efficiently, thereby reducing the number of inputs required to pair the external device with the computer system. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating the device/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,消歧用户界面(例如,1830)还包括第三可选用户界面对象(例如,1832c),该第三可选用户界面对象在被选择时,发起用于将第一类型的先前未配对的外部电子设备与计算机系统配对的过程。显示可选用户界面对象(当该可选用户界面对象被选择时,发起用于将先前未配对的外部电子设备与计算机系统配对的过程)使得用户能够更有效地将外部电子设备与计算机系统配对,从而减少将外部设备与计算机系统配对所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the disambiguation user interface (e.g., 1830) further includes a third optional user interface object (e.g., 1832c) that, when selected, initiates a process for pairing a previously unpaired external electronic device of the first type with the computer system. Displaying the optional user interface object (which, when selected, initiates a process for pairing a previously unpaired external electronic device with the computer system) enables a user to more efficiently pair an external electronic device with the computer system, thereby reducing the number of inputs required to pair the external device with the computer system. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,第一可选用户界面对象(例如,1832a)在被选择时,使得第一外部电子设备输出指示第一外部电子设备已经被选择的通知(例如,在第一外部电子设备上)(例如,视觉通知、触觉通知)(例如,图18F中的设备800a的1836、图18H中的设备800b的1844)。In some embodiments, when the first selectable user interface object (e.g., 1832a) is selected, it causes the first external electronic device to output a notification (e.g., on the first external electronic device) (e.g., a visual notification, a tactile notification) indicating that the first external electronic device has been selected (e.g., 1836 for device 800a in FIG. 18F , 1844 for device 800b in FIG. 18H ).
在一些实施方案中,第二可选用户界面对象在被选择时,使得第二外部电子设备输出指示第二外部电子设备已经被选择的通知(例如,在第二外部电子设备上)(例如,视觉通知、触觉通知)(例如,图18F中的设备800a的1836、图18H中的设备800b的1844)。使得第二外部电子设备输出指示第二外部电子设备已经被选择的通知向用户提供了关于设备的当前状态(例如,计算机系统已接收到选择第二外部电子设备的用户输入)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, when the second selectable user interface object is selected, the second external electronic device outputs a notification (e.g., on the second external electronic device) (e.g., a visual notification, a tactile notification) indicating that the second external electronic device has been selected (e.g., 1836 of device 800a in FIG. 18F, 1844 of device 800b in FIG. 18H). Causing the second external electronic device to output a notification indicating that the second external electronic device has been selected provides feedback to the user about the current state of the device (e.g., the computer system has received user input selecting the second external electronic device). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,第一健身建议用户界面(例如,1822)基于从单个外部电子设备接收的用户信息(例如,本地存储的信息)(例如,基于本地存储在单个外部电子设备上的用户健康应用程序信息)包括与单个外部电子设备(例如,800a)相关联的一个或多个健身建议(例如,1824a至1824d)。基于从单个外部电子设备接收的用户信息建议健身提高了给用户的建议的质量,从而提供一种供用户选择的方式。否则,将需要附加输入来进一步定位特定健身。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, a first fitness suggestion user interface (e.g., 1822) includes one or more fitness suggestions (e.g., 1824a to 1824d) associated with a single external electronic device (e.g., 800a) based on user information (e.g., locally stored information) received from a single external electronic device (e.g., based on user health application information stored locally on a single external electronic device). Suggesting fitness based on user information received from a single external electronic device improves the quality of the suggestions given to the user, thereby providing a way for the user to select. Otherwise, additional input would be required to further locate a specific fitness. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在发起经由显示生成部件显示第一健身建议用户界面(例如,1822)的过程之后,电子设备经由显示生成部件显示与第一外部电子设备(例如,800b)相关联的第一健身建议用户界面(例如,1822)(例如,与关联于第一外部电子设备的用户相关联)。在一些实施方案中,在显示第一健身建议用户界面(例如,1822)时,电子设备检测对应于登出第一健身建议用户界面的请求(例如,登出与关联于第一外部电子设备的用户相关联的账户的请求)的一个或多个用户输入(例如,1878、1882)。在一些实施方案中,响应于检测到对应于登出第一健身建议用户界面的请求的该一个或多个用户输入,电子设备(例如,1600)显示不同于第一健身建议用户界面(例如,1822)和消歧用户界面(例如,1830)的第二消歧用户界面(例如,1884)(例如,不显示第一健身建议用户界面)(在一些实施方案中,将第一健身建议用户界面的显示替换为第二消除用户界面),其中第二消歧用户界面包括:第四可选用户界面对象(例如,1884a),该第四可选用户界面对象在被选择时,发起用于显示第一健身建议用户界面的过程;和第五可选用户界面对象(例如,1884b),该第五可选用户界面对象在被选择时,发起用于将第一类型的先前未配对的外部电子设备与计算机系统配对的过程。显示可选用户界面对象(当该可选用户界面对象被选择时,发起用于将先前未配对的外部电子设备与计算机系统配对的过程)使得用户能够更有效地将外部电子设备与计算机系统配对,从而减少将外部设备与计算机系统配对所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, after initiating a process of displaying a first fitness suggestion user interface (e.g., 1822) via a display generation component, the electronic device displays a first fitness suggestion user interface (e.g., 1822) associated with a first external electronic device (e.g., 800b) (e.g., associated with a user associated with the first external electronic device) via the display generation component. In some embodiments, while displaying the first fitness suggestion user interface (e.g., 1822), the electronic device detects one or more user inputs (e.g., 1878, 1882) corresponding to a request to log out of the first fitness suggestion user interface (e.g., a request to log out of an account associated with a user associated with the first external electronic device). In some embodiments, in response to detecting the one or more user inputs corresponding to a request to log out of the first fitness suggestion user interface, the electronic device (e.g., 1600) displays a second disambiguation user interface (e.g., 1884) that is different from the first fitness suggestion user interface (e.g., 1822) and the disambiguation user interface (e.g., 1830) (e.g., the first fitness suggestion user interface is not displayed) (in some embodiments, the display of the first fitness suggestion user interface is replaced with the second disambiguation user interface), wherein the second disambiguation user interface includes: a fourth selectable user interface object (e.g., 1884a), which, when selected, initiates a process for displaying the first fitness suggestion user interface; and a fifth selectable user interface object (e.g., 1884b), which, when selected, initiates a process for pairing a previously unpaired external electronic device of the first type with the computer system. Displaying the selectable user interface object (which, when selected, initiates a process for pairing a previously unpaired external electronic device with the computer system) enables the user to more efficiently pair the external electronic device with the computer system, thereby reducing the number of inputs required to pair the external device with the computer system. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,根据确定计算机系统(例如,1600)满足相对于(例如,基于连接信号强度、基于到与位置相关联的通用设备的连接、基于被定位在大致相同的位置或阈值距离内的自我识别、基于确定计算机系统在任何先前配对的外部电子设备的预定距离内而被确定为在大致相同的位置或阈值距离内)第一类型的一个或多个附加外部电子设备(例如,可穿戴电子设备(例如,手表))(在一些实施方案中,根据确定计算机系统在与第一类型的一个或多个先前配对的附加外部电子设备(例如,先前已与计算机系统配对的外部电子设备)相同的位置)的接近度标准,第二消歧用户界面(例如,1884)还包括针对第一类型的该一个或多个附加外部电子设备中的每个外部电子设备的相应可选用户界面对象,该相应可选用户界面对象在被选择时,发起用于显示与外部电子设备相关联的健身建议用户界面的过程。根据确定计算机系统满足相对于一个或多个附加外部电子设备的接近度标准而自动地使得显示消歧用户界面中的附加可选用户界面对象允许用户在没有附加用户输入的情况下访问那些可选用户界面对象。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, based on determining that the computer system (e.g., 1600) meets proximity criteria relative to one or more additional external electronic devices of the first type (e.g., a wearable electronic device (e.g., a watch)) (e.g., based on connection signal strength, based on connection to a general device associated with a location, based on self-identification of being located at approximately the same location or within a threshold distance, based on determining that the computer system is determined to be within a predetermined distance of any previously paired external electronic device) (in some embodiments, based on determining that the computer system is at the same location as one or more previously paired additional external electronic devices of the first type (e.g., an external electronic device that has been previously paired with the computer system)), the second disambiguation user interface (e.g., 1884) also includes a corresponding selectable user interface object for each of the one or more additional external electronic devices of the first type, which, when selected, initiates a process for displaying a fitness advice user interface associated with the external electronic device. Automatically causing display of the additional selectable user interface objects in the disambiguation user interface based on determining that the computer system meets the proximity criteria relative to the one or more additional external electronic devices allows the user to access those selectable user interface objects without additional user input. Performing optimization operations when a set of conditions have been met and no further user input is required enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在显示第二消歧用户界面(例如,1884)时,电子设备(例如,1600)经由该一个或多个输入设备检测对应于对第五可选用户界面对象(例如,1884b)的选择的一个或多个用户输入(例如,1886);响应于检测到对应于对第五可选用户界面对象的选择的该一个或多个用户输入,显示让用户将第一类型的外部电子设备(例如,可穿戴电子设备(例如,手表))与计算机系统配对的一个或多个指令(例如,1888),其中该一个或多个指令包括打开第一类型的外部电子设备上的应用程序(例如,特定应用程序、第一类型的应用程序、健身应用程序)的指令。显示让用户将第一类型的外部设备与计算机系统配对的指令允许用户更快速且更有效地将外部设备与计算机系统配对,从而减少将外部设备与计算机系统配对所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, while displaying the second disambiguation user interface (e.g., 1884), the electronic device (e.g., 1600) detects one or more user inputs (e.g., 1886) corresponding to a selection of a fifth optional user interface object (e.g., 1884b) via the one or more input devices; in response to detecting the one or more user inputs corresponding to the selection of the fifth optional user interface object, one or more instructions (e.g., 1888) are displayed for the user to pair an external electronic device of the first type (e.g., a wearable electronic device (e.g., a watch)) with the computer system, wherein the one or more instructions include instructions to open an application (e.g., a specific application, an application of the first type, a fitness application) on the external electronic device of the first type. Displaying the instructions for the user to pair the external device of the first type with the computer system allows the user to pair the external device with the computer system more quickly and efficiently, thereby reducing the number of inputs required to pair the external device with the computer system. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在显示第二消歧用户界面(例如,1884)时,电子设备(例如,1600)确定计算机系统满足相对于(例如,基于连接信号强度、基于到与位置相关联的通用设备的连接、基于被定位在大致相同的位置或阈值距离内的自我识别、基于确定计算机系统在任何先前配对的外部电子设备的预定距离内而被确定为在大致相同的位置或阈值距离内)第一类型的第三外部电子设备(例如,800a)(例如,第三可穿戴电子设备(例如,手表))(在一些实施方案中,根据确定计算机系统在与第一类型的至少第三外部电子设备相同的位置)的接近度标准,其中打开第三外部电子设备上的应用程序使得在第三外部电子设备上(例如,在内置于第三外部电子设备中的显示器上、在与第三外部电子设备通信的显示器上)显示可选用户界面对象(例如,1891A),该可选用户界面对象在被选择时,发起用于将第三外部电子设备与计算机系统配对的过程。显示将第一类型的外部设备与计算机系统配对的示能表示允许用户更快速且更有效地将外部设备与计算机系统配对,从而减少将外部设备与计算机系统配对所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, while displaying a second disambiguation user interface (e.g., 1884), the electronic device (e.g., 1600) determines that the computer system meets proximity criteria relative to (e.g., based on connection signal strength, based on connection to a universal device associated with a location, based on self-identification of being located at approximately the same location or within a threshold distance, based on determining that the computer system is within a predetermined distance of any previously paired external electronic device and is determined to be at approximately the same location or within a threshold distance) a third external electronic device of the first type (e.g., 800a) (e.g., a third wearable electronic device (e.g., a watch)) (in some embodiments, based on determining that the computer system is at the same location as at least a third external electronic device of the first type), wherein opening an application on the third external electronic device causes an optional user interface object (e.g., 1891A) to be displayed on the third external electronic device (e.g., on a display built into the third external electronic device, on a display that communicates with the third external electronic device), which, when selected, initiates a process for pairing the third external electronic device with the computer system. Displaying an indication for pairing a first type of external device with the computer system allows the user to more quickly and efficiently pair the external device with the computer system, thereby reducing the number of inputs required to pair the external device with the computer system. Reducing the number of inputs required to perform an operation enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate inputs and reducing user errors when operating/interacting with the device), thereby further reducing power usage and extending the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在显示第二消歧用户界面(例如,1884)时,并且根据确定计算机系统满足相对于(例如,基于连接信号强度、基于到与位置相关联的通用设备的连接、基于被定位在大致相同的位置或阈值距离内的自我识别、基于确定计算机系统在任何先前配对的外部电子设备的预定距离内而被确定为在大致相同的位置或阈值距离内)第一类型的第三外部电子设备(例如,800a)(例如,第三可穿戴电子设备(例如,手表))(在一些实施方案中,根据确定计算机系统在与第一类型的至少第三外部电子设备相同的位置)的接近度标准,电子设备使得第三外部电子设备(例如,在内置于第三外部电子设备中的显示器上、在与第三外部电子设备通信的显示器上)在应用程序内显示可选用户界面对象(例如,1891A),该可选用户界面对象在被选择时,发起用于将第三外部电子设备与计算机系统配对的过程。根据确定计算机系统满足相对于第三外部电子设备的接近度标准而使得显示可选用户界面对象向用户提供了关于设备的当前状态(例如,计算机系统满足相对于第三外部电子设备的接近度标准)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, while displaying a second disambiguation user interface (e.g., 1884), and based on determining that the computer system meets proximity criteria relative to a third external electronic device of the first type (e.g., 800a) (e.g., a third wearable electronic device (e.g., a watch)) (e.g., based on connection signal strength, based on connection to a general device associated with a location, based on self-identification of being located at approximately the same location or within a threshold distance, based on determining that the computer system is within a predetermined distance of any previously paired external electronic device) (in some embodiments, based on determining that the computer system is at the same location as at least a third external electronic device of the first type), the electronic device causes the third external electronic device (e.g., on a display built into the third external electronic device, on a display that communicates with the third external electronic device) to display an optional user interface object (e.g., 1891A) within an application that, when selected, initiates a process for pairing the third external electronic device with the computer system. Displaying the optional user interface object based on determining that the computer system meets the proximity criteria relative to the third external electronic device provides feedback to the user about the current state of the device (e.g., the computer system meets the proximity criteria relative to the third external electronic device). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in turn reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,在显示第二消歧用户界面(例如,1884)时,电子设备检测对应于对第五可选用户界面对象(例如,1884b)的选择的一个或多个用户输入(例如,1886)。在检测到对应于对第五可选用户界面对象的选择的该一个或多个用户输入之后,电子设备确定计算机系统已成功地与第一类型的第三外部电子设备配对(例如,图18V)。响应于确定计算机系统已成功地与第一类型的第三外部电子设备配对,电子设备发起经由显示生成部件显示第三健身建议用户界面(例如,1840)(例如,个性化健身建议用户界面)的过程,其中第三健身建议用户界面显示与第三外部电子设备相关联的一个或多个健身建议(例如,与关联于第三外部电子设备的用户相关联)。在一些实施方案中,健身建议对应于(例如,表示)健身(例如,引导用户进行体力活动的音频和/或视频内容)。在一些实施方案中,选择健身建议发起用于回放对应于健身建议的健身的过程。根据确定计算机系统已成功地与第三外部电子设备配对而自动地使得显示第三健身建议用户界面向用户提供了关于设备的当前状态(例如,计算机系统已成功地与第三外部电子设备配对)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, while displaying the second disambiguation user interface (e.g., 1884), the electronic device detects one or more user inputs (e.g., 1886) corresponding to the selection of a fifth optional user interface object (e.g., 1884b). After detecting the one or more user inputs corresponding to the selection of the fifth optional user interface object, the electronic device determines that the computer system has successfully paired with a third external electronic device of the first type (e.g., Figure 18V). In response to determining that the computer system has successfully paired with a third external electronic device of the first type, the electronic device initiates a process of displaying a third fitness suggestion user interface (e.g., 1840) (e.g., a personalized fitness suggestion user interface) via a display generation component, wherein the third fitness suggestion user interface displays one or more fitness suggestions associated with a third external electronic device (e.g., associated with a user associated with the third external electronic device). In some embodiments, the fitness suggestion corresponds to (e.g., represents) fitness (e.g., audio and/or video content that guides a user to perform physical activity). In some embodiments, selecting a fitness suggestion initiates a process for playing back a fitness corresponding to the fitness suggestion. Automatically causing display of the third fitness suggestion user interface based on determining that the computer system has successfully paired with the third external electronic device provides feedback to the user about the current state of the device (e.g., the computer system has successfully paired with the third external electronic device). Providing improved feedback to the user enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping the user provide appropriate input and reducing user errors when operating/interacting with the device), which in addition reduces power usage and improves the battery life of the device by enabling the user to use the device more quickly and efficiently.
需注意,上文关于方法1900(例如,图19A至图19C)所述的过程的细节也以类似方式适用于上文所述的方法。例如,方法1700任选地包括上文参考方法1900所述的各种方法的特征中的一个或多个特征。例如,如上文关于方法1900所讨论的健身建议用户界面可包括各种浏览和过滤特征,如方法1700中所列出的。为简明起见,这些细节不再重复。It should be noted that the details of the process described above with respect to method 1900 (e.g., Figures 19A to 19C) also apply in a similar manner to the methods described above. For example, method 1700 optionally includes one or more of the features of the various methods described above with reference to method 1900. For example, the fitness advice user interface as discussed above with respect to method 1900 may include various browsing and filtering features, such as listed in method 1700. For the sake of brevity, these details are not repeated.
出于解释的目的,前面的描述是通过参考具体实施方案来描述的。然而,上面的例示性论述并非旨在是穷尽的或将本发明限制为所公开的精确形式。根据以上教导内容,很多修改形式和变型形式都是可能的。选择并描述这些实施方案是为了最好地解释这些技术的原理及其实际应用程序。本领域的其他技术人员由此能够最好地利用这些技术以及具有适合于所预期的特定用途的各种修改的各种实施方案。For the purpose of explanation, the preceding description is described by reference to specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the invention to the disclosed precise form. According to the above teachings, many modifications and variations are possible. These embodiments are selected and described in order to best explain the principles of these technologies and their practical applications. Others skilled in the art can thus best utilize these technologies and various embodiments with various modifications suitable for the intended specific use.
虽然参照附图对本公开以及示例进行了全面的描述,但应当注意,各种变化和修改对于本领域内的技术人员而言将变得显而易见。应当理解,此类变化和修改被认为被包括在由权利要求书所限定的本公开和示例的范围内。Although the disclosure and examples have been fully described with reference to the accompanying drawings, it should be noted that various changes and modifications will become apparent to those skilled in the art. It should be understood that such changes and modifications are considered to be included within the scope of the disclosure and examples defined by the claims.
如上所述,本技术的一个方面在于采集并使用得自各种来源的数据,以改进递送给用户的健身内容。本公开预期,在一些实例中,这些所采集的数据可包括唯一地识别或可用于联系或定位特定人员的个人信息数据。此类个人信息数据可以包括人口统计数据、基于位置的数据、电话号码、电子邮件地址、推特ID、家庭地址、与用户的健康或健身水平有关的数据或记录(例如,生命体征测量、药物信息、锻炼信息)、出生日期或任何其他识别或个人信息。As described above, one aspect of the present technology is to collect and use data from various sources to improve the fitness content delivered to users. The present disclosure contemplates that, in some instances, these collected data may include personal information data that uniquely identifies or can be used to contact or locate a specific person. Such personal information data may include demographic data, location-based data, phone numbers, email addresses, Twitter IDs, home addresses, data or records related to the user's health or fitness level (e.g., vital sign measurements, medication information, exercise information), date of birth, or any other identifying or personal information.
本公开认识到在本发明技术中使用此类个人信息数据可用于使用户受益。例如,个人信息数据可用于向用户递送更好的个性化健身建议。此外,本公开还预期个人信息数据有益于用户的其他用途。例如,健康和健身数据可用于向用户的总体健康状况提供见解,或者可用作使用技术来追求健康目标的个人的积极反馈。The present disclosure recognizes that the use of such personal information data in the present technology can be used to benefit users. For example, the personal information data can be used to deliver better personalized fitness recommendations to users. In addition, the present disclosure also anticipates other uses of personal information data that benefit users. For example, health and fitness data can be used to provide insights into the user's overall health, or can be used as positive feedback to individuals who use technology to pursue health goals.
本公开设想负责采集、分析、公开、传输、存储或其他使用此类个人信息数据的实体将遵守既定的隐私政策和/或隐私实践。具体地,此类实体应当实行并坚持使用被公认为满足或超出对维护个人信息数据的隐私性和安全性的行业或政府要求的隐私政策和实践。此类政策应该能被用户方便地访问,并应随着数据的采集和/或使用变化而被更新。来自用户的个人信息应当被收集用于实体的合法且合理的用途,并且不在这些合法使用之外共享或出售。此外,应在收到用户知情同意后进行此类采集/共享。此外,此类实体应考虑采取任何必要步骤,保卫和保障对此类个人信息数据的访问,并确保有权访问个人信息数据的其他人遵守其隐私政策和流程。另外,这种实体可使其本身经受第三方评估以证明其遵守广泛接受的隐私政策和实践。此外,应当调整政策和实践,以便采集和/或访问的特定类型的个人信息数据,并适用于包括管辖范围的具体考虑的适用法律和标准。例如,在美国,对某些健康数据的收集或获取可能受联邦和/或州法律的管辖,诸如健康保险流通和责任法案(HIPAA);而其他国家的健康数据可能受到其他法规和政策的约束并应相应处理。因此,在每个国家应为不同的个人数据类型保持不同的隐私实践。This disclosure envisions that entities responsible for collecting, analyzing, disclosing, transmitting, storing or otherwise using such personal information data will comply with established privacy policies and/or privacy practices. Specifically, such entities should implement and adhere to privacy policies and practices that are recognized as meeting or exceeding industry or government requirements for maintaining the privacy and security of personal information data. Such policies should be easily accessible to users and should be updated as the collection and/or use of data changes. Personal information from users should be collected for legitimate and reasonable purposes of the entity and not shared or sold outside of these legitimate uses. In addition, such collection/sharing should be performed after receiving informed consent from the user. In addition, such entities should consider taking any necessary steps to defend and secure access to such personal information data and ensure that others who have access to personal information data comply with their privacy policies and processes. In addition, such entities may subject themselves to third-party assessments to demonstrate their compliance with widely accepted privacy policies and practices. In addition, policies and practices should be adjusted to specific types of personal information data collected and/or accessed, and to applicable laws and standards including specific considerations of jurisdiction. For example, in the United States, the collection or access of certain health data may be governed by federal and/or state laws, such as the Health Insurance Portability and Accountability Act (HIPAA), while health data in other countries may be subject to other regulations and policies and should be handled accordingly. Therefore, different privacy practices should be maintained in each country for different types of personal data.
不管前述情况如何,本公开还预期用户选择性地阻止使用或访问个人信息数据的实施方案。即本公开预期可提供硬件元件和/或软件元件,以防止或阻止对此类个人信息数据的访问。例如,就个性化健身建议而言,本技术可被配置为在注册服务期间或之后任何时候允许用户选择“选择加入”或“选择退出”参与对个人信息数据的收集。又如,用户可选择不提供针对目标健身建议的健身数据。再如,用户可选择限制从用户那里收集的健身数据的时间长度。除了提供“选择加入”和“选择退出”选项外,本公开设想提供与访问或使用个人信息相关的通知。例如,可在下载应用时向用户通知其个人信息数据将被访问,然后就在个人信息数据被应用访问之前再次提醒用户。Regardless of the foregoing, the present disclosure also contemplates implementation schemes in which users selectively block the use or access of personal information data. That is, the present disclosure contemplates providing hardware elements and/or software elements to prevent or block access to such personal information data. For example, with respect to personalized fitness recommendations, the present technology may be configured to allow users to choose to "opt in" or "opt out" at any time during or after registration for the service to participate in the collection of personal information data. As another example, a user may choose not to provide fitness data for targeted fitness recommendations. As another example, a user may choose to limit the length of time that fitness data is collected from the user. In addition to providing "opt-in" and "opt-out" options, the present disclosure contemplates providing notifications related to access or use of personal information. For example, a user may be notified that their personal information data will be accessed when downloading an application, and then the user may be reminded again just before the personal information data is accessed by the application.
此外,本公开的目的是应管理和处理个人信息数据以最小化无意或未经授权访问或使用的风险。一旦不再需要数据,通过限制数据收集和删除数据可最小化风险。此外,并且当适用时,包括在某些健康相关应用程序中,数据去标识可用于保护用户的隐私。可在适当时通过移除特定标识符(例如,出生日期等)、控制所存储数据的量或特异性(例如,在城市级别而不是在地址级别收集位置数据)、控制数据如何被存储(例如,在用户之间聚合数据)、和/或其他方法来促进去标识。In addition, it is an object of the present disclosure that personal information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use. Risks can be minimized by limiting data collection and deleting data once it is no longer needed. In addition, and when applicable, including in certain health-related applications, data de-identification can be used to protect the privacy of users. De-identification can be facilitated by removing specific identifiers (e.g., date of birth, etc.), controlling the amount or specificity of stored data (e.g., collecting location data at the city level rather than at the address level), controlling how data is stored (e.g., aggregating data between users), and/or other methods when appropriate.
因此,虽然本公开广泛地覆盖了使用个人信息数据来实现一个或多个各种所公开的实施方案,但本公开还预期各种实施方案也可在无需访问此类个人信息数据的情况下被实现。即,本发明技术的各种实施方案不会由于缺少此类个人信息数据的全部或一部分而无法正常进行。例如,可通过基于非个人信息数据或绝对最低限度的个人信息(诸如,由与用户相关联的设备请所求的内容、对文本选择服务可用的其他非个人信息或公开可用信息)来推断偏好,从而选择健身建议并将其递送给用户。Thus, while the present disclosure broadly covers the use of personal information data to implement one or more of the various disclosed embodiments, the present disclosure also contemplates that various embodiments may also be implemented without access to such personal information data. That is, various embodiments of the present technology will not fail to function properly due to the lack of all or a portion of such personal information data. For example, fitness recommendations may be selected and delivered to a user by inferring preferences based on non-personal information data or an absolute minimum of personal information (such as content requested by a device associated with the user, other non-personal information available to a text selection service, or publicly available information).
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310775734.6ACN116820300B (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202062977076P | 2020-02-14 | 2020-02-14 | |
| US62/977,076 | 2020-02-14 | ||
| US202063036374P | 2020-06-08 | 2020-06-08 | |
| US63/036,374 | 2020-06-08 | ||
| US202063078311P | 2020-09-14 | 2020-09-14 | |
| US63/078,311 | 2020-09-14 | ||
| DKPA202070613ADK202070613A1 (en) | 2020-02-14 | 2020-09-21 | User interfaces for workout content |
| DKPA202070613 | 2020-09-21 | ||
| DKPA202070612 | 2020-09-21 | ||
| DKPA202070615ADK181076B1 (en) | 2020-02-14 | 2020-09-21 | USER INTERFACES FOR TRAINING CONTENT |
| DKPA202070612ADK202070612A1 (en) | 2020-02-14 | 2020-09-21 | User interfaces for workout content |
| DKPA202070615 | 2020-09-21 | ||
| DKPA202070616 | 2020-09-21 | ||
| DKPA202070616ADK202070616A1 (en) | 2020-02-14 | 2020-09-21 | User interfaces for workout content |
| US17/030,340 | 2020-09-23 | ||
| US17/030,337 | 2020-09-23 | ||
| US17/030,343US11611883B2 (en) | 2020-02-14 | 2020-09-23 | User interfaces for workout content |
| US17/030,318 | 2020-09-23 | ||
| US17/030,321 | 2020-09-23 | ||
| US17/030,318US11716629B2 (en) | 2020-02-14 | 2020-09-23 | User interfaces for workout content |
| US17/030,321US11446548B2 (en) | 2020-02-14 | 2020-09-23 | User interfaces for workout content |
| US17/030,337US11638158B2 (en) | 2020-02-14 | 2020-09-23 | User interfaces for workout content |
| US17/030,340US11564103B2 (en) | 2020-02-14 | 2020-09-23 | User interfaces for workout content |
| US17/030,343 | 2020-09-23 | ||
| US17/031,543US11452915B2 (en) | 2020-02-14 | 2020-09-24 | User interfaces for workout content |
| US17/031,543 | 2020-09-24 | ||
| CN202180014493.2ACN115698926A (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| PCT/US2021/017736WO2021163388A2 (en) | 2020-02-14 | 2021-02-11 | User interfaces for workout content |
| CN202310775734.6ACN116820300B (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202180014493.2ADivisionCN115698926A (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| Publication Number | Publication Date |
|---|---|
| CN116820300A CN116820300A (en) | 2023-09-29 |
| CN116820300Btrue CN116820300B (en) | 2024-07-02 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311059240.4AActiveCN117055776B (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| CN202310828052.7AActiveCN116700581B (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| CN202510183070.3APendingCN120104017A (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| CN202211193170.7APendingCN115562537A (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| CN202310774963.6AActiveCN116820299B (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| CN202310775734.6AActiveCN116820300B (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311059240.4AActiveCN117055776B (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| CN202310828052.7AActiveCN116700581B (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| CN202510183070.3APendingCN120104017A (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| CN202211193170.7APendingCN115562537A (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| CN202310774963.6AActiveCN116820299B (en) | 2020-02-14 | 2021-02-11 | User interface for fitness content |
| Country | Link |
|---|---|
| CN (6) | CN117055776B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105392064A (en)* | 2015-12-10 | 2016-03-09 | 博迪加科技(北京)有限公司 | Exercise data and video synchronization method, system and mobile terminal |
| CN107749310A (en)* | 2017-10-24 | 2018-03-02 | 珠海格力电器股份有限公司 | Motion data processing method and device, storage medium and processor |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7379900B1 (en)* | 1992-03-20 | 2008-05-27 | Variant Holdings Llc | System for marketing goods and services utilizing computerized central and remote facilities |
| JP2001216336A (en)* | 2000-02-04 | 2001-08-10 | Sony Corp | Analysis system for moving state of user |
| WO2006081145A2 (en)* | 2005-01-24 | 2006-08-03 | Fitphonic Systems, Llc | Interactive audio/video instruction system |
| US20070032345A1 (en)* | 2005-08-08 | 2007-02-08 | Ramanath Padmanabhan | Methods and apparatus for monitoring quality of service for an exercise machine communication network |
| US7643895B2 (en)* | 2006-05-22 | 2010-01-05 | Apple Inc. | Portable media device with workout support |
| US7771320B2 (en)* | 2006-09-07 | 2010-08-10 | Nike, Inc. | Athletic performance sensing and/or tracking systems and methods |
| US8956290B2 (en)* | 2006-09-21 | 2015-02-17 | Apple Inc. | Lifestyle companion system |
| US20140365895A1 (en)* | 2008-05-13 | 2014-12-11 | Apple Inc. | Device and method for generating user interfaces from a template |
| US8341557B2 (en)* | 2008-09-05 | 2012-12-25 | Apple Inc. | Portable touch screen device, method, and graphical user interface for providing workout support |
| US20100062818A1 (en)* | 2008-09-09 | 2010-03-11 | Apple Inc. | Real-time interaction with a virtual competitor while performing an exercise routine |
| US8200323B2 (en)* | 2009-05-18 | 2012-06-12 | Adidas Ag | Program products, methods, and systems for providing fitness monitoring services |
| US10039970B2 (en)* | 2010-07-14 | 2018-08-07 | Adidas Ag | Location-aware fitness monitoring methods, systems, and program products, and applications thereof |
| EP2635939B1 (en)* | 2010-11-01 | 2023-05-03 | NIKE Innovate C.V. | Wearable device assembly having athletic functionality |
| US9123317B2 (en)* | 2012-04-06 | 2015-09-01 | Icon Health & Fitness, Inc. | Using music to motivate a user during exercise |
| US9098980B2 (en)* | 2012-06-05 | 2015-08-04 | Playtika Santa Monica, Llc | Mobile bingo game with time penalty for missed markers |
| US20180122263A9 (en)* | 2012-10-05 | 2018-05-03 | GlobalMe, LLC | Creating a workout routine in online and mobile networking environments |
| US20150112700A1 (en)* | 2013-10-17 | 2015-04-23 | General Electric Company | Systems and methods to provide a kpi dashboard and answer high value questions |
| US12073073B2 (en)* | 2013-12-31 | 2024-08-27 | Skimble, Inc. | Device, method, and graphical user interface for providing health coaching and fitness training services |
| WO2015108700A1 (en)* | 2014-01-14 | 2015-07-23 | Zsolutionz, LLC | Sensor-based evaluation and feedback of exercise performance |
| US9669261B2 (en)* | 2014-05-21 | 2017-06-06 | IncludeFitness, Inc. | Fitness systems and methods thereof |
| CN117038008A (en)* | 2014-09-02 | 2023-11-10 | 苹果公司 | Physical activity and fitness monitor |
| KR20170011178A (en)* | 2015-07-21 | 2017-02-02 | 삼성전자주식회사 | Portable apparatus, display apparatus and method for displaying a photo |
| CN105187282B (en)* | 2015-08-13 | 2018-10-26 | 小米科技有限责任公司 | Control method, device, system and the equipment of smart home device |
| CN107921317B (en)* | 2015-08-20 | 2021-07-06 | 苹果公司 | Movement-based watch faces and complications |
| US10416740B2 (en)* | 2015-08-26 | 2019-09-17 | Google Llc | Upsampling sensors to auto-detect a fitness activity |
| US10872536B2 (en)* | 2015-09-30 | 2020-12-22 | Apple Inc. | Fitness and social accountability |
| US10289206B2 (en)* | 2015-12-18 | 2019-05-14 | Intel Corporation | Free-form drawing and health applications |
| CN105681328B (en)* | 2016-02-26 | 2019-04-09 | 安徽华米信息科技有限公司 | Method, device and electronic device for controlling electronic equipment |
| CN106310638A (en)* | 2016-08-12 | 2017-01-11 | 上海电机学院 | Weight losing system of intelligent fitness and weight-losing band based on android platform |
| US10419558B2 (en)* | 2016-08-24 | 2019-09-17 | The Directv Group, Inc. | Methods and systems for provisioning a user profile on a media processor |
| CN110114123A (en)* | 2016-08-27 | 2019-08-09 | 珀洛顿互动公司 | Fitness system and method |
| CN108211310B (en)* | 2017-05-25 | 2019-08-16 | 深圳市前海未来无限投资管理有限公司 | The methods of exhibiting and device of movement effects |
| US11751260B2 (en)* | 2017-06-24 | 2023-09-05 | Kaha Pte. Ltd. | Apparatus and method of identifying for pairing one or more devices with a master device |
| CN107517434A (en)* | 2017-07-31 | 2017-12-26 | 上海斐讯数据通信技术有限公司 | A kind of method and system of Weight-detecting device identification user |
| CN108200464A (en)* | 2018-01-25 | 2018-06-22 | 青岛海信电器股份有限公司 | Smart television and the method convenient for selecting educational class content |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105392064A (en)* | 2015-12-10 | 2016-03-09 | 博迪加科技(北京)有限公司 | Exercise data and video synchronization method, system and mobile terminal |
| CN107749310A (en)* | 2017-10-24 | 2018-03-02 | 珠海格力电器股份有限公司 | Motion data processing method and device, storage medium and processor |
| Publication number | Publication date |
|---|---|
| CN115562537A (en) | 2023-01-03 |
| CN116700581A (en) | 2023-09-05 |
| CN116820299B (en) | 2025-04-25 |
| CN116700581B (en) | 2024-10-18 |
| CN120104017A (en) | 2025-06-06 |
| CN117055776A (en) | 2023-11-14 |
| CN117055776B (en) | 2024-08-06 |
| CN116820299A (en) | 2023-09-29 |
| CN116820300A (en) | 2023-09-29 |
| Publication | Publication Date | Title |
|---|---|---|
| DK181076B1 (en) | USER INTERFACES FOR TRAINING CONTENT | |
| KR102504239B1 (en) | User interfaces for workout content | |
| CN116820300B (en) | User interface for fitness content | |
| KR102866231B1 (en) | User interfaces for workout content |
| 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 |