本申请是申请日为2021年2月11日、国家申请号为202180014493.2、发明名称为“用于健身内容的用户界面”的中国发明专利申请的分案申请。This application is a divisional application of a Chinese invention patent application with a filing date of February 11, 2021, a national application number of 202180014493.2, and an invention name of “User Interface for Fitness Content”.
相关申请的交叉引用Cross-references 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 from the following applications: U.S. Provisional Application Serial No. 62/977,076, filed on February 14, 2020, entitled "USER INTERFACES FOR WORKOUT CONTENT"; filed on June 8, 2020, entitled "USER INTERFACES US Provisional Application Serial Number 63/036,374 titled "USER INTERFACES FOR WORKOUT VIDEO CONTENT"; filed on September 14, 2020; US Provisional Application Serial Number 63/078,311 titled "USER INTERFACES FOR WORKOUT VIDEO CONTENT"; filed on September 21, 2020 The Danish patent application serial number PA 2020 70612 titled "USER INTERFACES FOR WORKOUT CONTENT" was submitted; the Danish patent application serial number PA2020 70613 titled "USER INTERFACES FOR WORKOUT CONTENT" was filed on September 21, 2020; The Danish patent application serial number PA 2020 70615 titled "USER INTERFACES FOR WORKOUT CONTENT" was submitted on September 21, 2020; the Danish patent application serial number PA 2020 titled "USER INTERFACES FOR WORKOUT CONTENT" was submitted on September 21, 2020. 70616; U.S. Non-Provisional Application Serial Number 17/030,318 titled "USER INTERFACES FOR WORKOUT CONTENT" filed on September 23, 2020; Titled "USER INTERFACES FOR WORKOUT CONTENT" filed on September 23, 2020 U.S. Non-Provisional Application Serial Number 17/030,321; filed on September 23, 2020, titled "USER INTERFACES FOR WORKOUT CONTENT" U.S. Non-Provisional Application Serial Number 17/030,337; filed on September 23, 2020, titled " U.S. Non-Provisional Application Serial Number 17/030,340 titled "USER INTERFACES FOR WORKOUT CONTENT"; filed on September 23, 2020. U.S. Non-Provisional Application Serial Number 17/030,343 titled "USER INTERFACES FOR WORKOUT CONTENT"; filed on September 23, 2020 The U.S. non-provisional application serial number 17/031,543 titled "USER INTERFACES FOR WORKOUT CONTENT" was submitted on the 24th. The content of the above application is incorporated by reference in its entirety for all purposes.
技术领域Technical field
本公开整体涉及计算机用户界面,并且更具体地涉及用于导航和输出健身内容的技术。The present disclosure relates generally to computer user interfaces, and more specifically to techniques for navigating and outputting fitness content.
背景技术Background technique
随着电子设备诸如智能电话的使用越来越广泛,它们的功能已经超越了电话呼叫和文本消息。提供用于在这些电子设备上使用和实现各种功能的高效方法可能是复杂而且耗时的。As electronic devices such as smartphones become more widely used, their capabilities have 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.
发明内容Contents of the invention
如本文所用,健身内容是指引导用户进行体力活动的音频和/或视频内容。然而,用于使用电子设备来导航和输出健身内容的一些技术通常很麻烦且效率低下。例如,一些现有技术使用复杂且耗时的用户界面,该用户界面可包括多次按键或击键。现有技术需要比所需更多的时间,这导致浪费用户的时间和设备能量。这后一考虑在电池驱动的设备中是特别重要的。又如,用于协调多个设备中的健身内容的显示的一些现有技术并不直观,因此导致输入错误或需要多次按键或击键。现有技术需要比所需更多的时间,这导致浪费用户的时间和设备能量。这后一考虑在电池驱动的设备中是特别重要的。As used herein, fitness content refers to audio and/or video content that guides users through physical activity. However, some of the techniques used to navigate and output fitness content using electronic devices are often cumbersome and inefficient. For example, some existing technologies use complex and time-consuming user interfaces that may include multiple key presses or keystrokes. Existing techniques require more time than required, resulting in wasted user time and device energy. This latter consideration is particularly important in battery-operated devices. As another example, some existing technologies for coordinating the display of fitness content across multiple devices are not intuitive, thus leading to input errors or requiring multiple key presses or keystrokes. Existing techniques require more time than required, resulting in wasted user time and device energy. This latter consideration is particularly important in battery-operated devices.
因此,本技术为电子设备提供了用于导航和输出健身内容的更快速、更有效的方法和界面。此类方法和界面任选地补充或替换用于导航和输出健身内容的其他方法。此类方法和界面减少对用户所造成的认知负担,并且产生更有效的人机界面。对于电池驱动的计算设备,此类方法和界面节省功率,并且增大电池充电之间的时间间隔。Accordingly, the present technology provides electronic devices with faster and more efficient methods and interfaces for navigating and outputting fitness content. Such methods and interfaces optionally supplement or replace other methods for navigating and outputting fitness content. Such methods and interfaces reduce the cognitive load imposed on the user and produce more effective human-machine interfaces. For battery-operated computing devices, such methods and interfaces save power and increase the time between battery charges.
在一些实施方案中,一种方法包括:在具有显示器的电子设备处:在该显示器上显示用于显示健身建议的可选用户界面对象;检测对应于用于显示健身建议的该可选用户界面对象的用户输入;以及响应于检测到对应于用于显示健身建议的该可选用户界面对象的该用户输入,在该显示器上显示用于显示健身建议的用户界面,显示该用户界面包括同时显示:多个可选选项,该多个可选选项包括:第一选项,该第一选项在被选择时,使得该电子设备发起用于显示共享第一共同健身参数的健身建议的过程;和第二选项,该第二选项在被选择时,使得该电子设备发起用于显示共享第二共同健身参数的健身建议的过程;和多个健身建议,其中基于该电子设备的用户的健身历史选择该多个健身建议进行显示。In some embodiments, a method includes: at an electronic device having a display: displaying a selectable user interface object for displaying fitness recommendations on the display; detecting a selectable user interface object corresponding to displaying fitness recommendations user input of the object; and in response to detecting the user input corresponding to the selectable user interface object for displaying fitness suggestions, displaying a user interface for displaying fitness suggestions on the display, displaying the user interface includes simultaneously displaying : a plurality of selectable options, the plurality of selectable options including: a first option that, when selected, causes the electronic device to initiate a process for displaying fitness recommendations sharing a first common fitness parameter; and two options, the second option, when selected, causes the electronic device to initiate a process for displaying fitness suggestions sharing a second common fitness parameter; and a plurality of fitness suggestions, wherein the selection is based on a fitness history of a user of the electronic device Multiple fitness suggestions are displayed.
在一些实施方案中,一种非暂态计算机可读存储介质存储被配置为由具有显示器的电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:在该显示器上显示用于显示健身建议的可选用户界面对象;检测对应于用于显示健身建议的该可选用户界面对象的用户输入;以及响应于检测到对应于用于显示健身建议的该可选用户界面对象的该用户输入,在该显示器上显示用于显示健身建议的用户界面,显示该用户界面包括同时显示:多个可选选项,该多个可选选项包括:第一选项,该第一选项在被选择时,使得该电子设备发起用于显示共享第一共同健身参数的健身建议的过程;和第二选项,该第二选项在被选择时,使得该电子设备发起用于显示共享第二共同健身参数的健身建议的过程;和多个健身建议,其中基于该电子设备的用户的健身历史选择该多个健身建议进行显示。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 comprising: Instructions to: display an optional user interface object for displaying fitness recommendations on the display; detect user input corresponding to the selectable user interface object for displaying fitness recommendations; and respond to detecting user input corresponding to the selectable user interface object for displaying fitness recommendations. Based on the user input of the selectable user interface object for displaying fitness recommendations, displaying a user interface for displaying fitness recommendations on the display includes simultaneously displaying: multiple selectable options, the multiple selectable options including: a first option that, when selected, causes the electronic device to initiate a process for displaying fitness recommendations sharing a first common fitness parameter; and a second option that, when selected, causes the electronic device to initiate a process for displaying fitness recommendations that share a first common fitness parameter; The electronic device initiates 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 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 comprising: Instructions for: displaying an optional user interface object for displaying fitness recommendations on the display; detecting user input corresponding to the selectable user interface object for displaying fitness recommendations; and responding to detecting a user input corresponding to the selectable user interface object for displaying fitness recommendations. The user input of the selectable user interface object for displaying fitness recommendations, displaying a user interface for displaying fitness recommendations on the display, displaying the user interface includes simultaneously displaying: multiple selectable options, the multiple selectable options include : a first option that, when selected, causes the electronic device to initiate a process for displaying fitness recommendations sharing a first common fitness parameter; and a second option that, when selected, causes the The electronic device initiates a process for displaying fitness suggestions sharing 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, 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 processors A program includes instructions for: displaying an optional user interface object for displaying fitness recommendations on the display; detecting user input corresponding to the selectable user interface object for displaying fitness recommendations; and responding to Detecting the user input corresponding to the selectable user interface object for displaying fitness recommendations, displaying a user interface for displaying fitness recommendations on the display, displaying the user interface includes simultaneously displaying: a plurality of selectable options, the The plurality of selectable options includes: a first option that, when selected, causes the electronic device to initiate a process for displaying fitness recommendations that share a first common fitness parameter; and a second option that, when selected, causes the electronic device to initiate a process for displaying fitness recommendations that share a first common fitness parameter. When selected, causing the electronic device to initiate a process for displaying fitness suggestions sharing 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, an electronic device includes: a display; means for displaying on the display a selectable user interface object for displaying fitness recommendations; means for detecting a corresponding user input to the selectable user interface object for displaying fitness recommendations; and means for: in response to detecting the user input corresponding to the selectable user interface object for displaying fitness recommendations, at the A user interface for displaying fitness suggestions is displayed on the display. Displaying the user interface includes simultaneously displaying: multiple selectable options. The multiple selectable options include: a first option. When selected, the first option causes the electronic the device initiating a process for displaying fitness recommendations that share a first common fitness parameter; and a second option that, when selected, causes the electronic device to initiate a process for displaying fitness recommendations 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 a selectable user interface object for initiating audio playback on the display; detecting a user interface object corresponding to the selectable user for initiating audio playback user input of a selection of an interface object; and in response to detecting the user input corresponding to a selection of the selectable user interface object for initiating audio playback: causing fitness-related activity at an audio output device in communication with the electronic device audio playback of the associated audio; 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 the electronic device user.
在一些实施方案中,一种非暂态计算机可读存储介质存储被配置为由具有显示器的电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:在该显示器上显示用于开始音频回放的可选用户界面对象;检测对应于对用于开始音频回放的该可选用户界面对象的选择的用户输入;以及响应于检测到对应于对用于开始音频回放的该可选用户界面对象的选择的该用户输入:在与该电子设备通信的音频输出设备处引起与健身相关联的音频的音频回放;以及使得记录对应于该健身的体力活动指标,其中这些体力活动指标由正在监测该电子设备用户的活动水平的一个或多个传感器记录。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 comprising: Instructions for displaying an selectable user interface object for initiating audio playback on the display; detecting user input corresponding to a selection of the selectable user interface object for initiating audio playback; and responsive to detecting The user input corresponding to selection of the selectable user interface object for initiating audio playback: causing audio playback of audio associated with fitness at an audio output device in communication with the electronic device; and causing a recording corresponding to the Physical activity indicators of fitness, where the physical activity indicators are recorded by one or more sensors that are monitoring the activity level of the user of the electronic device.
在一些实施方案中,一种暂态计算机可读存储介质存储被配置为由具有显示器的电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:在该显示器上显示用于开始音频回放的可选用户界面对象;检测对应于对用于开始音频回放的该可选用户界面对象的选择的用户输入;以及响应于检测到对应于对用于开始音频回放的该可选用户界面对象的选择的该用户输入:在与该电子设备通信的音频输出设备处引起与健身相关联的音频的音频回放;以及使得记录对应于该健身的体力活动指标,其中这些体力活动指标由正在监测该电子设备用户的活动水平的一个或多个传感器记录。In some embodiments, a 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 comprising: Instructions for: displaying an selectable user interface object for initiating audio playback on the display; detecting user input corresponding to a selection of the selectable user interface object for initiating audio playback; and responding to detecting that the corresponding The user input to selection of the selectable user interface object for initiating audio playback: causing audio playback of audio associated with a workout at an audio output device in communication with the electronic device; and causing a recording corresponding to the workout Physical activity indicators, wherein the physical activity indicators are recorded by one or more sensors that are monitoring the activity level of the 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 processors A program includes instructions for: displaying an selectable user interface object for initiating audio playback on the display; detecting user input corresponding to selection of the selectable user interface object for initiating audio playback; and in response to detecting the user input corresponding to selection of the selectable user interface object for initiating audio playback: causing audio playback of audio associated with the fitness at an audio output device in communication with the electronic device; and Physical activity indicators corresponding to the fitness are caused to be recorded, wherein the physical activity indicators are recorded by one or more sensors that are monitoring the activity level of the user of the electronic device.
在一些实施方案中,一种电子设备包括:显示器;用于执行以下操作的装置:在该显示器上显示用于开始音频回放的可选用户界面对象;用于执行以下操作的装置:检测对应于对用于开始音频回放的该可选用户界面对象的选择的用户输入;和用于执行以下操作的装置:响应于检测到对应于对用于开始音频回放的该可选用户界面对象的选择的该用户输入:在与该电子设备通信的音频输出设备处引起与健身相关联的音频的音频回放;以及使得记录对应于该健身的体力活动指标,其中这些体力活动指标由正在监测该电子设备用户的活动水平的一个或多个传感器记录。In some embodiments, an electronic device includes: a display; means for displaying a selectable user interface object on the display for initiating audio playback; means for detecting a corresponding user input to a selection of the selectable user interface object for initiating audio playback; and means for performing: in response to detecting a user input corresponding to a selection of the selectable user interface object for initiating audio playback The user input: causes audio playback of audio associated with the fitness at an audio output device in communication with the electronic device; and causes recording of physical activity indicators corresponding to the fitness, wherein the physical activity indicators are recorded by the user of the electronic device who is monitoring The activity level is recorded by one or more sensors.
在一些实施方案中,一种方法包括:在电子设备处:使得经由显示设备同时显示视频内容和对应于用户的体力活动指标的一个或多个表示,其中:这些体力活动指标的该一个或多个表示对应于包括该内容回放之前的时间段的预定时间量,并且这些体力活动指标的该一个或多个表示覆盖在该视频内容上;以及在继续使得显示该视频内容时:在该视频内容的该显示期间,接收基于该用户的体力活动的活动数据;以及响应于接收到该活动数据,基于所接收的活动数据更新这些体力活动指标的该一个或多个表示的该显示。In some embodiments, a method includes: at an electronic device: causing video content and one or more representations corresponding to physical activity indicators of the user to be simultaneously displayed via the display device, wherein: the one or more representations of the physical activity indicators representations corresponding to a predetermined amount of time that includes a time period prior to 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: in the video content During the display, receive activity data based on the user's physical activity; and in response to receiving the activity data, update 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 comprising: Instructions for causing simultaneous display, via a display device, of video content and one or more representations of physical activity indicators corresponding to the user, wherein: the one or more representations of the physical activity indicators correspond to a period of time that includes a time period prior to playback of the content for a predetermined amount of time, 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 information based on the user's physical activity activity data; 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 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 comprising: Instructions: causing video content and one or more representations of physical activity indicators corresponding to the user to be simultaneously displayed via a display device, wherein: the one or more representations of the physical activity indicators correspond to a predetermined time period that includes a time period prior to playback of the content. an amount of time, and the one or more representations of these 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, receive activities based on the user's physical activity data; 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 Includes instructions for causing simultaneous display, via a display device, of video content and one or more representations of physical activity indicators corresponding to the user, wherein the one or more representations of the physical activity indicators correspond to inclusion of the content Playing back a predetermined amount of time of a previous time period with the one or more representations of the physical activity indicators overlaid on the video content; and while continuing to cause the video content to be displayed: during the display of the video content, receiving based on Activity data of the user's physical activity; 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 means for causing simultaneous display of video content and one or more representations corresponding to physical activity indicators of a user via a display device, wherein: The one or more representations correspond to a predetermined amount of time that includes a time period prior to playback of the content, and the one or more representations of the physical activity indicators are overlaid on the video content; and means for performing the following operations: While continuing to cause the video content to be displayed: during the display period of the video content, receive activity data based on the user's physical activity; and in response to receiving the activity data, update the physical activity indicators based on the received activity data. The display of one or more representations.
在一些实施方案中,一种方法包括:在电子设备处:使得经由显示设备同时显示:视频内容;和健身强度表示,其中该健身强度表示具有基于该电子设备的用户的体力活动指标(对应于该视频内容的第一回放位置)与在观看该视频内容时参与健身的用户群组的基于该用户群组的该体力活动的该体力活动指标(对应于该视频内容的该第一回放位置)之间的比较的视觉特性;在该视频从该第一回放位置前进到第二回放位置之后,接收对应于该用户的该体力活动指标的活动数据;以及响应于接收到该活动数据,使得经由显示设备显示该健身强度表示,其中该健身强度表示的视觉特性基于所接收的活动数据并且基于该电子设备的该用户的该体力活动指标(对应于该视频内容的该第二回放位置)与用户群组的体力活动指标(对应于该视频内容的该第二回放位置)之间的比较而改变。In some embodiments, a method includes: at an electronic device: causing to simultaneously display via a display device: video content; and a fitness intensity representation, wherein the fitness intensity representation has a physical activity indicator based on a user of the electronic device (corresponding to the first playback position of the video content) and the physical activity indicator of the user group that participated in fitness based on the physical activity of the user group when watching the video content (corresponding to the first playback position of the video content) comparing visual characteristics between; after the video advances from the first playback position to the second playback position, receiving activity data corresponding to the physical activity indicator of the user; and in response to receiving the activity data, such that via The display device displays the fitness intensity representation, wherein the visual characteristics of the fitness intensity representation are based on the received activity data and based on the physical activity indicator of the user of the electronic device (corresponding to the second playback position of the video content) and the user The group's physical activity indicators (corresponding to the second playback position of the video content) are changed by comparison.
在一些实施方案中,一种非暂态计算机可读存储介质存储被配置为由电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:使得经由显示设备同时显示:视频内容;和健身强度表示,其中该健身强度表示具有基于该电子设备的用户的体力活动指标(对应于该视频内容的第一回放位置)与在观看该视频内容时参与健身的用户群组的基于该用户群组的该体力活动的该体力活动指标(对应于该视频内容的该第一回放位置)之间的比较的视觉特性;在该视频从该第一回放位置前进到第二回放位置之后,接收对应于该用户的该体力活动指标的活动数据;以及响应于接收到该活动数据,使得经由显示设备显示该健身强度表示,其中该健身强度表示的视觉特性基于所接收的活动数据并且基于该电子设备的该用户的该体力活动指标(对应于该视频内容的该第二回放位置)与用户群组的体力活动指标(对应于该视频内容的该第二回放位置)之间的比较而改变。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 comprising: Instructions: causing the display device to simultaneously display: video content; and a fitness intensity representation, wherein the fitness intensity representation has a physical activity indicator based on the user of the electronic device (corresponding to the first playback position of the video content) and is consistent with the user's physical activity when watching the video content. The video content is a visual characteristic of the comparison between the physical activity index (corresponding to the first playback position of the video content) of the user group based on the physical activity of the user group participating in fitness; in the video from the After the first playback position advances to the second playback position, receive activity data corresponding to the physical activity indicator of the user; and in response to receiving the activity data, cause the fitness intensity representation to be displayed via the display device, wherein the fitness intensity representation The visual characteristics are based on the received activity data and based on 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 video content). the second playback position).
在一些实施方案中,一种暂态计算机可读存储介质存储被配置为由电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:使得经由显示设备同时显示:视频内容;和健身强度表示,其中该健身强度表示具有基于该电子设备的用户的体力活动指标(对应于该视频内容的第一回放位置)与在观看该视频内容时参与健身的用户群组的基于该用户群组的该体力活动的该体力活动指标(对应于该视频内容的该第一回放位置)之间的比较的视觉特性;在该视频从该第一回放位置前进到第二回放位置之后,接收对应于该用户的该体力活动指标的活动数据;以及响应于接收到该活动数据,使得经由显示设备显示该健身强度表示,其中该健身强度表示的视觉特性基于所接收的活动数据并且基于该电子设备的该用户的该体力活动指标(对应于该视频内容的该第二回放位置)与用户群组的体力活动指标(对应于该视频内容的该第二回放位置)之间的比较而改变。In some embodiments, a 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 comprising: Instructions: causing the display device to simultaneously display: video content; and a fitness intensity representation, wherein the fitness intensity representation has a physical activity indicator (corresponding to a first playback position of the video content) based on the user of the electronic device and is consistent with the user's physical activity while watching the video. The content is a visual characteristic of the comparison between the physical activity index (corresponding to the first playback position of the video content) of the user group based on the physical activity of the user group; in the video from the first After advancing from a 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 fitness intensity representation The visual characteristics are based on the received activity data and based on 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 video content). second playback position).
在一些实施方案中,一种电子设备包括:一个或多个处理器;和存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:使得经由显示设备同时显示:视频内容;和健身强度表示,其中该健身强度表示具有基于该电子设备的用户的体力活动指标(对应于该视频内容的第一回放位置)与在观看该视频内容时参与健身的用户群组的基于该用户群组的该体力活动的该体力活动指标(对应于该视频内容的该第一回放位置)之间的比较的视觉特性;在该视频从该第一回放位置前进到第二回放位置之后,接收对应于该用户的该体力活动指标的活动数据;以及响应于接收到该活动数据,使得经由显示设备显示该健身强度表示,其中该健身强度表示的视觉特性基于所接收的活动数据并且基于该电子设备的该用户的该体力活动指标(对应于该视频内容的该第二回放位置)与用户群组的体力活动指标(对应于该视频内容的该第二回放位置)之间的比较而改变。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 Includes instructions for performing the following operations: causing simultaneous display via a display device of: video content; and a fitness intensity representation, wherein the fitness intensity representation has a physical activity indicator based on a user of the electronic device (corresponding to a first playback of the video content position) and the physical activity indicator (corresponding to the first playback position of the video content) of the user group participating in fitness based on the physical activity of the user group while watching the video content ; after the video advances from the first playback position to the 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 are based on the received activity data and based on 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: means for causing simultaneous display via a display device: video content; and a fitness intensity representation, wherein the fitness intensity represents physical activity based on a user of the electronic device The indicator (corresponding to the first playback position of the video content) and the physical activity indicator (corresponding to the third playback position of the video content) of the user group based on the physical activity of the user group participating in fitness when watching the video content visual characteristics of comparison between a playback position); means for performing the following operations: receiving activity data corresponding to the physical activity indicator of the user after the video advances from the first playback position to a second playback position ; and means for performing the following operations: in response to receiving the activity data, causing the fitness intensity representation to be displayed via a display device, wherein the visual characteristics of the fitness intensity representation are based on the received activity data and based on the user of the electronic device The physical activity indicator (corresponding to the second playback position of the video content) is changed by a comparison between the physical activity indicator (corresponding to the second playback position of the video content) of the user group.
在一些实施方案中,一种方法包括:在具有显示器的电子设备处,其中该电子设备与第一外部设备和第二外部设备通信:在该电子设备的该显示器上显示对应于视频内容的用户界面,该用户界面包括用于使得在与该第一外部设备通信的显示设备上显示与该视频内容相关联的活动会话用户界面的第一可选用户界面对象;检测包括对该第一可选用户界面对象的选择的一个或多个用户输入的第一序列;响应于检测到包括对该第一可选用户界面对象的选择的一个或多个用户输入的该第一序列:使得与该第一外部设备通信的显示设备显示与该活动会话相关联的第一图形用户界面;并且当显示设备正在显示与该活动会话相关联的该第一图形用户界面时,与该第二外部设备通信的显示设备显示与开始该活动会话相关联并且不同于该第一图形用户界面的第二图形用户界面,其中指向该第二图形用户界面的一部分的选择输入使得与该第一外部设备通信的该显示设备显示与该视频内容相关联的活动会话用户界面。In some embodiments, a method includes: at an electronic device having a display, wherein the electronic device is in communication with a first external device and a second external device: displaying on the display of the electronic device a user corresponding to video content an interface, 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 in communication with the first external device; detecting includes the first selectable user interface a first sequence of one or more user inputs that select a user interface object; in response to detecting the first sequence of one or more user inputs that includes a selection of the first selectable user interface object: causing A display device in communication with an external device displays a first graphical user interface associated with the active session; and while the display device is displaying the first graphical user interface associated with the active session, a display device in communication with the second external device A display device displays a second graphical user interface associated with starting the active session and different from the first graphical user interface, wherein selection input directed to a portion of the second graphical user interface causes the display to communicate with the first external device The device displays 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 comprising: Instructions for displaying a user interface corresponding to video content on the display of the electronic device, the user interface including causing display of a user interface associated with the video content on a display device in communication with the first external device A first selectable user interface object of an active session user interface, wherein the electronic device communicates with a first external device and a second external device; detecting one or more user inputs including selection of the first selectable user interface object a first sequence; in response to detecting the first sequence of one or more user inputs including a selection of the first selectable user interface object: causing a display device in communication with the first external device to display a display associated with the active session a first graphical user interface associated with the active session; and while the display device is displaying the first graphical user interface associated with the active session, the display device in communication with the second external device displays a display associated with starting the active session and different from A second graphical user interface of the first graphical user interface, wherein selection input directed to a portion of the second graphical user interface causes the display device in communication with the first external device to display an active session user interface associated with the video content .
在一些实施方案中,一种暂态计算机可读存储介质存储被配置为由具有显示器的电子设备的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:在该电子设备的该显示器上显示对应于视频内容的用户界面,该用户界面包括用于使得在与该第一外部设备通信的显示设备上显示与该视频内容相关联的活动会话用户界面的第一可选用户界面对象,其中该电子设备与第一外部设备和第二外部设备通信;检测包括对该第一可选用户界面对象的选择的一个或多个用户输入的第一序列;响应于检测到包括对该第一可选用户界面对象的选择的一个或多个用户输入的该第一序列:使得与该第一外部设备通信的显示设备显示与该活动会话相关联的第一图形用户界面;并且当显示设备正在显示与该活动会话相关联的该第一图形用户界面时,与该第二外部设备通信的显示设备显示与开始该活动会话相关联并且不同于该第一图形用户界面的第二图形用户界面,其中指向该第二图形用户界面的一部分的选择输入使得与该第一外部设备通信的该显示设备显示与该视频内容相关联的活动会话用户界面。In some embodiments, a 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 comprising: Instructions for displaying a user interface corresponding to video content on the display of the electronic device, the user interface including causing an activity associated with the video content to be displayed on a display device in communication with the first external device A first selectable user interface object of a conversational user interface, wherein the electronic device communicates with a first external device and a second external device; detecting a first selectable user input that includes a selection of the first selectable user interface object. a sequence; in response to detecting the first sequence of one or more user inputs including selection of the first selectable user interface object: causing a display device in communication with the first external device to display a display associated with the active session a first graphical user interface; and when the display device is displaying the first graphical user interface associated with the active session, the display device in communication with the second external device displays a display associated with starting the active session and different from the A second graphical user interface of the first graphical user interface, wherein selection input directed to a portion of the second graphical user interface causes the display device in communication with the first external device to display an active session user interface associated with the video content.
在一些实施方案中,一种电子设备包括:显示器;一个或多个处理器;和存储器,该存储器存储被配置为由该电子设备的该一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于执行以下操作的指令:在该电子设备的该显示器上显示对应于视频内容的用户界面,该用户界面包括用于使得在与该第一外部设备通信的显示设备上显示与该视频内容相关联的活动会话用户界面的第一可选用户界面对象,其中该电子设备与第一外部设备和第二外部设备通信;检测包括对该第一可选用户界面对象的选择的一个或多个用户输入的第一序列;响应于检测到包括对该第一可选用户界面对象的选择的一个或多个用户输入的该第一序列:使得与该第一外部设备通信的显示设备显示与该活动会话相关联的第一图形用户界面;并且当显示设备正在显示与该活动会话相关联的该第一图形用户界面时,与该第二外部设备通信的显示设备显示与开始该活动会话相关联并且不同于该第一图形用户界面的第二图形用户界面,其中指向该第二图形用户界面的一部分的选择输入使得与该第一外部设备通信的该显示设备显示与该视频内容相关联的活动会话用户界面。In some embodiments, an electronic device includes: a display; one or more processors; and 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 include instructions for displaying a user interface corresponding to video content on the display of the electronic device, the user interface including a display device for causing communication with the first external device A first selectable user interface object displaying an active session user interface associated with the video content, wherein the electronic device communicates with the first external device and the second external device; detecting includes detecting the first selectable user interface object a first sequence of one or more user inputs that select; in response to detecting the first sequence of one or more user inputs that includes selection of the first selectable user interface object: causing communication with the first external device The display device displays the first graphical user interface associated with the active session; and while the display device is displaying the first graphical user interface associated with the active session, the display device in communication with the second external device displays the Starting a second graphical user interface associated with 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 in communication with the first external device to display information related to the first graphical user interface. Active session user interface associated with video content.
在一些实施方案中,一种电子设备包括:显示器;用于执行以下操作的装置:在该电子设备的该显示器上显示对应于视频内容的用户界面,该用户界面包括用于使得能够在与该第一外部设备通信的显示设备上显示与该视频内容相关联的活动会话用户界面的第一可选用户界面对象,其中该电子设备与第一外部设备和第二外部设备通信;用于执行以下操作的装置:检测包括对该第一可选用户界面对象的选择的一个或多个用户输入的第一序列;用于执行以下操作的装置:响应于检测到包括对该第一可选用户界面对象的选择的一个或多个用户输入的该第一序列:使得与该第一外部设备通信的显示设备显示与该活动会话相关联的第一图形用户界面;并且当显示设备正在显示与该活动会话相关联的该第一图形用户界面时,与该第二外部设备通信的显示设备显示与开始该活动会话相关联并且不同于该第一图形用户界面的第二图形用户界面,其中指向该第二图形用户界面的一部分的选择输入使得与该第一外部设备通信的该显示设备显示与该视频内容相关联的活动会话用户界面。In some embodiments, an electronic device includes: a display; and means for displaying a user interface corresponding to video content on the display of the electronic device, the user interface including means for enabling communication with the A first selectable user interface object for displaying an active session user interface associated with the video content on a display device in communication with the first external device, wherein the electronic device is in communication with the first external device and the second external device; for performing the following Means for: detecting a first sequence of one or more user inputs including a selection of the first selectable user interface object; means for: in response to detecting a first sequence of one or more user inputs including a selection of the first selectable user interface object. The first sequence of one or more user inputs of selection of an object: causes a display device in communication with the first external device to display a first graphical user interface associated with the active session; and when the display device is displaying a session associated with the activity When the first graphical user interface associated with the session is displayed, the display device in communication 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 pointing to the first graphical user interface Select input of a portion of the second graphical user interface causes the display device in communication with the first external device to display an 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: displayed in the user interface a plurality of fitness suggestions in the first area, and one or more filtering options for filtering the fitness suggestions displayed simultaneously with the plurality of fitness suggestions; detecting a link to the one or more filters via the one or more input devices A first user input of a first filtering option among the options; based on determining that the first user input directed to the first filtering option has been maintained for at least a predefined period of time: stopping displaying the plurality of items in the first area of the user interface at least a portion of the fitness suggestions such 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 filtering option and does not include those associated with the first filtering option Unassociated fitness advice; when the first subset of fitness advice is displayed in the first area of the user interface, detecting, via the one or more input devices, corresponding to navigating to the first subset of fitness advice a second user input of a fitness suggestion; and 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 generation component while in the first area of the user interface The first subset of fitness suggestions remains displayed.
在一些实施方案中,一种非暂态计算机可读存储介质存储被配置为由计算机系统的一个或多个处理器执行的一个或多个程序,该计算机系统与显示生成部件和一个或多个输入设备通信,该一个或多个程序包括用于执行以下操作的指令:使得经由该显示生成部件显示用户界面,其中该用户界面包括:显示在该用户界面的第一区域中的多个健身建议,和用于过滤与该多个健身建议同时显示的健身建议的一个或多个过滤选项;经由该一个或多个输入设备检测指向该一个或多个过滤选项中的第一过滤选项的第一用户输入;根据确定指向该第一过滤选项的该第一用户输入已维持至少预定义的时间段:停止在该用户界面的该第一区域内显示该多个健身建议中的至少一部分,使得该用户界面的该第一区域包括来自与该第一过滤选项相关联的该多个健身建议的健身建议第一子集,并且不包括与该第一过滤选项不相关联的健身建议;当该健身建议第一子集显示在该用户界面的该第一区域中时,经由该一个或多个输入设备检测对应于导航至该健身建议第一子集中的第一健身建议的第二用户输入;以及响应于检测到该第二用户输入,使得经由该显示生成部件显示该输入指向该第一健身建议的视觉指示,同时在该用户界面的该第一区域中维持显示该健身建议第一子集。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 associated with a display generation component and one or more Input device communication, the one or more programs include instructions for causing a user interface to be displayed via the display generation component, wherein the user interface includes: a plurality of fitness recommendations displayed in a first area of the user interface , and one or more filtering options for filtering the fitness suggestions displayed simultaneously with the plurality of fitness suggestions; detecting, via the one or more input devices, a first filtering option pointing to a first filtering option in the one or more filtering options. User input; upon determining that the first user input directed to the first filtering option has been maintained for at least a predefined period of time: stopping displaying at least a portion of the plurality of fitness suggestions within the first area of the user interface, such that the The first area of the user interface includes a first subset of fitness suggestions from the plurality of fitness suggestions associated with the first filtering option and does not include fitness suggestions not associated with the first filtering option; when the fitness suggestions 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 while the first subset of fitness suggestions is displayed in the first area of the user interface; and In response to detecting the second user input, a visual indication that the input is directed to the first fitness advice is caused to be displayed via the display generation component while maintaining display of the first subset of fitness advice in the first area of the user interface.
在一些实施方案中,一种暂态计算机可读存储介质存储被配置为由计算机系统的一个或多个处理器执行的一个或多个程序,该计算机系统与显示生成部件和一个或多个输入设备通信,该一个或多个程序包括用于执行以下操作的指令:使得经由该显示生成部件显示用户界面,其中该用户界面包括:显示在该用户界面的第一区域中的多个健身建议,和用于过滤与该多个健身建议同时显示的健身建议的一个或多个过滤选项;经由该一个或多个输入设备检测指向该一个或多个过滤选项中的第一过滤选项的第一用户输入;根据确定指向该第一过滤选项的该第一用户输入已维持至少预定义的时间段:停止在该用户界面的该第一区域内显示该多个健身建议中的至少一部分,使得该用户界面的该第一区域包括来自与该第一过滤选项相关联的该多个健身建议的健身建议第一子集,并且不包括与该第一过滤选项不相关联的健身建议;当该健身建议第一子集显示在该用户界面的该第一区域中时,经由该一个或多个输入设备检测对应于导航至该健身建议第一子集中的第一健身建议的第二用户输入;以及响应于检测到该第二用户输入,使得经由该显示生成部件显示该输入指向该第一健身建议的视觉指示,同时在该用户界面的该第一区域中维持显示该健身建议第一子集。In some embodiments, a transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system with a display generation component and one or more inputs device communications, the one or more programs including instructions for causing a user interface to be displayed via the display generation component, wherein the user interface includes: a plurality of fitness recommendations displayed in a first area of the user interface, and one or more filtering options for filtering fitness suggestions displayed concurrently with the plurality of fitness suggestions; detecting, via the one or more input devices, a first user directed to a first filtering option of the one or more filtering options. Input; upon determining that the first user input directed to the first filtering 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, such that the user The first area of the interface includes a first subset of fitness suggestions from the plurality of fitness suggestions associated with the first filtering option and does not include fitness suggestions not associated with the first filtering option; when the fitness suggestions 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 while the first subset is displayed in the first area of the user interface; and responding Upon detecting the second user input, a visual indication that the input points to the first fitness suggestion is 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 computer system includes: one or more processors, wherein the computer system is in communication with a display generation component and one or more input devices; and a memory configured to store data generated by the one or more input devices. One or more programs executed by a processor, the one or more programs including instructions for performing the following operations: causing a user interface to be displayed via the display generating component, wherein the user interface includes: a first character displayed on the user interface A plurality of fitness suggestions in the area, and one or more filtering options for filtering the fitness suggestions displayed simultaneously with the plurality of fitness suggestions; detecting, via the one or more input devices, a link pointing to the one or more filtering options. first user input for a first filtering option; based on determining that the first user input directed to the first filtering option has been maintained for at least a predefined period of time: ceasing to display the plurality of fitness recommendations within the first area of the user interface at least a portion of such 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 filtering option and does not include fitness suggestions not associated with the first filtering option fitness suggestions; 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 first fitness suggestion corresponding to navigation to the first subset of fitness suggestions a second user input; and 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 generation component while maintaining display of the first fitness suggestion in the first area of the user interface The first subset of fitness advice.
在一些实施方案中,一种计算机系统包括:用于执行以下操作的装置:经由显示生成部件使得显示用户界面,其中该用户界面包括:显示在该用户界面的第一区域中的多个健身建议,和用于过滤与该多个健身建议同时显示的健身建议的一个或多个过滤选项;用于执行以下操作的装置:经由一个或多个输入设备检测指向该一个或多个过滤选项中的第一过滤选项的第一用户输入;用于执行以下操作的装置:根据确定指向该第一过滤选项的该第一用户输入已维持至少预定义的时间段:停止在该用户界面的该第一区域内显示该多个健身建议中的至少一部分,使得该用户界面的该第一区域包括来自与该第一过滤选项相关联的该多个健身建议的健身建议第一子集,并且不包括与该第一过滤选项不相关联的健身建议;用于执行以下操作的装置:当该健身建议第一子集显示在该用户界面的该第一区域中时,经由该一个或多个输入设备检测对应于导航至该健身建议第一子集中的第一健身建议的第二用户输入;和用于执行以下操作的装置:响应于检测到该第二用户输入,使得经由该显示生成部件显示该输入指向该第一健身建议的视觉指示,同时在该用户界面的该第一区域中维持显示该健身建议第一子集。In some embodiments, a computer system includes means for causing, via a display generation component, to display a user interface, wherein the user interface includes: a plurality of fitness recommendations displayed in a first region of the user interface , and one or more filtering options for filtering fitness suggestions displayed concurrently with the plurality of fitness suggestions; means for performing the following operations: detecting, via one or more input devices, a link pointing to the one or more filtering options. a first user input of a first filtering option; means for: stopping at the first user input of the user interface upon determining that the first user input directed to the first filtering option has been maintained for at least a predefined period of time; Displaying at least a portion of the plurality of fitness suggestions within a region such that the first region of the user interface includes a first subset of fitness suggestions from the plurality of fitness suggestions associated with the first filtering option and does not include The first filtering option is not associated with fitness recommendations; means for detecting via the one or more input devices when the first subset of fitness recommendations is displayed in the first area of the user interface a second user input corresponding to navigation to a first fitness suggestion in the first subset of fitness suggestions; and means for, in response to detecting the second user input, causing the input to be displayed via the display generation component A visual indication pointing to the first fitness advice while maintaining display of the first subset of fitness advice in the first area of the user interface.
在一些实施方案中,一种方法包括:在与显示生成部件和一个或多个输入设备通信的计算机系统中:经由该一个或多个输入设备检测对应于显示健身用户界面的请求的用户输入;以及响应于显示该健身用户界面的该请求:根据确定该计算机系统满足相对于第一类型的单个外部电子设备的接近度标准:发起经由该显示生成部件显示第一健身建议用户界面的过程,其中该第一健身建议用户界面显示与该单个外部电子设备相关联的一个或多个健身建议,并且根据确定该计算机系统满足相对于至少该第一类型的第一外部电子设备和该第一类型的第二外部电子设备的接近度标准:发起经由该显示生成部件显示不同于该第一健身建议用户界面的消歧用户界面的过程,其中该消歧用户界面包括:第一可选用户界面对象,该第一可选用户界面对象在被选择时,发起用于显示与该第一外部电子设备相关联的第二健身建议用户界面的过程,其中该第二健身建议用户界面显示与该第一外部电子设备相关联的一个或多个健身建议;和第二可选用户界面对象,该第二可选用户界面对象在被选择时,发起用于显示不同于该第二健身建议用户界面并且与该第二外部电子设备相关联的第三健身建议用户界面的过程,其中该第三健身建议用户界面显示与该第二外部电子设备相关联的一个或多个健身建议。In some embodiments, a method includes: in a computer system in communication with a display generation component and one or more input devices: detecting user input via the one or more input devices corresponding to a request to display a fitness user interface; and in response to the request to display the fitness user interface: based on determining that the computer system meets proximity criteria with respect to a single external electronic device of the first type: initiating a process for displaying a first fitness advice 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 a determination that the computer system meets requirements for at least the first type of first external electronic device and the first type of The proximity criterion of the second external electronic device: initiating a process of displaying, via the display generation component, 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, The first selectable user interface object, 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 is displayed in conjunction with the first external electronic device. one or more fitness suggestions associated with the electronic device; and a second selectable user interface object that, when selected, initiates a display different from the second fitness suggestion user interface and related to the second selectable user interface object. A process of developing a third fitness suggestion user interface associated with a 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 associated with a display generation component and one or more Input device communication, the one or more programs include instructions for: detecting user input corresponding to a request to display a fitness user interface via the one or more input devices; and responsive to the display of the fitness user interface Request: Based upon a determination that the computer system meets proximity criteria with respect to a single external electronic device of the first type: initiate a process for displaying, via the display generation component, a first fitness advice user interface, wherein the first fitness advice user interface is displayed in conjunction with the One or more fitness recommendations associated with a single external electronic device and based on a determination that the computer system meets proximity criteria with respect to at least the first external electronic device of the first type and the second external electronic device of the first type: Initiating a process of displaying, via the display generation component, 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, the first selectable user interface object being When selected, initiate 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 options associated with the first external electronic device suggestions; and a second selectable user interface object that, when selected, initiates display of a third fitness suggestion user interface that is different from the second fitness suggestion user interface and associated with the second external electronic device. The process of a fitness advice user interface, wherein the third fitness advice user interface displays one or more fitness advice associated with the second external electronic device.
在一些实施方案中,一种暂态计算机可读存储介质存储被配置为由计算机系统的一个或多个处理器执行的一个或多个程序,该计算机系统与显示生成部件和一个或多个输入设备通信,该一个或多个程序包括用于执行以下操作的指令:经由该一个或多个输入设备检测对应于显示健身用户界面的请求的用户输入;以及响应于显示该健身用户界面的该请求:根据确定该计算机系统满足相对于第一类型的单个外部电子设备的接近度标准:发起经由该显示生成部件显示第一健身建议用户界面的过程,其中该第一健身建议用户界面显示与该单个外部电子设备相关联的一个或多个健身建议,并且根据确定该计算机系统满足相对于至少该第一类型的第一外部电子设备和该第一类型的第二外部电子设备的接近度标准:发起经由该显示生成部件显示不同于该第一健身建议用户界面的消歧用户界面的过程,其中该消歧用户界面包括:第一可选用户界面对象,该第一可选用户界面对象在被选择时,发起用于显示与该第一外部电子设备相关联的第二健身建议用户界面的过程,其中该第二健身建议用户界面显示与该第一外部电子设备相关联的一个或多个健身建议;和第二可选用户界面对象,该第二可选用户界面对象在被选择时,发起用于显示不同于该第二健身建议用户界面并且与该第二外部电子设备相关联的第三健身建议用户界面的过程,其中该第三健身建议用户界面显示与该第二外部电子设备相关联的一个或多个健身建议。In some embodiments, a transitory computer-readable storage medium stores one or more programs configured to be executed by one or more processors of a computer system with a display generation component and one or more inputs device communications, the one or more programs including instructions for: detecting user input corresponding to a request to display a fitness user interface via the one or more input devices; and responding to the request to display the fitness user interface : Upon determining that the computer system meets a proximity criterion with respect to a single external electronic device of the first type: initiating a process of displaying, via the display generating component, a first fitness advice user interface, wherein the first fitness advice user interface is displayed in conjunction with the single external electronic device one or more fitness recommendations associated with the external electronic device, and upon determining that the computer system meets proximity criteria with respect to at least the first external electronic device of the first type and the second external electronic device of the first type: Initiate A process of displaying a disambiguation user interface different from the first fitness suggestion user interface via the display generation component, wherein the disambiguation user interface includes: a first selectable user interface object, the first selectable user interface object is selected when, initiating 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 that, when selected, initiates display of a third fitness session that is different from the second fitness suggestion user interface and associated with the second external electronic device. A process of suggesting a user interface, 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 is in communication with a display generation component and one or more input devices; and a memory configured to store data generated by the one or more input devices. One or more programs executed by the processor, the one or more programs including instructions for: detecting user input corresponding to a request to display a fitness user interface via the one or more input devices; and responding to The request to display the fitness user interface: based on a determination that the computer system meets proximity criteria with respect to a single external electronic device of the first type: initiating a process of displaying a first fitness suggestion user interface via the display generation component, wherein the first A fitness suggestion user interface displays one or more fitness suggestions associated with the single external electronic device, and based on a determination that the computer system meets requirements for at least the first external electronic device of the first type and the second external electronic device of the first type. Proximity criteria for electronic devices: initiating a process of displaying, via the display generation component, 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, the first The selectable user interface object, when selected, initiates a process for displaying a second fitness advice user interface associated with the first external electronic device, wherein the second fitness advice user interface display is associated with the first external electronic device one or more associated fitness suggestions; and a second selectable user interface object that, when selected, initiates a display different from the second fitness suggestion user interface and connected to the second external A process of developing a third fitness suggestion user interface associated with an 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: means for detecting user input via one or more input devices corresponding to a request to display a fitness user interface; and means for: responding and upon the request to display the fitness user interface: upon determining that the computer system meets proximity criteria with respect to a single external electronic device of the first type: initiating a process of displaying, via the display generation component, a first fitness suggestion user interface, wherein the first A fitness suggestion user interface displays one or more fitness suggestions associated with the single external electronic device, and based on a determination that the computer system meets requirements for at least the first external electronic device of the first type and the second external electronic device of the first type. Proximity criteria for electronic devices: initiating a process of displaying, via the display generation component, 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, the first The selectable user interface object, when selected, initiates a process for displaying a second fitness advice user interface associated with the first external electronic device, wherein the second fitness advice user interface display is associated with the first external electronic device one or more associated fitness suggestions; and a second selectable user interface object that, when selected, initiates a display different from the second fitness suggestion user interface and connected to the second external A process of developing a third fitness suggestion user interface associated with an 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 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 optionally included in a transitory computer-readable storage medium or other computer program product configured for execution by one or more processors.
因此,为设备提供了用于导航和输出健身内容的更快速、更有效的方法和界面,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替换用于导航和输出健身内容的其他方法。Thus, devices are provided with faster and more efficient methods and interfaces for navigating and outputting fitness content, thereby increasing 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.
附图说明Description of the drawings
为了更好地理解各种所述实施方案,应结合以下附图参考下面的具体实施方式,其中类似的附图标号在所有附图中指示对应的部分。For a better understanding of the various described embodiments, reference should be made to the following detailed description in conjunction with the accompanying drawings, wherein like reference numerals indicate corresponding parts throughout.
图1A是示出根据一些实施方案的具有触敏显示器的便携式多功能设备的框图。1A is a block diagram illustrating a portable multifunction device with a touch-sensitive display, in accordance with some embodiments.
图1B是示出根据一些实施方案的用于事件处理的示例性部件的框图。Figure IB is a block diagram illustrating example components for event processing in accordance with some embodiments.
图2示出了根据一些实施方案的具有触摸屏的便携式多功能设备。Figure 2 illustrates a portable multifunction device with a touch screen, according to some embodiments.
图3是根据一些实施方案的具有显示器和触敏表面的示例性多功能设备的框图。3 is a block diagram of an exemplary multifunctional device having a display and a touch-sensitive surface, according to some embodiments.
图4A示出了根据一些实施方案的针对便携式多功能设备上应用程序的菜单的示例性用户界面。Figure 4A illustrates an exemplary user interface for a menu of applications on a portable multifunction device, in accordance with some embodiments.
图4B示出了根据一些实施方案的针对具有与显示器分开的触敏表面的多功能设备的示例性用户界面。Figure 4B illustrates an exemplary user interface for a multifunctional device having a touch-sensitive surface separate from the display, in accordance with some embodiments.
图5A示出了根据一些实施方案的个人电子设备。Figure 5A illustrates a personal electronic device according to some embodiments.
图5B是示出根据一些实施方案的个人电子设备的框图。Figure 5B is a block diagram illustrating a personal electronic device in accordance with some embodiments.
图6A至图6EE示出了根据一些实施方案的用于基于完成的健身显示个性化健身建议的示例性用户界面。6A-6EE illustrate an exemplary user interface for displaying personalized fitness recommendations based on completed workouts, in accordance with some embodiments.
图7是示出根据一些实施方案的用于基于完成的健身显示个性化健身建议的示例性过程的流程图。Figure 7 is a flowchart illustrating an exemplary process for displaying personalized fitness recommendations based on completed workouts, in accordance with some embodiments.
图8A至图8S示出了根据一些实施方案的用于开始基于音频的健身的示例性用户界面。Figures 8A-8S illustrate an example user interface for starting audio-based exercise in accordance with some embodiments.
图9是示出根据一些实施方案的用于开始基于音频的健身的示例性过程的流程图。Figure 9 is a flowchart illustrating an exemplary process for initiating audio-based fitness in accordance with some embodiments.
图10A至图10V示出了根据一些实施方案的用于显示健身信息的示例性用户界面。10A-10V illustrate an exemplary user interface for displaying fitness information in accordance with some embodiments.
图11是示出根据一些实施方案的用于显示健身信息的示例性过程的流程图。Figure 11 is a flowchart illustrating an exemplary process for displaying fitness information in accordance with some embodiments.
图12A至图12O示出了根据一些实施方案的用于显示健身信息的示例性用户界面。12A-12O illustrate an exemplary user interface for displaying fitness information in accordance with some embodiments.
图13是示出根据一些实施方案的用于显示健身信息的示例性过程的流程图。Figure 13 is a flowchart illustrating an exemplary process for displaying fitness information in accordance with some embodiments.
图14A至图14R示出了根据一些实施方案的用于协调多个设备中的健身内容的显示的示例性用户界面。14A-14R illustrate an example user interface for coordinating the display of fitness content across multiple devices, in accordance with some embodiments.
图15是示出根据一些实施方案的用于协调多个设备中的健身内容的显示的示例性过程的流程图。Figure 15 is a flowchart illustrating an exemplary process for coordinating the display of fitness content across multiple devices, in accordance with some embodiments.
图16A至图16R示出了根据一些实施方案的用于显示健身信息的示例性用户界面。16A-16R illustrate an exemplary user interface for displaying fitness information in accordance with some embodiments.
图17A至图17B是示出根据一些实施方案的用于显示健身信息的示例性过程的流程图。17A-17B are flowcharts illustrating an exemplary process for displaying fitness information in accordance with some embodiments.
图18A至图18V示出了根据一些实施方案的用于显示健身信息的示例性用户界面。Figures 18A-18V illustrate an exemplary user interface for displaying fitness information in accordance with some embodiments.
图19A至图19C是示出根据一些实施方案的用于显示健身信息的示例性过程的流程图。19A-19C are flowcharts illustrating an exemplary process for displaying fitness information in accordance with some embodiments.
具体实施方式Detailed ways
以下描述阐述了示例性方法、参数等。然而,应当认识到,此类描述并非意在限制本公开的范围,而是作为对示例性实施方案的描述来提供。The following description sets forth example methods, parameters, etc. It should be appreciated, however, that such descriptions are not intended to limit the scope of the disclosure, but are 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 would benefit from displaying specific fitness recommendations that correspond to completed workouts. As another example, users would benefit from having certain fitness metrics displayed when fitness content is output. Such technology improves productivity by reducing the cognitive load on users when navigating and outputting fitness content. Additionally, such techniques 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中的过程。Figures 1A-1B, 2, 3, 4A-4B, and 5A-5B below provide descriptions of exemplary devices for performing techniques for managing event notifications. 6A-6EE illustrate an exemplary user interface for displaying personalized fitness recommendations based on completed workouts. Figure 7 is a flowchart illustrating an exemplary process for displaying personalized fitness recommendations based on completed workouts, in accordance with some embodiments. The user interfaces in FIGS. 6A to 6EE are used to illustrate processes described below, including the process in FIG. 7 . 8A-8S illustrate an example user interface for starting audio-based exercise. Figure 9 is a flowchart illustrating an exemplary process for initiating audio-based fitness in accordance with some embodiments. The user interfaces in FIGS. 8A to 8S are used to illustrate processes described below, including the process in FIG. 9 . 10A-10V illustrate an exemplary user interface for displaying fitness information. Figure 11 is a flowchart illustrating an exemplary process for displaying fitness information in accordance with some embodiments. The user interfaces in FIGS. 10A to 10V are used to illustrate processes described below, including the process in FIG. 11 . 12A-12O illustrate an exemplary user interface for displaying fitness information. Figure 13 is a flowchart illustrating an exemplary process for displaying fitness information in accordance with some embodiments. The user interfaces in Figures 12A-12O are used to illustrate processes described below, including the process in Figure 13. 14A-14R illustrate example user interfaces for coordinating the display of fitness content across multiple devices. Figure 15 is a flowchart illustrating an exemplary process for coordinating the display of fitness content across multiple devices, in accordance with some embodiments. The user interfaces in FIGS. 14A-14R are used to illustrate the processes described below, including the process in FIG. 15 . 16A-16R illustrate an exemplary user interface for displaying fitness information. 17A-17B are flowcharts illustrating an exemplary process for displaying fitness information in accordance with some embodiments. The user interfaces in Figures 16A-16R are used to illustrate processes described below, including the processes in Figures 17A-17B. 18A-18V illustrate an exemplary user interface for displaying fitness information. 19A-19C are flowcharts illustrating an exemplary process for displaying fitness information in accordance with some embodiments. The user interfaces in Figures 18A-18V are used to illustrate processes described below, including the processes in Figures 19A-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 could be named a second touch and similarly a second touch could be named a first touch, without departing from the scope of the various described embodiments. The first touch and the second touch are both touches, but they are not the same touch.
在本文中对各种所述实施方案的描述中所使用的术语只是为了描述特定实施方案的目的,而并非旨在进行限制。如在对各种所述实施方案中的描述和所附权利要求书中所使用的那样,单数形式“一个”和“该”旨在也包括复数形式,除非上下文另外明确地指示。还将理解的是,本文中所使用的术语“和/或”是指并且涵盖相关联的所列出的项目中的一个或多个项目的任何和全部可能的组合。还将理解的是,术语“包括”(“includes”、“including”、“comprises”和/或“comprising”)在本说明书中使用时是指定存在所陈述的特征、整数、步骤、操作、元件和/或部件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、部件和/或其分组。The terminology used in the description of the various described embodiments herein is for the purpose of describing the particular embodiment only and is not intended to be limiting. As used in the description of the various described embodiments and the appended claims, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It will also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will also be understood that the terms "includes," "including," "comprises," and/or "comprising" when used in this specification designate the presence of stated features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and/or groupings thereof.
根据上下文,术语“如果”任选地被解释为意指“当......时”、“在......时”或“响应于确定”或“响应于检测到”。类似地,根据上下文,短语“如果确定……”或“如果检测到[所陈述的条件或事件]”任选地被解释为是指“在确定……时”或“响应于确定……”或“在检测到[所陈述的条件或事件]时”或“响应于检测到[所陈述的条件或事件]”。The term "if" is optionally interpreted to mean "when," "in response to," or "in response to determining," or "in response to detecting," depending on the context. Similarly, depending on the context, the phrase "if it is determined..." or "if [stated condition or event] is detected" is optionally interpreted to mean "when it is determined..." or "in response to the determination..." or “on detection of [stated condition or event]” or “in response to detection of [stated condition or event]”.
本文描述了电子设备、此类设备的用户界面和使用此类设备的相关过程的实施方案。在一些实施方案中,该设备为还包含其他功能诸如PDA和/或音乐播放器功能的便携式通信设备,诸如移动电话。便携式多功能设备的示例性实施方案包括但不限于来自AppleInc.(Cupertino,California)的设备、iPod />设备、和/>设备。任选地使用其他便携式电子设备,诸如具有触敏表面(例如,触摸屏显示器和/或触控板)的膝上型电脑或平板电脑。还应当理解的是,在一些实施方案中,该设备并非便携式通信设备,而是具有触敏表面(例如,触摸屏显示器和/或触控板)的台式计算机。在一些实施方案中,电子设备是(例如,经由无线通信、经由有线通信)与显示生成部件进行通信的计算机系统。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。如本文所用,“显示”内容包括通过经由有线或无线连接向集成或外部显示生成部件传输数据(例如,图像数据或视频数据)以在视觉上产生内容来显示内容(例如,由显示控制器156渲染或解码的视频数据)。This article describes embodiments of electronic devices, user interfaces for such devices, and related processes for using such devices. In some embodiments, the device is a portable communication device, such as a mobile phone, that also includes other functionality such as PDA and/or music player functionality. Exemplary embodiments of portable multifunctional devices include, but are not limited to, Apple Inc. (Cupertino, Calif.) Devices, iPod /> equipment, and/> equipment. Other portable electronic devices are optionally used, such as laptops or tablets with touch-sensitive surfaces (eg, touch screen displays and/or trackpads). It should also be understood that in some embodiments, the device is not a portable communications device, but rather a desktop computer having a touch-sensitive surface (eg, a touch screen display and/or trackpad). In some embodiments, the electronic device is a computer system in communication with the display generation component (eg, 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, a display generation component is integrated with the computer system. In some embodiments, the display generation component is separate from the computer system. As used herein, “displaying” content includes displaying content (e.g., by display controller 156 rendered or decoded video data).
在下面的讨论中,描述了一种包括显示器和触敏表面的电子设备。然而,应当理解,该电子设备任选地包括一个或多个其他物理用户界面设备,诸如物理键盘、鼠标和/或操纵杆。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: drawing applications, rendering applications, word processing applications, website creation applications, disk editing applications, spreadsheet applications, gaming applications , phone applications, video conferencing applications, email applications, instant messaging applications, fitness support applications, photo management applications, digital camera applications, digital video camera applications, web browsing applications, digital music players application and/or digital video player application.
在设备上执行的各种应用程序任选地使用至少一个通用的物理用户界面设备,诸如触敏表面。触敏表面的一种或多种功能以及被显示在设备上的对应信息任选地对于不同应用程序被调整和/或变化,和/或在相应应用程序内被调整和/或变化。这样,设备的共用物理架构(诸如触敏表面)任选地利用对于用户而言直观且清楚的用户界面来支持各种应用程序。Various applications executing on the device optionally use at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and corresponding information displayed on the device are optionally adapted and/or varied for different applications and/or within respective applications. In this way, the common physical architecture of the device, such as a touch-sensitive surface, optionally supports various 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 now turns to implementations 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 in accordance with some embodiments. The touch-sensitive display 112 is sometimes referred to as a "touch screen" for convenience, and is sometimes referred to or referred to as a "touch-sensitive display system." Device 100 includes memory 102 (which optionally includes one or more computer-readable storage media), memory controller 122 , one or more processing units (CPUs) 120 , peripheral interface 118 , RF circuitry 108 , audio circuitry 110 , speakers 111 , microphone 113 , input/output (I/O) subsystem 106 , other input control devices 116 and external ports 124 . Device 100 optionally includes one or more optical sensors 164. Device 100 optionally includes one or more contact intensity sensors 165 for detecting the intensity of contact on device 100 (eg, a touch-sensitive surface, such as touch-sensitive display system 112 of device 100 ). Device 100 optionally includes one or more tactile output generators 167 for generating tactile output on device 100 (e.g., on a touch-sensitive surface such as touch-sensitive display system 112 of device 100 or trackpad 355 of device 300 ) to generate tactile output). 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 contact on a touch-sensitive surface refers to the force or pressure (force per unit area) of contact (eg, finger contact) on the touch-sensitive surface, Or a surrogate for the force or pressure of contact on a touch-sensitive surface. The intensity of contact has a range of values that includes at least four different values and more typically includes hundreds of different values (eg, at least 256). The intensity of 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 force at different points on the touch-sensitive surface. In some implementations, force measurements from multiple force sensors are combined (eg, weighted average) to determine an estimated contact force. Similarly, the pressure-sensitive tip of the stylus is optionally used to determine the pressure of the stylus on the touch-sensitive surface. Alternatively, the size of the contact area detected on the touch-sensitive surface and/or its change, the capacitance of the touch-sensitive surface in the vicinity of the contact and/or its change, and/or the resistance of the touch-sensitive surface in the vicinity of the contact and/or its change. Variation is optionally used as a surrogate for the force or pressure of contact on the touch-sensitive surface. In some implementations, a surrogate measurement of contact force or pressure is used directly to determine whether an intensity threshold has been exceeded (eg, the intensity threshold is described in units corresponding to the surrogate measurement). In some implementations, a surrogate measurement of contact force or pressure is converted to an estimated force or pressure, and the estimated force or pressure is used to determine whether an intensity threshold has been exceeded (e.g., the intensity threshold is measured in units of pressure pressure threshold). Using the intensity of contact as an attribute of user input allows the user to access additional device functionality that would otherwise be inaccessible to the user on smaller devices with limited real-world area for use on (e.g., touch-sensitive displays) ) displays affordances and/or receives user input (e.g., via a touch-sensitive display, touch-sensitive surface, or physical/mechanical control such as a knob or button).
如本说明书和权利要求书中所使用的,术语“触觉输出”是指将由用户利用用户的触感检测到的设备相对于设备的先前位置的物理位移、设备的部件(例如,触敏表面)相对于设备的另一个部件(例如,外壳)的物理位移、或部件相对于设备的质心的位移。例如,在设备或设备的部件与用户对触摸敏感的表面(例如,手指、手掌或用户手部的其他部分)接触的情况下,通过物理位移生成的触觉输出将由用户解释为触感,该触感对应于设备或设备的部件的物理特征的所感知的变化。例如,触敏表面(例如,触敏显示器或触控板)的移动任选地由用户解释为对物理致动按钮的“按下点击”或“松开点击”。在一些情况下,用户将感觉到触感,诸如“按下点击”或“松开点击”,即使在通过用户的移动而物理地被按压(例如,被移位)的与触敏表面相关联的物理致动按钮没有移动时。又如,即使在触敏表面的光滑度无变化时,触敏表面的移动也会任选地由用户解释或感测为触敏表面的“粗糙度”。虽然用户对触摸的此类解释将受到用户的个体化感官知觉的限制,但是对触摸的许多感官知觉是大多数用户共有的。因此,当触觉输出被描述为对应于用户的特定感官知觉(例如,“按下点击”、“松开点击”、“粗糙度”)时,除非另外陈述,否则所生成的触觉输出对应于设备或其部件的物理位移,该物理位移将会生成典型(或普通)用户的所述感官知觉。As used in this specification and claims, the term "tactile output" refers to the physical displacement of a device relative to the device's previous position, relative The physical displacement of another component of the device (e.g., the housing), or the displacement of a component relative to the center of mass of the device. For example, where the device or a component of the device is in contact with a user's touch-sensitive surface (e.g., fingers, palm, or other part of the user's hand), tactile output generated by physical displacement will be interpreted by the user as a tactile sensation corresponding to A perceived change in the physical characteristics of a device or a component of a device. For example, movement of a touch-sensitive surface (eg, a touch-sensitive display or trackpad) is optionally interpreted by the user as a "press-click" or "release-click" of a physical actuation button. In some cases, the user will feel a tactile sensation, such as a "press click" or a "release click," even after the touch-sensitive surface is physically pressed (e.g., displaced) by the user's movement. When the physically actuated button does not move. As another example, movement of the touch-sensitive surface may optionally be interpreted or sensed by the user as "roughness" of the touch-sensitive surface, even when there is no change in the smoothness of the touch-sensitive surface. While such a user's interpretation of a touch will be limited by the user's individualized sensory perception, many sensory perceptions of touch are common to most users. Therefore, when tactile output is described as corresponding to a specific sensory perception of the user (e.g., “press click,” “release click,” “roughness”), unless otherwise stated, the generated tactile output corresponds to the device or the physical displacement of its components that would produce said 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 multifunctional device and that device 100 may optionally have more or fewer components than shown, optionally combine two or more components, or any Optionally have different configurations or arrangements of these components. The various components shown in Figure 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 magnetic 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上。在一些其他实施方案中,它们任选地在独立的芯片上实现。Peripheral interface 118 may be used to couple input peripherals and output peripherals of the device to CPU 120 and memory 102 . One or more processors 120 run or execute various software programs and/or sets of instructions stored in memory 102 to perform various functions of device 100 and process data. In some embodiments, peripheral interface 118, CPU 120, and memory controller 122 are optionally implemented on a single chip such as 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) circuitry 108 receives and transmits RF signals, also known as electromagnetic signals. RF circuitry 108 converts electrical signals to/from electromagnetic signals and communicates with communication networks and other communication devices via the electromagnetic signals. RF circuitry 108 optionally includes well-known circuitry for performing these functions, including, but not limited to, antenna systems, RF transceivers, one or more amplifiers, tuners, one or more oscillators, digital signal processors, encoders, etc. Decoding chipset, Subscriber Identity Module (SIM) card, memory and more. RF circuitry 108 optionally communicates through wireless communications with networks and other devices 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 (LAN) and/or Metropolitan Area Network (MAN)). RF circuitry 108 optionally includes well-known circuitry for detecting near field communications (NFC) fields, such as via a short range communications radio. Wireless communications optionally use any of a variety of communications 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 Communications (NFC), Broadband 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.11n and/or IEEE802.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 Message Processing and Presence Protocol (XMPP), Session Initiation Protocol for Instant Messaging and Presence Exploitation Extensions (SIMPLE), Instant Messaging and Presence Service (IMPS)), and/or short messages Service (SMS), or any other appropriate communications protocol including communications protocols that have not been developed as of the date of submission of this document.
音频电路110、扬声器111和麦克风113提供用户与设备100之间的音频接口。音频电路110从外围设备接口118接收音频数据,将音频数据转换为电信号,并将电信号传输到扬声器111。扬声器111将电信号转换为人类可听到的声波。音频电路110还接收由麦克风113从声波转换的电信号。音频电路110将电信号转换为音频数据,并且将音频数据传输到外围设备接口118以用于处理。音频数据任选地由外围设备接口118检索自和/或传输至存储器102和/或RF电路108。在一些实施方案中,音频电路110还包括耳麦插孔(例如,图2中的212)。耳麦插孔提供音频电路110与可移除音频输入/输出外围设备之间的接口,该外围设备为诸如仅输出的耳机或者具有输出(例如,单耳耳机或双耳耳机)和输入(例如,麦克风)两者的耳麦。Audio circuitry 110, speaker 111, and microphone 113 provide an audio interface between the user and device 100. Audio circuit 110 receives audio data from peripheral device interface 118 , converts the audio data into electrical signals, and transmits the electrical signals to speaker 111 . Speaker 111 converts electrical signals into human-audible sound waves. Audio circuitry 110 also receives electrical signals converted from sound waves by microphone 113 . Audio circuitry 110 converts the electrical signals into audio data and transmits the audio data to peripherals interface 118 for processing. Audio data is optionally retrieved from and/or transferred to memory 102 and/or RF circuitry 108 by peripherals interface 118 . In some embodiments, audio circuitry 110 also includes a headset jack (eg, 212 in Figure 2). The headset jack provides an interface between the audio circuitry 110 and removable audio input/output peripherals, such as output-only headphones or having an output (e.g., a monaural headset or a binaural headset) and an input (e.g., microphone) headset for both.
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),诸如用于跟踪用户的手势(例如,手部手势)作为输入。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。I/O subsystem 106 couples input/output peripherals on device 100 such as touch screen 112 and other input control devices 116 to peripherals interface 118 . I/O subsystem 106 optionally includes display controller 156, optical sensor controller 158, depth camera controller 169, intensity sensor controller 159, tactile feedback controller 161, and one or more input or control devices for other input or control devices. Multiple input controllers 160. The one or more input controllers 160 receive electrical signals from/send electrical signals to other input control devices 116 . The other input control devices 116 optionally include physical buttons (eg, push buttons, rocker buttons, etc.), dials, slide switches, joysticks, click dials, and the like. In some alternative embodiments, input controller 160 is optionally coupled to any (or not to any of) a keyboard, an infrared port, a USB port, and Pointing device such as a mouse. One or more buttons (eg, 208 in Figure 2) optionally include an up/down button for speaker 111 and/or microphone 113 volume control. The one or more buttons optionally include a push button (eg, 206 in Figure 2). In some embodiments, an electronic device is a computer system that communicates (eg, via wireless communication, via wired communication) with one or more input devices. In some embodiments, the one or more input devices include a touch-sensitive surface (eg, a trackpad as part of a touch-sensitive display). In some embodiments, the one or more input devices include one or more camera sensors (eg, one or more optical sensors 164 and/or one or more depth camera sensors 175 ), such as for tracking the user's 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 separate 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用于实现虚拟按钮或软按钮以及一个或多个软键盘。Quickly pressing the push button to optionally disengage the lock of the touch screen 112 or optionally begin the process of unlocking the device using gestures on the touch screen, as described in a filing titled "Unlocking a Device by Performing Gestures" on December 23, 2005 on an Unlock Image", which is hereby incorporated by reference in its entirety. A long press of a push button (eg, 206) optionally powers the device 100 on or off. The functionality of one or more buttons is optionally user-customizable. The touch screen 112 is used to implement virtual or soft buttons and one or more soft keyboards.
触敏显示器112提供设备和用户之间的输入接口和输出接口。显示控制器156从触摸屏112接收电信号和/或将电信号发送到触摸屏112。触摸屏112向用户显示视觉输出。视觉输出任选地包括图形、文本、图标、视频以及它们的任何组合(统称为“图形”)。在一些实施方案中,一些视觉输出或全部的视觉输出任选地与用户界面对象对应。Touch-sensitive display 112 provides an input and output interface between the device and the user. Display controller 156 receives electrical signals from and/or sends electrical signals to touch screen 112 . Touch screen 112 displays visual output to the user. Visual output optionally includes graphics, text, icons, video, and any combination thereof (collectively, "Graphics"). In some implementations, some or all of the visual output optionally corresponds to user interface objects.
触摸屏112具有基于触觉和/或触感接触来接受来自用户的输入的触敏表面、传感器、或传感器组。触摸屏112和显示控制器156(与存储器102中的任何相关联的模块和/或指令集一起)检测触摸屏112上的接触(和该接触的任何移动或中断),并且将所检测到的接触转换为与被显示在触摸屏112上的用户界面对象(例如,一个或多个软键、图标、网页或图像)的交互。在示例性实施方案中,触摸屏112与用户之间的接触点对应于用户的手指。Touch screen 112 has a touch-sensitive surface, sensor, or set of sensors that accepts input from a user based on tactile and/or tactile contact. Touch screen 112 and display controller 156 (together with any associated modules and/or instruction sets in memory 102 ) detect contact on touch screen 112 (and any movement or interruption of the contact) and convert the detected contact For interaction with user interface objects (eg, one or more soft keys, icons, web pages, or images) displayed on touch screen 112. In the exemplary embodiment, the point of contact between touch screen 112 and the user corresponds to the user's finger.
触摸屏112任选地使用LCD(液晶显示器)技术、LPD(发光聚合物显示器)技术或LED(发光二极管)技术,但是在其他实施方案中使用其他显示技术。触摸屏112和显示控制器156任选地使用现在已知的或以后将开发出的多种触摸感测技术中的任何技术以及其他接近传感器阵列或用于确定与触摸屏112接触的一个或多个点的其他元件来检测接触及其任何移动或中断,该多种触摸感测技术包括但不限于电容性的、电阻性的、红外线的、和表面声波技术。在示例性实施方案中,使用投射式互电容感测技术,诸如在来自Apple Inc.(Cupertino,California)的和iPod />中使用的技术。Touch screen 112 optionally uses LCD (liquid crystal display) technology, LPD (light emitting polymer display) technology, or LED (light emitting diode) technology, although in other embodiments other display technologies are used. Touch screen 112 and display controller 156 optionally use any of a variety of touch sensing technologies now known or later developed as well as other proximity sensor arrays or for determining one or more points of contact with touch screen 112 A variety of touch sensing technologies include, but are not limited to, capacitive, resistive, infrared, and surface acoustic wave technologies. In an exemplary embodiment, projected mutual capacitance sensing technology is used, such as in the and iPod /> 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 touch screen 112 is optionally similar to the multi-touch-sensitive touch panels 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, touch screen 112 displays visual output from device 100, whereas a 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 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 titled "Multipoint Touchscreen" filed on May 6, 2004; (3) U.S. patent application titled "Gestures For Touch Sensitive InputDevices" filed on July 30, 2004 No. 10/903,964; (4) U.S. patent application No. 11/048,264, filed on January 31, 2005, titled "Gestures ForTouch Sensitive Input Devices"; (5) filed on January 18, 2005, titled " U.S. Patent Application No. 11/038,590 entitled "Mode-Based Graphical User Interfaces For Touch Sensitive InputDevices"; (6) U.S. Patent Application No. "VirtualInput Device Placement On A Touch Screen User Interface" filed on September 16, 2005 .11/228,758; (7) U.S. Patent Application No. 11/228,700 titled "Operation Of A Computer With A TouchScreen Interface" filed on September 16, 2005; (8) Title filed on September 16, 2005 U.S. Patent Application No. 11/228,737 for "Activating Virtual Keys Of A Touch-Screen Virtual Keyboard"; and (9) U.S. Patent Application No. "Multi-Functional Hand-HeldDevice" filed on March 3, 2006 .11/367,749. All of these applications are incorporated herein by reference in their entirety.
触摸屏112任选地具有超过100dpi的视频分辨率。在一些实施方案中,触摸屏具有约160dpi的视频分辨率。用户任选地使用任何合适的物体或附加物诸如触笔、手指等等来与触摸屏112接触。在一些实施方案中,将用户界面设计为主要通过基于手指的接触和手势来工作,由于手指在触摸屏上的接触区域较大,因此这可能不如基于触笔的输入精确。在一些实施方案中,设备将基于手指的粗略输入转化为精确的指针/光标位置或命令以用于执行用户所期望的动作。Touch screen 112 optionally has a video resolution in excess of 100 dpi. In some embodiments, the touch screen has a video resolution of approximately 160 dpi. The user optionally makes contact with touch screen 112 using any suitable object or attachment such as a stylus, finger, or the like. 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 a finger on a touch screen. In some embodiments, the device converts coarse finger-based input into precise pointer/cursor positions or commands for performing the user's desired action.
在一些实施方案中,除了触摸屏之外,设备100任选地包括用于激活或去激活特定功能的触控板。在一些实施方案中,触控板是设备的触敏区域,与触摸屏不同,该触敏区域不显示视觉输出。触控板任选地是与触摸屏112分开的触敏表面,或者是由触摸屏形成的触敏表面的延伸部分。In some embodiments, in addition to a touch screen, device 100 optionally includes a touchpad for activating or deactivating certain functions. In some embodiments, the trackpad 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 separate from the touch screen 112 or an extension of the touch-sensitive surface formed by the touch screen.
设备100还包括用于为各种部件供电的电力系统162。电力系统162任选地包括电力管理系统、一个或多个电源(例如,电池、交流电(AC))、再充电系统、电力故障检测电路、功率转换器或逆变器、电源状态指示符(例如,发光二极管(LED))以及与便携式设备中的电力的生成、管理和分配相关联的任何其他部件。Device 100 also includes a power system 162 for powering various components. Power system 162 optionally includes a power management system, one or more power sources (e.g., battery, alternating current (AC)), a recharging system, power fault detection circuitry, a power converter or inverter, power status indicators (e.g., , light emitting diodes (LEDs)) and any other components associated with the generation, management and distribution of power in portable devices.
设备100任选地还包括一个或多个光学传感器164。图1A示出了耦接到I/O子系统106中的光学传感器控制器158的光学传感器。光学传感器164任选地包括电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光电晶体管。光学传感器164从环境接收通过一个或多个透镜而投射的光,并且将光转换为表示图像的数据。结合成像模块143(也叫做相机模块),光学传感器164任选地捕获静态图像或视频。在一些实施方案中,光学传感器位于设备100的后部上,与设备前部上的触摸屏显示器112相背对,使得触摸屏显示器能够用作用于静态图像和/或视频图像采集的取景器。在一些实施方案中,光学传感器位于设备的前部上,使得在用户在触摸屏显示器上查看其他视频会议参与者的同时任选地获取该用户的图像以用于视频会议。在一些实施方案中,光学传感器164的位置可由用户改变(例如,通过旋转设备外壳中的透镜和传感器),使得单个光学传感器164与触摸屏显示器一起使用,以用于视频会议和静态图像和/或视频图像采集两者。Device 100 optionally also includes one or more optical sensors 164. FIG. 1A shows an optical sensor coupled to optical sensor controller 158 in I/O subsystem 106 . Optical sensor 164 optionally includes a charge coupled device (CCD) or complementary metal oxide semiconductor (CMOS) phototransistor. Optical sensor 164 receives light from the environment projected through one or more lenses and converts the light into data representing an image. In conjunction with imaging module 143 (also called a camera module), optical sensor 164 optionally captures still images or video. In some embodiments, the optical sensor is located on the rear of the device 100, opposite the touch screen display 112 on the front of the device, enabling the touch screen display to be used as a viewfinder for still and/or video image capture. In some embodiments, an optical sensor is located on the front of the device such that an image of the user is optionally captured for video conferencing while the user views other video conferencing participants on the touch screen display. In some embodiments, the position of the optical sensor 164 can be changed by the user (e.g., by rotating the lens and sensor in the device housing) such that a single optical sensor 164 is used with a touch screen display for video conferencing and still images and/or Video image acquisition for both.
设备100任选地还包括一个或多个深度相机传感器175。图1A示出了耦接到I/O子系统106中的深度相机控制器169的深度相机传感器。深度相机传感器175从环境接收数据以从视点(例如,深度相机传感器)创建场景内的对象(例如,面部)的三维模型。在一些实施方案中,结合成像模块143(也称为相机模块),深度相机传感器175可选地用于确定由成像模块143捕获的图像的不同部分的深度图。在一些实施方案中,深度相机传感器位于设备100的前部,使得在用户在触摸屏显示器上查看其他视频会议参与者的同时任选地获取具有深度信息的用户图像以用于视频会议,并且捕捉具有深度图数据的自拍。在一些实施方案中,深度相机传感器175位于设备的后部,或者设备100的后部和前部。在一些实施方案中,深度相机传感器175的位置可由用户改变(例如,通过旋转设备外壳中的透镜和传感器),使得深度相机传感器175与触摸屏显示器一起使用以用于视频会议和静态图像和/或视频图像采集两者。Device 100 optionally also includes one or more depth camera sensors 175. FIG. 1A shows a depth camera sensor coupled to depth camera controller 169 in I/O subsystem 106 . Depth camera sensor 175 receives data from the environment to create a three-dimensional model of objects (eg, faces) within the scene from a viewpoint (eg, depth camera sensor). In some embodiments, in conjunction with imaging module 143 (also referred to as a camera module), depth camera sensor 175 is optionally used to determine depth maps of different portions of images captured by imaging module 143 . In some embodiments, a depth camera sensor is located on the front of device 100 such that images of the user with depth information are optionally acquired for video conferencing while the user views other video conferencing participants on the touch screen display, and captures images with Selfie of depth map data. In some embodiments, depth camera sensor 175 is located at the rear of the device, or both the rear and front of device 100 . In some embodiments, the position of the depth camera sensor 175 can be changed by the user (e.g., by rotating the lens and sensor in the device housing) such that the depth camera sensor 175 is used with a touch screen display for video conferencing and still images and/or Video image acquisition for both.
设备100任选地还包括一个或多个接触强度传感器165。图1A示出了耦接到I/O子系统106中的强度传感器控制器159的接触强度传感器。接触强度传感器165任选地包括一个或多个压阻应变仪、电容式力传感器、电气力传感器、压电力传感器、光学力传感器、电容式触敏表面或其他强度传感器(例如,用于测量触敏表面上的接触的力(或压力)的传感器)。接触强度传感器165从环境接收接触强度信息(例如,压力信息或压力信息的代用物)。在一些实施方案中,至少一个接触强度传感器与触敏表面(例如,触敏显示器系统112)并置排列或邻近。在一些实施方案中,至少一个接触强度传感器位于设备100的后部上,与位于设备100的前部上的触摸屏显示器112相背对。Device 100 optionally also includes one or more contact intensity sensors 165. FIG. 1A illustrates a contact intensity sensor coupled to intensity sensor controller 159 in I/O subsystem 106 . Contact intensity sensor 165 optionally includes one or more piezoresistive strain gauges, capacitive force sensors, electrical force sensors, piezo force sensors, optical force sensors, capacitive touch-sensitive surfaces, or other intensity sensors (e.g., for measuring touch A sensor that detects the force (or pressure) of contact on a sensitive surface). Contact intensity sensor 165 receives contact intensity information (eg, pressure information or a proxy for pressure information) from the environment. In some embodiments, at least one contact intensity sensor is collocated with or adjacent to a touch-sensitive surface (eg, touch-sensitive display system 112). In some embodiments, at least one contact strength sensor is located on the rear of device 100 opposite touch screen display 112 on the front of 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 . 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, titled “Using Ambient Light SensorTo Augment Proximity Sensor Output”; No.11/586,862, titled “Automated ResponseTo And Sensing Of User Activity In Portable Devices”; and No.11/638,251, titled “Methods And Systems For Automatic Configuration Of Peripherals," these U.S. patent applications are hereby incorporated by reference in their entirety. In some embodiments, when the multifunctional device is placed near the user's ear (eg, when the user is on a phone call), the proximity sensor turns 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 haptic output generator coupled to haptic 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, pressure Electric actuators, electrostatic actuators, or other haptic output generating components (eg, components for converting electrical signals into haptic output on the device). Contact strength sensor 165 receives tactile feedback generation instructions from tactile feedback module 133 and generates tactile output on device 100 that can be felt by a user of device 100 . In some embodiments, at least one tactile output generator is collocated with or adjacent a touch-sensitive surface (e.g., touch-sensitive display system 112 ), and is optionally provided vertically (e.g., inward/outward of the surface of device 100 ) or laterally (eg, backward and forward in the same plane as the surface of device 100 ) to generate tactile output. In some embodiments, at least one tactile output generator sensor is located on the rear of device 100 opposite touch screen display 112 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的位置和取向(例如,纵向或横向)的信息。Device 100 optionally also includes one or more accelerometers 168. FIG. 1A shows accelerometer 168 coupled to peripherals interface 118 . Alternatively, accelerometer 168 is optionally coupled to input controller 160 in I/O subsystem 106 . The accelerometer 168 optionally performs 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 AndApparatuses For Operating A Portable Device Based On An Accelerometer," both U.S. patent publications are incorporated herein by reference in their entirety. In some embodiments, information is displayed on the touch screen display in either a portrait view or a landscape view 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, software components stored in memory 102 include operating system 126, communications module (or set of instructions) 128, contact/motion module (or set of instructions) 130, graphics module (or set of instructions) 132, text input A module (or set of instructions) 134 , a global positioning system (GPS) module (or set of instructions) 135 and an application (or set of instructions) 136 . Additionally, in some embodiments, memory 102 (FIG. 1A) or 370 (FIG. 3) stores device/global internal state 157, as shown in FIGS. 1A and 3. Device/global internal state 157 includes one or more of: active application state, which indicates which applications (if any) are currently active; display state, which indicates what applications, views, or other information Occupying various areas of the touch screen display 112; sensor status, including information obtained from the device's various sensors and input control device 116; and location information regarding the position and/or attitude of the device.
操作系统126(例如,Darwin、RTXC、LINUX、UNIX、OS X、iOS、WINDOWS或嵌入式操作系统诸如VxWorks)包括用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、功率管理等)的各种软件部件和/或驱动器,并且促进各种硬件部件和软件部件之间的通信。Operating system 126 (eg, Darwin, RTXC, LINUX, UNIX, OS X, iOS, WINDOWS, or an embedded operating system such as VxWorks) includes functions for controlling and managing general system tasks (eg, memory management, storage device control, power management, etc. ) and facilitate communication between various hardware components and software components.
通信模块128有利于通过一个或多个外部端口124来与其他设备进行通信,并且还包括用于处理由RF电路108和/或外部端口124所接收的数据的各种软件组件。外部端口124(例如,通用串行总线(USB)、火线等)适于直接耦接到其他设备,或间接地通过网络(例如,互联网、无线LAN等)进行耦接。在一些实施方案中,外部端口是与(Apple Inc.的商标)设备上所使用的30针连接器相同的或类似的和/或与其兼容的多针(例如,30针)连接器。Communications 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 RF circuitry 108 and/or external ports 124 . External ports 124 (eg, Universal Serial Bus (USB), FireWire, etc.) are suitable for coupling to other devices directly, or indirectly through a network (eg, the Internet, wireless LAN, etc.). In some embodiments, the external port is connected to (trademark of Apple Inc.) multi-pin (e.g., 30-pin) connector that is the same as or similar to and/or compatible with the 30-pin connector used on the device.
接触/运动模块130任选地检测与触摸屏112(结合显示控制器156)和其他触敏设备(例如,触控板或物理点击式转盘)的接触。接触/运动模块130包括各种软件部件以用于执行与接触检测相关的各种操作,诸如确定是否已经发生了接触(例如,检测手指按下事件)、确定接触强度(例如,接触的力或压力,或者接触的力或压力的替代物)、确定是否存在接触的移动并跟踪在触敏表面上的移动(例如,检测一个或多个手指拖动事件),以及确定接触是否已经停止(例如,检测手指抬起事件或者接触断开)。接触/运动模块130从触敏表面接收接触数据。确定接触点的移动任选地包括确定接触点的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向的改变),所述接触点的移动由一系列接触数据表示。这些操作任选地被应用于单点接触(例如,单指接触)或者多点同时接触(例如,“多点触摸”/多个手指接触)。在一些实施方案中,接触/运动模块130和显示控制器156检测触控板上的接触。Contact/motion module 130 optionally detects contact with touch screen 112 (in conjunction with display controller 156) and other touch-sensitive devices (eg, a trackpad or physical click wheel). 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 strength of the contact (e.g., the force of the contact or pressure, or the force of contact or a surrogate for pressure), determining whether there is movement of contact and tracking movement on a touch-sensitive surface (e.g., detecting one or more finger drag events), and determining whether contact has ceased (e.g., , detect finger lift event or contact break). Contact/motion module 130 receives contact data from the touch-sensitive surface. Determining movement of the contact point optionally includes determining velocity (magnitude), velocity (magnitude and direction), and/or acceleration (change in magnitude and/or direction) of the contact point, the movement of the contact point being determined by a series of Contact data representation. These operations are optionally applied to single-point contacts (eg, single-finger contacts) or multiple points of simultaneous contacts (eg, "multi-touch"/multiple-finger contacts). In some implementations, contact/motion module 130 and display controller 156 detect contacts on the touch trackpad.
在一些实施方案中,接触/运动模块130使用一组一个或多个强度阈值来确定操作是否已由用户执行(例如,确定用户是否已“点击”图标)。在一些实施方案中,根据软件参数来确定强度阈值的至少一个子集(例如,强度阈值不是由特定物理致动器的激活阈值来确定的,并且可在不改变设备100的物理硬件的情况下被调节)。例如,在不改变触控板或触摸屏显示器硬件的情况下,触控板或触摸屏的鼠标“点击”阈值可被设定成预定义的阈值的大范围中的任一个阈值。另外,在一些具体实施中,向设备的用户提供用于调节一组强度阈值中的一个或多个强度阈值(例如,通过调节各个强度阈值和/或通过利用对“强度”参数的系统级点击来一次调节多个强度阈值)的软件设置。In some embodiments, the contact/motion module 130 uses a set of one or more intensity thresholds to determine whether an action has been performed by the user (eg, determine whether the user has "clicked" on an icon). In some embodiments, at least a subset of the intensity thresholds are determined based on software parameters (e.g., the intensity threshold is not determined by the activation threshold of a particular physical actuator and can be determined without changing the physical hardware of the device 100 being adjusted). For example, the mouse "click" threshold for a trackpad or touchscreen can be set to any of a wide range of predefined thresholds without changing the trackpad or touchscreen display hardware. Additionally, in some implementations, a user of the device is provided with means to adjust one or more intensity thresholds within a set of intensity thresholds (e.g., by adjusting individual intensity thresholds and/or by utilizing a system-level click on the "Intensity" parameter to adjust the software settings for multiple intensity thresholds at once.
接触/运动模块130任选地检测由用户进行的手势输入。触敏表面上的不同手势具有不同的接触模式(例如,所检测到的接触的不同运动、计时和/或强度)。因此,任选地通过检测特定接触模式来检测手势。例如,检测手指轻击手势包括检测手指按下事件,然后在与手指按下事件相同的位置(或基本上相同的位置)处(例如,在图标的位置处)检测手指抬起(抬离)事件。作为另一个示例,在触敏表面上检测手指轻扫手势包括检测手指按下事件,然后检测一个或多个手指拖动事件,并且随后检测手指抬起(抬离)事件。Contact/motion module 130 optionally detects gesture input by the user. Different gestures on a touch-sensitive surface have different contact patterns (eg, different motion, timing, and/or intensity of detected contact). 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) at the same location (or substantially the same location) as the finger press event (e.g., at the location of the icon) event. As another example, detecting a finger swipe gesture on a touch-sensitive surface includes detecting a finger down event, then detecting one or more finger drag events, and then detecting a finger up (lift-off) event.
图形模块132包括用于在触摸屏112或其他显示器上呈现和显示图形的各种已知的软件部件,包括用于改变所显示的图形的视觉冲击(例如,亮度、透明度、饱和度、对比度或其他视觉属性)的部件。如本文所用,术语“图形”包括可被显示给用户的任何对象,包括但不限于文本、网页、图标(诸如,包括软键的用户界面对象)、数字图像、视频、动画等。Graphics module 132 includes various known software components for rendering and displaying graphics on touch screen 112 or other displays, including for changing the visual impact (e.g., brightness, transparency, saturation, contrast, or other visual properties). As used herein, the term "graphics" includes any object that can be displayed to a user, including but not limited to text, web pages, icons (such as user interface objects including soft keys), digital images, videos, animations, and the like.
在一些实施方案中,图形模块132存储表示待使用的图形的数据。每个图形任选地被分配有对应的代码。图形模块132从应用程序等接收用于指定待显示的图形的一个或多个代码,在必要的情况下还一起接收坐标数据和其他图形属性数据,并且然后生成屏幕图像数据,以输出至显示控制器156。In some implementations, 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 graphics to be displayed from an application program or the like, together with coordinate data and other graphics attribute data if necessary, and then generates screen image data to output to the display control Device 156.
触觉反馈模块133包括用于生成指令的各种软件部件,该指令由触觉输出发生器167用于响应于用户与设备100的交互而在设备100上的一个或多个位置处产生触觉输出。Haptic feedback module 133 includes various software components for generating instructions for use by haptic output generator 167 to generate haptic 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, optionally a component of graphics module 132, is provided for use in various applications (eg, Contacts 137, Email 140, IM 141, Browser 147, and any other application requiring text input) Soft keyboard for entering text.
GPS模块135确定设备的位置,并提供该信息以供在各种应用程序中使用(例如提供给电话138以供在基于位置的拨号中使用;提供给相机143作为图片/视频元数据;以及提供给提供基于位置的服务的应用,诸如天气桌面小程序、本地黄页桌面小程序和地图/导航桌面小程序)。GPS module 135 determines the location of the device and provides that information for use in various applications (e.g., to phone 138 for use in location-based dialing; to camera 143 as picture/video metadata; and For applications that provide location-based services, such as Weather widgets, Local Yellow Pages widgets, and Map/Navigation widgets).
应用程序136任选地包括以下模块(或指令集)或者其子集或超集:Application 136 optionally includes the following modules (or sets of instructions), or subsets or supersets thereof:
·联系人模块137(有时称为通讯录或联系人列表);·Contacts module 137 (sometimes called 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;· 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;·Desktop applet module 149, which optionally includes one or more of the following: weather desktop applet 149-1, stock market desktop applet 149-2, calculator desktop applet 149-3, alarm clock desktop Mini Programs 149-4, Dictionary Desktop Mini Programs 149-5, and other Desktop Mini Programs obtained by users, and Desktop Mini Programs 149-6 created by users;
·用于形成用户创建的桌面小程序149-6的桌面小程序创建器模块150;· applet creator module 150 for forming user-created applet 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, speech recognition and voice copy.
结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、和文本输入模块134,联系人模块137任选地用于管理通讯录或联系人列表(例如,存储在存储器102或存储器370中的联系人模块137的应用程序内部状态192中),包括:向通讯录添加一个或多个姓名;从通讯录删除姓名;将电话号码、电子邮件地址、物理地址或其他信息与姓名关联;将图像与姓名关联;对姓名进行归类和分类;提供电话号码或电子邮件地址来发起和/或促进通过电话138、视频会议模块139、电子邮件140或IM 141进行的通信;等等。In conjunction with touch screen 112, display controller 156, contact/motion module 130, graphics module 132, and text input module 134, contacts module 137 is optionally used to manage an address book or contact list (e.g., stored in memory 102 or 370 in application internal state 192 of Contacts module 137), including: adding one or more names to the address book; deleting a name from the address book; associating a phone number, email address, physical address, or other information with a name ; associating images with names; categorizing and categorizing names; providing a phone number or email address to initiate and/or facilitate communications via telephone 138, video conferencing module 139, email 140, or IM 141; and so on.
结合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, telephony module 138 is optionally used for inputting phone numbers Corresponding character sequence, access one or more phone numbers in the contact module 137, modify the entered phone number, dial the corresponding phone number, conduct a conversation, and disconnect or hang up when the conversation is completed. As noted above, wireless communications optionally use any of a variety of communications standards, protocols, and technologies.
结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触/运动模块130、图形模块132、文本输入模块134、联系人模块137和电话模块138,视频会议模块139包括根据用户指令来发起、进行和终止用户与一个或多个其他参与方之间的视频会议的可执行指令。Combined with RF circuit 108, audio circuit 110, speaker 111, microphone 113, touch screen 112, display controller 156, optical sensor 164, optical sensor controller 158, contact/motion module 130, graphics module 132, text input module 134, contacts Module 137 and telephony module 138, video conferencing module 139 include executable instructions to initiate, conduct and terminate a video conference between the user and one or more other parties based on user instructions.
结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,电子邮件客户端模块140包括响应于用户指令来创建、发送、接收和管理电子邮件的可执行指令。结合图像管理模块144,电子邮件客户端模块140使得非常容易创建和发送具有由相机模块143拍摄的静态图像或视频图像的电子邮件。In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, and text input module 134, email client module 140 includes functionality to create, send, receive, and manage email in response to user instructions. Executable instructions. In conjunction with the image management module 144 , the email client module 140 makes it very easy to create and send emails with still or video images captured by the camera module 143 .
结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,即时消息模块141包括用于以下操作的可执行指令:输入与即时消息对应的字符序列、修改先前输入的字符、传输相应即时消息(例如,使用短消息服务(SMS)或多媒体消息服务(MMS)协议以用于基于电话的即时消息或者使用XMPP、SIMPLE、或IMPS以用于基于互联网的即时消息)、接收即时消息以及查看所接收的即时消息。在一些实施方案中,所传输和/或接收的即时消息任选地包括图形、照片、音频文件、视频文件和/或MMS和/或增强消息服务(EMS)中所支持的其他附件。如本文所用,“即时消息”是指基于电话的消息(例如,使用SMS或MMS发送的消息)和基于互联网的消息(例如,使用XMPP、SIMPLE或IMPS发送的消息)两者。In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, and text input module 134, instant message module 141 includes executable instructions for entering a sequence of characters corresponding to an instant message , modify previously entered characters, and transmit the corresponding instant message (e.g., using Short Message Service (SMS) or Multimedia Message Service (MMS) protocols for phone-based instant messaging or using XMPP, SIMPLE, or IMPS for Internet-based of instant messages), receive instant messages, and view received instant messages. In some embodiments, instant messages transmitted and/or received 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 phone-based messages (eg, messages sent using SMS or MMS) and Internet-based messages (eg, messages sent using XMPP, SIMPLE, or IMPS).
结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、GPS模块135、地图模块154和音乐播放器模块,健身支持模块142包括用于创建健身(例如,具有时间、距离和/或卡路里燃烧目标)的可执行指令;与健身传感器(运动设备)进行通信;接收健身传感器数据;校准用于监视健身的传感器;为健身选择和播放音乐;以及显示、存储和传输健身数据。In conjunction with the RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, text input module 134, GPS module 135, map module 154, and music player module, the fitness support module 142 includes functions for creating fitness (e.g., having time, distance, and/or calorie burn goals); communicate with fitness sensors (exercise equipment); receive fitness sensor data; calibrate sensors for monitoring fitness; select and play music for fitness; and Display, store and transmit fitness data.
结合触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触/运动模块130、图形模块132和图像管理模块144,相机模块143包括用于以下操作的可执行指令:捕获静态图像或视频(包括视频流)并且将它们存储到存储器102中、修改静态图像或视频的特征,或从存储器102删除静态图像或视频。In conjunction with 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, camera module 143 includes executable instructions for capturing still images or videos (including video streams) and store them in memory 102 , modify characteristics of the still images or videos, or delete the still images or videos from memory 102 .
结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、和相机模块143,图像管理模块144包括用于排列、修改(例如,编辑)、或以其他方式操控、加标签、删除、呈现(例如,在数字幻灯片或专辑中)、以及存储静态图像和/或视频图像的可执行指令。In conjunction with touch screen 112, display controller 156, contact/motion module 130, graphics module 132, text input module 134, and camera module 143, image management module 144 includes functions for arranging, modifying (eg, editing), or otherwise manipulating Executable instructions for tagging, 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 conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, and text input module 134, browser module 147 includes functions for browsing the Internet in accordance with user instructions, including searching for, linking to, receiving, and Executable instructions that display a web page or portions thereof, as well as attachments and other files linked to the web page.
结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、电子邮件客户端模块140和浏览器模块147,日历模块148包括根据用户指令来创建、显示、修改和存储日历以及与日历相关联的数据(例如,日历条目、待办事项等)的可执行指令。In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, text input module 134, email client module 140, and browser module 147, calendar module 148 includes, Executable instructions that display, modify, and store calendars and calendar-associated data (e.g., calendar entries, to-do items, etc.).
结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134和浏览器模块147,桌面小程序模块149是任选地由用户下载和使用的微型应用程序(例如,天气桌面小程序149-1、股市桌面小程序149-2、计算器桌面小程序149-3、闹钟桌面小程序149-4和词典桌面小程序149-5)或由用户创建的微型应用程序(例如,用户创建的桌面小程序149-6)。在一些实施方案中,桌面小程序包括HTML(超文本标记语言)文件、CSS(层叠样式表)文件和JavaScript文件。在一些实施方案中,桌面小程序包括XML(可扩展标记语言)文件和JavaScript文件(例如,Yahoo!桌面小程序)。In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, text input module 134, and browser module 147, applet module 149 is a mini-application that is optionally downloaded and used by the user Programs (e.g., Weather Applet 149-1, Stock Market Applet 149-2, Calculator Applet 149-3, Alarm Clock Applet 149-4, and Dictionary Applet 149-5) or created by a user Micro-applications (eg, user-created desktop applets 149-6). In some embodiments, desktop applets include HTML (Hypertext Markup Language) files, CSS (Cascading Style Sheets) files, and JavaScript files. In some embodiments, applets include XML (Extensible Markup Language) files and JavaScript files (eg, Yahoo! applet).
结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134和浏览器模块147,桌面小程序创建器模块150任选地被用户用于创建桌面小程序(例如,将网页的用户指定部分转变为桌面小程序)。In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, text input module 134, and browser module 147, widget creator module 150 is optionally used by the user to create widgets. Programs (e.g., turning user-specified portions of a web page into desktop applets).
结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,搜索模块151包括用于根据用户指令来搜索存储器102中与一个或多个搜索条件(例如,一个或多个用户指定的搜索词)匹配的文本、音乐、声音、图像、视频和/或其他文件的可执行指令。In conjunction with the touch screen 112, the display controller 156, the contact/motion module 130, the graphics module 132, and the text input module 134, the search module 151 includes a method for searching the memory 102 according to user instructions with one or more search criteria (e.g., one or executable instructions for text, music, sounds, images, videos, and/or other files that match multiple user-specified search terms).
结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、音频电路110、扬声器111、RF电路108、和浏览器模块147,视频和音乐播放器模块152包括允许用户下载和回放以一种或多种文件格式诸如MP3或AAC文件存储的所记录的音乐和其他声音文件的可执行指令,以及用于显示、呈现或以其他方式回放视频(例如,在触摸屏112上或在经由外部端口124连接的外部显示器上)的可执行指令。在一些实施方案中,设备100任选地包括MP3播放器诸如iPod(Apple Inc.的商标)的功能。In conjunction with the 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, a video and music player module 152 is included to allow the user to download and playback One or more file formats such as MP3 or AAC files store executable instructions for recorded music and other sound files and for displaying, presenting, or otherwise playing back video (e.g., on touch screen 112 or via an external executable instructions on an external display connected to port 124). In some embodiments, device 100 optionally includes the functionality of an MP3 player such as an iPod (a trademark of Apple Inc.).
结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132和文本输入模块134,记事本模块153包括用于根据用户指令来创建和管理记事本、待办事项等的可执行指令。In conjunction with touch screen 112, display controller 156, contact/motion module 130, graphics module 132, and text input module 134, notepad module 153 includes executable instructions for creating and managing notepads, to-do items, and the like based on user instructions.
结合RF电路108、触摸屏112、显示控制器156、接触/运动模块130、图形模块132、文本输入模块134、GPS模块135和浏览器模块147,地图模块154任选地用于根据用户指令接收、显示、修改和存储地图以及与地图相关联的数据(例如,驾驶方向、与特定位置处或附近的商店及其他兴趣点有关的数据,以及其他基于位置的数据)。In conjunction with RF circuitry 108, touch screen 112, display controller 156, contact/motion module 130, graphics module 132, text input module 134, GPS module 135, and browser module 147, map module 154 is optionally configured to receive, Display, modify, and store maps and data associated with the maps (e.g., driving directions, data regarding stores and other points of interest at or near specific locations, and other location-based data).
结合触摸屏112、显示控制器156、接触/运动模块130、图形模块132、音频电路110、扬声器111、RF电路108、文本输入模块134、电子邮件客户端模块140和浏览器模块147,在线视频模块155包括用于执行以下操作的指令:允许用户访问、浏览、接收(例如,通过流式传输和/或下载)、回放(例如在触摸屏上或在经由外部端口124所连接的外部显示器上)、发送具有至特定在线视频的链接的电子邮件,以及以其他方式管理一种或多种文件格式诸如H.264的在线视频。在一些实施方案中,使用即时消息模块141而不是电子邮件客户端模块140来发送特定在线视频的链接。在线视频应用程序的其他描述可见于2007年6月20日提交的名称为“Portable Multifunction Device,Method,and Graphical User 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 the touch screen 112, display controller 156, contact/motion module 130, graphics module 132, audio circuitry 110, speaker 111, RF circuitry 108, text input module 134, email client module 140, and browser module 147, the online video module 155 includes instructions for allowing the user to access, browse, receive (e.g., by streaming and/or downloading), playback (e.g., on a touch screen or on an external display connected via external port 124), Send emails with links to specific online videos, and otherwise manage online videos in one or more file formats such as H.264. In some embodiments, the instant messaging module 141 is used instead of the email client module 140 to send links to specific online videos. Additional descriptions of online video applications can be found in U.S. Provisional Patent Application Nos. 60/936,562 titled "Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos" filed on June 20, 2007 and December 31, 2007 U.S. Patent Application No. 11/968,067, entitled "Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos", was filed on 11 July 2020. The contents of these two patent applications are hereby incorporated by reference in their entirety.
上述每个模块和应用程序对应于用于执行上述一种或多种功能以及在本专利申请中所述的方法(例如,本文所述的计算机实现的方法和其他信息处理方法)的可执行指令集。这些模块(例如,指令集)不必以独立的软件程序、过程或模块实现,因此这些模块的各种子集任选地在各种实施方案中组合或以其他方式重新布置。例如,视频播放器模块任选地与音乐播放器模块组合成单个模块(例如,图1A中的视频和音乐播放器模块152)。在一些实施方案中,存储器102任选地存储上述模块和数据结构的子组。此外,存储器102任选地存储上文未描述的另外的模块和数据结构。Each of the modules and applications described above corresponds to executable instructions for performing one or more functions described above and the methods described in this patent application (e.g., computer-implemented methods and other information processing methods described herein) set. These modules (eg, sets of instructions) are not necessarily implemented as separate software programs, procedures, or modules, and thus various subsets of these modules are optionally combined or otherwise rearranged in various implementations. For example, the video player module is optionally combined with the music player module into a single module (eg, video and music player module 152 in Figure 1A). In some embodiments, memory 102 optionally stores a subset of the modules and data structures described above. In addition, memory 102 optionally stores additional modules and data structures not described above.
在一些实施方案中,设备100是该设备上的预定义的一组功能的操作唯一地通过触摸屏和/或触控板来执行的设备。通过使用触摸屏和/或触控板作为用于操作设备100的主要输入控制设备,任选地减少设备100上的物理输入控制设备(例如,下压按钮、拨盘等等)的数量。In some embodiments, device 100 is a device on which operation of a predefined set of functions is performed exclusively through a touch screen and/or trackpad. By using a touch screen and/or trackpad as the primary input control device for operating device 100, the number of physical input control devices (eg, push buttons, dials, etc.) on device 100 is optionally reduced.
唯一地通过触摸屏和/或触控板来执行的预定义的一组功能任选地包括在用户界面之间的导航。在一些实施方案中,触控板在被用户触摸时将设备100从设备100上显示的任何用户界面导航到主菜单、主页(home)菜单或根菜单。在此类实施方案中,使用触控板来实现“菜单按钮”。在一些其他实施方案中,菜单按钮是物理下压按钮或者其他物理输入控制设备,而不是触控板。A predefined set of functions 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 device 100 from any user interface displayed on device 100 to the main menu, home menu, or root menu. In such implementations, a touchpad is used to implement the "menu button." In some other implementations, 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中的任一个应用程序)。Figure IB is a block diagram illustrating example components for event processing in accordance with some embodiments. In some embodiments, memory 102 (FIG. 1A) or memory 370 (FIG. 3) includes event classifier 170 (eg, in operating system 126) and corresponding applications 136-1 (eg, the aforementioned applications 137-151 , 155, 380 to 390 any one application).
事件分类器170接收事件信息并确定要将事件信息递送到的应用程序136-1和应用程序136-1的应用程序视图191。事件分类器170包括事件监视器171和事件分配器模块174。在一些实施方案中,应用程序136-1包括应用程序内部状态192,该应用程序内部状态指示当应用程序是活动的或正在执行时被显示在触敏显示器112上的一个或多个当前应用程序视图。在一些实施方案中,设备/全局内部状态157被事件分类器170用来确定哪个(哪些)应用程序当前是活动的,并且应用程序内部状态192被事件分类器170用来确定要将事件信息递送到的应用程序视图191。Event classifier 170 receives the event information and determines the application 136-1 to which to deliver the event information and the application view 191 of application 136-1. Event classifier 170 includes event monitor 171 and event dispatcher module 174. In some embodiments, application 136-1 includes application internal state 192 that indicates one or more current applications displayed on touch-sensitive display 112 when the application is active or executing. view. 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 which event information to deliver. to application view 191.
在一些实施方案中,应用程序内部状态192包括附加信息,诸如以下各项中的一者或多者:当应用程序136-1恢复执行时将被使用的恢复信息、指示信息正被显示或准备好用于被应用程序136-1显示的用户界面状态信息、用于使得用户能够返回到应用程序136-1的前一状态或视图的状态队列,以及用户采取的先前动作的重复/撤销队列。In some embodiments, application internal state 192 includes additional information, such as one or more of the following: resume information to be used when application 136-1 resumes execution, indicating that information is being displayed or prepared Used for user interface state information displayed by application 136-1, a state queue used to enable the user to return to a previous state or view of application 136-1, and a repeat/undo queue for previous actions taken by the user.
事件监视器171从外围设备接口118接收事件信息。事件信息包括关于子事件(例如,触敏显示器112上的用户触摸,作为多点触摸手势的一部分)的信息。外围设备接口118传输其从I/O子系统106或传感器诸如接近传感器166、一个或多个加速度计168和/或麦克风113(通过音频电路110)接收的信息。外围设备接口118从I/O子系统106接收的信息包括来自触敏显示器112或触敏表面的信息。Event monitor 171 receives event information from peripheral device interface 118 . Event information includes information about sub-events (eg, user touches on touch-sensitive display 112 as part of a multi-touch gesture). Peripheral 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 (via audio circuitry 110). Information received by peripherals interface 118 from I/O subsystem 106 includes information from touch-sensitive display 112 or touch-sensitive surface.
在一些实施方案中,事件监视器171以预先确定的间隔将请求发送至外围设备接口118。作为响应,外围设备接口118传输事件信息。在其他实施方案中,外围设备接口118仅当存在显著事件(例如,接收到高于预先确定的噪声阈值和/或接收到超过预先确定的持续时间的输入)时才传输事件信息。In some implementations, event monitor 171 sends requests to peripherals interface 118 at predetermined intervals. In response, peripheral device interface 118 transmits event information. In other embodiments, peripherals interface 118 transmits event information only when there is a significant event (eg, input is received above a predetermined noise threshold and/or input is received 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 touch-sensitive display 112 displays more than one view, hit view determination module 172 provides a software process for determining where within one or more views a sub-event has occurred. A view consists of the controls and other elements that the user can see on the monitor.
与应用程序相关联的用户界面的另一方面是一组视图,本文中有时也称为应用程序视图或用户界面窗口,在其中显示信息并且发生基于触摸的手势。在其中检测到触摸的(相应应用程序的)应用程序视图任选地对应于在应用程序的程序化或视图分级结构内的程序化水平。例如,在其中检测到触摸的最低水平视图任选地被称为命中视图,并且被识别为正确输入的事件集任选地至少部分地基于初始触摸的命中视图来确定,所述初始触摸开始基于触摸的手势。Another aspect of the user interface associated with an application is the set of views, sometimes referred to herein as application views or user interface windows, in which information is displayed and touch-based gestures occur. The application view (of the corresponding application) in which the touch is detected optionally corresponds to a programmatic level within the application's programmatic or view hierarchy. For example, the lowest level view in which a touch is detected is optionally called a hit view, and the set of events recognized as correct input is optionally determined based at least in part on the hit view of the initial touch that started based on Touch gesture.
命中视图确定模块172接收与基于触摸的手势的子事件相关的信息。当应用程序具有以分级结构组织的多个视图时,命中视图确定模块172将命中视图识别为应当对子事件进行处理的分级结构中的最低视图。在大多数情况下,命中视图是发起子事件(例如,形成事件或潜在事件的子事件序列中的第一子事件)在其中发生的最低水平视图。一旦命中视图被命中视图确定模块172识别,命中视图便通常接收与其被识别为命中视图所针对的同一触摸或输入源相关的所有子事件。Hit view determination module 172 receives information related to sub-events of the touch-based gesture. When an application has multiple views organized in a hierarchical structure, the hit view determination module 172 identifies the hit view as the lowest view in the hierarchy where the sub-event should be processed. In most cases, a hit view is the lowest level view in which an initiating sub-event (e.g., the first sub-event in a sequence of sub-events forming 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 a 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 implementations, active event recognizer determination module 173 determines that only hit views 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 a 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 the touch sub-event is completely localized to the area associated with one particular view, views higher in the hierarchy will remain the actively participating views.
事件分配器模块174将事件信息分配到事件识别器(例如,事件识别器180)。在包括活动事件识别器确定模块173的实施方案中,事件分配器模块174将事件信息递送到由活动事件识别器确定模块173确定的事件识别器。在一些实施方案中,事件分配器模块174在事件队列中存储事件信息,该事件信息由相应事件接收器182进行检索。Event dispatcher module 174 dispatches event information to event recognizers (eg, event recognizer 180). In implementations that include active event recognizer determination module 173 , event dispatcher module 174 delivers event information to the event recognizer determined by active event recognizer determination module 173 . In some implementations, the event dispatcher module 174 stores event information in an event queue, which is retrieved by the corresponding event receiver 182 .
在一些实施方案中,操作系统126包括事件分类器170。另选地,应用程序136-1包括事件分类器170。在又一个实施方案中,事件分类器170是独立模块,或者是存储在存储器102中的另一个模块(诸如,接触/运动模块130)的一部分。In some embodiments, operating system 126 includes event classifier 170 . Alternatively, application 136-1 includes event classifier 170. In yet another embodiment, event classifier 170 is a standalone module, or 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 a plurality of event handlers 190 and one or more application views 191, each of which includes functions for handling touches that occur within a corresponding view of the application's user interface. Event instructions. Each application view 191 of application 136-1 includes one or more event recognizers 180. Typically, a corresponding application view 191 includes a plurality of event recognizers 180 . In other embodiments, one or more of event recognizers 180 are part of a separate module, such as a higher level user interface toolkit or application 136-1 from which it inherits methods and other properties. Object. In some implementations, corresponding event handler 190 includes one or more of: data updater 176 , object updater 177 , GUI updater 178 , and/or event data received from event classifier 170 179. 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 191 include one or more corresponding event handlers 190 . Additionally, in some implementations, one or more of data updater 176, object updater 177, and GUI updater 178 are included in respective application views 191.
相应的事件识别器180从事件分类器170接收事件信息(例如,事件数据179),并且根据事件信息识别事件。事件识别器180包括事件接收器182和事件比较器184。在一些实施方案中,事件识别器180还包括元数据183和事件传递指令188(其任选地包括子事件递送指令)的至少一个子集。Corresponding event identifiers 180 receive event information (eg, event data 179) from event classifiers 170 and identify events based on the event information. Event identifier 180 includes event receiver 182 and event comparator 184. In some embodiments, event identifier 180 also includes at least a subset of metadata 183 and event delivery instructions 188 (which optionally includes 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 a touch, the event information optionally also includes the rate and direction of the sub-event. In some embodiments, the event includes rotation of the device from one orientation to another (e.g., from portrait orientation to landscape orientation, or vice versa), and the event information includes information about the current orientation of the device (also referred to as device pose ) corresponding information.
事件比较器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 to predefined event or sub-event definitions and determines the event or sub-event based on the comparison, or determines or updates the status of the event or sub-event. In some implementations, event comparator 184 includes event definition 186 . Event definition 186 contains definitions of events (eg, predefined sequences of sub-events), such as Event 1 (187-1), Event 2 (187-2), and others. In some implementations, sub-events in event (187) include, for example, touch start, touch end, touch move, touch cancel, and multi-touch. In one example, event 1 (187-1) is defined as a double click on the displayed object. For example, a double-click includes a first touch on the displayed object for a predetermined duration (touch start), a first lift-off for a predetermined duration (touch end), and a second touch on the displayed object for a predetermined duration (touch start). and a second lift-off (end of touch) of a predetermined duration. In another example, event 2 (187-2) is defined as a drag on the displayed object. For example, dragging includes a touch (or contact) on a displayed object for a predetermined length of time, movement of the touch on the touch-sensitive display 112, and lifting of the touch (end of touch). In some embodiments, events also include information for one or more associated event handlers 190 .
在一些实施方案中,事件定义187包括对用于相应用户界面对象的事件的定义。在一些实施方案中,事件比较器184执行命中测试以确定哪个用户界面对象与子事件相关联。例如,在触敏显示器112上显示三个用户界面对象的应用程序视图中,当在触敏显示器112上检测到触摸时,事件比较器184执行命中测试以确定这三个用户界面对象中的哪一个用户界面对象与该触摸(子事件)相关联。如果每个所显示对象与相应事件处理程序190相关联,则事件比较器使用该命中测试的结果来确定哪个事件处理程序190应当被激活。例如,事件比较器184选择与子事件和触发该命中测试的对象相关联的事件处理程序。In some implementations, event definitions 187 include definitions of events for corresponding user interface objects. In some implementations, event comparator 184 performs hit testing to determine which user interface object is associated with the sub-event. For example, in an application view that displays 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 A user interface object is associated with the touch (sub-event). If each displayed object is associated with a corresponding event handler 190, the event comparator uses the results of this hit test to determine which event handler 190 should be activated. For example, event comparator 184 selects the event handler associated with the subevent and the object that triggered the hit test.
在一些实施方案中,相应事件(187)的定义还包括延迟动作,该延迟动作延迟事件信息的递送,直到已确定子事件序列确实对应于或不对应于事件识别器的事件类型。In some embodiments, the definition of a corresponding event (187) also includes a delay action that delays delivery of event information until it has been determined that the sequence of sub-events does or does not correspond to the event type of the event recognizer.
当相应事件识别器180确定子事件序列不与事件定义186中的任何事件匹配时,该相应事件识别器180进入事件不可能、事件失败或事件结束状态,在此之后忽略基于触摸的手势的后续子事件。在这种情况下,对于命中视图保持活动的其他事件识别器(如果有的话)继续跟踪并处理持续进行的基于触摸的手势的子事件。When the corresponding event recognizer 180 determines that the sub-event sequence does not match any event in the event definition 186, the corresponding event recognizer 180 enters the event impossible, event failed, or event ended state, after which subsequent touch-based gestures are ignored. subevent. In this case, other event recognizers (if any) that remain active for the hit view continue to track and handle sub-events of the ongoing touch-based gesture.
在一些实施方案中,相应事件识别器180包括具有指示事件递送系统应当如何执行对活跃参与的事件识别器的子事件递送的可配置属性、标记和/或列表的元数据183。在一些实施方案中,元数据183包括指示事件识别器彼此如何交互或如何能够交互的可配置属性、标志和/或列表。在一些实施方案中,元数据183包括指示子事件是否递送到视图或程序化分级结构中的不同层级的可配置属性、标志和/或列表。In some embodiments, the corresponding event recognizer 180 includes metadata 183 with configurable properties, tags, and/or lists that indicate how the event delivery system should perform sub-event delivery to the actively participating event recognizer. In some embodiments, metadata 183 includes configurable properties, flags, and/or lists that indicate how event recognizers interact or are capable of interacting with each other. In some embodiments, metadata 183 includes configurable properties, flags, and/or lists that indicate whether subevents are delivered to different levels in the 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 recognized, the corresponding event recognizer 180 activates the event handler 190 associated with the event. In some implementations, the corresponding event recognizer 180 delivers event information associated with the event to the event handler 190 . Activating event handler 190 is different from sending (and deferred sending) sub-events to the corresponding hit view. In some embodiments, event recognizer 180 throws a tag associated with the recognized event, and event handler 190 associated with the tag retrieves the tag and performs a predefined process.
在一些实施方案中,事件递送指令188包括递送关于子事件的事件信息而不激活事件处理程序的子事件递送指令。相反,子事件递送指令将事件信息递送到与子事件序列相关联的事件处理程序或者递送到活跃参与的视图。与子事件序列或与活跃参与的视图相关联的事件处理程序接收事件信息并执行预先确定的过程。In some embodiments, event delivery instructions 188 include sub-event delivery instructions that deliver event information about the sub-event without activating the event handler. In contrast, subevent delivery instructions deliver event information to the event handler associated with the subevent sequence or to the actively participating view. Event handlers associated with subevent sequences or with actively participating views receive event information and perform predetermined procedures.
在一些实施方案中,数据更新器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 for use in application 136-1. For example, the data updater 176 updates the phone number used in the contact module 137, or stores the video file used in the video player module. In some embodiments, object updater 177 creates and updates objects for use in application 136-1. For example, object updater 177 creates new user interface objects or updates the location of user interface objects. GUI updater 178 updates the GUI. For example, GUI updater 178 prepares display information and sends the display information to graphics module 132 for display on the 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 respective 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 regarding event handling of user touches on a touch-sensitive display also applies to other forms of user input utilizing input devices to operate the multifunction device 100, and not all user input is initiated on the touch screen. For example, mouse movements and mouse button presses, optionally in conjunction with single or multiple keyboard presses or holds; contact movements on a trackpad, such as tapping, dragging, scrolling, etc.; stylus input; device Movements; verbal commands; detected eye movements; biometric inputs; and/or any combination thereof are optionally used as inputs corresponding to sub-events defining the event to be identified.
图2示出了根据一些实施方案的具有触摸屏112的便携式多功能设备100。触摸屏任选地在用户界面(UI)200内显示一个或多个图形。在本实施方案以及下文所述的其他实施方案中,用户能够通过例如利用一根或多根手指202(在图中未按比例绘制)或一支或多支触笔203(在图中未按比例绘制)在图形上作出手势来选择这些图形中的一个或多个图形。在一些实施方案中,当用户中断与一个或多个图形的接触时,将发生对一个或多个图形的选择。在一些实施方案中,手势任选地包括一次或多次轻击、一次或多次轻扫(从左向右、从右向左、向上和/或向下)和/或已与设备100发生接触的手指的滚动(从右向左、从左向右、向上和/或向下)。在一些具体实施中或在一些情况下,不经意地与图形接触不会选择图形。例如,当与选择对应的手势是轻击时,在应用程序图标上方扫动的轻扫手势任选地不会选择对应的应用程序。Figure 2 illustrates a portable multifunction device 100 with a touch screen 112 in accordance with some embodiments. The touch screen optionally displays one or more graphics within user interface (UI) 200. In this embodiment, and other embodiments described below, a user can control the user's behavior by, for example, using one or more fingers 202 (not drawn to scale in the figure) or one or more styluses 203 (not shown in the figure). Scale drawing) Make gestures on the shapes to select one or more of these shapes. In some embodiments, selection of one or more graphics will occur when the user breaks contact with the one or more graphics. In some embodiments, the gesture optionally includes one or more taps, one or more swipes (left to right, right to left, up and/or down) and/or has occurred with device 100 Rolling of the touching finger (right to left, left to right, up and/or down). In some implementations or in some situations, inadvertent contact with a graphic does not select the graphic. For example, a swipe gesture that sweeps over an application icon optionally does not select the corresponding application when the gesture corresponding to the selection is a tap.
设备100任选地还包括一个或多个物理按钮,诸如“主页”或菜单按钮204。如前所述,菜单按钮204任选地用于导航到任选地在设备100上被执行的一组应用程序中的任何应用程序136。另选地,在一些实施方案中,菜单按钮被实现为被显示在触摸屏112上的GUI中的软键。Device 100 optionally also includes one or more physical buttons, such as a "Home" or menu button 204. As previously mentioned, menu button 204 is optionally used to navigate to any application 136 in a set of applications that are optionally executed on device 100 . Alternatively, in some embodiments, the menu buttons are implemented as soft keys displayed in the GUI on 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 buttons 208, a Subscriber Identity Module (SIM) card slot 210, headset jack 212 and docking/charging external port 124. The push button 206 is optionally used to power the device on/off by depressing the button and keeping the button depressed for a predefined time interval; Release the button before passing to lock the device; and/or to unlock the device or initiate the unlocking process. In alternative embodiments, device 100 also accepts voice input through microphone 113 for activating or deactivating certain functions. Device 100 also optionally includes one or more contact strength sensors 165 for detecting the intensity of contact on touch screen 112 , and/or one or more tactile output generators 167 for generating tactile output for a user of 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任选地不存储这些模块。3 is a block diagram of an exemplary multifunctional device having 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 computer, desktop computer, tablet computer, multimedia player device, navigation device, educational device (such as a children's learning toy), gaming system, or control device (e.g., a home controller or industrial controller). using the controller). Device 300 generally includes one or more processing units (CPUs) 310, one or more network or other communication interfaces 360, memory 370, and one or more communication buses 320 for interconnecting these components. Communications bus 320 optionally includes circuitry (sometimes referred to as a chipset) that interconnects system components and controls communications between system components. Device 300 includes an input/output (I/O) interface 330 having a display 340, which is typically a touch screen display. I/O interface 330 also optionally includes a keyboard and/or mouse (or other pointing device) 350 and trackpad 355 , a haptic output generator 357 for generating haptic output on device 300 (e.g., similar to Tactile output generator 167 described with reference to FIG. 1A ), sensor 359 (eg, optical sensor, acceleration sensor, proximity sensor, touch-sensitive sensor, and/or contact strength sensor (similar to the contact strength sensor described above with reference to FIG. 1A 165)). Memory 370 includes high-speed random access memory, such as DRAM, SRAM, DDR RAM, or other random access solid-state memory devices; and optionally includes non-volatile memory, such as one or more magnetic disk storage devices, optical disk storage devices, Flash memory device or other non-volatile solid-state storage device. Memory 370 optionally includes one or more storage devices located remotely from CPU 310 . In some embodiments, memory 370 stores programs, modules and data structures similar to those stored in memory 102 of portable multifunction device 100 (FIG. 1A), or a subset thereof. Additionally, memory 370 optionally stores additional programs, modules, and data structures that are not present in memory 102 of portable multifunction device 100 . For example, memory 370 of device 300 optionally stores drawing module 380, presentation module 382, word processing module 384, website creation module 386, disk editing module 388, and/or spreadsheet module 390, while portable multifunction device 100 (Fig. The memory 102 of 1A) optionally does not store these modules.
图3中的上述元素中的每个元素任选地存储于先前提到的存储器设备的一个或多个存储器设备中。上述模块中的每个模块对应于用于执行上述功能的指令集。上述模块或程序(例如,指令集)不必被实现为单独的软件程序、过程或模块,并且因此这些模块的各种子集任选地在各种实施方案中被组合或以其他方式重新布置。在一些实施方案中,存储器370任选地存储上述模块和数据结构的子组。此外,存储器370任选地存储上文未描述的附加模块和数据结构。Each of the above-described elements in Figure 3 is optionally stored in one or more of the previously mentioned memory devices. Each of the above-described modules corresponds to a set of instructions for performing the above-described functions. The modules or programs (eg, sets of instructions) described above need not be implemented as separate software programs, procedures or modules, and thus various subsets of these modules are optionally combined or otherwise rearranged in various implementations. In some embodiments, memory 370 optionally stores a subset of the modules and data structures described above. In addition, memory 370 optionally stores additional modules and data structures not described above.
现在将注意力转到任选地在例如便携式多功能设备100上实现的用户界面的实施方案。Attention now turns to an embodiment of a user interface optionally implemented on, for example, the portable multifunction device 100.
图4A示出了根据一些实施方案的便携式多功能设备100上的应用程序菜单的示例性用户界面。类似的用户界面任选地在设备300上实现。在一些实施方案中,用户界面400包括以下元件或者其子集或超集:Figure 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,该图标诸如:· Tray 408 with icons for frequently used applications such as:
o电话模块138的被标记为“电话”的图标416,该图标416任选地包括未接来电或语音信箱的数量的指示符414;o An icon 416 of the phone module 138 labeled "Phone" which icon 416 optionally includes 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," which icon 418 optionally includes an indicator 410 of the number of unread emails;
o浏览器模块147的标记为“浏览器”的图标420;以及o Icon 420 of the browser module 147 labeled "Browser"; and
o视频和音乐播放器模块152(也称为iPod(苹果公司(Apple Inc.)的商标)模块152)的被标记为“iPod”的图标422;以及o Icon 422 labeled "iPod" for video and music player module 152 (also referred to as iPod (a trademark of Apple Inc.) module 152); and
·其他应用的图标,诸如:·Icons for other applications, such as:
o IM模块141的被标记为“消息”的图标424;o Icon 424 of IM module 141 labeled "Message";
o日历模块148的被标记为“日历”的图标426;o Icon 426 of calendar module 148 labeled "Calendar";
o图像管理模块144的被标记为“照片”的图标428;oIcon 428 of the image management module 144 labeled "Photo";
o相机模块143的被标记为“相机”的图标430;o Icon 430 of camera module 143 labeled "Camera";
o在线视频模块155的被标记为“在线视频”的图标432;oIcon 432 of the online video module 155 labeled "Online Video";
o股市桌面小程序149-2的被标记为“股市”的图标434;oThe icon 434 of the stock market desktop applet 149-2 marked as “stock market”;
o地图模块154的被标记为“地图”的图标436;o Icon 436 of map module 154 labeled "MAP";
o天气桌面小程序149-1的被标记为“天气”的图标438;oThe icon 438 of the weather desktop applet 149-1 labeled "weather";
o闹钟桌面小程序149-4的被标记为“时钟”的图标440;oThe icon 440 labeled “clock” of the alarm clock desktop applet 149-4;
o健身支持模块142的被标记为“健身支持”的图标442;o Icon 442 of the fitness support module 142 labeled "Fitness Support";
o记事本模块153的标记为“记事本”的图标444;以及o Icon 444 of the Notepad module 153 labeled "Notepad"; and
o设置应用程序或模块的被标记为“设置”的图标446,该图标提供对设备100及其各种应用程序136的设置的访问。o Settings application or module icon 446 labeled "Settings" that provides access to the settings of the device 100 and its various applications 136 .
应当指出的是,图4A中示出的图标标签仅仅是示例性的。例如,视频和音乐播放器模块152的图标422被标记“音乐”或“音乐播放器”。对于各种应用程序图标任选地使用其他标签。在一些实施方案中,相应应用程序图标的标签包括与该相应应用程序图标对应的应用程序的名称。在一些实施方案中,特定应用程序图标的标签不同于与该特定应用程序图标对应的应用程序的名称。It should be noted that the icon labels shown in Figure 4A are merely exemplary. For example, the icon 422 of the video and music player module 152 is labeled "Music" or "Music Player." Optionally use additional labels for various application icons. In some implementations, the label of the corresponding application icon includes the name of the application corresponding to the corresponding application icon. In some implementations, the label of a particular application icon is different from the name of the application corresponding to that particular application icon.
图4B示出了具有与显示器450(例如,触摸屏显示器112)分开的触敏表面451(例如,图3的平板电脑或触控板355)的设备(例如,图3的设备300)上的示例性用户界面。设备300还任选地包括用于检测触敏表面451上的接触的强度的一个或多个接触强度传感器(例如,传感器359中的一个或多个传感器)和/或用于为设备300的用户生成触觉输出的一个或多个触觉输出发生器357。4B shows an example on a device (eg, device 300 of FIG. 3 ) with a touch-sensitive surface 451 (eg, tablet or trackpad 355 of FIG. 3 ) separate from display 450 (eg, touchscreen display 112 ). sexual user interface. Device 300 also optionally includes one or more contact intensity sensors (e.g., one or more of sensors 359 ) for detecting the intensity of contact on touch-sensitive surface 451 and/or for providing a user with device 300 with One or more haptic output generators 357 that generate haptic output.
尽管将参考触摸屏显示器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 following examples will be given with reference to input on touch screen display 112 (in which the touch-sensitive surface and display are combined), in some embodiments, the device detects input on a touch-sensitive surface separate from the display, as shown in FIG. shown in 4B. In some embodiments, the touch-sensitive surface (eg, 451 in Figure 4B) has a principal axis (eg, 452 in Figure 4B) that corresponds to a principal axis (eg, 453 in Figure 4B) on the display (eg, 450) . According to these embodiments, the device detects contact with touch-sensitive surface 451 (eg, in FIG. 4B , 460 corresponds to 468 and 462 corresponds to 470 ) at a location that corresponds to a corresponding location on the display. 460 and 462). In this way, when the touch-sensitive surface (eg, 451 in Figure 4B) is separated from the display of the multifunctional device (eg, 450 in Figure 4B), user input (eg, contact) detected by the device on the touch-sensitive surface 460 and 462 and their movement) are used by the device to manipulate the user interface on the display. It should be understood that similar methods are optionally used for other user interfaces described herein.
另外,虽然主要是参考手指输入(例如,手指接触、单指轻击手势、手指轻扫手势)来给出下面的示例,但是应当理解的是,在一些实施方案中,这些手指输入中的一个或多个手指输入由来自另一输入设备的输入(例如,基于鼠标的输入或触笔输入)替代。例如,轻扫手势任选地由鼠标点击(例如,而不是接触),之后是光标沿着轻扫的路径的移动(例如,而不是接触的移动)替代。又如,轻击手势任选地由在光标位于轻击手势的位置上方时的鼠标点击(例如,代替对接触的检测,之后是停止检测接触)替代。类似地,当同时检测到多个用户输入时,应当理解的是,多个计算机鼠标任选地被同时使用,或鼠标和手指接触任选地被同时使用。Additionally, although the following examples are given primarily 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 of these finger inputs The finger input or inputs are replaced by input from another input device (eg, mouse-based input or stylus input). For example, a swipe gesture is optionally replaced by a mouse click (eg, instead of contact) followed by movement of the cursor along the path of the swipe (eg, instead of contact movement). As another example, the tap gesture is optionally replaced by a mouse click while the cursor is over the location of the tap gesture (eg, instead of detecting contact, followed by ceasing to detect contact). Similarly, when multiple user inputs are detected simultaneously, it will be understood that multiple computer mice are optionally used simultaneously, or that 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上的不同用户界面操作。Figure 5A illustrates an exemplary personal electronic device 500. Device 500 includes body 502 . In some embodiments, device 500 may include some or all of the features described with respect to devices 100 and 300 (eg, Figures 1A-4B). In some embodiments, device 500 has a touch-sensitive display 504, referred to below as touch screen 504. As an alternative to or in addition to touch screen 504, device 500 has a display and a touch-sensitive surface. As is the case with 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 an applied contact (eg, touch). One or more intensity sensors of touch screen 504 (or touch-sensitive surface) may provide output data representative of the intensity of the touch. The user interface of device 500 can respond to touches based on the intensity of the touch, which means that touches of different strengths can 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 in, for example, the following related patent application: International Patent entitled "Device, Method, and Graphical User Interface for DisplayingUser Interface Objects Corresponding to an Application" filed on May 8, 2013 Application Serial No.PCT/US2013/040061, published as WIPO Patent Publication No.WO/2013/169849; and filed on November 11, 2013 titled "Device, Method, and Graphical User Interface for TransitioningBetween Touch Input to Display Output Relationships" International Patent Application Serial No. PCT/US2013/069483, 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, device 500 has one or more input mechanisms 506 and 508. Input mechanisms 506 and 508 (if included) may be in physical form. Examples of physical input mechanisms include push buttons and rotatable mechanisms. In some embodiments, device 500 has one or more attachment mechanisms. Such attachment mechanisms, if included, may allow the device 500 to be attached to, for example, a hat, glasses, earrings, necklace, shirt, jacket, bracelet, watch strap, bracelet, pants, belt, shoes, wallet, backpack, etc. These attachment mechanisms allow the user to wear 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任选地是按钮。Figure 5B depicts an example personal electronic device 500. In some embodiments, device 500 may include some or all of the components described with reference to Figures 1A, 1B, and 3. Device 500 has bus 512 operatively coupling I/O portion 514 with one or more computer processors 516 and memory 518 . I/O portion 514 may be connected to a display 504, which may have a touch-sensitive component 522 and optionally an intensity sensor 524 (eg, a contact intensity sensor). Additionally, I/O portion 514 may interface with communications unit 530 for receiving application and operating system data using Wi-Fi, Bluetooth, near field communications (NFC), cellular, and/or other wireless communications technologies. Device 500 may include input mechanisms 506 and/or 508 . For example, the input mechanism 506 optionally is a rotatable input device or a depressible input device as well as a rotatable input device. In some examples, input mechanism 508 optionally is a button.
在一些示例中,输入机构508任选地是麦克风。个人电子设备500任选地包括各种传感器,诸如GPS传感器532、加速度计534、定向传感器540(例如,罗盘)、陀螺仪536、运动传感器538和/或其组合,所有这些设备均可操作地连接到I/O部分514。In some examples, input mechanism 508 optionally is a microphone. Personal electronic device 500 optionally includes various sensors, such as a GPS sensor 532, an accelerometer 534, an orientation sensor 540 (eg, a compass), a gyroscope 536, a motion sensor 538, and/or combinations thereof, all of which are operative to Connected to I/O section 514.
个人电子设备500的存储器518可包括用于存储计算机可执行指令的一个或多个非暂态计算机可读存储介质,这些可执行指令在由一个或多个计算机处理器516执行时例如可使得计算机处理器执行下文所述的技术,包括过程700、900、1100、1300和1500(图7、图9、图11、图13和图15)。计算机可读存储介质可以是可有形地包含或存储计算机可执行指令以供指令执行系统、装置和设备使用或与其结合的任何介质。在一些示例中,存储介质是暂态计算机可读存储介质。在一些示例中,存储介质是非暂态计算机可读存储介质。非暂态计算机可读存储介质可包括但不限于磁存储装置、光学存储装置、和/或半导体存储装置。此类存储装置的示例包括磁盘、基于CD、DVD或蓝光技术的光盘,以及持久性固态存储器诸如闪存、固态驱动器等。个人电子设备500不限于图5B的部件和配置,而是可包括多种配置中的其他部件或附加部件。Memory 518 of personal electronic device 500 may include one or more non-transitory computer-readable storage media for storing computer-executable instructions that, when executed by one or more computer processors 516 , may, for example, cause a computer to The processor performs the techniques described below, including processes 700, 900, 1100, 1300, and 1500 (Figures 7, 9, 11, 13, and 15). Computer-readable storage media may be any medium that can tangibly contain or store computer-executable instructions for use by or in connection with instruction execution systems, apparatus and devices. In some examples, the storage medium is a transitory computer-readable storage medium. In some examples, the storage medium is 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 memories such as flash memory, solid state drives, and the like. Personal electronic device 500 is not limited to the components and configuration of Figure 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 optionally displayed on the display screen of device 100, 300, and/or 500 (Figures 1A, 3, and 5A-5B) . For example, images (eg, icons), buttons, and text (eg, hyperlinks) optionally each constitute an affordance representation.
如本文所用,术语“焦点选择器”是指用于指示用户正与之进行交互的用户界面的当前部分的输入元件。在包括光标或其他位置标记的一些具体实施中,光标充当“焦点选择器”,使得当光标在特定用户界面元素(例如,按钮、窗口、滑块或其他用户界面元素)上方时在触敏表面(例如,图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 the user interface with which the user is interacting. In some implementations that include a cursor or other position marker, the cursor acts as a "focus selector" such that when the cursor is over a particular user interface element (e.g., a button, window, slider, or other user interface element), the cursor is on the touch-sensitive surface. When input (eg, press input) is detected on a screen (eg, touchpad 355 in FIG. 3 or touch-sensitive surface 451 in FIG. 4B), that particular user interface element is adjusted based on the detected input. In some implementations that include a touch screen display that enables direct interaction with user interface elements on the touch screen display (eg, touch-sensitive display system 112 in FIG. 1A or touch screen 112 in FIG. 4A), the The contact acts as a "focus selector" such that when an input (e.g., a press input by the contact) is detected on the touch screen display at the location of a specific user interface element (e.g., a button, window, slider, or other user interface element) ), that particular user interface element is adjusted based on the detected input. In some implementations, focus moves from one area of the user interface to another area of the user interface without corresponding movement of the cursor or movement of contacts on the touch screen display (e.g., by using the tab keys or arrow keys to move focus from one button to another); in these implementations, the focus selector moves as focus moves between different areas of the user interface. Regardless of the specific form a focus selector takes, a focus selector is generally controlled by the user in order to deliver the user's intended interaction with the user interface (e.g., by indicating to the device the elements with which the user of the user interface desires to interact) Interface elements (or contacts on touch screen displays). For example, when a press input is detected on a touch-sensitive surface (e.g., a trackpad or touch screen), the position of the focus selector (e.g., cursor, contact, or selection box) above the corresponding button will indicate that the user desires activation of the corresponding button (while 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 characteristics of the contact based on one or more intensities of the contact. In some embodiments, the characteristic intensity is based on multiple intensity samples. Feature intensity is optionally based on relative to predefined events (e.g., after contact is detected, before contact lift-off is detected, before or after contact begins to move, before contact ends is detected, before contact is detected, before or after an increase in intensity and/or before or after a decrease in intensity of contact is detected) within a predetermined time period (e.g., 0.05 seconds, 0.1 seconds, 0.2 seconds, 0.5 seconds, 1 second, 2 seconds, A predefined number or set of intensity samples taken during 5 seconds, 10 seconds). The characteristic intensity of a contact is optionally based on one or more of: the maximum value of the intensity of the contact, the mean intensity of the contact, the average intensity of the contact, the value at the top 10% of the intensity of the contact, Half-maximum intensity of contact, 90% maximum intensity of contact, etc. In some embodiments, the duration of contact is used in determining the characteristic intensity (eg, when the characteristic intensity is the average of the intensity of the contact over time). In some embodiments, feature intensity is compared to a set of one or more intensity thresholds to determine whether the user has performed an action. For example, the set of one or more intensity thresholds optionally includes a first intensity threshold and a second intensity threshold. In this example, a contact whose characteristic intensity does not exceed a first threshold results in a first action, a contact whose characteristic intensity exceeds the first intensity threshold but does not exceed a second intensity threshold results in a second action, and a contact whose characteristic intensity exceeds the second threshold results in The third operation. In some embodiments, a comparison between feature intensity and one or more thresholds is used to determine whether to perform one or more operations (eg, whether to perform the corresponding operation or to abandon performing the corresponding operation) rather than to determine whether to perform the first operation. The operation is still the second operation.
在一些实施方案中,识别手势的一部分以用于确定特征强度。例如,触敏表面任选地接收连续的轻扫接触,该连续的轻扫接触从起始位置过渡并到达结束位置,在该结束位置处,接触强度增加。在该示例中,接触在结束位置处的特征强度任选地仅基于连续轻扫接触的一部分,而不是整个轻扫接触(例如,仅结束位置处的轻扫接触的部分)。在一些实施方案中,在确定接触的特征强度之前任选地向轻扫接触的强度应用平滑算法。例如,平滑化算法任选地包括以下各项中的一种或多种:不加权滑动平均平滑化算法、三角平滑化算法、中值滤波器平滑化算法和/或指数平滑化算法。在一些情况下,这些平滑化算法消除了轻扫接触的强度中的窄的尖峰或凹陷,以实现确定特征强度的目的。In some embodiments, a portion of a gesture is recognized for use in determining feature strength. For example, the touch-sensitive surface optionally receives successive swiping contacts that transition from a starting position and to an ending position where the intensity of the contact increases. In this example, the characteristic strength of the contact at the end location is optionally based on only a portion of the consecutive swipe contact, rather than the entire swipe contact (eg, only the portion of the swipe contact at the end location). In some embodiments, a smoothing algorithm is optionally applied to the intensity of the swipe contact before determining the characteristic intensity of the contact. For example, the smoothing algorithm optionally includes one or more of the following: an unweighted moving average smoothing algorithm, a triangular smoothing algorithm, a median filter smoothing algorithm, and/or an exponential smoothing algorithm. In some cases, these smoothing algorithms eliminate narrow peaks or dips in the intensity of a swipe contact for the purpose of determining feature intensity.
任选地相对于一个或多个强度阈值诸如接触检测强度阈值、轻按压强度阈值、深按压强度阈值和/或一个或多个其他强度阈值来表征触敏表面上的接触强度。在一些实施方案中,轻按压强度阈值对应于这样的强度:在该强度下设备将执行通常与点击物理鼠标或触控板的按钮相关联的操作。在一些实施方案中,深按压强度阈值对应于这样的强度:在该强度下设备将执行与通常与点击物理鼠标或触控板的按钮相关联的操作不同的操作。在一些实施方案中,当检测到特征强度低于轻按压强度阈值(例如,并且高于标称接触检测强度阈值,比标称接触检测强度阈值低的接触不再被检测到)的接触时,设备将根据接触在触敏表面上的移动来移动焦点选择器,而不执行与轻按压强度阈值或深按压强度阈值相关联的操作。一般来讲,除非另有陈述,否则这些强度阈值在不同组的用户界面附图之间是一致的。Contact intensity 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 tap intensity threshold corresponds to the 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 operations different from those typically associated with clicking a button of a physical mouse or trackpad. In some embodiments, when a contact is detected with a characteristic intensity below a light press intensity threshold (e.g., and above a nominal contact detection intensity threshold, contacts lower than the nominal contact detection intensity threshold are no longer detected), The device will move the focus selector based on movement of contact on the touch-sensitive surface without performing actions associated with the light press intensity threshold or the deep press intensity threshold. In general, these intensity thresholds are consistent across different sets of user interface drawings unless stated otherwise.
接触特征强度从低于轻按压强度阈值的强度增大到介于轻按压强度阈值与深按压强度阈值之间的强度有时被称为“轻按压”输入。接触特征强度从低于深按压强度阈值的强度增大到高于深按压强度阈值的强度有时被称为“深按压”输入。接触特征强度从低于接触检测强度阈值的强度增大到介于接触检测强度阈值与轻按压强度阈值之间的强度有时被称为检测到触摸表面上的接触。接触特征强度从高于接触检测强度阈值的强度减小到低于接触检测强度阈值的强度有时被称为检测到接触从触摸表面抬离。在一些实施方案中,接触检测强度阈值为零。在一些实施方案中,接触检测强度阈值大于零。An increase in contact signature intensity from an intensity below the 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 the 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 signature intensity from an intensity below the 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 lift of the contact 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 including a corresponding press input or in response to detecting a corresponding press input performed with a corresponding contact (or contacts), wherein at least The corresponding press input is detected based in part on detecting that the intensity of the contact (or contacts) increases above a press input intensity threshold. In some embodiments, the corresponding operation is performed in response to detecting an increase in intensity of the corresponding contact above a press input intensity threshold (eg, a "downstroke" of the corresponding press input). In some embodiments, the press input includes an increase in the intensity of the corresponding contact above a press input intensity threshold and a subsequent decrease in the intensity of the contact below the press input intensity threshold, and the intensity of the corresponding contact subsequently decreases in response to detecting below the press input threshold (eg, the "upstroke" of the corresponding press input) to perform the corresponding operation.
在一些实施方案中,设备采用强度滞后以避免有时被称为“抖动”的意外输入,其中设备限定或选择与按压输入强度阈值具有预定义关系的滞后强度阈值(例如,滞后强度阈值比按压输入强度阈值低X个强度单位,或滞后强度阈值是按压输入强度阈值的75%、90%或某个合理比例)。因此,在一些实施方案中,按压输入包括相应接触的强度增大到高于按压输入强度阈值以及该接触的强度随后减小到低于对应于按压输入强度阈值的滞后强度阈值,并且响应于检测到相应接触的强度随后减小到低于滞后强度阈值(例如,相应按压输入的“向上冲程”)来执行相应操作。类似地,在一些实施方案中,仅在设备检测到接触强度从等于或低于滞后强度阈值的强度增大到等于或高于按压输入强度阈值的强度并且任选地接触强度随后减小到等于或低于滞后强度的强度时才检测到按压输入,并且响应于检测到按压输入(例如,根据环境,接触强度增大或接触强度减小)来执行相应操作。In some embodiments, the device employs intensity hysteresis to avoid unintended inputs sometimes referred to as "jitter," where the device defines or selects a hysteresis intensity threshold that has a predefined relationship to the press input intensity threshold (e.g., the hysteresis intensity threshold is greater than the press input intensity threshold). The intensity threshold is X intensity units lower, or the hysteresis intensity threshold is 75%, 90%, or some reasonable ratio of the compression input intensity threshold). Thus, in some embodiments, the press input includes an increase in the intensity of the corresponding contact above a press input intensity threshold and a subsequent decrease in the intensity of the contact below a hysteresis intensity threshold corresponding to the press input intensity threshold, and in response to detecting The intensity to the corresponding contact then decreases below the hysteresis intensity threshold (eg, the "upstroke" of the corresponding press input) to perform the corresponding operation. Similarly, in some embodiments, contact intensity is detected only if the device detects an increase in contact intensity from an intensity at or below the hysteresis intensity threshold to an intensity at or above the press input intensity threshold and optionally a subsequent decrease in contact intensity to an intensity equal to or above the hysteresis intensity threshold. The press input is detected only when the press input is detected or the intensity is lower than the hysteresis intensity, and a corresponding operation is performed in response to detecting the press input (for example, the contact intensity increases or the contact intensity decreases according to the environment).
为了容易解释,任选地,响应于检测到以下各种情况中的任一种情况而触发对响应于与按压输入强度阈值相关联的按压输入或响应于包括按压输入的手势而执行的操作的描述:接触强度增大到高于按压输入强度阈值、接触强度从低于滞后强度阈值的强度增大到高于按压输入强度阈值的强度、接触强度减小到低于按压输入强度阈值、和/或接触强度减小到低于与按压输入强度阈值对应的滞后强度阈值。另外,在将操作描述为响应于检测到接触的强度减小到低于按压输入强度阈值而执行的示例中,任选地响应于检测到接触的强度减小到低于对应于并且小于按压输入强度阈值的滞后强度阈值来执行操作。For ease of explanation, 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 detection of any of the following conditions: Description: Contact intensity increases above the press input intensity threshold, contact intensity increases from an intensity below the hysteresis intensity threshold to an intensity above the press input intensity threshold, contact intensity decreases below the press input intensity threshold, and/ or the contact intensity decreases below the hysteresis intensity threshold corresponding to the press input intensity threshold. Additionally, in examples where operations are described as being performed in response to detecting that the intensity of the contact decreases below a press input intensity threshold, optionally in response to detecting that the intensity of the contact decreases below a level corresponding to and less than a press input The intensity threshold is lagging the intensity threshold to perform the operation.
现在将注意力转到在电子设备(诸如便携式多功能设备100、设备300或设备500)上实现的用户界面(“UI”)以及相关联的过程的实施方案。Attention now turns 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-6EE illustrate an exemplary user interface for displaying personalized fitness recommendations based on completed workouts, in accordance with some embodiments. In some embodiments, personalized fitness recommendations represent fitness content (eg, audio and/or video) that prompts the user to perform a specific type of physical activity for a predetermined duration. The user interface in these figures is used to illustrate the process described below, including the process in Figure 7.
图6A示出了电子设备600,该电子设备是具有显示器602的智能电话。电子设备600的显示器602包括触敏表面,电子设备600可在该触敏表面上检测用户手势(例如,轻击、轻扫和/或拖动)。在一些实施方案中,电子设备600包括电子设备100、300和/或500的一个或多个特征。Figure 6A shows an electronic device 600, which is a smartphone having a display 602. Display 602 of electronic device 600 includes a touch-sensitive surface on which electronic device 600 can detect user gestures (eg, taps, swipes, and/or drags). In some embodiments, electronic device 600 includes one or more features of electronic devices 100, 300, and/or 500.
在图6A处,在显示主屏幕604时,电子设备600在对应于应用程序图标606A的位置处检测到输入606B。At Figure 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 Figure 6B, in response to detecting input 606B, electronic device 600 launches an activity (eg, physical activity) application. Launching the active application includes replacing the display of the home screen 604 with the active application's historical user interface 608 . Additionally, electronic device 600 displays multiple options near the bottom of display 602, including option 610A. While history user interface 608 is displayed, 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, electronic device 600 replaces the display of history user interface 608 with fitness user interface 612 . Fitness user interface 612 includes options 614A-614D for filtering workouts based on exercise type (eg, treadmill, cycling, rowing, core, high-intensity interval training (HIIT), yoga, etc.). Additionally, the fitness user interface 612 includes a plurality of fitness suggestions for the user, where the fitness suggestions are based on one or more workouts that the user has completed. For example, workout suggestions 616A represent workouts that share one or more characteristics with a subset of workouts completed by the user (eg, most recently completed workouts). Here, the user recently completed a core workout with another trainer, Emma. Accordingly, electronic device 600 provides workout suggestion 616A because the workout suggestion represents a workout that shares characteristics with a workout recently completed by the user. Specifically, the workout represented by workout suggestion 616A is of the same exercise type (core) as the workout the user recently completed. Examples of shared properties include exercise type, duration, music, and trainer. Fitness suggestion 616C is similar to fitness suggestion 616A, sharing one or more characteristics with a subset of the workouts completed by the user. In contrast to fitness recommendations 616A, which are based on recently completed workouts, fitness recommendations 616C are based on one or more workouts that have been completed within a predetermined amount of time (eg, the past 30 days, 60 days, or 90 days). For example, the user has completed ten workouts in the past 30 days, and the most common exercise type among the ten workouts is HIIT. Accordingly, electronic device 600 displays fitness suggestions 616C that represent fitness for a HIIT workout type (eg, the most common type of workout among workouts completed by the user during the predetermined time period). While fitness user interface 612 is displayed, 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。At FIG. 6D , in response to detecting input 618 , electronic device 600 replaces the display of fitness user interface 612 with details user interface 620 . Details user interface 620 includes characteristics of the fitness represented by fitness suggestions 616A. For example, details user interface 620 includes exercise type 622A, trainer 622B, duration 622C, music 622D, required equipment 622E, and completion indication 622F.
详情用户界面620还包括可由用户选择以播放对应于健身的视频内容(例如,演示健身的视频)的选项623A,以及可由用户选择以播放对应于健身的预览视频的选项623B。在一些实施方案中,预览视频不同于对应于健身的视频内容。例如,预览视频可包括对应于健身的视频内容的子集,并且持续时间可比对应于健身的视频内容更短。Details user interface 620 also includes an option 623A selectable by the user to play video content corresponding to the workout (eg, a video demonstrating the workout), and an option 623B selectable by the user to play a preview video corresponding to the workout. In some implementations, the preview video is different from the video content corresponding to the workout. For example, the preview video may include a subset of the video content corresponding to fitness and may be shorter in duration than the video content corresponding to fitness.
详情用户界面620还包括音乐部分625,该音乐部分识别包括对应于健身的一个或多个音乐曲目(music track)的音乐播放列表。例如,音乐部分625可识别包括在健身期间播放的一个或多个音乐曲目的音乐播放列表。音乐部分625包括选项623C,该选项可由用户选择以在独立的音乐应用程序中打开完整的音乐播放列表(例如,音乐部分中列出的所有音乐曲目)。音乐部分625还包括选项623D、623E,该两个选项对应于单独的音乐曲目,并且可由用户选择以在独立的音乐应用程序中打开单独的音乐曲目(例如,无需在独立的音乐应用程序中打开音乐播放列表中的其他音乐曲目)。Details user interface 620 also includes a music section 625 that identifies a music playlist that includes one or more music tracks corresponding to the workout. For example, the music section 625 may identify a music playlist that includes one or more music tracks to be played during a workout. Music section 625 includes option 623C, which can be selected by the user to open a complete music playlist (eg, all music tracks listed in the music section) in a standalone music application. Music section 625 also includes options 623D, 623E, which correspond to individual music tracks and may be selected by the user to open the individual music tracks in a separate music application (e.g., without opening in a separate music application other music tracks in the music playlist).
在显示详情用户界面620时,电子设备600在对应于选项624A的位置处检测到输入624B。While displaying details 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。At FIG. 6E , in response to detecting input 624B, electronic device 600 replaces the display of details user interface 620 with fitness user interface 612 . While displaying details 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 , electronic device 600 slides a portion of fitness suggestion 616A out of display 602 and slides fitness suggestion 616B onto display 602 . Additionally, electronic device 600 slides a portion of fitness suggestion 616E onto display 602 . In some embodiments, in response to detecting input 610B, electronic device 600 displays fitness suggestions 616B instead of fitness suggestions 616A (e.g., based on a determination that the user has completed a workout that is part of a fitness plan, based on a determination that the most recently completed workout is part of a fitness plan (for example, a predefined workout sequence or a workout series with multiple episodes). For example, compared to FIG. 6C , electronic device 600 displays fitness suggestion 616B (Episode 2: Treadmill) as the first personalized suggestion instead of fitness suggestion 616A (core workout with Amy). In some embodiments, if the user has completed working out as part of a fitness plan (Show Me Agile), electronic device 600 displays fitness suggestion 616B (Episode 2: Treadmill) as the first personalized suggestion. Alternatively, as depicted in Figure 6C, according to some embodiments, if the user has not completed exercising as part of a fitness plan, the electronic device 600 displays the fitness suggestion 616A as the first personalized suggestion. While fitness user interface 612 is displayed, electronic device 600 detects input 628 at a location corresponding to 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 , electronic device 600 replaces the display of fitness user interface 612 with planning user interface 630 . Program user interface 630 includes a plurality of fitness suggestions corresponding to a particular fitness program (eg, Show Off Your Agility). A fitness program consists of multiple fitness content items ordered in a predefined sequence. Upon determining that the exercise in the fitness plan has been completed, the electronic device 600 uses the border to visually highlight the fitness suggestion corresponding to the next exercise in the predefined exercise sequence in the fitness plan. For example, upon determining that the workout corresponding to workout suggestion 632A has been completed, electronic device 600 visually emphasizes fitness suggestion 634. Fitness suggestion 634 that matches fitness suggestion 632B corresponds to the next fitness in the fitness sequence. Additionally, indication 632AA indicates that the workout corresponding to workout suggestion 632A has been completed. Program user interface 630 also includes an option 632BB selectable by the user to open and play a program introduction video. The program introduction video is separate and distinct from the workouts in the workout plan. In some embodiments, the program introduction video includes audio and/or visual clips (eg, images or video clips) from some or all of the workouts in the fitness program. In some embodiments, selection of a particular fitness suggestion 632A, 632B, 632C causes the corresponding details user interface to be displayed (similar to the details user interface 620 of Figure 6D). In some embodiments, the detailed user interface for each workout may include a selectable option for playing video content corresponding to the workout (e.g., playing a video demonstrating the workout), and a separate option for playing a program introductory video. Optional options (eg, similar to options 623A and 623B in Figure 6D). While displaying planning user interface 630, electronic device 600 detects input 624C at a location corresponding to option 624A.
在图6H处,响应于检测到输入624C,电子设备600将计划用户界面630的显示替换为健身用户界面612。在显示健身用户界面612时,电子设备600检测在向上方向上移动的输入636。At FIG. 6H , in response to detecting input 624C, electronic device 600 replaces the display of planning user interface 630 with fitness user interface 612 . While fitness user interface 612 is displayed, electronic device 600 detects input 636 moving 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 , electronic device 600 scrolls fitness user interface 612 in response to detecting input 636 . Scrolling fitness user interface 612 includes sliding at least a portion of fitness suggestions (eg, 616A, 616B, and 616E) out of display 602 (eg, as shown in Figure 6J). Scrolling fitness user interface 612 includes modifying fitness suggestions 616B so that they occupy a smaller portion of display 602 compared to Figure 6H. Scrolling fitness user interface 612 includes sliding fitness suggestions 616F through 616I onto display 602 . Fitness suggestions 616F-616I represent workouts that have been recently available (eg, within a predetermined amount of time (eg, the past day, week, month)). Scroll fitness user interface 612 includes stop display options 614A through 614D. In some implementations, electronic device 600 maintains display of options 614A-614D in response to detecting input 636. While fitness user interface 612 is displayed, electronic device 600 detects input 638 moving in an upward direction.
在图6J处,响应于检测到输入638,电子设备600滚动健身用户界面612。滚动健身用户界面612包括将健身建议616J至616Q滑动到显示器602上。健身建议616J至616Q表示用户尚未完成的新健身。在一些实施方案中,滚动健身用户界面612包括显示与完成的健身互补的健身。在一些实施方案中,与完成的健身互补的健身是平衡在完成的健身中进行的体力活动的健身。例如,跑步需要体力活动,能够使得肌肉缩短。因此,瑜伽是与跑步互补的健身,因为瑜伽促进肌肉的延长。At Figure 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 through 616Q onto display 602 . Fitness suggestions 616J to 616Q represent new workouts that the user has not yet completed. In some embodiments, the scrolling workout user interface 612 includes displaying workouts that are complementary to the completed workout. In some embodiments, the fitness that is complementary to the completed fitness is fitness that balances the physical activity performed in the completed fitness. For example, running requires physical activity that shortens muscles. Therefore, yoga is a complementary form of fitness to running because yoga promotes muscle lengthening.
在一些实施方案中,完成的健身包括不可经由健身用户界面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, completed workouts include workouts that are not accessible via fitness user interface 612. For example, electronic device 600 determines that the user has completed a running workout, where the running workout is not represented in fitness user interface 612 . In some embodiments, in response to detecting the input 638, the electronic device 600 displays the fitness suggestion 616J based at least in part on determining that the fitness represented by the fitness suggestion 616J is complementary to the completed fitness (eg, yoga is complementary to running). In some embodiments, electronic device 600 displays workouts that do not share one or more characteristics with completed workouts. For example, the electronic device 600 determines that the user has completed a core exercise type of fitness. In some embodiments, in response to detecting input 638 , electronic device 600 is based, at least in part, on determining that the workout represented by workout suggestion 616K does not share one or more characteristics with a completed workout (eg, a new trainer (eg, Matt)) and/or display fitness suggestions 616K that share one or more characteristics with the completed workout (eg, the same exercise type (eg, core)). Additionally, scrolling fitness user interface 612 includes sliding fitness suggestions 616L-616Q onto display 602. Fitness recommendations 616L to 616Q represent popular workouts frequently selected by user groups. While fitness user interface 612 is displayed, electronic device 600 detects 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 Figure 6K, in response to detecting input 640, electronic device 600 scrolls fitness user interface 612. Scrolling fitness user interface 612 includes sliding fitness suggestions 616R through 616U onto display 602 . Fitness recommendations 616R through 616S represent audio content having a duration corresponding to an amount of time required to walk a predefined distance (eg, 1 mile, 2 miles, or 3 miles). Fitness suggestions 616T to 616U represent audio content corresponding to a predefined route (eg, a 5K route in Hackney) at or near one or more physical locations. Additionally, the scrolling workout user interface 612 includes displaying options 644A through 644E for filtering workouts based on trainers. While fitness user interface 612 is displayed, 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 Figure 6L, in response to detecting input 642, electronic device 600 scrolls fitness user interface 612 such that the end of fitness user interface 612 has been reached. The scrolling workout user interface 612 includes displaying a library of the user's previously saved workouts, including saved workouts 646A-646B. Fitness user interface 612 includes option 648A, which, when selected, initiates a process for downloading the fitness content represented by saved workout 646A to electronic device 600. Additionally, fitness user interface 612 includes an indication 648B indicating that the fitness content represented by saved workout 646B has been downloaded to electronic device 600. The fitness user interface 612 also includes an option 648C that, when selected, replaces the display of the fitness user interface 612 with a different user interface that displays all workouts that have been downloaded to the electronic device 600 . While fitness user interface 612 is displayed, electronic device 600 detects input 650 at a location within a predefined area near the top of display 602 .
在图6M处,响应于检测到输入650,电子设备600滚动到健身用户界面612的顶部,使得显示选项614A至614D。在显示健身用户界面612时,电子设备600在对应于选项614C的位置处检测到输入652。At Figure 6M, in response to detecting input 650, electronic device 600 scrolls to the top of fitness user interface 612 such 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 , electronic device 600 replaces the display of fitness user interface 612 with the display of filter user interface 654 . Filter user interface 654 includes filtered fitness recommendations 660A-660D based on selected option 614C. Additionally, the filter user interface 654 includes an indication 656 indicating characteristics common to the filtered fitness suggestions 660A-660D (eg, rowing). In the scenario depicted, filtered fitness suggestions 660A-660D all share a specific fitness type (or fitness modality) (eg, rowing). Filter user interface 654 includes an option 660E selectable by the user to open and play an introductory fitness video. The fitness method introduction videos are independent and different from the fitness corresponding to the filtered fitness suggestions 660A to 660D. In some embodiments, a workout introduction video may identify for the user any equipment required for the workout (eg, a rowing workout 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 Figure 6O, in response to detecting input 658B, electronic device 600 displays filter user interface 662 with additional options for filtering workouts (eg, in addition to exercise types, exercise types are currently filtered for rowing). For example, filter user interface 662 includes options 664A-664H for filtering workouts based on trainers, options 666A-666E for filtering workouts based on duration of the workout, and options 668A-668F for filtering workouts based on music genre. . Electronic device 600 obscures (eg, dims) options 664A and 664H based at least in part on determining that the coaches represented by options 664A and 664H do not meet the currently selected filter (eg, Emma and Joyce do not have any rowing fitness). While filter user interface 662 is displayed, 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 Figure 6P, in response to detecting input 670, electronic device 600 visually highlights option 664E to indicate that option 664E has been selected. Additionally, in response to detecting input 670 , electronic device 600 occludes (e.g., causes Darkening) option 668A. Similarly, in response to detecting input 670 , electronic device 600 blocks ( For example, make dim) option 666E. While filter user interface 662 is displayed, 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 Figure 6Q, in response to detecting input 672, electronic device 600 visually highlights option 664F to indicate that option 664F has been selected. Additionally, in response to detecting input 670 , electronic device 600 ceases occlusion 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 duration 40 minutes) ( For example, make dim) option 666E. While filter user interface 662 is displayed, electronic device 600 detects input 674A at a location corresponding to option 666D, input 674B at a location corresponding to option 668D, and input at a location corresponding to option 668F. 674C.
在图6R处,响应于检测到一组输入(例如,674A至674C),电子设备600在视觉上强调选项666D、668D和668F以指示相应选项已被选择。在显示过滤器用户界面662时,电子设备600检测到在向下方向上移动的输入676。At Figure 6R, in response to detecting a set of inputs (eg, 674A to 674C), electronic device 600 visually highlights options 666D, 668D, and 668F to indicate that the corresponding options have been selected. While filter user interface 662 is displayed, 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 ceases displaying filter user interface 662 and displays a filter user containing updates to the filtered fitness recommendations based on the selection detected at filter user interface 662 Interface 654. Due to the filter selection, filter user interface 654 no longer includes filtered fitness recommendations 660A-660C. Instead, filter user interface 654 has been updated to include filtered fitness recommendations 660D through 660F. Additionally, filter user interface 654 includes filter representations 678A through 678E, where respective filter representations correspond to filter options selected at filter user interface 662 . While filter user interface 654 is displayed, 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 Figure 6T, in response to detecting the input 680, the electronic device 600 stops displaying the filter representation 678C because the 30-minute filter has been removed from the filter selection. Additionally, in response to detecting the input 680, the electronic device 600 updates the filtered fitness recommendations based on the updated filter selections. Due to the updated filter selection, the filter user interface 654 includes filtered fitness recommendations 660G, which may be included with a duration of 20 minutes due to the removal of the 30-minute filter.
在一些实施方案中,电子设备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 selection of the option for filtering based on trainer rather than detecting selection of the option 614C for filtering based on exercise type. In some implementations, electronic device 600 detects input at a location corresponding to option 644A of Figure 6L. At Figure 6U, in response to detecting input, electronic device 600 displays filter user interface 682. Filter user interface 682 includes filtered fitness recommendations 684A-684D based on selected option 644A. Additionally, the filter user interface 682 includes an indication 683 indicating characteristics common to the filtered fitness suggestions 684-684D (eg, Amy). While filter user interface 682 is displayed, electronic device 600 detects input 658C at a location corresponding to option 658A.
在图6V处,响应于检测到输入658C,电子设备600显示具有用于过滤健身的附加选项(例如,除教练之外,当前已针对Amy过滤教练)的过滤器用户界面686。例如,过滤器用户界面686包括用于基于锻炼(例如,健身)类型来过滤健身的选项688A至688F、用于基于健身的持续时间来过滤健身的选项666A至666E以及用于基于音乐流派来过滤健身的选项668A至668F。At Figure 6V, in response to detecting input 658C, electronic device 600 displays filter user interface 686 with additional options for filtering fitness (eg, in addition to coaches, coaches are currently filtered for Amy). For example, filter user interface 686 includes options 688A-688F for filtering workouts based on type of exercise (eg, fitness), options 666A-666E for filtering workouts based on duration of the workout, and options 666A-666E for filtering based on music genre. Fitness options 668A to 668F.
图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。Figure 6W depicts another example of a fitness user interface 612A similar to fitness user interface 612. Features described with reference to fitness user interface 612A may be incorporated into fitness user interface 612, and features described with reference to fitness user interface 612 may be incorporated into fitness user interface 612A. Identical features in fitness user interface 612A are labeled with the same reference numbers used in fitness user interface 612. Similar to fitness user interface 612, fitness user interface 612A includes options 614A-614D for filtering workouts based on workout type, as well as workout recommendations 616C-616D to select based on the user's past workouts. Fitness user interface 612A includes weekly summary option 615A. Selection of 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 (eg, every Sunday), and the weekly summary video may introduce new workouts added to the fitness application that week. In Figure 6W, the current date is August 16, 2020, and selection of weekly summary option 615A causes playback of the weekly summary video corresponding to that week. In Figure 6W1, the current date is August 23, 2020, and the new weekly summary option corresponds to a different weekly summary video (e.g., corresponding to the weekly summary video for the week of August 23, 2020) 615B is presented in fitness user interface 612A. At FIG. 6W1 , electronic device 600 detects input 617 moving in an upward direction while fitness user interface 612A is displayed.
在图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 Figure 6X, in response to detecting input 617, electronic device 600 scrolls fitness user interface 612A. Scrolling fitness user interface 612A includes sliding fitness suggestions 616J, 616K, 616V, 616W onto display 602. Fitness suggestions 616J and 616K (such as fitness suggestions 616J and 616K in Figure 6J) are fitness suggestions that have been selected based on fitness that is complementary to previous fitness performed by the user. Fitness recommendations 616V (such as fitness recommendations 616F, 616H, 616G, and 616I of Figure 6I) are fitness recommendations that correspond to new workouts that have been added to the application within the last week. Fitness suggestion 616W (fitness suggestion 616B of Figure 6H) is a fitness suggestion corresponding to a fitness plan that includes a sequenced fitness series. While fitness user interface 612A is displayed, electronic device 600 detects input 619 moving 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 Figure 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 through 644E onto display 602. Fitness suggestions 616X, 616Y, and 616Z (fitness suggestions 616L to 616Q of Figure 6J) are fitness suggestions that correspond to popular workouts in the fitness application. Options 644A-644E are the same as options 644A-644E of Figure 6K and may be selected to filter fitness recommendations based on trainers. While fitness user interface 612A is displayed, 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 Figure 6Z, in response to detecting input 621, electronic device 600 scrolls fitness user interface 612A. Scrolling fitness user interface 612A includes sliding workout suggestions 616AA and saved workouts 646A, 646B onto display 602 . Fitness advice 616AA is similar to fitness advice 616R of Figure 6K and is a fitness advice representing audio fitness. The saved workouts 646A, 646B are the same as the saved workouts 646A, 646B of Figure 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 Figure 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 Figure 6X). While fitness user interface 612A is displayed, 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 Figure 6BB, in response to detecting input 627, electronic device 600 replaces the display of fitness user interface 612A with planning user interface 630A. Planning user interface 630A is similar to planning user interface 630 of Figure 6G. Various features of planning user interface 630A may be incorporated into planning user interface 630, and various features of planning user interface 630 may be incorporated into planning user interface 630A. Program user interface 630A includes a plurality of fitness suggestions corresponding to a particular fitness program (eg, Runner's Yoga with Celebrity X). Scrolling down in planning user interface 630A (eg, via user input 629) displays multiple fitness suggestions 635A-635D in Figure 6CC. A fitness program consists of multiple fitness content items ordered in a predefined sequence. Upon determining that the exercise in the fitness plan has been completed, the electronic device 600 uses the border to visually highlight the fitness suggestion corresponding to the next exercise in the predefined exercise sequence in the fitness plan. For example, upon determining that the workout corresponding to workout suggestion 635A is completed, electronic device 600 visually emphasizes fitness suggestion 634A. Fitness suggestion 634A that matches fitness suggestion 635B corresponds to the next fitness in the fitness sequence. Program user interface 630 also includes an option 634B selectable by the user to open and play a program introduction video. The program introduction video is separate and distinct from the workouts in the workout plan. In some embodiments, the program introduction video includes audio and/or visual clips (eg, images or video clips) from some or all of the workouts in the fitness program. In some embodiments, selection of a particular fitness suggestion 634A, 635A-635D causes a corresponding details user interface to be displayed (similar to details user interface 620 of Figure 6D). In some embodiments, the detailed user interface for each workout may include a selectable option for playing video content corresponding to the workout, and a separate selectable option for playing a program introduction video (e.g., similar to Figure Options 623A and 623B in 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。Figure 6DD shows fitness mode user interface 654A. Fitness mode user interface 654A is similar to filter user interface 654 of Figure 6N. Various features of the fitness style user interface 654A may be incorporated into the filter user interface 654, and various features of the filter user interface 654 may be incorporated into the fitness style user interface 654A. In some implementations, fitness mode user interface 654A may be displayed in response to user input corresponding to 614B (eg, in Figure 6W or Figure 6M). Fitness style user interface 654A includes filtered fitness recommendations 660F-660H based on selected option 614B. In the scenario depicted, the filtered fitness suggestions 660F-660H all share a specific fitness type (or mode of fitness) (eg, bicycling). Workout style user interface 654A includes an option 660I selectable by the user to open and play a workout introductory video. The fitness method introduction videos are independent and different from the fitness corresponding to the filtered fitness suggestions 660F to 660H. In some embodiments, a workout introduction video may identify for the user any equipment required for the workout (eg, cycling workouts may require the use of an exercise bike). While displaying fitness mode 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 regime introduction video 661A.
图7是示出根据一些实施方案的用于使用电子设备来导航和显示健身建议的方法的流程图。方法700在具有显示器(例如,602)的电子设备(例如,100、300、500、600)处执行。方法700中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。Figure 7 is a flowchart illustrating a method for navigating and displaying fitness recommendations using an electronic device, in accordance with some embodiments. Method 700 is performed at an electronic device (eg, 100, 300, 500, 600) having a display (eg, 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 recommendations. This approach reduces the cognitive load on users when navigating and displaying fitness recommendations, thereby creating a more effective human-machine interface. For battery-powered computing devices, enabling users to navigate and display fitness recommendations more quickly and efficiently saves power and increases the time between battery charges.
在一些实施方案中,电子设备(例如,100、300、500、600、800)是计算机系统。该计算机系统任选地与显示生成部件和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。In some embodiments, the electronic device (eg, 100, 300, 500, 600, 800) is a computer system. The computer system optionally communicates (eg, wired communications, wireless communications) with the 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, a display generation component is integrated with the computer system. In some embodiments, the display generation component is separate 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 separate from the computer system. Accordingly, the computer system may send data (eg, image data or video data) via a wired or wireless connection to an integrated or external display generation component to visually generate content (eg, using a display device), and may transmit data (eg, image data or video data) via a wired or wireless connection to receive input from one or more input devices.
电子设备在显示器(例如,602)上显示(702)用于显示健身建议的可选用户界面对象(例如,610A、示能表示)。电子设备检测(704)(例如,经由触敏显示器)对应于用于显示健身建议的可选用户界面对象的用户输入(例如,610B)。The electronic device displays (702) a selectable user interface object (eg, 610A, affordance representation) on a display (eg, 602) for displaying fitness recommendations. The electronic device detects (704) (eg, via a touch-sensitive display) user input (eg, 610B) corresponding to a selectable user interface object for displaying fitness recommendations.
响应于(706)检测到对应于用于显示健身建议的可选用户界面对象的用户输入,电子设备在显示器(例如,612)上显示(708)用于显示健身建议的用户界面,显示该用户界面包括同时显示:多个可选选项(710),该多个可选选项包括:第一选项(例如,614A至614D、可选用户界面对象、示能表示),该第一选项在被选择时,使得电子设备发起用于显示共享第一共同健身参数的健身建议的过程;和第二选项(例如,614A至614D、可选用户界面对象、示能表示),该第二选项在被选择时,使得电子设备发起用于显示共享第二共同健身参数的健身建议的过程;和多个健身建议(712)(例如,616A至616D),其中基于电子设备的用户的健身历史选择该多个健身建议进行显示。同时显示该多个可选选项和该多个健身建议使得用户能够快速获得对所期望的健身的访问,从而减少选择健身所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In response to (706) detecting user input corresponding to a selectable user interface object for displaying fitness recommendations, the electronic device displays (708) a user interface for displaying fitness recommendations on a display (e.g., 612), displaying the user The interface includes simultaneously displaying: multiple selectable options (710), the multiple selectable options including: a first option (e.g., 614A to 614D, selectable user interface objects, affordances), the first option is selected when causing the electronic device to initiate a process for displaying fitness recommendations that share a first common fitness parameter; and a second option (e.g., 614A to 614D, selectable user interface object, affordance representation) that is selected when when 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 based on a fitness history of the user of the electronic device Fitness recommendations are displayed. Displaying the plurality of selectable options and the plurality of workout suggestions simultaneously allows the user to quickly gain access to the desired workout, thereby reducing the amount of input 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,第一共同健身参数和第二共同健身参数均对应于第一类型的健身参数(例如,锻炼类型、音乐类型/流派、教练、持续时间)。在一些实施方案中,健身建议对应于(例如,表示)健身(例如,引导用户进行体力活动的音频和/或视频内容)。在一些实施方案中,选择健身建议发起用于回放对应于健身建议的健身的过程。In some embodiments, the first common fitness parameter and the second common fitness parameter each correspond to a first type of fitness parameter (eg, exercise type, music type/genre, trainer, duration). In some embodiments, the fitness recommendations correspond to (eg, represent) fitness (eg, audio and/or video content that guides the user to perform physical activity). In some embodiments, selecting a fitness suggestion initiates a process for replaying the workout corresponding to the fitness suggestion.
在一些实施方案中,该多个健身建议(例如,616A至616D)包括(714):第一健身建议(例如,616A至616B、健身的图形表示),其中第一健身建议对应于完成的健身的集合的第一子集(例如,最近/最后完成的健身、作为计划/系列的一部分的健身)。在一些实施方案中,基于第一健身建议与完成的健身的集合的第一子集之间的对应关系来选择第一健身建议进行显示。在一些实施方案中,完成的健身的集合是已由电子设备的用户完成的健身(例如,健身的音频/视频内容)。在一些实施方案中,第一健身建议(例如,616A)显示在由第二健身建议(例如,616C)所占据的区域上方的显示器区域中。在一些实施方案中,当第一健身建议与最后完成的健身共享一个或多个特性(例如,健身类型、教练、音乐流派、持续时间、所需装备、系列/计划)时,第一健身建议(例如,616A)对应于第一子集。例如,第一健身建议具有与用户最后完成的健身相同的健身类型和教练。又如,用户最近完成了健身系列/计划中的健身中的一个健身,因此第一健身建议(例如,616B)是系列/计划中的下一个健身。基于完成的健身的集合自动地建议健身提高了给用户的建议的质量,从而提供了一种供用户选择的方式。否则,将需要附加输入来进一步定位所期望的健身。在一组条件已经被满足而不需要进一步的用户输入时执行操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, the plurality of fitness suggestions (eg, 616A-616D) includes (714): a first fitness suggestion (eg, 616A-616B, a graphical representation of the fitness), wherein the first fitness suggestion corresponds to a completed fitness The first subset of a collection (e.g., most recently/last completed workout, workout that was 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 workouts. In some embodiments, the set of completed workouts are workouts that have been completed by the user of the electronic device (eg, audio/video content of the workout). In some embodiments, the first fitness suggestion (eg, 616A) is displayed in an area of the display above the area occupied by the second fitness suggestion (eg, 616C). In some embodiments, a first workout suggestion is made when it shares one or more characteristics with the last completed workout (e.g., workout type, instructor, music genre, duration, required equipment, series/program) (eg, 616A) corresponds to the first subset. For example, the first workout suggestion has the same workout type and instructor as the last workout the user completed. For another example, the user has recently completed one of the workouts in the fitness series/plan, so the first fitness suggestion (eg, 616B) is the next fitness in the series/plan. Automatically suggesting workouts based on a collection of completed workouts improves the quality of recommendations given to the user, thereby providing a way for the user to choose. Otherwise, additional input will be required to further target the desired fitness. Performing actions 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 the need for operating/interacting with the device) user error when interacting), which in turn reduces power usage and extends the device's battery life by enabling users 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 recommendation (eg, 616B) corresponds to the next workout in the predefined workout series that has not yet been completed (eg, the next workout in the first subset that sequentially follows the at least one workout).
在一些实施方案中,完成的健身的集合的第一子集排除(例如,不包含)预定义健身系列中的至少一个健身。在一些实施方案中,第一健身建议(例如,616A)对应于最近完成的健身。在一些实施方案中,第一健身建议对应于基于以下特性中的一个或多个特性的最近完成的健身:教练、锻炼类型、健身的持续时间、音乐和所需装备。In some embodiments, the first subset of the set of completed workouts excludes (eg, does not include) at least one workout in a predefined series of workouts. In some embodiments, the first workout suggestion (eg, 616A) corresponds to the most 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: trainer, exercise type, duration of workout, music, and required equipment.
在一些实施方案中,电子设备检测对应于第一健身建议(例如,616B)的用户输入(例如,628),该第一健身建议对应于预定义健身系列中尚未完成的下一个健身。在一些实施方案中,响应于检测到对应于第一健身建议的用户输入,该第一健身建议对应于预定义健身系列中尚未完成的下一个健身:电子设备显示预定义健身系列中的一个或多个健身建议(例如,634、632A至632C)。在一些实施方案中,响应于检测到对应于第一健身建议的用户输入,该第一健身建议对应于预定义健身系列中尚未完成的下一个健身:根据确定预定义健身系列中的至少一个健身已完成,电子设备在视觉上强调预定义健身系列中的该一个或多个健身建议中的健身建议(例如,634),而不在视觉上强调预定义健身系列中的该一个或多个健身建议中的不同健身建议(例如,632A、632C)。当预定义系列中的健身已完成时,自动地在视觉上强调预定义健身系列中的下一个健身允许用户快速选择所期望的健身。在一组条件已经被满足而不需要进一步的用户输入时执行操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, the electronic device detects user input (eg, 628) corresponding to a first fitness suggestion (eg, 616B) that corresponds to the next workout in a predefined series of workouts that has not yet been completed. In some embodiments, in response to detecting user input corresponding to a first fitness suggestion corresponding to a next workout in a predefined series of workouts that has not yet been completed: the electronic device displays one of the predefined series of workouts or Multiple fitness suggestions (e.g., 634, 632A to 632C). In some embodiments, in response to detecting user input corresponding to a first fitness suggestion, the first fitness suggestion corresponding to a next fitness in the predefined fitness series that has not yet been completed: according to determining at least one fitness in the predefined fitness series. Completed, the electronic device visually emphasizes the fitness suggestion in the one or more fitness suggestions in the predefined fitness series (eg, 634) without visually emphasizing the one or more fitness suggestions in the predefined fitness series. Different fitness recommendations in (e.g., 632A, 632C). When a workout in the predefined series has been completed, automatically visually highlighting the next workout in the predefined series allows the user to quickly select the desired workout. Performing actions 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 the need for operating/interacting with the device) user error when interacting), which in turn reduces power usage and extends the device's battery life by enabling users 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 includes: a second fitness suggestion (e.g., 616C-616D, graphical representation of the fitness), wherein the second fitness suggestion corresponds to a second subset of the set of completed workouts (e.g., Fitness that has been completed during a predetermined duration (e.g., the last 30, 60, or 90 days), where the first subset is different from the second subset. In some embodiments, the second fitness suggestion is selected for display based on a correspondence between the second fitness suggestion and a second subset of the set of completed workouts. In some embodiments, the second fitness suggestion (eg, 616C-616D) is displayed in an area of the display below the area occupied by the first fitness suggestion (eg, 616A-616B). In some embodiments, the second fitness recommendation corresponds to the second subset because the second fitness recommendation shares one or more characteristics (e.g., fitness type, trainer , music genre, duration, equipment required, series/plan). For example, the user has completed ten fitness exercises in the past 30 days, and the second fitness recommendation is yoga fitness because yoga is the most common fitness type among the ten fitness exercises. For another example, the user has completed thirty workouts in the past 90 days, and the second fitness recommendation is a workout trained by a specific coach, because the specific coach is the most common coach among the thirty workouts. In some embodiments, the second fitness recommendation is selected based on more than one characteristic (eg, fitness type and duration). Automatically suggesting workouts based on a collection of completed workouts improves the quality of recommendations given to the user, thereby providing a way for the user to choose. Otherwise, additional input will be required to further target the desired fitness. Performing actions 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 the need for operating/interacting with the device) user error when interacting), which in turn reduces power usage and extends the device's battery life by enabling users to use the device more quickly and efficiently.
在一些实施方案中,在显示该多个可选选项(例如,614A至614D)和该多个健身建议(例如,616A至616D)时,电子设备检测第一滚动手势(例如,636)。在一些实施方案中,在(例如,响应于)检测到第一滚动手势之后,电子设备在显示器上显示第三健身建议(例如,616J),其中第三健身建议对应于完成的健身的集合的第三子集(例如,由用户进行的最常见锻炼类型的健身、已在预定持续时间(例如,最近30天、60天或90天)期间完成的健身、最近/最后完成的健身、完成的健身中的所有健身或它们的一部分健身)。在一些实施方案中,基于第三健身建议不与完成的健身的集合的第三子集共享第三共同健身参数(例如,教练、锻炼类型、持续时间等)来选择第三健身建议进行显示。In some implementations, the electronic device detects a first scroll gesture (eg, 636) while displaying the plurality of selectable options (eg, 614A-614D) and the plurality of fitness suggestions (eg, 616A-616D). In some embodiments, after (eg, in response to) detecting the first scroll gesture, the electronic device displays a third fitness suggestion on the display (eg, 616J), wherein the third fitness suggestion corresponds to a set of completed workouts. A third subset (e.g., workouts of the most common exercise types performed by the user, workouts that have been completed during a predetermined duration (e.g., the last 30, 60, or 90 days), most recent/last completed workouts, completed all fitness in fitness or some of them fitness). In some embodiments, the third fitness suggestion is selected for display based on the third fitness suggestion not sharing a third common fitness parameter (eg, trainer, exercise type, duration, etc.) with a third subset of the set of completed workouts.
在一些实施方案中,还基于第三健身建议与第三子集共享第四共同健身参数来选择第三健身建议(例如,616J)进行显示。在一些实施方案中,还基于第三健身建议与完成的健身的集合的第三子集互补(例如,具有预定义的对应关系/联系)来选择第三健身建议进行显示。例如,用户已主要完成跑步健身,因此设备建议将瑜伽作为跑步的互补健身。In some embodiments, the third fitness suggestion (eg, 616J) is also 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 also selected for display based on the third fitness suggestion being complementary (eg, having a predefined correspondence/relationship) with a third subset of the set of completed workouts. For example, the user has primarily done running fitness, so the device suggests yoga as a complementary fitness to running.
在一些实施方案中,在显示该多个可选选项(例如,614A至614D)和该多个健身建议(例如,616A至616D)时,电子设备检测第二滚动手势(例如,636)。在一些实施方案中,在(例如,响应于)检测到第二滚动手势之后,电子设备在显示器上显示第四健身建议(例如,616K),其中第四健身建议对应于完成的健身的集合的第四子集(例如,特定类型的健身(例如,没有对应的健身的视频/音频)、不可选择作为该多个健身建议的一部分的健身)。在一些实施方案中,基于第四健身建议与第四子集之间的对应关系来选择第四健身建议进行显示。在一些实施方案中,第四子集不同于第一子集、第二子集和第三子集。在一些实施方案中,显示第四建议(例如,616K)而不是第三建议(例如,616J),或反之亦然。在一些实施方案中,在检测到第二滚动手势(例如,垂直滚动手势)之后,电子设备在对应于第三健身建议的位置处检测到水平滚动手势。在一些实施方案中,响应于检测到水平滚动手势,电子设备显示第四建议。In some implementations, while displaying the plurality of selectable options (eg, 614A-614D) and the plurality of fitness suggestions (eg, 616A-616D), the electronic device detects a second scroll gesture (eg, 636). In some embodiments, after (eg, in response to) detecting the second scroll gesture, the electronic device displays a fourth fitness suggestion (eg, 616K) on the display, wherein the fourth fitness suggestion corresponds to a set of completed workouts. Fourth subset (e.g., specific types of workouts (e.g., videos/audio for which there is no corresponding workout), workouts that are not selectable as part of the plurality of workout 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 (eg, 616K) is displayed instead of the third suggestion (eg, 616J), or vice versa. In some implementations, after detecting the second scroll gesture (eg, a vertical scroll gesture), the electronic device detects a horizontal scroll gesture at a location corresponding to the third fitness suggestion. In some implementations, in response to detecting the horizontal scroll gesture, the electronic device displays the fourth suggestion.
在一些实施方案中,该多个健身建议包括对应于预定义音频项目列表(例如,音乐播放列表(例如,如图6D中所描绘的))的健身(例如,引导用户进行体力活动的音频和/或视频内容)的健身建议(例如,616A至616U)。In some embodiments, the plurality of fitness suggestions includes fitness (eg, audio that guides the user to perform physical activity) corresponding to a predefined list of audio items (eg, a music playlist (eg, as depicted in Figure 6D)) and /or video content) (e.g., 616A to 616U).
在一些实施方案中,该多个健身建议包括针对健身的健身建议(例如,616A至616Q),该健身具有使得在回放健身期间(例如,在电子设备和/或外部设备处)输出提示(例如,提示用户进行某些动作或尝试完成目标的训练、音频或视觉内容)的元数据。In some embodiments, the plurality of fitness suggestions includes fitness suggestions (eg, 616A through 616Q) for a workout having a prompt (eg, at an electronic device and/or an external device) output during playback of the workout (eg, at an electronic device and/or an external device). , metadata for training, audio, or visual content that prompts the user to perform certain actions or attempt to complete a goal).
在一些实施方案中,该多个健身建议包括针对健身的健身建议(例如,616A至616U),该健身在被选择进行回放(例如,开始视频/音频内容)时,使得在外部设备(例如,智能手表、心率监测仪和/或健身跟踪器)处记录(例如,经由一个或多个传感器)一个或多个体力活动指标。在选择健身进行回放时自动地使得记录一个或多个体力活动指标允许用户在不需要附加输入的情况下跟踪他们的体力活动。在一组条件已经被满足而不需要进一步的用户输入时执行操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, the plurality of fitness suggestions includes fitness suggestions (e.g., 616A to 616U) for exercises that, when selected for playback (e.g., starting video/audio content), enable playback on an external device (e.g., One or more physical activity indicators are recorded (e.g., via one or more sensors) at a smart watch, heart rate monitor, and/or fitness tracker). Automatically recording one or more physical activity metrics when selecting a workout for playback allows users to track their physical activity without requiring additional input. Performing actions 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 the need for operating/interacting with the device) user error when interacting), which in turn reduces power usage and extends the device's battery life by enabling users to use the device more quickly and efficiently.
在一些实施方案中,该多个健身建议包括具有与完成的健身的体力活动类型(例如,完成的健身中的最常见的体力活动类型(例如,跑步、瑜伽、HIIT等))不同的体力活动类型的健身建议(例如,616J)。在一些实施方案中,健身建议与完成的健身的集合的第五子集(例如,由用户进行的最常见锻炼类型的健身、已在预定持续时间(例如,最近30天、60天或90天)期间完成的健身、最近/最后完成的健身、完成的健身中的所有健身或它们的一部分健身)具有预定义的对应关系(例如,互补关系)。In some embodiments, the plurality of fitness recommendations include physical activities having a different type of physical activity than a completed workout (e.g., the most common type of physical activity in a completed workout (e.g., running, yoga, HIIT, etc.)) type of fitness advice (e.g., 616J). In some embodiments, the fitness recommendations are associated with a fifth subset of the set of completed workouts (e.g., workouts of the most common types of exercises performed by the user that have been performed for a predetermined duration (e.g., the last 30 days, 60 days, or 90 days)). ) have a predefined corresponding relationship (e.g., a complementary relationship).
在一些实施方案中,在显示该多个可选选项(例如,614A至614D)和该多个健身建议(例如,616A至616D)时,电子设备检测到一个或多个输入(例如,652、658B)。在一些实施方案中,响应于检测到该一个或多个输入:电子设备停止显示该多个可选操作和该多个健身建议。在一些实施方案中,响应于检测到该一个或多个输入:电子设备在显示器上显示:第三选项(例如,664A至664H、666A至666E、668A至668F、可选用户界面对象、示能表示),该第三选项在被选择时,将电子设备配置为显示共享第三共同健身参数的健身建议;和第四选项(例如,664A至664H、666A至666E、668A至668F、可选用户界面对象、示能表示),该第四选项在被选择时,将电子设备配置为显示共享第四共同健身参数的健身建议。在一些实施方案中,第三共同健身参数对应于第二类型的健身参数(例如,锻炼类型、音乐类型/流派、教练、持续时间)。在一些实施方案中,第四共同健身参数对应于不同于第二类型的健身参数的第三类型的健身参数(例如,锻炼类型、音乐类型/流派、教练、持续时间)。In some embodiments, while displaying the plurality of selectable options (e.g., 614A-614D) and the plurality of fitness suggestions (e.g., 616A-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 plurality of selectable operations and the plurality of 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, selectable user interface object, affordance represents), the third option, when selected, configures the electronic device to display fitness recommendations that share a third common fitness parameter; and a fourth option (e.g., 664A to 664H, 666A to 666E, 668A to 668F, optional user Interface object, affordance representation), the fourth option, when selected, configures the electronic device to display fitness recommendations that share a fourth common fitness parameter. In some embodiments, the third common fitness parameter corresponds to a second type of fitness parameter (eg, exercise type, music type/genre, trainer, duration). In some embodiments, the fourth common fitness parameter corresponds to a third type of fitness parameter that is different from the second type of fitness parameter (eg, exercise type, music type/genre, trainer, duration).
在一些实施方案中,电子设备检测对第三选项的选择(例如,图6O中的664E)。在一些实施方案中,响应于检测到对第三选项的选择,电子设备改变第四选项(例如,图6P中的666E、668A)的一个或多个视觉特性(例如,使变暗、使变灰或以其他方式去强调)。In some implementations, the electronic device detects selection of the third option (eg, 664E in Figure 6O). In some embodiments, in response to detecting selection of the third option, the electronic device changes one or more visual characteristics (e.g., darken, darken gray or otherwise emphasized).
在一些实施方案中,电子设备检测对第三选项的选择(例如,图6Q中的666D)。在一些实施方案中,在检测到对第三选项的选择(例如,还选择了其他选项)之后,电子设备基于检测到对第三选项的选择来显示一个或多个健身建议(例如,图6S中的660D至660F),包括指示第三选项已被选择的可选用户界面对象(例如,678C)。在一些实施方案中,当基于检测到对第三选项的选择来显示该一个或多个健身建议时,电子设备检测对应于指示第三选项已被选择的可选用户界面对象的用户输入(例如,680)。在一些实施方案中,响应于检测到对应于指示第三选项已被选择的可选用户界面对象的用户输入,电子设备在显示器上显示在检测到对应于指示第三选项已被选择的可选用户界面对象的用户输入之前未显示的一个或多个健身建议(例如,图6T中的660G至660E)。In some implementations, the electronic device detects selection of the third option (eg, 666D in Figure 6Q). In some embodiments, after detecting selection of the third option (eg, other options are also selected), the electronic device displays one or more fitness suggestions based on detecting the selection of the third option (eg, Figure 6S 660D through 660F), including a selectable user interface object (eg, 678C) indicating that the third option has been selected. In some embodiments, when displaying the one or more fitness suggestions based on detecting selection of a third option, the electronic device detects user input corresponding to a selectable user interface object indicating that the third option has been selected (e.g., , 680). In some embodiments, in response to detecting user input corresponding to the selectable user interface object indicating that the third option has been selected, the electronic device displays on the display the user input corresponding to detecting the selectable user interface object indicating that the third option has been selected. The user of the user interface object inputs one or more fitness suggestions that were not previously displayed (eg, 660G through 660E in Figure 6T).
在一些实施方案中,电子设备显示第五健身建议(例如,616L至616Q),其中基于由用户群组(例如,外部电子设备的用户)选择第五健身建议的频率(例如,在预定义的时间段(例如,最近7天、14天或30天)内)来选择第五健身建议进行显示。在一些实施方案中,第五健身建议对应于流行或热门健身。在一些实施方案中,在电子设备显示该多个可选选项和该多个健身建议时,响应于检测到滚动手势(例如,之后)显示第五健身建议。In some embodiments, the electronic device displays fifth fitness suggestions (eg, 616L-616Q) based on a frequency with which the fifth fitness suggestions are selected by a user group (eg, users of the external electronic device) (eg, within a predefined The fifth fitness suggestion is selected for display within a time period (for example, within the last 7 days, 14 days, or 30 days). In some embodiments, the fifth workout suggestion corresponds to a popular or trending workout. In some embodiments, the fifth fitness suggestion is displayed in response to (eg, after) detecting the scroll gesture while the electronic device displays the plurality of selectable options and the plurality of fitness suggestions.
在一些实施方案中,根据确定对应于第六健身建议(例如,616A、616L)的健身已完成(例如,用户已观看健身(例如,健身的音频和/或视频内容)),电子设备在显示器上显示对应于第六健身建议的健身已完成的指示(例如,图6D中的622F、图6J中的616L上的复选标记)。在一些实施方案中,根据确定对应于第六健身建议的健身尚未完成,电子设备放弃显示对应于第六健身建议的健身已完成的指示。在一些实施方案中,响应于检测到对应于第六健身建议的用户输入(例如,图6C中的618)显示指示。在一些实施方案中,在电子设备显示该多个可选选项和该多个健身建议时,响应于检测到滚动手势(例如,之后)显示第六健身建议。In some embodiments, upon determining that the workout corresponding to the sixth workout suggestion (e.g., 616A, 616L) has been completed (e.g., the user has viewed the workout (e.g., audio and/or video content of the workout)), the electronic device displays a An indication that the workout corresponding to the sixth workout suggestion has been completed is displayed on the display (eg, a check mark on 622F in FIG. 6D, 616L in FIG. 6J). In some embodiments, upon determining that the workout corresponding to the sixth fitness suggestion has not been completed, the electronic device forgoes displaying the indication that the workout 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 (eg, 618 in Figure 6C). In some embodiments, the sixth fitness suggestion is displayed in response to (eg, after) detecting the scroll gesture while the electronic device displays the plurality of selectable options and the plurality of fitness suggestions.
在一些实施方案中,对应于第六健身建议的健身已完成的指示是覆盖在第六健身建议上的视觉复选标记(例如,图6J中的616L上的复选标记)。In some embodiments, the indication that the workout corresponding to the sixth fitness suggestion is completed is a visual check mark overlaid on the sixth fitness suggestion (eg, the check mark at 616L in Figure 6J).
在一些实施方案中,电子设备检测对应于第七健身建议(例如,616A)的用户输入(例如,618)。在一些实施方案中,响应于检测到对应于第七健身建议的用户输入,电子设备在显示器上显示第七健身建议的详情用户界面(例如,620),其中详情用户界面包括选自以下的一个或多个健身特性:装备(例如,622C)、持续时间(例如,622B)、音乐流派(例如,622D)、锻炼类型(例如,622A)以及对应于第七健身建议的健身已完成的次数(例如,622F)。在一些实施方案中,该一个或多个健身特性与对应于第七健身建议的健身相关联。在一些实施方案中,在电子设备显示该多个可选选项和该多个健身建议时,响应于检测到滚动手势(例如,之后)显示第七健身建议。In some implementations, the electronic device detects user input (eg, 618) corresponding to a seventh fitness suggestion (eg, 616A). In some embodiments, in response to detecting user input corresponding to the seventh fitness suggestion, the electronic device displays a details user interface for the seventh fitness suggestion on the display (eg, 620), wherein the details user interface includes one selected from or multiple fitness characteristics: equipment (e.g., 622C), duration (e.g., 622B), music genre (e.g., 622D), exercise type (e.g., 622A), and the number of times a workout has been completed corresponding to the seventh fitness recommendation ( For example, 622F). In some embodiments, the one or more fitness characteristics are associated with a fitness corresponding to a seventh fitness recommendation. In some embodiments, the seventh fitness suggestion is displayed in response to (eg, after) detecting the scroll gesture while the electronic device displays the plurality of selectable options and the plurality of fitness suggestions.
在一些实施方案中,电子设备检测对应于第八健身建议(例如,616A)的用户输入(例如,618)。在一些实施方案中,响应于检测到对应于第八健身建议的用户输入,电子设备在显示器上显示音频可选用户界面对象(例如,图6D中的“听音乐”),该音频可选用户界面对象在被选择时,发起用于使得回放一个或多个音频项目(例如,音乐文件)的过程(例如,启动用于播放音频项目的音乐应用程序),该一个或多个音频项目是预定义音频项目集合(例如,播放列表)的一部分。在一些实施方案中,预定义音频项目集合与对应于第八健身建议的健身相关联。在一些实施方案中,电子设备检测对应于音频可选用户界面对象的用户输入。在一些实施方案中,响应于检测到对应于音频可选用户界面对象的用户输入,电子设备启动具有保存选项的音乐应用程序,该保存选项在被选择时,发起用于将预定义音频项目集合保存到音乐应用程序的用户库中的过程。在一些实施方案中,响应于检测到对应于保存选项的用户输入,电子设备显示下载选项,该下载选项在被选择时,发起用于在电子设备处存储对应于预定义音频项目集合的数据的过程。在一些实施方案中,在电子设备显示该多个可选选项和该多个健身建议时,响应于检测到滚动手势(例如,之后)显示第八健身建议。In some implementations, the electronic device detects user input (eg, 618) corresponding to an eighth fitness suggestion (eg, 616A). In some embodiments, in response to detecting user input corresponding to the eighth fitness suggestion, the electronic device displays an audio-selectable user interface object on the display (eg, "Listen to Music" in Figure 6D), the audio-selectable user interface object The interface object, when selected, initiates a process (e.g., launches a music application for playing the audio item) for causing playback of one or more audio items (e.g., music files) that are preset Defines part of a collection of audio items (for example, a playlist). In some implementations, a predefined set of audio items is associated with a workout corresponding to the eighth workout suggestion. In some implementations, the electronic device detects user input corresponding to the audio selectable user interface object. In some embodiments, in response to detecting user input corresponding to the audio selectable user interface object, the electronic device launches a music application having a save option that, when selected, initiates a collection of predefined audio items The process of saving to the user library of a music application. In some embodiments, in response to detecting user input corresponding to the save option, the electronic device displays a download option that, when selected, initiates storage of data corresponding to the predefined set of audio items at the electronic device. process. In some embodiments, the eighth fitness suggestion is displayed in response to (eg, after) detecting the scroll gesture while the electronic device displays the plurality of selectable options and the plurality of fitness suggestions.
在一些实施方案中,电子设备使得外部设备显示第九健身建议。在一些实施方案中,第九健身建议基于电子设备的用户的一个或多个体力活动指标。在一些实施方案中,经由外部设备的一个或多个传感器捕获该一个或多个体力活动指标。In some embodiments, the electronic device causes the external device to display ninth fitness recommendations. In some embodiments, the ninth fitness recommendations are 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 an external device.
在一些实施方案中,电子设备在用于显示健身建议(例如,612、612A)的用户界面内显示第五选项(例如,615A、615B)(例如,可选用户界面对象、示能表示),该第五选项在被选择时,使得电子设备发起用于播放新的内容介绍媒体(例如,音频和/或视频)的过程,该新的内容介绍媒体对应于电子设备的用户在预定义时间段内(例如,在最后一天内、在最后一周内)已经可用的多项新的(例如,用户先前不可用的)健身。在一些实施方案中,新的内容视频识别该多个新的健身建议中的每个新的健身建议(例如,通过识别与新的健身建议相关联的教练、标题和/或健身类型)。在一些实施方案中,新的内容视频包括来自该多个新的健身建议中的每个新的健身建议的一个或多个图像和/或视频剪辑。在一些实施方案中,新的内容视频对象在用户界面内与该多个可选选项和该多个健身建议同时显示。显示选项(该选项在被选择时,使得电子设备发起用于播放对应于多项新的健身的新的内容介绍媒体的过程)向用户提供了关于设备的当前状态的反馈,并且向用户提供了指示查看新的内容介绍媒体所需的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, the electronic device displays a fifth option (e.g., 615A, 615B) (e.g., selectable user interface object, affordance representation) within a user interface for displaying fitness recommendations (e.g., 612, 612A), The fifth option, when selected, causes the electronic device to initiate a process for playing new content presentation media (eg, audio and/or video) that corresponds to the user of the electronic device during a predefined time period. Multiple new (eg, previously unavailable to the user) workouts that have become available within the last day (eg, within the last day, within the last week). In some embodiments, the new content video identifies each new fitness suggestion in the plurality of new fitness suggestions (eg, by identifying a trainer, 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 of the plurality of new fitness suggestions. In some implementations, the new content video object is displayed within the user interface simultaneously with the plurality of selectable options and the plurality of fitness suggestions. Display options (which, when selected, cause the electronic device to initiate the process of playing new content introduction media corresponding to multiple new workouts) provide feedback to the user regarding the current status of the device and provide the user with Indicates review of new content introductory media for required feedback. Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,电子设备检测对应于第十健身建议(例如,616A)的用户输入。响应于检测到对应于第十健身建议的用户输入,电子设备在显示器上同时显示:第一音频可选用户界面对象(例如,623C),该第一音频可选用户界面对象在被选择时,发起用于使得回放多个音频项目(例如,多个音乐文件)的过程(例如,启动用于播放音频项目的音乐应用程序),该多个音频项目是预定义音频项目集合(例如,音乐播放列表)的一部分,其中预定义音频项目集合与对应于第十健身建议的健身相关联;第二音频可选用户界面对象(例如,623D),该第二音频可选用户界面对象在被选择时,发起用于使得回放该多个音频项目中的第一音频项目(例如,第一音乐文件)(例如,不会使得回放该多个音频项目中的其他音频项目)的过程(例如,启动用于播放音频项目的音乐应用程序);和第三音频可选用户界面对象(例如,623E),该第三音频可选用户界面对象在被选择时,发起用于使得回放该多个音频项目中不同于第一音频项目的第二音频项目(例如,不同于第一音乐文件的第二音乐文件)(例如,不会使得回放该多个音频项目中的其他音频项目)的过程(例如,启动用于播放音频项目的音乐应用程序)。显示不同的可选用户界面对象向用户提供了关于设备的当前状态的反馈,并且向用户提供了指示回放整个预定义音频项目集合或集合内的单独的音频项目所需的反馈,该不同的可选用户界面对象分别允许用户回放预定义音频项目集合中的多个音频项目,或另选地,允许用户回放单独的音频项目(例如,第一音频项目或第二音频项目)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some implementations, the electronic device detects user input corresponding to a tenth fitness suggestion (eg, 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, Initiating a process (e.g., launching a music application for playing the audio items) for causing playback of a plurality of audio items (e.g., a plurality of music files) that is a predefined collection of audio items (e.g., music playback a portion of a list), wherein a predefined set of audio items is associated with a workout corresponding to a tenth workout suggestion; a second audio selectable user interface object (e.g., 623D) that, when selected, , initiating a process (e.g., initiating with a music application for playing audio items); and a third audio selectable user interface object (e.g., 623E) that, when selected, initiates playback of the plurality of audio items A process (e.g., launching a second audio item that is different from the first audio item (e.g., a second music file that is different from the first music file)) (e.g., that does not cause other audio items in the plurality of audio items to be played back) Music application for playing audio projects). Displaying the different selectable user interface objects provides the user with feedback regarding the current state of the device and provides the user with the feedback required to indicate playback of the entire predefined collection of audio items or individual audio items within the collection. The user interface objects respectively allow the user to play back multiple audio items in a predefined set of audio items, or alternatively, allow the user to play back individual audio items (eg, a first audio item or a second audio item). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,第一选项(例如,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 display sharing a first common fitness type (e.g., a fitness modality (e.g., HIIT, yoga, The process of fitness recommendations for cycling, running, core, rowing, dancing)) (e.g., Figure 6N, Figure 6DD). In some implementations, 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 suggestions (eg, 660A to 660D, 660F to 660H) that share the first common fitness type (eg, do not display the do not share the first common fitness type). fitness suggestions of a common fitness type); and a fitness type introduction object (e.g., 660E, 660I) (e.g., optional user interface object, affordance representation), which, when selected, causes the electronic device to initiate a user A process of playing a fitness type introduction video corresponding to a first common fitness type, wherein the fitness type introduction video identifies one or more pieces of fitness equipment (e.g., dumbbells, yoga mats, treadmills, fitness equipment, etc.) required for the first common fitness type. bicycle). In some embodiments, the second option, when selected, causes the electronic device to initiate a display sharing a second common fitness type that is different from the first common fitness type (e.g., a fitness modality (e.g., HIIT, yoga, cycling, a process of fitness suggestions for running, core, rowing, dancing)), and the method further includes: detecting user input corresponding to the second option; in response to detecting the user input corresponding to the second option, simultaneously displaying: sharing the second common one or more fitness suggestions for the fitness type (e.g., not displaying fitness suggestions that do not share a second common fitness type); and a second fitness type introduction option (e.g., selectable user interface object, affordance representation), the second fitness type The fitness type introduction option, 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 One or more pieces of fitness equipment (eg, dumbbells, yoga mats, treadmills, exercise bikes) required for the second common fitness type are identified. Displaying the fitness type introduction object and the one or more fitness recommendations simultaneously allows the user to quickly gain access to the desired workout, thereby reducing the amount of input 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,电子设备在用于显示健身建议的用户界面内显示第六选项(例如,616B、616W)(例如,可选用户界面对象、示能表示),该第六选项在被选择时,使得电子设备发起用于显示针对预定义健身系列(例如,图6G、图6BB、图6CC)(在一些实施方案中,预定义的有序序列中的多个健身)中的多个健身的健身建议(例如,不显示针对不在预定义健身系列中的健身的健身建议)的过程。电子设备检测对应于第六选项的用户输入。响应于检测到对应于第六选项的用户输入,电子设备同时显示:针对预定义健身系列中的该多个健身的健身建议(例如,不显示不对应于预定义健身系列中的该多个健身的健身建议);和健身系列介绍对象(例如,可选用户界面对象、示能表示),该健身系列介绍对象在被选择时,使得电子设备发起用于播放对应于预定义健身系列的健身系列介绍媒体(例如,音频和/或视频)的过程。在一些实施方案中,预定义健身系列中的每个健身对应于唯一的健身视频,并且健身系列介绍视频不同于健身系列中的该多个健身视频。在一些实施方案中,健身系列介绍视频包括来自预定义健身系列的至少一个子集的一个或多个视频剪辑和/或一个或多个图像。在一些实施方案中,方法还包括:在用于显示健身建议的用户界面内显示第七选项(例如,可选用户界面对象、示能表示),该第七选项在被选择时,使得电子设备发起用于显示第二预定义健身系列中的第二多个健身(在一些实施方案中,不同于预定义有序序列中的多个健身的第二预定义有序序列中的第二多个健身)的健身建议(例如,不显示不在第二预定义健身系列中的健身建议)的过程,其中第二预定义健身系列中的第二多个健身不同于预定义健身系列中的该多个健身;检测对应于第七选项的用户输入;以及响应于检测到对应于第七选项的用户输入,同时显示:针对第二预定义健身系列中的该多个健身的健身建议(例如,不显示不对应于第二预定义健身系列中的第二多个健身的健身建议);和第二健身系列介绍对象(例如,可选用户界面对象、示能表示),该第二健身系列介绍对象在被选择时,使得电子设备发起用于播放对应于第二预定义健身系列的第二健身系列介绍视频(例如,不同于健身系列介绍视频)的过程。在一些实施方案中,第二预定义健身系列中的每个健身对应于唯一的健身视频,并且第二健身系列介绍视频不同于第二健身系列中的该多个健身视频。在一些实施方案中,第二健身系列介绍视频包括来自第二预定义健身系列的至少一个子集的一个或多个视频剪辑和/或一个或多个图像。同时显示健身系列介绍对象和预定义健身系列中的该多个健身使得用户能够快速获得对所期望的健身的访问,从而减少选择健身所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the electronic device displays a sixth option (e.g., 616B, 616W) within a user interface for displaying fitness recommendations (e.g., selectable user interface object, affordance representation) that upon selection when causing the electronic device to initiate a display for a plurality of workouts in a predefined workout series (e.g., Figure 6G, Figure 6BB, Figure 6CC) (in some embodiments, a plurality of workouts in a predefined ordered sequence) of fitness recommendations (for example, not displaying fitness recommendations for workouts that are not in a predefined fitness series). 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 suggestions for the plurality of fitnesses in the predefined fitness series (e.g., does not display fitness suggestions that do not correspond to the plurality of fitnesses in the predefined fitness series). fitness suggestions); and a fitness series introduction object (e.g., selectable user interface object, affordance representation), the fitness series introduction object, when selected, causes the electronic device to initiate playback of the fitness series corresponding to the predefined fitness series The process of introducing media (e.g., audio and/or video). In some embodiments, each workout in the predefined workout series corresponds to a unique workout video, and the workout series introductory video is different from the plurality of workout videos in the workout series. In some embodiments, the workout series introductory video includes one or more video clips and/or one or more images from at least a subset of the predefined workout series. In some embodiments, the method further includes displaying a seventh option (e.g., selectable user interface object, affordance) within a user interface for displaying fitness recommendations, the seventh option, when selected, causes the electronic device to Initiate display of a second plurality of workouts in a second predefined sequence of workouts (in some embodiments, a second plurality of workouts in a second predefined ordered sequence that is different from the plurality of workouts in the predefined ordered sequence) (e.g., not displaying fitness suggestions that are not in a second predefined fitness series), wherein a second plurality of fitnesses in the second predefined fitness series is different from the plurality of predefined fitness series fitness; detecting user input corresponding to the seventh option; and in response to detecting the user input corresponding to the seventh option, simultaneously displaying: fitness recommendations for the plurality of workouts in the second predefined fitness series (e.g., not displaying fitness recommendations that do not correspond to a second plurality of workouts in a second predefined fitness series); and a second fitness series introduction object (e.g., selectable user interface object, affordance representation), the second fitness series introduction object in When selected, the electronic device is caused to initiate a process for playing a second fitness series introduction video corresponding to the second predefined fitness series (eg, different from the fitness series introduction video). In some embodiments, each workout in the second predefined workout series corresponds to a unique workout video, and the second workout series introductory video is different from the plurality of workout videos in the second workout series. In some embodiments, the second workout series introductory video includes one or more video clips and/or one or more images from at least a subset of the second predefined workout series. Simultaneously displaying the fitness series introduction object and the multiple workouts in the predefined fitness series allows the user to quickly gain access to the desired workout, thereby reducing the amount of input 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
应注意,上文相对于方法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 (eg, FIG. 7 ) also apply in a similar manner to the method described below. For example, method 700 optionally includes one or more of the features of the various methods described below with reference to method 900 . For example, the plurality of fitness suggestions in method 700 optionally includes fitness suggestions 616R through 616U, as described with reference to method 900 . For the sake of brevity, these details are not repeated below.
图8A至图8S示出了根据一些实施方案的用于开始基于音频的健身的示例性用户界面。这些附图中的用户界面用于示出下文所述的包括图9中的过程的过程。Figures 8A-8S illustrate an example user interface for starting audio-based exercise in accordance with some embodiments. The user interface in these figures is used to illustrate the process described below, including the process in Figure 9.
图8A示出了电子设备600,该电子设备是具有显示器602的智能电话。电子设备600的显示器602包括触敏表面,电子设备600可在该触敏表面上检测用户手势(例如,轻击、轻扫、拖动)。在一些实施方案中,电子设备600包括电子设备100、300和/或500的一个或多个特征。8A shows an electronic device 600, which is a smartphone having a display 602. Display 602 of electronic device 600 includes a touch-sensitive surface on which electronic device 600 can detect user gestures (eg, tap, swipe, drag). In some embodiments, electronic device 600 includes one or more features of 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 Figure 8A, electronic device 600 displays fitness user interface 612 with fitness suggestions 616R-616U. Fitness suggestions 616R-616S represent audio content (eg, fitness content) having a duration corresponding to an amount of time required to walk a predefined distance (eg, 1 mile, 2 miles, or 3 miles). Fitness recommendations 616T-616U represent audio content (eg, fitness content) that corresponds to a predefined route (eg, a 5K route in Hackney) at or near one or more physical locations. While fitness user interface 612 is displayed, electronic device 600 detects input 802B at a location corresponding to option 802A. In some embodiments, electronic device 600 displays fitness mode user interface 612 in response to input (eg, 640 at Figure 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, electronic device 600 replaces the display of fitness user interface 612 with the display of library user interface 804 . Library user interface 804 includes a number of fitness suggestions (eg, 806A-806D). Fitness recommendations 806A-806D represent audio content (eg, content having a duration corresponding to an amount of time required to walk a predefined distance (eg, 1 mile, 2 miles, or 3 miles)). Fitness suggestion 806A of Figure 8B corresponds to fitness suggestion 616R of Figure 8A. In some embodiments, selection of fitness suggestion 616R of Figure 8A and selection of fitness suggestion 806A of Figure 8B both result in the display of the same user interface with details/information regarding the same fitness. Similarly, fitness suggestion 806B of Figure 8B corresponds to fitness suggestion 616S of Figure 8A. While fitness user interface 612 is displayed, electronic device 600 detects input 808 at a location 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 , electronic device 600 replaces the display of library user interface 804 with the display of details user interface 810 . Details user interface 810 includes information about the selected workout corresponding to workout suggestion 806A. Details user interface 810 includes music item representations 814A-814E representing one or more music items in the playlist. In some embodiments, after playback of fitness content (eg, corresponding to fitness suggestions 806A) ends, electronic device 600 automatically begins playback of the playlist (eg, causing audio to be output at an external device for playing back audio). Details user interface 810 includes add option 812A for causing fitness content to be stored (eg, downloaded) to electronic device 800 . While displaying details user interface 810, electronic device 600 detects input 812B at a location corresponding to add option 812A.
在图8C1处,响应于检测到输入812B,电子设备600发起用于使得电子设备800在电子设备800处存储对应于健身建议806A的健身内容(例如,媒体)的过程。响应于检测到输入812B,电子设备600在视觉上修改添加选项812A以指示健身内容已排队等待存储在电子设备800中(例如,排队等待下载)。在一些实施方案中,健身内容维持排队状态,直到电子设备800连接到充电器和/或从充电器获取电力。At FIG. 8C1 , in response to detecting input 812B, electronic device 600 initiates a process for causing electronic device 800 to store fitness content (eg, media) corresponding to fitness suggestion 806A at electronic device 800 . In response to detecting input 812B, electronic device 600 visually modifies add option 812A to indicate that fitness content is queued for storage in electronic device 800 (eg, queued for download). In some embodiments, the fitness content remains queued until the electronic device 800 is connected to the charger and/or draws power from the charger.
在图8D处,电子设备600继续用于使得电子设备800在电子设备800处存储对应于健身建议806A的健身内容的过程。响应于检测到输入812B和/或根据确定已满足一组下载标准(例如,根据确定电子设备800正在充电),电子设备600在视觉上修改添加选项812A以指示健身内容已存储在电子设备800中。在显示详情用户界面810时,电子设备600检测到对应于向上轻扫手势的输入815。At FIG. 8D, electronic device 600 continues the process of causing electronic device 800 to store fitness content corresponding to fitness suggestions 806A at electronic device 800. In response to detecting input 812B and/or based on a determination that a set of download criteria have been met (eg, based on a determination that electronic device 800 is charging), electronic device 600 visually modifies add option 812A to indicate that fitness content has been stored in electronic device 800 . While displaying the details user interface 810, the electronic device 600 detects input 815 corresponding to the swipe up gesture.
在图8D1,响应于检测到输入815,电子设备600在详情用户界面810中显示附加内容,包括附加音乐项目表示814F至814K。In FIG. 8D1 , in response to detecting input 815 , electronic device 600 displays additional content in details 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-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-8D (eg, corresponding to fitness suggestion 806A). Figure 8E shows an electronic device 800, which is a smart watch having a display 801. Electronic device 800 is operatively connected to (eg, wirelessly paired with) electronic device 600 . 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 (eg, an account associated with the user that enables the user to access features/functionality that would otherwise be restricted without the account). Display 801 of electronic device 800 includes a touch-sensitive surface on which electronic device 800 can detect user gestures (eg, 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 FIG. 8E , electronic device 800 displays fitness user interface 816 with representation 818 . Representation 818 represents audio fitness content (eg, corresponding to fitness advice 806A). While fitness user interface 816 is displayed, 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 FIG. 8E1 , in response to detecting input 820 , electronic device 800 replaces the display of fitness user interface 816 with library user interface 821 . Library user interface 821 includes fitness representations 823A-823C. Fitness representation 823A corresponds to representation 818 of Figure 8E. In the depicted example, library user interface 821 presents fitness representations 823A-823C representing audio fitness content that has been stored (eg, downloaded) in electronic device 800 . Library user interface 821 includes an option 827 selectable by the user for the user to view additional audio fitness content, including audio fitness content that is available but not yet stored (eg, downloaded) in electronic device 800 . While displaying library user interface 821, electronic device 800 detects input 829A corresponding to a left swipe gesture at a location corresponding to 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, electronic device 800 horizontally shifts fitness representation 823C to display removal 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, electronic device 800 detects input 829B corresponding to a right swipe gesture at a location corresponding to 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 library user interface 821, electronic device 800 detects input 829C at a location 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, electronic device 800 replaces the display of library user interface 821 with details user interface 833. Details user interface 833 includes information about the selected workout corresponding to workout representation 823A. Details user interface 833 includes a music item representation representing one or more music items in a playlist associated with the workout (e.g., a song selected to accompany the workout, such as one selected by a celebrity appearing in the workout or an ordered list of songs negotiated with it). In some implementations, the playlist is a predetermined playlist (eg, not a user-selected playlist). In some embodiments, after playback of fitness content (eg, corresponding to fitness representation 823A) ends, electronic device 800 automatically begins playback of the playlist (eg, causing audio to be output at an external device for playing back audio). Details user interface 833 includes a start option 835A for causing playback of fitness content (eg, corresponding to fitness representation 823A). Details user interface 833 also includes a download option 835B for causing fitness content corresponding to fitness representation 823A to be stored in electronic device 800 . Details user interface 833 also includes an open playlist option 835C for causing the music playlist associated with fitness representation 823A to begin playing in a separate music application. While displaying details user interface 833, electronic device 800 detects input 829D at a location corresponding to 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, electronic device 800 replaces the display of details user interface 833 with media user interface 822 . Media user interface 822 includes a set of playback controls including a play/pause button 824A, a jump back button 824B, a jump forward button 824C, and a title indication 824D. Title indication 824D provides an indication of audio content that is queued for playback or is currently playing. Electronic device 800 does not cause audio playback to begin in response to detecting input 820, as indicated by the state of play/pause button 824A. In some embodiments, in response to detecting input 820, electronic device 800 automatically causes audio playback of the fitness content and causes physical activity metrics to be recorded during playback of the fitness content.
在显示媒体用户界面822时,电子设备800在对应于播放/暂停按钮824A的位置处检测到输入825。响应于检测到输入825,电子设备800引起健身内容的音频回放,并且在回放健身内容期间使得记录体力活动指标。在检测到输入825之前,电子设备800的一个或多个传感器(例如,GPS、加速度计、陀螺仪和/或心率监测仪)被禁用。该一个或多个传感器用于捕获用户的体力活动。响应于检测到输入825,电子设备800使得启用该一个或多个传感器,以便提高用户在健身期间的体力活动的准确测量。While media user interface 822 is displayed, electronic device 800 detects input 825 at a location corresponding to play/pause button 824A. In response to detecting the input 825, the electronic device 800 causes audio playback of the fitness content and causes the physical activity indicator to be recorded during the playback of the fitness content. Before input 825 is detected, one or more sensors of electronic device 800 (eg, GPS, accelerometer, gyroscope, and/or heart rate monitor) 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 in order to improve accurate measurement of the user's physical activity during exercise.
在一些实施方案中,健身内容的音频回放发生在与电子设备800通信的外部设备(例如,扬声器、耳机)处。在一些实施方案中,经由电子设备800的一个或多个传感器(例如,GPS、加速度计、陀螺仪和/或心率监测仪)来记录(例如,捕获)体力活动指标。In some embodiments, audio playback of fitness content occurs at an external device (eg, speakers, headphones) in communication with electronic device 800 . In some embodiments, physical activity indicators are recorded (eg, captured) via one or more sensors of electronic device 800 (eg, 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 media user interface 822 of Figure 8G, in response to detecting input 825, electronic device 800 visually updates 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 media user interface 822, electronic device 800 detects input 826 moving in a left-to-right direction. In response to detecting the 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 workout user interface 830 includes a distance indication 832A that indicates the distance the user has moved since the workout began (eg, since playback of the workout content began). The workout user interface 830 includes a time indication 832B that indicates an amount of time that has elapsed since the workout began (eg, since playback of the workout content began). In some embodiments, while displaying fitness user interface 830, electronic device 800 detects input 828 moving in a right-to-left direction. In response to detecting input 828 , electronic device 800 replaces the display of fitness user interface 830 with the display of 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 (instead of the right-to-left input 828 shown in Figure 8G), the electronic device 800 Device 800 replaces the display of fitness user interface 830 with a fitness management user interface (not shown). The fitness management user interface may include a pause/resume option that may select to pause and/or resume a fitness (e.g., pause and/or resume audio playback associated with the fitness, pause and/or resume recording of physical performance metrics associated with the fitness) , and an end option that can select to end the fitness (for example, end the audio playback associated with the fitness, end the recording of the physical strength indicators associated with the fitness). The fitness management user interface may also include a water lock option that optionally enables or disables the water lock feature. Enabling the water lock option disables the touch screen display 801 to prevent accidental input on the touch screen display 801 caused by moisture, and disabling the water lock option re-enables the touch screen display 801 .
图8H和图8J至图8K都示出了媒体用户界面822和健身用户界面830,以示出随着健身内容继续回放,用户界面将分别如何进展。在一些实施方案中,电子设备800响应于类似于输入826和828的输入而在显示媒体用户界面822与显示健身用户界面830之间转变,如上所述。Figures 8H and 8J-8K each illustrate the media user interface 822 and the fitness user interface 830 to illustrate how the user interfaces, respectively, will progress as playback of fitness content continues. 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 Figure 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. Playback progress indicator 824AA indicates that the audio fitness content is approximately at the midpoint. In response to determining that a predetermined time point (e.g., an intermediate point) has been reached during playback of audio content (e.g., corresponding to fitness advice 616R), electronic device 800 causes an audible indication via the audio output device (e.g., speakers, headphones) that the predetermined time point has been reached. Midpoint in audio content.
在图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. 81 , in response to determining that a predetermined time point has been reached during playback of audio content (eg, corresponding to fitness advice 616R), electronic device 800 displays visual content 834 corresponding to the audio content for fitness. For example, electronic device 800 causes a portion of audio playback in which a narrator is describing a physical location (eg, a vineyard) and displays visual content corresponding to the portion of audio playback. In some embodiments, the electronic device 800 displays the visual content 834 based on the metadata of the fitness content. For example, the metadata is configured to cause the electronic device 800 to display the visual content 834 at specific times during playback of the fitness content. As shown in Figure 8I, if media user interface 822 is displayed, visual content 834 replaces the display of media user interface 822. Alternatively, if fitness user interface 830 is displayed, visual content 834 replaces the display of fitness user interface 830 . In some embodiments, when electronic device 800 displays visual content 834, electronic device 800 also generates audio output and/or tactile output to indicate to the user that visual content 834 is being displayed. The electronic device 800 also displays a completion option 837 that is selectable by the user, causing the electronic device 800 to replace the display of visual content 834 with a media user interface 822 or a fitness user interface 830 .
在图8J处,电子设备800在健身结束(例如,健身内容的回放已完成)时显示媒体用户界面822,或另选地,显示健身用户界面830。回放进度指示符824AA指示音频健身内容的回放即将完成。在图8K处,响应于确定已到达健身内容的末尾,电子设备800引起与健身内容相关联的播放列表(例如,一个或多个音乐项目(例如,歌曲))的音频回放(例如,播放列表被配置为在健身内容结束之后自动地播放)。在一些实施方案中,该一个或多个音乐项目(例如,由814A至814E表示)是在健身内容结束之后自动地回放的播放列表的一部分。响应于确定已到达健身内容的末尾,电子设备800更新标题指示824D以指示从健身内容的音频回放到播放列表(例如,一个或多个音乐项目)的音频回放的改变。回放进度指示符824AA指示播放列表中的第一音乐项目的回放刚刚开始。在显示媒体用户界面822时,电子设备800在对应于选项836的位置处检测到输入838。At Figure 8J, the electronic device 800 displays the media user interface 822, or alternatively, displays the fitness user interface 830 when the workout is complete (eg, playback of the workout content has been completed). Playback progress indicator 824AA indicates that playback of the audio fitness content is nearing completion. At FIG. 8K , in response to determining that the end of the fitness content has been reached, the electronic device 800 causes audio playback (eg, a playlist) of a playlist (eg, one or more music items (eg, songs)) associated with the fitness content. configured to play automatically after the workout content ends). In some embodiments, the one or more music items (e.g., represented by 814A through 814E) are part of a playlist that is automatically played back after the exercise 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 audio playback of the fitness content to audio playback of a playlist (eg, one or more music items). Playback progress indicator 824AA indicates that playback of the first music item in the playlist has just begun. While media user interface 822 is displayed, 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 FIG. 8L , in response to detecting input 838 , electronic device 800 replaces the display of media user interface 822 with the display of library user interface 840 . Library user interface 840 includes a number of fitness suggestions (eg, 842A-842C). Fitness suggestions 842A, 842B, and 842C correspond to fitness suggestions 806A, 806B, and 806C of Figure 8B, 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。At FIG. 8M , in response to detecting input 846 , electronic device 800 replaces the 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 Figures 8G-8M, playback progress indicator 824AA independently shows the playback progress of various content items, such as audio fitness content and each music item in a playlist. Therefore, in Figures 8J and 8K, when the audio fitness content ends playing and the first music item begins playing, the playback progress indicator 824AA goes from completely full (indicating the end of audio fitness content playback) to almost empty (indicating the first music item Project playback starts). In some implementations, playback progress indicator 824AA may indicate playback progress for all audio content items corresponding to the audio workout as if they were a single content item. For example, the playback progress indicator 824AA may indicate the playback progress of audio fitness content and all music tracks in the playlist. This embodiment is shown in Figures 8M1 to 8M3. In the situation depicted, the duration of the audio fitness content is 20 minutes, while the duration of the music track is 23 minutes in total (as shown in Figure 8E4). In Figure 8M1, the audio fitness content has reached its midway point (eg, approximately 10 minutes) (as is the case in Figure 8H). However, playback progress indicator 824AA indicates that playback of the content is only approximately 25% complete. This is because the playback progress indicator 824AA represents all audio content in the audio workout. The audio content may include both audio fitness content and music playlists, and in the case depicted in Figures 8M1-8M3, the total running time of all audio content is approximately 43 minutes. Similarly, in Figure 8M2, the audio fitness content is about to end, and the playback progress indicator 824AA indicates that playback of the content is approximately 50% complete, and in Figure 8M3, the first music item in the playlist has begun, and the playback progress indicator 824AA Symbol 824AA indicates that playback is approximately 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 through 852C for performing corresponding operations based on the currently playing music item. In some embodiments, the corresponding operation is performed on a currently playing music item but not on a different music item, where the currently playing music item and the different music item are part of the same playlist. In some embodiments, selection of option 852A causes the currently playing music item to be bookmarked (eg, bookmarking the music item may later affect which music items are suggested to the user). In some embodiments, selection of option 852B causes the currently playing music item to be added to a specific playlist (eg, library). In some implementations, selection of option 852C results in display of multiple representations corresponding to the one or more musical items. In some embodiments, electronic device 800 detects input while displaying action user interface 854 and, in response, replaces the display of action user interface 854 with media user interface 822.
在图8O处,在显示媒体用户界面822时,电子设备800检测到一个或多个输入,包括在输入机构856处的输入858。在一些实施方案中,输入机构包括输入机构506中的一个或多个特征。At FIG. 8O, while displaying media user interface 822, electronic device 800 detects one or more inputs, including input 858 at input mechanism 856. In some implementations, the input mechanism includes one or more features of input mechanism 506 .
在图8P处,响应于检测到该一个或多个输入,电子设备800显示音乐用户界面860。音乐用户界面860包括对应于不与健身内容相关联的播放列表的表示862。在显示音乐用户界面860时,电子设备800在对应于表示862的位置处检测到输入864。At Figure 8P, in response to detecting the one or more inputs, electronic device 800 displays music user interface 860. Music user interface 860 includes representations 862 corresponding to playlists not associated with fitness content. While displaying music user interface 860 , electronic device 800 detects input 864 at a location corresponding to representation 862 .
在图8Q处,响应于检测到输入864,电子设备800显示具有指示868的提示用户界面866。指示868指示继续播放不与健身内容相关联的播放列表的一个或多个音乐项目将使得当前健身会话结束(例如,停止回放当前正在播放的音频内容,停止经由电子设备800的一个或多个传感器记录一个或多个体力活动指标)。在一些实施方案中,在显示提示用户界面866时,电子设备800检测到输入。在一些实施方案中,响应于检测到输入:根据确定输入对应于选项870,电子设备800继续回放当前正在播放的音频内容,而不播放不与健身内容相关联的播放列表中的一个或多个音乐项目。在一些实施方案中,响应于检测到输入:根据确定输入对应于选项872,电子设备800停止回放当前正在播放的音频内容,启动回放不与健身内容相关联的播放列表中的该一个或多个音乐项目,并且/或者停止经由电子设备800的一个或多个传感器记录一个或多个体力活动指标。At FIG. 8Q , in response to detecting input 864 , electronic device 800 displays prompt user interface 866 with indication 868 . Indication 868 indicates that continuing to play one or more music items of the playlist that is not associated with the fitness content will cause the current fitness session to end (e.g., stop playback of the currently playing audio content, stop via one or more sensors of the electronic device 800 Record one or more physical activity indicators). In some embodiments, electronic device 800 detects input while displaying prompt user interface 866. In some embodiments, in response to detecting the input: based on determining that the input corresponds to option 870, the electronic device 800 continues playback of the currently playing audio content without playing one or more of the playlists that are not associated with the fitness content. Music project. In some embodiments, in response to detecting the input: based on determining that the input corresponds to option 872, the electronic device 800 stops playback of the currently playing audio content and initiates playback of the one or more playlists that are not associated with the fitness content. music item, and/or cease recording one or more physical activity indicators via one or more sensors of 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 Figure 8K, in some embodiments, in response to determining that the end of the fitness content has been reached, the electronic device 800 causes a playlist (eg, one or more musical items (eg, songs)) associated with the fitness content. audio playback (e.g., a playlist configured to automatically play after the workout 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 Figure 8Q1. In Figure 8Q1, summary user interface 880 includes information 885 related to the user's measured physical activity during the workout (e.g., total time spent exercising, distance traveled during the workout, active and total calories burned during the workout, height gain, maximum and minimum altitude, average heart rate during workout, average pace during workout). Summary user interface 880 also includes visual content 882A, 882B related to fitness. Visual content 882A, 882B may include visual content presented during exercise. For example, visual content 882A corresponds to visual content 834 of Figure 8I. Summary user interface 880 also includes a Done option 884A for closing summary user interface 880, and an Add playlist option 884B for adding a fitness-associated music playlist to a standalone music application.
在图8Q2中,电子设备600显示总结用户界面886。总结用户界面886基本上类似于总结用户界面880,但显示在电子设备600上而不是电子设备800上。在一些实施方案中,电子设备600响应于确定已到达电子设备600上的健身内容的末尾而显示总结用户界面886。类似于总结用户界面880,总结用户界面886包括与用户在健身期间所测量的体力活动有关的信息887,以及与健身相关联的视觉内容项目888A、888B。In Figure 8Q2, electronic device 600 displays summary user interface 886. Summary user interface 886 is substantially similar to summary user interface 880 but is displayed on electronic device 600 instead of electronic device 800 . In some embodiments, electronic device 600 displays summary user interface 886 in response to determining that the end of the fitness content on electronic device 600 has been reached. Similar to the summary user interface 880, the summary user interface 886 includes information 887 related to the user's measured physical activity during the workout, as well as visual content items 888A, 888B associated with the workout.
与图8A至图8C中的健身选择(例如,对应于健身建议616R至616S)相比,图8R至图8S示出了对不同类型的健身的选择(例如,对应于健身建议616T至616U)。在显示健身用户界面612时,电子设备800在对应于健身建议616T的位置处检测到输入874。如上所述,健身建议616T表示对应于在一个或多个物理位置处或附近的预定义路线(例如,Hackney中的5千米路线)的音频内容(例如,健身内容)。8R-8S illustrate selections for different types of fitness (eg, corresponding to fitness suggestions 616T-616U) compared to the fitness selections in FIGS. 8A-8C (eg, corresponding to fitness suggestions 616R-616S) . While fitness user interface 612 is displayed, electronic device 800 detects input 874 at a location corresponding to fitness suggestion 616T. As described above, fitness suggestions 616T represent audio content (eg, fitness content) that corresponds to a predefined route (eg, a 5K route in Hackney) at or near one or more physical locations.
在图8S处,响应于检测到输入874,电子设备800显示具有关于所选择的健身的信息的详情用户界面876。详情用户界面876包括表示播放列表中的一个或多个音乐项目的音乐项目表示878A至878D。在一些实施方案中,在回放健身内容(例如,对应于健身建议616T)结束之后,电子设备600自动地开始回放播放列表中的一个或多个音乐项目(例如,使得音频在用于回放音频的外部设备处输出)。At Figure 8S, in response to detecting the input 874, the electronic device 800 displays a details user interface 876 with information about the selected workout. Details user interface 876 includes music item representations 878A-878D representing one or more music items in the playlist. In some embodiments, after playback of fitness content (e.g., corresponding to fitness suggestions 616T) ends, electronic device 600 automatically begins playback of one or more music items in the playlist (e.g., such that the audio is output from the external device).
在一些实施方案中,图8E至图8Q中的上述技术类似于可针对对应于健身建议616T的健身内容执行的技术。例如,类似于图8I,根据一些实施方案,响应于确定在音频内容(例如,对应于健身建议616T)回放期间已到达预定时间点,电子设备800显示对应于健身的音频内容的视觉内容。又如,类似于图8L,电子设备800显示具有多个健身建议的用户界面,包括对应于健身建议616T的健身建议。In some implementations, the techniques described above in Figures 8E-8Q are similar to techniques that may be performed for fitness content corresponding to fitness recommendations 616T. For example, similar to FIG. 8I , according to some embodiments, in response to determining that a predetermined time point has been reached during playback of audio content (eg, corresponding to fitness advice 616T), electronic device 800 displays visual content corresponding to the audio content for fitness. As another example, similar to FIG. 8L , electronic device 800 displays a user interface with a plurality of fitness suggestions, including fitness suggestions corresponding to fitness suggestion 616T.
图9是示出了根据一些实施方案的用于使用电子设备来开始基于音频的健身的方法的流程图。方法900在具有显示器(例如,801)的电子设备(例如,100、300、500、600、800)处执行。方法900中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。Figure 9 is a flowchart illustrating a method for initiating audio-based fitness using an electronic device, in accordance with some embodiments. Method 900 is performed at an electronic device (eg, 100, 300, 500, 600, 800) having a display (eg, 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 initiate audio-based fitness. This approach reduces the cognitive load on users when initiating audio-based fitness, thereby creating a more effective human-machine interface. For battery-powered computing devices, enabling users to start audio workouts more quickly and efficiently saves power and increases the time between battery charges.
在一些实施方案中,电子设备(例如,100、300、500、600、800)是计算机系统。该计算机系统任选地与显示生成部件和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。In some embodiments, the electronic device (eg, 100, 300, 500, 600, 800) is a computer system. The computer system optionally communicates (eg, wired communications, wireless communications) with the 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, a display generation component is integrated with the computer system. In some embodiments, the display generation component is separate 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 separate from the computer system. Accordingly, the computer system may send data (eg, image data or video data) via a wired or wireless connection to an integrated or external display generation component to visually generate content (eg, using a display device), and may transmit data (eg, image data or video data) via a wired or wireless connection to receive input from one or more input devices.
电子设备(例如,800)在显示器(例如,801)上显示(902)用于开始音频回放的可选用户界面对象(例如,824A、818、示能表示)。The electronic device (eg, 800) displays (902) a selectable user interface object (eg, 824A, 818, affordance representation) for initiating audio playback on a display (eg, 801).
电子设备(例如,经由触敏显示器)检测(904)对应于对用于开始音频回放的可选用户界面对象的选择的用户输入(例如,825、820、单个用户输入、不干预用户输入的单个用户输入(例如,在检测到对应于用于开始音频回放的可选用户界面对象的用户输入之后以及在使得音频回放之前检测到的输入))。The electronic device (e.g., via a touch-sensitive display) detects (904) a user input corresponding to a selection of a selectable user interface object for initiating audio playback (e.g., 825, 820, a single user input, a single user input without intervening user input). User input (eg, input detected after detecting user input corresponding to a selectable user interface object for starting audio playback and before causing audio playback)).
响应于(906)检测到对应于对用于开始音频回放的可选用户界面对象的选择的用户输入:电子设备(例如,800)在与电子设备通信的音频输出设备处(例如,在电子设备处的外部设备(例如,耳机、扬声器)处)引起(908)与健身(例如,由用户进行的体力活动)相关联的音频的音频回放。In response to (906) detecting user input corresponding to selection of a selectable user interface object for beginning audio playback: the electronic device (e.g., 800) at an audio output device in communication with the electronic device (e.g., at the electronic device An external device (eg, headphones, speakers) at an external device causes (908) audio playback of audio associated with fitness (eg, physical activity performed by the user).
响应于(906)检测到对应于对用于开始音频回放的可选用户界面对象的选择的用户输入:电子设备(例如,800)使得(912)记录(例如,跟踪、日志记录、收集)对应于健身的体力活动指标(例如,卡路里、心率、所移动的距离和/或所爬的楼梯数)(例如,在与健身相关联的音频的音频回放期间记录体力活动指标),其中体力活动指标由正在监测电子设备的用户的活动水平的一个或多个传感器记录(例如,捕获)。自动地执行两个操作(例如,引起音频回放并引起记录体力活动指标)允许用户在音频回放期间经由单个输入跟踪其体力活动。响应于单个输入而执行两个操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),这另外通过使得用户能够更快速且更有效地使用设备减少了电力使用并且延长了设备的电池寿命。In response to (906) detecting user input corresponding to selection of a selectable user interface object for beginning audio playback: the electronic device (eg, 800) causes (912) recording (eg, tracing, logging, collecting) corresponding Physical activity metrics (e.g., calories, heart rate, distance traveled, and/or number of stairs climbed) related to fitness (e.g., physical activity metrics recorded during audio playback of audio associated with fitness), wherein the physical activity metrics Recorded (eg, captured) by one or more sensors that are monitoring the activity level of the user of the electronic device. Automatically performing two operations (eg, causing audio playback and causing recording of physical activity metrics) allows the user to track their physical activity via a single input during audio playback. Performing two actions 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 Additionally, power usage is reduced and the device's battery life is extended by enabling users to use the device more quickly and efficiently.
在一些实施方案中,使用电子设备或与电子设备通信的外部设备的一个或多个传感器(例如,GPS、加速度计、陀螺仪和/或心率监测仪)来测量体力活动指标。在一些实施方案中,在检测到对应于对用于开始音频回放的可选用户界面对象(例如,824A、818)的选择的用户输入(例如,825、820)之前(例如,就在检测之前),不记录体力活动指标或以较低频率或较低精度记录体力活动指标。(例如,以每分钟多次而不是以每分钟一次或更长的时间阈值一次来检测用户心率,或者使用附加传感器来检测步数比在检测到对应于对用于开始音频回放的可选用户界面对象的选择的用户输入之前检测步数更准确)。在一些实施方案中,响应于检测到用户输入(例如,825、820),使得外部设备的一个或多个传感器被启用/激活,以便提高用户在健身期间的准确测量。在一些实施方案中,在检测到用户输入(例如,825、820)之前未启用/激活该一个或多个传感器。在一些实施方案中,基于健身的类型来启用/激活该一个或多个传感器的子集。在一些实施方案中,根据确定健身属于第一类型(例如,锻炼类型),基于第一类型来启用/激活该一个或多个传感器的第一子集。在一些实施方案中,根据确定健身属于第二类型(例如,锻炼类型),基于第二类型来启用/激活该一个或多个传感器的第二子集。在音频回放开始时自动地启用该一个或多个传感器延长了设备的电池寿命,因为该一个或多个传感器在音频回放开始之前消耗更少的功率和/或电池寿命。当满足一组条件时,启用该一个或多个传感器增强了设备的可操作性,这另外通过使得用户能够更快速且更有效地使用设备减少了电力使用并且延长了设备的电池寿命。In some embodiments, physical activity indicators are measured using one or more sensors of the electronic device or an external device in communication with the electronic device (eg, GPS, accelerometer, gyroscope, and/or heart rate monitor). In some embodiments, the user input (e.g., 825, 820) corresponding to a selection of a selectable user interface object (e.g., 824A, 818) for starting audio playback is detected (e.g., just before ), do not record physical activity indicators or record physical activity indicators with less frequency or less accuracy. (For example, detecting the user's heart rate multiple times per minute instead of once per minute or a longer time threshold, or using an additional sensor to detect steps more frequently than when detecting a user's heart rate corresponding to the optional user's request for starting audio playback. Detecting the number of steps before user input for selection of interface objects is more accurate). In some embodiments, one or more sensors of the external device are enabled/activated in response to detecting user input (eg, 825, 820) in order to improve accurate measurements of the user during exercise. In some embodiments, the one or more sensors are not enabled/activated until user input is detected (eg, 825, 820). In some embodiments, a subset of the one or more sensors are enabled/activated based on the type of fitness. In some embodiments, the first subset of the one or more sensors is enabled/activated based on the first type based on a determination that the fitness is of the first type (eg, exercise type). In some embodiments, a second subset of the one or more sensors is enabled/activated based on the second type based on a determination that the fitness is of the second type (eg, exercise type). Automatically enabling the one or more sensors when audio playback begins extends the battery life of the device because the one or more sensors consume less power and/or battery life before audio playback begins. When a set of conditions is met, enabling the one or more sensors enhances the operability of the device, which additionally reduces power usage and extends the battery life of the device by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,与健身(例如,由616R至616S表示)相关联的音频(910)具有基于完成健身所需的时间量(例如,行走预定义距离(例如,1英里、3英里或5英里)所需的时间量;由与健身相关联的音频的讲述人完成健身所需的时间量)的持续时间。In some embodiments, the audio (910) associated with the workout (e.g., represented by 616R through 616S) has a predefined distance based on the amount of time required to complete the workout (e.g., walking a predefined distance (e.g., 1 mile, 3 miles, or 5 miles)). Miles); the duration of a workout) by the narrator of the audio associated with the workout.
在一些实施方案中,与健身相关联的音频包括被配置为在与健身相关联的音频的回放期间在预定义时间(例如,音频的持续时间的中间点)在音频输出设备处输出的音频指示(例如,如上面关于图8H所讨论的)。输出音频指示向用户提供了关于设备的当前状态(例如,音频文件的回放已到达中间点)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, the fitness-associated audio includes an audio indication configured to be output at a predefined time (e.g., a midway point in the duration of the audio) at an audio output device during playback of the fitness-associated audio. (For example, as discussed above with respect to Figure 8H). Output audio indications provide feedback to the user regarding the current state of the device (eg, playback of the audio file has reached a midway point). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,与健身相关联的音频对应于被配置为在与健身相关联的音频的回放期间输出(例如,显示)的一个或多个视觉内容项目(例如,834)。在一些实施方案中,该一个或多个视觉内容项目显示在电子设备(例如,800)或与电子设备通信的外部设备处。在一些实施方案中,该一个或多个视觉内容项目与元数据相关联,该元数据确定在与健身相关联的音频的回放期间输出该一个或多个视觉内容项目的时间。例如,该一个或多个视觉内容项目中的视觉内容项目被配置为在回放期间在特定时间点输出。In some implementations, the fitness-associated audio corresponds to one or more visual content items (eg, 834) configured to be output (eg, displayed) during playback of the fitness-associated audio. In some implementations, the one or more visual content items are displayed at an electronic device (eg, 800) or an external device in communication with the electronic device. In some embodiments, the one or more visual content items are associated with metadata that determines when the one or more visual content items are output during playback of the fitness-related audio. For example, a visual content item of the one or more visual content items is configured to be output at a specific point in time 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 at a respective predetermined time during playback of fitness-related audio (e.g., display), including a first visual content item (eg, 834) configured to be output at a first predetermined time during playback of fitness-related audio (eg, FIG. 8I ). In some embodiments, the electronic device displays, via a display generation component, one or more graphical representations (e.g., 882A, 882B) of the exercise (e.g., a non-textual representation), a narrator (e.g., a narrator) of audio associated with the exercise ) of the fitness summary user interface (e.g., 880). In some embodiments, the workout summary user interface includes physical activity metrics based on the user's physical activity during the workout (e.g., routes traveled, active calories, total calories, total time, average heart rate, distance, average pace) express. In some embodiments, the fitness summary user interface includes a first visual content item (eg, 882A, 882B) based on determining that the first visual content item was output (eg, displayed) during playback of audio associated with the fitness (eg, The first visual content item is displayed within and/or accessible within the fitness summary user interface); and based on a determination that the first visual content item is not output (e.g., displayed) during playback of the audio associated with the fitness , (e.g., the user terminates playback of 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 does not displayed within the Fitness Summary User Interface and/or not accessible within the Fitness Summary User Interface). In some embodiments, the one or more visual content items include a second visual content item configured to be output at a second predetermined time (eg, different from the first predetermined time) during playback of the fitness-associated audio. (e.g., different from the first visual content item), and the method further includes: based on determining that the second visual content item is output during playback of audio associated with the fitness, the fitness summary user interface includes a second visual content item (e.g., a first visual content item). the second visual content item is displayed within and/or accessible within the fitness summary user interface); and based on the determination that the second visual content item is not output (e.g., displayed) during playback of the audio associated with the fitness ( For example, the user terminates playback of audio associated with the fitness before a 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 on within the Fitness Summary User Interface and/or not accessible within the Fitness Summary User Interface). Displaying a fitness summary user interface that includes the one or more visual content items configured to be output during playback of audio associated with fitness enables a user to access visual content items presented during playback of audio. Providing additional control over a device enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which in turn makes the Users can use their devices more quickly and efficiently while reducing power usage and extending their device's battery life.
在一些实施方案中,当引起与健身相关联的音频的音频回放时,电子设备(例如,800)经由显示生成部件显示该一个或多个视觉内容项目(例如,834)。在一些实施方案中,电子设备生成触觉输出(例如,多个单独的触觉输出的序列),其中在显示该一个或多个视觉内容项目(例如,图8I)的同时提供触觉输出。在一些实施方案中,触觉输出由计算机系统或与计算机系统通信的外部设备输出。在一些实施方案中,触觉输出与元数据相关联,该元数据确定在与健身相关联的音频的回放期间输出触觉输出的时间。例如,触觉输出被配置为在回放期间在特定时间点输出(例如,触觉输出被配置为在每次输出该一个或多个视觉内容项目中的视觉内容项目时输出)。在一些实施方案中,该一个或多个视觉内容项目在计算机系统上全屏呈现(例如,显示在计算机系统上,无附加内容)或在与计算机系统通信的外部设备上全屏呈现。生成触觉输出以及在显示该一个或多个视觉内容项目的同时提供触觉输出向用户提供了关于设备的当前状态(例如,通知用户设备正在显示视觉内容项目)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some implementations, upon causing audio playback of audio associated with fitness, the electronic device (eg, 800) displays the one or more visual content items (eg, 834) via a display generation component. In some embodiments, the electronic device generates a haptic output (eg, a sequence of multiple individual haptic outputs), wherein the haptic output is provided while the one or more visual content items are displayed (eg, FIG. 8I ). In some embodiments, the haptic output is output by the computer system or an external device in communication with the computer system. In some embodiments, the haptic output is associated with metadata that determines when the haptic output is output during playback of the fitness-related audio. For example, the haptic output is configured to be output at a specific point in time during playback (eg, the haptic output is configured to be output each time a visual content item of the one or more visual content items is output). In some embodiments, the one or more visual content items are presented full screen on the computer system (eg, displayed on the computer system without additional content) or on an external device in communication with the computer system. Generating the haptic output and providing the haptic output while displaying the one or more visual content items provides feedback to the user regarding the current state of the device (eg, notifying the user that the device is displaying a visual content item). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,在完成健身之后(在一些实施方案中,在完成与健身相关联的音频之后),电子设备(例如,800)经由显示生成部件显示第一健身总结用户界面(例如,图8Q1中的880),该第一健身总结用户界面包括被配置为在与健身相关联的音频的回放期间输出的该一个或多个视觉内容项目(例如,882A、882B)。在一些实施方案中,健身总结用户界面还包括对应于健身的体力活动指标。显示健身总结用户界面使用户能够访问在音频的回放期间呈现的视觉内容项目,该健身总结用户界面包括被配置为在与健身相关联的音频的回放期间输出的该一个或多个视觉内容项目。提供对设备的附加控制增强了设备的可操作性,并且使用户-设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),这又通过使用户能够更快速且高效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, after completion of the workout (in some embodiments, after completion of audio associated with the workout), the electronic device (eg, 800) displays the first fitness summary user interface (eg, FIG. 880 in 8Q1), the first fitness summary user interface includes the one or more visual content items (eg, 882A, 882B) configured to be output during playback of audio associated with the fitness. In some embodiments, the fitness summary user interface also includes physical activity indicators corresponding to fitness. Displaying a fitness summary user interface that includes the one or more visual content items configured to be output during playback of audio associated with fitness enables a user to access visual content items presented during playback of audio. Providing additional control over a device enhances the operability of the device and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which in turn makes the Users can use their devices more quickly and efficiently while reducing power usage and extending their device's battery life.
在一些实施方案中,与健身相关联的音频对应于包括第一音频项目(例如,由图8K中的824D表示、音乐文件)和第二音频项目(例如,音乐文件)的预定义音频项目列表(例如,音乐播放列表)。在一些实施方案中,与健身相关联的音频的讲解人(例如,讲述人)生成预定义音频项目列表(例如,选择播放列表中的音频项目)。In some embodiments, the audio associated with fitness corresponds to a predefined list of audio items including a first audio item (e.g., represented by 824D in Figure 8K, a music file) and a second audio item (e.g., a music file) (e.g. music playlist). In some embodiments, a presenter (eg, a narrator) of fitness-related audio generates a predefined list of audio items (eg, selects audio items in a playlist).
在一些实施方案中,根据确定与健身相关联的音频的音频回放已完成,电子设备在音频输出设备处引起包括第一音频项目(例如,由图8K中的824D表示)和第二音频项目的预定义音频项目列表的音频回放。在一些实施方案中,响应于与健身相关联的音频结束,播放预定义音频项目列表(例如,音乐播放列表)。In some embodiments, upon determining that audio playback of the audio associated with the fitness is completed, the electronic device causes at the audio output device a first audio item (e.g., represented by 824D in Figure 8K) and a second audio item. Audio playback of a list of predefined audio items. In some embodiments, in response to the audio associated with the fitness ending, a predefined list of audio items (eg, 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 user input (e.g., 820) corresponding to a selection of a selectable user interface object (e.g., 818) for starting audio playback, the electronic device (e.g., 800) displays a message on the display (e.g., 818). For example, a first set of playback controls (eg, 824A-824C, one or more selectable user interface objects) for modifying audio playback of audio associated with fitness are displayed at 801). In some embodiments, in response to detecting selection of a representation of audio content (eg, 818), the electronic device displays a first set of playback controls for modifying audio playback of audio associated with the fitness. In some embodiments, in response to causing audio playback of the predefined audio item list (e.g., after), the electronic device displays a second set of playback controls on the display (e.g., skip back button 824B changes to a previous track button ( Displayed in the same position), as shown in the transition from Figure 8J to Figure 8K; jump forward button 824C changes to the next track button (displayed in the same position), as shown in the transition from Figure 8J to Figure 8K), for Modifies audio playback of a predefined list of audio items where 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 a second set of playback controls.
在一些实施方案中,在与健身相关联的音频的音频回放已完成之后,电子设备(例如,800)在音频输出设备处引起预定义音频项目列表中的第一音频项目(例如,由图8K中的824D表示)的音频回放。在一些实施方案中,在引起第一音频项目的音频回放之后(例如,同时),电子设备检测对应于第一个音频项目的一个或多个用户输入(例如,848、在对应于842A、842B或842C的位置处的输入)。在一些实施方案中,响应于检测到对应于第一音频项目的该一个或多个用户输入,电子设备基于所检测到的一个或多个用户输入针对第一音频项目执行操作(例如,添加到库(例如,852B)、保存、跳转、播放/暂停)而不针对第二音频项目执行操作。In some embodiments, after audio playback of audio associated with the fitness has completed, the electronic device (eg, 800) causes the first audio item in the predefined list of audio items (eg, as shown in FIG. 8K ) at the audio output device. 824D in ) audio playback. In some embodiments, after causing audio playback of the first audio item (e.g., simultaneously), the electronic device detects one or more user inputs corresponding to the first audio item (e.g., 848, at 842A, 842B or input at the location of the 842C). In some implementations, 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 the first audio item) based on the detected one or more user inputs. library (e.g., 852B), save, jump, play/pause) without performing operations on the second audio item.
在一些实施方案中,响应于检测到对应于对用于开始音频回放的可选用户界面对象的选择的用户输入,电子设备经由显示生成部件显示包括回放进度指示符(例如,824AA)的健身用户界面(例如,822),其中回放进度指示符在视觉上指示音频内容的回放进度,其中音频内容包括与健身相关联的音频以及预定义音频项目列表(例如,如图8E4所示)(例如,音乐播放列表)(例如,响应于与健身相关联的音频结束而回放的音乐播放列表)。显示包括回放进度指示符的健身用户界面向用户提供了关于设备的当前状态(例如,音频内容的回放的当前状态)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, in response to detecting user input corresponding to selection of a selectable user interface object for beginning audio playback, the electronic device displays, via the display generation component, the fitness user including a playback progress indicator (e.g., 824AA) An interface (e.g., 822) wherein a playback progress indicator visually indicates playback progress of 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., Music playlist) (e.g., a music playlist that plays back in response to the end of audio associated with fitness). Displaying a fitness user interface including a playback progress indicator provides feedback to the user regarding the current state of the device (eg, the current state of playback of audio content). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,根据(914)确定检测到的用户输入(例如,864、在对应于选项872的位置处的输入)导致不与健身相关联的音频的音频回放,电子设备使得(916)与健身相关联的音频的音频回放停止。在一些实施方案中,检测到的用户输入对应于对音乐应用程序中的歌曲、播放列表或音乐文件的选择。在一些实施方案中,根据确定检测到的用户输入导致不与健身相关联的音频的音频回放,使得停止记录对应于健身的体力活动指标(例如,禁用用于记录用户在健身期间的体力活动的一个或多个传感器)。当非健身音频的回放发生时,自动地使得停止记录体力活动指标延长了设备的电池寿命,因为用于记录体力活动指标的一个或多个传感器被禁用。当满足一组条件时,禁用该一个或多个传感器增强了设备的可操作性,这另外通过使得用户能够更快速且更有效地使用设备减少了电力使用并且延长了设备的电池寿命。In some embodiments, upon determining at (914) that the detected user input (e.g., 864, input at a location corresponding to option 872) results in audio playback of audio that is not associated with fitness, the electronic device causes (916) Audio playback of audio associated with fitness stops. In some embodiments, the detected user input corresponds to a selection of a song, playlist, or music file in the music application. In some embodiments, recording of physical activity indicators corresponding to the workout is stopped based on a determination that the detected user input results in audio playback of audio that is not associated with the workout (e.g., disabling the recording of the user's physical activity during the workout). one or more sensors). Automatically stopping recording of physical activity metrics when playback of non-workout audio occurs extends the battery life of the device because one or more sensors used to record physical activity metrics are disabled. When a set of conditions is met, disabling the one or more sensors enhances the operability of the device, which additionally reduces power usage and extends the device's battery life by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,预定数量(例如,3个、5个、7个)的第一类型的音频项目(例如,由842A至842C表示)存储在电子设备处,其中与健身相关联的音频属于第一类型(例如,具有持续时间与行走预定义距离(例如,1英里、3英里或5英里)花费的时间一样长的访谈的音频节目)。在一些实施方案中,电子设备(例如,800、智能手表)检测将预定数量的第一类型的音频项目添加(例如,存储)到电子设备的请求。在一些实施方案中,响应于检测到添加第一类型的音频的请求,电子设备下载(例如,存储)待存储在电子设备处的预定数量的第一类型的音频项目。在一些实施方案中,与电子设备(例如,智能手表)通信的外部设备(例如,600、智能手机)发起将预定数量的音频项目添加到电子设备的请求。In some embodiments, a predetermined number (eg, 3, 5, 7) of audio items of the first type (eg, represented by 842A to 842C) are stored at the electronic device, wherein the audio associated with fitness belongs The first type (e.g., audio programs with interviews that last as long as it takes to walk a predefined distance (e.g., 1 mile, 3 miles, or 5 miles)). In some implementations, an electronic device (eg, 800, smart watch) detects a request to add (eg, 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 (eg, stores) a predetermined number of audio items of the first type to be stored at the electronic device. In some implementations, an external device (eg, 600, smartphone) in communication with an electronic device (eg, a smartwatch) 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 through 616U) corresponds to a predefined set of one or more physical locations (e.g., associated with physical locations (e.g., cities) , landmark) related to the running route). 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 photo of a prominent location (e.g., a landmark)) that is Configured to be output (e.g., displayed) during playback of fitness-related audio.
在一些实施方案中,在完成健身之后(在一些实施方案中,在完成与健身相关联的音频之后),电子设备(例如,800)经由显示生成部件显示包括健身的一个或多个图形表示(例如,非文本表示、与健身相关联的音频的讲解人(例如,讲述人)的图像)的第二健身总结用户界面(例如,880、886)(例如,图8Q1、图8Q2)。在一些实施方案中,第二健身总结用户界面包括基于用户在健身期间的体力活动的体力活动指标(例如,所行走的路线、活动卡路里、总卡路里、总时间、平均心率、距离、平均配速)。显示包括健身的一个或多个图形表示的健身总结用户界面向用户提供了关于用户的体力活动的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, after completion of the workout (in some embodiments, after completion of audio associated with the workout), the electronic device (eg, 800) displays one or more graphical representations including the workout via the display generation component ( For example, a second workout summary user interface (e.g., 880, 886) of a non-textual representation, an image of a narrator (e.g., a narrator) of audio associated with the workout (e.g., Figures 8Q1, 8Q2). In some embodiments, the second workout summary user interface includes physical activity metrics based on the user's physical activity during the workout (e.g., routes traveled, 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 regarding the user's physical activity. Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,计算机系统与第一外部设备(例如,图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 Figure 8C) (e.g., a smartphone) that is configured to output (e.g., display, The display generation component is caused to display an optional user interface object (eg, 812A) for adding a workout (eg, adding a workout to the computer system (eg, 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 response corresponding to the request for adding the fitness. A sequence of one or more user inputs (e.g., 812B) for selection of a selectable user interface object (e.g., 812A), the electronic device initiates a process for adding fitness to the computer system (e.g., in response to determining that a first external device A sequence of one or more user inputs has been detected, initiating the process for downloading the workout to the computer system). In some embodiments, adding fitness to the computer system includes downloading and/or storing audio associated with the fitness to the computer system. Automatically adding 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 fitness to the computer system without requiring additional input. Performing actions 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 the need for operating/interacting with the device) user error when interacting), which in turn reduces power usage and extends the device's battery life by enabling users 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 (eg, FIG. 9) also apply in a similar manner to the method 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 includes fitness suggestions 616R through 616U, as described with reference to method 900 . For the sake of brevity, these details are not repeated below.
图10A至图10V示出了根据一些实施方案的用于显示健身信息的示例性用户界面。在一些实施方案中,健身信息可包括健身进行中的体力活动指标以及与用户正在进行的健身相关联的其他信息。些附图中的用户界面用于示出下文所述的过程,这些过程包括图11中的过程。10A-10V illustrate an exemplary user interface for displaying fitness information in accordance with some embodiments. In some embodiments, fitness information may include physical activity indicators of ongoing fitness and other information associated with the user's ongoing fitness. The user interfaces in the figures are used to illustrate the processes described below, including the process in Figure 11.
图10A示出了电子设备600,该电子设备是具有显示器602的智能电话。电子设备600的显示器602包括触敏表面,电子设备600可在该触敏表面上检测用户手势(例如,轻击、轻扫、拖动)。在一些实施方案中,电子设备600包括电子设备100、300和/或500的一个或多个特征。FIG. 10A shows an electronic device 600, which is a smartphone having a display 602. Display 602 of electronic device 600 includes a touch-sensitive surface on which electronic device 600 can detect user gestures (eg, tap, swipe, drag). In some embodiments, electronic device 600 includes one or more features of electronic devices 100, 300, and/or 500.
图10A还示出了电子设备800,该电子设备是具有显示器801的智能手表。电子设备800的显示器801包括触敏表面,电子设备800可在该触敏表面上检测用户手势(例如,轻击、轻扫、拖动)。在一些实施方案中,电子设备800包括电子设备100、300和/或500的一个或多个特征。Figure 10A also shows an electronic device 800, which is a smart watch having a display 801. Display 801 of electronic device 800 includes a touch-sensitive surface on which electronic device 800 can detect user gestures (eg, tap, swipe, drag). In some embodiments, electronic device 800 includes one or more features of electronic devices 100 , 300 , and/or 500 .
在图10A处,电子设备600显示详情用户界面620。详情用户界面620包括健身的特性。例如,详情用户界面620包括锻炼类型622A(例如,核心)、教练622B(例如,Amy Dixon)、持续时间622C(例如,20分钟)、音乐622D(例如,嘻哈)、所需装备622E(例如,哑铃)和完成指示622F(例如,完成3次)。At FIG. 10A , electronic device 600 displays details user interface 620 . Detailed user interface 620 includes fitness features. For example, details user interface 620 includes exercise type 622A (eg, core), trainer 622B (eg, Amy Dixon), duration 622C (eg, 20 minutes), music 622D (eg, hip-hop), required equipment 622E (eg, Dumbbells) and completion instructions 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 Figure 10A, electronic device 800 displays active user interface 1002. In some implementations, electronic device 600 causes electronic device 800 to display active user interface 1002 . Activity user interface 1002 includes physical activity indicators for a duration (eg, physical activity indicators for the current day (eg, from 12:00 am to the current time)). In the depicted embodiment, physical activity indicators are depicted in a plurality of concentric physical activity rings 1004. Multiple concentric physical activity rings 1004 include movement information indicating the number of calories the user has burned during the day (e.g., movement ring 1006A), exercise information indicating the number of minutes the user has been active during the day (e.g., exercise ring 1006B), and exercise information indicating the number of calories the user has burned during the day. Standing information that the user has stood for a threshold amount of hours or a threshold number of times that day (eg, standing ring 1006C). In some embodiments, including the depicted embodiment, movement information (e.g., movement ring 1006A) indicates progress toward a movement goal (e.g., target number of calories for a day) and exercise information (e.g., exercise ring 1006B) indicates direction Progress toward the exercise goal (eg, target number of exercise minutes in a day), and standing information (eg, stand ring 1006C) indicates progress toward the standing goal (eg, target number of hours in a day). For example, in the depicted embodiment, movement ring 1006A is about 2/3 complete, which indicates that the user is about 2/3 of the way toward their movement goal; exercise ring 1006B is about 1/2 complete, which indicates that the user is about 2/3 of the way toward their movement goal. The user is indicated to be about 1/2 way toward their exercise goal; and the standing ring 1006C is about 1/2 complete, indicating that the user is about 1/2 way toward their standing goal. In some embodiments, including the depicted embodiment, activity user interface 1002 also includes a timing element that indicates the current time (eg, 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 discussed above, in some embodiments, the movement ring 1006A, the exercise ring 1006B, and the standing ring 1006C may be associated with (eg, indicate the user's physical activity over a predetermined time period) a user's physical activity over a predetermined time period. For example, they may indicate the user's physical activity throughout the day up to that time (eg, from 12:00 AM until the current time that day). For example, at Figure 10A, the current time is 10:00 AM. Movement ring 1006A, exercise ring 1006B, and standing ring 1006C may indicate the user's physical activity up to that time for the day (eg, from 12:00 am to 10:00 am). For example, if the user takes an early morning walk at 7:00 a.m., move ring 1006A may include calories burned by the early morning walk, exercise ring 1006B may include active calories burned by the early morning walk, and stand ring 1006C may credit the user for standing for a period during the walk. Hour.
在显示详情用户界面620时,电子设备600在对应于播放按钮1014的位置处检测到输入1012。While displaying details 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 FIG. 10B , in response to detecting the input 1012 , the electronic device 600 replaces the display of the details user interface 620 with the workout start user interface 1016 . Additionally, in response to electronic device 600 detecting input 1012 , electronic device 800 replaces the display of activity user interface 1002 with workout start user interface 1018 . In some embodiments, in response to electronic device 600 detecting input 1012 , electronic device 600 causes electronic device 800 to replace the display of activity user interface 1002 with workout start user interface 1018 . Workout start user interface 1016 includes a play button 1020 and workout start user interface 1018 includes a play button 1022 . The electronic device 600 may detect the input 1024 at a location corresponding to the play button 1020 while the workout start user interface 1016 is displayed, or the electronic device 800 may detect the input 1024 at a location corresponding to the play button 1022 while the workout start user interface 1018 is displayed. Input 1026 detected.
在图10C处,响应于电子设备600检测到输入1024或电子设备800检测到输入1026,电子设备600将健身开始用户界面1016的显示替换为倒计时用户界面1028A,并且电子设备800将健身开始用户界面1018的显示替换为倒计时用户界面1028B。在一些实施方案中,响应于电子设备600检测到输入1024或电子设备800检测到输入1026,电子设备600使得电子设备800将健身开始用户界面1018的显示替换为倒计时用户界面1028B。倒计时用户界面1028A和倒计时用户界面1028B在启动健身会话之前显示倒计时动画(例如,倒计时剩余的秒数)。At FIG. 1OC , in response to electronic device 600 detecting input 1024 or electronic device 800 detecting input 1026 , electronic device 600 replaces the display of workout start user interface 1016 with countdown user interface 1028A, and electronic device 800 replaces the display of workout start user interface 1028A with the workout start user interface 1028A. The display of 1018 is replaced 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 the display of workout start user interface 1018 with countdown user interface 1028B. Countdown user interface 1028A and countdown user interface 1028B display a countdown animation (eg, counting down the 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 (eg, 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 The electronic device 800 replaces the display of the countdown user interface 1028B with the fitness indicator user interface 1032 . In some embodiments, electronic device 600 causes electronic device 800 to replace the display of countdown user interface 1028B with fitness metric 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。Fitness session user interface 1030 includes video content 1034 that guides a user through a fitness session (eg, a video of an instructor demonstrating an exercise). Fitness session user interface 1030 also includes a physical activity indicator indicative of the user's physical activity. Physical activity indicators include physical activity rings 1036, which include a moving ring 1036A, an exercise ring 1036B, and a standing ring 1036C. Moving ring 1036A corresponds to moving ring 1006A of Figure 10A, exercise ring 1036B corresponds to exercise ring 1006B of Figure 10A, and standing ring 1036C corresponds to standing ring 1006C of Figure 10A. In some embodiments, the physical activity ring 1036 is associated with (eg, indicative of) the user's physical activity over a predetermined time period, including a time period prior to the start of the fitness session. For example, the physical activity ring 1036 may indicate the user's physical activity throughout the day up to that time (eg, from 12:00 am until the current time that day). As mentioned above, with reference to Figure 10A, the current time at which the user initiates a fitness session is 10:00 AM. Movement ring 1036A, exercise ring 1036B, and standing ring 1036C may indicate the user's physical activity up to that time for the day (eg, from 12:00 am to 10:00 am). For example, as described above with reference to Figure 10A, if the user takes an early morning walk at 7:00 a.m., 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 standing ring 1036C may include The user was asked to stand for one hour while walking. The physical activity indicators in the fitness session user interface 1030 also include a fitness session physical activity indicator 1038 that indicates the user's physical activity during the current fitness session. For example, in some embodiments, fitness session physical activity indicators 1038 include fitness duration information 1040A (e.g., the workout lasted 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 (eg, user has burned 0 calories so far in this fitness session). The fitness session physical activity indicator may also include a fitness intensity representation 1040D that indicates the user's activity level during the fitness session relative to other users who have previously participated in (or are currently participating in) the fitness session. Fitness intensity representation 1040D will be described in greater detail herein, with specific reference to Figures 12A-12O.
电子设备800上的健身指标用户界面1032还包括健身会话体力活动指标,包括健身持续时间信息1042A、心率信息1042B和卡路里信息1042C。在一些实施方案中,健身持续时间信息1042A对应于健身持续时间信息1040A,心率信息1042B对应于心率信息1040B,并且卡路里信息1044C对应于卡路里信息1040C。Fitness metrics user interface 1032 on 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, workout duration information 1042A corresponds to workout 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 rings 1036 and fitness session physical activity indicators 1038 ) may be determined by one or more sensors in electronic device 600 , one or more sensors in electronic device 800 , and/or electronic device 600 and one or more sensors external to the electronic device 800 to measure. 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, and the like. As the user exercises, electronic device 600 and/or electronic device 800 may receive activity data based on the user's physical activity and update (eg, in physical activity ring 1036 and/or fitness session physical activity indicator 1038 ) the physical activity displayed Activity indicators.
在图10D处,在显示健身会话用户界面1030时,电子设备600在对应于视频内容1034的位置处检测到输入1044。At FIG. 1OD , while fitness session user interface 1030 is displayed, electronic device 600 detects input 1044 at a location corresponding to video content 1034 .
在图10E处,响应于检测到输入1044,电子设备600显示覆盖在视频内容134上的一组回放控件,包括播放/暂停按钮1046A、回放进度指示符1046B、回放音量控件1046C、隐藏字幕图标1046D和编辑指标图标1046E。At Figure 10E, in response to detecting input 1044, electronic device 600 displays a set of playback controls overlaid on video content 134, including a play/pause button 1046A, a playback progress indicator 1046B, a playback volume control 1046C, and a closed caption icon 1046D. and edit indicator icon 1046E.
在显示一组回放控件时,电子设备600在对应于编辑指标图标1046E的位置处检测到输入1048。While displaying a set of playback controls, electronic device 600 detects input 1048 at a location corresponding to 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 FIG. 10F , in response to detecting input 1048 , electronic device 600 replaces the 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 means for configuring display of one or more representations of physical activity metrics (eg, fitness session physical activity metrics 1038, physical activity rings 1034) on electronic device 600 and/or electronic device 800 Optional options. For example, the metric selection user interface 1050 includes an option 1052A for hiding or displaying fitness session physical activity metrics, an option 1052B for hiding fitness duration information 1040A, an option 1052C for displaying elapsed time for fitness duration information 1040A, There are options 1052D for displaying the remaining time of the workout duration information 1040A and an option 1052E for hiding or displaying the workout intensity representation 1040D.
在显示指标选择用户界面1050时,电子设备600在对应于“完成”选项1054的位置处检测到输入1056。While displaying the indicator selection user interface 1050 , the electronic device 600 detects input 1056 at a location corresponding to the "Done" option 1054 .
在图10G处,响应于检测到输入1056,电子设备600将编辑指标用户界面1050的显示替换为健身会话用户界面1030。At FIG. 1OG , in response to detecting input 1056 , electronic device 600 replaces the 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 specific displays. Electronic device 600 and/or electronic device 800 may detect events based on event criteria. For example, in some embodiments, an event may occur at a specific time within a workout session (e.g., at the 3-minute mark, midway through a workout) or when the user achieves a specific milestone (e.g., when the user burns a specific number of calories). Electronic device 600 and/or electronic device 800 may utilize metadata associated with the fitness session to detect events associated with the fitness session and take appropriate action.
在图10G中,与健身会话相关联的元数据可指示健身会话的8分15秒标记与关联于10秒倒计时视觉效果的事件相关联(例如,在8分15秒标记处,教练可指示用户在10秒内进行尽可能多的俯卧撑)。响应于确定事件已发生,电子设备600和/或电子设备800可显示与事件相关联的视觉信息。例如,在图10G中,电子设备600显示10秒倒计时1058A,并且电子设备800将健身指标用户界面1032的显示替换为10秒倒计时用户界面1058B。在一些实施方案中,响应于检测到事件,电子设备600使得电子设备800将健身指标用户界面1032的显示替换为10秒倒计时用户界面1058B。In Figure 10G, metadata associated with the fitness session may indicate that the 8 minute 15 second mark of the fitness session is associated with an event associated with the 10 second countdown visual (e.g., at the 8 minute 15 second mark, the instructor may indicate to the user Perform as many push-ups as possible in 10 seconds). In response to determining that an event has occurred, electronic device 600 and/or electronic device 800 may display visual information associated with the event. For example, in Figure 10G, electronic device 600 displays 10-second countdown 1058A, and electronic device 800 replaces the display of fitness metric user interface 1032 with 10-second countdown user interface 1058B. In some embodiments, in response to detecting the event, electronic device 600 causes electronic device 800 to replace the display of fitness metrics user interface 1032 with 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 implementations, before starting the 10-second countdown, the electronic device 800 may display visual effects to visually emphasize the 10-second countdown 1058A and the 10-second countdown user interface 1058B. For example, in Figures 10G-10G3, although the 10-second countdown begins at the 8 minute 15 second mark, at 8 minutes 13 seconds (before initiating the 10 second count), the electronic device 600 displays the 10 second countdown 1058A, 10 seconds Countdown user interface 1058B replaces the display of fitness metric user interface 1032 on electronic device 800, and 10-second countdown 1058A and a background portion of 10-second countdown user interface 1058B flash (or provide some other visual indication) one or more times (e.g., background Sections can alternate between different colors, vary in brightness, etc.) to attract the user's attention.
在图10H处,从图10G已过去一秒,并且10秒倒计时1058A已减少到9秒,同时电子设备800上的10秒倒计时用户界面1058B也显示倒计时还剩余9秒。这样,呈现在电子设备600和电子设备800上的视觉信息可对应于视频内容1034。At Figure 10H, one second has passed since Figure 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 shows that 9 seconds remain in the countdown. In this manner, visual information presented on electronic device 600 and electronic device 800 may correspond to video content 1034 .
在图10I处,电子设备600已检测到另一类型的事件。在图10I中所示的示例中,电子设备600已确定与健身会话中的中间点相关联的事件已发生(例如,在20分钟健身的10分钟标记处)。响应于此确定,电子设备600显示用户已到达健身中的中间点的视觉通知1060。At Figure 10I, electronic device 600 has detected another type of event. In the example shown in Figure 10I, electronic device 600 has determined that an event associated with an intermediate point in the fitness session has occurred (eg, 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 an intermediate point in the workout.
图10J至图10L演示了根据各种实施方案的与健身会话中的“检查您的环”事件相关联的示例性视觉效果。在图10J处,电子设备600已检测到已满足一个或多个事件标准以触发“检查您的环”事件。在一些实施方案中,此类标准可包括基于时间的确定(例如,事件发生在健身会话内的特定时间)。在一些实施方案中,此类标准可包括基于用户实现的确定(例如,确定用户已几乎闭合他或她的锻炼环1036B(例如,用户已几乎实现他或她当天的锻炼目标(例如,用户将会在阈值分钟数内实现他或她的锻炼目标)))。10J-10L illustrate exemplary visuals associated with a "check your ring" event in a fitness session, according to various embodiments. At Figure 10J, electronic device 600 has detected that one or more event criteria have been met to trigger a "check your ring" event. In some embodiments, such criteria may include a time-based determination (eg, the event occurred at a specific time within the fitness session). In some embodiments, such criteria may include a determination based on user achievement (e.g., a determination that the user has nearly closed his or her exercise loop 1036B (e.g., the user has nearly achieved his or her exercise goal for the day (e.g., the user will Will achieve his or her exercise goal within the threshold number of minutes))).
响应于检测到“检查您的环”事件,电子设备600可强调某些视觉信息和/或去强调其他视觉信息。在图10J中,电子设备600显示指示用户检查他或她的体力活动环1036的视觉指示1062。在一些实施方案中,检测“检查您的环”事件还可引起电子设备600的音频输出(例如,指示用户检查他或她的体力活动环1036的音频输出)。In response to detecting a "check your ring" event, electronic device 600 may emphasize certain visual information and/or de-emphasize other visual information. In FIG. 10J , 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 from the electronic device 600 (eg, 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 the check-your-ring event, electronic device 600 begins to visually emphasize physical activity rings 1036 (eg, by magnifying them). Electronic device 600 also begins to present additional visual information related to physical activity ring 1036 (eg, numerical value 1063A associated with movement ring 1036A). In some embodiments, in response to detecting a Check Your Ring event, the electronic device 600 also visually de-emphasizes (eg, hides, obscures, downplays, 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)。1OL , in response to the electronic device 600 detecting the check-your-ring event, the electronic device 600 continues to zoom into the physical activity ring 1036 and displays additional information related to the physical activity ring 1036 (e.g., associated with the physical activity ring 1036 Digital indicators 1063A, 1063B, 1063C). Additionally, in response to electronic device 600 detecting a check-your-ring event, electronic device 800 replaces the display of fitness metrics user interface 1032 with ring information user interface 1064 . In some embodiments, in response to electronic device 600 detecting a check-your-ring event, electronic device 600 causes electronic device 800 to replace the display of fitness metrics user interface 1032 with ring information user interface 1064 . Ring information user interface 1064 includes physical activity ring 1066A (which corresponds to physical activity ring 1036), movement information 1066B (which corresponds to numerical value 1063A), exercise information 1066C (which corresponds to numerical value 1063B), and standing information 1066D (which corresponds to numerical value 1063B). 1063C).
在图10M处,电子设备600和/或电子设备800基于确定用户已闭合他或她的锻炼环(例如,用户已实现他或她当天的锻炼目标)来检测“环闭合”事件。响应于检测到环闭合事件(例如,通过电子设备600和/或电子设备800),电子设备600显示与事件相关联的视觉指示1068,并且电子设备800显示与事件相关联的视觉指示1070。在一些实施方案中,响应于检测到环闭合事件,电子设备600使得电子设备800显示视觉指示1070。At Figure 10M, electronic device 600 and/or electronic device 800 detects a "ring closing" event based on determining that the user has closed his or her exercise ring (eg, the user has achieved his or her exercise goal for the day). In response to detecting a ring closure event (eg, 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 the ring closing 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 implementations, the visual aspects of a "check your ring" event (or other events) may differ based on the orientation of device 600. For example, in Figures 10J-10M, physical activity ring 1036 is shown on the bottom portion of device 600, away from the notch in the display. However, in FIG. 10M1 , the phone is oriented in the opposite manner so that the physical activity ring 1036 is shown on the top or notch side of the device 600 . When the physical activity rings 1036 are presented on the notch side of the device 600, enlarging the physical activity rings 1036 can cause them to extend into the notch 602A in the display 602. Thus, in some embodiments, when the physical activity rings 1036 are displayed on the notch side of the device 600, visually emphasizing the physical activity rings 1036 may include enlarging the physical activity rings 1036 and translating them in a direction away from the notch 602A.
在图10M2中,响应于电子设备600检测到检查您的环事件,电子设备600扩大体力活动环1036,并且将它们沿远离显示器602中的凹口602A的向左方向平移。In FIG. 10M2 , in response to electronic device 600 detecting a check-your-ring event, electronic device 600 expands physical activity rings 1036 and translates them in a leftward direction away from notch 602A in display 602 .
在图10M3中,体力活动环1036在检查您的环事件发生时维持在它们的平移位置。In Figure 10M3, the physical activity rings 1036 maintain their translational position while the check your ring event occurs.
在图10M4中,响应于电子设备600检测到检查您的环事件已结束,电子设备600减小体力活动环1036的尺寸,并且将它们向右平移,返回到它们的原始位置。In Figure 10M4, in response to electronic device 600 detecting that the check your ring event has ended, electronic device 600 reduces the size of physical activity rings 1036 and translates them to the right, back to their original position.
在图10N处,电子设备600和/或电子设备800基于事件标准检测“检查您的心率”事件(例如,在健身会话的15分钟标记处)。响应于检测到检查您的心率事件(例如,通过电子设备600和/或电子设备800),电子设备600显示与事件相关联的视觉指示1072。视觉指示1072包括用户的当前心率1072A、用户在健身会话1072B期间的高心率以及用户在健身会话1072C期间的低心率。在一些实施方案中,即使用户已选择不查看某些体力活动指标,事件也可覆写用户的此类选择并使得呈现此类信息。例如,如果用户已选择不使用编辑指标界面1050查看心率信息,则检查您的心率事件可覆写此类选择并使得显示用户的心率信息。At Figure 10N, electronic device 600 and/or electronic device 800 detects a "check your heart rate" event based on event criteria (eg, at the 15 minute mark of the fitness session). In response to detecting a check your heart rate event (eg, by electronic device 600 and/or electronic device 800 ), electronic device 600 displays a visual indication 1072 associated with the event. Visual indication 1072 includes the user's current heart rate 1072A, the user's high heart rate during fitness session 1072B, and the user's low heart rate during fitness session 1072C. In some embodiments, even if the user has chosen not to view certain physical activity indicators, an event may override such selection by 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 metrics interface 1050, then Check Your Heart Rate Events may override such selection and cause the user's heart rate information to be displayed.
在图10N中,电子设备600还基于确定新歌曲已开始播放来显示视觉指示1074。视觉指示1074识别在健身会话期间已开始播放的新歌曲的曲目名称和艺术家。In Figure 10N, electronic device 600 also displays a visual indication 1074 based on determining that a new song has started playing. Visual indication 1074 identifies the track name and artist of a new song that has begun playing during the fitness session.
在图10O中,响应于确定视觉指示1072已显示长达预定时间段,电子设备600停止显示视觉指示1072。在图10O中,响应于确定视觉指示1074已显示长达预定时间段,电子设备600停止显示视觉指示1074。In FIG. 100 , in response to determining that visual indication 1072 has been displayed for a predetermined period of time, electronic device 600 stops displaying visual indication 1072 . In FIG. 100 , in response to determining that visual indication 1074 has been displayed for a predetermined period of time, electronic device 600 stops displaying 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 Figure 10P, 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 the display of fitness session user interface 1030 with fitness summary user interface 1076 , and electronic device 800 replaces the 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 the display of fitness metrics user interface 1032 with fitness summary user interface 1078 . Fitness summary user interface 1076 optionally displays fitness session calorie information (eg, active calorie information 1080A, total calorie information 1080B), fitness session heart rate information (eg, average heart rate 1080C), fitness session duration information (eg, total time 1080D) as well as information related to the user's performance relative to other users (eg, fitness intensity information 1080E (eg, corresponding to fitness intensity representation 1040D as discussed with respect to Figures 12A-12O)). The workout 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 workout. Fitness summary user interface 1076 optionally also includes an option 1080F for closing the fitness summary user interface, an option 1080G for sharing fitness summary information, and an option 1080H for selecting a soothing stretch workout. In some embodiments, the electronic device 600 may decide to display and/or decide not to display the soothing stretch fitness option 1080H based on user preferences and/or past user behavior. For example, if the user has historically chosen to proceed directly to another workout, or if the user has historically chosen not to perform a soothing stretch workout, the electronic device 600 may exclude option 1080H from the workout summary user interface 1076, whereas if the user has historically chosen To perform soothing stretching fitness, the electronic device 600 may include option 1080H in the fitness summary user interface 1076. Fitness summary user interface 1078 displays a subset of the information in fitness summary user interface 1076 (in this case, total fitness duration 1080I, which corresponds to total time 1080D).
在显示健身总结用户界面1076时,电子设备600在对应于舒缓拉伸健身选项1080H的位置处检测到输入1082。While displaying the fitness summary user interface 1076, the electronic device 600 detects input 1082 at a location corresponding to the soothing stretch fitness 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 , electronic device 600 replaces the display of fitness summary user interface 1076 with a soothing stretch fitness selection user interface 1084 . Similarly, in response to electronic device 600 detecting input 1082 , electronic device 800 replaces the display of workout summary user interface 1078 with a soothing stretch workout selection user interface 1086 . In some embodiments, in response to detecting the input 1082 , the electronic device 600 causes the electronic device 800 to replace the display of the fitness summary user interface 1078 with the soothing stretch fitness 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 specific soothing stretch workout. The soothing stretch fitness selection user interface on electronic device 800 includes selectable options 1088D, 1088E, and 1088F corresponding to selectable options 1088A, 1088B, and 1088C. The user can select his or her soothing stretching workout using selectable options on electronic device 600 or electronic device 800 . For example, if electronic device 600 detects an input (eg, user input 1090A) at a location on electronic device 600 that corresponds to 5-minute option 1088A, or if electronic device 800 detects an input (eg, user input 1090A) at a location on electronic device 800 that corresponds to 5-minute option 1088D Upon detection of input (eg, user input 1090B), a visual display corresponding to the 5-minute soothing stretch 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 (eg, 5 minutes, 10 minutes, 15 minutes) has only one soothing stretch workout associated with it. However, it should be understood that in other embodiments, there may be multiple workouts per time period (eg, multiple 5-minute gentle stretch workouts, multiple 10-minute gentle stretch workouts). In some embodiments, if the electronic device 600 determines that the Soothing Stretch workout selection user interface 1084 has been displayed for a threshold period of time, the default Soothing Stretch workout may automatically begin playing even without user input. In some embodiments, electronic device 600 may automatically select one or more soothing stretch workouts based on characteristics of the workout just completed (eg, workout-based trainer, workout-based type, workout-based duration, etc.). For example, if the user has just completed a leg strengthening workout, the electronic device 600 may automatically select a soothing stretching workout that focuses on stretching and relaxing the legs. In some embodiments, a specific workout may be associated with one or more soothing stretch workouts such that the electronic device 600 may automatically identify the one or more soothing stretch workouts associated with the specific workout.
在图10R处,响应于电子设备600检测到输入1090A或电子设备800检测到输入1090B,电子设备600将舒缓拉伸健身选择用户界面1084的显示替换为舒缓拉伸健身用户界面1092A,并且电子设备800将舒缓拉伸健身选择用户界面1086的显示替换为舒缓拉伸健身指标界面1092B。在一些实施方案中,电子设备600使得电子设备800将舒缓拉伸健身选择用户界面1086的显示替换为舒缓拉伸健身指标界面1092B。舒缓拉伸健身界面1092A包括倒计时舒缓拉伸健身的剩余时间的倒计时计时器1094A,并且舒缓拉伸健身指标界面1092B也包括对应的倒计时计时器1094B。舒缓拉伸健身界面1092A包括引导用户完成舒缓拉伸健身的视频内容1096。舒缓拉伸健身指标界面1092B包括向用户呈现他或她当前的心率的心率信息1098。10R, in response to electronic device 600 detecting input 1090A or electronic device 800 detecting input 1090B, electronic device 600 replaces the display of soothing stretch fitness selection user interface 1084 with soothing stretch fitness user interface 1092A, and the electronic device 800 replaces the display of the soothing stretching fitness selection user interface 1086 with the soothing stretching 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 stretching fitness interface 1092A includes a countdown timer 1094A that counts down the remaining time of the soothing stretching fitness, and the soothing stretching fitness indicator interface 1092B also includes a corresponding countdown timer 1094B. The soothing stretching fitness interface 1092A includes video content 1096 that guides the user to complete soothing stretching fitness. Soothing 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的选择。Figure 10S shows the fitness summary user interface 1076 of Figure 10P. However, in FIG. 10S , electronic device 600 detects user input 1082A at a location corresponding to share option 1080G, rather than detecting selection of soothing 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 Figure 10T, in response to detecting input 1082A, electronic device 600 displays shared user interface 1089. In the depicted embodiment, the shared user interface 1089 overlays the fitness summary user interface 1076 . Shared user interface 1089 includes options 1091A through 1091E. Each option 1091A-1091E corresponds to a corresponding contact, and selection of option 1091A-1091E will open a messaging application user interface that allows the user to send fitness summary information to the selected contact. Sharing user interface 1089 also includes application options 1093A through 1093E that may be selected by the user to open a specific application for sharing fitness summary information (e.g., near field communication transmission application (1093A), text messaging application (1093B), Email Messaging Application (1093C)). While sharing user interface 1089 is displayed, electronic device 600 detects 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 Figure 10U, 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 Figure 10U, electronic device 600 has replaced the display of shared user interface 1089 and fitness summary user interface 1076 with messaging application user interface 1097, and has initiated transmission of fitness summary information to selected contacts. The fitness summary information is presented as a message 1099 in the 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 contained in message 1099 includes fitness type information 1085A ("core"), fitness coach information 1085B ("AMY"), fitness duration information 1085C ("20 minutes"), fitness music information 1085D ("Hip Hop"), set information 1085E ("EP 116"), activity calorie information 1085F ("112 calories"), 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 implementations, the fitness summary information presented in message 1099 may differ based on fitness. For example, in Figure 10V, the user has shared information for running fitness instead of sharing fitness summary information for core fitness. In Figure 10V, message 1099A includes the same fitness summary information as the fitness summary information contained in message 1099, but also includes a route map 1085J corresponding to the running fitness performed by the user, which route map is not included in message 1099 of Figure 10U middle.
图11是示出根据一些实施方案的用于使用电子设备来显示视频内容并且提供与视频内容相关的健身信息的方法的流程图。方法1100在具有显示器(例如,602、801)的电子设备(例如,100、300、500、600、800)处执行。方法1100中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。11 is a flowchart illustrating 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 (eg, 100, 300, 500, 600, 800) having a display (eg, 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. This method reduces the user's cognitive load when displaying video content and provides fitness information related to the video content, thereby creating a more effective human-machine interface. For battery-operated computing devices, enabling users to display video content and provide fitness information related to the video content more quickly and efficiently, saving power and increasing the time between battery charges.
在一些实施方案中,电子设备(例如,100、300、500、600、800)是计算机系统。该计算机系统任选地与显示生成部件和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。In some embodiments, the electronic device (eg, 100, 300, 500, 600, 800) is a computer system. The computer system optionally communicates (eg, wired communications, wireless communications) with the 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, a display generation component is integrated with the computer system. In some embodiments, the display generation component is separate 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 separate from the computer system. Accordingly, the computer system may send data (eg, image data or video data) via a wired or wireless connection to an integrated or external display generation component to visually generate content (eg, using a display device), and may transmit data (eg, image data or video data) via a wired or wireless connection to receive input from one or more input devices.
电子设备使得经由显示设备(例如,电子设备的显示设备(例如,电子设备600的显示器602)、外部设备(例如,电视、机顶盒)的显示设备或与外部设备通信的显示设备)同时显示(1102)视频内容(例如,1034、健身视频)和对应于用户的体力活动指标(例如,1036、1036A至1036C、1038、1040A至1040D、用户已站立至少某一预定时间量的小时数、高于某个阈值活动水平的活动的分钟数、活动卡路里、心率、所移动的距离、所爬的楼梯数,以上基于被动后台活动监测或特定健身期间所记录的活动数据)的一个或多个表示。在一些实施方案中,体力活动指标的该一个或多个表示对应于包括内容的回放之前的时间段的预定时间量(1104)。在一些实施方案中,体力活动指标的该一个或多个表示覆盖在视频内容上(1106)。使得同时显示视频内容和体力活动指标的一个或多个表示向用户提供了关于由电子设备记录的体力活动指标和其他信息的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。The electronic device causes simultaneous display via a display device (eg, a display device of the electronic device (eg, display 602 of electronic device 600 ), a display device of an external device (eg, television, set-top box), or a display device in communication with the external device) ( 1102 ) video content (e.g., 1034, fitness video) and physical activity indicators corresponding to the user (e.g., 1036, 1036A to 1036C, 1038, 1040A to 1040D, the number of hours the user has been standing for at least a certain predetermined amount of time, above a certain One or more representations of minutes of activity at 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 specific fitness session. In some implementations, the one or more representations of physical activity indicators correspond to a predetermined amount of time that includes a period of time prior to playback of the content (1104). In some embodiments, the one or more representations of physical activity indicators are overlaid on the video content (1106). Causing simultaneous display of the video content and one or more representations of the physical activity indicators provides feedback to the user regarding the physical activity indicators and other information recorded by the electronic device. Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在继续使得显示视频内容时(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 video content (eg, 1034) to be displayed (1108), and in response to receiving activity data (1114), the electronic device based on the received activity data (eg, 1036, 1036A-1036C, 1038, 1040A-1040D) to update (1116) 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 physical activity indicators includes changing (eg, highlighting, emphasizing) the visual properties of at least a portion of the one or more representations. Updating the display of the one or more representations of the physical activity indicators based on the received activity data provides feedback to the user regarding updates to the physical activity indicators and other information recorded by the electronic device. Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,视频内容(例如,1034)对应于健身(例如,待由用户进行的体力活动),并且所接收的活动数据基于经由与电子设备通信的一个或多个传感器(例如,GPS、加速度计、心率监测仪和/或陀螺仪)捕获的用户的体力活动(1112)。在一些实施方案中,该一个或多个传感器对应于外部设备(例如,是外部设备的一部分)。在一些实施方案中,该一个或多个传感器对应于电子设备(例如,是电子设备的一部分)。In some embodiments, the video content (e.g., 1034) corresponds to fitness (e.g., physical activity to be performed by the user) and the activity data received is based on data collected via one or more sensors in communication with the electronic device (e.g., GPS , accelerometer, heart rate monitor and/or gyroscope) capture the user's physical activity (1112). In some embodiments, the one or more sensors correspond to (eg, are part of) an external device. In some embodiments, the one or more sensors correspond to (eg, are part of) an electronic device.
在一些实施方案中,在使得显示视频内容时,电子设备使得外部设备的一个或多个传感器被启用/激活,以便提高用户在健身期间的准确测量。在一些实施方案中,在显示视频内容之前未启用/激活该一个或多个传感器。在一些实施方案中,基于健身的类型来启用/激活该一个或多个传感器的子集。在一些实施方案中,根据确定健身属于第一类型,基于第一类型来启用/激活该一个或多个传感器的第一子集。在一些实施方案中,根据确定健身属于第二类型,基于第二类型来启用/激活该一个或多个传感器的第二子集。In some embodiments, when causing video content to be displayed, the electronic device causes one or more sensors of the external device to be enabled/activated in order to enhance accurate measurements of the user during exercise. In some implementations, the one or more sensors are not enabled/activated prior to displaying the video content. In some embodiments, a subset of the one or more sensors are enabled/activated based on the type of fitness. In some embodiments, the first subset of the one or more sensors is enabled/activated based on the first type based on determining that the fitness is of the first type. In some embodiments, a second subset of the one or more sensors is enabled/activated based on the second type based on the determination that the fitness is of the second type.
在一些实施方案中,体力活动指标的该一个或多个表示包括多个(例如,同心)环(例如,1036、1036A至1036C),并且该多个环中的第一环(例如,1036A、1036B、1036C)对应于第一类型的体力活动指标(例如,用户已站立至少某一预定时间量的小时数、高于某个阈值活动水平的活动的分钟数、活动卡路里、心率、所移动的距离、所爬的楼梯数,以上基于被动后台活动监测或特定健身期间所记录的活动数据)。在一些实施方案中,该多个同心环中的第二环和第三环分别对应于第二类型和第三类型的体力活动指标。在一些实施方案中,体力活动指标的该一个或多个表示基于从与电子设备通信的外部设备(例如,800、智能手表)捕获的数据。在一些实施方案中,无论哪个设备(例如,除外部设备和电子设备之外的设备、电子设备)正在显示视频内容,都从外部设备捕获数据。In some embodiments, the one or more representations of physical activity indicators include multiple (eg, concentric) rings (eg, 1036, 1036A to 1036C), and a first ring of the multiple rings (eg, 1036A, 1036A, 1036C) 1036B, 1036C) corresponds to a first type of physical activity indicator (e.g., number of hours the user has been standing for at least some predetermined amount of time, minutes of activity above a certain threshold activity level, active calories, heart rate, distance moved distance, number of stairs climbed, based on passive background activity monitoring or activity data recorded during a specific workout). In some embodiments, the second and third rings of the plurality of concentric rings correspond to second and third types 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 (eg, 800, smart watch) in communication with the electronic device. In some embodiments, data is captured from the external device regardless of which device (eg, a device other than the external device and the electronic device, the electronic device) is displaying the video content.
在一些实施方案中,体力活动指标的该一个或多个表示包括用户燃烧的卡路里的表示(例如,1036A、1040C)。In some embodiments, the one or more representations of physical activity indicators 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 that video content has been played by the display device (e.g., the amount of time that the user has performed physical activity) amount of time)).
在一些实施方案中,体力活动指标的该一个或多个表示包括用户的心率的表示(例如,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 (eg, 1040B, real-time heart rate, heart rate measured at predetermined intervals (eg, 5 seconds, 10 seconds, 30 seconds)) .
在一些实施方案中,在继续使得显示视频内容时,电子设备检测第一用户输入(例如,1044,在显示设备上的任何位置、在对应于视频内容的位置处);以及响应于检测到第一用户输入,电子设备使得经由显示设备显示覆盖在视频内容上的一组一个或多个回放控件(例如,1046A至1046E、播放/暂停、关闭、音量、隐藏字幕、编辑显示哪个体力活动指标)。响应于用户输入而使得显示覆盖在视频内容上的一组一个或多个回放控件允许电子设备在需要控制视频内容的回放时显示出回放控件,同时还为电子设备提供了在不需要回放控件时将它们隐藏的功能。提供对设备的附加控制而不由于附加显示的控件使UI杂乱增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some implementations, while continuing to cause the video content to be displayed, the electronic device detects a first user input (eg, 1044, anywhere on the display device, at a location corresponding to the video content); and in response to detecting a Upon user input, the electronic device causes display via the display device of a set of one or more playback controls overlaid on the video content (e.g., 1046A to 1046E, play/pause, close, volume, closed captions, edit which physical activity indicator is displayed) . 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 ability to display the playback controls when it is not required. Function to hide them. Providing additional control over a 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 reduce interaction with the device) user error during interaction), which in turn reduces power usage and extends the device's battery life by enabling users to use the device more quickly and efficiently.
在一些实施方案中,在使得显示包括编辑可选用户界面对象(例如,1046E)的一组一个或多个回放控件时,电子设备检测对应于编辑可选用户界面对象的用户输入(例如,1048)。在一些实施方案中,响应于检测到对应于编辑可选用户界面对象的用户输入,电子设备使得经由显示设备显示用于配置体力活动指标的该一个或多个表示(例如,1052A至1052E)的显示的一个或多个选项。在一些实施方案中,电子设备检测对应于配置体力活动指标的该一个或多个表示的显示的一个或多个用户输入,包括检测对用于配置体力活动指标的该一个或多个表示的该一个或多个选项中的相应选项的选择。在一些实施方案中,响应于检测到对应于配置体力活动指标的该一个或多个表示的显示的该一个或多个用户输入,电子设备使得经由显示设备显示视频内容,并且基于对应于配置体力活动指标的该一个或多个表示的显示的所检测到的一个或多个用户输入来更新体力活动指标的该一个或多个表示的显示。在一些实施方案中,更新体力活动指标的该一个或多个表示的显示包括修改相应表示(例如,选项1052C、1052D)的格式(例如,已经过时间、剩余时间)。在一些实施方案中,更新显示包括停止显示或使得显示相应表示(例如,选项1052A、1052B、1052E)。在一些实施方案中,用于配置体力活动指标的该一个或多个表示的显示的该一个或多个选项对应于已经过时间(例如,1052C)、剩余时间(例如,1052D)、多个环和健身强度表示(例如,1052E,下文进一步讨论的)。在一些实施方案中,在使得显示视频内容时,电子设备覆写体力活动指标的该一个或多个表示的显示的配置(例如,使得显示原本会隐藏/不显示的相应表示)。在一些实施方案中,用于配置体力活动指标的该一个或多个表示的该一个或多个选项覆盖在视频内容上。In some embodiments, the electronic device detects user input corresponding to editing the selectable user interface object (e.g., 1048 ). In some embodiments, in response to detecting user input corresponding to editing a selectable user interface object, the electronic device causes display, via a display device, of the one or more representations (eg, 1052A-1052E) for configuring physical activity indicators. One or more options to display. In some embodiments, the electronic device detects one or more user inputs corresponding to configuring the display of the one or more representations of physical activity indicators, including detecting the one or more representations for configuring the one or more representations of physical activity indicators. The selection of a corresponding option from one or more options. In some embodiments, in response to detecting the one or more user inputs corresponding to the display of the one or more representations of configured physical activity indicators, the electronic device causes video content to be displayed via the display device and based on the display of the one or more representations of configured physical activity indicators. The detected one or more user inputs to the display of the one or more representations of the activity indicator update 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 physical activity indicators includes modifying the format (eg, time elapsed, time remaining) of the corresponding representation (eg, options 1052C, 1052D). In some embodiments, updating the display includes stopping the display or causing the corresponding representation to be displayed (eg, options 1052A, 1052B, 1052E). In some embodiments, the one or more options for configuring the display of the one or more representations of physical activity indicators correspond to elapsed time (eg, 1052C), remaining time (eg, 1052D), multiple cycles and fitness intensity representation (e.g., 1052E, discussed further below). In some embodiments, when causing video content to be displayed, the electronic device overrides the configuration of the display of the one or more representations of the physical activity indicator (eg, causing the corresponding representation to be displayed that would otherwise be hidden/undisplayed). In some embodiments, the one or more options for configuring the one or more representations of physical activity indicators are overlaid on the video content.
在一些实施方案中,在继续使得显示视频内容时,并且根据确定第一类型的事件已发生(例如,已实现预定义的里程碑(例如,已获得特定体力活动指标的阈值)、已到达视频内容的特定回放位置),电子设备经由显示设备在视觉上强调体力活动指标的该一个或多个表示的至少一部分,而不在视觉上强调体力活动指标的该一个或多个表示的不同部分(例如,如图10G至图10O中所描绘的)。在一些实施方案中,在视觉上强调体力活动指标的该一个或多个表示的至少一部分包括去强调(例如,遮挡、使变暗)体力活动指标的该一个或多个表示的不同部分(例如,如图10K至图10M中所描绘的)。在一些实施方案中,基于与视频内容相关联的元数据进行确定。在视觉上强调体力活动指标的该一个或多个表示的至少一部分而不在视觉上强调体力活动指标的该一个或多个表示的不同部分向用户提供了关于设备的当前状态(例如,设备已检测到特定事件)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。根据确定第一类型的事件已发生而自动地在视觉上强调体力活动指标的该一个或多个表示的至少一部分还向用户提供了关于设备的当前状态(例如,设备已检测到特定事件)的反馈。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, while continuing to cause the video content to be displayed, and upon 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 metric has been obtained), the video content has been reached a specific playback position), 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-10O). In some embodiments, visually emphasizing at least a portion of the one or more representations of physical activity indicators includes de-emphasizing (e.g., blocking, darkening) different portions of the one or more representations of physical activity indicators (e.g., , as depicted in Figures 10K to 10M). In some implementations, the determination is 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 the user with a current status regarding the device (e.g., the device has detected feedback to a specific event). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life. At least a portion of the one or more representations of the physical activity indicator that is automatically highlighted based on a determination that an event of the first type has occurred also provides information to the user regarding the current status of the device (eg, the device has detected a particular event) feedback. Performing optimization operations when a set of conditions has been satisfied 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 the need for device/device manipulation) user errors when interacting with the device), which in turn reduces power usage and extends the device's battery life by enabling users 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 a 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-10L), including eliciting information about the plurality of rings (e.g., 1063A-1063C, text, value) display. In some embodiments, the audio output is narrative audio that occurs 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 (eg, darkening, blocking, downplaying) 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 physical activity indicators (e.g., by amplifying the Display dimensions of multiple rings (eg, as depicted in Figures 10J-10L), the data indicates when the video content has advanced to a portion of the video content that includes specific audio content (eg, narrative audio). In some embodiments, the electronic device controls (e.g., based on metadata) a time to visually emphasize at least a portion of the one or more representations of physical activity indicators such that the visual emphasis is consistent with specific audio content within the video content (e.g., , output of narrative audio content, such as a coach saying "check your rings", corresponds to, precedes, and/or follows the output of the specific audio content.
在一些实施方案中,在视觉上强调体力活动指标的该一个或多个表示的至少一部分还包括:根据确定该多个环(例如,1036)呈现在显示设备的第一区域内(例如,根据确定该多个环呈现在显示设备的凹口侧(例如,显示设备的包括凹口的一侧))(例如,图10M1至图10M4),将该多个环沿第一方向(例如,沿朝向显示设备的中心和/或远离凹口的方向)平移第一量并且放大该多个环的显示尺寸(例如,图10M2、图10M3);以及根据确定该多个环呈现在显示设备的不同于第一区域的第二区域内(例如,根据确定该多个环呈现在显示设备的与凹口侧相对的一侧)(例如,图10J至图10M),放大该多个环的显示尺寸,而不将该多个环沿第一方向平移第一量(在一些实施方案中,将该多个环沿第一方向平移)。基于该多个环的位置而自动地平移该多个环和/或不平移该多个环允许电子设备在没有附加用户输入的情况下将信息呈现给用户。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, visually emphasizing at least a portion of the one or more representations of the physical activity indicator further includes determining that the plurality of rings (e.g., 1036) are presented within the first region of the display device (e.g., based on It is determined that the plurality of rings appear on the notch side of the display device (eg, the side of the display device including the notch) (eg, FIGS. 10M1 to 10M4 ), and the plurality of rings are arranged along a first direction (eg, along Translating a first amount toward the center of the display device and/or away from the notch and enlarging the display size of the plurality of rings (eg, FIG. 10M2, FIG. 10M3); and determining that the plurality of rings appear differently on the display device. Within a second region of the first region (e.g., based on determining that the plurality of rings are present on a side of the display device opposite the notch side) (e.g., FIGS. 10J to 10M ), the display size of the plurality of rings is enlarged , without translating the plurality of rings along the first direction by the first amount (in some embodiments, translating the plurality of rings along the first direction). Automatically translating the plurality of rings and/or not translating the plurality of rings based on the position of the plurality of rings allows the electronic device to present information to the user without additional user input. Performing optimization operations when a set of conditions has been satisfied 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 the need for device/device manipulation) user errors when interacting with the device), which in turn reduces power usage and extends the device's battery life by enabling users 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 physical activity indicators includes enlarging the display size of the plurality of rings (eg, 1036, as depicted in Figures 10J-10L) to include Causes display of a visual indication (eg, 1068) that a corresponding one of the plurality of rings is closed. In some embodiments, in response to receiving the activity data, the electronic device fills the unfilled portion of one or more of the plurality of rings. In some embodiments, the ring closes once the corresponding ring is completely filled, indicating that the user has achieved their goal with respect to the physical activity metric 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 indicators includes causing display via the display device of a first portion corresponding to the video content (eg, corresponding to the total duration of the video content). The time representation (e.g., elapsed time, remaining time) is simultaneously caused to display via the display device a second time representation corresponding to a predefined amount of time (e.g., 10 seconds, 20 seconds, 30 seconds) (e.g., as shown in Figure 10G to depicted in Figure 10H). 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 the second time representation corresponding to the predefined amount of time includes causing the display of a value corresponding to the predefined amount of time overlaid on a flashing background (eg, 1058A, 1058B of Figures 10G-10G3) animation. In some embodiments, causing the animation to be displayed includes causing a numerical value corresponding to a predefined amount of time to be displayed overlaid on a background portion (eg, "10" in 1058A, 1058B of Figures 10G-10G3), wherein the background portion begins with a state display; and while maintaining the display of a value corresponding to a predefined amount of time, transitioning the background portion from a first state to a second state different from the first state (eg, FIG. 10G to FIG. 10G3 ). In some embodiments, the first state and the second state include different visual properties (eg, different colors, different brightness, different hues). In some implementations, the animation is presented immediately before starting the countdown animation. An animation that displays a numerical value overlaid on a flashing background provides feedback to the user about the current state of the device (e.g., a timer is about to start). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,在视觉上强调体力活动指标的该一个或多个表示的至少一部分包括:使得经由显示设备显示用户的心率的一个或多个表示(例如,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 the display device (e.g., 1072, 1072A-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 during the duration of the playback video content). In some embodiments, the electronic device causes an output (eg, audio output, visual output) that prompts the user to check their heart rate. In some embodiments, the output prompt occurs while the one or more representations of 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 indicators includes causing a second display device (eg, 800) different from the display device to display the one or more representations corresponding to the physical activity indicators. Multiple representations of visually emphasized portions of information. In some embodiments, the electronic device causes a second display device (eg, belonging to an external device, such as a smart watch) to display a textual notification corresponding to the visually emphasized portion (eg, as depicted in Figures 10G-10M) . In some embodiments, upon determining that the visually emphasized portion does not belong to a particular 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, the electronic device causes the second display device to display information based on determining that the visually emphasized portion is of a particular type (eg, not heart rate or time representation).
在一些实施方案中,在视觉上强调体力活动指标的该一个或多个表示的至少一部分包括:使得经由显示设备显示已到达视频内容的持续时间中的中点(例如,中间点)的指示(例如,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 the display device an indication that a midpoint (eg, midpoint) in the duration of the video content has been reached ( For example, 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, darkening) other portions of the one or more representations of the physical activity indicator. (For example, as depicted in Figures 10K-10M).
在一些实施方案中,在继续使得显示视频内容时,电子设备使得经由显示设备显示已发生音乐曲目改变的指示(例如,1074)。In some implementations, while continuing to cause the video content to be displayed, the electronic device causes an indication that a music track change has occurred to be displayed via the display device (eg, 1074).
在一些实施方案中,在继续使得显示视频内容时,电子设备使得经由显示设备显示体力活动指标的新表示(例如,1072),其中在视频内容的显示期间未曾选择体力活动指标的新表示进行显示(例如,基于默认的或用户所选择的设置)。在一些实施方案中,根据确定第一类型的事件已发生(例如,已实现预定义的里程碑(例如,已获得特定体力活动指标的阈值)、已到达视频内容的特定回放位置),电子设备使得显示新表示。使得显示体力活动指标的新表示向用户提供了关于设备的当前状态(例如,设备已接收到与体力活动指标有关的信息)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, while continuing to cause video content to be displayed, the electronic device causes a new representation of the physical activity indicator to be displayed via the display device (eg, 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 default or user-selected settings). In some embodiments, upon 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 Show new representation. Caused display of the new representation of the physical activity indicator provides feedback to the user regarding the current state of the device (eg, that the device has received information related to the physical activity indicator). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,在(例如,响应于)已到达视频内容的末尾之后,电子设备使得经由显示设备显示基于用户在视频内容的持续时间期间的体力活动的体力活动指标(例如,1076、1080A至1080E)的一个或多个聚合表示(例如,活动卡路里、总卡路里、总时间、平均心率、距离、平均配速、健身强度表示)。In some embodiments, after (e.g., in response to) the end of the video content having been reached, the electronic device causes display, via the display device, of a physical activity indicator based on the user's physical activity during the duration of the video content (e.g., 1076, 1080A to 1080E) one or more aggregate representations (e.g., active calories, total calories, total time, average heart rate, distance, average pace, fitness intensity representation).
在一些实施方案中,体力活动指标的该一个或多个聚合表示包括体力活动指标(例如,1080J)(例如,多个(例如,同心的)环)的该一个或多个表示(例如,用户已站立至少某一预定时间量的小时数、高于某个阈值活动水平的活动的分钟数、活动卡路里、心率、所移动的距离、所爬的楼梯数,以上基于被动后台活动监测或特定健身期间所记录的活动数据)。显示这些体力活动指标的该一个或多个表示向用户提供了关于由电子设备所记录的体力活动指标和其他信息的更新的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, the one or more aggregated representations of physical activity indicators include the one or more representations (e.g., user Number of hours spent standing for at least a predetermined amount of time, minutes of activity above a certain threshold activity level, activity calories, heart rate, distance traveled, number of stairs climbed, based on passive background activity monitoring or specific fitness activity data recorded during the period). Displaying the one or more representations of these physical activity indicators provides the user with updated feedback regarding the physical activity indicators and other information recorded by the electronic device. Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,在(例如,响应于)已到达视频内容的末尾之后,电子设备使得经由显示设备显示用于共享健身总结信息的可选用户界面对象(例如,1080G)。在一些实施方案中,用于共享健身总结的可选用户界面与体力活动指标的该一个或多个聚合表示同时显示。在一些实施方案中,电子设备检测对应于对用于共享健身总结的可选用户界面对象(例如,1080G)的选择的用户输入(例如,1082A)。在一些实施方案中,响应于检测到对应于对用于共享健身总结的可选用户界面对象的选择的用户输入,电子设备发起用于向远程电子设备(例如,经由网络)传输健身总结信息的过程(例如,图10T至图10V),其中该健身总结信息(例如,1099、1099A)包括以下中的至少一者:地图(例如,1085J),其对应于基于用户在视频内容的显示期间的体力活动所接收的活动数据;对应于视频内容的教练信息(例如,1085B、1085H)(例如,教练的姓名、教练的照片);对应于视频内容的健身类型信息(例如,1085A);对应于视频内容的持续时间信息(例如,1085C、1085G);和距离信息,其对应于基于用户在视频内容的显示期间的体力活动所接收的活动数据。显示用于共享健身总结信息的可选用户界面对象使得用户能够快速共享健身总结信息,从而减少共享健身总结信息所需的输入数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, after (eg, in response to) the end of the video content having been reached, the electronic device causes display of a selectable user interface object (eg, 1080G) for sharing fitness summary information via the display device. In some embodiments, an optional user interface for sharing a fitness summary is displayed concurrently with the one or more aggregated representations of physical activity indicators. In some embodiments, the electronic device detects user input (eg, 1082A) corresponding to selection of a selectable user interface object (eg, 1080G) for sharing a fitness summary. In some embodiments, in response to detecting user input corresponding to a selection of a selectable user interface object for sharing the fitness summary, the electronic device initiates a transmission of the fitness summary information to the remote electronic device (eg, via a network) Process (e.g., Figures 10T-10V), wherein the fitness summary information (e.g., 1099, 1099A) includes at least one of: a map (e.g., 1085J) corresponding to Activity data received by physical activity; Coach information (for example, 1085B, 1085H) corresponding to video content (for example, coach's name, coach's photo); Fitness type information corresponding to video content (for example, 1085A); Corresponding to Duration information of the video content (eg, 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 optional user interface objects for sharing fitness summary information enables users to quickly share fitness summary information, thereby reducing the amount of input required to share 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,在(例如,响应于)已到达视频内容的末尾之后,电子设备使得经由显示设备显示用于显示第二视频内容的可选用户界面对象(例如,1080H、1088A至1088C,其引导用户完成舒缓拉伸运动);并且响应于检测到用于显示第二视频内容的可选用户界面对象,电子设备发起用于显示第二视频内容的过程。In some embodiments, after (e.g., in response to) the end of the video content has been reached, the electronic device causes display of selectable user interface objects for displaying the second video content (e.g., 1080H, 1088A-1088C, which guides the user through soothing stretching exercises); and in response to detecting the selectable 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 implementations, selectable user interface objects for displaying the second video content are displayed concurrently with one or more final representations of physical activity indicators (eg, 1080A-1080E). In some embodiments, a selectable user interface object for displaying the second video content is displayed based on a determination that the video content is of a particular type (eg, fitness with a physical activity level above a particular threshold).
在一些实施方案中,在使得显示用于显示第二视频内容的可选用户界面对象(例如,1080H、1088A至1088C)的同时,并且根据确定已经过预定时间量,电子设备使得经由显示设备显示第二视频内容(例如,1092A)。在一些实施方案中,基于视频内容的一个或多个特性(例如,教练、持续时间、方式/锻炼类型、健身的重点(上半身或下半身)、锻炼/体力活动水平)来选择第二视频内容进行显示。根据确定已经过预定时间量而自动地使得显示第二视频内容,允许电子设备在没有附加用户输入的情况下呈现附加视频内容。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, while causing display of selectable user interface objects (eg, 1080H, 1088A-1088C) for displaying the second video content, and upon determining that a predetermined amount of time has elapsed, the electronic device causes display via the display device Second video content (eg, 1092A). In some embodiments, the second video content is selected to perform based on one or more characteristics of the video content (e.g., instructor, duration, style/type of exercise, focus of fitness (upper body or lower body), exercise/physical activity level) show. Automatically causing the second video content to be displayed upon determining that a predetermined amount of time has elapsed, allowing the electronic device to present additional video content without additional user input. Performing optimization operations when a set of conditions has been satisfied 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 the need for device/device manipulation) user errors when interacting with the device), which in turn reduces power usage and extends the device's battery life by enabling users 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 display via a display device of a plurality of options (eg, 5 minutes, 10 minutes, 15 minutes) for configuring a duration of the second video content (eg, 5 minutes, 10 minutes, 15 minutes). , 1088A to 1088F, optional user interface objects, affordance representations).
在一些实施方案中,电子设备基于选择标准从多个可用视频内容选项(例如,可用缓和运动或健身的集合)中选择第二视频内容(例如,1088A至1088C、1088D至1088F、1092A),其中该选择标准包括以下中的至少一者:健身教练信息、健身装备信息和用户偏好信息。基于选择标准自动地选择第二视频内容允许电子设备在没有附加用户输入的情况下呈现附加视频内容。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, the electronic device selects the second video content (e.g., 1088A-1088C, 1088D-1088F, 1092A) from a plurality of available video content options (e.g., a set of available gentle exercises or fitness) based on selection criteria, wherein The selection criteria include at least one of the following: fitness coach information, fitness equipment information, and user preference information. Automatically selecting second video content based on selection criteria allows the electronic device to present additional video content without additional user input. Performing optimization operations when a set of conditions has been satisfied 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 the need for device/device manipulation) user errors when interacting with the device), which in turn reduces power usage and extends the device's battery life by enabling users to use the device more quickly and efficiently.
在一些实施方案中,在例如,响应于)已到达视频内容的末尾之后:根据确定用户满足第一组标准(例如,根据基于过去的行为确定用户不太可能进行另一健身),电子设备使得经由显示设备显示用于显示第二视频内容的可选用户界面对象(例如,1080H)(例如,其引导用户完成舒缓拉伸运动);并且根据确定用户满足不同于第一组标准的第二组标准(例如,根据基于过去的行为确定用户可能进行另一健身),电子设备放弃显示用于显示第二视频内容的可选用户界面对象。基于第一组标准和第二组标准而自动地显示可选用户界面对象以及/或者自动地放弃显示该可选用户界面对象,允许电子设备在没有附加用户输入的情况下为用户呈现优化的内容。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, upon, e.g., in response to) having reached the end of the video content: based on a determination that the user meets a first set of criteria (e.g., based on a determination that the user is unlikely to engage in another workout based on past behavior), the electronic device causes Displaying, via the display device, a selectable user interface object (e.g., 1080H) for displaying second video content (e.g., that guides the user through soothing stretching exercises); and based on determining that the user meets a second set of criteria that is different from the first set of criteria criteria (eg, based on a determination that the user is likely to perform another exercise based on past behavior), the electronic device forgoes displaying the selectable user interface object for displaying the second video content. Automatically displaying an optional user interface object and/or automatically forgoing display of the optional user interface object based on the first set of criteria and the second set of criteria allows the electronic device to present optimized content to the user without additional user input. . Performing optimization operations when a set of conditions has been satisfied 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 the need for device/device manipulation) user errors when interacting with the device), which in turn reduces power usage and extends the device's battery life by enabling users 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 (eg, FIG. 11 ) also apply in a similar manner to the method described below. For example, method 1100 optionally includes one or more features 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中的过程的下文描述的过程。12A-12O illustrate an exemplary user interface for displaying fitness information in accordance with some embodiments. In some embodiments, fitness information may include physical activity indicators of ongoing fitness, such as fitness intensity information, as well as other information associated with the fitness the user is undertaking. The user interfaces in these figures are used to illustrate the processes described below, including the process in FIG. 13 .
图12A示出了电子设备600,该电子设备是具有显示器602的智能电话。电子设备600的显示器602包括触敏表面,电子设备600可在该触敏表面上检测用户手势(例如,轻击、轻扫、拖动)。在一些实施方案中,电子设备600包括电子设备100、300和/或500的一个或多个特征。Figure 12A shows an electronic device 600, which is a smartphone having a display 602. Display 602 of electronic device 600 includes a touch-sensitive surface on which electronic device 600 can detect user gestures (eg, tap, swipe, drag). In some embodiments, electronic device 600 includes one or more features of 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 Figure 12A, electronic device 600 displays fitness session user interface 1030. Fitness session user interface 1030 includes video content 1034 that guides a user through a fitness session (eg, a video of an instructor demonstrating an exercise). Fitness session user interface 1030 also includes a physical activity indicator indicative of the user's physical activity. Physical activity indicators include physical activity rings 1036, which include a moving ring 1036A, an exercise ring 1036B, and a standing ring 1036C. In some embodiments, the physical activity ring 1036 is associated with (eg, indicative of) the user's physical activity over a predetermined time period, including a time period prior to the start of the fitness session. For example, the physical activity ring 1036 may indicate the user's physical activity throughout the day up to that time (eg, from 12:00 am until the current time that day). In some embodiments, movement ring 1036A indicates the number of calories the user has burned during the day, exercise ring 1036B indicates the number of minutes the user has been active during the day, and stand ring 1036C indicates the number of hours the user has stood for a threshold amount of time during the day or Threshold times. In some embodiments, including the depicted embodiment, movement ring 1036A indicates progress toward a movement goal (e.g., target number of calories during a day) and exercise ring 1036B indicates progress toward an exercise goal (e.g., target number of exercise minutes during a day) ), and the standing ring 1036C indicates progress toward the standing goal (eg, target number of hours in a day). For example, in the depicted embodiment, movement ring 1036A is about 2/3 complete, which indicates that the user is about 2/3 of the way toward their movement goal; exercise ring 1036B is about 1/2 complete, which indicates that the user is about 2/3 of the way toward their movement goal. The user is indicated to be about 1/2 way toward their exercise goal; and the standing ring 1036C is about 1/2 complete, indicating that the user is about 1/2 way toward their standing goal.
健身会话用户界面1030中的体力活动指标还包括指示用户在当前健身会话期间的体力活动的健身会话体力活动指标1038。例如,在一些实施方案中,健身会话体力活动指标1038包括健身持续时间信息1040A(例如,健身在会话中已持续1秒)、心率信息1040B(例如,用户的当前心率为每分钟61次)和卡路里信息1040C(例如,用户到目前为止在该健身会话中已燃烧0卡路里)。The physical activity indicators in the fitness session user interface 1030 also include a fitness session physical activity indicator 1038 that indicates the user's physical activity during the current fitness session. For example, in some embodiments, fitness session physical activity indicators 1038 include fitness duration information 1040A (e.g., the workout lasted 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 (eg, 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 indicator may also include a fitness intensity representation 1040D. As will be described in greater detail with reference to Figures 12F-12N, fitness intensity representation 1040D indicates the user's fitness intensity level 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-12E, the exercise session has just begun (as indicated by exercise duration information 1040A). Therefore, it is possible that there is not enough information to compare a user's fitness intensity level relative to other users. Accordingly, fitness intensity representation 1040D in FIGS. 12A-12E depicts an initial visual 1202 indicating that electronic device 600 is collecting additional information to compare the user's fitness intensity level to the fitness intensity levels 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 as to how the user's fitness intensity compares to the fitness intensity of other users.
用户体力活动指标(包括体力活动环1036和健身会话体力活动指标1038中包括的信息)可由电子设备600中的一个或多个传感器和/或电子设备600外部的一个或多个传感器来测量。此类传感器可包括例如一个或多个GPS传感器、一个或多个加速度计、一个或多个心率传感器、一个或多个陀螺仪等。当用户进行健身时,电子设备600可基于用户的体力活动来接收活动数据,并且更新(例如,在体力活动环1036和/或健身会话体力活动指标1038中)所显示的体力活动指标。User physical activity indicators (including information included in physical activity ring 1036 and fitness session physical activity indicator 1038 ) may be measured by one or more sensors in electronic device 600 and/or one or more sensors external to 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, and the like. As the user exercises, electronic device 600 may receive activity data based on the user's physical activity and update displayed physical activity indicators (eg, in physical activity ring 1036 and/or fitness session physical activity indicators 1038 ).
在一些实施方案中,在阈值时间段之后(例如,在30秒之后,在1分钟之后),可存在足够的信息来确定用户相对于其他用户的健身强度水平。In some embodiments, after a threshold period of time (eg, after 30 seconds, after 1 minute), sufficient information may exist 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 Figure 12F, the fitness session has lasted one minute in the session (as shown in fitness duration information 1040A). Based on determining that the threshold period of time has passed, electronic device 600 replaces the display of initial visual effect 1202 with a fitness intensity representation 1040D. Fitness intensity representation 1040D includes icon 1204 and bar 1206 . The position of the icon 1204 is movable 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 Figures 12A to 12O, the user is watching video content titled "Core Workout with Amy" (as indicated in Figure 12O), for example, the user is participating in a fitness session titled "Core Workout with Amy" . In some embodiments, fitness intensity representation 1040D (e.g., the location of icon 1204 along bar 1206) may indicate a user's strength during a fitness session (e.g., while viewing video content titled "Core with Amy") The fitness intensity level is relative to the fitness intensity level of other users when they are also participating in the same exercise (e.g., at the same time those other users are also watching video content titled "Core Workout with Amy"). In some implementations, the location of icon 1204 on bar 1206 is determined using only data collected from those users while they were viewing the same video content. For example, for users participating in a "Core with Amy" workout, data collected from users participating in a different workout (eg, Aerobics with Bob) may be excluded and/or ignored in the fitness intensity representation 1040D. The user's fitness intensity level and placement of icon 1204 along bar 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, fitness intensity representation 1040D may correspond to a predetermined number of fitness intensity groups. Users may be classified into specific fitness intensity groups based on their fitness intensity, which may be determined based on one or more physical activity indicators. For example, fitness intensity may be determined based on calories burned, and there may be multiple (eg, five) defined fitness intensity groups, such as with a first range of calories burned (eg, 0 to 40 calories burned ), a fourth fitness intensity group associated with a second range of calories burned (e.g., 41 to 60 calories burned), a third range of calories burned a third fitness intensity group associated with (eg, 61 to 80 calories burned), a second fitness intensity group associated with a fourth range of calories burned (eg, 81 to 100 calories burned), and A first fitness intensity group associated with the fifth range of calories burned (eg, 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 be limitations of the embodiments. The ranges and/or fitness intensity thresholds used to define the physical activity metrics for each fitness intensity group may be defined based on the previous performance of other users participating in the fitness session. For example, a fifth fitness intensity group may be defined to capture a first percentage of users, a fourth fitness intensity group may be defined to capture a second percentage of users, and a third fitness intensity group may be defined to capture a third percentage users, and so on. In some embodiments, a user's fitness intensity level may be compared to the fitness intensity levels of a group of users who share one or more characteristics (eg, fitness level, age range, weight range) with the user. In other words, fitness intensity thresholds used to define a particular fitness intensity group for a particular user may be defined based on a group of users who share one or more characteristics with that user (e.g., to be based on the user's fitness level and/or demographics). to normalize the fitness intensity threshold).
在所描绘的实施方案中,可将用户分组到五个不同的健身强度组中的一组。每个健身强度组都可与一组唯一的标准或阈值相关联,以便基于用户的体力活动指标来将用户分配到特定健身强度组。此外,每个健身强度组都可与沿着长条1206的特定位置相关联。例如,第五即最低健身强度组可与长条1206上的最左位置相关联,第四健身强度组可与长条1206上的左中位置相关联,第三健身强度组可与长条1206上的中心位置相关联,第二健身强度组可与长条1206上的右中位置相关联,并且第一即最高健身强度组可与长条1206上的最右位置相关联。In the depicted embodiment, users may 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 a user to a specific fitness intensity group based on the user's physical activity metrics. Additionally, each fitness intensity group may be associated with a specific location along strip 1206. For example, the fifth and lowest fitness intensity group can be associated with the leftmost position on bar 1206, the fourth fitness intensity group can be associated with the middle left position on bar 1206, and the third fitness intensity group can be associated with bar 1206. Associated with the center position on bar 1206 , the second fitness intensity group may be associated with the center right location on bar 1206 , and the first and highest fitness intensity group may be associated with the rightmost location on bar 1206 .
在图12F处,用户的体力活动指标指示用户的健身强度相对于其他用户落在第三/中等健身强度组内。因此,图标1204被定位在长条1206上的与第三健身强度组相关联的第一位置(长条1206的靠近中间位置)。At Figure 12F, the user's physical activity indicator indicates that the user's fitness intensity falls within the third/moderate fitness intensity group relative to other users. Accordingly, icon 1204 is positioned at a first position on bar 1206 associated with the third fitness intensity group (near the middle of bar 1206).
在图12G处,电子设备600确定用户的健身强度现在满足与第二健身强度组相关联的一个或多个健身强度阈值。基于该确定,电子设备600启动用户正在向较高健身强度组移动的视觉指示。该视觉指示可包括放大图标1204、将该图标朝向与第二健身强度组相关联的右中位置向右平移,以及呈现通知1208。At Figure 12G, 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, electronic device 600 initiates a visual indication that the user is moving toward a higher fitness intensity group. The visual indication may include magnifying the icon 1204, panning the icon to the right toward a center-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 toward the higher fitness intensity group continues, and the electronic device 600 displays the icon 1204 continuing to translate to the right along the bar 1206 .
在图12I处,图标1204已到达与第二健身强度组相关联的右中位置。图标1204返回到其较小的尺寸并且呈现在与第二健身强度组相关联的右中位置处。此外,呈现了一个新的通知12I,其鼓励用户继续提高他们的表现以移动到第一健身强度组。At Figure 12I, icon 1204 has reached the center right position associated with the second fitness intensity group. Icon 1204 returns to its smaller size and appears at the center right position associated with the second fitness intensity group. Additionally, a new notification 12I is presented, which encourages users to continue improving their performance to move to the first fitness intensity set.
在图12J处,电子设备600确定用户的体力活动满足与最高健身强度组相关联的一个或多个健身强度阈值。基于该确定,电子设备600启动用户正在向较高健身强度组移动的视觉指示。该视觉指示可同样包括放大图标1204、将该图标朝向与最高组相关联的最右位置向右平移,以及呈现通知1212(在图12K中示出)。At Figure 12J, 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, electronic device 600 initiates a visual indication that the user is moving toward a higher fitness intensity group. The visual indication may likewise include enlarging the icon 1204, panning the icon right toward the rightmost position associated with the highest group, and presenting the notification 1212 (shown in Figure 12K).
在图12L处,图标1204已到达与用户的最高组相关联的最右位置。图标1204返回到其较小的尺寸,并且呈现在与用户的最高层级相关联的最右位置。At Figure 12L, icon 1204 has reached the right-most 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 level.
在图12M处,电子设备600确定用户的体力活动不再满足与用户的最高组相关联的该一个或多个健身强度阈值。基于该确定,电子设备600启动用户正在向较低健身强度组移动的视觉指示。该视觉指示可包括将图标1204沿着长条1206朝向与第二健身强度组相关联的右中位置向左平移。在一些实施方案中,包括所描绘的实施方案,将图标移动到长条1206上的与较低组相关联的位置不会导致放大图标1204或呈现附加的通知(除平移图标1204之外)。然而,在其他实施方案中,可使用附加的、更少的或不同的视觉指示。At FIG. 12M, electronic device 600 determines that the user's physical activity no longer meets the one or more fitness intensity thresholds associated with the user's highest set. Based on this determination, electronic device 600 initiates a visual indication that the user is moving toward a lower fitness intensity group. The visual indication may include translating icon 1204 to the left along bar 1206 toward a center-right position associated with the second fitness intensity group. In some embodiments, including the depicted embodiment, moving the icon to a position on the bar 1206 associated with the lower group does not result in the icon 1204 being enlarged or additional notifications being presented (other than panning the icon 1204). However, in other embodiments, additional, fewer, or different visual indications may be used.
在图12N处,电子设备600确定用户的体力活动不满足与用户的第二组相关联的该一个或多个健身强度阈值。基于该确定,电子设备600继续将图标1204朝向长条1206上的与第三健身强度组相关联的位置(在这种情况下,即长条1206上的中心位置)向左平移。At FIG. 12N, electronic device 600 determines that the user's physical activity does not meet the one or more fitness intensity thresholds associated with the second group of users. Based on this determination, electronic device 600 continues to translate icon 1204 to the left toward a location on bar 1206 associated with the third fitness intensity group (in this case, the center location on bar 1206).
在图12O处,电子设备600检测到健身会话已结束。响应于检测到健身会话已结束,电子设备600将健身会话用户界面1030的显示替换为健身总结用户界面1076。健身总结用户界面1076任选地显示健身会话的卡路里信息(例如,活动卡路里信息1080A、总卡路里信息1080B)、健身会话的心率信息(例如,平均心率1080C)、健身会话的持续时间信息(例如,总时间1080D)以及与用户相对于其他用户的表现有关的信息(例如,健身强度信息1080E)。健身强度信息1080E基于用于健身的已燃烧的活动卡路里来展示多个(例如,五个)不同的用户群组或层级,其中最低层级的用户已燃烧的活动卡路里数低于160,第二层级的用户已燃烧的活动卡路里数介于160和200之间,第三层级的用户已燃烧的活动卡路里数介于200和240之间,第四层级的用户已燃烧的活动卡路里数介于240和280之间,并且第五层级的用户已燃烧的活动卡路里数超过280。健身强度信息1080E指示用户已燃烧212活动卡路里,将用户置于第三用户层级或第三用户群组中。At Figure 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 the display of fitness session user interface 1030 with fitness summary user interface 1076 . Fitness summary user interface 1076 optionally displays fitness session calorie information (eg, active calorie information 1080A, total calorie information 1080B), fitness session heart rate information (eg, average heart rate 1080C), fitness session duration information (eg, total time 1080D) as well as information regarding the user's performance relative to other users (eg, fitness intensity information 1080E). Fitness intensity information 1080E displays multiple (eg, five) different user groups or tiers based on activity calories burned for fitness, where the user in the lowest tier has activity calories burned less than 160, and the user in the second tier has burned activity calories below 160. of users have burned activity calories between 160 and 200, users in the third tier have burned activity calories between 200 and 240, and users in the fourth tier have burned activity calories between 240 and 240 280, and the fifth level user has burned more than 280 activity calories. Fitness intensity information 1080E indicates that the user has burned 212 activity calories, placing the user in the third user tier or third user group.
健身总结用户界面1076还包括用于关闭健身总结用户界面的选项1080F、用于共享健身总结信息的选项1080G和用于选择舒缓拉伸健身的选项1080H。Fitness summary user interface 1076 also includes an option 1080F for closing the fitness summary user interface, an option 1080G for sharing fitness summary information, and an option 1080H for selecting a soothing stretch workout.
图13是示出根据一些实施方案的用于使用电子设备来显示视频内容并且提供与视频内容相关的健身信息的方法的流程图。方法1300在具有显示设备(例如,602)的设备(例如,100、300、500、600)处执行。方法1300中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。13 is a flowchart illustrating 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 (eg, 100, 300, 500, 600) having a display device (eg, 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. This method reduces the user's cognitive load when displaying video content and provides fitness information related to the video content, thereby creating a more effective human-computer interface. For battery-operated computing devices, enabling users to display video content and provide fitness information related to the video content more quickly and efficiently, saving power and increasing the time between battery charges.
在一些实施方案中,电子设备(例如,100、300、500、600、800)是计算机系统。该计算机系统任选地与显示生成部件和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。In some embodiments, the electronic device (eg, 100, 300, 500, 600, 800) is a computer system. The computer system optionally communicates (eg, wired communications, wireless communications) with the 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, a display generation component is integrated with the computer system. In some embodiments, the display generation component is separate 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 separate from the computer system. Accordingly, the computer system may send data (eg, image data or video data) via a wired or wireless connection to an integrated or external display generation component to visually generate content (eg, using a display device), and may transmit data (eg, image data or video data) via a wired or wireless connection to receive input from one or more input devices.
电子设备使得经由显示设备(例如,电子设备的显示设备(例如,显示器602或电子设备600)、外部设备(例如,电视、机顶盒)的显示设备或与外部设备通信的显示设备)同时显示(1302):视频内容(例如,1034、健身视频);和健身强度表示(例如,1040D、长条和/或用户图标)。在一些实施方案中,健身强度表示具有基于(例如,其变化基于)该电子设备的用户的体力活动指标(例如,活动卡路里、心率、所移动的距离和/或所爬的楼梯数)(对应于视频内容的第一回放位置(例如,在第一时间视频内容的当前回放位置))与在观看视频内容时参与健身的用户群组的基于该用户群组的体力活动的体力活动指标(对应于视频内容的第一回放位置)之间的比较的视觉特性(例如,尺寸、定位/位置、颜色、数值和/或文本字符)(1304)。使得同时显示视频内容和健身强度表示,向用户提供了关于由电子设备所记录的体力活动指标和其他信息的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。The electronic device causes simultaneous display via a display device (eg, a display device of the electronic device (eg, display 602 or electronic device 600), a display device of an external device (eg, television, set-top box), or a display device in communication with the external device) (1302 ): video content (e.g., 1034, fitness video); and fitness intensity representation (e.g., 1040D, bar and/or user icon). In some embodiments, the fitness intensity representation has a physical activity indicator (e.g., activity calories, heart rate, distance moved, and/or number of stairs climbed) based on (e.g., changes based on) the user of the electronic device (corresponding to at the first playback position of the video content (e.g., the current playback position of the video content at the first time)) and a physical activity indicator (corresponding to the physical activity of the user group that participates in fitness while watching the video content) (1304). The display of video content and fitness intensity representation simultaneously provides feedback to the user regarding physical activity indicators and other information recorded by the electronic device. Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,体力活动指标基于(例如,对应于)由外部设备的一个或多个传感器(例如,GPS、加速度计、陀螺仪和/或心率)捕获的数据。在一些实施方案中,(用户或用户群组的)体力活动指标与第一回放位置之间的对应关系是精确的(例如,逐秒精确)。例如,体力活动指标是在第一回放位置处的体力活动的实时表示。在一些实施方案中,(用户或用户群组的)体力活动指标与第一回放位置之间的对应关系不太精确(例如,具有30秒、1分钟或5分钟的间隔)。例如,体力活动指标是以预定间隔更新的体力活动的表示。在一些实施方案中,健身强度表示对应于基于体力活动指标的多个健身强度水平(例如,任选地由长条上的刻度标记指示)。在一些实施方案中,健身强度表示指示该电子设备的用户处于该多个健身强度水平中的第一健身强度水平。在一些实施方案中,用户群组的体力活动指标对应于用户群组的历史数据(例如,在当前健身开始之前所捕获的数据)。在一些实施方案中,用户群组的体力活动指标对应于用户群组的当前数据(例如,在当前健身期间所捕获的数据)。在一些实施方案中,用户群组的体力活动指标对应于历史数据和当前数据的组合。在一些实施方案中,强度表示包括长条(例如,1206,水平的或竖直的)和在相对于该长条的位置处显示的用户图标(例如,1204)。在一些实施方案中,用户图标对应于电子设备的用户。在一些实施方案中,用户图标相对于长条的位置指示电子设备的用户相对于用户群组的强度水平。在一些实施方案中,强度表示包括数值、文本字符或它们的组合。在一些实施方案中,强度表示不包括文本字符或数值。例如,强度表示是没有文本字符或数值的图案和/或图形表示。在一些实施方案中,在显示健身视频内容时显示强度表示。在一些实施方案中,强度表示覆盖在健身视频内容上。在一些实施方案中,用户图标在与长条相同的轴线上显示。在一些实施方案中,用户图标根据用户正在进行的健身的类型而改变。例如,用户图标可具有看起来正在跑步的动画形象。又如,用户图标可具有看起来正在划船的动画形象。在一些实施方案中,第二电子设备(例如,不同于该电子设备)也显示健身强度表示,其中该健身强度表示具有基于第二电子设备的用户的体力活动指标与用户群组(例如,包括该电子设备的用户)的体力活动指标之间的比较的视觉特性。在一些实施方案中,在用户完成健身之后,用户群组的体力活动指标被更新以包括对应于电子设备的用户的数据(例如,匿名数据)。In some embodiments, the physical activity indicator is based on (eg, corresponds to) data captured by one or more sensors of the external device (eg, GPS, accelerometer, gyroscope, and/or heart rate). In some embodiments, the correspondence between the physical activity indicator (of the user or group of users) and the first playback position is precise (eg, second-by-second precise). For example, the physical activity indicator is a real-time representation of physical activity at the first playback position. In some embodiments, the correspondence between the physical activity indicator (of the user or group of users) and the first playback position is less precise (eg, with an interval of 30 seconds, 1 minute, or 5 minutes). For example, a physical activity indicator is a representation of physical activity that is updated at predetermined intervals. In some embodiments, the fitness intensity representation corresponds to a plurality of fitness intensity levels based on physical activity indicators (eg, optionally indicated by tick marks on the bar). In some embodiments, the fitness intensity representation indicates that the user of the electronic device is at a first fitness intensity level of the plurality of fitness intensity levels. In some embodiments, the physical activity indicators for the user group correspond to historical data for the user group (eg, data captured before the current workout began). In some embodiments, the physical activity indicators for the user group correspond to current data for the user group (eg, data captured during the current workout). In some embodiments, the physical activity indicator for the user group corresponds to a combination of historical data and current data. In some embodiments, the intensity representation includes a bar (eg, 1206, horizontal or vertical) and a user icon displayed at a position relative to the bar (eg, 1204). In some embodiments, the user icon corresponds to a user of the electronic device. In some embodiments, the position of the user icon relative to the bar indicates the intensity level of the user of the electronic device relative to the user group. In some embodiments, the intensity representation includes numerical values, text characters, or combinations thereof. In some embodiments, the intensity representation does not include text characters or numerical values. For example, an intensity representation is a pattern and/or graphical representation without text characters or numerical values. In some embodiments, the intensity representation is displayed when exercising video content is displayed. 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 bar. In some embodiments, the user icon changes based on the type of exercise the user is performing. For example, a user icon may have an animated image that appears to be running. As another example, a user icon may have an animated image that appears to be rowing a boat. 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 a physical activity indicator based on the user of the second electronic device and a user group (e.g., including The visual characteristics of the comparison between the physical activity indicators of the user of the electronic device. In some embodiments, after the user completes a workout, the physical activity indicator for the user group is updated to include data (eg, anonymous data) corresponding to the user of the electronic device.
在一些实施方案中,在视频从第一回放位置前进到第二回放位置(1308)之后,电子设备接收(1310)对应于用户的体力活动指标的活动数据。在一些实施方案中,电子设备还接收对应于用户群组的体力活动指标的活动数据。In some implementations, 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 physical activity indicators for the user group.
在一些实施方案中,响应于接收到该活动数据(1312),电子设备使得经由显示设备显示(1314)健身强度表示,其中该健身强度表示的视觉特性基于(其变化基于)接收到的活动数据并且基于该电子设备的用户的体力活动指标(例如,活动卡路里、心率、所移动的距离和/或所爬的楼梯数)(对应于视频内容的第二回放位置)与用户群组的体力活动指标(对应于视频内容的第二回放位置)之间的比较而改变。使得显示健身强度表示向用户提供了关于由电子设备所记录的体力活动指标和其他信息的更新的反馈,其中该健身强度表示的视觉特性基于接收到的活动数据。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, in response to receiving the activity data (1312), the electronic device causes the fitness intensity representation to be displayed (1314) via the display device, wherein the visual characteristics of the fitness intensity representation are based on (the changes are based on) the received activity data. And based on the physical activity indicators (for example, active calories, heart rate, distance moved and/or number of stairs climbed) of the user of the electronic device (corresponding to the second playback position of the video content) and the physical activity of the user group indicator (corresponding to the second playback position of the video content). Caused display of the fitness intensity representation provides updated feedback to the user regarding physical activity indicators 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 users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,响应于接收到活动数据:根据确定该活动数据对应于用户相对于用户群组的增加的强度水平,电子设备沿着强度表示的长条以第一方向移动用户图标(例如,如在图12F至图12I中所描绘的)。在一些实施方案中,响应于接收到活动数据:根据确定该活动数据对应于用户相对于用户群组的降低的强度水平,电子设备沿着强度表示的长条以与第一方向相反的第二方向移动用户图标(例如,如在图12L至图12N中所描绘的)。在一些实施方案中,根据确定活动数据不对应于用户相对于用户群组的强度水平的改变,电子设备维持用户图标沿着强度表示的长条的位置。在一些实施方案中,电子设备改变数值和/或文本字符以反映强度水平的改变,而不是移动用户图标,如接收到的活动数据所指示。例如,数值响应于设备接收到对应于增加的强度水平的活动数据而增大。又如,数值响应于设备接收到对应于降低的强度水平的活动数据而减小。In some embodiments, in response to receiving the activity data: based on a determination that the activity data corresponds to an increased intensity level of the user relative to a group of users, the electronic device moves the user icon in a first direction along the strip of intensity representation (e.g., , as depicted in Figures 12F to 12I). In some embodiments, in response to receiving the activity data: based on a determination that the activity data corresponds to a reduced intensity level of the user relative to a group of users, the electronic device moves in a second direction along the strip of intensity representation opposite to the first direction. direction moves the user icon (eg, as depicted in Figures 12L-12N). In some embodiments, based on determining that the activity data does not correspond to a change in the user's intensity level relative to a group of users, the electronic device maintains the position of the user icon along the strip of intensity representation. In some embodiments, the electronic device changes numerical values and/or text characters to reflect changes in intensity levels, rather than moving the user icon, as indicated by the received activity data. For example, the value increases in response to the device receiving activity data corresponding to increased intensity levels. As another example, the value decreases in response to the device receiving activity data corresponding to a reduced intensity level.
在一些实施方案中,用户的体力活动指标对应于用户燃烧的卡路里(例如,在视频内容的持续时间期间或其预定部分期间燃烧的卡路里)的表示(1306)。在一些实施方案中,累积的卡路里度量应用于某种类型的健身(例如,预期要燃烧阈值卡路里量的健身(例如,高强度间歇训练(HIIT)、跑步机、划船、骑自行车))。In some embodiments, the user's physical activity indicator corresponds to a representation of calories burned by the user (eg, calories burned during the duration of the video content or a predetermined portion thereof) (1306). In some embodiments, the cumulative calorie metric applies to a certain type of fitness (eg, fitness in which a threshold amount of calories is expected to be burned (eg, high-intensity interval training (HIIT), treadmill, rowing, cycling)).
在一些实施方案中,健身强度表示(例如,1040D、1204、1206)对应于基于用户群组的体力活动指标的预定数量(例如,3、5、7)的健身强度水平(例如,区域),包括第一健身强度水平和第二健身强度水平。在一些实施方案中,第一健身强度水平指示用户的体力活动指标在对应于用户群组的体力活动指标的范围的预定子集内(例如,在组群中,处于特定强度水平)。在一些实施方案中,第二健身强度水平指示用户的体力活动指标不在对应于用户群组的体力活动指标的范围的预定子集内(例如,不在组群中(例如,领先于组群或落后于组群),不处于特定强度水平)。在一些实施方案中,相比于第二健身强度水平,第一健身强度水平指示用户的体力活动指标的较高值。在一些实施方案中,相比于第一健身强度水平,第二健身强度水平指示用户的体力活动指标的较高值。在一些实施方案中,“组群”由多于一个健身强度水平并且少于预定数量的健身强度水平组成。In some embodiments, the fitness intensity representation (eg, 1040D, 1204, 1206) corresponds to a predetermined number (eg, 3, 5, 7) of fitness intensity levels (eg, zones) based on physical activity indicators for the user group, Includes 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 corresponding to the physical activity indicator of the group of users (eg, within the group, at a particular 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 corresponding to the physical activity indicator of the user group (e.g., not in the group (e.g., ahead of the group or behind the group) within 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 compared to the second fitness intensity level. In some embodiments, the second fitness intensity level indicates a higher value of the user's physical activity indicator compared to 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, it is determined 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 a threshold exceeding the first fitness intensity level) , the electronic device causes the user to display, via the display device, a prompt for the user to change the fitness intensity level from the first fitness intensity level to the second fitness intensity level (eg, 1210, encouraging the user to continue moving or increase the amount of movement). Providing feedback to the user regarding the current state of the device (e.g., the device has detected an immediate change in the user's fitness intensity level) by displaying a prompt for the user based on a determination that the user's physical activity indicator corresponds to an immediate change in fitness intensity level. Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,根据确定电子设备的用户处于第一健身强度水平,具有经改变的视觉特性的健身强度表示指示用户处于第一健身强度水平(例如,在组群中)。在一些实施方案中,根据确定电子设备的用户处于第二健身强度水平,具有经改变的视觉特性的健身强度表示指示用户处于第二健身强度水平(例如,不在组群中,领先于组群、落后于组群)。In some embodiments, upon determining that the user of the electronic device is at the first fitness intensity level, the fitness intensity representation with the altered visual characteristics indicates that the user is at the first fitness intensity level (eg, in a group). In some embodiments, upon determining that the user of the electronic device is at the second fitness intensity level, the fitness intensity representation having the altered visual characteristics indicates that the user is at the second fitness intensity level (e.g., not in the group, ahead of the group, behind the group).
在一些实施方案中,根据确定用户的体力活动指标对应于相对于用户群组的体力活动指标的至少(例如,预定的)阈值量的增加,电子设备使得经由显示设备显示用户的体力活动指标对应于相对于用户群组的体力活动指标的增加的第一指示(例如,1208、1212、文本、图形和/或图示),其中该第一指示不同于健身强度表示。在一些实施方案中,第一指示与具有经改变的视觉特性的健身强度表示同时显示。在一些实施方案中,在健身强度表示指示从较低健身强度水平到较高健身强度水平的改变时,显示第一指示。根据确定用户的体力活动指标对应于相对于用户群组的体力活动指标的至少阈值量的增加而使得显示指示,向用户提供了关于设备的当前状态的反馈(例如,设备已检测到用户的体力活动指标对应于相对于用户群组的体力活动指标的阈值量的增加)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, upon determining that the user's physical activity indicator corresponds to an increase in at least a (eg, predetermined) threshold amount relative to a physical activity indicator for a group of users, the electronic device causes display, via the display device, that the user's physical activity indicator corresponds to A first indication (eg, 1208, 1212, text, graphics, and/or illustration) of an increase in a physical activity indicator relative to a group of users, wherein the first indication is different from a fitness intensity representation. In some embodiments, the first indication is displayed simultaneously with a fitness intensity representation having altered 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. Feedback is provided to the user regarding the current state of the device (e.g., the device has detected the user's physical activity) based on a determination that the user's physical activity indicator corresponds to an increase in at least a threshold amount relative to the user group's physical activity indicator. The activity indicator corresponds to an increase by a threshold amount relative to the physical activity indicator for the user group). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,根据确定用户的体力活动指标对应于相对于用户群组的体力活动指标的至少(例如,预定的)阈值量的降低,显示具有经改变的视觉特性的健身强度表示,而不会使得显示用户的体力活动指标对应于相对于用户群组的体力活动指标的降低的第二指示(例如,文本、图形和/或图示)(例如,如在图12L至图12N中所描绘的)。在一些实施方案中,根据确定用户的体力活动指标对应于相对于用户群组的体力活动指标的至少(例如,预定的)阈值量的降低,显示具有经改变的视觉特性的健身强度表示,而不会使得显示用户的体力活动指标对应于相对于用户群组的体力活动指标的降低的任何指示。在一些实施方案中,健身强度表示指示从较高健身强度水平到较低健身强度水平的改变。根据确定用户的体力活动指标对应于相对于用户群组的体力活动指标的至少阈值量的降低而使得显示指示,向用户提供了关于设备的当前状态的反馈(例如,设备已检测到用户的体力活动指标对应于相对于用户群组的体力活动指标的阈值量的降低)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, displaying the fitness intensity representation with altered visual characteristics based on a determination that the user's physical activity indicator corresponds to a decrease in at least a (eg, predetermined) threshold amount relative to a physical activity indicator for a group of users, and Does not cause display of a second indication (e.g., text, graphics, and/or illustration) that the user's physical activity indicator corresponds to a decrease in the physical activity indicator relative to the group of users (e.g., as illustrated in Figures 12L-12N depicted). In some embodiments, displaying the fitness intensity representation with altered visual characteristics based on a determination that the user's physical activity indicator corresponds to a decrease in at least a (eg, predetermined) threshold amount relative to a physical activity indicator for a group of users, and Any indication that the user's physical activity metric corresponds to a decrease relative to the physical activity metric for the user group is not caused to be displayed. In some embodiments, the fitness intensity representation indicates a change from a higher fitness intensity level to a lower fitness intensity level. Feedback is provided to the user regarding the current state of the device (e.g., the device has detected that the user's physical activity The activity indicator corresponds to a threshold amount of decrease relative to the physical activity indicator for the user group). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,根据确定用户的体力活动指标对应于在至少预定时间量内低于(例如,预定)阈值量的改变,电子设备在视觉上修改(例如,缩小其尺寸、最小化、停止显示)健身强度表示。In some embodiments, the electronic device visually modifies (e.g., reduces its size, minimizes, stops Display) fitness intensity indication.
在一些实施方案中,用户和用户群组共享一个或多个特性(例如,体能水平、人口统计(诸如年龄范围、性别、体重)),并且健身强度表示基于所共享的一个或多个特性。在一些实施方案中,不与该用户共享该一个或多个特性的一个或多个用户被排除在外。在一些实施方案中,基于用户的体能水平和/或人口统计来归一化用户群组(例如,表示用户群组的体力活动的数据)。In some embodiments, users and user groups share one or more characteristics (eg, 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 who do not share the one or more characteristics with the user are excluded. In some embodiments, user groups are normalized based on the user's fitness level and/or demographics (eg, data representing the physical activity of the user group).
在一些实施方案中,最初显示视频内容而不会使得显示健身强度表示,并且根据确定已经过预定时间量,健身强度表示开始与视频内容一起显示(例如,如在图12F中所描绘的)。In some embodiments, the video content is initially displayed without causing the fitness intensity representation to be displayed, and upon determining that a predetermined amount of time has elapsed, the fitness intensity representation begins to be displayed with the video content (eg, as depicted in Figure 12F).
在一些实施方案中,视频内容最初与健身强度表示一起显示,其中健身强度表示处于未解析状态(例如,如在图12A至图12E中所描绘的)。在一些实施方案中,未解析状态包括将(表示用户的)用户图标的显示位置从对应于第一健身强度水平的第一位置改变到对应于第二健身强度水平的第二位置。在一些实施方案中,电子设备以预定义方式重复地改变/循环用户图标的显示位置。在一些实施方案中,根据确定已接收到(例如,已获得)足够量的用户的活动数据,电子设备使得用户图标在对应于健身强度水平的特定位置处显示,而无需以预定义方式重复地改变/循环用户图标的显示位置。In some embodiments, the video content is initially displayed with the fitness intensity representation, wherein the fitness intensity representation is in an unresolved state (eg, as depicted in Figures 12A-12E). In some embodiments, the unresolved state includes changing the display position of the user icon (representing the 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, upon determining that a sufficient amount of the user's activity data has been received (e.g., obtained), the electronic device causes the user icon to be displayed at a specific location corresponding to the fitness intensity level without repeatedly repeating it in a predefined manner. Change/cycle the display position of user icons.
需注意,上文相对于方法1300所述的过程(例如,图13)的详情也以类似方式适用于上文所述的方法。例如,方法1300任选地包括上文参考方法1100所述的各种方法的特性中的一个或多个特性。例如,健身强度表示可包括在上文参考方法1100所述的体力活动指标中。为了简明起见,这些详情在下文中不再重复。Note that the details of the process described above with respect to method 1300 (eg, FIG. 13) also apply in a similar manner to the method described above. For example, method 1300 optionally includes one or more of the features of the various methods described above with reference to method 1100 . For example, a fitness intensity representation may be included in the physical activity indicator described above with reference to method 1100. For the sake of brevity, these details are not repeated below.
图14A至图14R示出了根据一些实施方案的用于协调多个设备中的健身内容的显示的示例性用户界面。这些附图中的用户界面用于示出下文所述的包括图15中的过程的过程。14A-14R illustrate an example user interface for coordinating the display of fitness content across multiple devices, in accordance with some embodiments. The user interface in these figures is used to illustrate the process described below, including the process in Figure 15.
图14A示出了电子设备600,该电子设备是具有显示器602的智能电话。电子设备600的显示器602包括触敏表面,电子设备600可在该触敏表面上检测用户手势(例如,轻击、轻扫和/或拖动)。在一些实施方案中,电子设备600包括电子设备100、300和/或500的一个或多个特征。Figure 14A shows an electronic device 600, which is a smartphone having a display 602. Display 602 of electronic device 600 includes a touch-sensitive surface on which electronic device 600 can detect user gestures (eg, taps, swipes, and/or drags). In some embodiments, electronic device 600 includes one or more features of 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 having a display 801. In some embodiments, electronic device 800 communicates with electronic device 600 (eg, electronic device 800 and electronic device 600 are wirelessly paired). In some implementations, electronic device 800 communicates (eg, transmits/receives data) with external devices via electronic device 600 . In some embodiments, electronic device 800 transmits data representative of the user's physical activity to electronic device 600 and vice versa. Display 801 of electronic device 800 includes a touch-sensitive surface on which electronic device 800 can detect user gestures (eg, tap, swipe, drag). In some embodiments, electronic device 800 includes one or more features of 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。Figure 14A also shows an electronic device 1400, which is a television having a display 1401. In some embodiments, electronic device 1400 is in communication with or capable of communicating with electronic device 600 . For example, electronic device 600 optionally transmits data representative of the displayed content to electronic device 1400 . In some embodiments, electronic device 1400 is a set-top box or streaming device rather than a television. In some embodiments, electronic device 1400 displays content via display 1401, which is integrated as part of a television. In some implementations, electronic device 1400 displays content via a display external to electronic device 1400 . In some embodiments, electronic device 1400 is paired with a physical remote that can be used to operate electronic device 1400 . In some embodiments, each of these devices (e.g., 600, 800, 1400) is logged into the same account (e.g., an account associated with the user), which enables the user to access services that would otherwise be accessed without an account. restricted features/functions). At Figure 14A, electronic device 600 displays details user interface 620, as discussed above with respect to Figure 6D. Electronic device 800 displays active user interface 1002, as discussed above with respect to Figure 10A. Electronic device 1400 has not yet displayed the workout (eg, content associated with the workout represented in details user interface 620). While displaying details user interface 620 , electronic device 600 detects input 1406 at a location corresponding to 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 Figure 14B, in response to detecting the input 1406, the electronic device 600 initiates a process for playing the fitness content, including replacing the display of the details user interface 620 with the workout start user interface 1016, as discussed above with respect to Figure 10B. The workout 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. Additionally, in response to detecting the input, electronic device 600 causes electronic device 800 to replace the display of activity user interface 1002 with workout start user interface 1018 . Workout start user interface 1016 includes a play button 1020, and workout start user interface 1018 includes a play button 1022, as discussed above with respect to Figure 10B. Electronic device 1400 still does not display fitness content. While displaying workout start user interface 1016 , electronic device 600 detects input 1410 at a location 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 Figure 14C, in response to detecting input 1410, electronic device 600 initiates a process for playing fitness content at a device other than electronic device 600, such as electronic device 1400, including displaying a device for configuring which device to display the fitness content. Options 1416A to 1416B. As shown in Figure 14C, the electronic device 600 provides device options for the user to select. As indicated by the check mark, the phone (eg, 600) is currently configured to display fitness content. Option 1416B provides the user with the option to configure the living room TV (eg, 1400) to display fitness content instead of the phone. In response to detecting the input 1410 , the electronic device 600 deemphasizes the fitness start user interface 1016 . In response to detecting the input 1410, the electronic device 600 causes the electronic device 600 to de-emphasize the workout start user interface 1018 (eg, causing the play button 1022 to become unselectable). Electronic device 1400 still does not display fitness content. While displaying options 1416A-1416B, electronic device 600 detects input 1414 at a location corresponding to 1416B.
在图14D处,响应于检测到输入1414,电子设备600发起用于在电子设备1400处显示健身内容的过程(例如,对应于选项1416B)。根据确定电子设备1400已被成功配置为显示健身内容,电子设备600在选项1416B旁边显示指示电子设备1400已被成功配置的视觉指示(例如,复选标记)。电子设备1400仍未显示健身内容。At Figure 14D, in response to detecting input 1414, electronic device 600 initiates a process for displaying fitness content at electronic device 1400 (eg, corresponding to option 1416B). Upon determining that electronic device 1400 has been successfully configured to display fitness content, electronic device 600 displays a visual indication (eg, a check mark) next to option 1416B indicating that electronic device 1400 has been successfully configured. Electronic device 1400 still does not display fitness content.
在图14E处,响应于检测到输入1414(例如,并且在显示视觉指示之后),电子设备600将选项1416A至1416B(例如,以及去强调的健身开始用户界面1016)的显示替换为状态用户界面1418。状态用户界面1418包括表示1420,该表示指示电子设备1400被配置为显示健身内容。状态用户界面1418包括提示1422,该提示向用户提示使用电子设备800或电子设备1400开始健身。状态用户界面1418还包括播放/暂停按钮1424和音量控件1426。At Figure 14E, in response to detecting input 1414 (eg, and after displaying a visual indication), electronic device 600 replaces the display of options 1416A-1416B (eg, and de-emphasized fitness start user interface 1016) with a status user interface 1418. Status user interface 1418 includes a representation 1420 indicating that electronic device 1400 is configured to display fitness content. Status user interface 1418 includes a prompt 1422 that prompts the user to begin exercising using electronic device 800 or electronic device 1400 . Status user interface 1418 also includes play/pause button 1424 and volume control 1426 .
进一步响应于检测到输入1414,电子设备600使得电子设备1400显示健身开始用户界面1428。健身开始用户界面包括提示1430,该提示向用户提示使用电子设备800或电子设备1400开始健身。健身开始用户界面1428包括选项1432,该选项在被选择时,使得电子设备1400显示健身内容。Further in response to detecting input 1414 , electronic device 600 causes electronic device 1400 to display workout start user interface 1428 . The workout start user interface includes a prompt 1430 that prompts the user to start a workout using electronic device 800 or electronic device 1400 . Workout start user interface 1428 includes option 1432, which, when selected, causes electronic device 1400 to display workout content.
进一步响应于检测到输入1414,电子设备600使得电子设备800停止去强调健身开始用户界面1018。因此,可选择播放按钮1022。在显示健身开始用户界面1018时,电子设备800在对应于播放按钮1022的位置处检测到输入1434。在一些实施方案中,电子设备600经由电子设备800处的输入1434检测开始回放健身内容的请求。Further in response to detecting the input 1414 , the electronic device 600 causes the electronic device 800 to stop de-emphasis on the fitness start user interface 1018 . Therefore, play button 1022 can 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 begin playback of fitness 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 Figure 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 Figure 10D. In some embodiments, in response to detecting input 1434, electronic device 800 transmits first data to electronic device 600 indicating that a request has been issued to begin playback of the fitness content. 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 has been issued to begin playback of the fitness content. In some implementations, 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 need not transmit data to electronic device 600, but rather 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使得启用该一个或多个传感器,以便提高用户在健身期间的体力活动的测量准确性。Further in response to input 1434 , electronic device 800 replaces the display of fitness start user interface 1018 with the display of fitness indicator user interface 1032 . Fitness metric user interface 1032 includes the elements discussed above with respect to Figure 10D. In some embodiments, in response to input 1434, electronic device 800 begins recording (eg, capturing) data corresponding to the user's physical activity. In some implementations, electronic device 800 records data via one or more sensors (eg, GPS, accelerometer, gyroscope, and/or heart rate). Prior to input 1434, the one or more sensors of 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 1434, the electronic device 800 causes the one or more sensors to be enabled in order to improve measurement accuracy of the user's physical activity during exercise.
进一步响应于输入1434,电子设备600更新状态用户界面1418,包括将提示1422替换为指示1435。指示1435指示电子设备1400当前正在显示健身内容。另外,响应于输入1434,电子设备600去强调选项1408(例如,使选项1408变得不可选)。在显示状态用户界面1418时,电子设备600检测显示器602上的输入1436。Further in 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. Additionally, in response to input 1434, electronic device 600 de-emphasizes option 1408 (eg, renders 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。At Figure 14G, in response to detecting the input 1436, the electronic device 600 displays a set of playback controls overlaid on the status user interface 1418, including a play/pause button 1046A, a playback progress indicator 1046B, a virtual remote 1438, and an edit indicator icon 1046E. . 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 , electronic device 600 causes electronic device 1400 to replace the display of fitness session user interface 1030 with the display of pause user interface 1442 . Further in response to detecting input 1440, electronic device 600 causes electronic device 800 to cease recording (eg, capturing) data corresponding to the user's physical activity. Accordingly, electronic device 800 updates fitness metric user interface 1032 to indicate that electronic device 800 is not recording data. Pause user interface 1442 includes an option 1444A that, when selected, ends the current fitness session (eg, displaying fitness summary user interface 1452 of Figure 14K). Pause user interface 1442 also includes an option 1444B that, when selected, resumes the current fitness session (eg, returns to displaying fitness session user interface 1030). In some embodiments, electronic device 1400 detects selection of one of these options (eg, 1444A-1444B) via input made at a physical remote location paired with electronic device 1400. In some embodiments, electronic device 1400 detects the selection via input made at electronic device 600, as discussed further below. While displaying the set of playback controls overlaid on state user interface 1418 , electronic device 600 detects input 1439 at a location corresponding to virtual remote 1438 .
在图14I处,响应于检测到输入1439,电子设备600将状态用户界面1418的显示替换为虚拟远程用户界面1446的显示。虚拟远程用户界面1446包括向后跳转按钮1448A、菜单按钮1448B、向前跳转按钮1448C、播放/暂停按钮1448D、屏幕按钮1448E、虚拟辅助按钮1448F和虚拟触控板1448G。在显示虚拟远程用户界面1446时,电子设备600在对应于播放/暂停按钮1448D的位置处检测到输入1450。At FIG. 14I , in response to detecting input 1439 , electronic device 600 replaces the display of status user interface 1418 with the display of virtual remote user interface 1446 . Virtual remote user interface 1446 includes jump back button 1448A, menu button 1448B, jump forward button 1448C, play/pause button 1448D, screen button 1448E, virtual assist button 1448F, and virtual trackpad 1448G. While virtual remote user interface 1446 is displayed, electronic device 600 detects input 1450 at a location corresponding to play/pause button 1448D.
在图14J处,响应于检测到输入1450,电子设备600返回到显示状态用户界面1418。进一步响应于检测到输入1450,电子设备600使得电子设备1400恢复健身会话(例如,返回到显示健身会话用户界面1030)。进一步响应于检测到输入1450,电子设备600使得电子设备800恢复记录表示用户的体力活动的数据。At Figure 14J, in response to detecting input 1450, electronic device 600 returns to displaying state user interface 1418. Further in response to detecting the input 1450, the electronic device 600 causes the electronic device 1400 to resume the fitness session (eg, return to displaying the fitness session user interface 1030). Further in response to detecting the input 1450, the electronic device 600 causes the electronic device 800 to resume recording data representative of the user's physical activity.
在图14K处,健身会话已完成(例如,视频内容1034的回放已结束)。根据确定健身会话已完成,电子设备800将健身指标用户界面1032的显示替换为总结用户界面1456,该总结用户界面包括与健身会话相关联的一组指标。根据确定健身会话已完成,电子设备800停止记录对应于用户的体力活动的数据。At Figure 14K, the fitness session has been completed (eg, playback of video content 1034 has ended). Upon determining that the fitness session is complete, the electronic device 800 replaces the display of the fitness metrics user interface 1032 with a summary user interface 1456 that includes a set of metrics associated with the fitness session. Upon determining that the fitness session is completed, the 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进行的输入)。Upon determining that the fitness session has been completed, electronic device 1400 replaces the display of fitness session user interface 1030 with fitness summary user interface 1452 . Fitness summary user interface 1452 includes option 1454A, which, when selected, causes electronic device 1400 to stop displaying fitness content (eg, and return primary control to electronic device 600). Workout summary user interface 1452 includes option 1454B, which, when selected, causes the workout corresponding to video content 1034 to be added to the user's workout collection. While fitness summary user interface 1452 is displayed, electronic device 1400 detects selection of option 1454A (eg, via input at a physical remote location paired with the electronic device, or via input using virtual trackpad 1448G).
在图14L处,响应于对选项1454A的选择,电子设备1400停止显示健身内容。响应于对选项1454A的选择,电子设备600将状态用户界面1418的显示替换为详情用户界面620的显示。响应于对选项1454A的选择,电子设备800将总结用户界面1456的显示替换为活动用户界面1002。多个同心的体力活动环1004已在活动用户界面1002中被更新,以指示由于最近完成的健身而导致的活动的增加。例如,移动环1006A和锻炼环1006B已在视觉上被修改,以分别指示已燃烧的卡路里数的增加以及锻炼的分钟数的增加。At Figure 14L, in response to selection of option 1454A, electronic device 1400 stops displaying fitness content. In response to selection of option 1454A, electronic device 600 replaces the display of status user interface 1418 with the display of details user interface 620 . In response to selection of option 1454A, electronic device 800 replaces the display of summary user interface 1456 with active user interface 1002 . Multiple concentric physical activity rings 1004 have been updated in activity user interface 1002 to indicate increased activity due to recently completed fitness. For example, movement ring 1006A and exercise ring 1006B have been visually modified to indicate an increase in the number of calories burned and an increase in 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满足相对于兼容的锻炼装备设备的接近度标准(例如,基于信号强度、基于锻炼装备设备处的输入和/或其他接近度指示来确定)。14M depicts a scenario in which electronic exercise equipment (such as a treadmill, exercise bike, rowing machine, or stair machine) may optionally be connected to (eg, paired to) electronic devices 600, 800, and/or 1400. At Figure 14M, similar to Figure 14E, electronic device 600 displays status user interface 1418, electronic device 1400 displays workout start user interface 1428, and electronic device 800 displays workout start user interface 1018. However, in FIG. 14M , workout start user interface 1428 on electronic device 1400 includes prompt 1460 . If such exercise equipment is available (in this case, a treadmill), prompt 1460 may indicate to the user that the selected workout is compatible with connection to the electronic exercise equipment. In the depicted embodiment, the user may optionally begin his or her workout without being connected to any exercise equipment (eg, by selecting option 1432 or option 1022). At Figure 14M, electronic device 600, electronic device 800, and/or electronic device 1400 determine that electronic device 800 meets proximity criteria relative to a compatible exercise equipment device (e.g., based on signal strength, based on input at the exercise equipment device, and/or or other proximity indication).
在图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 proximity criteria with respect to a compatible exercise gear device, electronic device 800 replaces the display of workout start user interface 1018 with display of pairing user interface 1462 (eg, electronic device 600 causing electronic device 800 to replace), and electronic device 600 replaces the display of status user interface 1418 with status user interface 1466 . Pairing user interface 1462 includes option 1464A, which is selectable by a 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 Figure 14O, in response to input 1464B, electronic device 800 is paired with a compatible exercise equipment device 1470 (eg, 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 status user interface 1466 with status user interface 1468, and electronic device 800 replaces the display of pairing user interface 1462 with status user interface 1468B (e.g., Electronic device 600 causes electronic device 800 to replace), and electronic device 1400 replaces the display of workout start user interface 1428 with status user interface 1468C (eg, electronic device 600 and/or 800 causes electronic device 1400 to replace). Each of the status user interfaces 1468A, 1468B, and 1468C instructs the user to initiate a workout on the paired exercise equipment device 1470. At Figure 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. fitness.
在图14P处,响应于输入1472B(例如,响应于确定已在配对的锻炼装备设备1470处接收到指示用户意图开始健身的用户输入),电子设备600将状态用户界面1468A的显示替换为状态用户界面1418,电子设备800将状态用户界面1468B的显示替换为健身指标用户界面1032(例如,电子设备600使得电子设备800进行替换),并且电子设备1400将状态用户界面1468C的显示替换为健身会话用户界面1030(例如,电子设备600和/或800使得电子设备1400进行替换),在上文(例如,参考图14F)更详细地描述了其中的每一者。At Figure 14P, in response to input 1472B (eg, in response to a determination that user input indicating the user's intent to initiate exercise has been received at paired exercise equipment device 1470), electronic device 600 replaces the display of status user interface 1468A with status user Interface 1418 , electronic device 800 replaces the display of status user interface 1468B with fitness metric user interface 1032 (eg, electronic device 600 causes electronic device 800 to replace), and electronic device 1400 replaces the display of status user interface 1468C with fitness session user Interface 1030 (eg, electronic device 600 and/or 800 enables electronic device 1400 to be replaced), each of which is described in greater detail above (eg, with reference to Figure 14F).
在图14Q处,在电子设备1400显示健身会话用户界面1030时,在与电子设备1400配对的远程控制设备1474处接收到包括向下运动的用户输入1474A。At FIG. 14Q , while electronic device 1400 displays fitness session user interface 1030 , user input 1474A is received at remote control device 1474 paired with electronic device 1400 , including a downward movement.
在图14R处,响应于输入1474A,电子设备1400显示显示设置用户界面1476。用户可导航显示设置用户界面1476并且选择各种可选选项,以控制在健身会话用户界面1030中显示的信息。例如,用户可选择显示或不显示体力活动指标(经由选项1478A和1478B)、关闭时间显示(1478C)、显示已经过时间(1478D)、显示剩余时间(1478E)、关闭燃烧长条的显示(1478F)或开启燃烧长条的显示(1478G)。电子设备1400可基于用户输入和显示设置用户界面1476中的选择来更新健身会话用户界面1030的显示。At Figure 14R, in response to input 1474A, electronic device 1400 displays display settings user interface 1476. The user can navigate the display settings user interface 1476 and select various selectable options to control the information displayed in the fitness session user interface 1030 . For example, the user may choose to display or not display physical activity indicators (via options 1478A and 1478B), turn off the time display (1478C), display elapsed time (1478D), display remaining time (1478E), and turn off the display of the burning bar (1478F ) or turn on the display of burning bars (1478G). Electronic device 1400 may update the display of fitness session user interface 1030 based on user input and selections in display settings user interface 1476 .
图15是示出根据一些实施方案的用于协调多个设备中的健身内容的显示的方法的流程图。方法1500在具有显示器(例如,602)的电子设备(例如,100、300、500、600)处执行,其中该电子设备与第一外部设备(例如,1400,电视、膝上型计算机、平板电脑、机顶盒、流式传输设备)和第二外部设备(例如,800,智能手表、健身跟踪设备、可穿戴电子设备)通信。方法1500中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。Figure 15 is a flowchart illustrating 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) having a display (e.g., 602) in conjunction with a first external device (e.g., 1400, a television, a laptop, a tablet) , set-top box, streaming device) communicates with a second external device (e.g., 800, smart watch, fitness tracking device, 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 across multiple devices. This approach reduces the cognitive load on users in coordinating the display of fitness content across multiple devices, thereby creating a more effective human-machine interface. For battery-powered computing devices, enabling users to coordinate the display of fitness content across multiple devices more quickly and efficiently, saving power and increasing the time between battery charges.
在一些实施方案中,电子设备(例如,100、300、500、600、800)是计算机系统。该计算机系统任选地与显示生成部件和一个或多个输入设备通信(例如,有线通信、无线通信)。显示生成部件被配置为提供视觉输出,诸如经由CRT显示器的显示、经由LED显示器的显示或者经由图像投影的显示。在一些实施方案中,显示生成部件与该计算机系统集成。在一些实施方案中,显示生成部件与该计算机系统分开。一个或多个输入设备被配置为接收输入,诸如接收用户输入的触敏表面。在一些实施方案中,一个或多个输入设备与该计算机系统集成。在一些实施方案中,一个或多个输入设备与该计算机系统分开。因此,该计算机系统可经由有线或无线连接将数据(例如,图像数据或视频数据)发送到集成的或外部的显示生成部件来以视觉方式产生内容(例如,使用显示设备),并且可经由有线或无线连接从一个或多个输入设备接收输入。In some embodiments, the electronic device (eg, 100, 300, 500, 600, 800) is a computer system. The computer system optionally communicates (eg, wired communications, wireless communications) with the 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, a display generation component is integrated with the computer system. In some embodiments, the display generation component is separate 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 separate from the computer system. Accordingly, the computer system may send data (eg, image data or video data) via a wired or wireless connection to an integrated or external display generation component to visually generate content (eg, using a display device), and may transmit data (eg, image data or video data) via a wired or wireless connection to receive input from one or more input devices.
电子设备(例如,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 ( For example, 1408), the first selectable user interface object is used to enable interaction 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 external to the device (e.g., For example, an active session user interface (eg, 1030) associated with the video content is displayed on a display device (eg, 1402) communicating with a set-top box, streaming device). In some embodiments, the user interface corresponding to the video content is a detailed page for a specific workout (eg, 620). In some embodiments, the user interface includes one or more of the following: a representation (eg, an image) of the video content, a duration of the video content, a music genre corresponding to the audio content, required equipment, a fitness description, audio Playlists and options to add workouts to your library. In some embodiments, the user interface includes selectable user options for starting an activity session (e.g., displaying fitness content on a display of the electronic device, e.g., without displaying fitness content on a display device in communication with the first external device) interface object.
电子设备(例如,600)检测包括对第一可选用户界面对象的选择的一个或多个用户输入(例如,1410、1414)的第一序列。The electronic device (eg, 600) detects a first sequence of one or more user inputs (eg, 1410, 1414) that include 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 selection of a first selectable user interface object: the electronic device (e.g., 600) causes communication with the first external device (e.g., , 1400) a display device (eg, 1402) in communication (eg, by transmitting a command or instruction to the first external device) to display a first graphical user interface (eg, 1428) associated with the active session.
当显示设备(例如,1402)正在显示与该活动会话相关联的第一图形用户界面(例如,1428)时,与第二外部设备(例如,作为设备的一部分的显示器(例如,智能手表、健身跟踪设备、可穿戴电子设备)、设备外部的显示器)通信的显示设备(例如,801)(例如,通过向第一外部设备传输命令或指令)显示与开始活动会话相关联并且不同于第一图形用户界面的第二图形用户界面(例如,1018),其中指向第二图形用户界面(例如,1018)的一部分(例如,1022)的选择输入(例如,1434)使得与第一外部设备(例如,1402)通信的显示设备显示与视频内容相关联的活动会话用户界面(例如,1030)。While a display device (e.g., 1402) is displaying a first graphical user interface (e.g., 1428) associated with the active session, communication with a second external device (e.g., a display that is part of the device (e.g., a smartwatch, fitness monitor) A display device (e.g., 801) that communicates (e.g., a tracking device, a wearable electronic device), a display external to the device) (e.g., by transmitting a command or instruction to a first external device) displays a display associated with starting an active session and that is different from the first graphic A second graphical user interface (e.g., 1018) of the 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) enables communication with a first external device (e.g., 1402) The communicating display device displays an active session user interface associated with the video content (eg, 1030).
在一些实施方案中,第二图形用户界面(例如,1018)的该部分对应于第二可选用户界面对象(例如,1022),该第二可选用户界面对象在被选择时,使得与第一外部设备通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)。在一些实施方案中,对第二可选用户界面对象的选择使得第二外部设备输出触觉反馈。In some implementations, the portion of the second graphical user interface (eg, 1018) corresponds to a second selectable user interface object (eg, 1022) that, when selected, causes An external device communicating display device (eg, 1402) displays an active session user interface (eg, 1030) associated with video content. In some implementations, selection of the second selectable user interface object causes the second external device to output haptic feedback.
在一些实施方案中,根据确定第三外部设备(例如,1470)(例如,锻炼设备(例如,跑步机、楼梯机、划船机、健身脚踏车、椭圆机等))可用于连接到(例如,直接连接、经由另一设备(例如,经由电子设备)间接连接)(例如,配对到)第二外部设备(例如,800)(例如,智能手表、健身跟踪设备、可穿戴电子设备)(例如,根据确定第三外部设备满足相对于第二外部设备的接近度标准(例如,在阈值距离和/或接近度内(例如,基于信号强度))),与第二外部设备(例如,800)通信的显示设备(例如,801)显示第三外部设备可用于连接到第二外部设备的指示(例如,1462)。在一些实施方案中,与第二外部设备通信的显示设备显示可选用户界面对象,该可选用户界面对象在被选择时,发起用于将第二外部设备连接到第三外部设备的过程。在一些实施方案中,将第二外部设备连接到第三外部设备允许将健身信息从第三外部设备传输到第二外部设备以及/或者将健身信息从第二外部设备传输到第三外部设备。根据确定第三外部设备可用于连接到第二外部设备而显示可选用户界面对象,向用户提供了关于设备的当前状态的反馈(例如,第三外部设备可用于连接到第二外部设备)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, a third external device (e.g., 1470) (e.g., exercise equipment (e.g., treadmill, stairmaster, rowing machine, stationary bike, elliptical machine, etc.)) may be configured to connect to (e.g., directly Connect, connect indirectly via another device (e.g., via an electronic device) (e.g., pair to) a second external device (e.g., 800) (e.g., smart watch, fitness tracking device, wearable electronic device) (e.g., according to Determining that the third external device meets proximity criteria (e.g., within a threshold distance and/or proximity (e.g., based on signal strength)) relative to the second external device to communicate with the second external device (e.g., 800) The display device (eg, 801) displays an indication that a third external device is available for connection to the second external device (eg, 1462). In some embodiments, a display device in communication 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 the selectable user interface object upon determining that the third external device is available for connection to the second external device provides feedback to the user regarding the current status of the device (eg, the third external device is available for connection to the second external device). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,响应于确定第三外部设备(例如,1470)(例如,锻炼设备(例如,跑步机、楼梯机、划船机、健身脚踏车、椭圆机等))可用于连接到(例如,直接连接、经由另一设备(例如,经由电子设备)间接连接)(例如,配对到)第二外部设备(例如,800)(例如,智能手表、健身跟踪设备、可穿戴电子设备)(例如,根据确定第三外部设备满足相对于第二外部设备的接近度标准(例如,在阈值距离和/或接近度内(例如,基于信号强度))),与第二外部设备(例如,800)通信的显示设备(例如,801)停止显示第二可选用户界面对象(例如,1022、1464A)并且显示使用第三外部设备来开始活动会话的视觉提示(例如,1468B)(例如,文本、图形、图示)。根据确定第三外部设备连接到第二外部设备而显示视觉提示,向用户提供了关于设备的当前状态的反馈(例如,第三外部设备连接到第二外部设备)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, in response to determining that a third external device (e.g., 1470) (e.g., exercise equipment (e.g., treadmill, stairmaster, rowing machine, exercise bike, elliptical trainer, etc.)) may be used to connect 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., smart watch, fitness tracking device, wearable electronic device) (e.g., Communicate with a second external device (e.g., 800) based on determining that the third external device meets proximity criteria (e.g., within a threshold distance and/or proximity (e.g., based on signal strength)) relative to the second external device The display device (e.g., 801) stops displaying the second selectable user interface object (e.g., 1022, 1464A) and displays a visual cue (e.g., 1468B) to use the third external device to start an active session (e.g., text, graphics, icon). Displaying a visual cue based on a determination that the third external device is connected to the second external device provides feedback to the user regarding the current status of the device (eg, the third external device is connected to the second external device). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,响应于确定已在第三外部设备(例如,1470)处接收到用户输入(例如,1472B)(例如,响应于确定已在第三外部设备处接收到对应于开始健身的请求和/或命令的用户输入):与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)。响应于确定已在第三外部设备处接收到用户输入而显示活动会话用户界面,向用户提供了关于设备的当前状态的反馈(例如,已在第三外部设备处接收到特定用户输入)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, in response to determining that user input (e.g., 1472B) has been received at the third external device (e.g., 1470) (e.g., in response to determining that a user input corresponding to starting a workout has been received at the third external device) User input of requests and/or commands): A display device (eg, 1402) in communication with the first external device (eg, 1400) displays an active session user interface (eg, 1030) associated with the video content. Displaying the active session user interface in response to determining that user input has been received at the third external device provides feedback to the user regarding the current state of the device (eg, that particular user input has been received at the third external device). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,电子设备(例如,600)在该电子设备的显示器(例如,602)上显示使用第二外部设备来开始活动会话的视觉提示(例如,1422、文本、图形和/或图示)。在一些实施方案中,响应于检测到一个或多个用户输入的第一序列而显示该视觉提示。在一些实施方案中,在检测到一个或多个用户输入的第一序列之前显示该视觉提示。提供使用第二外部设备来开始活动会话的提示向用户提供了关于设备的当前状态的反馈,并且向用户提供了指示开始活动会话所需的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, the electronic device (e.g., 600) displays a visual prompt (e.g., 1422), text, graphics, and/or diagrams to use the second external device to initiate an active session on the electronic device's display (e.g., 602). Show). In some embodiments, the visual cue is displayed in response to detecting a first sequence of one or more user inputs. In some embodiments, the visual cue is displayed before the first sequence of one or more user inputs is detected. Providing a prompt to start an active session using the second external device provides feedback to the user regarding the current state of the device and provides the user with the feedback required to indicate starting an active session. Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,视觉提示(例如,1422)包括使用第一外部设备(例如,1400)来开始活动会话的提示。In some embodiments, the visual prompt (eg, 1422) includes a prompt to use the first external device (eg, 1400) to start an active session.
在一些实施方案中,电子设备(例如,600)的显示器(例如,602)被配置为以第一尺寸显示内容。在一些实施方案中,与第一外部设备(例如,1400)通信的显示设备(例如,1402)被配置为以大于第一尺寸的第二尺寸显示内容。In some implementations, a display (eg, 602) of an electronic device (eg, 600) is configured to display content in a first size. In some implementations, a display device (eg, 1402) in communication with a first external device (eg, 1400) is configured to display content at a second size that is greater than the first size.
在一些实施方案中,与活动会话相关联的第一图形用户界面(例如,1428)包括使用第一外部设备(例如,1400)或第二外部设备(例如,800)来开始活动会话的视觉提示(例如,1430、文本、图形和/或图示)。提供使用第一外部设备来开始活动会话的提示向用户提供了关于设备的当前状态的反馈,并且向用户提供了指示开始活动会话所需的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, the first graphical user interface (eg, 1428) associated with the active session includes a visual prompt to start the active session using the first external device (eg, 1400) or the second external device (eg, 800) (e.g., 1430, text, graphics, and/or illustrations). Providing a prompt to start an active session using the first external device provides feedback to the user regarding the current state of the device and provides the user with feedback required to indicate starting an active session. Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,响应于检测到一个或多个用户输入(例如,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), the electronic device (e.g., 600) displays on a display of the electronic device (e.g., 602) the corresponding A display device (e.g., 1402) in communication with an external device (e.g., 1400) is configured to display a visual indication (e.g., 1420, text, graphics, illustrations) of an active session user interface (e.g., 1030) associated with video content and/or (e.g., a visual representation of the first external device).
在一些实施方案中,指向与活动会话相关联的第一图形用户界面(例如,1428)的一部分(例如,1432)的选择输入使得与第一外部设备通信的显示设备显示与视频内容相关联的活动会话用户界面(例如,1030)。In some embodiments, selection input directed to a portion (eg, 1432) of a first graphical user interface (eg, 1428) associated with the active session causes a display device in communication with the first external device to display video content associated with Active session user interface (e.g., 1030).
在一些实施方案中,在与第一外部设备通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)时,与第二外部设备通信的显示设备(例如,801)显示基于用户在活动会话期间的体力活动的一个或多个体力活动指标(例如,1042A至1042C,基于经由第二外部设备的一个或多个传感器所捕获的数据)(例如,并且停止显示第二图形用户界面(例如,1018))。In some embodiments, while a display device in communication with a first external device (eg, 1402) displays an active session user interface (eg, 1030) associated with video content, a display device in communication with a second external device (eg, 1030) , 801) display one or more physical activity indicators (e.g., 1042A to 1042C, based on data captured via one or more sensors of the second external device) based on the user's physical activity during the activity session (e.g., and stop Display a second graphical user interface (eg, 1018)).
在一些实施方案中,响应于确定活动会话已开始(例如,由于第二外部设备处或第一外部设备处的选择输入(例如,1434)),与第二外部设备通信的显示设备(例如,801)显示第二外部设备的用户的该一个或多个体力活动指标(例如,1042A至1042C)。In some implementations, in response to determining that an active 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 in communication with the second external device (e.g., 801) Display the one or more physical activity indicators of the user of the second external device (eg, 1042A-1042C).
在一些实施方案中,当与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)时,电子设备(例如,600)在该电子设备的显示器(例如,602)上显示与第一外部设备(例如,1400)通信的显示设备(例如,1402)正在显示与视频内容相关联的活动会话用户界面(例如,1030)的视觉指示(例如,1435、1420、文本、图形和/或图示)。显示与第一外部设备通信的显示设备正在显示活动会话用户界面的视觉指示,向用户提供了关于正在显示健身内容的设备的状态的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, when a display device (eg, 1402) in communication with a first external device (eg, 1400) displays an active session user interface (eg, 1030) associated with video content, the electronic device (eg, 600 ) Displaying on a display (e.g., 602) of the electronic device that a display device (e.g., 1402) in communication with the first external device (e.g., 1400) is displaying an active session user interface (e.g., 1030) associated with video content Visual indications (e.g., 1435, 1420, text, graphics, and/or illustrations). Displaying a visual indication that the display device in communication with the first external device is displaying an active session user interface provides feedback to the user regarding the status of the device that is displaying fitness content. Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,当与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)时,在与第一外部设备(例如,1400)相关联(例如,配对)的物理远程设备处的一个或多个用户输入的第二序列使得与第一外部设备通信的显示设备(例如,1402)停止显示与视频内容相关联的活动会话用户界面(例如,1030)。In some embodiments, when a display device (eg, 1402) in communication with a first external device (eg, 1400) displays an active session user interface (eg, 1030) associated with video content, while communicating with the first external device (e.g., 1400) A second sequence of one or more user inputs at the associated (e.g., paired) physical remote device causes a display device (e.g., 1402) in communication with the first external device to cease displaying video content associated with active session user interface (e.g., 1030).
在一些实施方案中,在与第一外部设备(例如,1400)相关联(例如,配对)的物理远程设备处的一个或多个用户输入的第三序列使得与第一外部设备通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)。In some embodiments, a third sequence of one or more user inputs at a physical remote device associated (eg, paired) with a first external device (eg, 1400) causes the display device to communicate with the first external device An active session user interface associated with the video content is displayed (eg, 1402) (eg, 1030).
在一些实施方案中,当与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)时,电子设备(例如,600)在该电子设备的显示器(例如,602)上显示可选用户界面对象(例如,1046A、1412),该可选用户界面对象在被选择时,使得与第一外部设备通信的显示设备停止显示与视频内容相关联的活动会话用户界面(例如,1030)。In some embodiments, when a display device (eg, 1402) in communication with a first external device (eg, 1400) displays an active session user interface (eg, 1030) associated with video content, the electronic device (eg, 600 ) display a selectable user interface object (e.g., 1046A, 1412) on the display (e.g., 602) of the electronic device that, when selected, causes the display device in communication with the first external device to stop displaying Active session user interface associated with video content (eg, 1030).
在一些实施方案中,当与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)时,电子设备(例如,600)在该电子设备的显示器(例如,602)上显示可选用户界面对象(例如,1438),该可选用户界面对象在被选择时,使得显示用于控制与视频内容相关联的活动会话用户界面(例如,1030)的显示的一组选项(例如,1448A至1448G)。In some embodiments, when a display device (eg, 1402) in communication with a first external device (eg, 1400) displays an active session user interface (eg, 1030) associated with video content, the electronic device (eg, 600 ) display a selectable user interface object (e.g., 1438) on a display (e.g., 602) of the electronic device that, when selected, causes display for controlling an active session user associated with the video content A set of options (eg, 1448A through 1448G) for display of an interface (eg, 1030).
在一些实施方案中,该组选项包括第一选项(例如,1448B),该第一选项在被选择时,使得与第一外部设备通信的显示设备(例如,1402)停止显示与视频内容相关联的活动会话用户界面(例如,1030)。在一些实施方案中,当活动会话被暂停时,选择第一选项使得第一外部设备恢复活动会话。In some embodiments, the set of options includes a first option (eg, 1448B) that, when selected, causes a display device (eg, 1402) in communication with the first external device to cease displaying video content associated with active session user interface (e.g., 1030). In some embodiments, when the active session is suspended, selecting the first option causes the first external device to resume the active session.
在一些实施方案中,该组选项包括第二选项(例如,1448B),该第二选项在经由包括与显示器接触至少预定时间量的输入而被选择时,使得与第一外部设备通信的显示设备(例如,1402)停止显示与视频内容相关联的活动会话用户界面(例如,1030),并且(例如,在主屏上)显示用于启动相应应用程序的一个或多个应用程序图标。In some embodiments, the set of options includes a second option (eg, 1448B) that, when selected via input that includes contact with the display for at least a predetermined amount of time, causes the display device to communicate with the first external device (eg, 1402) Stop displaying the active session user interface associated with the video content (eg, 1030) and display (eg, on the home screen) one or more application icons for launching the corresponding application.
在一些实施方案中,该组选项包括第三选项(例如,1448E),该第三选项在被选择时,使得与第一外部设备通信的显示设备(例如,1402)停止显示与视频内容相关联的活动会话用户界面(例如,1030),并且(例如,在主屏上)显示用于启动相应应用程序的一个或多个应用程序图标。In some embodiments, the set of options includes a third option (eg, 1448E) that, when selected, causes a display device (eg, 1402) in communication with the first external device to cease displaying video content associated with An active session user interface (e.g., 1030) and one or more application icons for launching corresponding applications are displayed (e.g., on the home screen).
在一些实施方案中,该组选项包括第四选项(例如,1448E),该第四选项在经由包括与显示器接触至少预定时间量的输入而被选择时,使得第一外部设备(例如,1400)在活动会话用户界面(例如,1030)上覆盖多个选项,该多个选项包括用于关闭第一外部设备的选项。In some embodiments, the set of options includes a fourth option (eg, 1448E) that, when selected via input including contact with the display for at least a predetermined amount of time, causes the first external device (eg, 1400) A plurality of options are overlaid on the active session user interface (eg, 1030), the plurality of options including an option to turn off the first external device.
在一些实施方案中,该组选项包括第五选项(例如,1448D),该第五选项在被选择时使得:与第一外部设备(例如,1400)通信的显示设备(例如,1402)停止显示与视频内容相关联的活动会话用户界面(例如,1030);并且第二外部设备(例如,800)停止更新第二外部设备的用户的一个或多个体力活动指标(例如,1042A至1042C,基于经由第二外部设备的一个或多个传感器所捕获的数据)的显示。In some embodiments, the set of options includes a fifth option (eg, 1448D) that, when selected, causes a display device (eg, 1402) in communication with the first external device (eg, 1400) to cease displaying an active session user interface associated with video content (e.g., 1030); and the second external device (e.g., 800) ceases updating one or more physical activity indicators of the user of the second external device (e.g., 1042A-1042C, based on Display of data captured via one or more sensors of a second external device.
在一些实施方案中,物理远程设备与第一外部设备(例如,1400、电视、膝上型计算机、平板电脑、机顶盒、流式传输设备)配对。在一些实施方案中,物理远程设备具有上文关于用于控制与视频内容相关联的活动会话用户界面的显示的该组选项(例如,1448A至1448G)所讨论的特征中的一者或多者。在一些实施方案中,物理远程设备具有对应于该组选项中的每个选项的物理按钮。例如,类似于第一选项(例如,1448B),物理远程设备具有第一物理按钮,该第一物理按钮在被按压时使得第一外部设备(例如,1400)停止显示与视频内容相关联的活动会话用户界面(例如,1030)。又如,类似于第四选项(例如,1448E),物理远程设备具有第二物理按钮,该第二物理按钮在被按压至少预定时间量时,使得第一外部设备(例如,1400)在活动会话用户界面(例如,1030)上覆盖多个选项,该多个选项包括用于关闭第一外部设备的选项。In some embodiments, a physical remote device is paired with a first external device (eg, 1400, television, laptop, tablet, set-top box, streaming device). In some embodiments, the physical remote device has one or more of the features discussed above with respect to the set of options (eg, 1448A through 1448G) for controlling the display of an active session user interface associated with video content. . In some embodiments, the physical remote device has a physical button corresponding to each option in the set 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 activity associated with the video content Conversational user interface (e.g., 1030). As 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 be in the active session. A plurality of options are overlaid on the user interface (eg, 1030), including an option for turning off the first external device.
在一些实施方案中,在(例如,响应于)已到达活动会话的末尾(例如,视频内容1034已结束)之后,与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示:基于用户在活动会话期间的体力活动的体力活动指标的一个或多个聚合表示(例如,活动卡路里、总卡路里、总时间、平均心率、距离、平均配速、健身强度表示)(例如,如健身总结用户界面1452中所示),以及可选用户界面对象(例如,1454B),该可选用户界面对象在被选择时,使得对应于视频内容的健身被添加到用户的健身集合中。在一些实施方案中,电子设备在显示器而非与第一外部设备通信的显示设备上显示该一个或多个聚合表示和可选用户界面对象。In some embodiments, after (eg, in response to) the end of the active session has been reached (eg, video content 1034 has ended), a display device (eg, 1402) in communication with the first external device (eg, 1400) displays : One or more aggregated representations of physical activity metrics (e.g., activity calories, total calories, total time, average heart rate, distance, average pace, fitness intensity representation) based on the user's physical activity during the activity session (e.g., e.g., e.g., total calories, total time, average heart rate, distance, average pace, fitness intensity representation) Workout summary user interface 1452), and an optional user interface object (e.g., 1454B) that, when selected, causes the workout corresponding to the video content to be added to the user's workout collection. In some embodiments, the electronic device displays the one or more aggregate representations and selectable user interface objects on a display other than a display device in communication with the first external device.
在一些实施方案中,在(例如,响应于)已到达活动会话的末尾(例如,视频内容1034已结束)之后,与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示可选用户界面对象(例如,1454A),该可选用户界面对象在被选择时使得:与第一外部设备通信的显示设备(例如,1402)返回显示在第一图形用户界面(例如,1428)之前显示的图形用户界面,并且电子设备(例如,600)返回显示在对应于视频内容的用户界面(例如,1016)之前显示的图形用户界面。In some embodiments, after (eg, in response to) the end of the active session has been reached (eg, video content 1034 has ended), a display device (eg, 1402) in communication with the first external device (eg, 1400) displays An optional user interface object (e.g., 1454A) that, when selected, causes a display device (e.g., 1402) in communication with the first external device to return to display in the first graphical user interface (e.g., 1428) The previously displayed graphical user interface, and the electronic device (eg, 600) returns to display the previously displayed graphical user interface (eg, 1016) corresponding to the video content.
在一些实施方案中,在(例如,响应于)已到达活动会话的末尾(例如,视频内容1034已结束)之后,与第一外部设备(例如,1400)通信的显示设备(例如,1402):根据确定第一外部设备满足信任标准(例如,第一外部设备先前已与电子设备配对,已确认选择将第一外部设备保存为可信设备),显示用于配置显示内容(例如,重启视频内容、选择要显示的新内容)的选项(例如,可选用户界面对象、示能表示);并且根据确定第一外部设备不满足信任标准,放弃显示用于配置显示内容的选项。当不满足信任标准时放弃显示用于配置显示内容的选项提供了安全性,并且可防止未经授权的用户启动敏感操作。提供改进的安全性增强了设备的可操作性,并且使用户-设备界面更有效和/或更安全(例如,通过约束未授权的访问),这另外通过限制受约束操作的执行而减少了电力使用并且延长了设备的电池寿命。In some embodiments, after (e.g., in response to) the end of the active session having been reached (e.g., video content 1034 has ended), a display device (e.g., 1402) communicating 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 the selection to save the first external device as a trusted device has been confirmed), the display is configured to display content (e.g., restart video content , select new content to be displayed) options (e.g., selectable user interface objects, affordances); and based on determining that the first external device does not meet the trust criteria, abandon displaying the options for configuring the displayed content. Abandoning display options for configuring display content when trust criteria are not met provides security and prevents unauthorized users from initiating sensitive operations. Providing improved security enhances device operability and makes the user-device interface more efficient and/or more secure (e.g., by restricting unauthorized access), which additionally reduces power by limiting the execution of restricted operations Use and extend the battery life of your device.
在一些实施方案中,当与第一外部设备(例如,1400)通信的显示设备(例如,1402)显示与视频内容相关联的活动会话用户界面(例如,1030)时,电子设备(例如,600)在该电子设备的显示器上显示可选用户界面对象(例如,如关于图10E至图10F所讨论的1046E),该可选用户界面对象在被选择时,使得显示用于配置基于用户在活动会话期间的体力活动的体力活动指标的显示的一个或多个选项。In some embodiments, when a display device (eg, 1402) in communication with a first external device (eg, 1400) displays an active session user interface (eg, 1030) associated with video content, the electronic device (eg, 600 ) display a selectable user interface object on the display of the electronic device (e.g., as discussed at 1046E with respect to FIGS. 10E-10F), which, when selected, causes display of a selectable user interface object for configuration based on user activity One or more options for display of physical activity indicators of physical activity during the session.
在一些实施方案中,电子设备(例如,600)(例如,经由第二图形用户界面(例如,1018)处或电子设备处的输入(例如,1434)(例如,经由播放按钮1020处的输入))检测开始活动会话的请求。在一些实施方案中,响应于检测到开始活动会话的请求,电子设备使得:与第一外部设备(例如,1400)通信的显示设备(例如,1402)在显示活动会话用户界面(例如,1030)之前显示倒计时动画(例如,诸如关于图10C所讨论的倒计时用户界面1028A中的倒计时动画),并且与第二外部设备(例如,800)通信的显示设备(例如,801)在显示基于用户在活动会话期间的体力活动的一个或多个体力活动指标(例如,1042A至1042C)之前显示该倒计时动画。在一些实施方案中,响应于检测到开始活动会话的请求,电子设备显示倒计时动画(例如,除第一外部设备和/或第二外部设备上的倒计时动画之外)。In some embodiments, the electronic device (eg, 600) (eg, via input at the second graphical user interface (eg, 1018)) or the electronic device (eg, 1434) (eg, via input at the play button 1020) ) detects a request to start an active session. In some embodiments, in response to detecting a request to start an active session, the electronic device causes a display device (eg, 1402) in communication with the first external device (eg, 1400) to display an active session user interface (eg, 1030) A countdown animation (eg, such as the countdown animation in countdown user interface 1028A discussed with respect to FIG. 10C ) is previously displayed, and a display device (eg, 801 ) in communication with a second external device (eg, 800 ) is displaying a countdown animation based on the user's activity in The countdown animation is displayed before one or more physical activity indicators (eg, 1042A-1042C) of physical activity during the session. In some embodiments, in response to detecting a request to start an active session, the electronic device displays a countdown animation (eg, 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, the electronic device detects that the active session is suspended when a display device (eg, 1402) in communication with the first external device (eg, 1400) displays an active session user interface (eg, 1030) associated with video content request (e.g., input 1440 at play/pause button 1046A, input 1450 at play/pause button 1448D). In some embodiments, in response to detecting a request to pause an active session, the electronic device (eg, 600) causes the second external device (eg, 800) to cease recording (eg, via one or more sensors of the second external device) Data based on a user's physical activity during an activity session. In some embodiments, activity data continues to be collected in the background even after exercise is stopped. In some embodiments, in response to detecting a request to pause an active session, the electronic device does not cause the second external device to stop recording data based on the user's physical activity. Automatically stopping recording physical activity metrics when an activity session is paused extends the battery life of the device because one or more sensors used to record physical activity metrics are disabled. When a set of conditions is met, disabling the one or more sensors enhances the operability of the device, which additionally reduces power usage and extends the device's battery life by enabling the user to use the device more quickly and efficiently.
在一些实施方案中,响应于检测到用户输入(例如,1474A)(在一些实施方案中,在第一外部设备处和/或由第一外部设备检测到用户输入)(在一些实施方案中,包括向下轻扫手势的用户输入)(在一些实施方案中,在与第一外部设备相关联(例如,配对)的物理远程设备处接收到该用户输入),与第一外部设备(例如,1400)通信的显示设备(例如,1402)在显示与视频内容相关联的活动会话用户界面(例如,1030)的同时显示可选用户界面对象(例如,图14R中的“指标”),该可选用户界面对象在被选择时,使得显示用于配置基于用户在活动会话期间的体力活动的体力活动指标的显示的一个或多个选项(例如,1478A至1478G)。响应于检测到用户输入而显示可选用户界面对象,向用户提供了关于设备的当前状态的反馈(例如,已接收到特定用户输入)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, in response to detecting user input (eg, 1474A) (in some embodiments, user input is detected at and/or by the first external device) (in some embodiments, User input including 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), with the first external device (e.g., 1400) The communicating display device (e.g., 1402) displays a selectable user interface object (e.g., "Indicator" in Figure 14R) while displaying the active session user interface associated with the video content (e.g., 1030), which may The select user interface object, when selected, causes one or more options (eg, 1478A to 1478G) to be displayed for configuring the display of physical activity metrics based on the user's physical activity during the activity session. Displaying selectable user interface objects in response to detecting user input provides feedback to the user regarding the current state of the device (eg, that certain user input has been received). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
图16A至图16R示出了根据一些实施方案的用于显示健身信息的示例性用户界面。这些附图中的用户界面用于示出下文所述的过程,包括图17A至图17B中的过程。16A-16R illustrate an exemplary user interface for displaying fitness information in accordance with some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including the processes in Figures 17A-17B.
图16A至图16R示出了示例性设备和用户界面。在图16A处,计算机系统1600(例如,设备100、300、500)正在显示器1601(例如,电视)上显示健身用户界面1606。在一些实施方案中,显示器1601是计算机系统1600的集成部分。在一些实施方案中,计算机系统1600是与显示器1601通信(例如,无线、有线)的独立的数字媒体播放器(例如,如在图18A中所描绘的)。Figures 16A-16R illustrate example devices and user interfaces. At Figure 16A, computer system 1600 (eg, device 100, 300, 500) is displaying fitness user interface 1606 on display 1601 (eg, television). In some implementations, display 1601 is an integrated part of computer system 1600. In some embodiments, computer system 1600 is a standalone digital media player (eg, as depicted in Figure 18A) that communicates (eg, wirelessly, wired) with display 1601.
图16A还示出了遥控器1602,该遥控器被配置为基于在遥控器1602处检测到的用户输入来将数据(例如,经由RF通信、经由蓝牙、经由红外)传输到计算机系统1600。遥控器1602包括选择区域1604a(其包括用于检测轻击、按压和轻扫手势的触敏表面)、菜单按钮1604b、电视按钮1604c、麦克风按钮1604d、播放/暂停按钮1604e和音量控制按钮1604f。Figure 16A also shows a remote control 1602 configured to transmit data (eg, via RF communications, via Bluetooth, via infrared) to the computer system 1600 based on user input detected at the remote control 1602. Remote control 1602 includes selection area 1604a (which includes a touch-sensitive surface for detecting tap, press, and swipe gestures), menu button 1604b, TV button 1604c, microphone button 1604d, play/pause button 1604e, and 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 recommendations 1608a-1608d for the user. In some embodiments, workout recommendations 1608a-1608d are based on one or more workouts the user has completed. For example, workout suggestions 1608a represent workouts that share one or more characteristics with a subset of workouts completed by the user (eg, most recently completed workouts). In the scenario depicted, the user recently completed a core workout with trainer Amy. Accordingly, computer system 1600 provides fitness suggestion 1608a because the fitness suggestion 1608a represents a fitness that shares characteristics with the user's most recently completed fitness (e.g., fitness suggestion 1608a has the same fitness type (core) as the user's most recently completed fitness, fitness recommendation 1608a Has the same trainer (Amy) as the user's most recently completed workout). In Figure 16A, focus is on browse option 1610, as indicated by the bold outline around option 1610. When computer system 1600 causes fitness user interface 1606 to be displayed with browse option 1610 in focus, remote control 1602 detects activation of selection area 1604a via button press input 1611 corresponding to selection of option 1610, and transmits an indication of that input to computer system 1600. Computer system 1600 receives an indication of input 1611 corresponding to selection of option 1610 from 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 (eg, an indication that the input was received), computer system 1600 causes display 1601 to replace the display of fitness user interface 1606 with fitness browsing user interface 1612 . Fitness browsing user interface 1612 includes a first area 1616a that includes various filter category options 1614a through 1614d. The fitness browsing user interface 1612 also includes a second area 1616b that includes a plurality of fitness suggestions. Each fitness suggestion represents a corresponding fitness, and each fitness suggestion may be selected by a user to initiate a process for presenting to the user fitness content (eg, audio content, video content) associated with the selected fitness. The fitness browsing user interface 1612 also includes an option 1617 that is selectable by the user to clear all currently applied filters, and an indication 1619 that provides an indication of how many fitness recommendations are currently included in the second area 1616b. In Figure 16B, the focus is on filter category option 1614a. When computer system 1600 causes fitness browsing user interface 1612 to be displayed with filter category option 1614a as focus, remote control 1602 detects activation of selection area 1604a via press input 1618 corresponding to selection of option 1614a. Remote control 1602 transmits the input indication to computer system 1600 . Computer system 1600 receives an indication of input 1618 from remote control 1602 corresponding to selection of 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 Figure 16C, in response to detecting input 1618 (eg, an indication that the input was received), computer system 1600 causes display 1601 to replace the display of filter category options 1614a-1614d with filter options 1622a-1622h. Filtering options 1622a through 1622h are associated with (eg, grouped as filtering category 1614a) filter category 1614a and may be selected by a user to filter fitness suggestions displayed in area 1616b. In Figure 16C, filtering options 1622a through 1622h represent different fitness types so that the user can select filtering options to filter fitness recommendations by fitness type. In Figure 16C, focus is on the "All" filtering option 1622a, and selection indication 1620 indicates that the "All" filtering option is currently applied (eg, it indicates that fitness recommendations have not been filtered by fitness type). When filter options 1622a through 1622h are displayed with filter option 1622a as focus, remote control 1602 detects input 1623 corresponding to a swipe down gesture on selection area 1604a. Remote control 1602 transmits the input indication to computer system 1600 . Computer system 1600 receives an indication from remote control 1602 corresponding to input 1623 of a swipe down gesture.
在图16D处,响应于检测到输入1623(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向下方向上的移动,使得焦点移动到“核心”过滤选项1622b。当焦点已移动到“核心”过滤选项1622b时,选择指示1620仍被定位在“全部”过滤选项1622a处,因为尚未选择或应用不同的过滤选项。At Figure 16D, in response to detecting input 1623 (eg, an indication that the input was received), computer system 1600 causes display 1601 to display movement of focus in a downward direction such that focus moves to "Core" filtering option 1622b. While focus has moved to "Core" filtering option 1622b, selection indication 1620 is still positioned at "All" filtering option 1622a because a different filtering option has not 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 Figure 16E, focus has been maintained on "Core" filtering option 1622b for at least a threshold period of time (eg, 1 second). In response to determining that focus has been maintained on "Train Core" filter option 1622b for at least a threshold period of time, computer system 1600 causes display 1601 to update the display of region 1616b such that region 1616b displays only fitness recommendations associated with "Core" filter option 1622b. . As can be seen in Figure 16E, computer system 1600 has caused display 1601 to stop displaying fitness suggestions that are not associated with the "Core" fitness type, and only displays fitness suggestions that are associated with the "Core" fitness type in area 1616b. Although the user has not selected or applied the "Core" fitness type filter option (as indicated by selection indicator 1620 maintaining its position next to the "All" filter option), area 1616b has been updated to show that it is associated with the "Core" filter option 1622b Preview of fitness advice. When computer system 1600 causes fitness recommendations associated with "Core" filtering option 1622b to be displayed, remote control 1602 detects input 1625a corresponding to a swipe down gesture on selection area 1604a. Remote control 1602 transmits the input indication to computer system 1600 . Computer system 1600 receives an indication from remote control 1602 corresponding to input 1625a of a swipe down gesture.
在图16F处,响应于检测到输入1625a(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向下方向上的移动,使得焦点从“核心”过滤选项1622b移动到“骑自行车”过滤选项1622c。当焦点在“骑自行车”过滤选项1622c上时,遥控器1602在选择区域1604a上检测到对应于向下轻扫手势的输入1625b。输入1625b可以是输入1625a的延续,或者可以是单独的后续输入。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于向下轻扫手势的输入1625b的指示。At Figure 16F, in response to detecting input 1625a (eg, an indication that the input was received), computer system 1600 causes display 1601 to display movement of focus in a downward direction such that focus moves from "Core" filtering options 1622b to "Ride" Bicycles" filter option 1622c. When focus is on the "Cycling" filter option 1622c, the remote control 1602 detects an input 1625b corresponding to a swipe down gesture on the selection area 1604a. Input 1625b may be a continuation of input 1625a, or may be a separate subsequent input. Remote control 1602 transmits the input indication to computer system 1600 . Computer system 1600 receives an indication from remote control 1602 corresponding to input 1625b of a swipe down gesture.
在图16G处,响应于检测到输入1625b(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向下方向上的移动,使得焦点从“骑自行车”过滤选项1622c移动到“舞蹈”过滤选项1622d。当焦点在“舞蹈”过滤选项1622d上时,遥控器1602检测到对应于向下轻扫手势的输入1625c。输入1625c任选地是输入1625b的延续,或者任选地是单独的后续输入。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于向下轻扫手势的输入1625c的指示。At Figure 16G, in response to detecting input 1625b (eg, an indication that the input was received), computer system 1600 causes display 1601 to display movement of focus in a downward direction such that focus moves from "biking" filter option 1622c to " Dance” filter option 1622d. When focus is on the "Dance" filter option 1622d, the remote control 1602 detects input 1625c corresponding to a swipe down gesture. Input 1625c is optionally a continuation of input 1625b, or optionally a separate subsequent input. Remote control 1602 transmits the input indication to computer system 1600 . Computer system 1600 receives an indication from remote control 1602 corresponding to input 1625c of a swipe down gesture.
在图16H处,响应于检测到输入1625c(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向下方向上的移动,使得焦点从“舞蹈”过滤选项1622d移动到“HIIT”过滤选项1622e。尽管焦点已从过滤选项1622b向下移动到过滤选项1622c、1622d和1622e,但是区域1616b继续显示与“核心”过滤选项1622b相关联的四个健身建议。计算机系统1600基于确定焦点尚未维持在过滤选项1622c、1622d或1622e中的任一者上达至少阈值时间段来维持该四个健身建议在区域1616b中的显示。然而,在图16H处,计算机系统1600确定焦点已维持在过滤选项1622e上达至少阈值时间段。At Figure 16H, in response to detecting input 1625c (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 "DANCE" filter option 1622d to "HIIT" "Filtering option 1622e. Although focus has moved down from filter option 1622b to filter options 1622c, 1622d, and 1622e, area 1616b continues to display the four fitness recommendations associated with "core" filter option 1622b. Computer system 1600 maintains display of the four fitness suggestions in area 1616b based on determining that focus has not been maintained on any of filtering options 1622c, 1622d, or 1622e for at least a threshold period of time. However, at Figure 16H, computer system 1600 determines that focus has been maintained on filtering 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 Figure 16I, in response to determining that focus has been maintained on filtering option 1622e for at least a threshold period of time, computer system 1600 causes display 1602 to update the display of area 1616b such that the four fitness recommendations associated with "core" filtering 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. Remote control 1602 transmits the input indication to computer system 1600 . Computer system 1600 receives an indication from remote control 1602 corresponding to input 1625d of a swipe right gesture.
在图16J处,响应于检测到输入1625d(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向右方向上移至健身建议1624a的移动。当焦点在健身建议1624a上时,遥控器1602在选择区域1604a上检测到对应于向右轻扫手势的输入1625e。输入1625e可以是输入1625d的延续,或者可以是单独的后续输入。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于向右轻扫手势的输入1625e的指示。At Figure 16J, in response to detecting input 1625d (eg, an indication that the input was received), computer system 1600 causes display 1601 to display a movement of focus in a right direction to fitness suggestion 1624a. When focus is on fitness suggestion 1624a, remote control 1602 detects input 1625e corresponding to a swipe right 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 the input indication to computer system 1600 . Computer system 1600 receives an indication from remote control 1602 corresponding to input 1625e of a swipe right gesture.
在图16K处,响应于检测到输入1625e(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向右方向上移至健身建议1624b的移动。在图16K处,计算机系统1600确定焦点已维持在健身建议1624b上达至少第二阈值时间段。At Figure 16K, in response to detecting input 1625e (eg, an indication that the input was received), computer system 1600 causes display 1601 to display a movement of focus in a right direction to fitness suggestion 1624b. At Figure 16K, 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 Figure 16L, in response to determining that focus selector 1611a has been maintained on fitness suggestion 1624b for at least a second threshold period of time, computer system 1600 causes display 1601 to display that focus has been maintained on fitness suggestion 1624b for at least a second threshold period of time. Visual instructions. In Figure 16L, the visual indication includes animated fitness suggestions 1624b. For example, after a second threshold period of time, fitness suggestion 1624b may present a video preview of the workout associated with fitness suggestion 1624b. In some embodiments, the video preview of the workout may continue to play as long as the focus remains on the workout suggestion 1624b. When computer system 1600 causes a video preview of fitness suggestion 1624b to be displayed, remote control 1602 detects input 1625f corresponding to a left swipe gesture on selection area 1604a. Remote control 1602 transmits the input indication to computer system 1600 . Computer system 1600 receives an indication from remote control 1602 corresponding to input 1625f of a left swipe gesture.
在图16M处,响应于检测到输入1625f(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向左方向上移至“HIIT”过滤选项1622d的移动。当焦点在“HIIT”过滤选项1622d上时,遥控器1602检测到经由对应于对“HIIT”过滤选项1622d的选择的按压输入1625g对选择区域1604a的激活。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对“HIIT”过滤选项1622d的选择的输入1625g的指示。At Figure 16M, in response to detecting input 1625f (eg, an indication that the input was received), computer system 1600 causes display 1601 to display a movement of focus in a left direction to "HIIT" filtering option 1622d. When 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 the input indication to computer system 1600 . Computer system 1600 receives an indication from remote control 1602 of input 1625g corresponding to selection of "HIIT" filtering option 1622d.
在图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的指示。16N, in response to detecting input 1625g (eg, an indication that the input was received), computer system 1600 causes display 1601 to replace the display of filtering options 1622a-1622h with filtering category options 1614a-1614d in area 1616a. Additionally, in response to input 1625g, computer system 1600 has visually modified filter category option 1614a to indicate that the "HIIT" filter option has been selected for the "Fitness Type" filter category, and computer system 1600 has also added button 1626 to the fitness browse User interface 1612. Button 1626 may be selected by the user to remove the currently applied "HIIT" filtering option. Additionally, in response to detecting input 1625g corresponding to selecting the "HIIT" filter option for the "Fitness Type" filter category, focus is automatically positioned on the next filter category, the "Coaching" 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 the press input 1625h corresponding to the selection of the filter category 1614b. Remote control 1602 transmits the input indication to computer system 1600 . Computer system 1600 receives an indication from remote control 1602 of input 1625h corresponding to selection of filter category 1614b.
在图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可以是可选的,但是选择这些过滤选项可导致取消选择一个或多个(例如,所有)当前应用的过滤选项。At Figure 16O, in response to detecting input 1625h (eg, an indication that the input was received), computer system 1600 causes display 1601 to replace filter category options 1614a through 1614d with filter options 1628a through 1628i. Filtering options 1628a through 1628i are associated with (eg, grouped as filtering category 1614b) filter categories 1614b and may be selected by a user to filter fitness suggestions displayed in area 1616b. In Figure 16O, filter options 1628a through 1628i represent different coaches, allowing the user to select filter options to filter fitness recommendations by coach. In Figure 16O, filter options 1628g, 1628h, and 1628i are visually distinct from filter options 1628a through 1628f. Filtering options 1628g-1628i are displayed with a visual style indicating that these filtering options are incompatible with the currently applied filtering options (eg, the "HIIT" filtering option). For example, the three trainers associated with these filtering options (Ben, Joyce, and Stan) may not have any HIIT workouts. In some embodiments, filtering options 1628g through 1628i may not be selectable. In some implementations, filtering options 1628g-1628i may be optional, but selecting these filtering options may result in deselecting one or more (eg, all) currently applied filtering options.
在图16O中,焦点在“全部”过滤选项1628a上,并且选择指示1620指示当前应用“全部”过滤选项(例如,其指示尚未按教练过滤健身建议)。当计算机系统1600使得以“全部”过滤选项1628a为焦点显示过滤选项1628a至1628i时,遥控器1602在选择区域1604a上检测到对应于向下轻扫手势的输入1625i。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于向下轻扫手势的输入1625i的指示。In Figure 16O, focus is on the "All" filtering option 1628a, and selection indication 1620 indicates that the "All" filtering option is currently applied (eg, it indicates that fitness recommendations have not been filtered by trainer). When computer system 1600 causes filter options 1628a through 1628i to be displayed with "all" filter option 1628a in focus, remote control 1602 detects input 1625i corresponding to a swipe down gesture on selection area 1604a. Remote control 1602 transmits the input indication to computer system 1600 . Computer system 1600 receives an indication from remote control 1602 corresponding to input 1625i of a swipe down gesture.
在图16P处,响应于检测到输入1625i(例如,接收到该输入的指示),计算机系统1600使得显示器1601显示焦点在向下方向上经过过滤选项1628b、1628c、1628d、1628e并最终移至过滤选项1628f(“MAYA”)的移动。在图16P处,计算机系统1600确定焦点已维持在过滤选项1628f上达阈值时间段。At Figure 16P, in response to detecting input 1625i (eg, an indication that the input was received), computer system 1600 causes display 1601 to display focus in a downward direction through filtering options 1628b, 1628c, 1628d, 1628e and ultimately to filtering options 1628b, 1628c, 1628d, 1628e Movement of 1628f("MAYA"). At Figure 16P, computer system 1600 determines that focus has been maintained on filtering 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 Figure 16Q, in response to determining that focus has been maintained on filter option 1628f for the threshold period of time, computer system 1600 causes display 1601 to update fitness browsing user interface 1612 such that area 1616b ceases displaying any fitness not associated with filter option 1628f. suggestion. In Figure 16Q, area 1616b displays only those HIIT workouts that are also associated with Coach Maya. When computer 1600 causes only those fitness suggestions associated with filter option 1628f to be displayed, remote control 1602 detects activation of selection area 1604a via press input 1625j corresponding to selection of filter option 1628f. Remote control 1602 transmits the input indication to computer system 1600 . Computer system 1600 receives an indication from remote control 1602 of input 1625j corresponding to selection of filtering option 1628f.
在图16R处,响应于检测到输入1625j(例如,接收到该输入的指示),计算机系统1600使得显示器1601在区域1616a中将过滤选项1628a至1628i的显示替换为过滤类别选项1614a至1614d。此外,响应于输入1625j,计算机系统1600已在视觉上修改过滤类别选项1614b,以指示已针对“教练”过滤类别选择“MAYA”过滤选项,并且计算机系统1600还已将按钮1630添加到健身浏览用户界面1612。按钮1630可由用户选择以移除当前应用的“MAYA”过滤选项。另外,响应于检测到对应于针对“教练”过滤类别选择“MAYA”过滤选项的输入1625j,焦点自动定位在下一个过滤类别(例如“持续时间”过滤类别1614c)上。16R, in response to detecting input 1625j (eg, an indication that the input was received), computer system 1600 causes display 1601 to replace the display of filtering options 1628a-1628i with filtering category options 1614a-1614d in area 1616a. Additionally, 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 a button 1630 to the fitness browsing user Interface 1612. Button 1630 may be selected by the user to remove the currently applied "MAYA" filtering option. Additionally, 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 (eg, "Duration" filter category 1614c).
图17A至图17B是示出根据一些实施方案的用于显示健身信息的方法的流程图。在具有显示器的设备(例如,100、300、500、600、800、1600)处执行方法1700。方法1700中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。17A-17B are flowcharts illustrating methods for displaying fitness information in accordance with some embodiments. Method 1700 is performed at a device having a display (eg, 100, 300, 500, 600, 800, 1600). 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 (eg, 600, 800, 1600) is a computer system. The computer system optionally communicates (eg, wired communications, wireless communications) with the 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, a display generation component is integrated with the computer system. In some embodiments, the display generation component is separate 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 separate from the computer system. Accordingly, the computer system may send data (eg, image data or video data) via a wired or wireless connection to an integrated or external display generation component to visually generate content (eg, using a display device), and may transmit data (eg, image data or video data) via a wired or wireless connection to receive input from one or more input devices.
如下所述,方法1700提供了用于显示健身信息的直观方式。该方法减轻了用户在显示健身信息时的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使得用户能够更快更有效地显示相机视图节省了功率并且增加了电池充电之间的时间。As described below, method 1700 provides an intuitive way to display fitness information. This approach reduces the user's cognitive load when displaying fitness information, thereby creating a more effective human-computer interface. For battery-powered computing devices, enabling users to display camera views more quickly and efficiently saves power and increases the time between battery charges.
与显示生成部件以及一个或多个输入设备通信(例如,有线通信、无线通信)的计算机系统1600(例如,电子设备、机顶设备;数字媒体播放器):使得经由显示生成部件显示(1702)用户界面(例如,1612),其中该用户界面包括:在该用户界面的第一区域(例如,1616b)中显示的多个健身建议(例如,在区域1616b中显示的健身建议),以及用于过滤与该多个健身建议同时显示的健身建议的一个或多个过滤选项(例如,1622a至1622h、1628a至1628i)(例如,一个或多个健身类型、教练、持续时间、音乐选项)。在一些实施方案中,健身建议对应于(例如,表示)健身(例如,引导用户进行体力活动的音频和/或视频内容)。在一些实施方案中,选择健身建议发起用于回放对应于健身建议的健身的过程。在一些实施方案中,在给定时间仅显示该多个健身建议中的一部分,并且在用户界面内滚动使得显示该多个健身建议中的附加健身建议。显示该多个健身建议以及用于过滤健身建议的该一个或多个过滤选项使得用户能够快速过滤健身并且获得对特定健身的访问,从而减少选择健身所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。A computer system 1600 (eg, electronic device, set-top device; digital media player) in communication (eg, wired communication, wireless communication) with a display generation component and one or more input devices: causes display via the display generation component (1702) A user interface (eg, 1612), wherein the user interface includes: a plurality of fitness suggestions displayed in a first area (eg, 1616b) of the user interface (eg, fitness suggestions displayed in area 1616b), and for One or more filtering options (eg, 1622a to 1622h, 1628a to 1628i) that filter the fitness suggestions displayed concurrently with the plurality of fitness suggestions (eg, one or more fitness types, trainers, durations, music options). In some embodiments, the fitness recommendations correspond to (eg, represent) fitness (eg, audio and/or video content that guides the user to perform physical activity). In some embodiments, selecting a fitness suggestion initiates a process for replaying the workout 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 from the plurality of fitness suggestions to be displayed. Displaying the plurality of workout suggestions and the one or more filtering options for filtering the workout suggestions enables the user to quickly filter workouts and gain access to specific workouts, thereby reducing the amount of input 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
计算机系统1600经由该一个或多个输入设备检测(1704)指向该一个或多个过滤选项中的第一过滤选项(例如,1622a、1622e、1628f)的第一用户输入(例如,1623、1625c、1625i)(例如,在与计算机系统通信(例如,可操作地连接到计算机系统)的遥控器、智能电话、平板电脑和/或手表上的第一用户输入)。Computer system 1600 detects (1704) via the one or more input devices a first user input (e.g., 1623, 1625c, 1625i) (e.g., first user input on a remote control, smartphone, tablet, and/or watch in communication with (e.g., operatively connected to) the computer system).
根据确定指向第一过滤选项的第一用户输入已维持至少预定义的时间段(1706)(例如,焦点选择器已维持在第一过滤选项上而没有导航离开第一过滤选项(例如,并且没有主动地选择(例如,轻击、点击)第一过滤选项)达预定义的时间段)(例如,在第一过滤选项上悬停预定义的时间段),计算机系统1600停止在用户界面的第一区域内显示(1708)该多个健身建议中的至少一部分,使得用户界面的第一区域包括来自与第一过滤选项相关联的该多个健身建议的健身建议第一子集(例如,图16E描绘了与过滤选项1622a相关联的健身建议的子集,图16I描绘了与过滤选项1622e相关联的健身建议的子集,图16Q描绘了与过滤选项1628f相关联的健身建议的子集),并且不包括与第一过滤选项不相关联(例如,满足第一过滤选项)的健身建议(在一些实施方案中,在给定时间仅显示健身建议第一子集中的一部分,并且在用户界面内滚动使得显示健身建议第一子集中的附加健身建议)。停止显示该多个健身建议中的至少一部分使得用户界面包括与第一过滤选项相关联的健身建议,使得用户能够快速查看特定健身并且获得对特定健身的访问,从而减少选择健身所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。Upon determining that the first user input directed to the first filtering option has been maintained for at least a predefined period of time (1706) (e.g., the focus selector has been maintained on the first filtering option without navigating away from the first filtering option (e.g., and there is By actively selecting (e.g., tapping, clicking) the first filtering option) for a predefined period of time) (e.g., hovering over the first filtering option for a predefined period of time), computer system 1600 stops at the first portion of the user interface. At least a portion of the plurality of fitness suggestions is displayed (1708) in a region such that the first region of the user interface includes a first subset of fitness suggestions from the plurality of fitness suggestions associated with the first filtering option (e.g., FIG. 16E depicts a subset of fitness recommendations associated with filter option 1622a, FIG. 16I depicts a subset of fitness recommendations associated with filter option 1622e, FIG. 16Q depicts a subset of fitness recommendations associated with filter option 1628f) , and excludes fitness recommendations that are not associated with (e.g., satisfy the first filter option) (in some embodiments, only a portion of the first subset of fitness recommendations are displayed at a given time, and in the user interface The inner scroll causes additional fitness suggestions in the first subset of fitness suggestions to be displayed). Stopping displaying at least a portion of the plurality of fitness recommendations causes the user interface to include fitness recommendations associated with the first filtering option, enabling the user to quickly view and gain access to a specific workout, thereby reducing the amount of input required to select a workout. quantity. 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 enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
当健身建议第一子集显示在用户界面(1710)的第一区域(例如,1616b)中时,计算机系统1600经由该一个或多个输入设备检测(1712)对应于导航至健身建议第一子集中的第一健身建议(例如,1624b)的第二用户输入(例如,1625d、1625e)(例如,在与计算机系统通信(例如,可操作地连接到计算机系统)的遥控器、智能电话、平板电脑和/或手表上的第二用户输入)。When the first subset of fitness recommendations is displayed in the first region (eg, 1616b) of the user interface (1710), the computer system 1600 detects (1712) via the one or more input devices a corresponding navigation to the first subset of fitness recommendations. Second user input (e.g., 1625d, 1625e) of focused first fitness advice (e.g., 1624b) (e.g., on a remote control, smartphone, tablet in communication with (e.g., operatively connected to the computer system) Secondary user input on computer and/or watch).
响应于检测到第二用户输入(1714),计算机系统1600使得经由显示生成部件显示(1716)该输入指向第一健身建议的视觉指示(例如,图16K至图16L描绘了健身建议1624b的移动/动画),同时在用户界面的第一区域(例如,1616b)中维持显示健身建议第一子集。In response to detecting the second user input (1714), the computer system 1600 causes the display generation component to display (1716) a visual indication that the input directs the first fitness suggestion (e.g., Figures 16K-16L depict movement of fitness suggestion 1624b/ animation) 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, when causing a first subset of fitness suggestions to be displayed in a first area (eg, 1616b) of the user interface (1718), the computer system 1600 detects (172) via the one or more input devices pointing to the a third user input (e.g., 1625c) for a second of the one or more filtering options (e.g., 1622e) (e.g., on a remote control in communication with (e.g., operatively connected to) the computer system), Third-party user input on smartphones, tablets, and/or watches).
在一些实施方案中,根据确定指向第二过滤选项的该输入已维持至少第二预定义的时间段(1722)(例如,焦点选择器已维持在第二过滤选项上而没有导航离开第二过滤选项(例如,并且没有主动地选择(例如,轻击、点击)第二过滤选项)达第二预定义的时间段)(例如,在第二过滤选项上悬停预定义的时间段),计算机系统1600停止显示(1724)健身建议第一子集中的至少一部分(例如,图16H至图16I描绘了将与“核心”过滤选项1622a相关联的健身建议第一子集替换为与“HIIT”过滤选项1622e相关联的健身建议第二子集),使得用户界面的第一区域包括来自与第二过滤选项相关联的该多个健身建议的健身建议第二子集,并且不包括与第二过滤选项不相关联(例如,满足第二过滤选项)的健身建议。在一些实施方案中,在给定时间仅显示健身建议第二子集中的一部分,并且在用户界面内滚动使得显示健身建议第二子集中的附加健身建议。停止显示健身建议第一子集中的至少一部分使得用户界面的第一区域包括来自与第二过滤选项相关联的该多个健身建议的健身建议第二子集,使得用户能够快速查看特定健身并且获得对特定健身的访问,从而减少选择健身所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the input directed to the second filtering option is determined to have been maintained for at least a second predefined period of time (1722) (e.g., the focus selector has been maintained on the second filtering option without navigating away from the second filtering option). option (e.g., and without actively selecting (e.g., tapping, clicking) the second filtering option) for a second predefined time period (e.g., hovering over the second filtering option for a predefined time period), the computer The system 1600 ceases displaying (1724) at least a portion of the first subset of fitness recommendations (eg, Figures 16H-16I depict replacing the first subset of fitness recommendations associated with the "Core" filtering option 1622a with the "HIIT" filter Option 1622e (a second subset of fitness suggestions associated with the second filtering option) such that the first area of the user interface includes a second subset of fitness suggestions from the plurality of fitness suggestions associated with the second filtering option and does not include the second subset of fitness suggestions associated with the second filtering option. Fitness recommendations for which the options are not associated (e.g., satisfy the second filter option). In some embodiments, only a portion of the second subset of fitness recommendations is displayed at a given time, and scrolling within the user interface causes additional fitness recommendations in the second subset of fitness recommendations to be displayed. Stopping displaying 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 filtering option, enabling the user to quickly view specific workouts and obtain Access to specific workouts, thereby reducing the amount of input 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,该一个或多个过滤选项(例如,1622a至1622h)被分组为第一过滤类别(例如,1614a)(例如,过滤类别可包括健身类型、教练、持续时间、音乐流派),第一过滤类别是多个过滤类别(例如,1614a至1614d)(例如,健身类型、教练、持续时间、音乐流派)中的一个过滤类别,并且第一过滤类别(例如,1614a)包括多个过滤选项(例如,1622a至1622h),并且该多个过滤类别中的第二过滤类别(例如,1614b)包括多个过滤选项(例如,1628a至1628i)(1726)。在一些实施方案中,该多个过滤类别中的每个过滤类别包括多个过滤选项(例如,“健身类型”过滤类别包括多个健身类型,“教练”过滤类别包括多个教练,“持续时间”过滤类别包括多个健身持续时间,“音乐流派”过滤类别包括多个音乐流派)。将过滤选项分组为各种过滤类别使得用户能够快速获得对过滤选项的访问并且应用过滤选项,从而减少应用过滤选项所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the one or more filtering options (eg, 1622a through 1622h) are grouped into a first filtering category (eg, 1614a) (eg, filtering categories may include fitness type, trainer, duration, music genre) , the first filtering category is one of a plurality of filtering categories (e.g., 1614a to 1614d) (e.g., fitness type, trainer, duration, music genre), and the first filtering category (e.g., 1614a) includes a plurality of filter options (eg, 1622a through 1622h), and a second filter category (eg, 1614b) of the plurality of filter categories includes a plurality of filter options (eg, 1628a through 1628i) (1726). In some embodiments, each of the plurality of filter categories includes a plurality of filter options (e.g., a "Fitness Type" filter category includes multiple fitness types, a "Coach" filter category includes multiple coaches, a "Duration" ” filter category includes multiple workout durations, and “Music Genre” filter category includes multiple music genres). Grouping filtering options into various filtering categories enables users to quickly gain access to and apply filtering options, thereby reducing the number of inputs required to apply filtering 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,当使得在用户界面中显示第一过滤类别的该一个或多个过滤选项时,计算机系统1600检测第四用户输入(例如,1625g)(例如,对不同的过滤类别的选择)。In some embodiments, computer system 1600 detects a fourth user input (e.g., 1625g) (e.g., a selection of a different filtering category) when causing the one or more filtering options of the first filtering category to be displayed in the user interface. ).
在一些实施方案中,响应于检测到第四用户输入,计算机系统1600使得停止显示第一过滤类别的该一个或多个过滤选项(例如,在图16N中,不再显示过滤选项1622a至1622h)。In some embodiments, in response to detecting the fourth user input, computer system 1600 causes the one or more filtering options of the first filtering category to cease displaying (e.g., in Figure 16N, filtering options 1622a-1622h are no longer displayed) .
在一些实施方案中,计算机系统1600使得经由显示生成部件显示包括第一过滤类别的该多个过滤类别(例如,在图16N中,显示过滤类别1614a至1614d)(例如,健身类型、教练、持续时间、音乐流派/类型)。In some embodiments, computer system 1600 causes display via a display generation component of the plurality of filter categories including a first filter category (eg, in FIG. 16N , filter categories 1614a through 1614d are displayed) (eg, fitness type, trainer, duration time, music genre/genre).
在一些实施方案中,计算机系统1600检测对应于从该多个过滤类别中选择第二过滤类别的第五用户输入(例如,1625h)(例如,轻击第二过滤类别、点击第二过滤类别)。In some embodiments, computer system 1600 detects a fifth user input (eg, 1625h) corresponding to selecting a second filter category from the plurality of filter categories (eg, tap second filter category, click second filter category) .
在一些实施方案中,响应于检测到第五用户输入(例如,1625h),计算机系统1600使得第二过滤类别扩展,使得显示第二过滤类别的第二多个过滤选项(例如,在图16O中,显示过滤选项1628a至1628i)。在一些实施方案中,使得第二过滤类别扩展而使得显示第二过滤类别的第二多个过滤选项包括使得将该多个过滤类别的显示替换为第二多个过滤选项。在显示不同的类别中的过滤选项之前,停止显示一个过滤类别中的过滤选项,允许用户更有效地导航并应用过滤选项,从而减少应用过滤选项所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, in response to detecting the fifth user input (eg, 1625h), computer system 1600 causes the second filter category to expand such that a second plurality of filter options for the second filter category are displayed (eg, in Figure 16O , display filtering options 1628a to 1628i). In some embodiments, causing the second filtering category to expand such that a second plurality of filtering options of the second filtering category is displayed includes causing the display of the plurality of filtering categories to be replaced with the second plurality of filtering options. Stopping displaying filter options within one filter category before displaying filter options in a different category allows users to navigate and apply filter options more efficiently, thereby reducing the amount of input 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,第四用户输入对应于选择该一个或多个过滤选项中的第一过滤选项(例如,轻击第一过滤选项、点击第一过滤选项)(例如,图16M中的1625g)。响应于用户选择第一类别内的第一过滤选项而停止显示第一类别的该一个或多个过滤选项并且使得显示该多个过滤类别,允许用户以较少的输入更快速且有效地导航过滤选项。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the fourth user input corresponds to selecting a first filtering option (eg, tapping the first filtering option, clicking the first filtering option) of the one or more filtering options (eg, 1625g in Figure 16M ). Stopping display of the one or more filter options within the first category and causing the plurality of filter categories to be displayed in response to the user selecting a first filter option within the first category allows the user to navigate filtering more quickly and efficiently with less input. 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,响应于第一用户输入(例如,1623),计算机系统1600维持显示第一过滤类别的该一个或多个过滤选项(例如,图16C至图16E,维持显示过滤选项1622a至1622h)。在选择过滤选项之前维持显示一个或多个过滤选项,并且随后响应于用户选择第一过滤选项而停止显示该一个或多个过滤选项并且使得显示该多个过滤类别,允许用户以较少的输入更快速且有效地导航多个过滤类别中的过滤选项。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, in response to the first user input (eg, 1623), computer system 1600 maintains display of the one or more filtering options for the first filtering category (eg, Figures 16C-16E, maintains display of filtering options 1622a- 1622h). Maintaining display of one or more filtering options until a filtering option is selected, and subsequently ceasing display of the one or more filtering options and causing the plurality of filtering categories to be displayed in response to the user selecting a first filtering option, allows the user to do so with less input Navigate filtering options across multiple filtering categories more quickly and efficiently. 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 enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,响应于检测到第五用户输入(例如,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 a third filtering option (e.g., coach filtering option) of the second plurality of filtering options (e.g., 1628a-1628i) (e.g., , 1628g, 1628h, 1628i) are incompatible (in some implementations) with a currently applied set of filtering options (e.g., in Figure 16O, the "HIIT" filtering option is applied) (e.g., filtering options selected from the first filtering category) In the scenario, there is no case where the fitness suggestions associated with the third filtering option are also associated with the currently applied filtering option. In the subset of fitness suggestions associated with the third filtering option and are associated with the currently applied filtering option There is no overlap between the subsets of fitness recommendations), and when displaying the second plurality of filtering options for the second filtering category, the computer system 1600 causes, via the display generation component, to display the third filtering option with the set of currently applied filtering options. Visual indication of incompatibility (e.g., filtering options 1628g through 1628i in FIG. 16O are visually different from filtering options 1628a through 1628f) (e.g., in a specific visual style indicating that the third filtering option is incompatible with the currently applied filtering option) Display a third filtering option (e.g., an option shown as "grayed out" or otherwise visually de-emphasized) that is compatible with the currently applied filtering option (e.g., has an option that is also compatible with the currently applied filtering option) One or more filtering options for associated fitness recommendations) are shown separately). In some embodiments, the third filtering option is not available for selection by the user based on a determination that the third filtering option is incompatible with the set of currently applied filtering options. In some embodiments, the third filtering option remains optional, but selection of the third filtering option results in removal of the currently applied filtering option (e.g., the currently applied filtering option is removed and the third filtering option is applied) . Displaying a visual indication that a particular filtering option is incompatible with the currently applied filtering options for this group allows the user to more quickly and efficiently navigate the filtering options and apply the filtering options with less input. Otherwise, the user may consume one or more inputs trying to apply filtering options that are incompatible with the currently applied filtering 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,响应于检测到第四用户输入(例如,1625g),计算机系统1600使得经由显示生成部件显示指示已选择并应用第一过滤选项的可选用户界面对象(例如,可选选项、示能表示)(例如,1626),其中该可选用户界面对象在被选择时,移除第一过滤选项的应用(例如,选择该可选用户界面对象导致用户界面的第一区域包括与第一过滤选项不相关联的健身建议)。显示可被选择以移除应用的过滤选项的应用程序的可选择用户界面对象,允许用户以较少的输入更快速且有效地移除应用的过滤选项的应用程序。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, in response to detecting the fourth user input (eg, 1625g), computer system 1600 causes display, via the display generation component, of a selectable user interface object (eg, selectable option , affordance representation) (e.g., 1626), wherein the selectable user interface object, when selected, removes application of the first filtering option (e.g., selecting the selectable user interface object causes the first region of the user interface to include The first filter option is not associated with fitness recommendations). Displays a selectable user interface object for an application that can be selected to remove an applied filtering option, allowing a user to remove an application's filtering option more quickly and efficiently 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 enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,在检测到第一用户输入之后并且根据确定指向第一过滤选项的第一用户输入尚未维持至少预定义的时间段(例如,焦点选择器尚未维持在第一过滤选项上达预定义的时间段(例如,在该预定义的时间段已经过之前,焦点选择器就已导航离开第一过滤选项)),计算机系统1600经由显示生成部件在用户界面的第一区域中维持显示该多个健身建议(例如,图16E至图16F,用户输入1625a不会使得区域1616b中所示的该多个健身建议改变)(例如,在用户界面的第一区域中维持显示该多个健身建议使得用户界面的第一区域维持不变)。当用户输入尚未维持至少预定义的时间段时,维持显示健身建议减少了用户界面中显示的对象和/或部件必须被更新或改变的次数。减少UI中不必要的视觉改变使用户-设备界面更高效(例如,通过最小化视觉混淆并帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),这又通过使用户能够更快速且高效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, after the first user input is detected and based on a determination that the first user input directed to the first filtering option has not been maintained for at least a predefined period of time (e.g., the focus selector has not been maintained on the first filtering option for For a predefined period of time (e.g., before the predefined period of time has elapsed before the focus selector has navigated away from the first filtering option), computer system 1600 maintains the display in the first area of the user interface via the display generation component The plurality of fitness suggestions (e.g., Figures 16E-16F, user input 1625a does not cause the plurality of fitness suggestions shown in area 1616b to change) (e.g., the plurality of fitness suggestions remain displayed in the first area of the user interface It is recommended to leave the first area of the user interface unchanged). Sustaining display of fitness recommendations reduces the number of times objects and/or components displayed in the user interface must be updated or changed when user input has not been maintained for at least a predefined period of time. Reducing unnecessary visual changes in the UI makes the user-device interface more efficient (e.g., by minimizing visual clutter and helping users provide appropriate input and reducing user errors when operating/interacting with the device), which in turn by enabling users to Use your device more quickly and efficiently while reducing power usage and extending your device's battery life.
在一些实施方案中,该一个或多个过滤选项中的每个过滤选项与一个或多个健身教练(例如,教练过滤选项1628a至1628i)中的相应健身教练相关联。在一些实施方案中,第一过滤选项与该一个或多个健身教练中的第一健身教练相关联。在一些实施方案中,停止在用户界面的第一区域内显示该多个健身建议中的至少一部分包括停止显示与第一健身教练不相关联的健身建议(例如,图16Q),使得用户界面的第一区域包括来自与第一健身教练相关联的该多个健身建议的健身建议第一子集,并且不包括与第一健身教练不相关联的健身建议。停止显示与第一健身教练不相关联的健身建议向用户提供了关于对应于所选择的教练的健身的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, each of the one or more filter options is associated with a corresponding fitness trainer from one or more fitness trainers (eg, trainer filter options 1628a-1628i). In some embodiments, the first filter option is associated with a first fitness coach of the one or more fitness coaches. In some embodiments, ceasing to display at least a portion of the plurality of fitness suggestions within the first area of the user interface includes ceasing to display fitness suggestions not associated with the first fitness trainer (eg, Figure 16Q) such that the user interface The first region includes a first subset of fitness suggestions from the plurality of fitness suggestions associated with the first fitness instructor and excludes fitness suggestions not associated with the first fitness instructor. Ceasing to display fitness suggestions not associated with the first fitness trainer provides feedback to the user regarding fitness corresponding to the selected trainer. Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,使得显示该输入指向第一健身建议的视觉指示,同时在用户界面的第一区域中维持显示健身建议第一子集包括:使得经由显示生成部件显示与第一健身建议相关联的预览视频,同时在用户界面的第一区域中维持显示健身建议第一子集(例如,图16K至图16L)。在一些实施方案中,该预览视频包括与健身建议相关联的健身教练的视频和/或音频片段。在一些实施方案中,与第一健身建议相关联的预览视频包括第一健身建议的所选择的部分。在一些实施方案中,该多个健身建议中的每个健身建议与相应预览视频相关联,并且每个预览视频具有相同的预定持续时间。使得显示与第一健身建议相关联的预览视频向用户提供了关于设备的当前状态的反馈(例如,设备已检测到指向第一健身建议的用户输入)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, causing the visual indication that the input is directed to the first fitness suggestion to be displayed while maintaining display of the first subset of the fitness suggestions in the first area of the user interface includes causing, via the display generation component, to display a visual indication related to the first fitness suggestion. associated preview video while maintaining display of the first subset of fitness suggestions in the first area of the user interface (eg, Figures 16K-16L). In some embodiments, the preview video includes video and/or audio clips of the fitness instructor associated with the fitness advice. 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 fitness suggestion in the plurality of fitness suggestions is associated with a corresponding preview video, and each preview video has the same predetermined duration. Caused display of the preview video associated with the first fitness suggestion provides feedback to the user regarding the current state of the device (eg, the device has detected user input directed to the first fitness suggestion). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,用户界面(例如,1612)还包括第二可选用户界面对象(例如,可选选项、示能表示)(例如,1617),该第二可选用户界面对象在被选择时,移除一个或多个(或所有)应用的过滤选项。在一些实施方案中,选择该可选用户界面对象导致用户界面的第一区域包括未过滤的(例如,完整的)可用健身建议列表。提供可被选择以移除应用的过滤选项的应用的可选用户界面对象,允许用户以较少的输入更快速且有效地移除应用的过滤选项的应用。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the user interface (eg, 1612) also includes a second selectable user interface object (eg, selectable option, affordance) (eg, 1617) that is selected when selected. removes one or more (or all) applied filtering options. In some embodiments, selecting the selectable user interface object causes the first area of the user interface to include an unfiltered (eg, complete) list of available fitness suggestions. Provides an optional user interface object for an application that can be selected to remove an application's filtering options, allowing the user to remove an application's filtering options more quickly and efficiently 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 enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
需注意,上文关于方法1700(例如,图17A至图17B)所述的过程的细节也以类似方式适用于下文所述的方法。例如,方法1900任选地包括上文参考方法1700所述的各种方法的特性中的一个或多个特性。例如,如下文关于方法1900所讨论的健身建议用户界面可包括各种浏览和过滤特征,如方法1700中所阐述的。为了简明起见,这些详情在下文中不再重复。Note that the details of the process described above with respect to method 1700 (eg, Figures 17A-17B) also apply in a similar manner to the method 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 set forth in method 1700. For the sake of brevity, these details are not repeated below.
图18A至图18V示出了根据一些实施方案的用于显示健身信息的示例性用户界面。这些附图中的用户界面用于示出下文所述的过程,包括图19A至图19C中的过程。Figures 18A-18V illustrate an exemplary user interface for displaying fitness information in accordance with some embodiments. The user interfaces in these figures are used to illustrate the processes described below, including the processes in Figures 19A-19C.
图18A至图18V示出了示例性设备和用户界面。在图18A处,计算机系统1600(例如,设备100、300、500)正在显示器1601(例如,电视)上显示主屏幕用户界面1810,该主屏幕用户界面包括用于启动一个或多个不同的应用程序或查看不同的内容的可选图形用户界面对象。在一些实施方案中,显示器1601是计算机系统1600的集成部分。在一些实施方案中,计算机系统1600与显示器1601通信(例如,无线、有线)(例如,如在图18A中所描绘的)(例如,该计算机系统是与显示器1601通信的机顶盒或计算机)。Figures 18A-18V illustrate example devices and user interfaces. At Figure 18A, computer system 1600 (eg, device 100, 300, 500) is displaying a home screen user interface 1810 on display 1601 (eg, a television), which includes a home screen user interface for launching one or more different applications. An optional graphical user interface object for programming or viewing different content. In some implementations, display 1601 is an integrated part of computer system 1600. In some embodiments, computer system 1600 is in communication (eg, wireless, wired) (eg, as depicted in Figure 18A) with display 1601 (eg, the computer system is a set-top box or computer in communication with display 1601).
图18A还示出了遥控器1602,该遥控器被配置为基于在遥控器1602处检测到的用户输入来将数据(例如,经由RF通信、经由蓝牙、经由红外)传输到计算机系统1600。遥控器1602包括选择区域1604a(其包括用于检测轻击、按压和轻扫手势的触敏表面)、菜单按钮1604b、电视按钮1604c、麦克风按钮1604d、播放/暂停按钮1604e和音量控制按钮1604f。Figure 18A also shows a remote control 1602 configured to transmit data (eg, via RF communications, via Bluetooth, via infrared) to the computer system 1600 based on user input detected at the remote control 1602. Remote control 1602 includes selection area 1604a (which includes a touch-sensitive surface for detecting tap, press, and swipe gestures), menu button 1604b, TV button 1604c, microphone button 1604d, play/pause button 1604e, and volume control button 1604f.
图18A至图18C描绘了为用户自动地呈现个性化健身用户界面的示例性场景1802。在示例性场景1802中,由计算机系统1600确定在计算机系统1600的接近度内存在单个已识别的用户(1806a)(例如,在计算机系统的接近度内存在与用户相关联的单个已识别的(例如,先前配对的)电子设备)。基于该确定,计算机系统1600为该已识别的用户显示个性化健身用户界面。现在将参考图18A至图18C提供更多细节。18A-18C depict an example scenario 1802 of automatically presenting a personalized fitness user interface to a user. In example scenario 1802, it is determined by computer system 1600 that there is a single identified user within proximity of computer system 1600 (1806a) (e.g., there is a single identified user associated with within proximity of computer system 1600). For example, a previously paired electronic device). Based on this determination, computer system 1600 displays a personalized fitness user interface for the identified user. More details will now be provided with reference to Figures 18A-18C.
在图18A处,计算机系统1600使得显示器1601显示主屏幕用户界面1810。主屏幕用户界面1810包括可由用户选择以打开对应的应用程序的应用程序表示1812a至1812d。At Figure 18A, computer system 1600 causes display 1601 to display 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)。Figure 18A also depicts a scenario 1802 in which user 1806a is in the same room as computer system 1600. User 1806a is wearing electronic device 800a (eg, device 800) (eg, a watch). Computer system 1600 determines that a device (eg, a specific type of device (eg, a watch)) is present within a predetermined proximity of computer system 1600 (eg, in the same room, within a threshold distance, etc.). Additionally, in scenario 1802, computer system 1600 also determines that device 800a has previously been paired with computer system 1600 (eg, user 800a has previously caused device 800a to connect (eg, wirelessly) to computer system 1600).
在如图18A中所描绘的主屏幕用户界面1810中,焦点在对应于健身应用程序的应用程序表示1812a上。当计算机系统1600使得经由显示器1601以应用程序表示1812a为焦点显示主屏幕用户界面1810时,遥控器1602检测到经由对应于对应用程序表示1812a的选择的按钮按压输入1814对选择区域1604a的激活,并且将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对应用程序表示1812a的选择的输入1814的指示。In the home screen user interface 1810 as depicted in Figure 18A, focus is on the application representation 1812a corresponding to the fitness application. When computer system 1600 causes home screen user interface 1810 to be displayed via display 1601 with application representation 1812a in focus, remote control 1602 detects activation of selection area 1604a via button press input 1814 corresponding to selection of application representation 1812a, and transmits the entered indication to computer system 1600. Computer system 1600 receives an indication of input 1814 from remote control 1602 corresponding to selection of application representation 1812a.
在图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 (eg, receiving an indication of the input) and based on (eg, in response to, based on) determining that a single device 800a is present within a predetermined proximity of computer system 1600 , and further based on Computer system 1600 causes device 800a to display notification 1815a via display 801a (eg, in response to, based on) determining that individual device 800a is an identified device that has been previously paired with computer system 1600. Notification 1815a requests confirmation from user 800a that the user wants to pair device 800a with computer system 1600. Notification 1815a includes an option 1816 to confirm pairing of device 800a with computer system 1600, and an option 1818 to cancel the pairing. In some embodiments, computer system 1600 also causes device 800a to output haptic output to notify notification 1815a to the user. In response to input 1814 and based on determining that a single previously paired device exists 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 Figure 18B, electronic device 800a detects input 1820 corresponding to the location of option 1816, which option indicates confirmation of the user's intent to pair device 800a with computer system 1600. Device 800a transmits an indication of this input to computer system 1600. Computer system 1600 receives instructions for input 1820 from device 800a. In some embodiments, computer system 1600 may request input of additional information (such as a PIN number) to confirm pairing, rather than requiring a single click to confirm pairing of computer system 1600 with device 800a (eg, as shown in Figure 18M).
在图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 Figure 18C, in response to detecting input 1820 (eg, an indication that the input was received), computer system 1600 causes display 1601 to display a new user interface. Additionally, based on (eg, in response to, based on) determining that a single previously paired device 800a (eg, a single previously paired device of a particular type (eg, a watch)) is present within a predetermined proximity of computer system 1600 , computer system 1600 causes A fitness user interface 1822 associated with device 800a and/or user 1806a is displayed via display 1601 . Fitness user interface 1822 has substantially similar functionality to fitness user interface 1606 of Figure 16A. Fitness user interface 1822 includes fitness suggestions 1824a-1824d for a user (eg, user 1806a). In some embodiments, fitness user interface 1822 is associated with electronic device 800a, which is associated with user 1806a, and selects fitness suggestions 1824a-1824d based on one or more workouts that user 1806a has completed. For example, workout suggestions 1824a represent workouts that share one or more characteristics with a subset of workouts completed by user 1806a (eg, the most recently completed workout). In the scenario depicted, user 1806a recently completed a core workout with trainer Amy. Accordingly, computer system 1600 provides fitness suggestion 1824a because the fitness suggestion represents a workout that shares characteristics with a workout recently completed by user 1806a (e.g., fitness suggestion 18024a has the same fitness type (core), fitness suggestion, as a workout recently completed by user 1806a 18024a has the same trainer (Amy) as the user's most recently completed workout). Fitness user interface 1822 also includes an option 1825a that can be selected to present fitness user interface 1822, and an option 1825b that can be selected to present a different fitness browsing user interface (eg, user interface 1612 of Figure 16B).
而图18A至图18C展示了单个已识别的设备被识别的场景,图18D至图18H展示了多个已识别的(例如,先前配对的)设备被识别为在计算机系统1600的接近度内的场景。While Figures 18A-18C illustrate a scenario in which a single identified device is identified, Figures 18D-18H illustrate a scenario in which multiple identified (eg, previously paired) devices are identified within proximity of computer system 1600. Scenes.
在图18D处,计算机系统1600使得显示器1601显示主屏幕用户界面1810。At Figure 18D, computer system 1600 causes display 1601 to display home screen user interface 1810.
图18D还描绘了两个用户1806a、1806b与计算机系统1600处于同一房间的场景1828。用户1806a佩戴着电子设备800a(例如,设备800)(例如,手表),并且用户1806b佩戴着电子设备800b(例如,设备800)(例如,手表)。计算机系统1600确定在计算机系统1600的预定接近度内(例如,处于同一房间、在阈值距离内等)存在多个(例如,两个)设备(例如,特定类型的设备(例如,两个手表))。此外,在场景1828中,计算机系统1600还确定设备800a、800b两者先前都已与计算机系统1600配对。Figure 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 electronic device 800a (eg, device 800) (eg, a watch), and user 1806b is wearing electronic device 800b (eg, device 800) (eg, a watch). Computer system 1600 determines the presence of multiple (eg, two) devices (eg, a specific type of device (eg, two watches)) within a predetermined proximity of computer system 1600 (eg, in the same room, within a threshold distance, etc.) ). Additionally, in scenario 1828, computer system 1600 also determines that both devices 800a, 800b have been previously paired with computer system 1600.
在如图18D中所描绘的主屏幕用户界面1810中,焦点在对应于健身应用程序的应用程序表示1812a上。当计算机系统1600使得经由显示器1601以应用程序表示1812a为焦点显示主屏幕用户界面1810时,遥控器1602检测到经由对应于对应用程序表示1812a的选择的按钮按压输入1829对选择区域1604a的激活,并且将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对应用程序表示1812a的选择的输入1829的指示。In the home screen user interface 1810 as depicted in Figure 18D, focus is on the application representation 1812a corresponding to the fitness application. When computer system 1600 causes home screen user interface 1810 to be displayed via display 1601 with application representation 1812a in focus, remote control 1602 detects activation of selection area 1604a via button press input 1829 corresponding to selection of application representation 1812a, and transmits the entered indication to computer system 1600. Computer system 1600 receives an indication of input 1829 from remote control 1602 corresponding to selection of application representation 1812a.
在图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, the computer system 1600 causes the device display 1601 to replace the display of the home screen user interface 1810 with the disambiguation user interface 1830. Disambiguation user interface 1830 includes three selectable options 1832a, 1832b, 1832c. Option 1832a is associated with (eg, corresponds to) user 1806b and device 800b, and is presented based on a determination that device 800b is within a predetermined proximity of computer system 1600. Option 1832a, when selected, presents a fitness user interface associated with user 1806b and device 800b. Option 1832b is associated with (eg, corresponds to) user 1806a and device 800a, and is presented based on a determination 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 device that was previously unpaired with computer system 1600 .
在图18E中,焦点在选项1832b上,并且遥控器1602检测到经由对应于对选项1832b的选择的按钮按压输入1834对选择区域1604a的激活。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收输入1834的指示。In Figure 18E, 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 the input indication to computer system 1600 . Computer system 1600 receives instructions for 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 (eg, an indication that the input was received), computer system 1600 causes the 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 Figure 18C. As discussed above with reference to Figure 18C, fitness user interface 1822 is associated with user 1806a and device 800a (eg, corresponds to, is personalized for the user and the device). For example, the workout suggestions 1824a-1824d presented in the workout user interface 1822 are selected based on one or more workouts that the user 1806a has completed.
响应于检测到输入1834,计算机系统1600还使得设备800a显示通知1836,并且输出确认设备800a已与计算机系统1600配对的触觉输出。在一些实施方案中,在使得显示用户界面1822之前,计算机系统1600使得在设备800a上显示确认用户想要将设备800a与计算机系统1600配对的通知(如图18B所示)。In response to detecting the input 1834, the computer system 1600 also causes the device 800a to display a notification 1836 and output a haptic output confirming that the device 800a has been paired with the 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 Figure 18B).
在图18G中,返回到消歧用户界面1830,焦点在选项1832a上,并且遥控器1602检测到经由对应于对选项1832a的选择的按钮按压输入1838对选择区域1604a的激活。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收输入1838的指示。In Figure 18G, returning to disambiguation user interface 1830, focus is on option 1832a, and remote control 1602 detects activation of selection area 1604a via button press input 1838 corresponding to selection of option 1832a. Remote control 1602 transmits the input indication to computer system 1600 . Computer system 1600 receives instructions for input 1838 from 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 (eg, an indication that the input was received), computer system 1600 causes the 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 Figures 18C and 18F. Fitness user interface 1840 is associated with user 1806b and device 800b (eg, corresponding to, personalized for the user and device). For example, the workout suggestions 1842a-1842d presented in the workout user interface 1840 are selected based on one or more workouts that the user 1806a has completed.
响应于检测到输入1838,计算机系统1600还使得设备800b显示通知1844,并且输出确认设备800b已与计算机系统1600配对的触觉输出。在一些实施方案中,在使得显示用户界面1840之前,计算机系统1600使得在设备800a上显示确认用户想要将设备800b与计算机系统1600配对的通知(类似于图18B中所示的通知1815a)。In response to detecting the input 1838, the computer system 1600 also causes the device 800b to display a notification 1844 and output a haptic output confirming that the device 800b has been paired with the 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 Figure 18B).
而图18A至图18C展示了单个已识别的设备(例如,与特定用户相关联的智能电话或智能手表或其他设备)被识别的场景,并且图18D至图18H展示了多个已识别的(例如,先前配对的)设备被识别为在计算机系统1600的接近度内的场景,图18I至图18N展示了一个或多个设备在计算机系统1600的接近度内但没有一个设备是已识别的设备(例如,没有一个设备先前与计算机系统1600配对)的场景。在一些实施方案中,已识别的设备是包括一个或多个传感器(例如,生物识别传感器(诸如心率或血氧传感器)或运动传感器(诸如陀螺仪或加速度计))的设备,该一个或多个传感器使得能够在健身期间更准确地跟踪用户活动水平。While Figures 18A to 18C illustrate a scenario in which a single identified device (eg, a smartphone or a smart watch or other device associated with a specific user) is identified, and Figures 18D to 18H illustrate a scenario in which multiple identified ( For example, in a scenario where previously paired) devices are recognized as within proximity of computer system 1600, Figures 18I-18N illustrate one or more devices within proximity of computer system 1600 but none of the devices are recognized devices. (e.g., a scenario in which none of the devices was previously paired with computer system 1600). In some embodiments, the identified device is a device that includes one or more sensors (eg, a biometric sensor (such as a heart rate or blood oxygen sensor) or a motion sensor (such as a gyroscope or accelerometer)) that This sensor enables more accurate tracking of user activity levels during fitness sessions.
在图18I处,计算机系统1600使得显示器1601显示主屏幕用户界面1810。At Figure 18I, computer system 1600 causes display 1601 to display home screen user interface 1810.
图18I还描绘了用户1806c与计算机系统1600处于同一房间的场景1846。用户1806c佩戴着电子设备800c(例如,设备800)(例如,手表)。计算机系统1600确定在计算机系统1600的预定接近度内(例如,处于同一房间、在阈值距离内等)存在单个设备800c,但也确定设备800c先前未与计算机系统1600配对。Figure 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 (eg, device 800) (eg, a watch). Computer system 1600 determines that a single device 800c is present within a predetermined proximity of computer system 1600 (eg, 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 the home screen user interface 1810 as depicted in Figure 18I, focus is on the application representation 1812a corresponding to the fitness application. When computer system 1600 causes home screen user interface 1810 to be displayed via display 1601 with application representation 1812a in focus, remote control 1602 detects activation of selection area 1604a via button press input 1848 corresponding to selection of application representation 1812a, and transmits the entered indication to computer system 1600. Computer system 1600 receives an indication of input 1848 from remote control 1602 corresponding to selection of application representation 1812a.
在图18J处,响应于检测到输入1848(例如,接收到该输入的指示),并且基于(例如,响应于、根据)确定在计算机系统1600的预定接近度内不存在已识别的(例如,先前配对的)设备,计算机系统1600使得显示器1601将主屏幕用户界面1810的显示替换为登出健身用户界面1850。与上文所讨论的健身用户界面1822、1840相比,登出健身用户界面1850不与任何特定用户或用户账户相关联。用户界面1850显示健身建议1852a至1852c,但是健身建议1852a至1852c可能不可由用户选择,直到用户登录和/或注册健身应用程序账户。用户界面1850提供:选项1856a,该选项可被选择以注册健身应用程序的免费试用;和选项1856b,如果用户已有账户则该选项可被选择以登录健身应用程序账户。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, the computer system 1600 causes the display 1601 to replace the display of the home screen user interface 1810 with the logout fitness user interface 1850. In contrast to the fitness user interfaces 1822, 1840 discussed above, the 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 for a fitness application account. User interface 1850 provides: option 1856a, which can be selected to sign up for a free trial of the fitness application; and option 1856b, which can be selected to log into the fitness application account if the user already has an account.
在图18J中,焦点在选项1856a上。当计算机系统1600使得以选项1856a为焦点显示用户界面1850时,遥控器1602检测到经由对应于对选项1856a的选择的按钮按压输入1858对选择区域1604a的激活,并且将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对选项1856a的选择的输入1858的指示。In Figure 18J, the focus is on option 1856a. When computer system 1600 causes user interface 1850 to be displayed with option 1856a as 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 that input to the computer System 1600. Computer system 1600 receives an indication of input 1858 from remote control 1602 corresponding to selection of option 1856a.
在图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 (eg, an indication that the input was received), computer system 1600 causes display 1601 to replace the display of user interface 1850 with user interface 1860 . User interface 1860 includes an option 1862a that may be selected to confirm a free trial of the fitness application, and an option 1862b that may be selected to deregister the free trial of the fitness application. In Figure 18K, the focus is on option 1862a. When computer system 1600 causes user interface 1860 to be displayed with option 1862a as focus, remote control 1602 detects activation of selection area 1604a via button press input 1864 corresponding to selection of option 1862a, and transmits an indication of that input to the computer System 1600. Computer system 1600 receives an indication of input 1864 from remote control 1602 corresponding to selection of option 1862a.
在图18L中,响应于检测到输入1864(例如,接收到该输入的指示),计算机系统1600使得显示器1601将用户界面1860的显示替换为用户界面1866。用户界面1866指示用户1806c打开设备800c上的健身应用程序。In FIG. 18L , in response to detecting input 1864 (eg, an indication that the input was received), computer system 1600 causes display 1601 to replace the display of user interface 1860 with user interface 1866 . User interface 1866 instructs user 1806c to open the 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 Figure 18M, in response to determining that the user has opened the fitness application on device 800c, computer system 1600 causes display 1601 to replace the display of user interface 1860 with user interface 1868. The user interface 1868 displays the PIN number. Computer system 1600 also causes device 800c to display numeric keypad 1870 via display 801c. User 1806c may enter the PIN number shown in user interface 1868 using numeric keypad 1870 to confirm his or her intention to pair device 800c with computer system 1600. In Figure 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 from device 800c of input 1874 corresponding to the input of the numeric sequence "1 2 3 4." In some implementations, other input may be received to confirm the user's intention to pair device 800c with computer system 1600 other 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 (eg, an indication that the input was received), computer system 1600 causes display 1601 to replace the display of user interface 1868 with fitness user interface 1876. As discussed with reference to the fitness user interfaces 1822, 1840 of Figures 18B, 18F, and 18H, the fitness user interface 1876 includes fitness suggestions 1852a-1852c, each associated with a particular workout, and these fitness suggestions can be selected to access the workout's Fitness content (e.g., video content, audio content). 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 performed any workouts in the fitness application, and therefore there is not enough data to generate a personalized fitness user interface for user 1806a. Fitness user interface 1876 also includes an option 1853a that can be selected to present fitness user interface 1876, and an option 1853b that can be selected to present a different fitness browsing user interface (eg, user interface 1612 of Figure 16B).
图18O至图18V展示了用户可登出他或她的账户以允许将新的设备与计算机系统1600配对的场景。Figures 18O-18V illustrate a scenario where a user can log out of his or her account to allow new devices to be paired with computer system 1600.
在图18O处,计算机系统1600使得显示器1601显示主屏幕用户界面1810。At Figure 18O, computer system 1600 causes display 1601 to display 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配对。Figure 18O also depicts a scene 1872 in which the two users 1806b ("JANE"), 1806a ("JOHN") from Figures 18D-18H are in the same room as the computer system 1600. As in the case of Figures 18D-18H, user 1806a is wearing electronic device 800a (eg, device 800) (eg, a watch), and user 1806b is wearing electronic device 800b (eg, device 800) (eg, a watch). However, in scenario 1872, only user 1806b's electronic device 800b has previously been paired with computer system 1600. User 1806a's electronic device 800a has never been paired with computer system 1600 before. Computer system 1600 determines that only one device (e.g., a specific type of device (e.g., a watch)) is present within a predetermined proximity (e.g., in the same room, within a threshold distance, etc.) of computer system 1600 and that the device has previously been Paired with computer system 1600.
在如图18O中所描绘的主屏幕用户界面1810中,焦点在对应于健身应用程序的应用程序表示1812a上。当计算机系统1600使得经由显示器1601以应用程序表示1812a为焦点显示主屏幕用户界面1810时,遥控器1602检测到经由对应于对应用程序表示1812a的选择的按钮按压输入1874对选择区域1604a的激活,并且将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对应用程序表示1812a的选择的输入1874的指示。In the home screen user interface 1810 as depicted in Figure 18O, focus is on the application representation 1812a corresponding to the fitness application. When computer system 1600 causes home screen user interface 1810 to be displayed via display 1601 with application representation 1812a in focus, remote control 1602 detects activation of selection area 1604a via button press input 1874 corresponding to selection of application representation 1812a, and transmits the entered indication to computer system 1600. Computer system 1600 receives an indication of input 1874 from remote control 1602 corresponding to selection of application representation 1812a.
在图18P处,响应于检测到输入1874(例如,接收到该输入的指示),并且基于(例如,响应于、根据)确定在计算机系统1600的预定接近度内仅存在一个先前配对的设备800d,计算机系统1600使得显示器1601将主用户界面1810的显示替换为健身用户界面1822,如上所述,该健身用户界面是与电子设备800b和/或用户1806b相关联的个性化健身用户界面。类似地,响应于检测到输入1874(例如,接收到该输入的指示),并且基于(例如,响应于、根据)确定在计算机系统1600的预定接近度内仅存在一个先前配对的设备800d,计算机系统1600使得电子设备800b显示通知并且输出触觉输出,以指示电子设备800b现在与计算机系统1600配对。At FIG. 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 only one previously paired device 800d is present within predetermined proximity of computer system 1600 , computer system 1600 causes display 1601 to replace the display of main user interface 1810 with fitness user interface 1822, which is a personalized fitness user interface associated with electronic device 800b and/or user 1806b, as described above. 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 only one previously paired device 800d is present within predetermined proximity of computer system 1600, computer System 1600 causes electronic device 800b to display a notification and output a haptic output to indicate that electronic device 800b is now paired with computer system 1600.
在图18P处,焦点在对应于用户1806b的头像/图像表示的选项1876上。当计算机系统1600使得经由显示器1601以选项1876为焦点显示健身用户界面1822时,遥控器1602检测到经由对应于对选项1876的选择的按钮按压输入1878对选择区域1604a的激活,并且将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收对应于对选项1876的选择的输入1878的指示。At Figure 18P, focus is on option 1876 corresponding to the avatar/image representation of user 1806b. When computer system 1600 causes fitness user interface 1822 to be displayed via display 1601 with option 1876 in focus, remote control 1602 detects activation of selection area 1604a via button press input 1878 corresponding to selection of option 1876, and changes that input The instructions are transmitted 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 Figure 18Q, in response to detecting input 1878 (eg, an indication that the input was received), computer system 1600 causes display 1601 to display a logout option 1880. At Figure 18Q, the focus is on option 1880. When computer system 1600 causes fitness user interface 1822 to be displayed via display 1601 with option 1880 in focus, remote control 1602 detects activation of selection area 1604a via button press input 1882 corresponding to selection of option 1880, and changes that input The instructions are transmitted 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 (eg, an indication that the input was received), computer system 1600 causes display 1601 to replace the display of fitness user interface 1822 with disambiguation user interface 1884 . The disambiguation user interface 1884 includes two selectable options 1884a, 1884b. Option 1884a is associated with (eg, corresponds to) user 1806b and device 800b, and is presented based on a determination 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 previously unpaired with computer system 1600 . In some embodiments, if additional previously paired electronic devices of a particular type are determined to be within a predetermined proximity of computer system 1600 , disambiguation user interface 1884 may include additional possible information for each of these detected devices. Select options.
在图18R中,焦点在选项1884b上,并且遥控器1602检测到经由对应于对选项1884b的选择的按钮按压输入1886对选择区域1604a的激活。遥控器1602将该输入的指示传输到计算机系统1600。计算机系统1600从遥控器1602接收输入1886的指示。In Figure 18R, 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 the input indication to computer system 1600 . Computer system 1600 receives instructions for 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 (eg, an indication that the input was received), computer system 1600 causes display 1601 to replace the display of disambiguation user interface 1884 with status user interface 1888 . Status user interface 1888 instructs the user to open a fitness application on a new device (eg, 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 Figure 18S, device 800a displays a main 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。At Figure 18T, in response to input 1887B, device 800a replaces the display of primary user interface 1885 with pairing user interface 1889. Pairing user interface 1889 includes option 1891A. While displaying pairing user interface 1889, 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 Figure 18U, in response to input 1891B, device 800a replaces the display of pairing user interface 1889 with a numeric keypad 1870, as described above with reference to Figure 18M. Additionally, in response to input 1891B (eg, in response to an indication from device 800a to detect communication of input 1891B), device 1600 replaces the display of status user interface 1888 with user interface 1868 described above with reference to Figure 18M. The user interface 1868 displays the PIN number. User 1806a may enter the PIN number shown in user interface 1868 using numeric keypad 1870 to confirm his or her intention to pair device 800a with computer system 1600. In Figure 18U, device 800a detects user input 1893 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 from device 800c of input 1874 corresponding to the input of the numeric 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 (eg, an indication that the input was received), 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 greater detail with reference to Figure 18H and 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 for device 800a may be presented based on past fitness associated with device 800a and/or user 1806a. In other scenarios (eg, in scenarios where the device and/or the user are not subscribed or have not performed any past workouts), a different user interface may be presented (eg, user interface 1850 of Figure 18J).
图19A至图19C是示出根据一些实施方案的用于显示健身信息的方法的流程图。在具有显示器的设备(例如,100、300、500、600、800、1600)处执行方法1900。方法1900中的一些操作任选地被组合,一些操作的次序任选地被改变,并且一些操作任选地被省略。19A-19C are flowcharts illustrating methods for displaying fitness information in accordance with some embodiments. Method 1900 is performed at a device having a display (eg, 100, 300, 500, 600, 800, 1600). 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 (eg, 600, 800, 1600) is a computer system. The computer system optionally communicates (eg, wired communications, wireless communications) with the 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, a display generation component is integrated with the computer system. In some embodiments, the display generation component is separate 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 separate from the computer system. Accordingly, the computer system may send data (eg, image data or video data) via a wired or wireless connection to an integrated or external display generation component to visually generate content (eg, using a display device), and may transmit data (eg, image data or video data) via a wired or wireless connection to receive input from one or more input devices.
如下所述,方法1900提供了用于显示健身信息的直观方式。该方法减轻了用户在显示健身信息时的认知负担,从而创建更有效的人机界面。对于电池驱动的计算设备,使得用户能够更快更有效地显示相机视图节省了功率并且增加了电池充电之间的时间。As described below, method 1900 provides an intuitive way to display fitness information. This approach reduces the user's cognitive load when displaying fitness information, thereby creating a more effective human-computer interface. For battery-powered computing devices, enabling users to display camera views more quickly and efficiently saves power and increases the time between battery charges.
与显示生成部件和一个或多个输入设备通信(例如,有线通信、无线通信)的计算机系统1600(例如,电子设备、机顶设备;数字媒体播放器)经由该一个或多个输入设备检测(1902)对应于显示健身用户界面的请求的用户输入(例如,1814、1829、1848)。A computer system 1600 (e.g., electronic device, set-top device; digital media player) in communication (e.g., wired communication, wireless communication) with the display generation component and one or more input devices detects via the one or more input devices ( 1902) User input corresponding to a request to display a fitness user interface (eg, 1814, 1829, 1848).
响应于显示健身用户界面的请求(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 a determination that the computer system suffices (e.g., no more than one Proximity criteria (1906) for a first type of external electronic device (e.g., a wearable electronic device (e.g., a watch)) (e.g., based on connection signal strength, based on connection to a universal device associated with location, based on being Self-identification located within approximately the same location or threshold distance, determined to be within approximately the same location or threshold distance based on determining that the computer system is within a predetermined distance of the external electronic device (in some embodiments, based on determining that the computer system is within a predetermined distance of the external electronic device) With the system co-located with a single previously paired external electronic device of the first type (eg, an external electronic device that has been previously paired with the computer system), the computer system 1600 initiates ( 1908 ) display of the first fitness recommendations user interface via the display generation component (e.g., 1822) (e.g., personalizing the fitness recommendations user interface (e.g., fitness user interface 612 of FIGS. 6C-6M)) is a process (in some embodiments, not displaying or causing the disambiguation user interface to be displayed), wherein The first fitness suggestions user interface displays one or more fitness suggestions (eg, 1824a-1824d) associated with the single external electronic device (eg, associated with a user associated with the external electronic device). In some embodiments, the fitness recommendations correspond to (eg, represent) fitness (eg, audio and/or video content that guides the user to perform physical activity). In some embodiments, selecting a fitness suggestion initiates a process for replaying the workout corresponding to the fitness suggestion. Displaying one or more fitness recommendations associated with a single electronic device based on a determination that the computer system meets proximity criteria with respect to the single electronic device, enabling the user to quickly gain access to a specific fitness, thereby reducing the input required to select a fitness quantity. 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 enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
响应于显示健身用户界面的请求(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 a determination that the computer system meets requirements for 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 Figure 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 contact with at least With a first previously paired external electronic device of the first type and a second previously paired external electronic device of the first type (eg, an external electronic device that has been previously paired with the computer system) in the same location), the computer system 1600 initiates (1912 ) a process of displaying a disambiguation user interface (eg, 1830 ) that is different from the first fitness suggestions user interface (eg, 1830 ) via a display generation component (in some embodiments, not displaying or causing the first fitness suggestions user interface to be displayed). The disambiguation user interface includes a first selectable user interface object (e.g., 1832a) that, when selected, initiates display of a user interface associated with a first external electronic device (e.g., 800b). A process for a second fitness advice user interface (e.g., 1840) (eg, a personalized fitness advice user interface associated with a first external electronic device), wherein the second fitness advice user interface displays a second fitness advice user interface associated with the first external electronic device ( For example, one or more fitness recommendations (e.g., 1842a-1842d) associated with a user of a first external electronic device (1914); and a second selectable user interface object (1832b), the second selectable user interface object (1832b) The user interface object, when selected, initiates display of a third fitness advice user interface (e.g., 1822, Figure 18F) that is different from the second fitness advice user interface and associated with the second external electronic device (e.g., 800a) ( For example, a process of personalizing a fitness advice user interface associated with a second external electronic device), wherein a third fitness advice user interface is displayed associated with the second external electronic device (e.g., with a user associated with the second external electronic device one or more fitness recommendations (e.g., 1824a to 1824d) associated with) (1916). In some embodiments, the first fitness suggestions user interface includes one or more fitness suggestions that are not included in the second and/or third fitness suggestions user interface. In some embodiments, the second fitness suggestions user interface includes one or more fitness suggestions that are not included in the first and/or third fitness suggestions user interface. In some embodiments, the third fitness suggestions user interface includes one or more fitness suggestions that are not included in the first and/or second fitness suggestions user interface. Displaying a disambiguation user interface based on a determination that the computer system meets proximity criteria with respect to a plurality of external electronic devices enables the user to quickly and efficiently identify a specific external electronic device and access fitness recommendations associated with the specific external electronic device, thereby Reduce 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,发起显示第一健身建议用户界面的过程包括:根据确定该单个外部电子设备与授权用户账户(例如,针对健身服务或健身应用程序注册的用户账户)相关联,计算机系统1600使得经由显示生成部件显示第一健身建议用户界面(例如,1822,图18C)(例如,个性化健身建议用户界面)(在一些实施方案中,不显示或使得显示消歧用户界面),其中第一健身建议用户界面显示与该授权用户账户相关联的一个或多个健身建议(在一些实施方案中,健身建议对应于(例如,表示)健身(例如,引导用户进行体力活动的音频和/或视频内容))。在一些实施方案中,选择健身建议发起用于回放对应于该健身建议的健身的过程,并且根据确定该单个外部电子设备与授权用户账户不相关联,计算机系统1600使得经由显示生成部件显示不同于第一健身建议用户界面的授权用户界面(例如,185)(例如,与未注册用户相关联的默认登陆页面用户界面(例如,用户注册界面、用户登录界面、免费试用注册界面))。在一些实施方案中,该授权界面包括可选用户界面对象,该可选用户界面对象在被选择时,发起授权与单个外部电子设备相关联的用户账户的过程。在一些实施方案中,在授权该用户账户之后,显示第一健身建议用户界面。在一些实施方案中,显示授权用户界面,而不显示或使得显示第一健身建议用户界面或消歧用户界面。根据确定单个外部电子设备与授权用户账户相关联而显示与该单个电子设备相关联的一个或多个健身建议,使得用户能够快速获得对特定健身的访问,从而减少选择健身所需的输入的数量。根据确定单个外部电子设备与授权用户账户不相关联而显示授权用户界面增强了安全性和隐私性。减少执行操作所需的输入的数量以及提供改善的安全性增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, initiating display of the first fitness advice user interface includes computer system 1600 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) causing a first fitness advice user interface (eg, 1822, Figure 18C) (eg, a personalized fitness advice user interface) to be displayed via the display generation component (in some embodiments, not displaying or causing the disambiguation user interface to be displayed), wherein the A fitness suggestion user interface displays one or more fitness suggestions associated with the authorized user account (in some embodiments, the fitness suggestions correspond to (e.g., represent) fitness (e.g., audio and/or Video content)). In some embodiments, selecting a workout suggestion initiates a process for replaying a workout corresponding to the workout suggestion, and upon determining that the single external electronic device is not associated with an authorized user account, computer system 1600 causes, via the display generation component, a display other than An authorized user interface (e.g., 185) of the first fitness suggestion user interface (e.g., a default login page user interface associated with unregistered users (e.g., user registration interface, user login interface, free trial registration interface)). In some embodiments, the authorization interface includes an optional user interface object that, when selected, initiates the process of authorizing a user account associated with a single external electronic device. In some embodiments, after authorizing the user account, the first fitness recommendations user interface is displayed. In some embodiments, the authorization user interface is displayed without or causing the first fitness recommendations user interface or the disambiguation user interface to be displayed. Displaying one or more fitness recommendations associated with a single external electronic device based on a determination that the single external electronic device is associated with an authorized user account enables the user to quickly gain access to a specific fitness, thereby reducing the amount of input required to select a fitness . Displaying an authorized user interface based on a determination that an individual external electronic device is not associated with an authorized user account enhances security and privacy. Reducing the number of inputs required to perform operations 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 input and reducing friction when operating/interacting with the device) user error), further reducing power usage and extending the device's battery life by enabling users to use the device more quickly and efficiently.
在一些实施方案中,当在显示设备上显示授权用户界面时,计算机系统1600检测对应于授权与单个外部电子设备相关联的用户账户的请求的第二用户输入(例如,1858)(例如,授权用户账户以访问健身应用程序和/或健身建议)(例如,选择开始免费试用或注册用户账户的选项或示能表示)。In some embodiments, while displaying the authorization user interface on the display device, 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., authorize User Account to access the Fitness App and/or Fitness Advice) (e.g., selecting an option or affordance to start a free trial or register for a User Account).
在一些实施方案中,响应于检测到第二用户输入(例如,1858),计算机系统1600发起在单个外部电子设备上显示通知的过程,其中该通知请求对意图授权与该单个外部电子设备相关联的用户账户的用户进行身份验证(例如,图18M)(例如,请求单个外部电子设备上的用户输入以对意图授权与该单个外部电子设备相关联的用户账户的用户进行身份验证的通知)。在单个外部电子设备上显示请求对意图授权与该单个电子外部设备相关联的用户账户的用户进行身份验证的通知,向用户提供了关于设备的当前状态的反馈(例如,已接受到对应于授权与该单个外部电子设备相关联的用户账户的请求的用户输入)。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, in response to detecting the second user input (eg, 1858), computer system 1600 initiates a process of displaying a notification on a single external electronic device, wherein the notification requests authorization of the intent associated with the single external electronic device authenticate a user of a user account (e.g., FIG. 18M) (e.g., requesting user input on a single external electronic device to authenticate a user of a user account associated with that single external electronic device). Displaying a notification on a single external electronic device requesting authentication of a user intending to authorize a user account associated with that single electronic external device provides feedback to the user regarding the current status of the device (e.g., that a notification corresponding to the authorization has been accepted) Requested user input of the user account associated with that single external electronic device). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,发起显示第一健身建议用户界面的过程包括(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, initiating display of the first fitness advice user interface includes (1918) prior to displaying the first fitness advice user interface, computer system 1600 causing (1920) the single external electronic device to output a request for user confirmation that the single external electronic device Notifications of pairing of an electronic device with a computer system (e.g., requesting the user to perform a gesture on the single external electronic device (e.g., enter a PIN number, tap an option indicating the user's intent to pair the single external electronic device with the computer system)) (e.g., , touch, vision) (e.g., 1815a, Figure 18B, Figure 18M). In some embodiments, upon receiving confirmation to pair the single external electronic device with the computer system, the first fitness advice user interface is displayed. In some embodiments, a single external electronic device is uniquely paired with the computer system. For example, a single external electronic device has a special relationship with a computer system because a single external electronic device is paired only with the computer system and not with any other device. In some embodiments, pairing two electronic devices includes establishing a means of communication between the two devices. Such communication means may include those described in U.S. Patent Publication No. 2015/0350865, entitled "Predefined Wireless Pairing," filed on September 2, 2014 and published on December 3, 2015, which is incorporated by reference. into this disclosure. Once devices are paired, they can exchange data, including data that can be used for device configuration. Pairing may also allow the device to be configured using the user interface provided by the other paired device. For example, recent advances in computer technology have enabled manufacturers to produce powerful computing devices in relatively small form factors. However, small devices may not provide a user interface that is large enough for user configuration. Instead, a configured device can be paired with an external device that has a larger user interface that provides the ability to set parameters on the configured device. Such technology reduces the time and effort required to start using a 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 the 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 register with each other and can perform two-way wireless communication. In some embodiments, for the purpose of the pairing 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 can be used in addition to BTLE. In these embodiments, the initial communication between the two devices may occur over a lower power protocol such as BTLE, even when that protocol yields lower data transfer speeds. Subsequent communication can occur over a faster secondary network such as WiFi. Additional exemplary techniques related to launching and operating in a paired relationship are described in the following application: U.S. Patent Publication entitled "Companion Application for ActivityCooperation" filed on December 30, 2014 and published on December 3, 2015 No. 2015/035081; filed on September 2, 2014 and published on December 3, 2015; U.S. Patent Publication No. 2015/0350865 titled "Predefined Wireless Pairing"; and filed on August 28, 2015 and published on December 3, 2016 The US patent publication number 2016/0062572 titled "Reduced-size Configuration Interface" was 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 the computer system provides feedback to the user regarding the current status 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 device operability and makes the user-device interface more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,用户确认将单个外部电子设备与计算机系统配对包括用户输入个人识别号(1922)(例如,图18M)。在一些实施方案中,为用户显示PIN号(例如,在显示生成部件上、在计算机系统上和/或在单个外部电子设备上),并且基于接收到对应于PIN号的用户输入(例如,在显示生成部件上、在计算机系统上和/或在单个外部电子设备上的PIN号的用户输入)来确定用户确认将单个外部电子设备与计算机系统配对(例如,根据确定用户已录入PIN号,单个外部电子设备与计算机系统配对并且/或者第一健身建议用户界面显示在显示生成部件上(例如,在显示生成部件上、在计算机系统上和/或在单个外部电子设备上))。经由个人识别号的用户输入接收用户确认将单个外部电子设备配对增强了安全性。提供改进的安全性增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过约束未授权的访问),这另外通过限制受约束操作的执行而减少了电力使用并且延长了设备的电池寿命。In some embodiments, user confirmation of pairing a single external electronic device with the computer system includes the user entering a personal identification number (1922) (eg, Figure 18M). In some embodiments, a PIN number is displayed to the user (e.g., on a display generation component, on a computer system, and/or on a single external electronic device), and upon receipt of user input corresponding to the PIN number (e.g., on Displaying user input of a PIN number on the generating component, on the computer system, and/or on the individual external electronic device) to determine that the user confirms pairing of the individual external electronic device with the computer system (e.g., upon determining that the user has entered the PIN number, the individual The external electronic device is paired with the computer system and/or the first fitness advice user interface is displayed on the display generation component (eg, on the display generation component, on the computer system, and/or on a single external electronic device)). Receiving user confirmation of pairing a single external electronic device via user input of a personal identification number enhances security. Providing improved security enhances device operability and makes the user-device interface more efficient (e.g., by restricting unauthorized access), which additionally reduces power usage and extends device life by limiting the execution of restricted operations. battery life.
在一些实施方案中,用户确认将单个外部电子设备与计算机系统配对包括在可选用户界面对象上的用户输入(1924)(例如,轻击手势)(例如,图18B)。在一些实施方案中,根据确定单个外部电子设备先前已与计算机系统配对,基于在单个外部电子设备上接收到第一用户手势(例如,轻击手势)来确定用户确认将单个外部电子设备与计算机系统配对,并且根据确定单个外部电子设备先前未与计算机系统配对,基于在单个外部电子设备上接收到不同于第一用户手势的第二用户手势(例如,PIN号的输入)来确定用户确认将单个外部电子设备与计算机系统配对。经由在可选用户界面对象上的用户输入接收用户确认将单个外部电子设备配对增强了安全性。提供改进的安全性增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过约束未授权的访问),这另外通过限制受约束操作的执行而减少了电力使用并且延长了设备的电池寿命。In some embodiments, user confirmation of pairing a single external electronic device with the computer system includes user input (1924) on a selectable user interface object (eg, a tap gesture) (eg, Figure 18B). In some embodiments, the user confirmation of pairing the single external electronic device with the computer is determined based on receiving a first user gesture (eg, a tap gesture) on the single external electronic device based on determining that the single external electronic device has previously been paired with the computer system. system pairing, and upon determining that the individual external electronic device has not previously been paired with the computer system, determining that the user confirmation will be based on receipt of a second user gesture (e.g., entry of a PIN number) on the individual external electronic device that is different from the first user gesture. A single external electronic device is paired with the computer system. Receiving user confirmation via user input on an optional user interface object enhances security for pairing a single external electronic device. Providing improved security enhances device operability and makes the user-device interface more efficient (e.g., by restricting unauthorized access), which additionally reduces power usage and extends device life by limiting the execution of restricted operations. battery life.
在一些实施方案中,发起用于显示第一健身建议用户界面的过程包括使得在没有用户输入的情况下经由显示生成部件显示第一健身建议用户界面(例如,1822)(例如,一旦确定计算机系统满足相对于第一类型的单个外部电子设备(例如,与其在相同位置)的接近度标准,第一健身建议用户界面就会自动地显示在显示生成部件上)。在一些实施方案中,发起显示消歧用户界面的过程包括使得在没有用户输入的情况下经由显示生成部件显示消歧用户界面(例如,1830)(例如,一旦确定计算机系统满足相对于第一类型的第一外部电子设备和第一类型的第二外部电子设备(例如,与它们在相同位置)的接近度标准,消歧用户界面就会自动地显示在显示生成部件上)。在没有用户输入的情况下自动地显示第一健身建议用户界面或消歧用户界面允许用户快速选择特定健身。在一组条件已经被满足而不需要进一步的用户输入时执行操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, initiating a process for displaying the first fitness advice user interface includes causing the first fitness advice user interface (eg, 1822) to be displayed via a display generation component without user input (eg, once the computer system determines The first fitness suggestion user interface is automatically displayed on the display generation component upon meeting the proximity criteria relative to (eg, in the same location as) a single external electronic device of the first type. In some embodiments, initiating the process of displaying the disambiguating user interface includes causing the disambiguating user interface to be displayed via a display generation component without user input (e.g., 1830) (e.g., upon determining that the computer system satisfies the requirements with respect to the first type The disambiguation user interface is automatically displayed on the display generation component based on the proximity criteria of the first external electronic device and the second external electronic device of the first type (eg, at the same location as them). Automatically displaying the first fitness suggestion user interface or disambiguation user interface without user input allows the user to quickly select a specific fitness. Performing actions 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 the need for operating/interacting with the device) user error when interacting), which in turn reduces power usage and extends the device's battery life by enabling users 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 an indication that a single external electronic device (e.g., device 800a in Figure 18F, device 800b in Figure 18H ) Haptic output paired with a computer system (e.g., a sequence of multiple individual haptic outputs). Having a single external electronic device generate a haptic output indicating that the single external electronic device is paired with the computer system provides feedback to the user regarding the current state of the device (eg, the computer system is paired with the single external electronic device). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,响应于显示健身用户界面的请求并且根据确定计算机系统不满足相对于(例如,基于连接信号强度、基于缺乏到与位置相关联的通用设备的连接、基于不在大致相同的位置或不在阈值距离内的自我识别、基于确定计算机系统不在任何外部电子设备的预定距离内而被确定为不在大致相同的位置或不在阈值距离内)第一类型的任何外部电子设备(例如,可穿戴电子设备(例如,手表))(在一些实施方案中,根据确定计算机系统与第一类型的任何先前配对的外部电子设备不在相同位置)的接近度标准,计算机系统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 a determination that the computer system is not satisfactory relative to (e.g., based on connection signal strength, based on lack of connection to a common device associated with the location, based on not being in substantially the same location or self-identification not within a threshold distance, any external electronic device of the first type (e.g., wearable based on determining that the computer system is not within a predetermined distance of any external electronic device and is determined not to be in substantially the same location or not within a threshold distance) Computer system 1600 initiates display of the application via the display generation component based on proximity criteria of the electronic device (eg, a watch) (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 process of program demonstrating a user interface (eg, 1850) that is different from a first fitness suggestion user interface (eg, 1822 in Figure 18C), a disambiguation user interface (eg, 1830), a second fitness suggestion Each of the user interface (eg, 1822 in Figure 18F) and the third fitness advice user interface (eg, 1840) (in some embodiments, does not display or causes the first fitness advice user interface to be displayed, disambiguates the user interface, a second fitness suggestion user interface or a third fitness suggestion user interface). Initiating a process for displaying an application presentation user interface based on a determination that the computer system does not meet proximity criteria with respect to any external electronic device of the first type provides the user with a current status regarding the device (e.g., the computer system does not meet proximity criteria with respect to the first type of type of proximity standard) feedback for any external electronic device. Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,响应于显示健身用户界面的请求并且根据确定计算机系统不满足相对于(例如,基于连接信号强度、基于缺乏到与位置相关联的通用设备的连接、基于不在大致相同的位置或不在阈值距离内的自我识别、基于确定计算机系统不在任何先前配对的外部电子设备的预定距离内而被确定为不在大致相同的位置或不在阈值距离内)第一类型的任何先前配对的外部电子设备(例如,可穿戴电子设备(例如,手表))的接近度标准,计算机系统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 is not satisfactory relative to (e.g., based on connection signal strength, based on lack of connection to a common device associated with the location, based on not being in substantially the same location or self-identification not within a threshold distance, any previously paired external electronic device of the first type based on a determination that the computer system is not within a predetermined distance of any previously paired external electronic device and is determined not to be in substantially the same location or within a threshold distance) Based on the proximity criteria of the device (e.g., a wearable electronic device (e.g., a watch)), the computer system 1600 initiates the process of displaying a device pairing user interface (e.g., 1866, 1868) via the display generation component, the device pairing user interface including Prompts for first type of external electronic device pairing (in some embodiments, do not display or cause the first fitness suggestions user interface, the disambiguation user interface, the second fitness suggestions user interface, or the third fitness suggestions user interface to be displayed). In some embodiments, the device pairing user interface is different from the first fitness suggestions user interface, the disambiguation user interface, the second fitness suggestions user interface, and the third fitness suggestions user interface. In some embodiments, the device pairing user interface includes one or more instructions for a user to pair a first type of external electronic device with the computer system. Initiating the process of displaying a device pairing user interface based on a determination that the computer system does not meet proximity criteria with respect to any previously paired external electronic device of the first type provides the user with a current status regarding the device (e.g., the computer system does not meet proximity criteria with respect to the first type of external electronic device). Type 1 feedback from any previously paired external electronic device (proximity criteria). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,设备配对用户界面(例如,1866)包括让用户将第一类型的外部电子设备(例如,可穿戴电子设备(例如,手表))与计算机系统配对的一个或多个指令。在一些实施方案中,该一个或多个指令包括打开第一类型的外部电子设备上的应用程序(例如,特定应用程序、第一类型的应用程序、健身应用程序)的指令(例如,图18L中的“OPENFITNESS APP ON WATCH”)。显示让用户将第一类型的外部设备与计算机系统配对的指令允许用户更快速且更有效地将外部设备与计算机系统配对,从而减少将外部设备与计算机系统配对所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the device pairing user interface (eg, 1866) includes one or more instructions for the user to pair a first type of external electronic device (eg, a wearable electronic device (eg, a watch)) with the computer system. In some embodiments, the one or more instructions include instructions to open an application (e.g., a specific application, a first type of application, a fitness application) on a first type of external electronic device (e.g., Figure 18L "OPENFITNESS APP ON WATCH" in ). Displaying instructions for 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 amount of input 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,消歧用户界面(例如,1830)还包括第三可选用户界面对象(例如,1832c),该第三可选用户界面对象在被选择时,发起用于将第一类型的先前未配对的外部电子设备与计算机系统配对的过程。显示可选用户界面对象(当该可选用户界面对象被选择时,发起用于将先前未配对的外部电子设备与计算机系统配对的过程)使得用户能够更有效地将外部电子设备与计算机系统配对,从而减少将外部设备与计算机系统配对所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the disambiguation user interface (eg, 1830) further includes a third selectable user interface object (eg, 1832c) that, when selected, initiates the use of the first type The process of pairing a previously unpaired external electronic device with a computer system. Displaying an optional user interface object that, 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 an external device with a 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,第一可选用户界面对象(例如,1832a)在被选择时,使得第一外部电子设备输出指示第一外部电子设备已经被选择的通知(例如,在第一外部电子设备上)(例如,视觉通知、触觉通知)(例如,图18F中的设备800a的1836、图18H中的设备800b的1844)。In some implementations, the first selectable user interface object (e.g., 1832a), when selected, causes the first external electronic device to output a notification indicating that the first external electronic device has been selected (e.g., on the first external electronic device (eg, visual notification, tactile notification) (eg, 1836 of the device 800a in FIG. 18F, 1844 of the device 800b in FIG. 18H).
在一些实施方案中,第二可选用户界面对象在被选择时,使得第二外部电子设备输出指示第二外部电子设备已经被选择的通知(例如,在第二外部电子设备上)(例如,视觉通知、触觉通知)(例如,图18F中的设备800a的1836、图18H中的设备800b的1844)。使得第二外部电子设备输出指示第二外部电子设备已经被选择的通知向用户提供了关于设备的当前状态(例如,计算机系统已接收到选择第二外部电子设备的用户输入)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, the second selectable user interface object, when selected, causes the second external electronic device to output a notification (e.g., on the second external electronic device) indicating that the second external electronic device has been selected (e.g., Visual notification, tactile notification) (eg, 1836 of device 800a in Figure 18F, 1844 of device 800b in Figure 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 regarding the current state of the device (eg, the computer system has received user input selecting the second external electronic device). Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,第一健身建议用户界面(例如,1822)基于从单个外部电子设备接收的用户信息(例如,本地存储的信息)(例如,基于本地存储在单个外部电子设备上的用户健康应用程序信息)包括与单个外部电子设备(例如,800a)相关联的一个或多个健身建议(例如,1824a至1824d)。基于从单个外部电子设备接收的用户信息建议健身提高了给用户的建议的质量,从而提供一种供用户选择的方式。否则,将需要附加输入来进一步定位特定健身。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, the first fitness recommendations user interface (eg, 1822) is based on user information (eg, locally stored information) received from a single external electronic device (eg, based on user fitness information locally stored on the single external electronic device). Application information) includes one or more fitness recommendations (eg, 1824a-1824d) associated with a single external electronic device (eg, 800a). Suggesting fitness based on user information received from a single external electronic device improves the quality of recommendations given to the user, thereby providing a means for the user to choose. Otherwise, additional input will be required to further target 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,在发起经由显示生成部件显示第一健身建议用户界面(例如,1822)的过程之后,电子设备经由显示生成部件显示与第一外部电子设备(例如,800b)相关联的第一健身建议用户界面(例如,1822)(例如,与关联于第一外部电子设备的用户相关联)。在一些实施方案中,在显示第一健身建议用户界面(例如,1822)时,电子设备检测对应于登出第一健身建议用户界面的请求(例如,登出与关联于第一外部电子设备的用户相关联的账户的请求)的一个或多个用户输入(例如,1878、1882)。在一些实施方案中,响应于检测到对应于登出第一健身建议用户界面的请求的该一个或多个用户输入,电子设备(例如,1600)显示不同于第一健身建议用户界面(例如,1822)和消歧用户界面(例如,1830)的第二消歧用户界面(例如,1884)(例如,不显示第一健身建议用户界面)(在一些实施方案中,将第一健身建议用户界面的显示替换为第二消除用户界面),其中第二消歧用户界面包括:第四可选用户界面对象(例如,1884a),该第四可选用户界面对象在被选择时,发起用于显示第一健身建议用户界面的过程;和第五可选用户界面对象(例如,1884b),该第五可选用户界面对象在被选择时,发起用于将第一类型的先前未配对的外部电子设备与计算机系统配对的过程。显示可选用户界面对象(当该可选用户界面对象被选择时,发起用于将先前未配对的外部电子设备与计算机系统配对的过程)使得用户能够更有效地将外部电子设备与计算机系统配对,从而减少将外部设备与计算机系统配对所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, after initiating the process of displaying the first fitness advice user interface via the display generation component (eg, 1822), the electronic device displays, via the display generation component, a third external electronic device associated with the first external electronic device (eg, 800b). A fitness advice user interface (eg, 1822) (eg, associated with the user associated with the first external electronic device). In some embodiments, while displaying the first fitness advice user interface (e.g., 1822), the electronic device detects a request corresponding to logging out of the first fitness advice user interface (e.g., logging out associated with the first external electronic device). One or more user inputs (e.g., 1878, 1882) for the user's associated account). In some embodiments, in response to detecting the one or more user inputs corresponding to the request to log out of the first fitness advice user interface, the electronic device (e.g., 1600) displays a display that is different from the first fitness advice user interface (e.g., 1822) and a second disambiguating user interface (e.g., 1884) of the disambiguating user interface (e.g., 1830) (e.g., the first fitness suggestions user interface is not displayed) (in some embodiments, the first fitness suggestions user interface The display is replaced by a second disambiguation user interface), wherein the second disambiguation user interface includes: a fourth selectable user interface object (eg, 1884a), which, when selected, initiates a display A process for a first fitness advice user interface; and a fifth selectable user interface object (e.g., 1884b) that, when selected, initiates a process for connecting a first type of previously unpaired external electronics to The process of pairing a device with a computer system. Displaying an optional user interface object that, 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 an external device with a 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,根据确定计算机系统(例如,1600)满足相对于(例如,基于连接信号强度、基于到与位置相关联的通用设备的连接、基于被定位在大致相同的位置或阈值距离内的自我识别、基于确定计算机系统在任何先前配对的外部电子设备的预定距离内而被确定为在大致相同的位置或阈值距离内)第一类型的一个或多个附加外部电子设备(例如,可穿戴电子设备(例如,手表))(在一些实施方案中,根据确定计算机系统在与第一类型的一个或多个先前配对的附加外部电子设备(例如,先前已与计算机系统配对的外部电子设备)相同的位置)的接近度标准,第二消歧用户界面(例如,1884)还包括针对第一类型的该一个或多个附加外部电子设备中的每个外部电子设备的相应可选用户界面对象,该相应可选用户界面对象在被选择时,发起用于显示与外部电子设备相关联的健身建议用户界面的过程。根据确定计算机系统满足相对于一个或多个附加外部电子设备的接近度标准而自动地使得显示消歧用户界面中的附加可选用户界面对象允许用户在没有附加用户输入的情况下访问那些可选用户界面对象。在一组条件已经被满足而不需要进一步的用户输入时执行最优化操作增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这又通过使用户能够更快速且有效地使用设备而减少了电力使用并且延长了设备的电池寿命。In some embodiments, it is determined that the computer system (e.g., 1600) meets requirements relative to (e.g., based on connection signal strength, based on connection to a common device associated with the location, based on being located within approximately the same location or within a threshold distance self-identification based on determining that the computer system is within a predetermined distance of any previously paired external electronic device, one or more additional external electronic devices of the first type (e.g., may Wearable electronic device (e.g., watch)) (in some embodiments, based on determining that the computer system is wearing the device with one or more previously paired additional external electronic devices of the first type (e.g., external electronic devices that have been previously paired with the computer system) ), the second disambiguation user interface (e.g., 1884) further includes a corresponding selectable user interface for each of the one or more additional external electronic devices of the first type An object that, when selected, initiates a process for displaying a fitness advice user interface associated with the external electronic device. Automatically causing additional optional user interface objects in the disambiguating user interface to be displayed based on a determination that the computer system meets proximity criteria with respect to one or more additional external electronic devices to allow the user to access those optional user interface objects without additional user input. User interface object. Performing optimization operations when a set of conditions has been satisfied 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 the need for device/device manipulation) user errors when interacting with the device), which in turn reduces power usage and extends the device's battery life by enabling users 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, via the one or more input devices, a corresponding response to a fifth selectable user interface object (e.g., one or more user inputs (e.g., 1886) of the selection of 1884b); in response to detecting the one or more user inputs corresponding to the selection of the fifth selectable user interface object, displaying the user to place the first type of One or more instructions (e.g., 1888) for pairing an external electronic device (e.g., a wearable electronic device (e.g., a watch)) with a computer system, wherein the one or more instructions include opening a Instructions for an application (eg, a specific application, a first type of application, a fitness application). Displaying instructions for 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 amount of input 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,在显示第二消歧用户界面(例如,1884)时,电子设备(例如,1600)确定计算机系统满足相对于(例如,基于连接信号强度、基于到与位置相关联的通用设备的连接、基于被定位在大致相同的位置或阈值距离内的自我识别、基于确定计算机系统在任何先前配对的外部电子设备的预定距离内而被确定为在大致相同的位置或阈值距离内)第一类型的第三外部电子设备(例如,800a)(例如,第三可穿戴电子设备(例如,手表))(在一些实施方案中,根据确定计算机系统在与第一类型的至少第三外部电子设备相同的位置)的接近度标准,其中打开第三外部电子设备上的应用程序使得在第三外部电子设备上(例如,在内置于第三外部电子设备中的显示器上、在与第三外部电子设备通信的显示器上)显示可选用户界面对象(例如,1891A),该可选用户界面对象在被选择时,发起用于将第三外部电子设备与计算机系统配对的过程。显示将第一类型的外部设备与计算机系统配对的示能表示允许用户更快速且更有效地将外部设备与计算机系统配对,从而减少将外部设备与计算机系统配对所需的输入的数量。减少执行操作所需的输入数量增强了设备的可操作性,并且使用户设备界面更高效(例如,通过帮助用户提供适当的输入并减少操作设备/与设备交互时的用户错误),从而通过使用户能够更快速且高效地使用设备进一步减少了电力使用并且延长了设备的电池寿命。In some embodiments, while displaying the second disambiguation user interface (e.g., 1884), the electronic device (e.g., 1600) determines that the computer system satisfies the Connection of the device, self-identification based on being located in substantially the same location or threshold distance, determination of the computer system as being within substantially the same location or threshold distance based on determination that the computer system is within a predetermined distance of any previously paired external electronic device) A third external electronic device (e.g., 800a) of the first type (e.g., a third wearable electronic device (e.g., a watch)) (in some embodiments, based on determining that the computer system is in contact with at least a third external electronic device of the first type) Proximity criteria for the same location as the electronic device), where opening an application on a third external electronic device causes the application to appear on the third external electronic device (e.g., on a display built into the third external electronic device, on a display that is in the same location as the third external electronic device). A selectable user interface object (eg, 1891A) is displayed on a display communicating with the external electronic device, which, when selected, initiates a process for pairing the third external electronic device with the computer system. Showing an affordance for pairing a first type of external device with a computer system allows a user to pair the external device with the computer system more quickly and efficiently, thereby reducing the amount of input 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 input and reducing user errors when operating/interacting with the device), thereby enabling The ability for users to use devices more quickly and efficiently further reduces power usage and extends device battery life.
在一些实施方案中,在显示第二消歧用户界面(例如,1884)时,并且根据确定计算机系统满足相对于(例如,基于连接信号强度、基于到与位置相关联的通用设备的连接、基于被定位在大致相同的位置或阈值距离内的自我识别、基于确定计算机系统在任何先前配对的外部电子设备的预定距离内而被确定为在大致相同的位置或阈值距离内)第一类型的第三外部电子设备(例如,800a)(例如,第三可穿戴电子设备(例如,手表))(在一些实施方案中,根据确定计算机系统在与第一类型的至少第三外部电子设备相同的位置)的接近度标准,电子设备使得第三外部电子设备(例如,在内置于第三外部电子设备中的显示器上、在与第三外部电子设备通信的显示器上)在应用程序内显示可选用户界面对象(例如,1891A),该可选用户界面对象在被选择时,发起用于将第三外部电子设备与计算机系统配对的过程。根据确定计算机系统满足相对于第三外部电子设备的接近度标准而使得显示可选用户界面对象向用户提供了关于设备的当前状态(例如,计算机系统满足相对于第三外部电子设备的接近度标准)的反馈。为用户提供改进的反馈增强了设备的可操作性,并且使用户-设备界面更有效(例如,通过帮助用户提供合适的输入并减少操作设备/与设备进行交互时的用户错误),这另外通过使用户能够更快速且有效地使用设备而减少了电力使用并且改善了设备的电池寿命。In some embodiments, upon displaying the second disambiguation user interface (e.g., 1884) and based on a determination that the computer system satisfies the requirements relative to (e.g., based on connection signal strength, based on connection to a universal device associated with the location, based on Self-identification of being located at substantially 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 (determined to be within substantially the same location or within a threshold distance) of the first type Three external electronic devices (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 in the same location as at least a third external electronic device of the first type ), the electronic device causes a third external electronic device (e.g., on a display incorporated in the third external electronic device, on a display in communication with the third external electronic device) to display the optional user within the application An interface object (eg, 1891A) that, when selected, initiates a process for pairing a third external electronic device with the computer system. Causes display of a selectable user interface object based on a determination that the computer system meets proximity criteria with respect to a third external electronic device provides the user with a current status regarding the device (e.g., the computer system meets proximity criteria with respect to a third external electronic device )feedback of. Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
在一些实施方案中,在显示第二消歧用户界面(例如,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., 1884b) corresponding to selection of a fifth selectable user interface object (e.g., 1884b). , 1886). After detecting the one or more user inputs corresponding to the selection of the fifth selectable user interface object, the electronic device determines that the computer system has been successfully paired with the third external electronic device of the first type (eg, Figure 18V) . In response to determining that the computer system has been successfully paired with a third external electronic device of the first type, the electronic device initiates display of a third fitness advice user interface (eg, 1840) (eg, a personalized fitness advice user interface) via the display generation component. A process wherein a third fitness advice user interface displays one or more fitness advice associated with a third external electronic device (eg, associated with a user associated with the third external electronic device). In some embodiments, the fitness recommendations correspond to (eg, represent) fitness (eg, audio and/or video content that guides the user to perform physical activity). In some embodiments, selecting a fitness suggestion initiates a process for replaying the workout corresponding to the fitness suggestion. Automatically causing display of a third fitness advice user interface based on determining that the computer system has successfully paired with the third external electronic device provides the user with a current status regarding the device (e.g., the computer system has successfully paired with the third external electronic device) feedback of. Providing improved feedback to users enhances device operability and makes user-device interfaces more efficient (e.g., by helping users provide appropriate input and reducing user errors when operating/interacting with the device), which additionally occurs through Allowing users to use devices more quickly and efficiently reduces power usage and improves device battery life.
需注意,上文关于方法1900(例如,图19A至图19C)所述的过程的细节也以类似方式适用于上文所述的方法。例如,方法1700任选地包括上文参考方法1900所述的各种方法的特征中的一个或多个特征。例如,如上文关于方法1900所讨论的健身建议用户界面可包括各种浏览和过滤特征,如方法1700中所列出的。为简明起见,这些细节不再重复。Note that the details of the process described above with respect to method 1900 (eg, Figures 19A-19C) also apply in a similar manner to the method 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, a fitness advice user interface as discussed above with respect to method 1900 may include various browsing and filtering features as listed in method 1700 . For the sake of brevity, these details are not repeated.
出于解释的目的,前面的描述是通过参考具体实施方案来描述的。然而,上面的例示性论述并非旨在是穷尽的或将本发明限制为所公开的精确形式。根据以上教导内容,很多修改形式和变型形式都是可能的。选择并描述这些实施方案是为了最好地解释这些技术的原理及其实际应用程序。本领域的其他技术人员由此能够最好地利用这些技术以及具有适合于所预期的特定用途的各种修改的各种实施方案。For purposes of explanation, the foregoing description has been by reference to specific embodiments. However, the above illustrative discussion is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations are possible in light of the above teachings. These implementations were chosen and described in order to best explain the principles of these techniques and their practical applications. Others skilled in the art are thereby best able to utilize these techniques and various embodiments with various modifications as are suited to the particular use contemplated.
虽然参照附图对本公开以及示例进行了全面的描述,但应当注意,各种变化和修改对于本领域内的技术人员而言将变得显而易见。应当理解,此类变化和修改被认为被包括在由权利要求书所限定的本公开和示例的范围内。Although the present disclosure and examples have been fully described with reference to the accompanying drawings, it is to be noted that various changes and modifications will become apparent to those skilled in the art. It is to be understood that such changes and modifications are deemed to be included within the scope of the disclosure and examples as defined by the claims.
如上所述,本技术的一个方面在于采集并使用得自各种来源的数据,以改进递送给用户的健身内容。本公开预期,在一些实例中,这些所采集的数据可包括唯一地识别或可用于联系或定位特定人员的个人信息数据。此类个人信息数据可以包括人口统计数据、基于位置的数据、电话号码、电子邮件地址、推特ID、家庭地址、与用户的健康或健身水平有关的数据或记录(例如,生命体征测量、药物信息、锻炼信息)、出生日期或任何其他识别或个人信息。As mentioned above, one aspect of the present technology is to collect and use data from various sources to improve the fitness content delivered to the user. This 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 number, email address, Twitter ID, home address, data or records related to the user’s health or fitness level (e.g., vital sign measurements, medications information, exercise information), date of birth, or any other identifying or personal information.
本公开认识到在本发明技术中使用此类个人信息数据可用于使用户受益。例如,个人信息数据可用于向用户递送更好的个性化健身建议。此外,本公开还预期个人信息数据有益于用户的其他用途。例如,健康和健身数据可用于向用户的总体健康状况提供见解,或者可用作使用技术来追求健康目标的个人的积极反馈。This disclosure recognizes that the use of such personal information data in the present technology can be used to benefit users. For example, personal information data can be used to deliver better personalized fitness recommendations to users. In addition, this disclosure also contemplates other uses of personal information data that benefit users. For example, health and fitness data can be used to provide insights into a user's overall health, or can be used as positive feedback for individuals using technology to pursue health goals.
本公开设想负责采集、分析、公开、传输、存储或其他使用此类个人信息数据的实体将遵守既定的隐私政策和/或隐私实践。具体地,此类实体应当实行并坚持使用被公认为满足或超出对维护个人信息数据的隐私性和安全性的行业或政府要求的隐私政策和实践。此类政策应该能被用户方便地访问,并应随着数据的采集和/或使用变化而被更新。来自用户的个人信息应当被收集用于实体的合法且合理的用途,并且不在这些合法使用之外共享或出售。此外,应在收到用户知情同意后进行此类采集/共享。此外,此类实体应考虑采取任何必要步骤,保卫和保障对此类个人信息数据的访问,并确保有权访问个人信息数据的其他人遵守其隐私政策和流程。另外,这种实体可使其本身经受第三方评估以证明其遵守广泛接受的隐私政策和实践。此外,应当调整政策和实践,以便采集和/或访问的特定类型的个人信息数据,并适用于包括管辖范围的具体考虑的适用法律和标准。例如,在美国,对某些健康数据的收集或获取可能受联邦和/或州法律的管辖,诸如健康保险流通和责任法案(HIPAA);而其他国家的健康数据可能受到其他法规和政策的约束并应相应处理。因此,在每个国家应为不同的个人数据类型保持不同的隐私实践。This disclosure contemplates 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 shall implement and adhere to privacy policies and practices that are recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy and security of personal information data. Such policies should be easily accessible to users and should be updated as data collection and/or use changes. Personal information from users should be collected for the entity's lawful and reasonable purposes and not shared or sold outside of those lawful uses. Furthermore, such collection/sharing should be done after receiving informed consent from the user. In addition, such entities should consider taking any steps necessary to safeguard and secure access to such Personal Information Data and ensure that others who have access to Personal Information Data comply with its privacy policies and procedures. Additionally, such an entity may subject itself to third-party evaluations to demonstrate compliance with generally accepted privacy policies and practices. In addition, policies and practices should be tailored to the specific types of personal information data collected and/or accessed and to applicable laws and standards, including jurisdiction-specific considerations. For example, in the United States, the collection or acquisition 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 implementations in which users selectively block use of or access to personal information data. That is, the present disclosure contemplates that hardware components and/or software components may be provided to prevent or block access to such personal information data. For example, with respect to personalized fitness recommendations, the Technology may be configured to allow users to choose to "opt in" or "opt out" of the collection of personal information data during registration for the Service or at any time thereafter. As another example, users may choose not to provide fitness data for target fitness recommendations. As another example, users can choose to limit the length of time fitness data is collected from users. In addition to providing "opt-in" and "opt-out" options, this disclosure contemplates providing notices regarding access or use of personal information. For example, users can be notified that their personal data will be accessed when the app is downloaded, and then warned again just before the personal data is accessed by the app.
此外,本公开的目的是应管理和处理个人信息数据以最小化无意或未经授权访问或使用的风险。一旦不再需要数据,通过限制数据收集和删除数据可最小化风险。此外,并且当适用时,包括在某些健康相关应用程序中,数据去标识可用于保护用户的隐私。可在适当时通过移除特定标识符(例如,出生日期等)、控制所存储数据的量或特异性(例如,在城市级别而不是在地址级别收集位置数据)、控制数据如何被存储(例如,在用户之间聚合数据)、和/或其他方法来促进去标识。Furthermore, the purpose of this disclosure is that personal information data should be managed and processed to minimize the risk of inadvertent or unauthorized access or use. Risks are minimized by limiting data collection and deleting data once it is no longer needed. Additionally, and when applicable, including in certain health-related applications, data de-identification can be used to protect user privacy. This can be achieved where appropriate by removing specific identifiers (e.g., date of birth, etc.), controlling the amount or specificity of data stored (e.g., collecting location data at the city level rather than at the address level), controlling how the data is stored (e.g. , aggregating data across users), and/or other methods to facilitate de-identification.
因此,虽然本公开广泛地覆盖了使用个人信息数据来实现一个或多个各种所公开的实施方案,但本公开还预期各种实施方案也可在无需访问此类个人信息数据的情况下被实现。即,本发明技术的各种实施方案不会由于缺少此类个人信息数据的全部或一部分而无法正常进行。例如,可通过基于非个人信息数据或绝对最低限度的个人信息(诸如,由与用户相关联的设备请所求的内容、对文本选择服务可用的其他非个人信息或公开可用信息)来推断偏好,从而选择健身建议并将其递送给用户。Therefore, 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 be implemented without access to such personal information data. accomplish. That is, various embodiments of the present technology will not be unable to function properly due to the lack of all or part of such personal information data. For example, preferences may be inferred based on non-personal information data or the absolute minimum of personal information, such as content requested by a device associated with the user, other non-personal information available to text selection services, or publicly available information. , thereby selecting and delivering fitness recommendations to the user.
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN202311059240.4ACN117055776B (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 | ||
| DKPA202070612ADK202070612A1 (en) | 2020-02-14 | 2020-09-21 | User interfaces for workout content | 
| DKPA202070615ADK181076B1 (en) | 2020-02-14 | 2020-09-21 | USER INTERFACES FOR TRAINING 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 | 
| CN202311059240.4ACN117055776B (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 | 
|---|---|
| CN117055776Atrue CN117055776A (en) | 2023-11-14 | 
| CN117055776B CN117055776B (en) | 2024-08-06 | 
| 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 | 
|---|---|---|---|
| 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 | 
| Country | Link | 
|---|---|
| CN (6) | CN117055776B (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US20120015778A1 (en)* | 2010-07-14 | 2012-01-19 | Adidas Ag | Location-Aware Fitness Monitoring Methods, Systems, and Program Products, and Applications Thereof | 
| US20120060118A1 (en)* | 2006-05-22 | 2012-03-08 | Apple Inc. | Portable media device with workout support | 
| US20170056722A1 (en)* | 2015-08-26 | 2017-03-02 | Google Inc. | Upsampling sensors to auto-detect a fitness activity | 
| CN106537397A (en)* | 2014-09-02 | 2017-03-22 | 苹果公司 | Physical Activity and Fitness Monitors | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| US10872536B2 (en)* | 2015-09-30 | 2020-12-22 | Apple Inc. | Fitness and social accountability | 
| CN105392064A (en)* | 2015-12-10 | 2016-03-09 | 博迪加科技(北京)有限公司 | Exercise data and video synchronization method, system and mobile terminal | 
| 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 | 
| CN107749310A (en)* | 2017-10-24 | 2018-03-02 | 珠海格力电器股份有限公司 | Motion data processing method and device, storage medium and processor | 
| 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 | 
|---|---|---|---|---|
| US20120060118A1 (en)* | 2006-05-22 | 2012-03-08 | Apple Inc. | Portable media device with workout support | 
| US20120015778A1 (en)* | 2010-07-14 | 2012-01-19 | Adidas Ag | Location-Aware Fitness Monitoring Methods, Systems, and Program Products, and Applications Thereof | 
| CN106537397A (en)* | 2014-09-02 | 2017-03-22 | 苹果公司 | Physical Activity and Fitness Monitors | 
| US20170056722A1 (en)* | 2015-08-26 | 2017-03-02 | Google Inc. | Upsampling sensors to auto-detect a fitness activity | 
| 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 | 
| CN116820300B (en) | 2024-07-02 | 
| 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 | |
| JP7714146B2 (en) | Training Content User Interface | |
| KR102866231B1 (en) | User interfaces for workout content | |
| CN116700581B (en) | User interface for fitness 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 | ||
| GR01 | Patent grant |