(57)【要約】      （修正有）【課題】習慣的な呼吸訓練の実行を容易にすることにより、ストレスレベルを下げる呼吸シーケンスのユーザインターフェースを提供する。【解決手段】デバイスは、呼吸シーケンスのサイクル数を選択するためのプロンプトを含む構成ユーザインターフェースを表示し、選択に応答して呼吸シーケンスのサイクル数を選択されたサイクル数に合わせ、呼吸シーケンスの呼吸段階を開始する。進度インジケータを表示し、選択されたサイクル数に応じて変動させる。【選択図】図７Ａ
2020098595.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイを備えたデバイスにおいて、
呼吸シーケンスのサイクル数を選択するためのプロンプトを含む構成ユーザインターフェースを前記ディスプレイに表示することと、
第１のユーザ入力を受信することと、
前記第１のユーザ入力を受信したことに応答して、前記呼吸シーケンスの前記サイクル数を前記選択されたサイクル数に合わせることと、
前記呼吸シーケンスの呼吸段階を開始することと、
前記呼吸シーケンスの前記呼吸段階の間に、
第１のバージョンの進度インジケータを前記ディスプレイに表示することと、
前記選択されたサイクル数に応じて前記第１のバージョンの前記進度インジケータを変動させることと、
を含む、コンピュータにより実行される方法。
【請求項２】
前記デバイスが回転可能入力機構を含み、前記第１のユーザ入力が前記回転可能入力機構の回転である、請求項１に記載のコンピュータにより実行される方法。
【請求項３】
前記呼吸シーケンスの前記呼吸段階を開始する前に、
第２のユーザ入力を受信することと、
前記第２のユーザ入力を受信したことに応答して、前記呼吸シーケンスの前記呼吸段階に進むことと、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータにより実行される方法。
【請求項４】
前記第１のユーザ入力と前記第２のユーザ入力とが同じである、請求項３に記載のコンピュータにより実行される方法。
【請求項５】
前記選択された数のサイクルのうちの各サイクルが、第１の期間と、前記第１の期間とは別個の第２の期間とを含み、前記第１のバージョンの前記進度インジケータを変動させることが、
前記選択された数のサイクルのうちの各サイクルの間に、
前記進度インジケータの第１の可変視覚特性を前記第１の期間の開始時に変更することと、
前記進度インジケータの前記第１の可変視覚特性を前記第２の期間の開始時に変更することと、
を含む、請求項１から２のいずれか一項に記載のコンピュータにより実行される方法。
【請求項６】
前記第１の可変視覚特性が、前記表示された進度インジケータのサイズであり、
前記第１の可変視覚特性を前記第１の期間の前記開始時に変更することが、前記表示された進度インジケータの前記サイズを大きくすることを含み、
前記第１の可変視覚特性を前記第２の期間の前記開始時に変更することが、前記表示された進度インジケータの前記サイズを小さくすることを含む、請求項５に記載のコンピュータにより実行される方法。
【請求項７】
前記第２の期間が、前記第１の期間よりも長い、請求項５に記載のコンピュータにより実行される方法。
【請求項８】
前記第１のバージョンの前記進度インジケータを変動させることが、
第１の状態で前記第１のバージョンの前記進度インジケータを前記ディスプレイに表示することと、
第１の時間領域の間に、前記第１のバージョンの前記進度インジケータを前記第１の状態から第２の状態に動画的に遷移することと、
第２の時間領域の間に、前記第１のバージョンの前記進度インジケータを前記第２の状態から前記第１の状態に動画的に遷移することと、
を含む、請求項１から２のいずれか一項に記載のコンピュータにより実行される方法。
【請求項９】
前記第２の時間領域が、前記第１の時間領域より大きい、請求項８に記載のコンピュータにより実行される方法。
【請求項１０】
前記第１のバージョンの前記進度インジケータが、第１のサイクル速度で変動する、請求項１から２のいずれか一項に記載のコンピュータにより実行される方法。
【請求項１１】
前記第１のサイクル速度の値を受信すること、
前記第１のサイクル速度の前記値を受信したことに応答して、前記第１のサイクル速度を前記受信した値に設定すること、
を更に含む、請求項１０に記載のコンピュータにより実行される方法。
【請求項１２】
前記第１のサイクル速度が、単位時間当たりの所定のサイクル数である、請求項１０に記載のコンピュータにより実行される方法。
【請求項１３】
前記ディスプレイに前記構成ユーザインターフェースを表示する前に、
プロンプティング基準が満たされているかどうかを判定することと、
前記プロンプティング基準が満たされているという判定に応じて、第１のアフォーダンスを含むプロンプトを前記ディスプレイに表示することと、
前記第１のアフォーダンスのユーザ入力選択を受信することと、
前記第１のアフォーダンスの前記ユーザ入力選択を受信したことに応答して、前記構成ユーザインターフェースを前記ディスプレイに表示することと、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータにより実行される方法。
【請求項１４】
プロンプティング基準が満たされているかどうかを判定することが、前の呼吸シーケンスに関連付けられた時間の後に所定の期間が経過したかどうかを判定することを含む、請求項１３に記載のコンピュータにより実行される方法。
【請求項１５】
前記前の呼吸シーケンスに関連付けられた前記時間が、前記前の呼吸シーケンスに関連付けられた開始時間である、請求項１４に記載のコンピュータにより実行される方法。
【請求項１６】
前記前の呼吸シーケンスに関連付けられた前記時間が、前記前の呼吸シーケンスに関連付けられた完了時間である、請求項１４に記載のコンピュータにより実行される方法。
【請求項１７】
前記呼吸シーケンスの前記呼吸段階を開始する前に、
前記呼吸シーケンスの予備段階を開始することと、
前記呼吸シーケンスの前記予備段階の間に、
前記進度インジケータの第２のバージョンを前記ディスプレイに表示することと、
予備サイクル数に応じて前記第２のバージョンの前記進度インジケータを変動させることと、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータにより実行される方法。
【請求項１８】
前記予備サイクル数が、前記選択されたサイクル数とは無関係である、請求項１７に記載のコンピュータにより実行される方法。
【請求項１９】
前記第１のバージョンの前記進度インジケータが第１のサイクル速度で変動し、前記第２のバージョンの前記進度インジケータが第２のサイクル速度で変動し、前記第２のサイクル速度が前記第１のサイクル速度よりも速い、請求項１７に記載のコンピュータにより実行される方法。
【請求項２０】
前記第１のバージョンの前記進度インジケータが第２の可変視覚特性を備えており、前記方法が、
前記第１のユーザ入力を受信したことに更に応答して、前記選択されたサイクル数に応じて前記第２の可変視覚特性の初期状態を選択すること、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータにより実行される方法。
【請求項２１】
前記呼吸シーケンスの前記呼吸段階の間に、
前記選択された数のサイクルの一部の完了を検出することと、
前記選択された数のサイクルの前記一部の完了を検出したことに応答して、前記進度インジケータの前記第２の可変視覚特性を変更することと、
を更に含む、請求項２０に記載のコンピュータにより実行される方法。
【請求項２２】
前記選択された数のサイクルの前記一部の完了を検出することが、
所定のサイクル数に応じて前記進度インジケータが変動したかどうかを判定すること
を含む、請求項２１に記載のコンピュータにより実行される方法。
【請求項２３】
前記選択された数のサイクルの前記一部の完了を検出することが、
前記呼吸シーケンスの前記呼吸段階の間に所定の時間が経過したかどうかを検出すること
を含む、請求項２１に記載のコンピュータにより実行される方法。
【請求項２４】
前記第１のバージョンの前記進度インジケータが複数のグラフィカル要素を含み、前記進度インジケータの前記第２の可変視覚特性を変更することが、
前記複数のグラフィカル要素のうちのいくつかの前記表示されたグラフィカル要素を変更すること
を含む、請求項２１に記載のコンピュータにより実行される方法。
【請求項２５】
前記デバイスが触覚出力デバイスを含み、前記方法が、
前記呼吸シーケンスの前記呼吸段階の間に、触覚外形に応じて１つ以上の触覚呼吸キューを出力すること、
を更に含む、請求項５に記載のコンピュータにより実行される方法。
【請求項２６】
前記触覚外形に応じて前記１つ以上の触覚呼吸キューを出力することが、
前記第１の期間中にキューの間に第１の頻度で第１の複数の触覚呼吸キューを出力することと、
前記第２の期間中にキューの間に第２の頻度で第２の複数の触覚呼吸キューを出力することと、
を含む、請求項２５に記載のコンピュータにより実行される方法。
【請求項２７】
キューの間の前記第１の頻度が増加する頻度であり、キューの間の前記第２の頻度が一定の頻度である、請求項２６に記載のコンピュータにより実行される方法。
【請求項２８】
前記触覚外形に応じて前記１つ以上の触覚呼吸キューを出力することが、
第１の数の触覚呼吸キューを前記第１の期間の開始時に出力することと、
第２の数の触覚呼吸キューを前記第２の期間の開始時に出力することと、
を含み、前記第１の数と前記第２の数とは異なる、請求項２５に記載のコンピュータにより実行される方法。
【請求項２９】
前記デバイスがセンサを含み、前記方法が、
前記呼吸シーケンスの前記呼吸段階の間に前記センサから第１の信号を受信することと、
前記受信した第１の信号に少なくとも部分的に基づいて、推定心拍数を判定することと、
前記推定心拍数の通知を前記ディスプレイに表示することと、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータにより実行される方法。
【請求項３０】
前記推定心拍数の前記通知が、前記呼吸段階の完了後に表示される、請求項２９に記載のコンピュータにより実行される方法。
【請求項３１】
前記呼吸シーケンスの前記呼吸段階の間、前記デバイスが出力するように構成されたアラートの少なくとも１サブセットの出力を抑制すること、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータにより実行される方法。
【請求項３２】
前記呼吸シーケンスの前記呼吸段階の間に、第３のユーザ入力を受信することと、
前記第３のユーザ入力が呼吸シーケンス割り込み基準を満たしているかどうかを判定することと、
前記第３のユーザ入力が前記呼吸シーケンス割り込み基準を満たしているという判定に応じて、前記呼吸シーケンスの前記呼吸段階を終了することと、
前記呼吸シーケンスの前記呼吸段階を終了した後に、
完了サイクル数が、前記進度インジケータが前記呼吸段階が開始した後及び前記第３のユーザ入力を受信する前に応じて変動した、前記選択された数のサイクルのうちの、サイクルの数を含む、前記完了サイクル数の通知を前記ディスプレイに表示すること、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータにより実行される方法。
【請求項３３】
前記呼吸シーケンスの前記呼吸段階を終了した後に、
前記ディスプレイに第２のアフォーダンスを表示することと、
前記第２のアフォーダンスのユーザ入力選択を受信することと、
前記第２のアフォーダンスの前記ユーザ入力選択に応答して、前記構成ユーザインターフェースを前記ディスプレイに表示することと、
を更に含む、請求項３２に記載のコンピュータにより実行される方法。
【請求項３４】
目標期間にわたる前記呼吸シーケンスの完了サイクル数を表す合計時間を判定することと、
前記呼吸シーケンスの前記呼吸段階の完了を検出したことに応答して、
前記合計時間の通知、及び、
第３のアフォーダンス
を含む、完了インターフェースを前記ディスプレイに表示することと、
前記第３アフォーダンスのユーザ入力選択を受信することと、
前記第３のアフォーダンスの前記ユーザ入力選択を受信したことに応答して、前記呼吸シーケンスの呼吸段階に進むことと、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータにより実行される方法。
【請求項３５】
前記呼吸段階の完了を検出することが、所定の時間が経過したことを検出することを含む、請求項３４に記載のコンピュータにより実行される方法。
【請求項３６】
前記完了インターフェースが、推定心拍数の通知を更に含む、請求項３４に記載のコンピュータにより実行される方法。
【請求項３７】
前記目標期間が、その当日である、請求項３４に記載のコンピュータにより実行される方法。
【請求項３８】
前記第１のバージョンの前記進度インジケータが第１のサイクル速度で変動し、前記合計時間が前記第１のサイクル速度に少なくとも部分的に基づいて判定される、請求項３４に記載のコンピュータにより実行される方法。
【請求項３９】
複数の目標期間の各々について目標期間にわたる前記呼吸シーケンスの完了サイクル数を表す合計時間を判定すること、
前記複数の目標期間のうちの各期間についてのインジケータが、前記複数の目標期間のうちのそれぞれの目標期間の前記判定された合計時間を表す、前記複数の目標期間のうちの各期間のインジケータを含む要約インターフェースを前記ディスプレイに表示すること、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータにより実行される方法。
【請求項４０】
前記目標期間が１日であり、前記複数の目標期間が７日間である、請求項３９に記載のコンピュータにより実行される方法。
【請求項４１】
前記呼吸シーケンスの間に第２の信号を受信することと、
前記受信した第２の信号に少なくとも部分的に基づいて、推定呼吸パターンを判定することと、
前記呼吸シーケンスの前記呼吸段階の前記開始と、前記呼吸シーケンスの前記呼吸段階の間の前記進度インジケータの前記表示とを、前記推定呼吸パターンと同期させることと、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータにより実行される方法。
【請求項４２】
前記呼吸シーケンスの前記呼吸段階の前記開始と、前記呼吸シーケンスの前記呼吸段階の間の前記進度インジケータの前記表示とを、前記推定呼吸パターンと同期させることが、
前記推定呼吸パターンの吸気期間と排気期間との間の遷移である同期事象を判定することと、
前記同期事象が生じたとの判定に応じて、
前記呼吸シーケンスの前記呼吸段階を開始することと、
前記第１のバージョンの前記進度インジケータを前記ディスプレイに表示することと、
を含む、請求項４１に記載のコンピュータにより実行される方法。
【請求項４３】
前記デバイスがセンサを含み、前記第２の信号を受信することが、
前記呼吸シーケンスの間に前記センサから前記第２の信号を受信すること
を含む、請求項４１に記載のコンピュータにより実行される方法。
【請求項４４】
前記構成ユーザインターフェースを表示する前に、
目標期間にわたる１つ以上の呼吸シーケンスの完了サイクル数を表す合計時間を判定することと、
前記合計時間の通知を含む第４のアフォーダンスを前記ディスプレイに表示することと、
前記第４のアフォーダンスのユーザ入力選択を受信することと、
を更に含み、
前記構成ユーザインターフェースが、前記第４のアフォーダンスの前記ユーザ入力選択を受信したことに応答して、表示される、請求項１から２のいずれか一項に記載のコンピュータにより実行される方法。
【請求項４５】
ディスプレイを備えた電子デバイスにおいて、
第１の呼吸シーケンスに関連付けられた時間を検出することと、
所定のプロンプティング頻度及び前記第１の呼吸シーケンスに関連付けられた前記検出された時間に基づいてプロンプティング基準を生成することと、
前記プロンプティング基準が満たされているかを判定することと、
プロンプトは第１のアフォーダンスを含む、前記プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するための前記プロンプトを前記ディスプレイに表示することと、
前記第１アフォーダンスのユーザ入力選択を受信することと、
前記第１のアフォーダンスの前記ユーザ入力選択を受信したことに応答して、第２の呼吸シーケンスユーザインターフェースを前記ディスプレイに表示することと、
を含む、コンピュータにより実行される方法。
【請求項４６】
前記所定のプロンプティング頻度が、所定の期間である、請求項４５に記載のコンピュータにより実行される方法。
【請求項４７】
前記プロンプティング基準を生成することが、
前記第１の呼吸シーケンスに関連付けられた前記時間後の前記所定の期間の後に生じるプロンプティング時間を決定すること
を含み、
前記プロンプティング基準が満たされているかを判定することが、
前記プロンプティング時間が生じたかを判定すること
を含む、請求項４６に記載のコンピュータにより実行される方法。
【請求項４８】
前記プロンプティング基準を生成することが、
前記所定の期間に応じてタイマを設定することと、
前記タイマを開始することと、
を更に含み、
前記プロンプティング時間が生じたかを判定することが、
前記タイマが満了したかどうかを判定すること
を含む、請求項４７に記載のコンピュータにより実行される方法。
【請求項４９】
前記第１の呼吸シーケンスに関連付けられた前記時間を検出することが、
前記第１の呼吸シーケンスの間に生じた時間を検出すること
を含む、請求項４５から４８のいずれか一項に記載のコンピュータにより実行される方法。
【請求項５０】
前記第１の呼吸シーケンスに関連付けられた前記時間を検出することが、
前記第１の呼吸シーケンスの呼吸段階の開始時間を検出すること
を含む、請求項４５から４８のいずれか一項に記載のコンピュータにより実行される方法。
【請求項５１】
前記第１の呼吸シーケンスに関連付けられた前記時間を検出することが、
前記第１の呼吸シーケンスの呼吸段階の完了時間を検出すること
を含む、請求項４５から４８のいずれか一項に記載のコンピュータにより実行される方法。
【請求項５２】
前記プロンプティング基準が満たされているという判定の前に、
第３の呼吸シーケンスに関連付けられた時間を検出することと、
前記第３の呼吸シーケンスに関連付けられた前記時間の検出に応じて、前記所定のプロンプティング頻度及び前記第３の呼吸シーケンスに関連付けられた前記検出された時間に基づいて前記プロンプティング基準を更新することと、
を更に含む、請求項４５から４８のいずれか一項に記載のコンピュータにより実行される方法。
【請求項５３】
第１のユーザ入力を受信することと、
前記第１のユーザ入力を受信したことに応答して、前記第２の呼吸シーケンスの呼吸段階に進むことと、
前記第２の呼吸シーケンスの前記呼吸段階の間に、
第１のバージョンの進度インジケータを前記ディスプレイに表示することと、
選択されたサイクル数に応じて前記第１のバージョンの前記進度インジケータを変動させることと、
を更に含む、請求項４５から４８のいずれか一項に記載のコンピュータにより実行される方法。
【請求項５４】
前記第２の呼吸シーケンスの前記呼吸段階に進む前に、
第２のユーザ入力を受信することと、
前記第２のユーザ入力を受信したことに応答して、前記第２の呼吸シーケンスのサイクル数を前記選択されたサイクル数に合わせることと、
を更に含む、請求項５３に記載のコンピュータにより実行される方法。
【請求項５５】
前記第２の呼吸シーケンスを開始するための前記プロンプトが第２のアフォーダンスを含み、前記方法が、
前記第２のアフォーダンスのユーザ入力選択を受信することと、
前記第２のアフォーダンスの前記ユーザ入力選択を受信したことに応答して、
前記プロンプトの前記ディスプレイでの表示をやめることと、
前記プロンプティング基準を更新することと、
を更に含む、請求項４５から４８のいずれか一項に記載のコンピュータにより実行される方法。
【請求項５６】
前記プロンプティング基準を更新することが、
前記所定のプロンプティング頻度及び前記第１の呼吸シーケンスに関連付けられた前記検出された時間に基づいて前記プロンプティング基準を更新すること
を含む、請求項５５に記載のコンピュータにより実行される方法。
【請求項５７】
前記プロンプティング基準を更新することが、
前記第２のアフォーダンスの前記受信されたユーザ入力選択に関連付けられた時間を検出することと、
前記所定のプロンプティング頻度及び前記第２のアフォーダンスの前記受信されたユーザ入力選択に関連付けられた前記検出された時間に基づいて前記プロンプティング基準を更新することと、
を含む、請求項５５に記載のコンピュータにより実行される方法。
【請求項５８】
前記プロンプティング基準を更新することが、
スヌーズ間隔に基づいて前記プロンプティング基準を更新すること
を含み、
前記所定のプロンプティング頻度が、所定の期間であり、
前記スヌーズ間隔が、前記所定のプロンプティング頻度とは別個の期間である、請求項５５に記載のコンピュータにより実行される方法。
【請求項５９】
前記第２のアフォーダンスの前記ユーザ入力選択を受信したことに更に応答して、
当日の残りの時間は呼吸シーケンスを開始するためのすべてのプロンプトの表示を差し控えること、
を更に含む、請求項５５に記載のコンピュータにより実行される方法。
【請求項６０】
前記更新されたプロンプティング基準が満たされているかを判定することと、
プロンプトが第３のアフォーダンスを含む、前記更新されたプロンプティング基準が満たされているという判定に応じて、第４の呼吸シーケンスを開始するための前記プロンプトを前記ディスプレイに表示することと、
前記第３のアフォーダンスのユーザ入力選択を受信することと、
前記第３のアフォーダンスの前記ユーザ入力選択を受信したことに応答して、第４の呼吸シーケンスユーザインターフェースを前記ディスプレイに表示することと、
を更に含む、請求項５５に記載のコンピュータにより実行される方法。
【請求項６１】
ディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備えた電子デバイスであって、前記１つ以上のプログラムは、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムは、
構成ユーザインターフェースが呼吸シーケンスのサイクル数を選択するためのプロンプトを含む、前記構成ユーザインターフェースを前記ディスプレイに表示することと、
第１のユーザ入力を受信することと、
前記第１のユーザ入力を受信したことに応答して、前記呼吸シーケンスの前記サイクル数を前記選択されたサイクル数に合わせることと、
前記呼吸シーケンスの呼吸段階を開始することと、
前記呼吸シーケンスの前記呼吸段階の間に、
第１のバージョンの進度インジケータを前記ディスプレイに表示することと、
前記選択されたサイクル数に応じて前記第１のバージョンの前記進度インジケータを変動させることと、
を行う命令を含む、電子デバイス。
【請求項６２】
１つ以上のプログラムを記憶する非一時的コンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、ディスプレイを備えた電子デバイスによって実行されると、前記デバイスに、
呼吸シーケンスのサイクル数を選択するためのプロンプトを含む構成ユーザインターフェースを前記ディスプレイ上に表示させ、
第１のユーザ入力を受信させ、
前記第１のユーザ入力を受信したことに応答して、前記呼吸シーケンスの前記サイクル数を前記選択されたサイクル数に合わせさせ、
前記呼吸シーケンスの呼吸段階を開始させ、かつ、
前記呼吸シーケンスの前記呼吸段階の間に、
第１のバージョンの進度インジケータを前記ディスプレイ上に表示させ、
前記選択されたサイクル数に応じて前記第１のバージョンの前記進度インジケータを変動させる、非一時的コンピュータ可読記憶媒体。
【請求項６３】
ディスプレイと、
構成ユーザインターフェースが、呼吸シーケンスのサイクル数を選択するためのプロンプトを含む、前記構成ユーザインターフェースを前記ディスプレイに表示する手段と、
第１のユーザ入力を受信する手段と、
前記第１のユーザ入力を受信したことに応答して前記呼吸シーケンスの前記サイクル数を前記選択されたサイクル数に合わせる手段と、
前記呼吸シーケンスの呼吸段階を開始する手段と、
前記呼吸シーケンスの前記呼吸段階の間に、
第１のバージョンの進度インジケータを前記ディスプレイに表示する、及び、
前記選択されたサイクル数に応じて前記第１のバージョンの前記進度インジケータを変動させる、手段と、
を備えた、システム。
【請求項６４】
ディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備えた電子デバイスであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、請求項１から４４のいずれか一項に記載の方法を実行する命令を含む、電子デバイス。
【請求項６５】
１つ以上のプログラムを記憶した非一時的コンピュータ可読記憶媒体であって、前記１つ以上のプログラムが、ディスプレイを備えた電子デバイスによって実行されると、請求項１から４４のいずれか一項に記載の方法を前記デバイスに実行させる命令を含む、非一時的コンピュータ可読記憶媒体。
【請求項６６】
ディスプレイと、
請求項１から４４のいずれか一項に記載の方法を実行する手段と、
を備えた、システム。
【請求項６７】
ディスプレイユニットと、
前記ディスプレイユニットに連結された処理ユニットと、
を備えるデバイスであって、前記処理ユニットが、
構成ユーザインターフェースが、呼吸シーケンスのサイクル数を選択するためのプロンプトを含む、前記構成ユーザインターフェースの前記ディスプレイユニットでの表示を有効にするように構成された表示有効化ユニットと、
第１のユーザ入力を受信するように構成された受信ユニットと、
前記第１のユーザ入力を受信したことに応答して前記呼吸シーケンスのサイクル数を前記選択されたサイクル数に合わせるように構成された調節ユニットと、
前記呼吸シーケンスの呼吸段階を開始するように構成された開始ユニットと、
前記呼吸シーケンスの前記呼吸段階の間に、
前記表示有効化ユニットが、第１のバージョンの進度インジケータの前記ディスプレイユニットでの表示を有効にするように更に構成されており、
前記選択されたサイクル数に応じて前記第１のバージョンの前記進度インジケータを変動させるように構成された変動ユニットと、
を備えた、デバイス。
【請求項６８】
前記デバイスが、前記ディスプレイユニット及び前記処理ユニットに連結された、回転可能入力機構ユニットを含み、前記第１のユーザ入力が、前記回転可能入力機構ユニットの回転である、請求項６７に記載のデバイス。
【請求項６９】
前記受信ユニットが、前記呼吸シーケンスの前記呼吸段階を開始する前に第２のユーザ入力を受信するように更に構成されており、
前記処理ユニットが、前記呼吸シーケンスの前記呼吸段階を開始する前に、前記第２のユーザ入力を受信したことに応答して、前記呼吸シーケンスの前記呼吸段階に進むように構成された進行ユニットを更に備えた、請求項６７から６８のいずれか一項に記載のデバイス。
【請求項７０】
前記第１のユーザ入力と前記第２のユーザ入力とが同じである、請求項６９に記載のデバイス。
【請求項７１】
前記処理ユニットが変更ユニットを更に備えており、前記選択された数のサイクルのうちの各サイクルが、第１の期間と、前記第１の期間とは別個の第２の期間とを含み、前記第１のバージョンの前記進度インジケータを変動させることが、
前記変更ユニットが、前記選択された数のサイクルのうちの各サイクルの間に、
前記第１の期間の開始時に前記進度インジケータの第１の可変視覚特性を変更し、
前記第２の期間の開始時に前記進度インジケータの前記第１の可変視覚特性を変更する、
ように構成されていること、
を含む、請求項６７から６８のいずれか一項に記載のデバイス。
【請求項７２】
前記第１の可変視覚特性が、前記表示された進度インジケータのサイズであり、
前記第１の可変視覚特性を前記第１の期間の前記開始時に変更することが、前記表示された進度インジケータの前記サイズを大きくすることを含み、
前記第１の可変視覚特性を前記第２の期間の前記開始時に変更することが、前記表示された進度インジケータの前記サイズを小さくすることを含む、
請求項７１に記載のデバイス。
【請求項７３】
前記第２の期間が、前記第１の期間よりも長い、請求項７１に記載のデバイス。
【請求項７４】
前記第１のバージョンの前記進度インジケータを変動させることが、
前記表示有効化ユニットが、
第１の状態における前記第１のバージョンの前記進度インジケータの前記ディスプレイユニットでの表示を有効にし、
第１の時間領域の間に前記第１のバージョンの前記進度インジケータを前記第１の状態から第２の状態に動画的に遷移し、
第２の時間領域の間に前記第１のバージョンの前記進度インジケータを前記第２の状態から前記第１の状態に動画的に遷移する、
ように更に構成されていること、
を含む、請求項６７から６８のいずれか一項に記載のデバイス。
【請求項７５】
前記第２の時間領域が、前記第１の時間領域よりも大きい、請求項７４に記載のデバイス。
【請求項７６】
前記第１のバージョンの前記進度インジケータが、第１のサイクル速度で変動する、請求項６７から６８のいずれか一項に記載のデバイス。
【請求項７７】
前記受信ユニットが、前記第１のサイクル速度の値を受信するように更に構成されており、
前記処理ユニットが、前記第１のサイクル速度の前記値を受信したことに応答して前記第１のサイクル速度を前記受信した値に設定するように構成された設定ユニットを更に備えている、
請求項７６に記載のデバイス。
【請求項７８】
前記第１のサイクル速度が、単位時間当たりの所定のサイクル数である、請求項７６に記載のデバイス。
【請求項７９】
前記処理ユニットが、前記構成ユーザインターフェースの表示を有効にする前にプロンプティング基準が満たされているかどうかを判定するように構成された判定ユニットを更に備えており、
前記表示有効化ユニットが、前記構成ユーザインターフェースの表示を有効にする前に、前記プロンプティング基準が満たされているという判定に応じて、第１のアフォーダンスを含むプロンプトの前記ディスプレイユニットでの表示を有効にするように更に構成されており、
前記受信ユニットが、前記構成ユーザインターフェースの表示を有効にする前に前記第１のアフォーダンスのユーザ入力選択を受信するように更に構成されており、
前記表示有効化ユニットが、前記構成ユーザインターフェースの表示を有効にする前に、前記第１のアフォーダンスの前記ユーザ入力選択を受信したことに応答して、前記構成ユーザインターフェースの前記ディスプレイユニットでの表示を有効にするように構成された、
請求項６７から６８のいずれか一項に記載のデバイス。
【請求項８０】
プロンプティング基準が満たされているかどうかを判定することが、前の呼吸シーケンスに関連付けられた時間の後に所定の期間が経過したかどうかを判定することを含む、請求項７９に記載のデバイス。
【請求項８１】
前記前の呼吸シーケンスに関連付けられた前記時間が、前記前の呼吸シーケンスに関連付けられた開始時間である、請求項８０に記載のデバイス。
【請求項８２】
前記前の呼吸シーケンスに関連付けられた前記時間が、前記前の呼吸シーケンスに関連付けられた完了時間である、請求項８０に記載のデバイス。
【請求項８３】
前記呼吸シーケンスの前記呼吸段階を開始する前に、
前記開始ユニットが、前記呼吸シーケンスの予備段階を開始するように更に構成されており、
前記呼吸シーケンスの前記予備段階の間に、
前記表示有効化ユニットが、前記進度インジケータの第２のバージョンの前記ディスプレイユニットでの表示を有効にするように更に構成されており、
前記変動ユニットが、予備サイクル数に応じて前記第２のバージョンの前記進度インジケータを変動させるように更に構成された、
請求項６７から６８のいずれか一項に記載のデバイス。
【請求項８４】
前記予備サイクル数が、前記選択されたサイクル数とは無関係である、請求項８３に記載のデバイス。
【請求項８５】
前記第１のバージョンの前記進度インジケータが第１のサイクル速度で変動し、前記第２のバージョンの前記進度インジケータが第２のサイクル速度で変動し、前記第２のサイクル速度が前記第１のサイクル速度よりも速い、請求項８３に記載のデバイス。
【請求項８６】
前記第１のバージョンの前記進度インジケータが第２の可変視覚特性を備えており、前記処理ユニットが、
前記第１のユーザ入力を受信したことに更に応答して、前記選択されたサイクル数に応じて前記第２の可変視覚特性の初期状態を選択するように更に構成された、選択ユニット、
を更に備えた、請求項６７から６８のいずれか一項に記載のデバイス。
【請求項８７】
前記処理ユニットが、
前記呼吸シーケンスの前記呼吸段階の間に、
前記選択された数のサイクルの一部の完了を検出するように構成された検出ユニットと、
前記選択された数のサイクルの前記一部の完了を検出したことに応答して前記進度インジケータの前記第２の可変視覚特性を変更するように構成された変更ユニットと、
を更に備えた、請求項８６に記載のデバイス。
【請求項８８】
前記選択された数のサイクルの前記一部の完了を検出することが、
所定のサイクル数に応じて前記進度インジケータが変動したかどうかを判定すること
を含む、請求項８７に記載のデバイス。
【請求項８９】
前記選択された数のサイクルの前記一部の完了を検出することが、
前記呼吸シーケンスの前記呼吸段階の間に所定の時間が経過したかどうかを検出すること
を含む、請求項８７に記載のデバイス。
【請求項９０】
前記第１のバージョンの前記進度インジケータが複数のグラフィカル要素を含み、前記進度インジケータの前記第２の可変視覚特性を変更することが、
前記複数のグラフィカル要素のうちの前記表示されるグラフィカル要素の数を変更すること
を含む、請求項８７に記載のデバイス。
【請求項９１】
前記デバイスが触覚出力デバイスを含み、前記処理ユニットが、
前記呼吸シーケンスの前記呼吸段階の間に触覚外形に応じて１つ以上の触覚呼吸キューを出力するように構成された呼吸キュー出力ユニット
を更に備えた、請求項７１に記載のデバイス。
【請求項９２】
前記触覚外形に応じて前記１つ以上の触覚呼吸キューを出力することが、
前記第１の期間中にキューの間に第１の頻度で第１の複数の触覚呼吸キューを出力することと、
前記第２の期間中にキューの間に第２の頻度で第２の複数の触覚呼吸キューを出力することと、
を含む、請求項９１に記載のデバイス。
【請求項９３】
キューの間の前記第１の頻度が、増加する頻度であり、キューの間の前記第２の頻度が、一定の頻度である、請求項９２に記載のデバイス。
【請求項９４】
前記触覚外形に応じて前記１つ以上の触覚呼吸キューを出力することが、
第１の数の触覚呼吸キューを前記第１の期間の開始時に出力することと、
第２の数の触覚呼吸キューを前記第２の期間の開始時に出力することと、
を含み、前記第１の数と前記第２の数とは異なる、請求項９１に記載のデバイス。
【請求項９５】
前記デバイスが、前記ディスプレイユニットと前記処理ユニットとに連結されたセンサユニットを含み、
前記受信ユニットが、前記呼吸シーケンスの前記呼吸段階の間に前記センサユニットから第１の信号を受信するように更に構成されており、
前記処理ユニットが、前記受信した第１の信号に少なくとも部分的に基づいて推定心拍数を判定するように構成された判定ユニットを更に備えており、
前記表示有効化ユニットが、前記推定心拍数の通知の前記ディスプレイユニットでの表示を有効にするように更に構成されている、
請求項６７から６８のいずれか一項に記載のデバイス。
【請求項９６】
前記推定心拍数の前記通知が、前記呼吸段階の完了後に表示される、請求項９５に記載のデバイス。
【請求項９７】
前記処理ユニットが、
前記デバイスが出力するように構成されたアラートの少なくとも１サブセットの出力を前記呼吸シーケンスの前記呼吸段階の間は抑制するように構成された抑制ユニット
を更に備えた、請求項６７から６８のいずれか一項に記載のデバイス。
【請求項９８】
前記受信ユニットが、前記呼吸シーケンスの前記呼吸段階の間に第３のユーザ入力を受信するように更に構成されており、
前記処理ユニットが、前記第３のユーザ入力が呼吸シーケンス割り込み基準を満たしているかどうかを判定するように構成された判定ユニットを更に備えており、
前記処理ユニットが、前記第３のユーザ入力が前記呼吸シーケンス割り込み基準を満たしているという判定に応じて前記呼吸シーケンスの前記呼吸段階を終了するように構成された終了ユニットを更に備えており、
前記呼吸シーケンスの前記呼吸段階を終了した後に、
前記表示有効化ユニットが、完了サイクル数の通知の前記ディスプレイユニットでの表示を有効にするように更に構成されており、前記完了サイクル数が、前記呼吸段階が開始した後及び前記第３のユーザ入力を受信する前に応じて前記進度インジケータが変動した、前記選択された数のサイクルのうちの、サイクルの数を含む、請求項６７から６８のいずれか一項に記載のデバイス。
【請求項９９】
前記呼吸シーケンスの前記呼吸段階を終了した後に、
前記表示有効化ユニットが、前記ディスプレイユニットでの第２のアフォーダンスの表示を有効にするように更に構成されており、
前記受信ユニットが、前記第２のアフォーダンスのユーザ入力選択を受信するように更に構成されており、
前記表示有効化ユニットが、前記第２のアフォーダンスの前記ユーザ入力選択に応答して前記構成ユーザインターフェースの前記ディスプレイユニットでの表示を有効にするように更に構成された、
請求項９８に記載のデバイス。
【請求項１００】
前記処理ユニットが、
目標期間にわたる前記呼吸シーケンスの完了サイクル数を表す合計時間を判定するように構成された判定ユニット
を更に備えており、
前記表示有効化ユニットが、前記呼吸シーケンスの前記呼吸段階の完了を検出したことに応答して前記ディスプレイユニットでの完了インターフェースの表示を有効にするように更に構成されており、前記完了インターフェースが、
前記合計時間の通知、及び、
第３のアフォーダンス
を含み、
前記受信ユニットが、前記第３のアフォーダンスのユーザ入力選択を受信するように更に構成されており、
前記開始ユニットが、前記第３のアフォーダンスの前記ユーザ入力選択を受信したことに応答して前記呼吸シーケンスの前記呼吸段階に進むように更に構成された、請求項６７から６８のいずれか一項に記載のデバイス。
【請求項１０１】
前記呼吸段階の完了を検出することが、所定の時間が経過したことを検出することを含む、請求項１００に記載のデバイス。
【請求項１０２】
前記完了インターフェースが、推定心拍数の通知を更に含む、請求項１００に記載のデバイス。
【請求項１０３】
前記目標期間がその当日である、請求項１００に記載のデバイス。
【請求項１０４】
前記第１のバージョンの前記進度インジケータが、第１のサイクル速度で変動し、前記合計時間が、前記第１のサイクル速度に少なくとも部分的に基づいて判定される、請求項１００に記載のデバイス。
【請求項１０５】
前記処理ユニットが、
複数の目標期間のうちの各目標期間にわたる前記呼吸シーケンスの完了サイクル数を表す合計時間を判定するように構成された判定ユニット
を更に備えており、
前記表示有効化ユニットが、前記複数の目標期間のうちの各期間のインジケータを含む要約インターフェースの前記ディスプレイユニットでの表示を有効にするように更に構成されており、前記複数の目標期間のうちの各期間の前記インジケータが、前記複数の目標期間のうちのそれぞれの目標期間の前記判定された合計時間を表す、請求項６７から６８のいずれか一項に記載のデバイス。
【請求項１０６】
前記目標期間が１日であり、前記複数の目標期間が７日間である、請求書１０５に記載のデバイス。
【請求項１０７】
前記処理ユニットが、
前記呼吸シーケンスの間に第２の信号を受信するように構成された受信ユニットと、
前記受信した第２の信号に少なくとも部分的に基づいて推定呼吸パターンを判定するように構成された、判定ユニットと、
前記呼吸シーケンスの前記呼吸段階の開始と、前記呼吸シーケンスの前記呼吸段階の間の前記進度インジケータの前記表示とを、前記推定呼吸パターンと同期させるように構成された同期ユニットと、
を更に備えた、請求書６７から６８のいずれか一項に記載のデバイス。
【請求項１０８】
前記呼吸シーケンスの前記呼吸段階の前記開始と、前記呼吸シーケンスの前記呼吸段階の間の前記進度インジケータの前記表示とを、前記推定呼吸パターンと同期させることが、
前記判定ユニットが、前記推定呼吸パターンの吸気期間と排気期間との間の遷移である同期事象を判定するように更に構成されており、
前記同期事象が生じたとの判定に応じて、
前記開始ユニットが、前記呼吸シーケンスの前記呼吸段階を開始するように更に構成されており、
前記表示有効化ユニットが、前記第１のバージョンの前記進度インジケータの前記ディスプレイユニットでの表示を有効にするように更に構成されている、
ことを含む、請求項１０７に記載のデバイス。
【請求項１０９】
前記デバイスが、前記ディスプレイユニットと前記処理ユニットとに連結されたセンサユニットを含み、前記第２の信号を受信することが、
前記受信ユニットが、前記呼吸シーケンスの間に前記センサユニットから前記第２の信号を受信するように更に構成されている、
ことを含む、請求項１０７に記載のデバイス。
【請求項１１０】
前記構成ユーザインターフェースの表示を有効にする前に、
前記判定ユニットが、目標期間にわたる１つ以上の呼吸シーケンスの完了サイクル数を表す合計時間を判定するように更に構成されており、
前記表示有効化ユニットが、前記合計時間の通知を含む第４のアフォーダンスの前記ディスプレイユニットでの表示を有効にするように更に構成されており、
前記受信ユニットが、前記第４のアフォーダンスのユーザ入力選択を受信するように更に構成されており、
前記構成ユーザインターフェースが、前記第４のアフォーダンスの前記ユーザ入力選択を受信したことに応答して、表示される、請求項６７から６８のいずれか一項に記載のデバイス。
【請求項１１１】
ディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備えた電子デバイスであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
第１の呼吸シーケンスに関連付けられた時間を検出することと、
所定のプロンプティング頻度及び前記第１の呼吸シーケンスに関連付けられた前記検出された時間に基づいてプロンプティング基準を生成することと、
前記プロンプティング基準が満たされているかを判定することと、
プロンプトが第１のアフォーダンスを含む、前記プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するための前記プロンプトを前記ディスプレイに表示することと、
前記第１のアフォーダンスのユーザ入力選択を受信することと、
前記第１のアフォーダンスの前記ユーザ入力選択を受信したことに応答して、第２の呼吸シーケンスユーザインターフェースを前記ディスプレイに表示することと、
を行う命令を含む、電子デバイス。
【請求項１１２】
１つ以上のプログラムを記憶した非一時的コンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令が、ディスプレイを備えた電子デバイスによって実行されると、前記デバイスに、
第１の呼吸シーケンスに関連付けられた時間を検出させ、
所定のプロンプティング頻度及び前記第１の呼吸シーケンスに関連付けられた前記検出された時間に基づいてプロンプティング基準を生成させ、
前記プロンプティング基準が満たされているかを判定させ、
前記プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するためのプロンプトを前記ディスプレイ上に表示させ、前記プロンプトは第１のアフォーダンスを含み、
前記第１のアフォーダンスのユーザ入力選択を受信させ、
前記第１のアフォーダンスの前記ユーザ入力選択を受信したことに応答して、第２の呼吸シーケンスユーザインターフェースを前記ディスプレイ上に表示させる、
非一時的コンピュータ可読記憶媒体。
【請求項１１３】
ディスプレイと、
第１の呼吸シーケンスに関連付けられた時間を検出する手段と、
所定のプロンプティング頻度及び前記第１の呼吸シーケンスに関連付けられた前記検出された時間に基づいてプロンプティング基準を生成する手段と、
前記プロンプティング基準が満たされているかを判定する手段と、
プロンプトが第１のアフォーダンスを含む、前記プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するための前記プロンプトを前記ディスプレイに表示する手段と、
前記第１のアフォーダンスのユーザ入力選択を受信する手段と、
前記第１のアフォーダンスの前記ユーザ入力選択を受信したことに応答して第２の呼吸シーケンスユーザインターフェースを前記ディスプレイに表示する手段と、
を備えた、システム。
【請求項１１４】
ディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備えた電子デバイスであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、請求項４５から６０のいずれか一項に記載の方法を実行する命令を含む、電子デバイス。
【請求項１１５】
１つ以上のプログラムを記憶した非一時的コンピュータ可読記憶媒体であって、前記１つ以上のプログラムが、ディスプレイを備えた電子デバイスによって実行されると、前記デバイスに請求項４５から６０のいずれか一項に記載の方法を実行させる、命令を含む、非一時的コンピュータ可読記憶媒体。
【請求項１１６】
ディスプレイと、
請求項４５から６０のいずれか一項に記載の方法を実行する手段と、
を備えた、システム。
【請求項１１７】
ディスプレイユニットと、
前記ディスプレイユニットに連結された処理ユニットと、
を備えたデバイスであって、前記処理ユニットが、
第１の呼吸シーケンスに関連付けられた時間を検出するように構成された検出ユニットと、
所定のプロンプティング頻度及び前記第１の呼吸シーケンスに関連付けられた前記検出された時間に基づいてプロンプティング基準を生成するように構成された生成ユニットと、
前記プロンプティング基準が満たされているかを判定するように構成された判定ユニットと、
プロンプトが第１のアフォーダンスを含む、前記プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するための前記プロンプトの前記ディスプレイユニットでの表示を有効にするように構成された、表示有効化ユニットと、
前記第１のアフォーダンスのユーザ入力選択を受信するように構成された受信ユニットと、
を備えており、
前記表示有効化ユニットが、前記第１のアフォーダンスの前記ユーザ入力選択を受信したことに応答して第２の呼吸シーケンスユーザインターフェースの前記ディスプレイユニットでの表示を有効にするように更に構成された、デバイス。
【請求項１１８】
前記所定のプロンプティング頻度が、所定の期間である、請求項１１７に記載のデバイス。
【請求項１１９】
前記プロンプティング基準を生成することが、
前記判定ユニットが、前記第１の呼吸シーケンスに関連付けられた前記時間後の前記所定の期間の後に生じるプロンプティング時間を判定するように更に構成されていること、
を含み、
前記プロンプティング基準が満たされているかを判定することが、
前記判定ユニットが、前記プロンプティング時間が生じたかを判定するように更に構成されていること、
を含む、請求項１１８に記載のデバイス。
【請求項１２０】
前記デバイスがタイミングユニットを更に備えており、
前記プロンプティング基準を生成することが、
前記タイミングユニットが、前記所定の期間に応じてタイマを設定するように構成されていることと、
前記タイミングユニットが、前記タイマを開始するように更に構成されていることと、
を更に含み、
前記プロンプティング時間が生じたかを判定することが、
前記判定ユニットが、前記タイマが満了したかどうかを判定するように更に構成されていること、
を含む、請求項１１９に記載のデバイス。
【請求項１２１】
前記第１の呼吸シーケンスに関連付けられた前記時間を検出することが、
前記検出ユニットが、前記第１の呼吸シーケンスの間に生じた時間を検出するように更に構成されていること、
を含む、請求項１１７から１２０のいずれか一項に記載のデバイス。
【請求項１２２】
前記第１の呼吸シーケンスに関連付けられた前記時間を検出することが、
前記検出ユニットが、前記第１の呼吸シーケンスの呼吸段階の開始時間を検出するように更に構成されていること、
を含む、請求項１１７から１２０のいずれか一項に記載のデバイス。
【請求項１２３】
前記第１の呼吸シーケンスに関連付けられた前記時間を検出することが、
前記検出ユニットが、前記第１の呼吸シーケンスの呼吸段階の完了時間を検出するように更に構成されていること、
を含む、請求項１１７から１２０のいずれか一項に記載のデバイス。
【請求項１２４】
前記処理ユニットが更新ユニットを更に備えており、
前記プロンプティング基準が満たされているという判定の前に、
前記検出ユニットが、第３の呼吸シーケンスに関連付けられた時間を検出するように更に構成されており、
前記更新ユニットが、前記第３の呼吸シーケンスに関連付けられた前記時間の検出に応じて、前記所定のプロンプティング頻度及び前記第３の呼吸シーケンスに関連付けられた前記検出された時間に基づいて前記プロンプティング基準を更新するように更に構成された、請求項１１７から１２０のいずれか一項に記載のデバイス。
【請求項１２５】
前記処理ユニットが、開始ユニット及び変動ユニットを更に備えており、
前記受信ユニットが、第１のユーザ入力を受信するように更に構成されており、
開始ユニットが、前記第１のユーザ入力を受信したことに応答して前記第２の呼吸シーケンスの呼吸段階に進むように構成されており、
前記第２の呼吸シーケンスの前記呼吸段階の間に、
前記表示有効化ユニットが、第１のバージョンの進度インジケータの前記ディスプレイユニットでの表示を有効にするように更に構成されており、
前記変動ユニットが、選択されたサイクル数に応じて前記第１のバージョンの前記進度インジケータを変動させるように構成された、請求項１１７から１２０のいずれか一項に記載のデバイス。
【請求項１２６】
前記処理ユニットが、調節ユニットを更に備えており、
前記第２の呼吸シーケンスの前記呼吸段階に進む前に、
前記受信ユニットが、第２のユーザ入力を受信するように更に構成されており、
前記調節ユニットが、前記第２のユーザ入力を受信したことに応答して前記第２の呼吸シーケンスのサイクル数を前記選択されたサイクル数に合わせるように構成された、請求項１２５に記載のデバイス。
【請求項１２７】
前記処理ユニットが、調節ユニットを更に備えており、
前記第２の呼吸シーケンスを開始するための前記プロンプトが、第２のアフォーダンスを含み、
前記受信ユニットが、前記第２のアフォーダンスのユーザ入力選択を受信するように更に構成されており、
前記第２のアフォーダンスの前記ユーザ入力選択を受信したことに応答して、
前記表示有効化ユニットが、前記プロンプトの前記ディスプレイユニットでの表示をやめるように更に構成されており、
前記更新ユニットが、前記プロンプティング基準を更新するように構成された、請求項１１７から１２０のいずれか一項に記載のデバイス。
【請求項１２８】
前記プロンプティング基準を更新することが、
前記更新ユニットが、前記所定のプロンプティング頻度及び前記第１の呼吸シーケンスに関連付けられた前記検出された時間に基づいて前記プロンプティング基準を更新するように更に構成された、請求項１２７に記載のデバイス。
【請求項１２９】
前記処理ユニットが、検出ユニットを更に備えており、前記プロンプティング基準を更新することが、
前記検出ユニットが、前記第２のアフォーダンスの前記受信されたユーザ入力選択に関連付けられた時間を検出するように構成されていることと、
前記更新ユニットが、前記所定のプロンプティング頻度及び前記第２のアフォーダンスの前記受信されたユーザ入力選択に関連付けられた前記検出された時間に基づいて前記プロンプティング基準を更新するように更に構成されていることと、
を含む、請求項１２７に記載のデバイス。
【請求項１３０】
前記プロンプティング基準を更新することが、
前記更新ユニットが、スヌーズ間隔に基づいて前記プロンプティング基準を更新するように更に構成されていることと、
前記所定のプロンプティング頻度が所定の期間であることと、
前記スヌーズ間隔が、前記所定のプロンプティング頻度とは別個の期間であることと、
を含む、請求項１２７に記載のデバイス。
【請求項１３１】
前記第２のアフォーダンスの前記ユーザ入力選択を受信したことに更に応答して、
前記表示有効化ユニットが、当日の残りの時間に呼吸シーケンスを開始するためのすべてのプロンプトの表示を差し控えるように更に構成された、
請求項１２７に記載のデバイス。
【請求項１３２】
前記判定ユニットが、前記更新されたプロンプティング基準が満たされているかを判定するように更に構成されており、
前記表示有効化ユニットが、第４の呼吸シーケンスを開始するためのプロンプトの前記ディスプレイユニットでの表示を、前記更新されたプロンプティング基準が満たされているという判定に応じて、有効にするように更に構成されており、前記プロンプトが第３のアフォーダンスを含み、
前記受信ユニットが、前記第３のアフォーダンスのユーザ入力選択を受信するように更に構成されており、
前記表示有効化ユニットが、第４の呼吸シーケンスユーザインターフェースの前記ディスプレイユニットでの表示を、前記第３のアフォーダンスの前記ユーザ入力選択を受信したことに応答して、有効にするように更に構成された、請求項１２７に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概してコンピュータユーザインターフェースに関し、より詳細には、呼吸シーケンスを実施するユーザインターフェースに関する。
（関連出願の相互参照）
【０００２】
本出願は、２０１６年６月１０日に出願された米国特許仮出願第６２／３４８，８４４号、題名「ＢＲＥＡＴＨＩＮＧ  ＳＥＱＵＥＮＣＥ  ＵＳＥＲ  ＩＮＴＥＲＦＡＣＥ」、に対する優先権を主張するものであり、参照によりその内容全体が本明細書に組み入れられる。本出願は、２０１７年５月２６日に出願されたデンマーク特許出願第ＰＡ２０１７  ７０３８４号、題名「ＢＲＥＡＴＨＩＮＧ  ＳＥＱＵＥＮＣＥ  ＵＳＥＲ  ＩＮＴＥＲＦＡＣＥ」、に対する優先権を主張するものであり、参照によりその内容全体が本明細書に組み入れられる。
【０００３】
本出願はまた、以下の出願に関連する：２０１６年６月１０日に出願された米国特許仮出願第６２／３４８，８０４号、題名「Ｂｒｅａｔｈｉｎｇ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  ａｎｄ  Ｍｏｎｉｔｏｒｉｎｇ」、及び、２０１６年６月１０日に出願された米国特許仮出願第６２／３４８，８０８号、題名「Ｆｌｕｃｔｕａｔｉｎｇ  Ｐｒｏｇｒｅｓｓ  Ｉｎｄｉｃａｔｏｒ」。これらの出願の内容は、参照によりその内容全体が本明細書に組み入れられ、そしてまた、添付Ａ及びＢとして本明細書にそれぞれ添付されている。
【背景技術】
【０００４】
かつてよりも更に多くの人々が、ストレスレベルの上昇を感じ、訴えている。ストレスレベルの上昇は、心臓病、心臓発作、脳卒中、睡眠不足及び不健康な食事のリスクファクタの増加につながっている。すべての体の不調のうちの半分以上はストレスレベルの上昇に由来すると推定される。更に、個々人が、前の世代と比べて、平均してより長時間働いており、運動、余暇、趣味、及び休暇などのストレスを減らす活動への参加も減っていることが、研究により示されている。不健全な習慣の定着と体の不調の進行は、個々人に更なるストレスと不安神経症を経験させることにつながり得る。したがって、ストレスのサイクルとそれによってもたらされる結果とに上手く対処することが必須であるが、これは難しい場合がある。意識的呼吸訓練の実行は、ストレスに対して有効になり得、血圧及び心拍数を下げ、心臓血管の健康を増進し、人の心を落ち着かせ、リラックスさせることができることが、最近の研究で分かった。したがって、習慣的な呼吸訓練の実行を容易にすることにより、ストレスレベルを下げることは、望ましい。
【発明の概要】
【０００５】
本開示は、電子デバイス上で呼吸シーケンスの通知を実施及び生成し、これを表示するユーザインターフェースを生成する、システム及びプロセスに関する。ユーザの呼吸訓練を導く一部の技術には、効果がない。例えば、一部の既存の技術では、複数回のキー押下又は打鍵を含むことのある、複雑で時間のかかるユーザインターフェースが使用されている。既存の技術は、必要以上の時間を要し、ユーザの時間とデバイスの電力とを浪費する。後者の問題は、バッテリ動作デバイスにおいては特に重大である。更に、複雑な直感的でないユーザインターフェースを使用することで、ユーザをイライラさせ、ユーザのストレスレベルを上げて、時間又はフラストレーションを理由にユーザが呼吸訓練の実行を諦めてしまうという望ましくない結果を生み出し得る。
【０００６】
よって、本技術は、呼吸訓練を実行する間にユーザの呼吸を導き、訓練するための呼吸シーケンスを実施する、更に速く、更に効率的な方法及びインターフェースを電子デバイスに提供する。このような方法及びインターフェースは、任意選択的に、呼吸シーケンスを実施する他の方法を補完する、又はこれと置き換わる。そのような方法及びインターフェースは、ユーザにかかる認識的負担を低減させ、より効率的な人間−機械インターフェースを生み出す。バッテリ動作コンピューティングデバイスの場合、そのような方法及びインターフェースは、電力を節約し、電池充電の間隔を伸ばす。例えば、呼吸シーケンスを構成及び実施する直感的インターフェースは、デバイスによって受信される不必要な、無関係の、又は反復的入力の数を減らし、ディスプレイ及び１つ以上のプロセッサによるバッテリ使用量の減少をもたらす。
【０００７】
一部の実施形態では、コンピュータにより実行される方法が実行され、本方法は以下を含む：ディスプレイを有するデバイスにおいて：構成ユーザインターフェースが、呼吸シーケンスのサイクル数を選択するためのプロンプトを含む、構成ユーザインターフェースをディスプレイに表示することと、第１のユーザ入力を受信することと、第１のユーザ入力を受信したことに応答して呼吸シーケンスのサイクル数を選択されたサイクル数に合わせることと、呼吸シーケンスの呼吸段階を開始することと、呼吸シーケンスの呼吸段階の間に：第１のバージョンの進度インジケータをディスプレイに表示することと、選択されたサイクル数に応じて第１のバージョンの進度インジケータを変動させること。
【０００８】
一部の実施形態では、電子デバイスは、ディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムとを備えており、１つ以上のプログラムは、メモリに記憶され、１つ以上のプロセッサによって実行されるように構成されており、１つ以上のプログラムは：構成ユーザインターフェースが、呼吸シーケンスのサイクル数を選択するためのプロンプトを含む、構成ユーザインターフェースをディスプレイに表示することと、第１のユーザ入力を受信することと、第１のユーザ入力を受信したことに応答して呼吸シーケンスのサイクル数を選択されたサイクル数に合わせることと、呼吸シーケンスの呼吸段階を開始することと、呼吸シーケンスの呼吸段階の間に：第１のバージョンの進度インジケータをディスプレイに表示することと、選択されたサイクル数に応じて第１のバージョンの進度インジケータを変動させることと、を行う命令を含む。
【０００９】
一部の実施形態では、非一時的コンピュータ可読記憶媒体は１つ以上のプログラムを記憶し、この１つ以上のプログラムは、ディスプレイを有する電子デバイスによって実行されるとこのデバイスに：呼吸シーケンスのサイクル数を選択するためのプロンプトを含む構成ユーザインターフェースをディスプレイ上に表示させ、第１のユーザ入力を受信させ、第１のユーザ入力を受信したことに応答して、呼吸シーケンスのサイクル数を選択されたサイクル数に合わせさせ、呼吸シーケンスの呼吸段階を開始させ、呼吸シーケンスの呼吸段階の間に：第１のバージョンの進度インジケータをディスプレイ上に表示させ、選択されたサイクル数に応じて第１のバージョンの進度インジケータを変動させる、命令を含む。
【００１０】
一部の実施形態では、一時的コンピュータ可読記憶媒体が１つ以上のプログラムを記憶し、１つ以上のプログラムは、ディスプレイを有する電子デバイスによって実行されるとこのデバイスに：呼吸シーケンスのサイクル数を選択するためのプロンプトを含む構成ユーザインターフェースをディスプレイ上に表示させ、第１のユーザ入力を受信させ、第１のユーザ入力を受信したことに応答して、呼吸シーケンスのサイクル数を選択されたサイクル数に合わせさせ、呼吸シーケンスの呼吸段階を開始させ、呼吸シーケンスの呼吸段階の間に：第１のバージョンの進度インジケータをディスプレイ上に表示させ、選択されたサイクル数に応じて第１のバージョンの進度インジケータを変動させる、命令を含む。
【００１１】
一部の実施形態では、システムは：ディスプレイと、呼吸シーケンスのサイクル数を選択するためのプロンプトを含む構成ユーザインターフェースをディスプレイに表示する手段と、第１のユーザ入力を受信する手段と、第１のユーザ入力を受信したことに応答して呼吸シーケンスのサイクル数を選択されたサイクル数に合わせる手段と、呼吸シーケンスの呼吸段階を開始する手段と、呼吸シーケンスの呼吸段階の間に：第１のバージョンの進度インジケータをディスプレイに表示し、選択されたサイクル数に応じて第１のバージョンの進度インジケータを変動させる手段とを備える。
【００１２】
一部の実施形態では、デバイスは：ディスプレイユニットと、ディスプレイユニットに連結された処理ユニットとを備えており、処理ユニットは：呼吸シーケンスのサイクル数を選択するためのプロンプトを含む構成ユーザインターフェースのディスプレイユニットでの表示を有効にするように構成された表示有効化ユニットと、第１のユーザ入力を受信するように構成された受信ユニットと、第１のユーザ入力を受信したことに応答して呼吸シーケンスのサイクル数を選択されたサイクル数に合わせるように構成された調節ユニットと、呼吸シーケンスの呼吸段階を開始するように構成された開始ユニットと、呼吸シーケンスの呼吸段階の間に：表示有効化ユニットが第１のバージョンの進度インジケータのディスプレイユニットでの表示を有効にするように更に構成されており、選択されたサイクル数に応じて第１のバージョンの進度インジケータを変動させるように構成された変動ユニットと、を備える。
【００１３】
一部の実施形態では、コンピュータにより実行される方法が実行され、本方法は：ディスプレイを有する電子デバイスにおいて：第１の呼吸シーケンスに関連付けられた時間を検出することと、所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を生成することと、プロンプティング基準が満たされているかを判定することと、プロンプトが第１のアフォーダンスを含む、プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するためのプロンプトをディスプレイに表示することと、第１のアフォーダンスのユーザ入力選択を受信することと、第１のアフォーダンスのユーザ入力選択を受信したことに応答して第２の呼吸シーケンスユーザインターフェースをディスプレイに表示することと、を含む。
【００１４】
一部の実施形態では、電子デバイスは：ディスプレイと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムと、を備えており、１つ以上のプログラムはメモリに記憶されており、１つ以上のプロセッサによって実行されるように構成されており、１つ以上のプログラムは：第１の呼吸シーケンスに関連付けられた時間を検出することと、所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を生成することと、プロンプティング基準が満たされているかを判定することと、プロンプトが第１のアフォーダンスを含む、プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するためのプロンプトをディスプレイに表示することと、第１のアフォーダンスのユーザ入力選択を受信することと、第１のアフォーダンスのユーザ入力選択を受信したことに応答して、第２の呼吸シーケンスユーザインターフェースをディスプレイに表示することと、を行う命令を含む。
【００１５】
一部の実施形態では、非一時的コンピュータ可読記憶媒体は１つ以上のプログラムを記憶し、この１つ以上のプログラムは、ディスプレイを有する電子デバイスによって実行されるとこのデバイスに：第１の呼吸シーケンスに関連付けられた時間を検出させ、所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を生成させ、プロンプティング基準が満たされているかを判定させ、プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するためのプロンプトをディスプレイ上に表示させ、このプロンプトは第１のアフォーダンスを含み、第１のアフォーダンスのユーザ入力選択を受信させ、第１のアフォーダンスのユーザ入力選択を受信したことに応答して、第２の呼吸シーケンスユーザインターフェースをディスプレイ上に表示させる、命令を含む。
【００１６】
一部の実施形態では、非一時的コンピュータ可読記憶媒体は１つ以上のプログラムを記憶し、この１つ以上のプログラムは、ディスプレイを有する電子デバイスによって実行されるとこのデバイスに：第１の呼吸シーケンスに関連付けられた時間を検出させ、所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を生成させ、プロンプティング基準が満たされているかを判定させ、プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するためのプロンプトをディスプレイ上に表示させ、このプロンプトは第１のアフォーダンスを含み、第１のアフォーダンスのユーザ入力選択を受信させ、第１のアフォーダンスのユーザ入力選択を受信したことに応答して第２の呼吸シーケンスユーザインターフェースをディスプレイ上に表示させる、命令を含む。
【００１７】
一部の実施形態では、システムは、ディスプレイと、第１の呼吸シーケンスに関連付けられた時間を検出する手段と、所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を生成する手段と、プロンプティング基準が満たされているかを判定する手段と、プロンプトが第１のアフォーダンスを含む、プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するためのプロンプトをディスプレイに表示する手段と、第１のアフォーダンスのユーザ入力選択を受信する手段と、第１のアフォーダンスのユーザ入力選択を受信したことに応答して第２の呼吸シーケンスユーザインターフェースをディスプレイに表示する手段と、を備える。
【００１８】
一部の実施形態では、デバイスは：ディスプレイユニットと、ディスプレイユニットに連結された処理ユニットとを備えており、処理ユニットは：第１の呼吸シーケンスに関連付けられた時間を検出するように構成された検出ユニットと、所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を生成するように構成された生成ユニットと、プロンプティング基準が満たされているかを判定するように構成された判定ユニットと、プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するためのプロンプトのディスプレイ上の表示を有効にするように構成されており、このプロンプトが第１のアフォーダンスを含む、表示有効化ユニットと、第１のアフォーダンスのユーザ入力選択を受信するように構成された受信ユニットとを備えており、表示有効化ユニットは、第１のアフォーダンスのユーザ入力選択を受信したことに応答して第２の呼吸シーケンスユーザインターフェースのディスプレイユニットでの表示を有効にするように更に構成されている。
【００１９】
これらの機能を実行するための実行可能命令は、任意選択的に、非一時的コンピュータ可読記憶媒体、又は１つ以上のプロセッサによって実行されるように構成された他のコンピュータプログラム製品に含まれる。これらの機能を実行するための実行可能な命令は、任意選択的に、一時的コンピュータ可読記憶媒体、又は１つ以上のプロセッサによって実行されるように構成された他のコンピュータプログラム製品に含まれる。
【００２０】
したがって、呼吸シーケンスを実施する更に高速で更に効率的な方法及びインターフェースを備えるデバイスが提供され、そのようなデバイスによって、有効性、効率、及びユーザ満足度を増大させる。このような方法及びインターフェースは、呼吸シーケンスを実施する他の方法を補完する又はそれらに置き換わることができる。
【図面の簡単な説明】
【００２１】
記載する様々な実施形態をよりよく理解するために、実施形態の説明を以下の図面とともに参照されたい。図面では、すべての図にわたって、同様の参照番号は対応する部分を参照する。
【００２２】
【図１Ａ】いくつかの実施形態による、タッチ感知ディスプレイを備えたポータブル多機能デバイスを示すブロック図である。
【００２３】
【図１Ｂ】いくつかの実施形態による、イベント処理のための例示的な構成要素を示すブロック図である。
【００２４】
【図２】いくつかの実施形態による、タッチスクリーンを有するポータブル多機能デバイスを示す。
【００２５】
【図３】いくつかの実施形態による、ディスプレイ及びタッチ感知面を有する例示的な多機能デバイスのブロック図である。
【００２６】
【図４Ａ】いくつかの実施形態による、ポータブル多機能デバイス上のアプリケーションのメニューの例示的なユーザインターフェースを示す。
【００２７】
【図４Ｂ】いくつかの実施形態による、ディスプレイとは別個のタッチ感知面を備えた多機能デバイスの例示的なユーザインターフェースを示す。
【００２８】
【図５Ａ】いくつかの実施形態による、パーソナル電子デバイスを示す。
【００２９】
【図５Ｂ】いくつかの実施形態による、パーソナル電子デバイスを示すブロック図である。
【００３０】
【図５Ｃ】いくつかの実施形態による、タッチ感知ディスプレイ及び強度センサを有するパーソナル電子デバイスの例示的な構成要素を示す。
【図５Ｄ】いくつかの実施形態による、タッチ感知ディスプレイ及び強度センサを有するパーソナル電子デバイスの例示的な構成要素を示す。
【００３１】
【図５Ｅ】いくつかの実施形態による、パーソナル電子デバイスの例示的な構成要素及びユーザインターフェースを示す。
【図５Ｆ】いくつかの実施形態による、パーソナル電子デバイスの例示的な構成要素及びユーザインターフェースを示す。
【図５Ｇ】いくつかの実施形態による、パーソナル電子デバイスの例示的な構成要素及びユーザインターフェースを示す。
【図５Ｈ】いくつかの実施形態による、パーソナル電子デバイスの例示的な構成要素及びユーザインターフェースを示す。
【００３２】
【図６Ａ】いくつかの実施形態による、呼吸シーケンスを実施する例示的なユーザインターフェースを示す。
【図６Ｂ】いくつかの実施形態による、呼吸シーケンスを実施する例示的なユーザインターフェースを示す。
【図６Ｃ】いくつかの実施形態による、呼吸シーケンスを実施する例示的なユーザインターフェースを示す。
【図６Ｄ】いくつかの実施形態による、呼吸シーケンスを実施する例示的なユーザインターフェースを示す。
【図６Ｅ】いくつかの実施形態による、呼吸シーケンスを実施する例示的なユーザインターフェースを示す。
【図６Ｆ】いくつかの実施形態による、呼吸シーケンスを実施する例示的なユーザインターフェースを示す。
【００３３】
【図７Ａ】呼吸シーケンスを実施する例示的プロセスを示すフロー図である。
【図７Ｂ】呼吸シーケンスを実施する例示的プロセスを示すフロー図である。
【図７Ｃ】呼吸シーケンスを実施する例示的プロセスを示すフロー図である。
【図７Ｄ】呼吸シーケンスを実施する例示的プロセスを示すフロー図である。
【図７Ｅ】呼吸シーケンスを実施する例示的プロセスを示すフロー図である。
【図７Ｆ】呼吸シーケンスを実施する例示的プロセスを示すフロー図である。
【図７Ｇ】呼吸シーケンスを実施する例示的プロセスを示すフロー図である。
【図７Ｈ】呼吸シーケンスを実施する例示的プロセスを示すフロー図である。
【図７Ｉ】呼吸シーケンスを実施する例示的プロセスを示すフロー図である。
【図７Ｊ】呼吸シーケンスを実施する例示的プロセスを示すフロー図である。
【図７Ｋ】呼吸シーケンスを実施する例示的プロセスを示すフロー図である。
【図７Ｌ】呼吸シーケンスを実施する例示的プロセスを示すフロー図である。
【００３４】
【図８】いくつかの実施形態による電子デバイスの機能ブロック図を示す。
【００３５】
【図９Ａ】呼吸シーケンスを実施するためのリマインダを生成する例示的ユーザインターフェースを示す。
【図９Ｂ】呼吸シーケンスを実施するためのリマインダを生成する例示的ユーザインターフェースを示す。
【００３６】
【図１０Ａ】呼吸シーケンスを実施するためのリマンダを生成する例示的プロセスを示すフロー図である。
【図１０Ｂ】呼吸シーケンスを実施するためのリマンダを生成する例示的プロセスを示すフロー図である。
【図１０Ｃ】呼吸シーケンスを実施するためのリマンダを生成する例示的プロセスを示すフロー図である。
【図１０Ｄ】呼吸シーケンスを実施するためのリマンダを生成する例示的プロセスを示すフロー図である。
【図１０Ｅ】呼吸シーケンスを実施するためのリマンダを生成する例示的プロセスを示すフロー図である。
【図１０Ｆ】呼吸シーケンスを実施するためのリマンダを生成する例示的プロセスを示すフロー図である。
【００３７】
【図１１】いくつかの実施形態による電子デバイスの機能ブロック図を示す。
【発明を実施するための形態】
【００３８】
以下の説明では、例示的な方法、及びパラメータなどを示している。しかしながら、そのような説明は、本開示の範囲に対する限定として意図されるものではなく、むしろ例示的な実施形態の説明として提供されると認識されるべきである。
【００３９】
呼吸シーケンスを行うための、直感的かつ効率的な方法及びインターフェースを提供する電子デバイスが必要とされている。そのような技法によって、呼吸シーケンスを行うユーザに対する認識的負担を低減できることで、案内される呼吸運動の有効性が向上する。更に、そのような技法は、普通なら冗長なユーザ入力で無駄になるプロセッサ及び電池の電力を低減させることができる。
【００４０】
以下に、図１Ａ〜図１Ｂ、図２、図３、図４Ａ〜図４Ｂ、及び図５Ａ〜図５Ｈは、イベント通知を管理する技法を行うための例示的なデバイスの説明を提供する。図６Ａ〜図６Ｆは、呼吸シーケンスを行うための例示的なユーザインターフェースを示す。図７Ａ〜図７Ｌは、いくつかの実施形態による、呼吸シーケンスを行う方法を示すフロー図である。図６Ａ〜図６Ｆのユーザインターフェースは、図７Ａ〜図７Ｌのプロセスを含む後述されるプロセスを示すために使用される。図９Ａ〜図９Ｂは、呼吸シーケンスを行うためのリマインダを生成するための例示的なユーザインターフェースを示す。図１０Ａ〜図１０Ｆは、いくつかの実施形態による、イベント通知にアクセスする方法を示すフロー図である。図９Ａ〜図９Ｂのユーザインターフェースは、図１０Ａ〜図１０Ｆのプロセスを含む後述されるプロセスを示すために使用される。
【００４１】
以下の説明では、さまざまな要素を説明するために「第１」、「第２」などの用語が使用されるが、これらの要素は、それらの用語によって限定されるべきではない。これらの用語は、ある要素を別の要素と区別するためにのみ使用される。例えば、説明されるさまざまな実施形態の範囲から逸脱することなく、第１のタッチを第２のタッチと呼ぶことができ、同様に第２のタッチを第１のタッチと呼ぶことができる。第１のタッチ及び第２のタッチは両方ともタッチであるが、これらは同じタッチではない。
【００４２】
本明細書において説明されるさまざまな実施形態の説明で使用される術語は、特定の実施形態を説明することのみを目的とし、限定的であることが意図されるものではない。説明されるさまざまな実施形態の説明及び添付の特許請求の範囲において使用されるように、単数形の「ａ」、「ａｎ」、及び「ｔｈｅ」は、文脈上別段明確に指示しない限り、複数形も同様に含むことが意図される。また、本明細書で使用されるように、用語「及び／又は」は、関連する列挙された項目のうちの１つ以上のいずれか及び全ての考えられる組み合わせを指し、かつこれを包含することが理解されるであろう。用語「ｉｎｃｌｕｄｅｓ（含む）」、「ｉｎｃｌｕｄｉｎｇ（含む）」、「ｃｏｍｐｒｉｓｅｓ（含む）」及び／又は「ｃｏｍｐｒｉｓｉｎｇ（備える）」は、本明細書で使用される時、述べられた特徴、整数、ステップ、動作、要素、及び／又は構成要素の存在を指定するが、１つ以上の他の特徴、整数、ステップ、動作、要素、構成要素、及び／又はそれらのグループの存在又は追加を除外しないことが更に理解されるであろう。
【００４３】
「〜の場合」という用語は、任意選択的に、文脈に応じて、「〜時」若しくは「〜する際」、又は「〜と判断することに応答して」若しくは「〜を検出することに応答して」を意味すると解釈される。同様に、「〜と判断される場合」又は「［述べられた条件又はイベント］が検出される場合」という語句は、任意選択的に、文脈に応じて、「〜と判断する際」若しくは「〜と判断することに応答して」、又は「［述べられた状態又はイベント］を検出する際」若しくは「［述べられた条件又はイベント］を検出することに応答して」を意味すると解釈される。
【００４４】
電子デバイス、そのようなデバイスのユーザインターフェース、及びそのようなデバイスを使用するための関連するプロセスの実施形態について説明する。いくつかの実施形態では、デバイスは、ＰＤＡ機能及び／又は音楽プレーヤ機能などの他の機能も含み持つ、携帯電話などのポータブル通信デバイスである。ポータブル多機能デバイスの例示的な実施形態としては、カリフォルニア州クパチーノのＡｐｐｌｅ  Ｉｎｃ．によるｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）のデバイスが挙げられるが、これらに限定されない。任意選択的に、タッチ感知面を有するラップトップ又はタブレットコンピュータ（例えば、タッチスクリーンディスプレイ及び／又はタッチパッド）などの他のポータブル電子デバイスが使用される。また、いくつかの実施形態では、デバイスはポータブル通信デバイスではなく、タッチ感知面を有するデスクトップコンピュータ（例えば、タッチスクリーンディスプレイ及び／又はタッチパッド）であることも理解されるべきである。
【００４５】
以下の論述では、ディスプレイ及びタッチ感知面を含む電子デバイスについて説明する。しかしながら、電子デバイスは、任意選択的に、物理キーボード、マウス、及び／又はジョイスティックなどの１つ以上の他の物理ユーザインターフェースデバイスを含むことは理解されるべきである。
【００４６】
このデバイスは、典型的には、描画アプリケーション、プレゼンテーションアプリケーション、ワードプロセッシングアプリケーション、ウェブサイト作成アプリケーション、ディスクオーサリングアプリケーション、スプレッドシートアプリケーション、ゲームアプリケーション、電話アプリケーション、テレビ会議アプリケーション、電子メールアプリケーション、インスタントメッセージングアプリケーション、トレーニングサポートアプリケーション、写真管理アプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ウェブブラウジングアプリケーション、デジタル音楽プレーヤアプリケーション、及び／又はデジタルビデオプレーヤアプリケーションのうちの１つ以上などの、さまざまなアプリケーションをサポートする。
【００４７】
本デバイス上で実行されるさまざまなアプリケーションは、タッチ感知面などの、少なくとも１つの共通の物理ユーザインターフェースデバイスを、任意選択的に使用する。タッチ感知面の１つ以上の機能、及びデバイス上に表示される対応する情報は、アプリケーションごとに、及び／又は対応するアプリケーション内で、任意選択的に、調節及び／又は変えられる。このように、このデバイスの共通の物理アーキテクチャ（タッチ感知面など）は、任意選択的に、ユーザにとって直観的及び透過的なユーザインターフェースを有するさまざまなアプリケーションをサポートする。
【００４８】
ここで、タッチ感知ディスプレイを有するポータブルデバイスの実施形態に関心を向ける。図１Ａは、いくつかの実施形態による、タッチ感知ディスプレイシステム１１２を有するポータブル多機能デバイス１００を示すブロック図である。タッチ感知ディスプレイ１１２は、便宜上「タッチスクリーン」と呼ばれることがあり、「タッチ感知ディスプレイシステム」として既知であるか、又はそのように呼ばれることもある。デバイス１００は、メモリ１０２（任意選択的に、１つ以上のコンピュータ可読記憶媒体を含む）、メモリコントローラ１２２、１つ以上の処理ユニット（ＣＰＵ）１２０、周辺機器インターフェース１１８、ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロフォン１１３、入出力（Ｉ／Ｏ）サブシステム１０６、他の入力制御デバイス１１６、及び外部ポート１２４を含む。デバイス１００は、任意選択的に、１つ以上の光センサ１６４を含む。デバイス１００は、任意選択的に、デバイス１００（例えば、デバイス１００のタッチ感知ディスプレイシステム１１２などのタッチ感知面）上の接触の強度を検出する、１つ以上の接触強度センサ１６５を含む。デバイス１００は、任意選択的に、デバイス１００上で触知出力を生成する（例えば、デバイス１００のタッチ感知ディスプレイシステム１１２又はデバイス３００のタッチパッド３５５などのタッチ感知面上で触知出力を生成する）１つ以上の触知出力生成器１６７を含む。これらの構成要素は、任意選択的に、１つ以上の通信バス又は信号線１０３上で通信する。
【００４９】
本明細書及び特許請求の範囲で使用されるように、タッチ感知面上の接触の「強度」という用語は、タッチ感知面上の接触（例えば、指の接触）の力若しくは圧力（単位面積当たりの力）、又はタッチ感知面上の接触の力若しくは圧力に対する代替物（代用品）を指す。接触の強度は、少なくとも４つの異なる値を含み、より典型的には、何百もの（例えば、少なくとも２５６個の）異なる値を含む値の範囲を有する。接触の強度は、任意選択的に、さまざまな手法、及びさまざまなセンサ又はセンサの組合せを使用して判断（又は、測定）される。例えば、タッチ感知面の下に又はこれに隣接した１つ以上の力センサは、任意選択的に、タッチ感知面上のさまざまな点における力を測定するために使用される。いくつかの実装形態では、複数の力センサからの力測定値を組み合わせて（例えば、加重平均）、推定される接触の力を判断する。同様に、スタイラスの感圧性先端部を任意選択的に使用して、タッチ感知面上のスタイラスの圧力を判断する。代替的には、タッチ感知面上で検出される接触エリアのサイズ及び／若しくはその変化、接触に近接するタッチ感知面の電気容量及び／若しくはその変化、並びに／又は、接触に近接するタッチ感知面の抵抗及び／若しくはその変化は、タッチ感知面上の接触の力又は圧力の代替物として、任意選択的に使用される。いくつかの実装形態では、接触の力又は圧力に対する代替となる測定値は、強度閾値を超えているかどうかを判断するために直接使用される（例えば、強度閾値は、代替となる測定値に対応する単位で記述される）。いくつかの実装形態では、接触の力又は圧力に関する代替となる測定値は、推定される力又は圧力に変換され、その推定される力又は圧力を使用して、強度閾値を超過しているかどうかが判断される（例えば、強度閾値は、圧力の単位で測定される圧力閾値である）。接触の強度をユーザ入力の属性として使用することで、アフォーダンスを（例えば、タッチ感知ディスプレイ上に）表示する、及び／又は、ユーザ入力を（例えば、タッチ感知ディスプレイ、タッチ感知面、又は、ノブ又はボタンなどの物理的／機械的制御を介して）受信するスペースが限定されている、低減されたサイズのデバイス上で、普通ならユーザによってアクセスできない場合がある追加的なデバイス機能性への、ユーザのアクセスが可能となる。
【００５０】
本明細書及び特許請求の範囲で使用されるように、用語「触知出力」は、ユーザの触覚でユーザによって検出されることになる、デバイスの従前の位置に対する、そのデバイスの物理的変位、デバイスの構成要素（例えば、タッチ感知面）の、そのデバイスの別の構成要素（例えば、筐体）に対する物理的変位、又は、デバイスの質量中心に対する構成要素の変位を指す。例えば、デバイス又はデバイスの構成要素が、タッチに敏感なユーザの表面（例えば、ユーザの手の指、手のひら、又は他の部分）に接触している状況では、物理的変位によって生じた触知出力は、そのデバイス又はデバイスの構成要素の物理的特性の認識される変化に対応する触感として、ユーザによって解釈されることになる。例えば、タッチ感知面（例えば、タッチ感知ディスプレイ又はトラックパッド）の移動は、ユーザによって、物理アクチュエータボタンの「ダウンクリック」又は「アップクリック」として、任意選択的に解釈される。場合によっては、ユーザの動きにより物理的に押された（例えば、変位させた）タッチ感知面に関連付けられた物理アクチュエータボタンの移動がない時でも、ユーザは「ダウンクリック」又は「アップクリック」などの触感を感じることになる。別の例として、タッチ感知面の移動は、タッチ感知面の平滑度に変化がない時でも、ユーザによって、そのタッチ感知面の「粗さ」として、任意選択的に解釈又は感知される。そのようなユーザによるタッチの解釈は、ユーザの個人的な感覚認知に影響されやすいが、大多数のユーザに共通する、多くのタッチの感覚認知が存在する。よって、触知出力が、ユーザの特定の感覚認知（例えば、「アップクリック」「ダウンクリック」、「粗さ」）に対応するものと説明される時、別段記されない限り、生じた触知出力は、典型的な（又は、平均的な）ユーザの記載された感覚認知を生じさせるデバイス、又はデバイスの構成要素の物理的変位に対応する。
【００５１】
デバイス１００は、ポータブル多機能デバイスの１つの例に過ぎず、デバイス１００は、任意選択的に、示されているより構成要素の数が多い、若しくは少ないことも、任意選択的に、２つ以上の構成要素を組み合わせることも、又は、任意選択的に、構成要素の異なる構成又は配置を有することもあることは理解されるべきである。図１Ａに示されるさまざまな構成要素は、１つ以上の信号処理回路及び／又は特定用途向け集積回路を含めた、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの双方の組み合わせで実装される。
【００５２】
メモリ１０２は、任意選択的に、高速ランダムアクセスメモリを含み、また任意選択的に、１つ以上の磁気ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステートメモリデバイスなどの不揮発性メモリを含む。メモリコントローラ１２２は、任意選択的に、デバイス１００の他の構成要素によるメモリ１０２へのアクセスを制御する。
【００５３】
周辺機器インターフェース１１８は、デバイスの入力及び出力周辺機器をＣＰＵ１２０及びメモリ１０２に結合するために使用可能である。１つ以上のプロセッサ１２０は、メモリ１０２に記憶されたさまざまなソフトウェアプログラム及び／又は命令セットを作動させる又は実行して、デバイス１００のさまざまな機能を実行し、かつデータを処理する。いくつかの実施形態では、周辺機器インターフェース１１８、ＣＰＵ１２０、及びメモリコントローラ１２２は、任意選択的に、チップ１０４などの単一のチップ上で実装される。いくつかの他の実施形態では、これらは、任意選択的に、別個のチップ上で実装される。
【００５４】
ＲＦ（無線周波数）回路１０８は、電磁信号とも呼ばれるＲＦ信号を受信及び送信する。ＲＦ回路１０８は、電気信号を電磁信号に、又は電磁信号を電気信号に変換し、電磁信号を介して通信ネットワーク及び他の通信デバイスと通信する。ＲＦ回路１０８は、任意選択的に、これらの機能を実行するための周知の回路を含み、それらの回路としては、限定はされないが、アンテナシステム、ＲＦ送受信機、１つ以上の増幅器、同調器、１つ以上の発振器、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、加入者識別モジュール（ＳＩＭ）カード、及びメモリなどが挙げられる。ＲＦ回路１０８は、任意選択的に、ワールドワイドウェブ（World Wide Web、ＷＷＷ）とも称されるインターネット、イントラネット、並びに／又はセルラー電話ネットワーク、ワイヤレスローカルエリアネットワーク（local area network、ＬＡＮ）、及び／若しくはメトロポリタンエリアネットワーク（metropolitan area network、ＭＡＮ）などのワイヤレスネットワークなどのネットワークと、また他のデバイスと、ワイヤレス通信によって通信する。ＲＦ回路１０８は、任意選択的に、近距離通信無線などによる近距離無線通信（near field communication、ＮＦＣ）フィールドを検出する、周知の回路を含む。ワイヤレス通信は、複数の通信規格、通信プロトコル、及び通信技術のうちのいずれかを任意選択的に使用し、それらの通信規格、通信プロトコル、及び通信技術としては、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）（登録商標）、拡張データＧＳＭ環境（Enhanced Data GSM Environment、ＥＤＧＥ）（登録商標）、高速ダウンリンクパケットアクセス（high-speed downlink packet access、ＨＳＤＰＡ）、高速アップリンクパケットアクセス（high-speed uplink packet access、ＨＳＵＰＡ）、Ｅｖｏｌｕｔｉｏｎ，Ｄａｔａ−Ｏｎｌｙ（ＥＶ−ＤＯ）、ＨＳＰＡ、ＨＳＰＡ＋、デュアルセルＨＳＰＡ（Dual-Cell HSPA、ＤＣ−ＨＳＰＤＡ）、ロングタームエボリューション（Long Term Evolution、ＬＴＥ）（登録商標）、近距離無線通信（ＮＦＣ）、広帯域符号分割多元接続（wideband code division multiple access、Ｗ−ＣＤＭＡ）、符号分割多元接続（code division multiple access、ＣＤＭＡ）、時分割多元接続（time division multiple access、ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＴＬＥ）（登録商標）、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）（登録商標）（例えば、ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、ＩＥＥＥ  ８０２．１１ｎ、及び／又はＩＥＥＥ  ８０２．１１ａｃ）、ボイスオーバーインターネットプロトコル（voice over Internet Protocol、ＶｏＩＰ）、Ｗｉ−ＭＡＸ、電子メール用のプロトコル（例えば、インターネットメッセージアクセスプロトコル（Internet message access protocol、ＩＭＡＰ）及び／又はポストオフィスプロトコル（post office protocol、ＰＯＰ））、インスタントメッセージング（例えば、ｅｘｔｅｎｓｉｂｌｅ  ｍｅｓｓａｇｉｎｇ  ａｎｄ  ｐｒｅｓｅｎｃｅ  ｐｒｏｔｏｃｏｌ（ＸＭＰＰ）、インスタントメッセージング及びプレゼンス利用拡張向けセッション開始プロトコル（Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions、ＳＩＭＰＬＥ）、インスタントメッセージング及びプレゼンスサービス（Instant Messaging and Presence Service、ＩＭＰＳ））、及び／若しくはショートメッセージサービス（Short Message Service、ＳＭＳ）、又は本明細書の出願日時点において未だ開発されていない通信プロトコルを含めた任意の他の適した通信プロトコルが挙げられるが、これらに限定されない。
【００５５】
オーディオ回路１１０、スピーカ１１１、及びマイクロフォン１１３は、ユーザとデバイス１００との間のオーディオインターフェースを提供する。オーディオ回路１１０は、周辺機器インターフェース１１８からオーディオデータを受信し、このオーディオデータを電気信号に変換し、この電気信号をスピーカ１１１に伝送する。スピーカ１１１は、電気信号を人間の可聴音波に変換する。また、オーディオ回路１１０は、マイクロフォン１１３によって音波から変換された電気信号を受信する。オーディオ回路１１０は、電気信号をオーディオデータに変換し、このオーディオデータを処理のために周辺機器インターフェース１１８に伝送する。オーディオデータは、任意選択的に、周辺機器インターフェース１１８によって、メモリ１０２及び／若しくはＲＦ回路１０８から取得され、並びに／又はメモリ１０２及び／若しくはＲＦ回路１０８に伝送される。いくつかの実施形態では、オーディオ回路１１０はまた、ヘッドセットジャック（例えば、図２の２１２）も含む。ヘッドセットジャックは、オーディオ回路１１０と、出力専用ヘッドホン又は出力（例えば片耳又は両耳用のヘッドホン）及び入力（例えばマイクロフォン）の両方を有するヘッドセットなどの着脱可能なオーディオ入出力周辺機器との間のインターフェースを提供する。
【００５６】
Ｉ／Ｏサブシステム１０６は、タッチスクリーン１１２及び他の入力制御デバイス１１６などの、デバイス１００上の入出力周辺機器を、周辺機器インターフェース１１８に結合する。Ｉ／Ｏサブシステム１０６は、任意選択的に、ディスプレイコントローラ１５６、光センサコントローラ１５８、強度センサコントローラ１５９、触覚フィードバックコントローラ１６１、及び他の入力又は制御デバイス用の１つ以上の入力コントローラ１６０を含む。１つ以上の入力コントローラ１６０は、他の入力制御デバイス１１６との間で、電気信号を受信／送信する。他の入力制御デバイス１１６は、任意選択的に、物理ボタン（例えば、プッシュボタン、ロッカボタンなど）、ダイヤル、スライダスイッチ、ジョイスティック、及びクリックホイールなどを含む。いくつかの代替の実施形態では、入力コントローラ１６０は、任意選択的に、キーボード、赤外線ポート、ＵＳＢポート、及び、マウスなどのポインタデバイスのうちのいずれかに結合される（又は、いずれにも結合されない）。１つ以上のボタン（例えば、図２の２０８）は、任意選択的に、スピーカ１１１及び／又はマイクロフォン１１３の音量調節用のアップ／ダウンボタンを含む。１つ以上のボタンは、任意選択的に、プッシュボタン（例えば、図２の２０６）を含む。
【００５７】
全体が参照により本明細書に組み込まれる、２００５年１２月２３日出願の米国特許第７，６５７，８４９号である米国特許出願第１１／３２２，５４９号、「Ｕｎｌｏｃｋｉｎｇ  ａ  Ｄｅｖｉｃｅ  ｂｙ  Ｐｅｒｆｏｒｍｉｎｇ  Ｇｅｓｔｕｒｅｓ  ｏｎ  ａｎ  Ｕｎｌｏｃｋ  Ｉｍａｇｅ」で説明されているように、このプッシュボタンの素早い押下により、任意選択的に、タッチスクリーン１１２のロックが解除される、又は、任意選択的に、タッチスクリーン上のジェスチャを使用してデバイスをロック解除するプロセスが開始される。プッシュボタン（例えば、２０６）をより長く押下することにより、任意選択的に、デバイス１００の電源がオン又はオフにされる。ボタンのうちの１つ以上の機能性は、任意選択的に、ユーザによってカスタマイズ可能である。タッチスクリーン１１２は、仮想ボタン又はソフトボタン、及び１つ以上のソフトキーボードを実装するために使用される。
【００５８】
タッチ感知ディスプレイ１１２は、デバイスとユーザとの間の入力インターフェース及び出力インターフェースを提供する。ディスプレイコントローラ１５６は、タッチスクリーン１１２との間で、電気信号を受信及び／又は送信する。タッチスクリーン１１２は、ユーザに視覚出力を表示する。この視覚出力は、グラフィック、テキスト、アイコン、ビデオ、及びそれらの任意の組み合わせ（総称して「グラフィックス」）を任意選択的に含む。いくつかの実施形態では、この視覚出力の一部又は全ては、任意選択的に、ユーザインターフェースオブジェクトに対応する。
【００５９】
タッチスクリーン１１２は、触覚及び／又は触知の接触に基づいてユーザからの入力を受け入れる、タッチ感知面、センサ、又はセンサのセットを有する。タッチスクリーン１１２及びディスプレイコントローラ１５６は（メモリ１０２におけるあらゆる関連モジュール及び／又は命令セットと共に）、タッチスクリーン１１２上での接触（及び、その接触のあらゆる移動又は中断）を検出し、かつ、その検出された接触を、タッチスクリーン１１２上に表示されているユーザインターフェースオブジェクト（例えば、１つ以上のソフトキー、アイコン、ウェブページ、又は画像）との対話に変換する。例示的実施形態では、タッチスクリーン１１２とユーザとの間の接触点は、ユーザの指に対応する。
【００６０】
タッチスクリーン１１２は、任意選択的に、ＬＣＤ（liquid crystal display、液晶ディスプレイ）技術、ＬＰＤ（light emitting polymer display、発光ポリマーディスプレイ）技術、又はＬＥＤ（light emitting diode、発光ダイオード）技術を使用するものであるが、他の実施形態では、他のディスプレイ技術が使用される。タッチスクリーン１１２及びディスプレイコントローラ１５６は、任意選択的に、現在既知の又は今後開発される複数のタッチ感知技術のうちのいずれかを使用して、接触及びその接触のいずれの移動又は中断も検出するものであり、それらのタッチ感知技術としては、限定するものではないが、静電容量技術、抵抗性技術、赤外線技術、及び表面音響波技術、並びに、タッチスクリーン１１２との１つ以上の接触点を判断する他の近接センサアレイ又は他の要素が挙げられる。例示的実施形態では、カリフォルニア州クパチーノのＡｐｐｌｅ  Ｉｎｃ．によるｉＰｈｏｎｅ（登録商標）及びｉＰｏｄ  Ｔｏｕｃｈ（登録商標）において見出されるような、投影型相互静電容量感知技術が使用される。
【００６１】
タッチスクリーン１１２のいくつかの実施形態におけるタッチ感知ディスプレイは、任意選択的に、米国特許第６，３２３，８４６号（Ｗｅｓｔｅｒｍａｎら）、同第６，５７０，５５７号（Ｗｅｓｔｅｒｍａｎら）、及び／又は同第６，６７７，９３２号（Ｗｅｓｔｅｒｍａｎ）、並びに／又は米国特許出願公開第２００２／００１５０２４（Ａ１）号で説明されている、マルチタッチ感知タッチパッドに類似しており、これらの文献のそれぞれは、全体が参照により本明細書に組み込まれる。しかしながら、タッチスクリーン１１２は、デバイス１００からの視覚出力を表示するものであるものに対し、タッチ感知タッチパッドは、視覚出力を提供しない。
【００６２】
タッチスクリーン１１２のいくつかの実施形態におけるタッチ感知ディスプレイは、以下の出願、（１）２００６年５月２日出願の米国特許出願第１１／３８１，３１３号、「Ｍｕｌｔｉｐｏｉｎｔ  Ｔｏｕｃｈ  Ｓｕｒｆａｃｅ  Ｃｏｎｔｒｏｌｌｅｒ」、（２）２００４年５月６日出願の米国特許出願第１０／８４０，８６２号、「Ｍｕｌｔｉｐｏｉｎｔ  Ｔｏｕｃｈｓｃｒｅｅｎ」、（３）２００４年７月３０日出願の米国特許出願第１０／９０３，９６４号、「Ｇｅｓｔｕｒｅｓ  Ｆｏｒ  Ｔｏｕｃｈ  Ｓｅｎｓｉｔｉｖｅ  Ｉｎｐｕｔ  Ｄｅｖｉｃｅｓ」、（４）２００５年１月３１日出願の米国特許出願第１１／０４８，２６４号、「Ｇｅｓｔｕｒｅｓ  Ｆｏｒ  Ｔｏｕｃｈ  Ｓｅｎｓｉｔｉｖｅ  Ｉｎｐｕｔ  Ｄｅｖｉｃｅｓ」、（５）２００５年１月１８日出願の米国特許出願第１１／０３８，５９０号、「Ｍｏｄｅ−Ｂａｓｅｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅｓ  Ｆｏｒ  Ｔｏｕｃｈ  Ｓｅｎｓｉｔｉｖｅ  Ｉｎｐｕｔ  Ｄｅｖｉｃｅｓ」、（６）２００５年９月１６日出願の米国特許出願第１１／２２８，７５８号、「Ｖｉｒｔｕａｌ  Ｉｎｐｕｔ  Ｄｅｖｉｃｅ  Ｐｌａｃｅｍｅｎｔ  Ｏｎ  Ａ  Ｔｏｕｃｈ  Ｓｃｒｅｅｎ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ」、（７）２００５年９月１６日出願の米国特許出願第１１／２２８，７００号、「Ｏｐｅｒａｔｉｏｎ  Ｏｆ  Ａ  Ｃｏｍｐｕｔｅｒ  Ｗｉｔｈ  Ａ  Ｔｏｕｃｈ  Ｓｃｒｅｅｎ  Ｉｎｔｅｒｆａｃｅ」、（８）２００５年９月１６日出願の米国特許出願第１１／２２８，７３７号、「Ａｃｔｉｖａｔｉｎｇ  Ｖｉｒｔｕａｌ  Ｋｅｙｓ  Ｏｆ  Ａ  Ｔｏｕｃｈ−Ｓｃｒｅｅｎ  Ｖｉｒｔｕａｌ  Ｋｅｙｂｏａｒｄ」、及び（９）２００６年３月３日出願の米国特許出願第１１／３６７，７４９号、「Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎａｌ  Ｈａｎｄ−Ｈｅｌｄ  Ｄｅｖｉｃｅ」で説明されている。これらの出願の全ては、全体が参照により本明細書に組み込まれる。
【００６３】
タッチスクリーン１１２は、任意選択的に、１００ｄｐｉを超えるビデオ解像度を有する。いくつかの実施形態では、このタッチスクリーンは、およそ１６０ｄｐｉのビデオ解像度を有する。ユーザは、任意選択的に、スタイラス、及び指などの任意の適した物体又は付属物を使用して、タッチスクリーン１１２と接触する。いくつかの実施形態では、ユーザインターフェースは、主として指に基づく接触及びジェスチャによって機能するように設計されているが、これは、タッチスクリーン上での指の接触面積がより広いことにより、スタイラスに基づく入力よりも精度が低い可能性がある。いくつかの実施形態では、デバイスは、指に基づく粗い入力を、ユーザによって所望されているアクションを行うように、正確なポインタ／カーソルの位置又はコマンドに転換する。
【００６４】
いくつかの実施形態では、タッチスクリーンに加えて、デバイス１００は、任意選択的に、特定の機能をアクティブ化又は非アクティブ化するタッチパッド（図示せず）を含む。いくつかの実施形態では、タッチパッドは、タッチスクリーンとは違って、視覚出力を表示しない、デバイスのタッチ感知エリアである。タッチパッドは、任意選択的に、タッチスクリーン１１２とは別個のタッチ感知面、又は、タッチスクリーンによって形成されているタッチ感知面の拡張部である。
【００６５】
デバイス１００はまた、さまざまな構成要素に電力を供給する電力システム１６２を含む。電力システム１６２は、任意選択的に、電力管理システム、１つ以上の電源（例えばバッテリ、交流（ＡＣ））、充電システム、停電検出回路、電力コンバータ又はインバータ、電力状態インジケータ（例えば発光ダイオード（ＬＥＤ））、並びにポータブルデバイスにおける電力の生成、管理及び分配に関連付けられた任意の他の構成要素を含む。
【００６６】
デバイス１００は、任意選択的に、１つ以上の光センサ１６４も含む。図１Ａは、Ｉ／Ｏサブシステム１０６における光センサコントローラ１５８に結合された光センサを示す。光センサ１６４は、任意選択的に、電荷結合デバイス（charge-coupled device、ＣＣＤ）又は相補的金属酸化物半導体（complementary metal-oxide semiconductor、ＣＭＯＳ）フォトトランジスタを含む。光センサ１６４は、１つ以上のレンズを通して投影された環境からの光を受信し、その光を、画像を表すデータに変換する。光センサ１６４は、撮像モジュール１４３（カメラモジュールとも呼ばれる）と連動して、任意選択的に、静止画像又はビデオをキャプチャする。いくつかの実施形態では、光センサはデバイス１００の背面に位置し、これは、このデバイスの前面のタッチスクリーンディスプレイ１１２とは反対の位置にあり、それによって、タッチスクリーンディスプレイが、静止画像及び／又はビデオ画像の取得用のビューファインダとして使用可能とされる。いくつかの実施形態では、ユーザが他のテレビ会議参加者をタッチスクリーンディスプレイ上で見ている間に、そのユーザの画像が、任意選択的に、テレビ会議のために取得されるように、デバイスの前面に光センサが位置している。いくつかの実施形態では、光センサ１６４の位置は、ユーザによって（例えば、デバイス筐体におけるレンズ及びセンサを回転させることによって）変更可能であり、それによって、単一の光センサ１６４が、タッチスクリーンディスプレイと共に、テレビ会議並びに静止画像及び／又はビデオ画像の取得の双方のために使用される。
【００６７】
デバイス１００は、任意選択的に、１つ以上の接触強度センサ１６５も含む。図１Ａは、Ｉ／Ｏサブシステム１０６における強度センサコントローラ１５９に結合された、接触強度センサを示す。接触強度センサ１６５は、任意選択的に、１つ以上のピエゾ抵抗歪みゲージ、容量性力センサ、電気力センサ、圧電力センサ、光学式力センサ、容量性タッチ感知面、又は他の強度センサ（例えば、タッチ感知面上の接触の力（又は、圧力）を測定するために使用されるセンサ）を含む。接触強度センサ１６５は、接触強度情報（例えば、圧力情報又は圧力情報に代わるもの）を環境から受信する。いくつかの実施形態では、少なくとも１つの接触強度センサは、タッチ感知面（例えばタッチ感知ディスプレイシステム１１２）と並置される、又はそれに近接している。いくつかの実施形態では、少なくとも１つの接触強度センサは、デバイス１００の前面に位置しているタッチスクリーンディスプレイ１１２の反対側である、デバイス１００の背面に位置している。
【００６８】
デバイス１００はまた、任意選択的に、１つ以上の近接センサ１６６を含む。図１Ａは、周辺機器インターフェース１１８に結合された近接センサ１６６を示す。代替として、近接センサ１６６は、任意選択的に、Ｉ／Ｏサブシステム１０６における入力コントローラ１６０に結合される。近接センサ１６６は、任意選択的に、米国特許出願第１１／２４１，８３９号、「Ｐｒｏｘｉｍｉｔｙ  Ｄｅｔｅｃｔｏｒ  Ｉｎ  Ｈａｎｄｈｅｌｄ  Ｄｅｖｉｃｅ」、同第１１／２４０，７８８号、「Ｐｒｏｘｉｍｉｔｙ  Ｄｅｔｅｃｔｏｒ  Ｉｎ  Ｈａｎｄｈｅｌｄ  Ｄｅｖｉｃｅ」、同第１１／６２０，７０２号、「Ｕｓｉｎｇ  Ａｍｂｉｅｎｔ  Ｌｉｇｈｔ  Ｓｅｎｓｏｒ  Ｔｏ  Ａｕｇｍｅｎｔ  Ｐｒｏｘｉｍｉｔｙ  Ｓｅｎｓｏｒ  Ｏｕｔｐｕｔ」、同第１１／５８６，８６２号、「Ａｕｔｏｍａｔｅｄ  Ｒｅｓｐｏｎｓｅ  Ｔｏ  Ａｎｄ  Ｓｅｎｓｉｎｇ  Ｏｆ  Ｕｓｅｒ  Ａｃｔｉｖｉｔｙ  Ｉｎ  Ｐｏｒｔａｂｌｅ  Ｄｅｖｉｃｅｓ」、及び同第１１／６３８，２５１号、「Ｍｅｔｈｏｄｓ  Ａｎｄ  Ｓｙｓｔｅｍｓ  Ｆｏｒ  Ａｕｔｏｍａｔｉｃ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｏｆ  Ｐｅｒｉｐｈｅｒａｌｓ」で説明されるように働くものであり、これらの出願は、全体が参照により本明細書に組み込まれる。いくつかの実施形態では、近接センサは、この多機能デバイスがユーザの耳の近くに置かれている時に（例えば、ユーザが電話をかけている時に）、タッチスクリーン１１２をオフにして無効化する。
【００６９】
デバイス１００は、任意選択的に、１つ以上の触知出力生成器１６７も含む。図１Ａは、Ｉ／Ｏサブシステム１０６における触覚フィードバックコントローラ１６１に結合された、触知出力生成器を示す。触知出力生成器１６７は、任意選択的に、スピーカ若しくは他のオーディオ部品などの１つ以上の電気音響デバイス、及び／又は、モータ、ソレノイド、電気活性ポリマー、圧電アクチュエータ、静電アクチュエータ、若しくは他の触知出力生成部品（例えば、電気信号をデバイス上の触知出力に変換する構成部品）などの、エネルギーを直線運動に変換する電気機械デバイスを含む。接触強度センサ１６５は、触覚フィードバックモジュール１３３からの触知フィードバック生成命令を受信し、かつ、デバイス１００のユーザによって感知することが可能な触知出力を、デバイス１００上に生成する。いくつかの実施形態では、少なくとも１つの触知出力生成器は、タッチ感知面（例えばタッチ感知ディスプレイシステム１１２）と並置される、又はそれに近接しており、任意選択的に、タッチ感知面を垂直方向に（例えば、デバイス１００の表面の内／外に）、又は横方向に（例えば、デバイス１００の表面と同じ平面において前後に）移動させることによって、触知出力を生成する。いくつかの実施形態では、少なくとも１つの触知出力生成器センサは、デバイス１００の前面に位置しているタッチスクリーンディスプレイ１１２の反対側である、デバイス１００の背面に位置している。
【００７０】
デバイス１００は、任意選択的に、１つ以上の加速度計１６８も含む。図１Ａは、周辺機器インターフェース１１８に結合された加速度計１６８を示す。代替として、加速度計１６８は、任意選択的に、Ｉ／Ｏサブシステム１０６における入力コントローラ１６０に結合される。加速度計１６８は、任意選択的に、米国特許出願公開第２００５０１９００５９号、「Ａｃｃｅｌｅｒａｔｉｏｎ−ｂａｓｅｄ  Ｔｈｅｆｔ  Ｄｅｔｅｃｔｉｏｎ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｐｏｒｔａｂｌｅ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｖｉｃｅｓ」、及び米国特許出願公開第２００６００１７６９２号、「Ｍｅｔｈｏｄｓ  Ａｎｄ  Ａｐｐａｒａｔｕｓｅｓ  Ｆｏｒ  Ｏｐｅｒａｔｉｎｇ  Ａ  Ｐｏｒｔａｂｌｅ  Ｄｅｖｉｃｅ  Ｂａｓｅｄ  Ｏｎ  Ａｎ  Ａｃｃｅｌｅｒｏｍｅｔｅｒ」で説明されるように働くものであり、これら文献の双方は、全体が参照により本明細書に組み込まれる。いくつかの実施形態では、情報は、１つ以上の加速度計から受信されたデータの解析に基づいて、縦長表示又は横長表示でタッチスクリーンディスプレイ上に表示される。デバイス１００は任意選択で、加速度計１６８に加えて、磁気計（図示せず）、及びデバイス１００の場所及び向き（例えば、縦向き又は横向き）に関する情報を得るためのＧＰＳ（又は、ＧＬＯＮＡＳＳ若しくは他の全地球ナビゲーションシステム）受信機（図示せず）を含む。
【００７１】
いくつかの実施形態では、メモリ１０２内に記憶されているソフトウェア部品は、オペレーティングシステム１２６、通信モジュール（又は命令セット）１２８、接触／動きモジュール（又は命令セット）１３０、グラフィックモジュール（又は命令セット）１３２、テキスト入力モジュール（又は命令セット）１３４、全地球測位システム（Global Positioning System、ＧＰＳ）モジュール（又は命令セット）１３５、及びアプリケーション（又は命令セット）１３６を含む。更に、いくつかの実施形態では、メモリ１０２（図１Ａ）又は３７０（図３）は、図１Ａ及び図３に示されるように、デバイス／グローバル内部状態１５７を記憶する。デバイス／グローバル内部状態１５７は、現在アクティブ状態のアプリケーションがある場合に、どのアプリケーションがアクティブであるかを指示する、アクティブアプリケーション状態、どのアプリケーション、ビュー、又は他の情報が、タッチスクリーンディスプレイ１１２のさまざまな領域を占有しているかを指示する、ディスプレイ状態、デバイスのさまざまなセンサ及び入力制御デバイス１１６から得られた情報を含む、センサ状態、及び、デバイスの場所及び／又は姿勢に関する場所情報のうちの１つ以上を含む。
【００７２】
オペレーティングシステム１２６（例えば、Ｄａｒｗｉｎ（登録商標）、ＲＴＸＣ（登録商標）、ＬＩＮＵＸ（登録商標）、ＵＮＩＸ（登録商標）、ＯＳ  Ｘ（登録商標）、ｉＯＳ（登録商標）、ＷＩＮＤＯＷＳ（登録商標）、又は、ＶｘＷｏｒｋｓ（登録商標）などの組み込みオペレーティングシステム）は、一般的なシステムタスク（例えば、メモリ管理、記憶デバイス制御、電力管理など）を制御及び管理する、さまざまなソフトウェア部品及び／又はドライバを含み、さまざまなハードウェア部品とソフトウェア部品との間の通信を容易にする。
【００７３】
通信モジュール１２８は、１つ以上の外部ポート１２４によって他のデバイスとの通信を容易にし、また、ＲＦ回路１０８及び／又は外部ポート１２４が受信するデータをハンドリングするさまざまなソフトウェア部品も含む。外部ポート１２４（例えば、ユニバーサルシリアルバス（Universal Serial Bus、ＵＳＢ）、ＦＩＲＥＷＩＲＥ（登録商標）など）は、直接的に、又はネットワーク（例えばインターネット、ワイヤレスＬＡＮなど）上で間接的に、他のデバイスに結合するように適合されている。いくつかの実施形態では、外部ポートは、ｉＰｏｄ（登録商標）（Ａｐｐｌｅ  Ｉｎｃ．の商標）デバイス上で使用される３０ピンコネクタと同じ若しくは同様の、及び／又は互換性のあるマルチピン（例えば、３０ピン）コネクタである。
【００７４】
接触／動きモジュール１３０は、任意選択的に、（ディスプレイコントローラ１５６と連動して）タッチスクリーン１１２との、及び他のタッチ感知デバイス（例えば、タッチパッド又は物理クリックホイール）との接触を検出する。接触／動きモジュール１３０は、接触が生じたかどうかを判断すること（例えば、指を下ろすイベントを検出すること）、接触の強度（例えば、接触の力若しくは圧力、又は接触の力又は圧力の代替のもの）を判断すること、接触の移動が存在するかどうかを判断し、かつタッチ感知面を横断する移動を追跡すること（例えば、指によってドラッグする１つ以上のイベントを検出すること）、及び接触が停止したかどうかを判断すること（例えば、指を上げるイベント又は接触の中断を検出すること）などの、接触の検出に関連しているさまざまな動作を行う、さまざまなソフトウェア部品を含む。接触／動きモジュール１３０は、タッチ感知面から接触データを受信する。一連の接触データによって表される接触点の移動を判断することは、任意選択的に、接触点の速さ（大きさ）、速度（大きさ及び方向）、及び／又は加速度（大きさ及び／又は方向の変化）を判断することを含む。これらの動作は、任意選択的に、単一の接触（例えば、１本の指の接触）又は複数の同時接触（例えば、「マルチタッチ」／複数の指の接触）に適用される。いくつかの実施形態では、接触／動きモジュール１３０及びディスプレイコントローラ１５６は、タッチパッド上の接触を検出する。
【００７５】
いくつかの実施形態では、接触／動きモジュール１３０は、ユーザによって操作が行われたかどうかを判断するための（例えば、ユーザがアイコンを「クリック」したかどうかを判断するための）、１つ以上の強度閾値のセットを使用する。いくつかの実施形態では、少なくとも強度閾値のサブセットは、ソフトウェアパラメータにしたがって判断される（例えば、強度閾値は特定の物理アクチュエータのアクティブ化閾値によって判断されず、デバイス１００の物理ハードウェアを変更することなく調整可能である）。例えば、トラックパッド又はタッチスクリーンディスプレイのマウス「クリック」閾値は、そのトラックパッド又はタッチスクリーンディスプレイのハードウェアを変更することなく、広範囲の既定の閾値のうちのいずれかに設定可能である。更には、いくつかの実装形態では、デバイスのユーザには、（例えば、個々の強度閾値を調節することによって、及び／又は、システムレベルのクリック「強度」パラメータによって一度に複数の強度閾値を調節することによって）強度閾値のセットのうちの１つ以上を調節する、ソフトウェア設定が提供される。
【００７６】
接触／動きモジュール１３０は、任意選択的に、ユーザによるジェスチャ入力を検出する。タッチ感知面上の異なるジェスチャは、異なる接触パターン（例えば、検出される接触の異なる動き、タイミング、及び／又は強度）を有する。よって、ジェスチャは、任意選択的に、特定の接触パターンを検出することによって検出される。例えば、指のタップジェスチャを検出することは、（例えば、アイコンの位置での）指を下ろすイベントを検出し、続いて、その指を下ろすイベントと同じ位置（又は、実質的に同じ位置）で指を上げる（リフトオフ）イベントを検出することを含む。別の例として、タッチ感知面上での指のスワイプジェスチャを検出することは、指を下ろすイベントを検出し、続いて、指によってドラッグする１つ以上のイベントを検出し、その後、続いて指を上げる（リフトオフ）イベントを検出することを含む。
【００７７】
グラフィックモジュール１３２は、表示されるグラフィックの視覚的インパクト（例えば、輝度、透明度、彩度、コントラスト、又は他の視覚的性質）を変更する構成要素を含めた、タッチスクリーン１１２又は他のディスプレイ上にグラフィックをレンダリングしかつ表示する、さまざまな既知のソフトウェア部品を含む。本明細書で使用されるような「グラフィック」という用語は、限定はされないが、テキスト、ウェブページ、アイコン（ソフトキーを含むユーザインターフェースオブジェクトなど）、デジタル画像、ビデオ、及びアニメーションなどを含む、ユーザに対して表示できる任意のオブジェクトを含む。
【００７８】
いくつかの実施形態では、グラフィックモジュール１３２は、使用されるグラフィックを表すデータを記憶する。各グラフィックには、任意選択的に、対応するコードが割り当てられる。グラフィックモジュール１３２は、アプリケーションなどから、必要に応じて、座標データ及び他のグラフィックプロパティデータと共に、表示されることとなるグラフィックを指定する１つ以上のコードを受信し、次いで、ディスプレイコントローラ１５６に出力する画面の画像データを生成する。
【００７９】
触覚フィードバックモジュール１３３は、デバイス１００とのユーザ対話に応答して、デバイス１００上の１つ以上の場所において触知出力をもたらすために、触知出力生成器１６７によって使用される命令を生成する、さまざまなソフトウェア部品を含む。
【００８０】
任意選択的にグラフィックモジュール１３２の構成要素であるテキスト入力モジュール１３４は、さまざまなアプリケーション（例えば、連絡先１３７、電子メール１４０、ＩＭ１４１、ブラウザ１４７、及びテキスト入力を必要とする任意の他のアプリケーション）においてテキスト入力するソフトキーボードを提供する。
【００８１】
ＧＰＳモジュール１３５は、デバイスの場所を判断し、この情報をさまざまなアプリケーションで使用するために（例えば、場所に基づくダイヤリングで使用するために電話１３８へ、写真／ビデオのメタデータとしてカメラ１４３へ、並びに、天気ウィジェット、地域のイエローページウィジェット、及び地図／ナビゲーションウィジェットなどの、場所に基づくサービスを提供するアプリケーションへ）提供する。
【００８２】
アプリケーション１３６は、任意選択的に、以下の、
●連絡先モジュール１３７（時には、アドレス帳又は連絡先リストとも呼ぶ）、
●電話モジュール１３８、
●テレビ会議モジュール１３９、
●電子メールクライアントモジュール１４０、
●インスタントメッセージング（Instant messaging、ＩＭ）モジュール１４１、
●トレーニングサポートモジュール１４２、
●静止画像及び／若しくはビデオ画像用のカメラモジュール１４３、
●画像管理モジュール１４４、
●ビデオプレーヤモジュール、
●音楽プレーヤモジュール、
●ブラウザモジュール１４７、
●カレンダモジュール１４８、
●天気ウィジェット１４９−１、株式ウィジェット１４９−２、計算機ウィジェット１４９−３、アラーム時計ウィジェット１４９−４、辞書ウィジェット１４９−５、及びユーザによって得られた他のウィジェット、並びにユーザ作成ウィジェット１４９−６のうちの１つ以上を任意選択的に含む、ウィジェットモジュール１４９、
●ユーザ作成ウィジェット１４９−６を作製するためのウィジェット作成モジュール１５０、
●検索モジュール１５１、
●ビデオプレーヤモジュール及び音楽プレーヤモジュールをマージした、ビデオ及び音楽プレーヤモジュール１５２、
●メモモジュール１５３、
●地図モジュール１５４、並びに／又は
●オンラインビデオモジュール１５５、のモジュール（若しくは命令セット）又はそれらのサブセット若しくはスーパーセットを含む。
【００８３】
任意選択的にメモリ１０２に記憶される他のアプリケーション１３６の例としては、他のワードプロセッシングアプリケーション、他の画像編集アプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、ＪＡＶＡ（登録商標）対応アプリケーション、暗号化、デジタル著作権管理、オーディオ認識、及びオーディオ複製が挙げられる。
【００８４】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連動して、連絡先モジュール１３７は、任意選択的に、アドレス帳に氏名を追加すること、アドレス帳から名前を削除すること、電話番号、電子メールアドレス、住所、又は他の情報を名前と関連付けること、画像を名前と関連付けること、名前を分類しかつソートすること、電話１３８、テレビ会議モジュール１３９、電子メール１４０、又はＩＭ１４１による通信を開始及び／又は容易にするために、電話番号又は電子メールアドレスを提供することなどを含む、（例えば、メモリ１０２又はメモリ３７０において連絡先モジュール１３７のアプリケーション内部状態１９２に記憶される）アドレス帳又は連絡先リストを管理するために使用される。
【００８５】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロフォン１１３、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連動して、電話モジュール１３８は、電話番号に対応する文字列を入力し、連絡先モジュール１３７における１つ以上の電話番号にアクセスし、入力された電話番号を修正し、対応する電話番号をダイヤルし、会話を行い、会話が完了した時に接続を切るか又は電話を切るために、任意選択的に使用される。上述のように、ワイヤレス通信は、複数の通信規格、通信プロトコル、及び通信技術のうちのいずれかを任意選択的に使用する。
【００８６】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロフォン１１３、タッチスクリーン１１２、ディスプレイコントローラ１５６、光センサ１６４、光センサコントローラ１５８、接触／動きモジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、連絡先モジュール１３７、及び電話モジュール１３８と連動して、テレビ会議モジュール１３９は、ユーザ命令にしたがって、ユーザと１人以上の他の参加者との間のテレビ会議を開始し、行い、及び終わらせる、実行可能命令を含む。
【００８７】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連動して、電子メールクライアントモジュール１４０は、ユーザ命令に応答して、電子メールを作成し、送信し、受信し、及び管理する、実行可能命令を含む。画像管理モジュール１４４に関連して、電子メールクライアントモジュール１４０は、カメラモジュール１４３で撮影された静止画像又はビデオ画像を有する電子メールを作成及び送信することをかなり容易にする。
【００８８】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連動して、インスタントメッセージングモジュール１４１は、インスタントメッセージに対応する文字列を入力し、入力済みの文字を修正し、対応するインスタントメッセージを（例えば、電話ベースのインスタントメッセージ用のショートメッセージサービス（ＳＭＳ）若しくはマルチメディアメッセージサービス（Multimedia Message Service、ＭＭＳ）プロトコルを使用して、又はインターネットベースのインスタントメッセージ用のＸＭＰＰ、ＳＩＭＰＬＥ、若しくはＩＭＰＳを使用して）伝送し、インスタントメッセージを受信し、及び、受信されたインスタントメッセージを見る、実行可能命令を含む。いくつかの実施形態では、伝送及び／又は受信されるインスタントメッセージは、任意選択的に、ＭＭＳ及び／又は拡張メッセージングサービス（Enhanced Messaging Service、ＥＭＳ）でサポートされるような、グラフィック、写真、オーディオファイル、ビデオファイル、及び／又は他の添付ファイルを含む。本明細書で使用されるように、「インスタントメッセージング」とは、電話ベースのメッセージ（例えば、ＳＭＳ又はＭＭＳを使用して送信されるメッセージ）及びインターネットベースのメッセージ（例えば、ＸＭＰＰ、ＳＩＭＰＬＥ、又はＩＭＰＳを使用して送信されるメッセージ）の双方を指す。
【００８９】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、地図モジュール１５４、及び音楽プレーヤモジュールと連動して、トレーニングサポートモジュール１４２は、（例えば、時間、距離、及び／又はカロリー消費目標を有する）トレーニングを作成し、トレーニングセンサ（スポーツデバイス）と通信し、トレーニングセンサデータを受信し、トレーニングをモニタするために使用されるセンサを較正し、トレーニング用の音楽を選択しかつ再生し、トレーニングデータを表示し、記憶し、及び送信する、実行可能命令を含む。
【００９０】
タッチスクリーン１１２、ディスプレイコントローラ１５６、光センサ１６４、光センサコントローラ１５８、接触／動きモジュール１３０、グラフィックモジュール１３２、及び画像管理モジュール１４４と連動して、カメラモジュール１４３は、静止画像又は（ビデオストリームを含む）ビデオをキャプチャし、それらをメモリ１０２内に記憶し、静止画像又はビデオの特性を修正し、又はメモリ１０２から静止画像又はビデオを削除する、実行可能命令を含む。
【００９１】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びカメラモジュール１４３と連動して、画像管理モジュール１４４は、静止画像及び／又はビデオ画像を配置し、修正（例えば、編集）あるいは操作し、標示し、削除し、（例えば、デジタルスライドショー又はアルバムで）提示し、記憶する、実行可能命令を含む。
【００９２】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連動して、ブラウザモジュール１４７は、ウェブページ又はその一部分、並びにウェブページにリンクされた添付ファイル及び他のファイルに対する検索、リンク、受信、及び表示を行うことを含めた、ユーザ命令にしたがってインターネットをブラウズする、実行可能命令を含む。
【００９３】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、電子メールクライアントモジュール１４０、及びブラウザモジュール１４７と連動して、カレンダモジュール１４８は、ユーザ命令にしたがって、カレンダ、及びカレンダに関連付けられたデータ（例えば、カレンダエントリ、ｔｏ  ｄｏリストなど）を作成し、表示し、修正し、記憶する、実行可能命令を含む。
【００９４】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７と連動して、ウィジェットモジュール１４９は、ユーザによって任意選択的にダウンロードされかつ使用されるミニアプリケーション（例えば、天気ウィジェット１４９−１、株式ウィジェット１４９−２、計算機ウィジェット１４９−３、アラーム時計ウィジェット１４９−４、及び辞書ウィジェット１４９−５）、又は、ユーザによって作成されるミニアプリケーション（例えば、ユーザ作成ウィジェット１４９−６）である。いくつかの実施形態では、ウィジェットは、ＨＴＭＬ（Hypertext Markup Language、ハイパーテキストマークアップ言語）ファイル、ＣＳＳ（Cascading Style Sheets、カスケーディングスタイルシート）ファイル、及びＪａｖａＳｃｒｉｐｔ（登録商標）ファイルを含む。いくつかの実施形態では、ウィジェットは、ＸＭＬ（Extensible Markup Language、拡張可能マークアップ言語）ファイル及びＪａｖａＳｃｒｉｐｔ（登録商標）ファイル（例えば、Ｙａｈｏｏ！ウィジェット）を含む。
【００９５】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７と連動して、ウィジェット作成モジュール１５０は、任意選択的に、ウィジェットを作成する（例えば、ウェブページのユーザ指定部分をウィジェットに変える）ために、ユーザによって使用される。
【００９６】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連動して、検索モジュール１５１は、ユーザ命令にしたがって、１つ以上の検索基準（例えば、１つ以上のユーザ指定の検索用語）に合致する、メモリ１０２におけるテキスト、音楽、サウンド、画像、ビデオ、及び／又は他のファイルを検索する、実行可能命令を含む。
【００９７】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ回路１０８、及びブラウザモジュール１４７と連動して、ビデオ及び音楽プレーヤモジュール１５２は、ＭＰ３ファイル又はＡＡＣファイルなどの１つ以上のファイルフォーマットで記憶された、録音済みの音楽ファイル又は他のサウンドファイルを、ユーザがダウンロード及び再生することを可能にする、実行可能命令と、ビデオを（例えば、タッチスクリーン１１２上に、又は外部ポート１２４を介して接続されている外部のディスプレイ上に）表示、提示、あるいは再生する、実行可能命令とを含む。いくつかの実施形態では、デバイス１００は、任意選択的に、ｉＰｏｄ（Ａｐｐｌｅ  Ｉｎｃ．の商標）などのＭＰ３プレーヤの機能性を含む。
【００９８】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連動して、メモモジュール１５３は、ユーザ命令にしたがって、メモ、及びｔｏ  ｄｏリストなどを作成かつ管理する、実行可能命令を含む。
【００９９】
ＲＦ回路１０８、タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、及びブラウザモジュール１４７と連動して、地図モジュール１５４は、任意選択的に、ユーザ命令にしたがって、地図、及び地図に関連付けられるデータ（例えば、運転方向、特定の場所若しくはその付近の、店舗及び他の関心対象地点についてのデータ、並びに場所に基づく他のデータ）を受信し、表示し、修正し、記憶するために、使用される。
【０１００】
タッチスクリーン１１２、ディスプレイコントローラ１５６、接触／動きモジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ回路１０８、テキスト入力モジュール１３４、電子メールクライアントモジュール１４０、及びブラウザモジュール１４７と連動して、オンラインビデオモジュール１５５は、ユーザが、特定のオンラインビデオにアクセスし、ブラウズし、（例えば、ストリーミング及び／又はダウンロードによって）受信し、（例えば、タッチスクリーン上で、又は外部ポート１２４を介して接続されている外部のディスプレイ上で）再生し、その特定のオンラインビデオへのリンクを有する電子メールを送信し、また他の方式で、Ｈ．２６４などの１つ以上のファイルフォーマットでオンラインビデオを管理することを可能にする、命令を含む。いくつかの実施形態では、特定のオンラインビデオへのリンクを送信するために、電子メールクライアントモジュール１４０ではなく、インスタントメッセージングモジュール１４１が使用される。オンラインビデオアプリケーションの更なる説明は、２００７年６月２０日出願の米国特許仮出願第６０／９３６，５６２号、「Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｐｌａｙｉｎｇ  Ｏｎｌｉｎｅ  Ｖｉｄｅｏｓ」、及び２００７年１２月３１日出願の米国特許出願第１１／９６８，０６７号、「Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｐｌａｙｉｎｇ  Ｏｎｌｉｎｅ  Ｖｉｄｅｏｓ」に見出すことができ、これらの出願の内容は、全体が参照により本明細書に組み込まれる。
【０１０１】
上記で特定されているモジュール及びアプリケーションのそれぞれは、上述される１つ以上の機能、及び本出願で説明される方法（例えば、コンピュータにより実施される方法及び本明細書で説明される他の情報処理方法）を実行する、実行可能命令のセットに対応する。これらのモジュール（例えば、命令セット）は、別個のソフトウェアプログラム、手順、又はモジュールとして実施される必要はないため、さまざまな実施形態では、これらのモジュールのさまざまなサブセットは、任意選択的に、組み合わされ、あるいは再編成される。例えば、ビデオプレーヤモジュールは、任意選択的に、音楽プレーヤモジュールと組み合わされて、単一のモジュール（例えば、図１Ａのビデオ及び音楽プレーヤモジュール１５２）にされる。いくつかの実施形態では、メモリ１０２は、任意選択的に、上記で特定したモジュール及びデータ構造のサブセットを記憶する。更に、メモリ１０２は、任意選択的に、上記で説明していない追加のモジュール及びデータ構造を記憶する。
【０１０２】
いくつかの実施形態では、デバイス１００は、そのデバイスにおける既定の機能のセットの動作がタッチスクリーン及び／又はタッチパッドのみを通じて行われるデバイスである。デバイス１００の動作のための主要な入力制御デバイスとしてタッチスクリーン及び／又はタッチパッドを使用することによって、任意選択的に、デバイス１００上の物理的な入力制御デバイス（プッシュボタン、及びダイヤルなど）の数が低減される。
【０１０３】
タッチスクリーン及び／又はタッチパッドを通じてのみ実行される既定の機能のセットは、任意選択的に、ユーザインターフェース間のナビゲーションを含む。いくつかの実施形態では、タッチパッドは、ユーザによってタッチされる時に、デバイス１００上に表示される任意のユーザインターフェースから、メインメニュー、ホームメニュー、又はルートメニューにデバイス１００をナビゲートする。このような実施形態では、「メニューボタン」は、タッチパッドを使用して実装される。いくつかの他の実施形態では、メニューボタンは、タッチパッドではなく、物理プッシュボタン又はその他の物理入力制御デバイスである。
【０１０４】
図１Ｂは、いくつかの実施形態による、イベント処理の例示的な構成要素を示すブロック図である。いくつかの実施形態では、メモリ１０２（図１Ａ）又は３７０（図３）は、（例えば、オペレーティングシステム１２６における）イベントソータ１７０と、対応するアプリケーション１３６−１（例えば、前述のアプリケーション１３７〜１５１、１５５、３８０〜３９０のうちのいずれか）とを含む。
【０１０５】
イベントソータ１７０は、イベント情報を受信し、かつ、イベント情報の送出先となるアプリケーション１３６−１、及びアプリケーション１３６−１のアプリケーションビュー１９１を判断する。イベントソータ１７０は、イベントモニタ１７１及びイベントディスパッチャモジュール１７４を含む。いくつかの実施形態では、アプリケーション１３６−１は、そのアプリケーションがアクティブである又は実行中の時にタッチ感知ディスプレイ１１２上に表示される、現在のアプリケーションビューを指示する、アプリケーション内部状態１９２を含む。いくつかの実施形態では、デバイス／グローバル内部状態１５７をイベントソータ１７０が使用して、どのアプリケーションが現在アクティブであるかを判断し、アプリケーション内部状態１９２をイベントソータ１７０が使用して、イベント情報の送出先となるアプリケーションビュー１９１を判断する。
【０１０６】
いくつかの実施形態では、アプリケーション内部状態１９２は、アプリケーション１３６−１が実行を再開する時に使用される再開情報、アプリケーション１３６−１によって表示されている、又は表示される準備ができている情報を指示するユーザインターフェース状態情報、ユーザがアプリケーション１３６−１の以前の状態又はビューに戻ることを可能にする状態キュー、及びユーザが行った以前のアクションのリドゥ／アンドゥキューのうちの１つ以上などの追加の情報を含む。
【０１０７】
イベントモニタ１７１は、周辺機器インターフェース１１８からイベント情報を受信する。イベント情報は、サブイベント（例えば、マルチタッチジェスチャの一部としての、タッチ感知ディスプレイ１１２上でのユーザのタッチ）についての情報を含む。周辺機器インターフェース１１８は、Ｉ／Ｏサブシステム１０６、又は近接センサ１６６、加速度計１６８、及び／若しくは（オーディオ回路１１０を通した）マイクロフォン１１３などのセンサから受信する情報を伝送する。周辺機器インターフェース１１８がＩ／Ｏサブシステム１０６から受信する情報は、タッチ感知ディスプレイ１１２又はタッチ感知面からの情報を含む。
【０１０８】
いくつかの実施形態では、イベントモニタ１７１は、所定の間隔で周辺機器インターフェース１１８にリクエストを送信する。それに応じて、周辺機器インターフェース１１８は、イベント情報を伝送する。他の実施形態では、周辺機器インターフェース１１８は、重要なイベント（例えば、所定のノイズ閾値を上回る、及び／又は所定の持続時間を超えた入力を受信すること）が存在する時にのみ、イベント情報を伝送する。
【０１０９】
いくつかの実施形態では、イベントソータ１７０はまた、ヒットビュー判断モジュール１７２及び／又はアクティブイベント認識判断モジュール１７３を含む。
【０１１０】
ヒットビュー判断モジュール１７２は、タッチ感知ディスプレイ１１２が２つ以上のビューを表示する時、１つ以上のビュー内のどこにおいてサブイベントが発生したかを判断するためのソフトウェア手順を提供する。ビューは、ユーザがディスプレイ上で見ることができる制御及び他の要素から構成される。
【０１１１】
アプリケーションに関連付けられたユーザインターフェースの別の態様は、本明細書においてアプリケーションビュー又はユーザインターフェースウィンドウと呼ぶこともあるビューのセットであり、ここで、情報が表示され、かつタッチによるジェスチャが行われる。タッチが検出される（対応するアプリケーションの）アプリケーションビューは、任意選択的に、アプリケーションのプログラム階層又はビュー階層内のプログラムレベルに対応する。例えば、タッチが検出される最下位レベルビューは、任意選択的に、ヒットビューと呼ばれ、また、適当な入力として認識されるイベントのセットは、任意選択的に、タッチによるジェスチャを始める初期タッチのヒットビューに少なくとも部分的に基づいて判断される。
【０１１２】
ヒットビュー判断モジュール１７２は、タッチに基づくジェスチャのサブイベントに関連している情報を受信する。アプリケーションが階層状に組織化された複数のビューを有する時、ヒットビュー判断モジュール１７２は、サブイベントをハンドリングするべき階層における最下位ビューとして、ヒットビューを特定する。ほとんどの状況では、このヒットビューは、開始サブイベント（例えば、イベント又は潜在的なイベントを形成するサブイベントのシーケンスにおける第１のサブイベント）が発生する、最下位レベルのビューである。ヒットビューが、ヒットビュー判断モジュール１７２によって特定されると、そのヒットビューは、典型的には、それがヒットビューとして特定される、同じタッチ又は入力ソースに関連している、全てのサブイベントを受信する。
【０１１３】
アクティブイベント認識判断モジュール１７３は、ビュー階層内のどのビュー（単数又は複数）がサブイベントの特定のシーケンスを受信するべきかを判断する。いくつかの実施形態では、アクティブイベント認識判断モジュール１７３は、ヒットビューのみがサブイベントの特定のシーケンスを受信するべきであると判断する。他の実施形態では、アクティブイベント認識判断モジュール１７３は、サブイベントの物理的な場所を含む全てのビューがアクティブに関与しているビューであると判断するため、全てのアクティブに関与しているビューがサブイベントの特定のシーケンスを受信するべきであると判断する。他の実施形態では、タッチサブイベントが１つの特定のビューと関連付けられたエリアに完全に制限されたとしても、階層において上位のビューは、依然としてアクティブに関与しているビューであり続ける。
【０１１４】
イベントディスパッチャモジュール１７４は、イベント情報をイベント認識部（例えば、イベント認識部１８０）にディスパッチする。アクティブイベント認識判断モジュール１７３を含む実施形態では、イベントディスパッチャモジュール１７４は、アクティブイベント認識判断モジュール１７３によって判断されたイベント認識部にイベント情報を送出する。いくつかの実施形態では、イベントディスパッチャモジュール１７４は、イベントキューにおいてイベント情報を記憶し、このイベント情報は、対応するイベント受信部１８２によって取得される。
【０１１５】
いくつかの実施形態では、オペレーティングシステム１２６は、イベントソータ１７０を含む。代替的には、アプリケーション１３６−１はイベントソータ１７０を含む。更に他の実施形態では、イベントソータ１７０は、独立型モジュールである、又は接触／動きモジュール１３０などのメモリ１０２において記憶されている別のモジュールの一部である。
【０１１６】
いくつかの実施形態では、アプリケーション１３６−１は、それぞれがアプリケーションのユーザインターフェースの対応するビュー内で発生するタッチイベントをハンドリングする命令を含む、複数のイベントハンドラ１９０及び１つ以上のアプリケーションビュー１９１を含む。アプリケーション１３６−１のそれぞれのアプリケーションビュー１９１は、１つ以上のイベント認識部１８０を含む。典型的には、対応するアプリケーションビュー１９１は、複数のイベント認識部１８０を含む。他の実施形態では、イベント認識部１８０のうちの１つ以上は、ユーザインターフェースキット（図示せず）又はアプリケーション１３６−１が方法及び他の性質を受け継ぐ上位レベルのオブジェクトなどの、別個のモジュールの一部である。いくつかの実施形態では、対応するイベントハンドラ１９０は、データ更新部１７６、オブジェクト更新部１７７、ＧＵＩ更新部１７８、及び／又はイベントソート部１７０から受信されるイベントデータ１７９のうちの１つ以上を含む。イベントハンドラ１９０は、任意選択的に、データ更新部１７６、オブジェクト更新部１７７、又はＧＵＩ更新部１７８を利用して、又は呼び出して、アプリケーション内部状態１９２を更新する。代替的には、アプリケーションビュー１９１のうちの１つ以上は、１つ以上の各イベントハンドラ１９０を含む。また、いくつかの実施形態では、データ更新部１７６、オブジェクト更新部１７７、及びＧＵＩ更新部１７８のうちの１つ以上は、対応するアプリケーションビュー１９１に含まれる。
【０１１７】
対応するイベント認識部１８０は、イベントソータ１７０からイベント情報（例えば、イベントデータ１７９）を受信し、かつそのイベント情報からイベントを特定する。イベント認識部１８０は、イベント受信部１８２及びイベント比較部１８４を含む。いくつかの実施形態では、イベント認識部１８０は、メタデータ１８３及びイベント送出命令１８８（任意選択的に、サブイベント送出命令を含む）の少なくともサブセットも含む。
【０１１８】
イベント受信部１８２は、イベントソート部１７０からイベント情報を受信する。イベント情報は、サブイベントについての情報、例えば、タッチ又はタッチの移動についての情報を含む。サブイベントに応じて、イベント情報はまた、サブイベントの場所などの追加の情報を含む。サブイベントがタッチの動きに関係する時、イベント情報は任意選択的に、サブイベントの速さ及び方向も含む。いくつかの実施形態では、イベントは、１つの向きから別の向きへの（例えば、縦長の向きから横長の向きへの、又はその逆の）デバイスの回転を含み、イベント情報は、デバイスの現在の向き（デバイスの姿勢とも呼ばれる）についての対応する情報を含む。
【０１１９】
イベント比較部１８４は、イベント情報を既定のイベント又はサブイベントの定義と比較し、その比較に基づいて、イベント又はサブイベントを判断する、又は、イベント又はサブイベントの状態を判断する若しくは更新する。いくつかの実施形態では、イベント比較部１８４は、イベント定義１８６を含む。イベント定義１８６は、例えば、イベント１（１８７−１）及びイベント２（１８７−２）などのイベント（例えば、サブイベントの既定のシーケンス）の定義を含み持つ。いくつかの実施形態では、イベント（１８７）におけるサブイベントは、例えば、タッチの開始、タッチの終了、タッチの移動、タッチの取り消し、及び複数のタッチを含む。１つの例では、イベント１（１８７−１）の定義は、表示されたオブジェクト上でのダブルタップである。このダブルタップは、例えば、所定の段階に関する表示されたオブジェクト上での第１のタッチ（タッチの開始）、所定の段階に関する第１のリフトオフ（タッチの終了）、所定の段階に関する表示されたオブジェクト上での第２のタッチ（タッチの開始）、及び所定の段階に関する第２のリフトオフ（タッチの終了）を含む。別の例では、イベント２（１８７−２）の定義は、表示されたオブジェクト上のドラッギングである。このドラッギングは、例えば、所定の段階に関する表示されたオブジェクト上でのタッチ（又は接触）、タッチ感知ディスプレイ１１２にわたるタッチの移動、及びタッチのリフトオフ（タッチの終了）を含む。いくつかの実施形態では、イベントは、１つ以上の関連付けられたイベントハンドラ１９０についての情報も含む。
【０１２０】
いくつかの実施形態では、イベント定義１８７は、対応するユーザインターフェースオブジェクトについてのイベントの定義を含む。いくつかの実施形態では、イベント比較部１８４は、どのユーザインターフェースオブジェクトがサブイベントに関連付けられているかを判断するためのヒットテストを行う。例えば、タッチ感知ディスプレイ１１２上に、３つのユーザインターフェースオブジェクトが表示されているアプリケーションビューでは、タッチ感知ディスプレイ１１２上でタッチが検出される時、イベント比較部１８４は、３つのユーザインターフェースオブジェクトのうちのどれが、そのタッチ（サブイベント）と関連付けられているかを判断するために、ヒットテストを行う。それぞれの表示されたオブジェクトが、対応するイベントハンドラ１９０と関連付けられている場合、イベント比較部は、ヒットテストの結果を使用して、どのイベントハンドラ１９０をアクティブ化するべきかを判断する。例えば、イベント比較部１８４は、ヒットテストをトリガするサブイベント及びオブジェクトと関連付けられたイベントハンドラを選択する。
【０１２１】
いくつかの実施形態では、対応するイベント（１８７）に関する定義はまた、サブイベントのシーケンスがイベント認識部のイベントタイプに対応するか否かが判断されるまで、イベント情報の送出を遅延させる、遅延アクションを含む。
【０１２２】
対応するイベント認識部１８０が一連のサブイベントがイベント定義１８６のイベントのうちのいずれとも合致しないと判断する時、対応するイベント認識部１８０は、イベント不可能、イベント失敗、又はイベント終了の状態になり、その後は、タッチによるジェスチャの後続のサブイベントを無視する。この状況では、ヒットビューについてアクティブのままである他のイベント認識部があれば、そのイベント認識部は、進行中のタッチによるジェスチャのサブイベントの追跡及び処理を続行する。
【０１２３】
いくつかの実施形態では、対応するイベント認識部１８０は、イベント送出システムがどのようにしてサブイベント送出を実行するべきかをアクティブに関与しているイベント認識部に対して指示する構成可能なプロパティ、フラグ、及び／又はリストを有するメタデータ１８３を含む。いくつかの実施形態では、メタデータ１８３は、イベント認識部が互いにどのように対話するか又は対話することができるようになっているかを指示する構成可能なプロパティ、フラグ、及び／又はリストを含む。いくつかの実施形態では、メタデータ１８３は、サブイベントがビュー階層又はプログラム階層におけるさまざまなレベルに送出されるかどうかを指示する構成可能なプロパティ、フラグ、及び／又はリストを含む。
【０１２４】
いくつかの実施形態では、対応するイベント認識部１８０は、イベントの１つ以上の特定のサブイベントが認識される時に、イベントと関連付けられたイベントハンドラ１９０をアクティブ化する。いくつかの実施形態では、対応するイベント認識部１８０は、イベントと関連付けられたイベント情報を、イベントハンドラ１９０に送出する。イベントハンドラ１９０をアクティブ化することは、サブイベントを対応するヒットビューに送信すること（及び遅らせて送信すること）とは異なる。いくつかの実施形態では、イベント認識部１８０は、認識したイベントと関連付けられたフラグを投入し、そのフラグと関連付けられたイベントハンドラ１９０は、そのフラグを捕らえ、かつ既定のプロセスを行う。
【０１２５】
いくつかの実施形態では、イベント送出命令１８８は、イベントハンドラをアクティブ化せずにサブイベントについてのイベント情報を送出するサブイベント送出命令を含む。このサブイベント送出命令は、その代わりに、一連のサブイベントと関連付けられたイベントハンドラ、又はアクティブに関与しているビューに、イベント情報を送出する。一連のサブイベント又はアクティブに関与しているビューと関連付けられたイベントハンドラは、イベント情報を受信し、かつ既定のプロセスを行う。
【０１２６】
いくつかの実施形態では、データ更新部１７６は、アプリケーション１３６−１で使用されるデータを作成及び更新する。例えば、データ更新部１７６は、連絡先モジュール１３７で使用される電話番号を更新する、又は、ビデオプレーヤモジュールで使用されるビデオファイルを記憶する。いくつかの実施形態では、オブジェクト更新部１７７は、アプリケーション１３６−１で使用されるオブジェクトを作成及び更新する。例えば、オブジェクト更新部１７７は、新たなユーザインターフェースオブジェクトを作成する、又はユーザインターフェースオブジェクトの位置を更新する。ＧＵＩ更新部１７８はＧＵＩを更新する。例えば、ＧＵＩ更新部１７８は、表示情報を準備し、かつ、タッチ感知ディスプレイ上に表示するようにこの表示情報をグラフィックモジュール１３２に送信する。
【０１２７】
いくつかの実施形態では、イベントハンドラ１９０は、データ更新部１７６、オブジェクト更新部１７７、及びＧＵＩ更新部１７８を含む、又はそれらへのアクセスを有する。いくつかの実施形態では、データ更新部１７６、オブジェクト更新部１７７、及びＧＵＩ更新部１７８は、対応するアプリケーション１３６−１又はアプリケーションビュー１９１の単一モジュールに含まれる。他の実施形態では、それらは、２つ以上のソフトウェアモジュールに含まれる。
【０１２８】
タッチ感知ディスプレイ上でのユーザのタッチのイベント処理に関する前述の論述がまた、入力デバイスによって多機能デバイス１００を動作させるための他の形態のユーザ入力にもあてはまるが、その全てがタッチスクリーン上で開始されるわけではないことは、理解されるべきである。例えば、キーボードの単一又は複数の押下又は保持と任意選択的に連係される、マウスの移動及びマウスボタンの押下、タッチパッド上でのタップ、ドラッグ、スクロールなどの接触の移動、ペンスタイラス入力、デバイスの移動、口頭による命令、検出された眼球運動、バイオメトリック入力、並びに／又はそれらの任意の組合せを、任意選択的に、認識されるイベントを定義するサブイベントに対応する入力として利用する。
【０１２９】
図２は、いくつかの実施形態による、タッチスクリーン１１２を有するポータブル多機能デバイス１００を示す。タッチスクリーンは、任意選択的に、ユーザインターフェース（user interface、ＵＩ）２００内に１つ以上のグラフィックを表示する。本実施形態、及び後述される他の実施形態では、ユーザは、例えば、１本以上の指２０２（図には正確な縮尺では描かれていない）又は１つ以上のスタイラス２０３（図には正確な縮尺では描かれていない）で、グラフィック上でジェスチャを行うことによって、それらのグラフィックのうちの１つ以上を選択することが可能となる。いくつかの実施形態では、１つ以上のグラフィックの選択は、ユーザが、その１つ以上のグラフィックとの接触を中断する時に行われる。いくつかの実施形態では、ジェスチャは、任意選択的に、１回以上のタップ、１回以上の（左から右へ、右から左へ、上方へ、及び／又は下方への）スワイプ、及び／又は、デバイス１００と接触した指の（右から左へ、左から右へ、上方へ、及び／又は下方への）ローリングを含む。いくつかの実装形態又は状況では、グラフィックとの不意の接触は、そのグラフィックを選択するものではない。例えば、選択に対応するジェスチャがタップである時、アプリケーションアイコン上をスイープするスワイプジェスチャは、任意選択的に、対応するアプリケーションを選択するものではない。
【０１３０】
デバイス１００は、任意選択的に、「ホーム」又はメニューボタン２０４などの１つ以上の物理ボタンも含む。先に説明したように、メニューボタン２０４は、デバイス１００上で任意選択的に実行されるアプリケーションのセットにおける、任意のアプリケーション１３６にナビゲートするために、任意選択的に使用される。代替的には、いくつかの実施形態では、メニューボタンは、タッチスクリーン１１２上に表示されるＧＵＩにおけるソフトキーとして実装される。
【０１３１】
いくつかの実施形態では、デバイス１００は、タッチスクリーン１１２、メニューボタン２０４、デバイスの電源をオン／オフし、かつデバイスをロックするプッシュボタン２０６、音量調節ボタン２０８、加入者識別モジュール（ＳＩＭ）カードスロット２１０、ヘッドセットジャック２１２、及びドッキング／充電用外部ポート１２４を含む。プッシュボタン２０６は、任意選択的に、ボタンを押し下げ、かつ既定の時間間隔にわたってボタンを押し下げた状態に保持することによって、デバイスの電源をオン／オフすること、ボタンを押し下げて、既定の期間が経過する前にボタンを放すことによって、デバイスをロックすること、及び／又は、デバイスをロック解除する、若しくはロック解除プロセスを開始することを行うために、使用される。代替的な実施形態では、デバイス１００はまた、マイクロフォン１１３を通して、一部の機能をアクティブ化又は非アクティブ化する口頭入力も受け入れる。デバイス１００はまた、任意選択的に、タッチスクリーン１１２上の接触の強度を検出するための１つ以上の接触強度センサ１６５、及び／又は、デバイス１００のユーザに対する触知出力を生成する１つ以上の触知出力生成器１６７を含む。
【０１３２】
図３は、いくつかの実施形態による、ディスプレイ及びタッチ感知面を有する例示的な多機能デバイスのブロック図である。デバイス３００は、ポータブル型である必要はない。いくつかの実施形態では、デバイス３００は、ラップトップコンピュータ、デスクトップコンピュータ、タブレットコンピュータ、マルチメディアプレーヤデバイス、ナビゲーションデバイス、教育的デバイス（子供の学習玩具など）、ゲームシステム、又は制御デバイス（例えば、家庭用又は業務用コントローラ）である。デバイス３００は、典型的には、１つ以上の処理ユニット（ＣＰＵ）３１０、１つ以上のネットワーク若しくは他の通信インターフェース３６０、メモリ３７０、及び、これらの構成要素を相互接続する１つ以上の通信バス３２０を含む。通信バス３２０は、システム構成要素間の通信を相互接続及び制御する回路（チップセットと呼ばれることがある）を、任意選択的に含む。デバイス３００は、典型的にはタッチスクリーンディスプレイである、ディスプレイ３４０を備える入出力（Ｉ／Ｏ）インターフェース３３０を含む。Ｉ／Ｏインターフェース３３０はまた、キーボード及び／又はマウス（又は他のポインティングデバイス）３５０並びにタッチパッド３５５、デバイス３００上に触知出力を生成する（例えば、図１Ａを参照して上述された触知出力生成器１６７と同様の）触知出力生成器３５７、センサ３５９（例えば、光センサ、加速度センサ、近接センサ、タッチ感知センサ、及び／又は図１Ａを参照して上述された接触強度センサ１６５と同様の接触強度センサ）を任意選択的に含む。メモリ３７０は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭ、又は他のランダムアクセスソリッドステートメモリデバイスなどの、高速ランダムアクセスメモリを含み、任意選択的に、１つ以上の磁気ディスク記憶デバイス、光ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステート記憶デバイスなどの、不揮発性メモリを含む。メモリ３７０は、任意選択的に、ＣＰＵ３１０から離れて位置する１つ以上の記憶デバイスを含む。いくつかの実施形態では、メモリ３７０は、ポータブル多機能デバイス１００（図１Ａ）のメモリ１０２に記憶されているプログラム、モジュール、及びデータ構造に類似する、プログラム、モジュール、及びデータ構造、又はそれらのサブセットを記憶する。更に、メモリ３７０は任意選択的に、ポータブル多機能デバイス１００のメモリ１０２に存在しない追加のプログラム、モジュール、及びデータ構造を記憶する。例えば、デバイス３００のメモリ３７０は、任意選択的に、描画モジュール３８０、プレゼンテーションモジュール３８２、ワードプロセッシングモジュール３８４、ウェブサイト作成モジュール３８６、ディスクオーサリングモジュール３８８、及び／又はスプレッドシートモジュール３９０を記憶しているが、ポータブル多機能デバイス１００（図１Ａ）のメモリ１０２は、任意選択的に、これらのモジュールを記憶していない。
【０１３３】
上記で特定されている図３の要素のそれぞれは、任意選択的に、前述のメモリデバイスのうちの１つ以上に記憶される。上記で特定されているモジュールのそれぞれは、上述の機能を実行する命令セットに対応する。上記で特定したモジュール又はプログラム（例えば、命令セット）は、別個のソフトウェアプログラム、手順、又はモジュールとして実装される必要はないため、さまざまな実施形態では、これらのモジュールのさまざまなサブセットは、任意選択的に、組み合わされる、あるいは再編成される。いくつかの実施形態では、メモリ３７０は、上記で特定されたモジュール及びデータ構造のサブセットを任意選択的に記憶する。更に、メモリ３７０は、上述されていない追加のモジュール及びデータ構造を任意選択的に記憶する。
【０１３４】
ここで、例えば、ポータブル多機能デバイス１００上に任意選択的に実装されるユーザインターフェースの実施形態に関心を向ける。
【０１３５】
図４Ａは、いくつかの実施形態による、ポータブル多機能デバイス１００上のアプリケーションのメニューに関する、例示的なユーザインターフェースを示す。同様のユーザインターフェースは、デバイス３００上に任意選択的に実装される。いくつかの実施形態では、ユーザインターフェース４００は、以下、
●セルラー信号及びＷｉ−Ｆｉ信号などのワイヤレス通信に関する信号強度インジケータ４０２、
●時刻４０４、
●Ｂｌｕｅｔｏｏｔｈ（登録商標）インジケータ４０５、
●バッテリ状態インジケータ４０６、
●
○不在着信又はボイスメールメッセージの数のインジケータ４１４を任意選択的に含む、「電話」と標示された電話モジュール１３８用のアイコン４１６、
○未読電子メールの数のインジケータ４１０を任意選択的に含む、「メール」と標示された、電子メールクライアントモジュール１４０用のアイコン４１８、
○「ブラウザ」と標示された、ブラウザモジュール１４７用のアイコン４２０、及び
○「ｉＰｏｄ」と標示された、ｉＰｏｄ（Ａｐｐｌｅ  Ｉｎｃ．の登録商標）モジュール１５２とも称されるビデオ及び音楽プレーヤモジュール１５２用のアイコン４２２などの、頻繁に使用されるアプリケーション用のアイコンを有するトレー４０８、並びに
●
○「メッセージ」と標示された、ＩＭモジュール１４１用のアイコン４２４、
○「カレンダ」と標示された、カレンダモジュール１４８用のアイコン４２６、
○「写真」と標示された、画像管理モジュール１４４用のアイコン４２８、
○「カメラ」と標示された、カメラモジュール１４３用のアイコン４３０、
○「オンラインビデオ」と標示された、オンラインビデオモジュール１５５用のアイコン４３２、
○「株」と標示された、株式ウィジェット１４９−２用のアイコン４３４、
○「地図」と標示された、地図モジュール１５４用のアイコン４３６、
○「天気」と標示された、天気ウィジェット１４９−１用のアイコン４３８、
○「時計」と標示された、アラーム時計ウィジェット１４９−４用のアイコン４４０、
○「トレーニングサポート」と標示された、トレーニングサポートモジュール１４２用のアイコン４４２、
○「メモ」と標示された、メモモジュール１５３用のアイコン４４４、及び
○デバイス１００及びそのさまざまなアプリケーション１３６の設定にアクセスできるようにする、「設定」と標示された、設定アプリケーション又はモジュール用のアイコン４４６などの、その他のアプリケーション用のアイコン、の要素、又はそれらのサブセット若しくはスーパーセットを含む。
【０１３６】
図４Ａに示されるアイコンラベルが単なる例示であることは留意されるべきである。例えば、ビデオ及び音楽プレーヤモジュール１５２用のアイコン４２２は、「音楽」又は「音楽プレーヤ」と標示される。他のラベルは、さまざまなアプリケーションアイコン用に、任意選択的に使用される。いくつかの実施形態では、対応するアプリケーションアイコンに関するラベルは、対応するアプリケーションアイコンに対応するアプリケーションの名前を含む。いくつかの実施形態では、特定のアプリケーションアイコンのラベルは、その特定のアプリケーションアイコンに対応するアプリケーションの名前とは異なる。
【０１３７】
図４Ｂは、ディスプレイ４５０（例えば、タッチスクリーンディスプレイ１１２）とは別個のタッチ感知面４５１（例えば、図３のタブレット又はタッチパッド３５５）を有するデバイス（例えば、図３のデバイス３００）上の、例示的なユーザインターフェースを示す。デバイス３００はまた、任意選択的に、タッチ感知面４５１上の接触の強度を検出する１つ以上の接触強度センサ（例えば、センサ３５９のうちの１つ以上）、及び／又はデバイス３００のユーザに対して触知出力を生成する１つ以上の触知出力生成器３５７を含む。
【０１３８】
以下の例のうちの一部は、（タッチ感知面とディスプレイとが組み合わされている場合の）タッチスクリーンディスプレイ１１２上での入力を参照して挙げられるが、いくつかの実施形態では、デバイスは、図４Ｂに示されるように、ディスプレイとは別個のタッチ感知面上での入力を検出する。いくつかの実施形態では、このタッチ感知面（例えば、図４Ｂの４５１）は、ディスプレイ（例えば、４５０）上の主軸（例えば、図４Ｂの４５３）に対応する主軸（例えば、図４Ｂの４５２）を有する。これらの実施形態によると、デバイスは、ディスプレイ上の各場所に対応する場所でのタッチ感知面４５１との接触（例えば、図４Ｂの４６０及び４６２）を検出する（例えば、図４Ｂでは、４６０は４６８に対応し、４６２は４７０に対応する）。このように、タッチ感知面がディスプレイとは別個である時、タッチ感知面（例えば、図４Ｂでの４５１）上でデバイスによって検出されるユーザ入力（例えば、接触４６０及び接触４６２、並びにそれらの移動）は、多機能デバイスのディスプレイ（例えば、図４Ｂでの４５０）上のユーザインターフェースを操作するために、デバイスによって使用される。同様の方法が、本明細書に説明される他のユーザインターフェースに任意選択的に使用されることは理解されるべきである。
【０１３９】
更には、以下の例は、主に指入力（例えば、指の接触、指のタップジェスチャ、指のスワイプジェスチャ）を参照して挙げられるが、いくつかの実施形態では、それらの指入力のうちの１つ以上が、別の入力デバイスからの入力（例えば、マウスに基づく入力、又はスタイラス入力）で置き換えられることは理解されるべきである。例えば、スワイプジェスチャは、（例えば、接触の代わりの）マウスクリックに続いて、（例えば、接触の移動の代わりの）スワイプの経路に沿ったカーソルの移動によって、任意選択的に置き換えられる。別の例として、タップジェスチャは、任意選択的に、（例えば、接触を検出するのに続いて、接触の検出を停止する代わりに）カーソルがタップジェスチャの場所にわたって位置する間のマウスクリックと置き換えられる。同様に、複数のユーザ入力が同時に検出される時、複数のコンピュータマウスが、任意選択的に同時に使用される、又はマウス及び指の接触が、任意選択的に同時に使用されることは理解されるべきである。
【０１４０】
図５Ａは、例示的なパーソナル電子デバイス５００を示す。デバイス５００は本体５０２を含む。いくつかの実施形態では、デバイス５００は、デバイス１００及びデバイス３００（例えば、図１Ａ〜図４Ｂ）に関して説明された特徴の一部又は全てを含むことができる。いくつかの実施形態では、デバイス５００は、以降ではタッチスクリーン５０４である、タッチ感知ディスプレイスクリーン５０４を有する。代替的には、又はタッチスクリーン５０４に加えて、デバイス５００は、ディスプレイ及びタッチ感知面を有する。デバイス１００及び３００と同様に、いくつかの実施形態では、タッチスクリーン５０４（又はタッチ感知面）は、任意選択的に、加えられている接触（例えば、タッチ）の強度を検出する１つ以上の強度センサを含む。タッチスクリーン５０４（又は、タッチ感知面）の１つ以上の強度センサは、タッチの強度を表す出力データを提供することができる。デバイス５００のユーザインターフェースは、タッチの強度に基づいてタッチに応答することができ、これは、異なる強度のタッチが、デバイス５００上で異なるユーザインターフェース動作を呼び出すことができることを意味する。
【０１４１】
タッチ強度を検出しかつ処理するための例示的な技術は、例えば、関連出願である、国際公開第２０１３／１６９８４９号として公開されている、２０１３年５月８日出願の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｄｉｓｐｌａｙｉｎｇ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｏｂｊｅｃｔｓ  Ｃｏｒｒｅｓｐｏｎｄｉｎｇ  ｔｏ  ａｎ  Ａｐｐｌｉｃａｔｉｏｎ」という名称の国際特許出願第ＰＣＴ／ＵＳ２０１３／０４００６１号、及び国際公開第２０１４／１０５２７６号として公開されている、２０１３年１１月１１日出願の「Ｄｅｖｉｃｅ，Ｍｅｔｈｏｄ，ａｎｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｔｒａｎｓｉｔｉｏｎｉｎｇ  Ｂｅｔｗｅｅｎ  Ｔｏｕｃｈ  Ｉｎｐｕｔ  ｔｏ  Ｄｉｓｐｌａｙ  Ｏｕｔｐｕｔ  Ｒｅｌａｔｉｏｎｓｈｉｐｓ」という名称の国際特許出願第ＰＣＴ／ＵＳ２０１３／０６９４８３号に見出され、これらの文献のそれぞれは、全体が参照により本明細書に組み込まれる。
【０１４２】
いくつかの実施形態では、デバイス５００は、１つ以上の入力機構５０６及び５０８を有する。入力機構５０６及び５０８は、含まれる場合には、物理的なものとすることができる。物理入力機構の例としては、プッシュボタン及び回転可能機構が挙げられる。いくつかの実施形態では、デバイス５００は、１つ以上のアタッチメント機構を有する。そのようなアタッチメント機構は、含まれる場合には、デバイス５００を、例えば、帽子、アイウェア、イヤリング、ネックレス、シャツ、ジャケット、ブレスレット、腕時計バンド、チェーン、ズボン、ベルト、靴、財布、及びバックパックなどに取り付けることを可能にし得る。これらのアタッチメント機構は、デバイス５００をユーザが着用できるようにする。
【０１４３】
図５Ｂは、例示的なパーソナル電子デバイス５００を示す。いくつかの実施形態では、デバイス５００は、図１Ａ、図１Ｂ、及び図３に関して説明された構成要素の一部又は全てを含み得る。デバイス５００は、Ｉ／Ｏセクション５１４を、１つ以上のコンピュータプロセッサ５１６及びメモリ５１８と動作可能に結合するバス５１２を有する。Ｉ／Ｏセクション５１４は、ディスプレイ５０４に接続可能であり、ディスプレイ５０４は、タッチ感知構成要素５２２と、任意選択的に強度センサ５２４（例えば、接触強度センサ）とを有することができる。加えて、Ｉ／Ｏセクション５１４は、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近距離通信（ＮＦＣ）、セルラー、及び／又は他のワイヤレス通信技法を使用して、アプリケーション及びオペレーティングシステムデータを受信する通信ユニット５３０と接続可能である。デバイス５００は、入力機構５０６及び／又は５０８を含むことができる。例えば、入力機構５０６は、任意選択的に、回転可能入力デバイス、又は押下可能及び回転可能入力デバイスである。いくつかの例では、入力機構５０８は、任意選択的にボタンである。
【０１４４】
いくつかの例では、入力機構５０８は、任意選択的にマイクロフォンである。パーソナル電子デバイス５００は、任意選択的に、ＧＰＳセンサ５３２、加速度計５３４、方向センサ５４０（例えば、コンパス）、ジャイロスコープ５３６、動きセンサ５３８、及び／又はこれらの組合せなどのさまざまなセンサを含み、これらのセンサは全て、Ｉ／Ｏセクション５１４に動作可能に接続できる。
【０１４５】
パーソナル電子デバイス５００のメモリ５１８は、コンピュータ実行可能命令を記憶する、１つ以上の非一時的コンピュータ可読記憶媒体を含むことができ、それら命令は、１つ以上のコンピュータプロセッサ５１６によって実行される時、例えば、コンピュータプロセッサに、プロセス７００及びプロセス１０００（図７及び図１０）を含めた、後述される技法を行わせることができる。パーソナル電子デバイス５００は、図５Ｂの構成要素及び構成に限定されるものではなく、他の構成要素又は追加の構成要素を、複数の構成で含むことができる。
【０１４６】
本明細書で使用されるように、用語「アフォーダンス」は、任意選択的に、デバイス１００、３００、及び／又は５００（図１、図３、及び図５）のディスプレイ画面上に表示されるユーザ対話式のグラフィカルユーザインターフェースオブジェクトを指す。例えば、画像（例えば、アイコン）、ボタン、及びテキスト（例えば、ハイパーリンク）はそれぞれ、任意選択的に、アフォーダンスを構成する。
【０１４７】
本明細書で使用されるように、用語「フォーカスセレクタ」とは、ユーザが対話しているユーザインターフェースの現時点の一部を指示する入力要素を指す。カーソル又は他の場所マーカを含むいくつかの実装形態では、カーソルが「フォーカスセレクタ」の機能を果たすことで、カーソルが特定のユーザインターフェース要素（例えば、ボタン、ウィンドウ、スライダ、又は他のユーザインターフェース要素）上にある間に、タッチ感知面（例えば、図３のタッチパッド３５５又は図４Ｂのタッチ感知面４５１）上で入力（例えば、押下入力）が検出される時、特定のユーザインターフェース要素は、検出された入力にしたがって調節される。タッチスクリーンディスプレイ上のユーザインターフェース要素との直接的な対話を可能にする、タッチスクリーンディスプレイ（例えば、図１Ａのタッチ感知ディスプレイシステム１１２、又は図４Ａのタッチスクリーン１１２）を含むいくつかの実装形態では、タッチスクリーン上の検出される接触は「フォーカスセレクタ」の機能を果たすため、入力（例えば、接触による押下入力）が、タッチスクリーンディスプレイ上で、特定のユーザインターフェース要素（例えば、ボタン、ウィンドウ、スライダ、又は他のユーザインターフェース要素）の場所において検出される時、その特定のユーザインターフェース要素は、検出された入力にしたがって調節される。いくつかの実装形態では、フォーカスは、対応するカーソルの移動又はタッチスクリーンディスプレイ上の接触の移動がなく（例えば、タブキー又は矢印キーを使用して、１つのボタンから別のボタンにフォーカスを移動させることによって）、ユーザインターフェースの１つの領域からユーザインターフェースの別の領域に移動させられ、これらの実装形態では、フォーカスセレクタは、ユーザインターフェースの種々の領域間でのフォーカスの移動にしたがって移動する。フォーカスセレクタが取る具体的な形態に関係なく、フォーカスセレクタは、全般的に、ユーザが意図するユーザインターフェースとの対話を（例えば、ユーザが対話することを意図しているユーザインターフェースの要素を、デバイスに指示することによって）伝達するようにユーザによって制御されるユーザインターフェース要素（又は、タッチスクリーンディスプレイ上での接触）である。例えば、タッチ感知面（例えば、タッチパッド又はタッチスクリーン）上で押下入力が検出されている間の、対応するボタン上のフォーカスセレクタ（例えば、カーソル、接触、又は選択ボックス）の場所は、その対応するボタンを（そのデバイスのディスプレイ上に示される他のユーザインターフェース要素とは対照的に）アクティブ化することをユーザが意図していることを指示するものになる。
【０１４８】
本明細書及び特許請求の範囲で使用されるように、接触の「特徴的強度」という用語は、接触の１つ以上の強度に基づく、その接触の特性を指す。いくつかの実施形態では、特徴的強度は、複数の強度サンプルに基づく。特徴的強度は、任意選択的に、既定数の強度サンプル、すなわち、既定のイベントに関連する（例えば、接触を検出した後、接触のリフトオフを検出する前、接触の移動の開始を検出する前若しくは後、接触の終了を検出する前、接触の強度の増大を検出する前若しくは後、及び／又は、接触の強度の減少を検出する前若しくは後の）既定の期間（例えば、０．０５、０．１、０．２、０．５、１、２、５、１０秒）の間に収集された、強度サンプルのセットに基づく。接触の特徴的強度は、任意選択的に、接触の強度の最大値、接触の強度の平均値、接触の強度の算術平均値、接触の強度の上位１０パーセンタイル値、接触の強度の最大値の半分の値、接触の強度の最大値の９０パーセントの値などのうちの、１つ以上に基づく。いくつかの実施形態では、特徴的強度を判断する際に（例えば、特徴的強度が経時的な接触の強度の算術平均値である時）、接触の持続期間が使用される。いくつかの実施形態では、操作がユーザによって行われたかどうかを判断するために、特徴的強度は１つ以上の強度閾値のセットと比較される。例えば、１つ以上の強度閾値のセットは、任意選択的に、第１の強度閾値及び第２の強度閾値を含む。この例では、第１の閾値を超えない特徴的強度を有する接触は、結果として第１の動作をもたらし、第１の強度閾値を超え、かつ第２の強度閾値を超えない特徴的強度を有する接触は、結果として第２の動作をもたらし、第２の閾値を超える特徴的強度を有する接触は、結果として第３の動作をもたらす。いくつかの実施形態では、特徴的強度と１つ以上の閾値との比較は、第１の動作又は第２の動作を行うかどうかを判断するために使用されるのではなく、１つ以上の動作を行うか否か（例えば、対応する動作を行う、又は対応する動作を行うことを見送るかどうか）を判断するために使用される。
【０１４９】
図５Ｃは、複数の強度センサ５２４Ａ〜５２４Ｄによってタッチ感知ディスプレイスクリーン５０４上で複数の接触５５２Ａ〜５５２Ｅを検出することを示す。図５Ｃは、更に、強度単位に対する強度センサ５２４Ａ〜５２４Ｄの現在の強度測定値を示す強度ダイアグラムを含む。この例では、強度センサ５２４Ａ及び５２４Ｄの強度測定値はそれぞれ９強度単位であり、強度センサ５２４Ｂ及び５２４Ｃの強度測定値はそれぞれ７強度単位である。いくつかの実装形態では、総強度は、これら複数の強度センサ５２４Ａ〜５２４Ｄの強度測定値の和であり、この例では、３２強度単位である。いくつかの実施形態では、それぞれの接触には、この総強度の一部分である、対応する強度が割り当てられる。図５Ｄは、力の中心５５４からの接触５５２Ａ〜５５２Ｅの距離に基づく、それら接触５５２Ａ〜５５２Ｅへの総強度の割り当てを示す。この例では、接触５５２Ａ、５５２Ｂ、及び５５２Ｅのそれぞれに、総強度の８強度単位の接触の強度が割り当てられ、接触５５２Ｃ及び５５２Ｄのそれぞれに、総強度の４強度単位の接触の強度が割り当てられる。より一般的には、いくつかの実装形態では、それぞれの接触ｊは、既定の数学関数Ｉｊ＝Ａ・（Ｄｊ／ΣＤｉ）にしたがって、総強度Ａの一部分である、対応する強度Ｉｊが割り当てられ、ここで、Ｄｊは、対応する接触ｊから力の中心までの距離であり、ΣＤｉは、各接触全て（例えば、ｉ＝１から最後まで）から力の中心までの距離の和である。図５Ｃ〜図５Ｄを参照して説明される動作は、デバイス１００、３００、又は５００と類似又は同一の電子デバイスを使用して行われ得る。いくつかの実施形態では、接触の特徴的強度はその接触の１つ以上の強度に基づく。いくつかの実施形態では、強度センサを使用して、単一の特徴的強度（例えば、単一の接触の単一の特徴的強度）を判断する。強度ダイアグラムが、表示されるユーザインターフェースの一部ではないが、読み手のために、図５Ｃ〜図５Ｄに含まれていることは留意されるべきである。
【０１５０】
いくつかの実施形態では、特徴的強度を判断する目的で、ジェスチャの一部分が特定される。例えば、タッチ感知面は、任意選択的に、開始場所から移行して終了場所に到達し、その時点で接触の強度が増大する、連続的なスワイプ接触を受信する。この例では、終了場所での接触の特徴的強度は、任意選択的に、スワイプ接触全体ではなく、その連続的なスワイプ接触の一部分のみ（例えば、終了位置におけるスワイプ接触の一部分のみ）に基づくものである。いくつかの実施形態では、接触の特徴的強度を判断する前に、平滑化アルゴリズムが、任意選択的に、そのスワイプ接触の強度に適用される。例えば、この平滑化アルゴリズムは、任意選択的に、重み付けなしのスライディング平均平滑化アルゴリズム、三角平滑化アルゴリズム、中央値フィルタ平滑化アルゴリズム、及び／又は指数平滑化アルゴリズムのうちの１つ以上を含む。状況次第で、これらの平滑化アルゴリズムは、特徴的強度を判断する目的で、スワイプ接触の強度の小幅な上昇又は低下を排除する。
【０１５１】
タッチ感知面上の接触の強度は、任意選択的に、接触検出強度閾値、浅い押下強度閾値、深い押下強度閾値、及び／又は１つ以上の他の強度閾値などの、１つ以上の強度閾値に関連して特徴付けられる。いくつかの実施形態では、浅い押下強度閾値は、物理マウスのボタン又はトラックパッドをクリックすることに典型的に関連付けられた動作を、デバイスが行うことになる強度に相当する。いくつかの実施形態では、深い押下強度閾値は、物理マウスのボタン又はトラックパッドをクリックすることに典型的に関連付けられた動作とは異なる動作を、デバイスが行うことになる強度に相当する。いくつかの実施形態では、浅い押下強度閾値を下回る（例えば、微弱な接触検出強度閾値を上回り、それを下回ると接触がもはや検出されない）特徴的強度で接触が検出される時、デバイスは、浅い押下強度閾値又は深い押下強度閾値に関連付けられた動作を行うことなく、そのタッチ感知面上の接触の移動にしたがって、フォーカスセレクタを移動させることになる。全般的には、別段記されない限り、これらの強度閾値は、異なるユーザインターフェース図のセット間で一貫している。
【０１５２】
浅い押下強度閾値を下回る強度から、浅い押下強度閾値と深い押下強度閾値との間の強度への、接触の特徴的強度の増大は、「浅い押下」入力と称されることがある。深い押下強度閾値を下回る強度から、深い押下強度閾値を上回る強度への、接触の特徴的強度の増大は、「深い押下」入力と称されることがある。接触検出強度閾値を下回る強度から、接触検出強度閾値と浅い押下強度閾値との間の強度への、接触の特徴的強度の増大は、タッチ面上の接触の検出と称されることがある。接触検出強度閾値を上回る強度から、接触検出強度閾値を下回る強度への、接触の特徴的強度の減少は、タッチ面からの接触のリフトオフの検出と称されることがある。いくつかの実施形態では、接触検出強度閾値はゼロである。いくつかの実施形態では、接触検出強度閾値はゼロよりも大きい。
【０１５３】
本明細書で説明されるいくつかの実施形態では、１つ以上の動作は、対応する押下入力を含むジェスチャの検出に応答して、又は、対応する接触（又は、複数の接触）で行われる対応する押下入力の検出に応答して行われ、それらの対応する押下入力は、少なくとも部分的に、押下入力強度閾値を上回る接触（又は、複数の接触）の強度の増大の検出に基づいて検出される。いくつかの実施形態では、対応する動作は、押下入力強度閾値を上回る、対応する接触の強度の増大（例えば、対応する押下入力の「ダウンストローク」）の検出に応答して、行われる。いくつかの実施形態では、押下入力は、押下入力強度閾値を上回る、対応する接触の強度の増大、及び、押下入力強度閾値を下回る接触の強度の後続の減少を含み、対応する動作は、その、押下入力閾値を下回る、対応する接触の強度の後続の減少（例えば、対応する押下入力の「アップストローク」）の検出に応答して、行われる。
【０１５４】
図５Ｅ〜図５Ｈは、図５Ｅの浅い押下強度閾値（例えば、「ＩＴＬ」）を下回る強度から図５Ｈの深い押下強度閾値（例えば、「ＩＴＤ」）を上回る強度への、接触５６２の強度の増大に対応する押下入力を含む、ジェスチャの検出を示す。既定領域５７４において表示されているアプリケーションアイコン５７２Ａ〜５７２Ｄを含む、表示されているユーザインターフェース５７０上で、カーソル５７６が、アプリ２に対応するアプリケーションアイコン５７２Ｂ上に表示されている間に、接触５６２で行われたジェスチャが、タッチ感知面５６０上で検出される。いくつかの実施形態では、このジェスチャは、タッチ感知ディスプレイ５０４上で検出される。強度センサはタッチ感知面５６０上の接触の強度を検出する。このデバイスは、接触５６２の強度が、深い押下強度閾値（例えば、「ＩＴＤ」）を上回るピークに達したことを判断する。接触５６２は、タッチ感知面５６０上で維持される。ジェスチャの検出に応答して、ジェスチャ中に深い押下強度閾値（例えば、「ＩＴＤ」）を上回る強度を有する接触５６２にしたがって、図５Ｆ〜５Ｈに示されるように、アプリ２に対して最近開いた文書の縮尺表現５７８Ａ〜５７８Ｃ（例えば、サムネイル）が表示される。いくつかの実施形態では、１つ以上の強度閾値と比較される強度は、接触の特徴的強度である。接触５６２の強度ダイアグラムは、表示されるユーザインターフェースの一部分ではないが、読み手のために、図５Ｅ〜図５Ｈに含まれていることは留意されるべきである。
【０１５５】
いくつかの実施形態では、表現５７８Ａ〜５７８Ｃの表示はアニメーションを含む。例えば、表現５７８Ａは、初めに、図５Ｆに示されるように、アプリケーションアイコン５７２Ｂの付近に表示されている。アニメーションが進むにつれて、図５Ｇに示されるように、表現５７８Ａは上方へ移動し、アプリケーションアイコン５７２Ｂの付近に表現５７８Ｂが表示される。次いで、図５Ｈに示されるように、表現５７８Ａが上方へ移動し、表現５７８Ａに向けて表現５７８Ｂが上方へ移動し、アプリケーションアイコン５７２Ｂの付近に表現５７８Ｃが表示される。表現５７８Ａ〜５７８Ｃは、アイコン５７２Ｂより上にアレイを形成する。いくつかの実施形態では、アニメーションは、図５Ｆ〜図５Ｇに示されるように、接触５６２の強度にしたがって進行し、ここで、接触５６２の強度が深い押下強度閾値（例えば、「ＩＴＤ」）に向けて増大するにつれて、表現５７８Ａ〜５７８Ｃが現れ、かつ上方へ移動する。いくつかの実施形態では、このアニメーションの進行が基づく強度は、接触の特徴的強度である。図５Ｅ〜５Ｈを参照して説明される動作は、デバイス１００、３００、又は５００と類似又は同一の電子デバイスを使用して行われ得る。
【０１５６】
いくつかの実施形態では、デバイスは、「ジッタ」と呼ばれることがある偶発的な入力を回避するために強度ヒステリシスを採用し、デバイスは、押下入力強度閾値との既定の関係を有するヒステリシス強度閾値を定める又は選択する（例えば、ヒステリシス強度閾値は、押下入力強度閾値よりも低いＸ強度単位である、又は、ヒステリシス強度閾値は、押下入力強度閾値の７５％、９０％、若しくは何らかの妥当な比率である）。よって、いくつかの実施形態では、押下入力は、押下入力強度閾値を上回る、対応する接触の強度の増大、及び押下入力強度閾値に対応するヒステリシス強度閾値を下回る接触の強度の後続の減少を含み、対応する動作は、そのヒステリシス強度閾値を下回る、対応する接触の強度の後続の減少（例えば、対応する押下入力の「アップストローク」）の検出に応答して、行われる。同様に、いくつかの実施形態では、押下入力は、デバイスが、ヒステリシス強度閾値の又はこれを下回る強度から、押下入力強度閾値の又はこれを上回る強度への、接触の強度の増大、及び任意選択的に、ヒステリシス強度の又はこれを下回る強度への、接触の強度の後続の減少を検出する時にのみ、検出され、対応する動作は、その押下入力（例えば、状況に応じて、接触の強度の増大、又は接触の強度の減少）の検出に応答して、行われる。
【０１５７】
説明を容易にするために、押下入力強度閾値に関連付けられた押下入力に応答して、又はその押下入力を含むジェスチャに応答して行われる動作の説明は、押下入力強度閾値を上回る接触の強度の増大、ヒステリシス強度閾値を下回る強度から押下入力強度閾値を上回る強度への接触の強度の増大、押下入力強度閾値を下回る接触の強度の減少、及び／又は押下入力強度閾値に対応するヒステリシス強度閾値を下回る接触の強度の減少のいずれかの検出に応答して、任意選択的にトリガされる。更に、押下入力強度閾値を下回る接触の強度の減少の検出に応答して動作が行われるとして説明される例では、その動作は、押下入力強度閾値に対応しかつこれよりも低い、ヒステリシス強度閾値を下回る接触の強度の減少の検出に応答して、任意選択的に行われる。
【０１５８】
デバイスは、ユーザの健康データを収集する１つ以上のセンサで任意選択的に構成される。健康データは、ユーザの健康に関連している任意の適したデータを含むことができる。いくつかの例では、デバイスは、ユーザから健康データをキャプチャするように構成されてよい。そのような健康データは、ユーザについて、脈拍数、心拍数、心拍数変動測定値、気温データ、歩数、立ち時間及び座り時間、消費カロリー数、運動した分数、並びに／又は任意の他の適したデータを指示してよい。デバイスは、１つ以上の入力デバイスで構成されてもよく、この入力デバイスによって、ユーザはデバイスと対話できる。デバイスはまた、任意の適した出力情報を出力するための１つ以上の出力デバイスによって構成されてよい。例えば、デバイスは、視覚情報、オーディオ情報、及び／又は触覚情報を出力するように構成されてよい。いくつかの例では、出力情報は、呼吸に関連している１つ以上のアクションを行うようにユーザを誘導するやり方で、ユーザに提示可能である。例えば、出力情報は、変動する進行インジケータ（例えば、ある種の視覚情報）を含むことができる。進行インジケータは、本明細書に更に説明されるように、デバイスのグラフィカルユーザインターフェース上に提示可能であり、かつ、呼吸シーケンスに含まれる一連の呼吸運動を通してユーザを導くように構成可能である。出力情報は、デバイス上で作動しているアプリケーションによって提示されてよい。
【０１５９】
デバイスは第２のデバイス（例えば、ペアリング済みデバイス又はホストデバイス）と関連付けられてよい。いくつかの例では、これは、任意の適したやり方で第２のデバイスとペアリング済みデバイスを含んでよい。２つのデバイスのペアリングは、任意選択的に、第２のデバイスがこのデバイスに代わるものとして機能できるようにする。このデバイス、第２のデバイス、又はこのデバイスと第２のデバイスとの任意の適した組み合わせは、健康データに少なくとも部分的に基づいて出力情報を生成することができる。
【０１６０】
いくつかの実施形態によると、本明細書に説明されるプロセスを行うために使用されるデバイス（例えば、デバイス１００、３００、若しくは５００と同様又は同一の電子デバイス）は、デバイスの外部面上に又はこの近くに位置する複数の電極を含む。本例では、デバイスは、第１の電極及び第２の電極を含み、これらは、デバイス本体の後面上に又はこれに近接して位置している。この例では、第１の電極及び第２の電極は、デバイスを着用しているユーザの肌と電気的に接触するように構成される。場合によっては、第１の電極及び第２の電極を使用して、ユーザの体から、電気的測定を行う、又は電気信号を受信する。デバイスは任意選択的に、第３の電極及び第４の電極を含み、これらは、デバイスの本体の周辺部上に又はこれに近接して位置している。本例では、第３の電極及び第４の電極は、デバイスを着用している又はこれと対話しているユーザの１本以上の指が接触するように構成される。場合によっては、第３の電極及び第４の電極はまた、ユーザの体から、電気的測定を行う、又は電気信号を受信するために使用される。いくつかの例では、第１の電極、第２の電極、第３の電極、及び第４の電極は全て、ユーザの体の別の健康指標を計算するために使用可能である、測定又は一連の測定を行うために使用される。これらの電極を使用して計算可能である健康指標は、心機能（ＥＣＧ、ＥＫＧ）、含水量、体脂肪率、電気皮膚抵抗、及びこれらの組み合わせを含むが、これらに限定されない。
【０１６１】
いくつかの例では、電子デバイスは、デバイスの本体に１つ以上のアパーチャを含む。光源はそれぞれのアパーチャに配設されてよい。１つの実施形態では、それぞれの光源は発光ダイオード（ＬＥＤ）として実装される。本例では、４つのアパーチャ（例えば、３つの光源及び１つの検出器）を使用して、１つ以上のセンサを形成する。他の実施形態は任意の数の光源を含むことができる。例えば、いくつかの実施形態では、２つの光源が使用できる。
【０１６２】
光源は同じ光波長帯で動作してよい、又は光源は異なる光波長帯で動作できる。１つの例として、２つの光源では、その１つの光源は可視波長帯において光を伝送してよく、その他の光源は赤外波長帯において光を発することができる。４つの光源では、その２つの光源は可視波長帯において光を伝送してよく、他の２つの光源は赤外波長帯において光を発することができる。例えば、１つの実施形態では、少なくとも１つの光源は、緑色に関連付けられた波長帯において光を発することができ、別の光源は赤外波長帯において光を伝送する。ユーザの生理的パラメータが判断されることになる時、光源はユーザの肌に向けて光を発し、光センサはある量の反射光を感知する。場合によっては、変調パターン又はシーケンスを使用して、光源をオン及びオフにし、反射光をサンプリングする又は感知することが可能である。
【０１６３】
いくつかの実施形態では、上で論じた、電極、光源、及びセンサは、図１４に示されるものであり、２０１６年６月１０日出願の「Ｂｒｅａｔｈｉｎｇ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  ａｎｄ  Ｍｏｎｉｔｏｒｉｎｇ」という名称の米国特許仮出願第６２／３４８，８０４号、及び、２０１６年６月１０日出願の「Ｆｌｕｃｔｕａｔｉｎｇ  Ｐｒｏｇｒｅｓｓ  Ｉｎｄｉｃａｔｏｒ」という名称の米国特許仮出願第６２／３４８，８０８号の添付の出典に記載されている。これらの出願の内容は、その全体があらゆる目的で、参照により本明細書に組み込まれる。
【０１６４】
本明細書で使用されるように、「インストール済みアプリケーション」は、電子デバイス（例えば、デバイス１００、３００、及び／又は５００）上にダウンロードされ、かつデバイス上で起動する準備ができた（例えば、開かれた）ソフトウェアアプリケーションを指す。いくつかの実施形態では、ダウンロードされたアプリケーションは、ダウンロードされたパッケージからプログラム部分を抽出し、かつその抽出部分をコンピュータシステムのオペレーティングシステムと統合するインストールプログラムによって、インストール済みアプリケーションになる。
【０１６５】
本開示の例は、とりわけ、１つ以上の電子デバイスを使用して呼吸シーケンスを行う、方法、システム、及びコンピュータ可読媒体を対象とする。初めに、これは、任意選択的に、電子デバイスの１つ以上のセンサを使用してユーザ健康データを収集することと、ユーザ健康データを解析して推定呼吸パターンを特定又は推定することとを含む。推定呼吸パターンは任意選択的に、呼吸シーケンスと同期される。いくつかの例では、呼吸シーケンスは、１つ以上の呼吸キュー（例えば、進行インジケータ）の初期提示から始める。呼吸キューは、呼吸シーケンスを通してユーザを案内し、視覚キュー、可聴キュー、及び／又は触覚キューを含むことができる。推定呼吸パターン及び呼吸シーケンスの同期は、ユーザが自身の推定呼吸パターンを呼吸シーケンスに円滑に移行させる助けとなるように任意選択的に行われる。例えば、呼吸キューの初期提示は、ユーザ吸気サイクル又はユーザ呼気サイクルなどのユーザ呼吸イベントと同期させることができる。
【０１６６】
いくつかの例では、上記で論じられる呼吸キューは視覚呼吸キューとすることができる。そのような視覚呼吸キューは、電子デバイスにおいて生成されかつユーザに提示される進行インジケータの形態のユーザインターフェース要素によって表され得る。進行インジケータは、任意選択的に、呼吸シーケンスにわたって変更し得る、又は、構成情報に基づいて選択可能である１つ以上の可変視覚特性（例えば、複雑性、整列、可視性）を有するとして定義可能である。変動する進行インジケータの複雑性の変化によって、呼吸シーケンスを通したこの進行をユーザに通知できる。例えば、呼吸シーケンスの初めに、進行インジケータは任意選択的に、あるパターンで配置されるいくつかのグラフィカル要素（例えば、円形リング、卵形リング、正方形など）を含む。ユーザが呼吸シーケンスを通して進行していくと、ユーザインターフェース要素の数は低減され得る。よって、呼吸シーケンスの終了時に、進行インジケータは複雑性が変更されている場合がある（例えば、グラフィカル要素が少なくなっている、及び／又はグラフィカル要素の配置が単純になっている）。進行インジケータの整列及び可視性の変化はまた、任意選択的に、呼吸シーケンス中に生じ、ユーザに対する視覚呼吸キューとして機能することができる。例えば、進行インジケータは、ユーザに呼気するようにシグナリングするために時計回りに回転する間に大きくなるように、ユーザに呼気するようにシグナリングするために反時計回りに回転する間に小さくなるようにと、変動しかつ回転するように任意選択的に構成される。呼吸運動の終わりに、（例えば、量的な及び／又は質的な）情報が提示されてよい。
【０１６７】
例示的な方法、非一時的コンピュータ可読記憶媒体、システム、及び電子デバイスが、以下の項目において説明される。
形態１
ディスプレイを備えたデバイスにおいて、
呼吸シーケンスのサイクル数を選択するためのプロンプトを含む構成ユーザインターフェースをディスプレイに表示することと、
第１のユーザ入力を受信することと、
第１のユーザ入力を受信したことに応答して、呼吸シーケンスのサイクル数を選択されたサイクル数に合わせることと、
呼吸シーケンスの呼吸段階を開始することと、
呼吸シーケンスの呼吸段階の間に、
第１のバージョンの進度インジケータをディスプレイに表示することと、
選択されたサイクル数に応じて第１のバージョンの進度インジケータを変動させることと、
を含む、コンピュータにより実行される方法。
形態２  デバイスが、回転可能入力機構を含み、第１のユーザ入力が、回転可能入力機構の回転である、形態１に記載のコンピュータにより実行される方法。
形態３
呼吸シーケンスの呼吸段階を開始する前に、
第２のユーザ入力を受信することと、
第２のユーザ入力を受信したことに応答して、呼吸シーケンスの呼吸段階に進むことと、
を更に含む、形態１から２のいずれか一項に記載のコンピュータにより実行される方法。
形態４  第１のユーザ入力と第２のユーザ入力とが同じである、形態３に記載のコンピュータにより実行される方法。
形態５  選択された数のサイクルのうちの各サイクルが、第１の期間と、第１の期間とは別個の第２の期間とを含み、第１のバージョンの進度インジケータを変動させることが、
選択された数のサイクルのうちの各サイクルの間に、
進度インジケータの第１の可変視覚特性を第１の期間の開始時に変更することと、
進度インジケータの第１の可変視覚特性を第２の期間の開始時に変更することと、
を含む、形態１から４のいずれか一項に記載のコンピュータにより実行される方法。
形態６  第１の可変視覚特性が、表示された進度インジケータのサイズであり、
第１の可変視覚特性を第１の期間の開始時に変更することが、表示された進度インジケータのサイズを大きくすることを含み、
第１の可変視覚特性を第２の期間の開始時に変更することが、表示された進度インジケータのサイズを小さくすることを含む、形態５に記載のコンピュータにより実行される方法。
形態７  第２の期間が、第１の期間よりも長い、形態５に記載のコンピュータにより実行される方法。
形態８  第１のバージョンの進度インジケータを変動させることが、
第１の状態で第１のバージョンの進度インジケータをディスプレイに表示することと、
第１の時間領域の間に、第１のバージョンの進度インジケータを第１の状態から第２の状態に動画的に遷移することと、
第２の時間領域の間に、第１のバージョンの進度インジケータを第２の状態から第１の状態に動画的に遷移することと、
を含む、形態１から７のいずれか一項に記載のコンピュータにより実行される方法。
形態９  第２の時間領域が、第１の時間領域より大きい、形態８に記載のコンピュータにより実行される方法。
形態１０  第１のバージョンの進度インジケータが、第１のサイクル速度で変動する、形態１から９のいずれか一項に記載のコンピュータにより実行される方法。
形態１１
第１のサイクル速度の値を受信すること、
第１のサイクル速度の値を受信したことに応答して第１のサイクル速度を受信した値に設定すること、
を更に含む、形態１０に記載のコンピュータにより実行される方法。
形態１２  第１のサイクル速度が、単位時間当たりの所定のサイクル数である、形態１０から１１のいずれか一項に記載のコンピュータにより実行される方法。
形態１３
ディスプレイに構成ユーザインターフェースを表示する前に、
プロンプティング基準が満たされているかどうかを判定することと、
プロンプティング基準が満たされているという判定に応じて、第１のアフォーダンスを含むプロンプトをディスプレイに表示することと、
第１のアフォーダンスのユーザ入力選択を受信することと、
第１のアフォーダンスのユーザ入力選択を受信したことに応答して、構成ユーザインターフェースをディスプレイに表示することと、
を更に含む、形態１から１２のいずれか一項に記載のコンピュータにより実行される方法。
形態１４  プロンプティング基準が満たされているかどうかを判定することが、前の呼吸シーケンスに関連付けられた時間の後に所定の期間が経過したかどうかを判定することを含む、形態１３に記載のコンピュータにより実行される方法。
形態１５  前の呼吸シーケンスに関連付けられた時間が、前の呼吸シーケンスに関連付けられた開始時間である、形態１４に記載のコンピュータにより実行される方法。
形態１６  前の呼吸シーケンスに関連付けられた時間が、前の呼吸シーケンスに関連付けられた完了時間である、形態１４に記載のコンピュータにより実行される方法。
形態１７
呼吸シーケンスの呼吸段階を開始する前に、
呼吸シーケンスの予備段階を開始することと、
呼吸シーケンスの予備段階の間に、
進度インジケータの第２のバージョンをディスプレイに表示することと、
予備サイクル数に応じて第２のバージョンの進度インジケータを変動させることと、
を更に含む、形態１から１６のいずれか一項に記載のコンピュータにより実行される方法。
形態１８  予備サイクル数が、選択されたサイクル数とは無関係である、形態１７に記載のコンピュータにより実行される方法。
形態１９  第１のバージョンの進度インジケータが第１のサイクル速度で変動し、第２のバージョンの進度インジケータが第２のサイクル速度で変動し、第２のサイクル速度が第１のサイクル速度よりも速い、形態１７から１８のいずれか一項に記載のコンピュータにより実行される方法。
形態２０  第１のバージョンの進度インジケータが第２の可変視覚特性を備えており、方法が、
更に第１のユーザ入力を受信したことに応答して、選択されたサイクル数に応じて第２の可変視覚特性の初期状態を選択すること、
を更に含む、形態１から１９のいずれか一項に記載のコンピュータにより実行される方法。
形態２１
呼吸シーケンスの呼吸段階の間に、
選択された数のサイクルの一部の完了を検出することと、
選択された数のサイクルの一部の完了を検出したことに応答して、進度インジケータの第２の可変視覚特性を変更することと、
を更に含む、形態２０に記載のコンピュータにより実行される方法。
形態２２  選択された数のサイクルの一部の完了を検出することが、
所定のサイクル数に応じて進度インジケータが変動したかどうかを判定すること
を含む、形態２１に記載のコンピュータにより実行される方法。
形態２３  選択された数のサイクルの一部の完了を検出することが、
呼吸シーケンスの呼吸段階の間に所定の時間が経過したかどうかを検出すること
を含む、形態２１から２２のいずれか一項に記載のコンピュータにより実行される方法。
形態２４  第１のバージョンの進度インジケータが複数のグラフィカル要素を含み、進度インジケータの第２の可変視覚特性を変更することが、
複数のグラフィカル要素のうちのいくつかの表示されたグラフィカル要素を変更すること
を含む、形態２１から２３のいずれか一項に記載のコンピュータにより実行される方法。
形態２５  デバイスが触覚出力デバイスを含み、方法が、
呼吸シーケンスの呼吸段階の間に、触覚外形に応じて１つ以上の触覚呼吸キューを出力すること
を更に含む、形態５から２４のいずれか一項に記載のコンピュータにより実行される方法。
形態２６  触覚外形に応じて１つ以上の触覚呼吸キューを出力することが、
第１の期間中にキューの間に第１の頻度で第１の複数の触覚呼吸キューを出力することと、
第２の期間中にキューの間に第２の頻度で第２の複数の触覚呼吸キューを出力することと、
を含む、形態２５に記載のコンピュータにより実行される方法。
形態２７  キューの間の第１の頻度が、増加する頻度であり、キューの間の第２の頻度が、一定の頻度である、形態２６に記載のコンピュータにより実行される方法。
形態２８  触覚外形に応じて１つ以上の触覚呼吸キューを出力することが、
第１の数の触覚呼吸キューを第１の期間の開始時に出力することと、
第２の数の触覚呼吸キューを第２の期間の開始時に出力することと、を含み、第１の数と第２の数とは異なる、形態２５から２７のいずれか一項に記載のコンピュータにより実行される方法。
形態２９  デバイスがセンサを含み、方法が、
呼吸シーケンスの呼吸段階の間にセンサから第１の信号を受信することと、
受信した第１の信号に少なくとも部分的に基づいて推定心拍数を判定することと、
推定心拍数の通知をディスプレイに表示することと、
を更に含む、形態１から２８のいずれか一項に記載のコンピュータにより実行される方法。
形態３０  推定心拍数の通知が呼吸段階の完了後に表示される、形態２９に記載のコンピュータにより実行される方法。
形態３１
呼吸シーケンスの呼吸段階の間、デバイスが出力するように構成されたアラートの少なくとも１サブセットの出力を抑制すること、
を更に含む、形態１から３０のいずれか一項に記載のコンピュータにより実行される方法。
形態３２
呼吸シーケンスの呼吸段階の間に、第３のユーザ入力を受信することと、
第３のユーザ入力が呼吸シーケンス割り込み基準を満たしているかどうかを判定することと、
第３のユーザ入力が呼吸シーケンス割り込み基準を満たしているという判定に応じて、呼吸シーケンスの呼吸段階を終了することと、
呼吸シーケンスの呼吸段階を終了した後に、
完了サイクル数の通知をディスプレイに表示することと、を更に含み、完了サイクル数は、呼吸段階が開始した後及び第３のユーザ入力を受信する前に応じて進度インジケータが変動した、選択された数のサイクルのうちの、サイクルの数を含む、形態１から３１のいずれか一項に記載のコンピュータにより実行される方法。
形態３３
呼吸シーケンスの呼吸段階を終了した後に、
ディスプレイに第２のアフォーダンスを表示することと、
第２のアフォーダンスのユーザ入力選択を受信することと、
第２のアフォーダンスのユーザ入力選択に応答して、構成ユーザインターフェースをディスプレイに表示することと、
を更に含む、形態３２に記載のコンピュータにより実行される方法。
形態３４
目標期間にわたる呼吸シーケンスの完了サイクル数を表す合計時間を判定することと、
呼吸シーケンスの呼吸段階の完了を検出したことに応答して、
合計時間の通知、及び、
第３のアフォーダンス
を含む、完了インターフェースをディスプレイに表示することと、
第３のアフォーダンスのユーザ入力選択を受信することと、
第３のアフォーダンスのユーザ入力選択を受信したことに応答して、呼吸シーケンスの呼吸段階に進むことと、
を更に含む、形態１から３３のいずれか一項に記載のコンピュータにより実行される方法。
形態３５  呼吸段階の完了を検出することが、所定の時間が経過したことを検出することを含む、形態３４に記載のコンピュータにより実行される方法。
形態３６  完了インターフェースが、推定心拍数の通知を更に含む、形態３４から３５のいずれか一項に記載のコンピュータにより実行される方法。
形態３７  目標期間がその当日である、形態３４から３６のいずれか一項に記載のコンピュータにより実行される方法。
形態３８  第１のバージョンの進度インジケータが、第１のサイクル速度で変動し、合計時間が、第１のサイクル速度に少なくとも部分的に基づいて判定される、形態３４から３７のいずれか一項に記載のコンピュータにより実行される方法。
形態３９
複数の目標期間の各々について目標期間にわたる呼吸シーケンスの完了サイクル数を表す合計時間を判定すること、
複数の目標期間のうちの各期間のインジケータを含む要約インターフェースをディスプレイに表示することを更に含み、複数の目標期間のうちの各期間についてのインジケータが、複数の目標期間のうちのそれぞれの目標期間の判定された合計時間を表す、形態１から３８のいずれか一項に記載のコンピュータにより実行される方法。
形態４０  目標期間が１日であり、複数の目標期間が７日間である、形態３９に記載のコンピュータにより実行される方法。
形態４１
呼吸シーケンスの間に第２の信号を受信することと、
受信した第２の信号に少なくとも部分的に基づいて、推定呼吸パターンを判定することと、
呼吸シーケンスの呼吸段階の開始と、呼吸シーケンスの呼吸段階の間の進度インジケータの表示とを、推定呼吸パターンと同期させることと、
を更に含む、形態１から４０のいずれか一項に記載のコンピュータにより実行される方法。
形態４２  呼吸シーケンスの呼吸段階の開始と、呼吸シーケンスの呼吸段階の間の進度インジケータの表示とを、推定呼吸パターンと同期させることが、
推定呼吸パターンの吸気期間と排気期間との間の遷移である同期事象を判定することと、
同期事象が生じたとの判定に応じて、
呼吸シーケンスの呼吸段階を開始することと、
第１のバージョンの進度インジケータをディスプレイに表示することと、
を含む、形態４１に記載のコンピュータにより実行される方法。
形態４３  デバイスがセンサを含み、第２の信号を受信することが、
呼吸シーケンスの間にセンサから第２の信号を受信すること
を含む、形態４１に記載のコンピュータにより実行される方法。
形態４４
構成ユーザインターフェースを表示する前に、
目標期間にわたる１つ以上の呼吸シーケンスの完了サイクル数を表す合計時間を判定することと、
合計時間の通知を含む第４のアフォーダンスをディスプレイに表示することと、
第４のアフォーダンスのユーザ入力選択を受信することと、
を更に含み、
構成ユーザインターフェースが、第４のアフォーダンスのユーザ入力選択を受信したことに応答して、表示される、形態１から４３のいずれか一項に記載のコンピュータにより実行される方法。
形態４５
ディスプレイを備えた電子デバイスにおいて、
第１の呼吸シーケンスに関連付けられた時間を検出することと、
所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を生成することと、
プロンプティング基準が満たされているかを判定することと、
プロンプトが第１のアフォーダンスを含む、プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するためのプロンプトをディスプレイに表示することと、
第１のアフォーダンスのユーザ入力選択を受信することと、
第１のアフォーダンスのユーザ入力選択を受信したことに応答して、第２の呼吸シーケンスユーザインターフェースをディスプレイに表示することと、
を含む、コンピュータにより実行される方法。
形態４６  所定のプロンプティング頻度が所定の期間である、形態４５に記載のコンピュータにより実行される方法。
形態４７
プロンプティング基準を生成することが、
第１の呼吸シーケンスに関連付けられた時間後の所定の期間の後に生じるプロンプティング時間を決定することを含み、
プロンプティング基準が満たされているかを判定することが、
プロンプティング時間が生じたかを判定することを含む、形態４６に記載のコンピュータにより実行される方法。
形態４８
プロンプティング基準を生成することが、
所定の期間に応じてタイマを設定することと、
タイマを開始することと、
を更に含み、
プロンプティング時間が生じたかを判定することが、
タイマが満了したかどうかを判定すること
を含む、形態４７に記載のコンピュータにより実行される方法。
形態４９  第１の呼吸シーケンスに関連付けられた時間を検出することが、
第１の呼吸シーケンスの間に生じた時間を検出すること
を含む、形態４５から４８のいずれか一項に記載のコンピュータにより実行される方法。
形態５０  第１の呼吸シーケンスに関連付けられた時間を検出することが、
第１の呼吸シーケンスの呼吸段階の開始時間を検出すること
を含む、形態４５から４９のいずれか一項に記載のコンピュータにより実行される方法。
形態５１  第１の呼吸シーケンスに関連付けられた時間を検出することが、
第１の呼吸シーケンスの呼吸段階の完了時間を検出すること
を含む、形態４５から４９のいずれか一項に記載のコンピュータにより実行される方法。
形態５２
プロンプティング基準が満たされているという判定の前に、
第３の呼吸シーケンスに関連付けられた時間を検出することと、
第３の呼吸シーケンスに関連付けられた時間の検出に応じて、所定のプロンプティング頻度及び第３の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を更新することと、
を更に含む、形態４５から５１のいずれか一項に記載のコンピュータにより実行される方法。
形態５３
第１のユーザ入力を受信することと、
第１のユーザ入力を受信したことに応答して、第２の呼吸シーケンスの呼吸段階に進むことと、
第２の呼吸シーケンスの呼吸段階の間に、
第１のバージョンの進度インジケータをディスプレイに表示することと、
選択されたサイクル数に応じて第１のバージョンの進度インジケータを変動させることと、
を更に含む、形態４５から５２のいずれか一項に記載のコンピュータにより実行される方法。
形態５４
第２の呼吸シーケンスの呼吸段階に進む前に、
第２のユーザ入力を受信することと、
第２のユーザ入力を受信したことに応答して、第２の呼吸シーケンスの数を選択されたサイクル数に合わせることと、
を更に含む、形態５３に記載のコンピュータにより実行される方法。
形態５５  第２の呼吸シーケンスを開始するためのプロンプトが第２のアフォーダンスを含み、方法が、
第２のアフォーダンスのユーザ入力選択を受信することと、
第２のアフォーダンスのユーザ入力選択を受信したことに応答して、
プロンプトのディスプレイ上の表示をやめることと、
プロンプティング基準を更新することと、
を更に含む、形態４５から５４のいずれか一項に記載のコンピュータにより実行される方法。
形態５６  プロンプティング基準を更新することが、
所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を更新すること
を含む、形態５５に記載のコンピュータにより実行される方法。
形態５７  プロンプティング基準を更新することが、
第２のアフォーダンスの受信されたユーザ入力選択に関連付けられた時間を検出することと、
所定のプロンプティング頻度及び第２のアフォーダンスの受信されたユーザ入力選択に関連付けられた検出された時間に基づいてプロンプティング基準を更新することと、
を含む、形態５５に記載のコンピュータにより実行される方法。
形態５８  プロンプティング基準を更新することが、
スヌーズ間隔に基づいてプロンプティング基準を更新すること
を含み、
所定のプロンプティング頻度が、所定の期間であり、
スヌーズ間隔が、所定のプロンプティング頻度とは別個の期間である、形態５５に記載のコンピュータにより実行される方法。
形態５９
第２のアフォーダンスのユーザ入力選択を受信したことに更に応答して、
当日の残りの時間は呼吸シーケンスを開始するためのすべてのプロンプトの表示を差し控えること
を更に含む、形態５５に記載のコンピュータにより実行される方法。
形態６０
更新されたプロンプティング基準が満たされているかを判定することと、
更新されたプロンプティング基準が満たされているという判定に応じて、プロンプトが第３のアフォーダンスを含む、第４の呼吸シーケンスを開始するためのプロンプトをディスプレイに表示することと、
第３のアフォーダンスのユーザ入力選択を受信することと、
第３のアフォーダンスのユーザ入力選択を受信したことに応答して、第４の呼吸シーケンスユーザインターフェースをディスプレイに表示することと、
を更に含む、形態５５から５９のいずれか一項に記載のコンピュータにより実行される方法。
形態６１
ディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備えており、１つ以上のプログラムが、メモリに記憶され、１つ以上のプロセッサによって実行されるように構成されており、１つ以上のプログラムが、
構成ユーザインターフェースが呼吸シーケンスのサイクル数を選択するためのプロンプトを含む、構成ユーザインターフェースをディスプレイに表示することと、
第１のユーザ入力を受信することと、
第１のユーザ入力を受信したことに応答して、呼吸シーケンスのサイクル数を選択されたサイクル数に合わせることと、
呼吸シーケンスの呼吸段階を開始することと、
呼吸シーケンスの呼吸段階の間に、
第１のバージョンの進度インジケータをディスプレイに表示することと、
選択されたサイクル数に応じて第１のバージョンの進度インジケータを変動させることと、
を行う命令を含む、電子デバイス。
形態６２  １つ以上のプログラムを記憶する非一時的コンピュータ可読記憶媒体であって、１つ以上のプログラムが命令を含み、命令が、ディスプレイを備えた電子デバイスによって実行されると、デバイスに、
呼吸シーケンスのサイクル数を選択するためのプロンプトを含む構成ユーザインターフェースをディスプレイ上に表示させ、
第１のユーザ入力を受信させ、
第１のユーザ入力を受信したことに応答して、呼吸シーケンスのサイクル数を選択されたサイクル数に合わせさせ、
呼吸シーケンスの呼吸段階を開始させ、
呼吸シーケンスの呼吸段階の間に、
第１のバージョンの進度インジケータをディスプレイ上に表示させ、
選択されたサイクル数に応じて第１のバージョンの進度インジケータを変動させる、
非一時的コンピュータ可読記憶媒体。
形態６３
ディスプレイと、
構成ユーザインターフェースが呼吸シーケンスのサイクル数を選択するためのプロンプトを含む、構成ユーザインターフェースをディスプレイに表示する手段と、
第１のユーザ入力を受信する手段と、
第１のユーザ入力を受信したことに応答して呼吸シーケンスのサイクル数を選択されたサイクル数に合わせる手段と、
呼吸シーケンスの呼吸段階を開始する手段と、
呼吸シーケンスの呼吸段階の間に、
第１のバージョンの進度インジケータをディスプレイに表示し、
選択されたサイクル数に応じて第１のバージョンの進度インジケータを変動させる、手段と、
を備えた、システム。
形態６４
ディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備えた電子デバイスであって、１つ以上のプログラムが、メモリに記憶され、１つ以上のプロセッサによって実行されるように構成されており、１つ以上のプログラムが、形態１から４４のいずれか一項に記載の方法を実行する命令を含む、電子デバイス。
形態６５  １つ以上のプログラムを記憶した非一時的コンピュータ可読記憶媒体であって、１つ以上のプログラムが、ディスプレイを備えた電子デバイスによって実行されると、デバイスに、形態１から４４のいずれか一項に記載の方法を実行させる命令を含む、非一時的コンピュータ可読記憶媒体。
形態６６
ディスプレイと、
形態１から４４のいずれか一項に記載の方法を実行する手段と、
を備えた、システム。
形態６７
ディスプレイユニットと、
ディスプレイユニットに連結された処理ユニットと、
を備えたデバイスであって、処理ユニットが、
構成ユーザインターフェースが呼吸シーケンスのサイクル数を選択するためのプロンプトを含む、構成ユーザインターフェースのディスプレイユニットでの表示を有効にするように構成された表示有効化ユニットと、
第１のユーザ入力を受信するように構成された受信ユニットと、
第１のユーザ入力を受信したことに応答して呼吸シーケンスのサイクル数を選択されたサイクル数に合わせるように構成された調節ユニットと、
呼吸シーケンスの呼吸段階を開始するように構成された開始ユニットと、
呼吸シーケンスの呼吸段階の間に、
表示有効化ユニットが、第１のバージョンの進度インジケータのディスプレイユニットでの表示を有効にするように更に構成されており、
選択されたサイクル数に応じて第１のバージョンの進度インジケータを変動させるように構成された変動ユニットと、
を備えた、デバイス。
形態６８  デバイスが、ディスプレイユニット及び処理ユニットに連結された、回転可能入力機構ユニットを含み、第１のユーザ入力が、回転可能入力機構ユニットの回転である、形態６７に記載のデバイス。
形態６９
受信ユニットが、呼吸シーケンスの呼吸段階を開始する前に第２のユーザ入力を受信するように更に構成されており、
処理ユニットが、呼吸シーケンスの呼吸段階を開始する前に、及び第２のユーザ入力を受信したことに応答して、呼吸シーケンスの呼吸段階に進むように構成された、進行ユニットを更に備えた、形態６７から６８のいずれか一項に記載のデバイス。
形態７０  第１のユーザ入力と第２のユーザ入力とが同じである、形態６９に記載のデバイス。
形態７１  処理ユニットが変更ユニットを更に備えており、選択された数のサイクルのうちの各サイクルが、第１の期間と、第１の期間とは別個の第２の期間とを含み、第１のバージョンの進度インジケータを変動させることが、
変更ユニットが、選択された数のサイクルのうちの各サイクルの間に、
第１の期間の開始時に進度インジケータの第１の可変視覚特性を変更し、
第２の期間の開始時に進度インジケータの第１の可変視覚特性を変更する
ように構成されていること、を含む、形態６７から７０のいずれか一項に記載のデバイス。
形態７２  第１の可変視覚特性が、表示された進度インジケータのサイズであり、
第１の可変視覚特性を第１の期間の開始時に変更することが、表示された進度インジケータのサイズを大きくすることを含み、
第１の可変視覚特性を第２の期間の開始時に変更することが、表示された進度インジケータのサイズを小さくすることを含む、形態７１に記載のデバイス。
形態７３  第２の期間が第１の期間よりも長い、形態７１に記載のデバイス。
形態７４  第１のバージョンの進度インジケータを変動させることが、
表示有効化ユニットが、
第１の状態における第１のバージョンの進度インジケータのディスプレイユニット上の表示を有効にし、
第１の時間領域の間に第１のバージョンの進度インジケータを第１の状態から第２の状態に動画的に遷移し、
第２の時間領域の間に第１のバージョンの進度インジケータを第２の状態から第１の状態に動画的に遷移する
ように更に構成されていること、を含む、形態６７から７３のいずれか一項に記載のデバイス。
形態７５  第２の時間領域が、第１の時間領域よりも大きい、形態７４に記載のデバイス。
形態７６  第１のバージョンの進度インジケータが、第１のサイクル速度で変動する、形態６７から７５のいずれか一項に記載のデバイス。
形態７７
受信ユニットが、第１のサイクル速度の値を受信するように更に構成されており、
処理ユニットが、第１のサイクル速度の値を受信したことに応答して第１のサイクル速度を受信した値に設定するように構成された設定ユニットを更に備えている、
形態７６に記載のデバイス。
形態７８  第１のサイクル速度が、単位時間当たりの所定のサイクル数である、形態７６から７７のいずれか一項に記載のデバイス。
形態７９
処理ユニットが、構成ユーザインターフェースの表示を有効にする前にプロンプティング基準が満たされているかどうかを判定するように構成された判定ユニットを更に備えており、
表示有効化ユニットが、構成ユーザインターフェースの表示を有効にする前に、プロンプティング基準が満たされているという判定に応じて、第１のアフォーダンスを含むプロンプトのディスプレイユニットでの表示を有効にするように更に構成されており、
受信ユニットが、構成ユーザインターフェースの表示を有効にする前に、第１のアフォーダンスのユーザ入力選択を受信するように更に構成されており、
表示有効化ユニットが、構成ユーザインターフェースの表示を有効にする前に、第１のアフォーダンスのユーザ入力選択を受信したことに応答して、構成ユーザインターフェースのディスプレイユニットでの表示を有効にするように更に構成されている、
形態６７から７８のいずれか一項に記載のデバイス。
形態８０  プロンプティング基準が満たされているかどうかを判定することが、前の呼吸シーケンスに関連付けられた時間の後に所定の期間が経過したかどうかを判定することを含む、形態７９に記載のデバイス。
形態８１  前の呼吸シーケンスに関連付けられた時間が、前の呼吸シーケンスに関連付けられた開始時間である、形態８０に記載のデバイス。
形態８２  前の呼吸シーケンスに関連付けられた時間が、前の呼吸シーケンスに関連付けられた完了時間である、形態８０に記載のデバイス。
形態８３
呼吸シーケンスの呼吸段階を開始する前に、
開始ユニットが、呼吸シーケンスの予備段階を開始するように更に構成されており、
呼吸シーケンスの予備段階の間に、
表示有効化ユニットが、進度インジケータの第２のバージョンのディスプレイユニットでの表示を有効にするように更に構成されており、
変動ユニットが、予備サイクル数に応じて第２のバージョンの進度インジケータを変動させるように更に構成されている、
形態６７から８２のいずれか一項に記載のデバイス。
形態８４  予備サイクル数が、選択されたサイクル数とは無関係である、形態８３に記載のデバイス。
形態８５  第１のバージョンの進度インジケータが第１のサイクル速度で変動し、第２のバージョンの進度インジケータが第２のサイクル速度で変動し、第２のサイクル速度が第１のサイクル速度よりも速い、形態８３から８４のいずれか一項に記載のデバイス。
形態８６  第１のバージョンの進度インジケータが第２の可変視覚特性を備えており、処理ユニットが、
第１のユーザ入力を受信したことに更に応答して、選択されたサイクル数に応じて第２の可変視覚特性の初期状態を選択するように構成された、選択ユニットを更に備えた、形態６７から８５のいずれか一項に記載のデバイス。
形態８７  処理ユニットが、
呼吸シーケンスの呼吸段階の間に、
選択された数のサイクルの一部の完了を検出するように構成された検出ユニットと、
選択された数のサイクルの一部の完了を検出したことに応答して進度インジケータの第２の可変視覚特性を変更するように構成された変更ユニットと、
を更に備えた、形態８６に記載のデバイス。
形態８８  選択された数のサイクルの一部の完了を検出することが、
所定のサイクル数に応じて進度インジケータが変動したかどうかを判定すること
を含む、形態８７に記載のデバイス。
形態８９  選択された数のサイクルの一部の完了を検出することが、
呼吸シーケンスの呼吸段階の間に所定の時間が経過したかどうかを検出すること
を含む、形態８７から８８のいずれか一項に記載のデバイス。
形態９０  第１のバージョンの進度インジケータが複数のグラフィカル要素を含み、進度インジケータの第２の可変視覚特性を変更することが、
複数のグラフィカル要素のうちのいくつかの表示されたグラフィカル要素を変更すること
を含む、形態８７から８９のいずれか一項に記載のデバイス。
形態９１  デバイスが触覚出力デバイスを含み、処理ユニットが、
呼吸シーケンスの呼吸段階の間に触覚外形に応じて１つ以上の触覚呼吸キューを出力するように構成された呼吸キュー出力ユニット
を更に備えた、形態７１から９０のいずれか一項に記載のデバイス。
形態９２  触覚外形に応じて１つ以上の触覚呼吸キューを出力することが、
第１の期間中にキューの間に第１の頻度で第１の複数の触覚呼吸キューを出力することと、
第２の期間中にキューの間に第２の頻度で第２の複数の触覚呼吸キューを出力することと、
を含む、形態９１に記載のデバイス。
形態９３  キューの間の第１の頻度が、増加する頻度であり、キューの間の第２の頻度が、一定の頻度である、形態９２に記載のデバイス。
形態９４  触覚外形に応じて１つ以上の触覚呼吸キューを出力することが、
第１の数の触覚呼吸キューを第１の期間の開始時に出力することと、
第１の数と第２の数とは異なる、第２の数の触覚呼吸キューを第２の期間の開始時に出力することと、
を含む、形態９１から９３のいずれか一項に記載のデバイス。
形態９５  デバイスが、ディスプレイユニットと処理ユニットとに連結されたセンサユニットを含み、
受信ユニットが、呼吸シーケンスの呼吸段階の間にセンサユニットから第１の信号を受信するように更に構成されており、
処理ユニットが、受信した第１の信号に少なくとも部分的に基づいて推定心拍数を判定するように構成された判定ユニットを更に備えており、
表示有効化ユニットが、推定心拍数の通知のディスプレイユニットでの表示を有効にするように更に構成された、
形態６７から９４のいずれか一項に記載のデバイス。
形態９６  推定心拍数の通知が呼吸段階の完了後に表示された、形態９５に記載のデバイス。
形態９７  処理ユニットが、
デバイスが出力するように構成されたアラートの少なくとも１サブセットの出力を呼吸シーケンスの呼吸段階の間は抑制するように構成された抑制ユニット
を更に備える、形態６７から９６のいずれか一項に記載のデバイス。
形態９８
受信ユニットが、呼吸シーケンスの呼吸段階の間に第３のユーザ入力を受信するように更に構成されており、
処理ユニットが、第３のユーザ入力が呼吸シーケンス割り込み基準を満たしているかどうかを判定するように構成された判定ユニットを更に備えており、
処理ユニットが、第３のユーザ入力が呼吸シーケンス割り込み基準を満たしているという判定に応じて呼吸シーケンスの呼吸段階を終了するように構成された終了ユニットを更に備えており、
呼吸シーケンスの呼吸段階を終了した後に、
表示有効化ユニットが、完了サイクル数の通知のディスプレイユニットでの表示を有効にするように更に構成されており、完了サイクル数が、呼吸段階が開始した後かつ第３のユーザ入力を受信する前に進度インジケータが変動した、選択された数のサイクルのうちの、サイクルの数を含む、形態６７から９７のいずれか一項に記載のデバイス。
形態９９
呼吸シーケンスの呼吸段階を終了した後に、
表示有効化ユニットが、第２のアフォーダンスのディスプレイユニットでの表示を有効にするように更に構成されており、
受信ユニットが、第２のアフォーダンスのユーザ入力選択を受信するように更に構成されており、
表示有効化ユニットが、第２のアフォーダンスのユーザ入力選択に応答して構成ユーザインターフェースのディスプレイユニットでの表示を有効にするように更に構成された、形態９８に記載のデバイス。
形態１００  処理ユニットが、
目標期間にわたる呼吸シーケンスの完了サイクル数を表す合計時間を判定するように構成された判定ユニット
を更に備えており、
表示有効化ユニットが、呼吸シーケンスの呼吸段階の完了を検出したことに応答してディスプレイユニットでの完了インターフェースの表示を有効にするように更に構成されており、完了インターフェースが、
合計時間の通知、及び、
第３のアフォーダンス
を含み、
受信ユニットが、第３のアフォーダンスのユーザ入力選択を受信するように更に構成されており、
開始ユニットが、第３のアフォーダンスのユーザ入力選択を受信したことに応答して呼吸シーケンスの呼吸段階に進むように更に構成された、形態６７から９９のいずれか一項に記載のデバイス。
形態１０１  呼吸段階の完了を検出することが、所定の時間が経過したことを検出することを含む、形態１００に記載のデバイス。
形態１０２  完了インターフェースが、推定心拍数の通知を更に含む、形態１００から１０１のいずれか一項に記載のデバイス。
形態１０３  目標期間がその当日である、形態１００から１０２のいずれか一項に記載のデバイス。
形態１０４  第１のバージョンの進度インジケータが第１のサイクル速度で変動し、合計時間が第１のサイクル速度に少なくとも部分的に基づいて判定される、形態１００から１０３のいずれか一項に記載のデバイス。
形態１０５  処理ユニットが、
複数の目標期間のうちの各目標期間にわたる呼吸シーケンスの完了サイクル数を表す合計時間を判定するように構成された判定ユニット
を更に備えており、
表示有効化ユニットが、複数の目標期間のうちの各期間のインジケータを含む要約インターフェースのディスプレイユニットでの表示を有効にするように更に構成されており、複数の目標期間のうちの各期間のインジケータが、複数の目標期間のうちのそれぞれの目標期間の判定された合計時間を表す、形態６７から１０４のいずれか一項に記載のデバイス。
形態１０６  目標期間が１日であり、複数の目標期間が７日間である、形態１０５に記載のデバイス。
形態１０７  処理ユニットが、
呼吸シーケンスの間に第２の信号を受信するように構成された受信ユニットと、
受信した第２の信号に少なくとも部分的に基づいて推定呼吸パターンを判定するように構成された判定ユニットと、
呼吸シーケンスの呼吸段階の開始と、呼吸シーケンスの呼吸段階の間の進度インジケータの表示とを、推定呼吸パターンと同期させるように構成された、同期ユニットと、
を更に備えた、形態６７から１０６のいずれか一項に記載のデバイス。
形態１０８  呼吸シーケンスの呼吸段階の開始と、呼吸シーケンスの呼吸段階の間の進度インジケータの表示とを、推定呼吸パターンと同期させることが、
判定ユニットが、推定呼吸パターンの吸気期間と排気期間との間の遷移である同期事象を判定するように更に構成されており、
同期事象が生じたとの判定に応じて、
開始ユニットが、呼吸シーケンスの呼吸段階を開始するように更に構成されており、
表示有効化ユニットが、第１のバージョンの進度インジケータのディスプレイユニットでの表示を有効にするように更に構成されている、
ことを含む、形態１０７に記載のデバイス。
形態１０９  デバイスが、ディスプレイユニットと処理ユニットとに連結されたセンサユニットを含み、第２の信号を受信することが、
受信ユニットが、呼吸シーケンスの間にセンサユニットから第２の信号を受信するように更に構成されている、
ことを含む、形態１０７に記載のデバイス。
形態１１０
構成ユーザインターフェースの表示を有効にする前に、
判定ユニットが、目標期間にわたる１つ以上の呼吸シーケンスの完了サイクル数を表す合計時間を判定するように更に構成されており、
表示有効化ユニットが、合計時間の通知を含む第４のアフォーダンスのディスプレイユニットでの表示を有効にするように更に構成されており、
受信ユニットが、第４のアフォーダンスのユーザ入力選択を受信するように更に構成されており、
構成ユーザインターフェースが、第４のアフォーダンスのユーザ入力選択を受信したことに応答して表示される、形態６７から１０９のいずれか一項に記載のデバイス。
形態１１１
ディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備えており、１つ以上のプログラムが、メモリに記憶され、１つ以上のプロセッサによって実行されるように構成されており、１つ以上のプログラムが、
第１の呼吸シーケンスに関連付けられた時間を検出することと、
所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を生成することと、
プロンプティング基準が満たされているかを判定することと、
プロンプトが第１のアフォーダンスを含む、プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するためのプロンプトをディスプレイに表示することと、
第１のアフォーダンスのユーザ入力選択を受信することと、
ユーザ入力選択を受信したことに応答して、第２の呼吸シーケンスユーザインターフェースをディスプレイに表示することと、
を行う命令を含む、電子デバイス。
形態１１２  １つ以上のプログラムを記憶する非一時的コンピュータ可読記憶媒体であって、１つ以上のプログラムは命令を含み、命令は、ディスプレイを備えた電子デバイスによって実行されると、デバイスに、
第１の呼吸シーケンスに関連付けられた時間を検出させ、
所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を生成させ、
プロンプティング基準が満たされているかを判定させ、
プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するためのプロンプトをディスプレイ上に表示させ、プロンプトは第１のアフォーダンスを含み、
第１のアフォーダンスのユーザ入力選択を受信させ、
第１のアフォーダンスのユーザ入力選択を受信したことに応答して第２の呼吸シーケンスユーザインターフェースをディスプレイ上に表示させる、
非一時的コンピュータ可読記憶媒体。
形態１１３
ディスプレイと、
第１の呼吸シーケンスに関連付けられた時間を検出する手段と、
所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を生成する手段と、
プロンプティング基準が満たされているかを判定する手段と、
プロンプトが第１のアフォーダンスを含む、プロンプティング基準が満たされているという判定に応じて第２の呼吸シーケンスを開始するためのプロンプトをディスプレイに表示する手段と、
第１のアフォーダンスのユーザ入力選択を受信する手段と、
第１のアフォーダンスのユーザ入力選択を受信したことに応答して第２の呼吸シーケンスユーザインターフェースをディスプレイに表示する手段と、
を備えるシステム。
形態１１４
ディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備えており、１つ以上のプログラムが、メモリに記憶され、１つ以上のプロセッサによって実行されるように構成されており、１つ以上のプログラムが、形態４５から６０のいずれか一項に記載の方法を実行する命令を含む、電子デバイス。
形態１１５  １つ以上のプログラムを記憶した非一時的コンピュータ可読記憶媒体であって、１つ以上のプログラムが、ディスプレイを備えた電子デバイスによって実行されると、形態４５から６０のいずれか一項に記載の方法をデバイスに実行させる命令を含む、非一時的コンピュータ可読記憶媒体。
形態１１６
ディスプレイと、
形態４５から６０のいずれか一項に記載の方法を実行する手段と、
を備えた、システム。
形態１１７
ディスプレイユニットと、
ディスプレイユニットに連結された処理ユニットと、
を備えており、処理ユニットは、
第１の呼吸シーケンスに関連付けられた時間を検出するように構成された検出ユニットと、
所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を生成するように構成された生成ユニットと、
プロンプティング基準が満たされているかを判定するように構成された判定ユニットと、
プロンプトが第１のアフォーダンスを含む、プロンプティング基準が満たされているという判定に応じて、第２の呼吸シーケンスを開始するためのプロンプトのディスプレイユニットでの表示を有効にするように構成された、表示有効化ユニットと、
第１のアフォーダンスのユーザ入力選択を受信するように構成された受信ユニットと、
を備えており、
表示有効化ユニットが、第１のアフォーダンスのユーザ入力選択を受信したことに応答して第２の呼吸シーケンスユーザインターフェースのディスプレイユニットでの表示を有効にするように更に構成された、デバイス。
形態１１８  所定のプロンプティング頻度が所定の期間である、形態１１７に記載のデバイス。
形態１１９
プロンプティング基準を生成することが、
判定ユニットが、第１の呼吸シーケンスに関連付けられた時間後の所定の期間の後に生じるプロンプティング時間を判定するように更に構成されていること、
を含み、
プロンプティング基準が満たされているかを判定することが、
判定ユニットが、プロンプティング時間が生じたかを判定するように更に構成されていること、
を含む、形態１１８に記載のデバイス。
形態１２０  デバイスが、タイミングユニットを更に備えており、
プロンプティング基準を生成することが、
タイミングユニットが、所定の期間に応じてタイマを設定するように構成されていることと、
タイミングユニットが、タイマを開始するように更に構成されていることと、
を含み、
プロンプティング時間が生じたかを判定することが、
判定ユニットが、タイマが満了したかどうかを判定するように更に構成されていること、
を含む、形態１１９に記載のデバイス。
形態１２１  第１の呼吸シーケンスに関連付けられた時間を検出することが、
検出ユニットが、第１の呼吸シーケンスの間に生じた時間を検出するように更に構成されていること、
を含む、形態１１７から１２０のいずれか一項に記載のデバイス。
形態１２２  第１の呼吸シーケンスに関連付けられた時間を検出することが、
検出ユニットが、第１の呼吸シーケンスの呼吸段階の開始時間を検出するように更に構成されていること、
を含む、形態１１７から１２１のいずれか一項に記載のデバイス。
形態１２３  第１の呼吸シーケンスに関連付けられた時間を検出することが、
検出ユニットが、第１の呼吸シーケンスの呼吸段階の完了時間を検出するように更に構成されていること、
を含む、形態１１７から１２１のいずれか一項に記載のデバイス。
形態１２４  処理ユニットが、更新ユニットを更に備えており、
プロンプティング基準が満たされているという判定の前に、
検出ユニットが、第３の呼吸シーケンスに関連付けられた時間を検出するように更に構成されており、
更新ユニットが、第３の呼吸シーケンスに関連付けられた時間の検出に応じて、所定のプロンプティング頻度及び第３の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を更新するように更に構成された、形態１１７から１２３のいずれか一項に記載のデバイス。
形態１２５  処理ユニットが、開始ユニット及び変動ユニットを更に備えており、
受信ユニットが、第１のユーザ入力を受信するように更に構成されており、
開始ユニットが、第１のユーザ入力を受信したことに応答して第２の呼吸シーケンスの呼吸段階に進むように構成されており、
第２の呼吸シーケンスの呼吸段階の間に、
表示有効化ユニットが、第１のバージョンの進度インジケータのディスプレイユニットでの表示を有効にするように更に構成されており、
変動ユニットが、選択されたサイクル数に応じて第１のバージョンの進度インジケータを変動させるように構成された、形態１１７から１２４のいずれか一項に記載のデバイス。
形態１２６  処理ユニットが、
第２の呼吸シーケンスの呼吸段階に進む前に、
受信ユニットが、第２のユーザ入力を受信するように更に構成されており、
調節ユニットが、第２のユーザ入力を受信したことに応答して第２の呼吸シーケンスのサイクル数を選択されたサイクル数に合わせるように構成された、形態１２５に記載のデバイス。
形態１２７
処理ユニットが調節ユニットを更に備えており、
第２の呼吸シーケンスを開始するためのプロンプトが第２のアフォーダンスを含み、
受信ユニットが、第２のアフォーダンスのユーザ入力選択を受信するように更に構成されており、
第２のアフォーダンスのユーザ入力選択を受信したことに応答して、
表示有効化ユニットが、プロンプトのディスプレイユニットでの表示をやめるように更に構成されており、
更新ユニットが、プロンプティング基準を更新するように構成された、形態１１７から１２６のいずれか一項に記載のデバイス。
形態１２８  プロンプティング基準を更新することが、
更新ユニットが、所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出された時間に基づいてプロンプティング基準を更新するように更に構成されていること、
を含む、形態１２７に記載のデバイス。
形態１２９  処理ユニットが検出ユニットを更に備えており、プロンプティング基準を更新することが、
検出ユニットが、第２のアフォーダンスの受信されたユーザ入力選択に関連付けられた時間を検出するように構成されていることと、
更新ユニットが、所定のプロンプティング頻度及び第２のアフォーダンスの受信されたユーザ入力選択に関連付けられた検出された時間に基づいてプロンプティング基準を更新するように更に構成されていることと、
を含む、形態１２７に記載のデバイス。
形態１３０  プロンプティング基準を更新することが、
更新ユニットが、スヌーズ間隔に基づいてプロンプティング基準を更新するように更に構成されていることと、
所定のプロンプティング頻度が所定の期間であることと、
スヌーズ間隔が、所定のプロンプティング頻度とは別個の期間であることと、
を含む、形態１２７に記載のデバイス。
形態１３１
第２のアフォーダンスのユーザ入力選択を受信したことに更に応答して、
表示有効化ユニットが、当日の残りの時間に呼吸シーケンスを開始するためのすべてのプロンプトの表示を差し控えるように更に構成された、
形態１２７に記載のデバイス。
形態１３２
判定ユニットが、更新されたプロンプティング基準が満たされているかを判定するように更に構成されており、
表示有効化ユニットが、第４の呼吸シーケンスを開始するためのプロンプトのディスプレイユニットでの表示を、更新されたプロンプティング基準が満たされているという判定に応じて、有効にするように更に構成されており、プロンプトが第３のアフォーダンスを含み、
受信ユニットが、第３のアフォーダンスのユーザ入力選択を受信するように更に構成されており、
表示有効化ユニットが、第４の呼吸シーケンスユーザインターフェースのディスプレイユニットでの表示を、第３のアフォーダンスのユーザ入力選択を受信したことに応答して、有効にするように更に構成されている、形態１２７から１３１のいずれか一項に記載のデバイス。
【０１６８】
ここで、ポータブル多機能デバイス１００、デバイス３００、又はデバイス５００などの電子デバイス上に実装されるユーザインターフェース（「ＵＩ」）及び関連プロセスの実施形態に関心を向ける。いくつかの実施形態では、電子デバイスはディスプレイを含む。いくつかの実施形態では、ディスプレイはタッチ感知ディスプレイである。いくつかの実施形態では、電子デバイスはタッチ感知面を含む。いくつかの実施形態では、電子デバイスは回転可能入力機構を含む。
【０１６９】
図６Ａ〜図６Ｆは、いくつかの実施形態による、呼吸シーケンスを行うための例示的なユーザインターフェースを示す。これらの図中のユーザインターフェースは、図７でのプロセスを含めた、後述されるプロセスを例示するために使用される。
【０１７０】
図６Ａは、いくつかの実施形態による、呼吸シーケンスを開始しかつ行うための例示的なユーザインターフェースを示す。ユーザインターフェース画面６０２は、電子デバイス（以降「デバイス」と称される）のホーム画面を示す。日付、時間帯、及び気温などの一般情報は任意選択的に、ユーザインターフェース画面６０２上に提示される。いくつかの例では、ユーザインターフェース画面６０２は、デバイスを始動後に任意選択的に表示され、かつユーザに応答して、デバイス上で作動しているアプリケーションを終了する。ユーザインターフェース画面６０２は、選択可能アフォーダンス６０４を含み、これは、選択される時、任意選択的に、デバイスに、呼吸シーケンスを行うために使用されるアプリケーションを起動させる。いくつかの例では、デバイスは着用可能な電子腕時計であり、アフォーダンス６０４は、腕時計ディスプレイ上に複雑化腕時計文字盤として提示される。アフォーダンス６０４は、任意選択的に、（例えば、ユーザインターフェース画面６０６〜６２８に関して後述されるように）進行インジケータの小型バージョンとして示されている。この例では、アフォーダンス６０４は、デバイス上で呼吸シーケンスを行うために使用されるアプリケーションと関連付けられた記号である、様式化された矢印の画像を含むように示される。よって、アフォーダンス６０４は、この画像が呼吸シーケンスにアクセスすることに関連付けられることを伝えている。他の例では、アフォーダンス６０４が含まれる画像は任意の適した画像である。
【０１７１】
いくつかの実施形態によると、アフォーダンス６０４はテキスト情報と関連付けられる。いくつかの例では、デバイスは、総時間を判断し、かつこの総時間をテキスト情報として表示する。示される例では、アフォーダンス６０４は、現期間（例えば、本日）で１つ以上の呼吸シーケンスにおいて３分の呼吸をユーザが行ったことを表す、テキスト「３分」を含む。
【０１７２】
ユーザインターフェース画面６０２において、デバイスは、アフォーダンス６０４の選択に対応するユーザ入力を受信し、それに応じて、ユーザインターフェース画面６０６において示されるように例示的な構成ユーザインターフェースを表示する。
【０１７３】
ユーザインターフェース画面６０６は、呼吸シーケンスの例示的な構成ユーザインターフェースを示す。いくつかの実施形態では、構成ユーザインターフェースは、呼吸シーケンスの構成段階中に表示される。いくつかの例では、構成ユーザインターフェースは、呼吸シーケンスを行うアプリケーションが開始された後に表示される。構成ユーザインターフェースは、呼吸シーケンスのサイクル数を選択するためのプロンプトを含む。例えば、ユーザインターフェース画面６０６は、ユーザによって選択できる呼吸シーケンスのサイクル数を表すインジケータ６０８を含む。この例では、サイクル数は、（例えば、吸気期間及び呼気期間で構成される）呼吸数を表す。いくつかの例では、呼吸シーケンスは、ユーザの呼吸運動中にユーザをトレーニングするための呼吸キューを提供することになり、この運動は、サイクル数に等しい呼吸数に対して続く。呼吸数は、ユーザによって行われるべき呼吸運動の長さの指示であるため、重要である。ユーザがサイクル（例えば、呼吸）数を調節できるようにすることによって、ユーザは、自身の呼吸運動を柔軟にカスタマイズでき、ユーザが呼吸運動を行う可能性が大きくなり、それによって、意識して呼吸する健康上の利益が得られる。例えば、ユーザにとって利用可能な時間がわずかである場合、ユーザは、７呼吸だけの短い呼吸運動を行うことを選ぶことができ、そのように、多忙なスケジュールを維持しながら依然健康上の利益を得ることができる。構成ユーザインターフェースは、任意選択的に、呼吸シーケンスのサイクル数（例えば、インジケータ６０８）に加えて又はこれの代わりに表示される呼吸シーケンスの時間長の指示（例えば、インジケータ６１０）を含む。構成ユーザインターフェースは任意選択的に、進行インジケータを含む。例えば、ユーザインターフェース画面６０６は、複数のグラフィカル要素（例えば、重なり合う円）として示される進行インジケータ６１６を含む。以下により詳細に論じられる進行インジケータは、任意選択である視覚要素であり、これによって、ユーザには、呼吸シーケンス全体を通して呼吸が案内される視覚キューが提供される。
【０１７４】
いくつかの実施形態によると、デバイスは第１のユーザ入力を受信する。例えば、第１のユーザ入力は、画面６０６に示される構成ユーザインターフェースにおいて受信され、呼吸シーケンスのサイクル数の選択に対応する。
【０１７５】
ユーザインターフェース画面６１８は、デバイスがサイクル数の選択に対応するユーザ入力を受信した後の呼吸シーケンスの例示的な構成ユーザインターフェースを示す。示される例では、デバイスは、呼吸シーケンスのサイクル数の選択を表すユーザインターフェース画面６０６においてユーザ入力を受信する。ユーザ入力に応答して、デバイスはサイクル数を調節する。例えば、ユーザインターフェース画面６１８において、インジケータ６０８は、ここで、サイクル（例えば、呼吸）数が前回の数の７（例えば、インジケータ６０８は画面６０６において「７呼吸」を示す）から２１に増大していることを指示する「２１呼吸」を示す。いくつかの実施形態では、デバイスは、タッチ感知面又はタッチ感知ディスプレイ上でユーザ入力を受信する。いくつかの実施形態では、デバイスは、回転可能入力機構を含み、ユーザ入力は回転可能入力機構の回転である。示される例では、デバイスでは回転可能入力機構６１４の回転が受信され、これによって、デバイスはサイクル数を７から２１に調節した。いくつかの例では、サイクル数が調節された（例えば、３倍に増加した）ため、呼吸シーケンスの時間長も調節される（例えば、３倍に増加される）。例えば、ユーザインターフェース画面６１８におけるインジケータ６１０はここで、（例えば、３分の長さを指示する）「３分」」を示す。当業者には理解されるであろうが、示される例では、呼吸シーケンスの、サイクル数と時間長との間の論理関係は１分当たり７サイクルである。この論理関係はまた、以降「循環率」と称される。いくつかの例では、循環率は、１分当たり７サイクル以外の値（例えば、１分当たり５サイクル）である。
【０１７６】
サイクル（例えば、呼吸）数は、少なくとも部分的に、呼吸シーケンスに適用可能な、時間（例えば、呼吸段階の持続時間）及び呼吸比（例えば、呼気にかかる時間と比較して吸気にかかる時間の比率）に基づいて、判断されてよい。例えば、持続時間が１分（６０秒）及び呼吸比が１：１．５（例えば、吸気対呼気の比率）について、それぞれの全呼吸（例えば、吸気及び呼気）には８．５秒かかり、それぞれの吸気には（例えば、１：１．５の呼吸比の「１」に基づいて）３．４秒、及び、それぞれの呼気には（例えば、１：１．５の呼吸比の「１．５」に基づいて）５．１秒になる。いくつかの実施形態では、全サイクル（例えば、呼吸）の持続時間は、人が吸気から呼気に（及びその逆の）移行にかかるわずかな遅延を考慮するために、吸気期間と呼気期間との間に任意選択的に追加される追加の時間分を含む。例えば、図６Ｃのサイクル６５０における点６５６と点６５８との間の時間はそのような時間分を示す。この例では、吸気期間及び呼気期間はそれぞれ、そのように、５．１秒及び３．４秒よりわずかに短くなることで、追加の持続時間が全呼吸の持続時間に含まれる場合、１：１．５の呼吸比を維持する。追加の持続時間は、例えば、０．５秒である。いくつかの例では、吸気期間から呼気期間への移行時に挿入される追加の持続時間は、呼気期間から吸気期間への移行時に挿入される追加の持続時間とは異なる時間長である。いくつかの実施形態では、追加の持続時間はサイクルに含まれない。いくつかの実施形態では、これらの期間の間（サイクル中）の１回の移行のみが追加の持続時間を有する。いくつかの実施形態では、これらの期間の間（サイクル中）の両方の移行は追加の持続時間を有する。
【０１７７】
いくつかの実施形態では、サイクル数を調節することによって、表示されるインジケータの外観が変更する。例えば、図６Ａの画面６０６に示されるように、インジケータ６１６は、サイクル数が７呼吸に設定される時は６のグラフィカル要素（例えば、重なり合う円）から作成されるが、画面６１８に示されるように、サイクル数が２１呼吸に設定される時は１０のグラフィカル要素（例えば、重なり合う円）から作成される。それゆえに、インジケータ６１６の外観を、選択されたサイクル数にしたがって変えて選択されたサイクル数の視覚的な指示をユーザに提供することができるため、呼吸シーケンスを構成するためにより直感的な人間−機械インターフェースがもたらされる。
【０１７８】
いくつかの実施形態によると、ユーザインターフェース画面６１８において、デバイスは、呼吸シーケンスの呼吸段階を開始するためのリクエストを表すユーザ入力を受信する。例えば、ユーザ入力は、ユーザインターフェース画面６１８における開始アフォーダンス６１２のユーザ選択とすることができる。
【０１７９】
いくつかの実施形態によると、呼吸シーケンスの呼吸段階に進行する（例えば、開始する）ためのリクエストを表すユーザ入力を受信することに応答して、デバイスは、呼吸シーケンスの呼吸段階に進行する（例えば、開始する）。いくつかの実施形態によると、呼吸シーケンスの呼吸段階中、デバイスは進行インジケータの第１のバージョンを表示する。示される例では、進行インジケータの第１のバージョンは、１０の重なり合う円から作成されるバージョンである（例えば、ユーザインターフェース画面６１８に示されるインジケータ６１６）。いくつかの実施形態によると、デバイスは、呼吸シーケンスの呼吸段階中に、選択されたサイクル数にしたがって進行インジケータの第１のバージョンを変動させる。
【０１８０】
いくつかの実施形態によると、呼吸シーケンスの呼吸段階を開始する前に、デバイスは、第２のユーザ入力を受信し、この第２のユーザ入力を受信することに応答して、呼吸シーケンスの呼吸段階に進行する。示される例では、受信した第２のユーザ入力は、ユーザインターフェース画面６１８の開始アフォーダンス６１２の選択であり、これに応じて、デバイスは、呼吸段階に進行し（例えば、開始し）、（例えば、画面６２０〜６２８に示されるように）進行インジケータを表示しかつ変動させる。
【０１８１】
いくつかの実施形態では、呼吸シーケンスの呼吸段階に進行することは、第２のユーザ入力に応答して呼吸シーケンスの呼吸段階を開始することを含む。いくつかの実施形態では、呼吸シーケンスの呼吸段階に進行することは、第２のユーザ入力に応答して呼吸シーケンスの（図６Ｄの画面６６８Ａ〜６６８Ｅに関して後述される）予備段階を開始することと、呼吸シーケンスの予備段階の終了後に呼吸段階を開始することとを含む。
【０１８２】
いくつかの実施形態では、第１のユーザ入力及び第２のユーザ入力は異なるユーザ入力である。例えば、第１のユーザ入力はサイクル数を選択するための回転可能入力機構６１４の回転とすることができ、第２のユーザ入力は開始アフォーダンス６１２上のタッチ入力とすることができる。いくつかの実施形態では、第１のユーザ入力及び第２のユーザ入力は同じである。例えば、ユーザは、タッチ入力を開始アフォーダンス６１２上で提供することによって、ユーザインターフェース画面６０６におけるディスプレイ上に提示されるデフォルトサイクル数を受け入れることができる。それに応じて、デバイスは、選択されたサイクル数を、表示されるデフォルトサイクル数（例えば、７サイクル）に設定する。よって、第１のユーザ入力及び第２のユーザ入力は両方とも、この事例において開始アフォーダンス６１２上の同じ入力となる。
【０１８３】
いくつかの実施形態によると、呼吸シーケンスの呼吸段階中、進行インジケータは選択されたサイクル数にしたがって変動する。ユーザインターフェース画面６２０〜６２８は、１つのサイクルによる、進行インジケータ６１６の例示的な変動を示す。この例では、（呼吸シーケンスの）サイクルは、１つの完全な吸気期間及び１つの完全な呼気期間を表し、吸気期間の初めはサイクルの初めと一致し、サイクルの終わりは呼気期間の終わりと一致する。
【０１８４】
ユーザインターフェース画面６２０は、サイクルの初めに進行インジケータ６１６を示す。この例では、ユーザインターフェース６２０に示されるように、進行インジケータ６１６は、この最小サイズで、サイクルの初めにサイクル中の任意の他の時間に対して表示される。最小形態で表示されている進行インジケータ６１６は、吸気期間の初めをユーザにシグナリングすることで、ユーザは吸気をし始めるものとする。いくつかの例では、進行インジケータは、画面６２０に示されるように、この最小サイズの単純な円である。よって、ユーザは、呼吸段階中、ユーザが呼吸シーケンス中に行っているものとする適切な呼吸アクションを表示する視覚キューが提供される。
【０１８５】
ユーザインターフェース画面６２２は、サイクルの吸気期間の途中の進行インジケータ６１６を示す。いくつかの実施形態では、進行インジケータはサイクルの吸気期間中にサイズが変わる。例えば、ユーザインターフェース画面６２２に示されるように、進行インジケータ６１６は、吸気期間中サイズが大きくなり、吸気期間全体を通してそのように大きくなり続けることになる。いくつかの例では、サイズの変更は、グラフィカル要素（例えば、円）の移動の結果であり、これによって、画面６２２に見られるように、１つの小さな円にまとまり始め（例えば、円全てが互いに完全に重なり合う）、グラフィカル要素（例えば、円）が部分的に重なり合って集まるように形成されるように外方に拡張される。（例えば、大きくなることによって）吸気期間中の進行インジケータの変更していくサイズは、（例えば、空気を吸い込むことによって肺のサイズを増大させるように）ユーザが吸気するものとする、直感的な視覚キューをユーザに提供する。その結果、呼吸キューに従う時のユーザの認識的負担は低減される。
【０１８６】
ユーザインターフェース画面６２４は、吸気期間と呼気期間との間の移行時の進行インジケータ６１６を示す。示される例では、進行インジケータ６１６は、ユーザインターフェース６２４に示されるように、サイクルの吸気期間と呼気期間との間の移行時に、サイクル中の任意の他の時間に対してそのサイズが最大である。最大である進行インジケータ６１６は、吸気期間の終わり及び呼気期間の初めをシグナリングするため、ユーザは呼気し始めるものとする。
【０１８７】
いくつかの例では、サイクルにしたがって進行インジケータの変動を完了するために、進行インジケータはその元のサイズに戻る。ユーザインターフェース画面６２６及び６２８は、サイクルの吸気期間の後の例示的な呼気期間中の進行インジケータを示す。ユーザインターフェース画面６２６において、進行インジケータ６１６は、サイクルの呼気期間の途中に示され、（画面６２４における表示から）サイズは小さくなる。ユーザインターフェース６２８において、進行インジケータ６１６は、呼気期間の終わりにその最小サイズに戻っており、これはまた、このサイクルの終わり、及び次のサイクルの吸気期間の初めに相当する。見られるように、ユーザインターフェース画面６２８における進行インジケータ（サイクルの終わり）は、ユーザインターフェース画面６２０における進行インジケータ（サイクルの初め）と同じサイズである。いくつかの例では、進行インジケータのサイズは同じサイズに戻って、サイクルが終わり、かつ新しいサイクルを始めて（例えば、ユーザインターフェース画面６２０〜６２８に示されるように進行インジケータの変動を繰り返して）よいことを、ユーザにシグナリングする。
【０１８８】
画面６２０における進行インジケータから画面６２４における進行インジケータへの変更は、第１の呼吸イベント（例えば、吸気期間）に対応し、変更にかかる時間長は、第１の呼吸イベントの時間長（例えば、７呼吸／分での１：１．５の呼吸比に対する３．４秒）に対応し得る。画面６２４の進行インジケータから画面６２８の進行インジケータへの変更は、第２の呼吸イベント（例えば、呼気期間）に対応してよく、変更にかかる時間長は第２の呼吸イベントの時間長（例えば、７呼吸／分での１：１．５の呼吸比に対する５．１秒）に対応し得る。画面６２０〜６２８の間の進行インジケータの移行（例えば、変動）が任意選択的に、円滑な移行を生じさせるために進行インジケータの更に多くのディスプレイ（ここでは示されない）を含むことは、理解されたい。
【０１８９】
上述されるように、（例えば、画面６２０〜６２８において示されるように）進行インジケータを変動させることによって、呼吸段階中に従う直感的な視覚キューがユーザに提供される。ユーザは、これらの視覚キューを利用して、デバイス上での呼吸シーケンス行う時の呼吸運動中に自身の呼吸をトレーニングすることができる。本明細書に説明されるようにインジケータを変動させることは、個人の自然な呼吸パターンの律動的性質に類似しているような、ユーザに対する直感的信号である。よって、これらの視覚キューによって、呼吸シーケンスを行う時のユーザに対する認識的負担が低減し、呼吸シーケンスによって提供されるトレーニングの有効性が高まり、ユーザによって行われる呼吸運動に対して健康を意識した呼吸パターンが強化される。
【０１９０】
いくつかの例では、進行インジケータの種々のバージョンはそれぞれ、異なったやり方で変動し得る。例えば、進行インジケータの第１のバージョンは、第１のサイズと第２のサイズとの間（例えば、５０％〜１００％）で変動することができ、第２のバージョンは、第２のサイズと第３のサイズとの間（例えば、２５％〜５０％）で変動することができる。
【０１９１】
いくつかの実施形態では、進行インジケータは表示され、そして選択される場合、デバイスを、呼吸段階に進行させる、呼吸シーケンスを行うアプリケーションを起動させる、又は、デバイスに構成ユーザインターフェースを表示させる。いくつかの例では、進行インジケータ６１６は、デバイスのユーザがこのデバイスに対してある特定のアクションを行う（例えば、デバイスを持ち上げること、及びデバイスを見ることなど）に応答して、無作為に、又はある間隔にしたがって、画面上に（６０６に示されるが、インジケータ６０８、開始アフォーダンス６１２などの他の表示される要素はなく）表示される。いくつかの例では、ディスプレイ上での進行インジケータの提示は、呼吸運動に参加するため（例えば、呼吸シーケンスを行うため）の、ユーザに対するリマインダとして機能する。
【０１９２】
呼吸シーケンスの呼吸段階の終わりに、ディスプレイは図６Ｂに示されるユーザインターフェース画面６３０を提示してよい。ユーザインターフェース画面６３０は、（例えば、呼吸段階中いずれの時点よりも大きい）拡大した進行インジケータ６１６を含む例示的な終了インターフェースを示す。呼吸段階の終了後、進行インジケータは、呼吸段階が終了したことをユーザにシグナリングするために、色、パルス、回転、又はアニメーションなどを変更することもできる。いくつかの例では、表示される進行インジケータの視覚挙動は、呼吸段階又は予備段階中に表示される進行インジケータの第１のバージョン又は第２のバージョンとは異なっており、そのように、進行インジケータ６１６は、具体的には、呼吸段階を終了するという、追加的な視覚キューをユーザに提供できる。ユーザインターフェース画面６３０において、デバイスは、別の終了インターフェース（例えば、ユーザインターフェース画面６３２）を表示するように自動的に進行してよい、又は、ユーザ入力に応答して自動的に進行してよい。例えば、ユーザ入力は、進行インジケータ６１６の選択、又はその他のユーザ入力であってよい。いくつかの実施形態では、ユーザインターフェース画面６３０及び６３２は、呼吸シーケンスの終結段階中に表示される。
【０１９３】
ユーザインターフェース画面６３２は、呼吸段階の終了後に表示される例示的な終了インターフェースを示す。終了インターフェースは任意選択的に、呼吸シーケンスについての情報を含む。いくつかの例では、終了インターフェースは、ユーザが呼吸シーケンスを終了したことを指示する（例えば、ユーザインターフェース画面６３０は「お疲れさまでした」というテキスト情報を含む）。いくつかの例では、終了インターフェースは、定量的性能指標（「あなたの呼吸は９０％に達しています」）を指示する、及び／若しくは、提案（「次回はより深い呼吸をしてみましょう」）を指示する、並びに／又は任意の他の適した情報を指示する。終了インターフェースに含まれる情報は、毎日呼吸に時間をかけるという利益を強化することで、ユーザが、自身の呼吸を案内するための呼吸シーケンスを行うことを継続しかつ進行するように鼓舞することができる。同様に、終了インターフェースに含まれる情報は、ユーザが、自身の健康指標（例えば、心拍数）の改善に努めるように鼓舞することができる。
【０１９４】
いくつかの例では、呼吸シーケンスに参加することでいずれの健康指標に変化がもたらされたかどうかを判断するために、予備段階中に収集したセンサデータは終了段階中に収集されたセンサデータと比較される。例えば、ストレス及び不安などの兆候とすることができる任意の他の指標に対して、ユーザの心拍数を比較でき、心拍数変動測定値を比較でき、ユーザの脈拍数を比較できる。これらの比較又は同様のものをユーザに提供することは、ユーザが、長期の進行（例えば、慢性ストレスの生理インジケータの低減）及び短期の進行（例えば、心拍数を低下させることによる弛緩）を追跡できるようにする、ユーザフィードバックを提供することによって、呼吸シーケンスを行う利益を強化するのに役立つ可能性がある。
【０１９５】
いくつかの例では、終了インターフェースは呼吸段階の終了後表示されない。例えば、呼吸シーケンスの呼吸段階の終了に応答して、ディスプレイは構成ユーザインターフェースを表示できる、又はデバイスのホーム画面を表示してよい。
【０１９６】
いくつかの実施形態によると、デバイスは、目標期間にわたって呼吸シーケンスの完了サイクル数を表す総時間を判断する。いくつかの実施形態によると、目標期間は当日である。例えば、完了サイクル数を表す時間は、本日終了した全呼吸時間を表す。呼吸シーケンスの呼吸段階の終了を検出することに応答して、デバイスは、ディスプレイ上に、総時間の指示及び第３のアフォーダンスを含む終了インターフェースを表示する。例えば、ユーザインターフェース画面６３２は、例示的な終了インターフェースを示し、かつ、総時間（例えば、６分）の例示的な指示を示すインジケータ６３４を含む。ユーザインターフェース画面６３２はまた、例示的な第３のアフォーダンスである、再呼吸アフォーダンス６３８を示す。
【０１９７】
ユーザは、第１の呼吸シーケンスの終了後に別の呼吸シーケンス行うことを望む場合がある。例えば、ユーザは終了した呼吸シーケンスを繰り返すことを望む場合がある。いくつかの実施形態によると、デバイスは、第３のアフォーダンスのユーザ入力選択を受信し、かつ、それに応じて、呼吸シーケンスの呼吸段階に進行する。例えば、図６Ｂに示されるように、デバイスは、再呼吸アフォーダンス６３８の選択に応答して（図６Ａから再現され、かつ呼吸段階の初めを示す）ユーザインターフェース６２０の表示に進行する。いくつかの例では、デバイスは、終了した呼吸段階の選択されたサイクル数を使用する（例えば、同じ設定で再開する）。
【０１９８】
いくつかの実施形態によると、呼吸段階の終了を検出することは、所定の時間が経過したことを検出することを含む。例えば、休止なく３分が経過する場合、ユーザは、１分当たり７サイクルで２１サイクルの呼吸段階を終了したと想定される。
【０１９９】
いくつかの実施形態によると、終了インターフェースは更に、推定心拍数の指示を含む。例えば、ユーザインターフェース画面６３２に示される例示的な終了インターフェースは、推定心拍数の例示的な指示である心拍数インジケータ６３６を含む。いくつかの例では、心拍数インジケータ６３６は、ユーザの推定心拍数に対応する割合でディスプレイ上で脈動する。
【０２００】
いくつかの実施形態によると、デバイスはセンサを含み、デバイスは、呼吸シーケンスの呼吸段階中にセンサから第１の信号を受信する。デバイスは、受信した第１の信号に少なくとも部分的に基づいて推定心拍数を判断し、かつ、ディスプレイ上に、推定心拍数の指示を表示する。例えば、判断した推定心拍数は、ユーザインターフェース画面６３２上に心拍数インジケータ６３６として表示される。
【０２０１】
いくつかの実施形態によると、推定心拍数の指示は、呼吸段階の終了後に表示される。例えば、心拍数インジケータ６３６を含む、図６Ｂのユーザインターフェース画面６３２は、呼吸段階の終了後に（例えば、進行インジケータが、図６Ａのユーザインターフェース画面６２０〜６２８に示されるように選択されたサイクル数にしたがって変動した後に）表示される。
【０２０２】
呼吸運動中に心拍数を測定しかつこれを後に表示することは、ユーザの静止している心拍の高忠実度の読み取り値を提供し、これによって、ユーザの全体的な健康上の又は現在の生理学的状態を指示することができる。ユーザが、例えば、弛緩のために呼吸している場合、推定心拍数の指示を提供することによって、ユーザの生理学的状態のリアルタイム（又はほぼリアルタイム）のフィードバックを提供することによる呼吸運動の有効性が高まり、このことは、ユーザが、自身の弛緩状態の目標を達成するために別の呼吸運動を継続する動機となり得る。
【０２０３】
いくつかの実施形態によると、進行インジケータの第１のバージョンは第１の循環率（例えば、１分当たり７呼吸）で変動し、総時間は第１の循環率（例えば、終了した２８呼吸は７呼吸／分で除算されて４分の呼吸になる）に少なくとも部分的に基づいて判断される。例えば、総時間は、完了サイクル数を循環率で除算することによって判断される。例えば、第１の循環率が１分当たり７サイクルであり、かつ完了サイクル数が４２である場合、総時間は（４２サイクル）÷（１分当たり７サイクル）であり、これは（ユーザインターフェース画面６３２におけるインジケータ６３４によって示される）６分に等しい。循環率について、例えば、ユーザインターフェース６４０に関して、以下でより詳細に論じる。
【０２０４】
デバイスは任意選択的に、例えば、過去７日間の１週間の概要といった、複数の期間のそれぞれについての総時間の概要を表示する。いくつかの実施形態によると、デバイスは、複数の目標期間のそれぞれに対する目標期間にわたる呼吸シーケンスの完了サイクル数を表す総時間を判断する。例えば、デバイスは、前週の各日（７日）に対して完了サイクル数を判断する。デバイスは、ディスプレイ上に、複数の目標期間のそれぞれに対するインジケータを含む概要インターフェースを表示し、複数の目標期間のそれぞれに対するインジケータは、複数の目標期間のこの対応する目標期間の判断された総時間を表す。例えば、図６Ｂのユーザインターフェース画面６４２は、例示的な概要インターフェースを示し、それぞれの目標期間に対するインジケータ（例えば、インジケータ６４６Ａ及び６４６Ｂ）を含み、この場合、それぞれの目標期間は１日である。インジケータ６４６Ａ及び６４６Ｂは、棒グラフの形態の先週の月曜日及び火曜日に対応する目標期間に対する総時間を指示する。しかしながら、総時間を指示するのに適した任意の可視の表現は使用可能である。概要インターフェースは任意選択的に、複数の目標期間の全ての期間に対する総時間のインジケータを含む。例えば、インジケータ６４４は、この７日にわたって行われた呼吸の分の総数を指示する。
【０２０５】
いくつかの実施形態によると、目標期間は１日であり、複数の目標期間は７日である。
【０２０６】
上で簡潔に論じられるように、いくつかの実施形態によると、進行インジケータの第１のバージョンは第１の循環率で変動する。いくつかの実施形態では、循環率は、時間単位当たりの所定のサイクル数である。ユーザインターフェース画面６０６に示される例では、例示的な第１の循環率は１分当たり７サイクル（例えば、１分当たりの呼吸）である。いくつかの例では、呼吸シーケンスの循環率は、より高い（例えば、全般的に個人に対する難易度がより低い）又はより低い（例えば、全般的に個人に対する難易度がより高い）ものであってよい。
【０２０７】
ユーザは任意選択的に、呼吸シーケンスの循環率を指定できる。いくつかの実施形態によると、デバイスは第１の循環率の値を受信する。例えば、デバイスはユーザ入力を介して値を受信できる。第１の循環率の値を受信することに応答して、デバイスは第１の循環率を受信した値に設定する。例えば、図６Ｂのユーザインターフェース画面６４０は、図６Ａのユーザインターフェース画面６０６と同様の構成ユーザインターフェースを示すが、インジケータ６０８及び６１０によって示されるように、循環率の値は１分当たり５サイクル（例えば、呼吸）に設定されている。
【０２０８】
いくつかの実施形態によると、第１の循環率の値はデバイスにおいて受信されたユーザ入力を介して設定される。例えば、デバイスは、タッチ感知面又はタッチ感知ディスプレイ上でタッチ入力の接触を受信でき、この接触は、閾値強度を超える特徴的強度を有し、それに応じて、ユーザに値を選択する能力を提供するメニューを表示する。この例では、デバイスは、値のユーザ選択を受信し、かつ第１の循環率の値を選択された値に設定する。
【０２０９】
いくつかの実施形態では、デバイスは第１のデバイスであり、第１の循環率の値は、第２のデバイスからの伝送によって第１のデバイスにおいて受信される。第２のデバイスは、例えば、ワイヤード接続又はワイヤレス接続の１つ以上によってこのデバイスにペアリングされたスマートフォンとすることができる。例えば、ユーザは、スマートフォン（例えば、第２のデバイス）上で実行されるアプリケーションを使用して第１の循環率の値を選択してよい。この例では、第１のデバイスは、ワイヤレス接続によってスマートフォンからの伝送を介して（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）接続、又は任意の他の適した伝送プロトコルを介して）第１の循環率の値を受信する。
【０２１０】
呼吸シーケンスと関連付けられた（呼吸比とも称される得る）循環率は、所定の比率である、ユーザが選択した比率とすることができる、又は、上述されるように、ユーザと関連付けられた呼吸プロファイル及び／又は健康データと関連付けられた比率とすることができる。例えば、デバイスは、例えば、ユーザの基準呼吸比、過去の呼吸シーケンス設定、及び生理学的信号などを指示する、ユーザの呼吸プロファイルにアクセスできる。デバイスは、呼吸シーケンスに対する適切な循環率を選択するためにこの情報を使用することができる。適切な循環率は、例えば、所定量で（例えば、あるパーセンテージで）低減させるユーザの基準呼吸比とすることができる。
【０２１１】
いくつかの実施形態によると、選択された数のサイクルのうちの各サイクルは、第１の時間帯、及び第１の時間帯と異なっている第２の時間帯を含む。例えば、図６Ｃは、曲線によって表される、ユーザ呼吸作用の例示的なサイクル６５０を示す。いくつかの例では、この曲線は、進行インジケータの（例えば、経時的に変動するような）サイズを表す。サイクル６５０は、第１の期間６６４（呼吸作用曲線の点６５２と点６５６との間の時間）、及び第２の期間６６６（呼吸作用曲線の点６５８と点６６２との間の時間）を有する。この例では、第１の期間６６４はサイクルの吸気期間に相当し、第２の期間６６６はサイクルの呼気期間に相当する。示されるように、サイクル６５０の第１の期間６６４及び第２の期間６６６は異なっている（例えば、これらは等しくない時間長を有する）。点６５６及び点６５８はこれらの間に間隙を有するように示されている。上記で論じられるように、この任意選択的な間隙は、吸気期間及び呼気期間の長さを判断する時のサイクルに含まれ得る。この加えられた時間分は、人が吸気と呼気とを切り換えるのにかかる一瞬を表す。いくつかの例では、点６５６と点６５８との間に間隙はない。いくつかの例では、両方の移行の間（例えば、吸気から呼気への移行の間、及び呼気から吸気への移行の間）に間隙がある。
【０２１２】
いくつかの例によると、進行インジケータの第１のバージョンを変動させることは、選択された数のサイクルのうちの各サイクル中、第１の時間の開始時に進行インジケータの第１の可変視覚特性を変更することと、第２の時間の開始時に進行インジケータの第１の可変視覚特性を変更することとを含む。
【０２１３】
いくつかの実施形態によると、第１の可変視覚特性は表示される進行インジケータのサイズであり、第１の時間の開始時に第１の可変視覚特性を変更することは、表示される進行インジケータのサイズを増大させることを含み、第２の時間の開始時に第１の可変視覚特性を変更することは、表示される進行インジケータのサイズを縮小させることを含む。ユーザインターフェース画面６２０〜６２８に関して上述されるように、進行インジケータのサイズを増大及び縮小させることは、呼吸シーケンスの呼吸パターンと一致する視覚キューをもたらすため、案内される呼吸運動を行うユーザの認識的負担が低くなる。
【０２１４】
いくつかの実施形態によると、第２の時間は第１の時間より長い。例えば、図６Ｃにおいて、期間６６６は期間６６４より長い。よって、この例では、呼気期間の長さは吸気期間の長さを上回る。吸気及び呼気の等しくない期間を有する呼吸パターンは、呼吸運動の有効性には重要である。呼吸運動の有効性は、ユーザによって行われる呼吸パターンがユーザの通常の呼吸パターンを打ち壊すようなものである場合、向上する。例えば、個人の呼吸パターンは典型的には、おおよそ等しい吸気期間及び呼気期間で構成されている。しかしながら、例えば、吸気期間より長い呼気期間を含む呼吸パターンは、弛緩を高めること及び不安を減少させることなど、ユーザが行っている意識的な呼吸に対する有益な効果を高めることができる。呼気期間対吸気期間の割合（「呼吸の割合」とも称される）は、好ましくは、１：１．２と１：１．５との間の値であるが、この割合をより低くする又はより高くすることができる。いくつかの実施形態では、この割合はユーザ入力によって構成可能である。より高い比率（吸気期間に対する呼気期間）は典型的には、個人が学習しかつ維持することをより困難にする。いくつかの例では、この比率の値は１：２．０に設定される。ユーザは、例えば、経験済みの意識的な呼吸をしている、又は、より難易度が高い呼吸シーケンスを行うことを望んでいる場合、１：２．０の割合を指定することができる。
【０２１５】
呼吸シーケンスに適用可能な呼吸の比率は、呼吸プロファイルに含まれてよい。呼吸プロファイルは、全てのユーザ、全ての新規のユーザに対して選択された、又は特定のユーザ向けに定義されたデフォルトプロファイルであってよい。例えば、ユーザは、設定によって指示されている、あるいは呼吸の初心者であることを指示している場合、１：１．２又は１：１．５といったより簡易な比率をデフォルトにしてよい。ユーザが呼吸の上級者であることを指示している場合、１：２といったより困難な比率がデフォルトとして選択されてよい。いくつかの例では、呼吸プロファイルは、とりわけユーザに対するものであってよく、設定によって、又は実際のセンサデータを収集し、かつユーザの呼吸プロファイルに含まれるべき適切な呼吸の比率を推定することによって、構成されてよい。例えば、ユーザが（例えば、図６Ｄに関して以下に論じられるように）呼吸シーケンスの予備段階に参加する場合、比率は予備段階に基づいて判断されてよい。いくつかの例では、ユーザは、練習用呼吸運動に参加して、呼吸プロファイルに含まれるべき呼吸の比率を判断してよい。呼吸プロファイルはユーザについての他の情報を含むこともできる。例えば、呼吸プロファイルは、ユーザが終了した呼吸シーケンス、及び呼吸目標などに関連している指標を指示してよく、このうちのいずれかが、デバイス及び／又は第２の電子デバイス（例えば、ペアリング済みデバイス）上で作動している活動アプリケーションによって提示されてよい。例えば、活動アプリケーションは、ある時間周期（例えば、日、週、月、年など）の間にユーザによって行われる活動及び／又は到達した目標の概要を含むことができる。この概要はまた、同じ時間周期の間にユーザが終了した呼吸シーケンスについての情報を含むことができる。いくつかの例では、呼吸プロファイルは、ユーザに関連している健康情報に基づいてユーザに対して判断されてよい。例えば、健康情報は、デバイス又はその他によって収集されたどうかに関わらず、ある特定の健康統計（例えば、脈拍数、血圧、体温、呼吸数、発汗など）を指示することができ、健康統計を使用して、ユーザにとって適切な呼吸プロファイルを判断することができる。このように、呼吸プロファイルは、ユーザの健康状態に特定化可能であり、したがって、健康状態を改善する及び／又はこれに対処する計画の一部として使用可能である。例えば、健康情報によって、ユーザが平均より高い呼吸数を有することが指示される場合、呼吸プロファイルはユーザの呼吸数を低減することを目的とするように判断可能である。
【０２１６】
いくつかの実施形態によれば、進度インジケータの第１のバージョンを変動させることは、進度インジケータの第１のバージョンを第１の状態でディスプレイ上に表示することと、第１の時間セグメント中に、進度インジケータの第１のバージョンを第１の状態から第２の状態へ動画で移行することと、第２の時間セグメント中に、進度インジケータの第１のバージョンを第２の状態から第１の状態へ動画で移行することと、を含む。図６Ｃに示すように、例えば、ユーザインターフェース画面６２０は、進度インジケータを第１の状態（例えば、そのサイズの５０％）で示すとともに、ユーザインターフェース画面は、進度インジケータを第２の状態（例えば、そのサイズの１００％）で示す。第１の時間セグメント（例えば、第１のピリオド６６４）中に、進度インジケータは、（例えば、第１の状態と第２の状態との間の中間状態を示す画面６２２に示すように）第１の状態から第２の状態へ動画で移行する。第２の時間セグメント（例えば、第２のピリオド６６４）中に、進度インジケータは、（例えば、第２の状態と第１の状態との間の中間状態を示す画面６２６に示すように）第２の状態から第１の状態へ戻るように動画で移行する。
【０２１７】
いくつかの実施形態によれば、第２の時間セグメントは、第１の時間セグメントよりも大きい。例えば、第２のピリオド６６６は、第１のピリオド６６４よりも大きい。いくつかの例では、ピリオドは、より長いピリオドが第１のピリオドであるとともに、短いピリオドが第２のピリオドであるように、切り換えられてもよい。いくつかの例では、呼出ピリオドは、サイクル中、吸入ピリオドの前に出現する。
【０２１８】
いくつかの実施形態によれば、環境設定ユーザインターフェースを表示する前に、デバイスは、プロンプティング基準が満たされているか否か判定する。プロンプティング基準が満たされているとの判定にしたがって、デバイスは、第１のアフォーダンスを含むプロンプトを表示する。デバイスは、第１のアフォーダンスのユーザ入力選択を受信し、それに応じて、環境設定ユーザインターフェースを表示する。例えば、デバイスは、ユーザに呼吸することを思い出させる通知を表示することができ、この通知は、呼吸シーケンスを実行するために使用されるアプリケーションを起動する（例えば、開く）ためのアフォーダンスを含む。プロンプティング基準にしたがってプロンプトを表示することに関連した概念は、以下、図９Ａ〜図９Ｂの説明においてより詳細に説明され、したがってここでは詳細に議論されない。
【０２１９】
いくつかの実施形態によれば、デバイスは、先の呼吸シーケンスに関連付けられた時間の後に所定の時間ピリオドが経過しているか否か判定することによってプロンプティング基準が満たされているか否か判定する。いくつかの例では、デバイスは、先の呼吸シーケンスに関連付けられた時間からｎ時間にタイマを設定してスタートし、ただし、ｎ時間は、プロンプティング頻度に関連した所定の時間ピリオドである（例えば、プロンプティング頻度が２時間に１回である場合、ｎは２である）。いくつかの例では、デバイスは、先の呼吸シーケンスに関連付けられた時間からｎ時間である時間を判定する。先の呼吸シーケンスは、デバイス又は関連付けられたデバイスによって先にアクセス又は表示された任意の呼吸シーケンスであり得る。いくつかの実施形態では、プロンプティング基準は、タイマ終了するときに満たされる。いくつかの実施形態では、プロンプティング基準は、決定された時間となるときに満たされる。
【０２２０】
いくつかの実施形態によれば、先の呼吸シーケンスに関連付けられた時間は、先の呼吸シーケンスに関連付けられた始めの時間である。いくつかの実施形態では、先の呼吸シーケンスに関連付けられた始めの時間は、先の呼吸シーケンス中の環境設定ユーザインターフェースの表示、又は先の呼吸シーケンスの呼吸段階の開始の時間であり得る。
【０２２１】
いくつかの実施形態によれば、先の呼吸シーケンスに関連付けられた時間は、先の呼吸シーケンスに関連付けられた完了時間である。いくつかの実施形態では、先の呼吸シーケンスに関連付けられた完了時間は、先の呼吸シーケンスの呼吸段階の完了、先の呼吸シーケンスの呼吸段階の完了後の完了サマリの表示、又は先の呼吸シーケンスを実行するために使用されるアプリケーションの終了の時間であり得る。
【０２２２】
いくつかの実施形態によれば、呼吸シーケンスの呼吸段階を開始する前に、デバイスは、呼吸シーケンスの予備段階を開始する。例えば、図６Ｄは、呼吸シーケンスの予備段階中に表示される一連の画面を示すユーザインターフェース画面６６８Ａ〜６６８Ｅを含む。いくつかの例では、予備段階は、ユーザが環境設定画面においてスタートアフォーダンスを選択した後であるが、デバイスが呼吸段階を開始し、選択されたサイクル数にしたがって進度インジケータの第１のバージョンを変動させる前に、開始することができる。
【０２２３】
いくつかの実施形態によれば、呼吸シーケンスの予備段階中に、デバイスは、進度インジケータの第２のバージョンを表示し、予備サイクル数にしたがって進度インジケータの第２のバージョンを変動させる。
【０２２４】
いくつかの例では、予備サイクル数のサイクルは、「訓練呼吸」を表す。いくつかの例では、訓練呼吸サイクルは、呼吸段階の選択されたサイクル（例えば、呼吸）数に加わっている。いくつかの例では、予備サイクル数は、２などのある小さいサイクル数である。呼吸段階を始める前に２、３の予備サイクルにわたって進度インジケータを変動させることによって、予備段階は、呼吸段階中に、ガイドされた呼吸練習を始める前の短時間に呼吸に集中するとともに呼吸を準備する時間をユーザに与える。更に、予備段階は、呼吸練習に備えてユーザの呼吸を徐々に調整し（例えば、遅くし）、彼らの呼吸を呼吸シーケンスの呼吸パターンに同期させるように使用するために、ユーザが追うことができる視覚的キュー（例えば、進度インジケータの第２のバージョンの変動）を与える。したがって、呼吸段階の全長は、より有効に利用され（例えば、ユーザは、呼吸段階がスタートするきに、呼吸する用意ができており（例えば、「ウォームアップされており」））、（例えば、予備段階が先行することなく呼吸段階が突然スタートした場合に）正確なペース及びタイミングを素早く決定し、それに応じて彼らの呼吸を調整しようとするユーザの精神的及び身体的な負担が減少させられる。したがって、予備段階は、本明細書に説明される実施形態により実行される呼吸シーケンスの利益を増大させる。
【０２２５】
ユーザインターフェース画面６６８Ａ〜６６８Ｅに示される例には、進度インジケータ（例えば、進度インジケータ６６９）の例示的な第２のバージョンが示されている。この例では、進度インジケータの第２のバージョン、進度インジケータ６６９は、（例えば、第１のバージョンのサイズに対して）サイズの２５％とサイズの５０％との間で変動するバージョンである。図６Ａに示す例では、進度インジケータ（例えば、進度インジケータ６１６）の第１のバージョンは、（例えば、ユーザインターフェース画面６２０〜６２８内で）そのサイズの５０％とそのサイズの１００％との間で変動することを思い出されたい。第１のバージョンと比べたときの第２のバージョンの表示される外観の差によって、デバイスが現在予備段階にあるという視覚的キューをユーザに与える。この視覚的キューは、進度インジケータと共に呼吸しているべきであるが、実際の呼吸段階はまだ始まっていないことをユーザに直感的に知らせることによって、ユーザとデバイスの間のヒューマンマシンインターフェースを改善する。
【０２２６】
ユーザインターフェース画面６６８Ａ〜６６８Ｅは、１サイクルにわたっての進度インジケータの変動を示すという点で、ユーザインターフェース画面６２０〜６２８に類似する。しかしながら、ユーザインターフェース画面６６８〜６６８Ｅのサイクルは、予備サイクルであり、表示される進度インジケータは、第２のバージョンである。いくつかの例では、予備サイクルは、呼吸段階中に使用されるサイクルよりも長さが短く、（例えば、したがって正常な呼吸サイクルにより類似し得る）。いくつかの例では、予備サイクルは、呼吸段階のサイクルとは異なる呼吸比を有する（例えば、及びしたがって正常な呼吸比により類似し得る）。上述したように、第２のバージョンは、進度インジケータの第１のバージョンの縮小サイズバージョンではあるが、同様のやり方で変動しており、インジケータは予備サイクルの第１のピリオド（例えば、吸入ピリオド）の始めにその最小にあり、予備サイクルの第２のピリオド（例えば、呼出ピリオド）の始めにその最大にある。ユーザインターフェース画面６６８Ｃ内の進度インジケータ６６９は、ユーザインターフェース画面６２４の進度インジケータ６１６のサイズの約５０％であるが、それらは、それらのそれぞれのサイクル（例えば、呼出ピリオドの始め）において同一の相対点にあることに留意されたい。したがって、予備段階中に、ユーザには、ユーザの呼吸を訓練するためにユーザが利用できるよくある視覚的キュー（例えば、進度インジケータの変動）と、デバイスが訓練ピリオドにあるという追加の視覚的な指示（例えば、縮小サイズである第２のバージョン）と、が提供される。
【０２２７】
進度インジケータの第２のバージョンは、第１のバージョンの縮小サイズバージョンである必要はない。いくつかの例では、進度インジケータの第２のバージョンは、予備段階中に任意選択的に脈動、回転、発振、消滅、及び再発する、又は任意の他の適切なグラフィック変更を実行することができる。前述の挙動は、進度インジケータの第１のバージョンの挙動とは任意選択的に異なる。いくつかの例では、進度インジケータの第１のバージョンは、変動に加えて又は変動に代えて、これらの前述の挙動の１つを任意選択的に示す。いくつかの例では、進度インジケータの第２のバージョンは、（例えば、所定の又はユーザの健康データから見積もられる）推定される呼吸パターンに対応する周期的速度で変動する。
【０２２８】
文字情報は、予備段階中に任意選択的に与えられる。例えば、文字情報は、ユーザインターフェース画面６６８Ａ及び６６８Ｂを用いて表示される。ユーザインターフェース画面６６８Ａは、「静かにして、自分の呼吸に注意を向けなさい」とユーザに命令する文字情報を含む。ユーザインターフェース画面６６８Ｂは、「今、アニメーションと一緒に呼吸しなさい」とユーザに命令するテキストを含む。いくつかの例では、文字情報は、ユーザが呼吸シーケンスを実行する第１の時間に表示される。文字情報の表示は、他の視覚的キューと結合されるとき、本明細書に説明される実施形態により呼吸シーケンスを実行するときにユーザ（特に新しいユーザ）の認識的負担を更に軽減するように機能する更なる視覚的キューをユーザに与える。
【０２２９】
いくつかの実施形態によれば、デバイスが呼吸段階の開始をユーザの推定される呼吸パターンと同期することができるように、デバイスは、ユーザの呼吸を検出するために予備段階を使用する。呼吸段階の開始を同期することは、図６Ｆの推定される呼吸パターン６９０において以下より詳細に説明される。例えば、いくつかの例では、センサデータは、ユーザの心臓測定及び／又は呼吸測定に対応する予備段階中に収集される。このセンサデータを使用して、推定されるユーザの呼吸パターン（例えば、予備段階又はその他のもの中のユーザの呼吸パターンのモデル）を判定することができる。
【０２３０】
いくつかの実施形態によれば、予備サイクル数は、選択されたサイクル数から独立している。例えば、予備サイクル数は、任意選択的に、所定のサイクル数である。いくつかの実施形態によれば、ユーザは、予備（例えば、所定の）サイクル数を選択することができる。
【０２３１】
いくつかの実施形態によれば、進度インジケータの第１のバージョンは、第１の周期的速度で変動し、進度インジケータの第２のバージョンは、第１の周期的速度よりも大きい第２の周期的速度で変動する。例えば、予備段階中の個々の正常な呼吸数により近い周期的速度で進度インジケータを変動させることは、（例えば、呼吸段階中に）正常な呼吸とより挑戦的な呼吸との間の移行をもたらすことによって予備段階の有効性を更に増大させる。いくつかの例では、第２の周期的速度は、（正常な呼吸により近い）毎分１２サイクル（例えば、呼吸）であり、毎分７サイクルである第１の周期的速度よりも大きい。これらの値は、限定であることは意図されておらず、他の例では、第１及び第２の周期的速度は、任意の適切な値である。
【０２３２】
いくつかの実施形態によれば、進度インジケータの第１のバージョンは、第２の可変視覚的特性を含む。可変視覚的特性の例としては、複雑さ、色、表示される進度インジケータの不透明度、表示される視覚的要素の個数などが挙げられる。第１のユーザ入力の受信に更に応答して、デバイスは、選択されたサイクル数にしたがって第２の可変視覚的特性の初期状態を選択する。例えば、インジケータの視覚的複雑さは、選択されたサイクル数に依存し（したがって、これにしたがって選択され）得る。図６Ｄのユーザインターフェース画面６７０Ａ〜６７０Ｃは、選択されたサイクル数に基づいて選択された第２の可変視覚的特性（例えば、視覚的複雑さのレベル）と共に例示的な進度インジケータ６７１を示す。例えば、ユーザインターフェース画面６７０Ａは、選択されたサイクル数が７に設定されるときに、６個のグラフィカル要素（例えば、重畳する円）から生成される進度インジケータ６７１を示す。画面６７０Ｂは、サイクル数が１４に設定されるとともに、より視覚的に複雑に現れるときに、８個のグラフィカル要素（例えば、重畳する円）から生成される進度インジケータ６７１を示す。画面６７０Ｃは、サイクル数が２１個に設定されるときに１０個のグラフィカル要素（例えば、重畳する円）から生成される進度インジケータ６７１を示し、視覚的にいっそう複雑に現れる。
【０２３３】
いくつかの例では、可変視覚的特性は、可変視覚的要素である。可変視覚的要素は、任意の形態をとり、任意の適切なやり方で構成することができる。いくつかの例では、可変視覚的要素は、進度インジケータ６７１の中心点周りに並べられた円形（例えば、重畳する円）とすることができ、少なくともいくつかの重畳領域を有してもよい。いくつかの例では、可変視覚的要素は、任意の他の適切な形状を有することができる。いくつかの例では、可変視覚的要素は、可変視覚的要素が重畳する領域が他の領域よりも暗くなり得るように一部透明であり得る。例えば、重畳の無い領域は、最も透明であり、これに続いてより重畳している領域は、次第に透明性が低くなり得る。このようにして、進度インジケータ６７１の中心は、（例えば、円が重畳することにより）外縁よりも暗く現れ得る。
【０２３４】
いくつかの実施形態によれば、呼吸シーケンスの呼吸段階中に、デバイスは、選択されたサイクル数の一部の完了を検出し、それに応じて、進度インジケータの第２の可変視覚的特性を変更する。いくつかの例では、第２の可変視覚的特性を変更することは、進度インジケータの複雑さを減少させることを含む。例えば、ユーザが２１に等しいサイクル数を選択した場合、呼吸段階の開始後に最初に表示される進度インジケータの第１のバージョンは、ユーザインターフェース画面６７０Ｃの１０個のグラフィカル要素の進度インジケータ６７１に似ていることができる。選択されたサイクル数の一部の完了を検出すると（例えば、７サイクルが完了されたことを検出すると）、表示される進度インジケータの複雑さが減少させることができる。いくつかの例では、減少させられた複雑さの進度インジケータの第１のバージョンは、７サイクルの完了を検出した後のユーザインターフェース画面６７０Ｂの８つのグラフィカル要素の進度インジケータ６７１に似ていることができ、したがって１４サイクルに対応する進度インジケータの外観（例えば、１４サイクルが最初に選択されるときの進度インジケータの最初の複雑さ）に適合する。
【０２３５】
いくつかの実施形態によれば、デバイスは、所定のサイクル数にしたがって進度インジケータが変動したか否かを判定することによって選択されたサイクル数の一部の完了を検出する。いくつかの例では、デバイスは、特定のサイクル数の完了を検出する。例えば、上記の例にあるように、デバイスは、７サイクルにしたがって進度インジケータが変動したことを判定し、したがって進度インジケータ６７１の第２の可変視覚的特性を１０個のグラフィカル要素から８個のグラフィカル要素へ変更する（例えば、複雑さを減少させる）。
【０２３６】
いくつかの実施形態によれば、デバイスは、呼吸シーケンスの呼吸段階中に所定の時間が経過しているか否か検出することによって選択されたサイクル数の一部の完了を検出する。例えば、上記の例を用いて、デバイスは、１分に等しい時間にわたって進度インジケータが変動したことを判定（例えば、検出）し、それに応じて、第２の可変視覚的特性を変更する。明らかなはずであるように、説明した例では、周期的速度が毎分７サイクルに設定されているので、効果は、同一である（例えば、第２の可変視覚的特性は１分後に変更され、これはこの例における７サイクルに等価である）。
【０２３７】
いくつかの実施形態では、呼吸段階中に所定の時間が経過しているか否かを検出することは、所定の時間に等しいタイマを設定することと、タイマが終了したか否か検出すること、を含む。例えば、デバイスは、呼吸段階の開始に応答して１分に等しいタイマを設定及びスタートし、タイマが終了することに応答して第２の可変視覚的特性を変更することができる。いくつかの実施形態では、呼吸段階中に所定の時間が経過しているか否かを検出することは、第１の時間の後の所定の時間である第２の時間を判定することと、第２の時間が出現しているか否か検出することと、を含む。例えば、８：００ＡＭに呼吸段階がスタートする場合、デバイスは、８：０１ＡＭに第２の可変視覚的特性が変更されることを決定し、デバイスがこの後者の時間になったことを検出するときにそれを行うことができる。
【０２３８】
いくつかの実施形態によれば、進度インジケータの第１のバージョンは、複数のグラフィカル要素を含み、進度インジケータの第２の可変視覚的特性を変更するために、デバイスは、複数のグラフィカル要素のうちのいくつかの表示されるグラフィカル要素を変更する。例えば、６７０Ａ〜６７０Ｃに関連して上述した例を再び参照すると、デバイスは、呼吸段階中に（例えば、画面６７０Ｃにあるように）１０個から（例えば、画面６７０Ａにあるように）６個へ表示されるグラフィカル要素の個数を減少させることができる。
【０２３９】
いくつかの実施形態によれば、デバイスは、触覚出力デバイスを含み、呼吸シーケンスの呼吸段階中に、このデバイスは、触覚プロファイルにしたがって１以上の触覚呼吸キューを出力する。例示的な触覚呼吸キューは、短期間（例えば、１秒未満）の離散的な触覚出力（例えば、振動）である。これらのキューは、呼吸シーケンス中に、吸入ピリオド又は呼出ピリオドの始め又は終わりなどの呼吸シーケンスのサイクルの現在のピリオド及び進行の（ユーザへの）信号として働くことができる。いくつかの例では、触覚呼吸キューは、より長い期間にわたって連続的である。
【０２４０】
Ａ触覚呼吸プロファイルは、呼吸シーケンス中の触覚呼吸キューのパターン及び／又はタイミングを指す。いくつかの例では、アクティブな触覚呼吸プロファイルに応じて、デバイスは、呼吸段階吸入ピリオドの開始、吸入ピリオド中、呼吸段階呼出ピリオドの開始時、及び呼出ピリオド中のうちの１以上において触覚呼吸キューを出力する。このリストは網羅的でなく、他のキューは、本開示によって考えられる。
【０２４１】
デバイスによる触覚呼吸キューの出力は、ユーザがタッチによって（例えば、振動によって）呼吸シーケンスに対応する呼吸キューを知覚することができるので、ユーザとデバイスの間のヒューマンマシンインターフェースを改善し、これによって呼吸シーケンスのパターンの強力な非視覚的な補強をもたらす。このように、触覚呼吸キューは、本明細書に説明されるように呼吸シーケンスにしたがって実行される呼吸練習の有効性を高めることができる。例えば、ユーザがリラックスするために呼吸シーケンスを実行している場合、ユーザは、眼を閉じたまま触覚呼吸キューを使用して呼吸シーケンスと共に従うことができ、ユーザのリラクゼーションを更に高める。いくつかの例では、触覚呼吸キューの出力は、ユーザがディスプレイを見ることができないときに（例えば、明るい日光の中、又はユーザが視覚障害を持っている場合）、あるいはディスプレイからの照明がぼやける又は望ましくないとき（例えば、ミーティング中、又は暗い劇場内）、あるいは表示される進度インジケータと共に従うようにユーザがディスプレイを安全に見ることができないとき（例えば、運転中）、ユーザが呼吸シーケンスと共に従うことを可能にする。いくつかの例では、デバイスは、電子時計などのウェアラブルデバイスであり、触覚呼吸キュー（例えば、振動）の出力中に、ユーザは、ユーザの手首上でブンブン感を感じる。
【０２４２】
いくつかの実施形態によれば、触覚プロファイルにしたがって１以上の触覚呼吸キューを出力するために、デバイスは、第１の時間ピリオド（例えば、吸入ピリオド）中のキュー間の第１の頻度で第１の複数の触覚呼吸キューを出力し、デバイスは、第２の時間ピリオド（例えば、呼出ピリオド）中のキュー間の第２の頻度で第２の複数の触覚呼吸キューを出力する。例えば、キュー間の頻度は、離散的な触覚呼吸キューの出力間の時間を指す。
【０２４３】
いくつかの実施形態によれば、キュー間の第１の頻度は増加する頻度であり、キュー間の第２の頻度は一定の頻度である。これは、「クレッシェンド」触覚プロファイルと呼ばれ、図６Ｅの触覚プロファイル図６７４にグラフで示されており、これは１サイクルを示す。ユーザインターフェース画面６２０〜６２８は、図６Ｅに再現され、触覚プロファイル図６７４と整合されている。触覚プロファイル図６７４は、時間を表す軸ｔと、この軸に沿った複数の垂直線とを有し、それぞれは、離散的な触覚キューの出力の時間を表す。触覚プロファイル図６７４は、ユーザインターフェース画面６２０〜６２８の下に示されている。各画面６２０〜６２８は、軸ｔに沿って配置され、呼吸シーケンスの呼吸段階中に各画面がデバイスによって表示されるサイクル中のそれぞれの時間と整合されている。サイクルの吸入ピリオド（例えば、呼吸）を表し得る第１のピリオド６７６Ａ中に、デバイスは、触覚呼吸キュー６７４Ａを出力し、各キューは、図６７４の軸ｔ上の垂直マークによって表される。見て分かるように、触覚呼吸キュー６７４Ａの各々の間の間隔は、第１の（例えば、吸入）ピリオド６７６Ａ中の時間が進むにつれて小さくなり、したがって、キュー間の頻度は増加している。したがって、触覚呼吸キュー６７４Ａは、キュー間の増加する頻度で出力する。（画面６２４と整合された軸ｔ上の時間に対応する）第１のピリオドの終わりに、第２のピリオド６７６Ｂが始まる。第２のピリオド（例えば、呼出ピリオド）中に、デバイスは、一定の頻度で触覚呼吸キュー６７４Ｂを出力する、すなわち、各触覚呼吸キュー６７４Ｂの出力間の時間ピリオドは同一である。吸入ピリオドと呼出ピリオド中の触覚呼吸キュー間の頻度の相違は、サイクル中の呼吸シーケンスの位置及び進行を示す非視覚的キューをユーザに与える。例えば、キュー間の頻度が高くなるにつれて、ユーザは、吸入ピリオドが終わりに近づいており、ユーザが呼出の準備をすべきであることを知る。
【０２４４】
いくつかの実施形態によれば、触覚プロファイルにしたがって１以上の触覚呼吸キューを出力するために、デバイスは、第１の時間ピリオドのスタート時に第１の触覚呼吸キュー数を出力し、第２の時間ピリオドのスタート時に第２の触覚呼吸キュー数を出力する。いくつかの実施形態によれば、第１の数値及び第２の数値は異なる。これは、「１タップ、２タップ」触覚プロファイルと呼ばれ、触覚プロファイル図６７２にグラフで示されている。触覚プロファイル図６７２は、時間を表す軸ｔと、この軸に沿った複数の垂直線とを有し、それぞれは、離散的な触覚キューの出力の時間を表す。触覚プロファイル図６７２は、ユーザインターフェース画面６２０〜６２８の下に示され、１サイクルを示す。上述した触覚プロファイル図６７４に類似して、各画面６２０〜６２８は、軸ｔに沿って配置され、呼吸シーケンス中に各画面がデバイスによって表示されるサイクル中のそれぞれの時間と整合する。（例えば、呼吸）の吸入ピリオドを表すことができる第１のピリオド６７６Ａの始めに、デバイスは、触覚呼吸キュー６７２Ａを出力し、キューは、図６７２の軸ｔ上の垂直マークによって表される。（画面６２４と整合された軸ｔ上の時間に対応する）第１のピリオドの終わりに、第２のピリオド６７６Ｂが始まる。第２のピリオド（例えば、呼出ピリオド）の始めに、デバイスは、２つの触覚呼吸キュー６７２Ｂを出力する。６７２Ａに類似する触覚呼吸キュー６７２Ｃは、新しいピリオドの始めを表す。したがって、１タップ、２タップの触覚プロファイルは、吸入ピリオドと呼出ピリオドの間の移行をユーザに信号に更に伝える最小数の触覚出力を与えることができる。したがって、触覚呼吸キューによって与えられる非視覚的呼吸訓練の利益は、デバイスの電力消費を潜在的に減少させつつ、更に実現される。
【０２４５】
いくつかの実施形態によれば、デバイスは、呼吸シーケンスの呼吸段階中に、デバイスが出力するように構成されている警告の少なくともサブセットの出力を抑制する。例えば、呼吸段階中に、デバイスは、呼吸シーケンスに関連していない聴覚的警告、視覚的警告、又は触覚的警告の一部又は全部を抑制することができる。例えば、これらの警告は、デバイスが、携帯電話、電子メッセージ（例えば、ＳＭＳ、電子メール、又はｉメッセージ）を受信するデバイス、予約されたアラーム、助言、予約イベント、（例えば、デバイス上のニュースアプリケーションからの）通知などによって生成される。デバイスが生成するように構成されている一部又は全部の警告を抑制することで、ユーザが呼吸シーケンスを実行するのを潜在的に中断するのを防ぎ、ユーザが呼吸シーケンスに集中し邪魔されないことを可能にし、それによって本明細書に説明される実施形態による呼吸シーケンスを実行する利益を高める。
【０２４６】
呼吸シーケンスを実行しつつ、ユーザは、呼吸シーケンスを中断させることができる。いくつかの実施形態によれば、呼吸シーケンスの呼吸段階中に、デバイスは、ユーザ入力（例えば、中断を表す）を受信し、デバイスは、ユーザ入力が呼吸シーケンス中断基準を満たすか否か判定する。例えば、デバイスは、ユーザが、呼吸シーケンスを実行するために使用される呼吸アプリケーションから離れる（例えば、アプリケーションの終了、切り替え）ようにナビゲートされたこと、ユーザが身体的活動（例えば、歩行）をスタートしたこと、ユーザがデバイス上で若しくは結合されたデバイス上で電話に出たこと、又はユーザが呼吸シーケンスによる呼吸練習を実行していないことを指し示す任意の他の状態を検出することができる。
【０２４７】
図６Ｆのユーザインターフェース画面６７８は、呼吸シーケンスの呼吸段階中に表示される進度インジケータを示す。この例では、デバイスは、ユーザインターフェース画面６７８を表示しつつユーザ入力を受信し、ユーザ入力は、デバイスのホーム画面を表示する要求を表す。入力に応答して、例えば、デバイスは、アフォーダンス６８２を含むデバイスの例示的なホーム画面を示すユーザインターフェース画面６８０を表示する。
【０２４８】
ユーザ入力が呼吸シーケンス中断基準を満たすとの判定にしたがって、デバイスは、呼吸シーケンスの呼吸段階を終わらす。例えば、ユーザ入力の中断（例えば、ホーム画面を表示させる）が受信された後に呼吸シーケンスを実行するために使用されるプログラムがバックグラウンドアプリケーションとしてまだ開いていても、デバイスは、呼吸シーケンスを終える。このように、デバイスがユーザがおそらく呼吸シーケンスと共に従わないことを示す状況を検出するとき、レシング段階は、継続しない。
【０２４９】
呼吸シーケンスの呼吸段階の終わりに続いて、デバイスは、ディスプレイ上で完了サイクル数の指示を表示する。いくつかの例では、完了サイクル数は、呼吸段階が開始された後かつ（例えば、呼吸段階を終わらせる）ユーザ入力が受信される前にしたがって進度インジケータが変動した、選択された数のサイクルのうちの、サイクルの数を含む。例えば、（例えば、中断を表す）ユーザ入力の受信に続く第１の時間の間（呼吸シーケンスを実行するのに使用される）アプリケーションをデバイスが再表示させる場合、デバイスは、ユーザが中断前に完了した呼吸の量を表示する。
【０２５０】
呼吸の量は、例えば、中断されたセッションのユーザインターフェース上に表示され得る。例示的な中断されたセッションのユーザインターフェースが、図６Ｆのユーザインターフェース画面６８４に示されている。ユーザインターフェース画面６８４は、先の呼吸シーケンス（例えば、セッション）が中断されたこと、及び呼吸の量（例えば、「今日これまでに５分」）をユーザに知らせる文字情報を含む。
【０２５１】
いくつかの例では、呼吸の量は、当日についての合計呼吸である。代替として、いくつかの例では、呼吸の量は、中断された呼吸シーケンス中に完了した合計呼吸である。いくつかの例では、ユーザが７サイクル後に呼吸段階を中断し、毎分７サイクルの周期的速度での選択されたサイクル数が２１である場合、完了サイクル数の指示は、呼吸シーケンスが中断される前にユーザが完了した７サイクル（例えば、呼吸）、又は代替として１分（例えば、（７サイクル）÷（毎分７サイクル））を含む。いくつかの例では、完了サイクル数は、今日などの時間ピリオドについての完了したサイクルの合計数を含むこともできる。例えば、中断された呼吸段階中の７サイクルに加えて、ユーザが当日に２８サイクルを前もって完了した場合、完了サイクル数の指示は、３５サイクル、５分（例えば、（３５サイクル）÷（毎分７サイクル））、又は両方を含むことができる。この例は、完了サイクルの数の指示（「今日これまでに５分」）を示すユーザインターフェース画面６８４に示されている。上述したように完了数の指示は、サイクル数（図示せず）とすることもできる（例えば、「今日これまでに３５回の呼吸」）。
【０２５２】
いくつかの実施形態によれば、呼吸シーケンスの呼吸段階の終わりに続いて、デバイスは、（例えば、別の呼吸シーケンスを実行するために）ディスプレイ上で第２のアフォーダンスを表示する。例えば、ユーザインターフェース画面６８４は、例示的な第２のアフォーダンス、呼吸再アフォーダンス６８６を含む。デバイスは、第２のアフォーダンスのユーザ入力選択を受信し、それに応じて、ディスプレイ上で環境設定ユーザインターフェースを表示する。例えば、呼吸再アフォーダンス６８６の選択の受信に応答して、デバイスは、例示的な環境設定画面を示すユーザインターフェース画面６８８を表示する。環境設定ユーザインターフェースにおいて、ユーザは、新しいサイクル数を選択し、新しい呼吸段階にデバイスを進ませることができる。
【０２５３】
呼吸再アフォーダンスの選択後にユーザを環境設定ユーザインターフェースに戻すことによって、ユーザは、中断後の呼吸練習を再開するいくつかのオプションが与えられる。ユーザは、例えば、中断される前の先のシークエンスに残っているサイクル数に等しいように新しいシークエンスのサイクル数を選択することができる。例えば、ユーザが２１サイクルの呼吸段階のうちの７サイクルを完了した場合、ユーザは、２１サイクル（例えば、７サイクル＋１４サイクル）の元のゴールを完了するために、新しい呼吸段階のサイクル数を１４サイクルに設定することができる。代替として、ユーザは、再び全２１サイクルを有する呼吸シーケンスを実行するように選んでもよい。いくつかの実施形態によれば、第２のアフォーダンスのユーザ入力選択の受信に応答して、デバイスは、新しい呼吸シーケンスに自動的に進むことができる。例えば、新しい呼吸段階中に、デバイスは、（中断された呼吸段階の）前もって選択されたサイクル数にしたがって進度インジケータを変動させることができる。ユーザが環境設定ユーザインターフェースを飛び越し、新しい呼吸シーケンスに自動的に進むことを可能にすることによって、表示されるユーザインターフェースの個数を減少させ、それによってユーザの認識的負担を軽減し、時間とデバイスのリソースを節約する。
【０２５４】
いくつかの実施形態によれば、デバイスは、呼吸シーケンス中に第２の信号を受信する。例えば、第２の信号は、健康データ又はユーザの推定される呼吸パターンを決定するのに使用できる測定値を表すことができる。デバイスは、受信した第２の信号に少なくとも一部基づいて推定される呼吸パターンを決定し、呼吸シーケンスの呼吸段階中に呼吸シーケンスの呼吸段階の開始及び進度インジケータの表示を推定される呼吸パターンと同期させる。例えば、デバイスは、ユーザの呼吸を表す（又はユーザの呼吸を計算するのに使用できる）信号に基づいてユーザの推定される呼吸パターンを決定し、次いで、呼吸段階の始めをユーザの推定される呼吸パターン中の適切な時間と同期させる。
【０２５５】
いくつかの実施形態によれば、デバイスは、センサを含み、呼吸シーケンス中にセンサからの第２の信号を受信する。例示的なユーザ呼吸を測定する技法、及び呼吸パターンを決定する技法は、例えば、「Ｂｒｅａｔｈｉｎｇ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  ａｎｄ  Ｍｏｎｉｔｏｒｉｎｇ」と名付けられ、２０１６年６月１０に出願された関連した米国仮出願第６２／３４８，８０４、及び「Ｆｌｕｃｔｕａｔｉｎｇ  Ｐｒｏｇｒｅｓｓ  Ｉｎｄｉｃａｔｏｒ」と名付けられ、２０１６年６月１０日に出願した米国仮出願第６２／３４８，８０８号に見られる。これらの出願の内容は、その全体があらゆる目的で、参照により本明細書に組み込まれる。
【０２５６】
いくつかの例では、デバイスは、健康データを収集する。健康データは、デバイスの１以上のセンサを使用して任意選択的に収集される。いくつかの例では、デバイスは、健康データに少なくとも一部基づいて呼吸測定を決定する。呼吸測定は、例えば、呼吸パターン（例えば、吸入呼吸及び呼出呼吸の周期的パターン）、呼吸速度（例えば、ある時間ピリオド中に得られるフル呼吸の数）、呼吸比（例えば、呼出呼吸と比べて吸入呼吸に配分される時間の比較）、及び任意の他の関連した測定を含む。いくつかの例では、呼吸測定を使用して、デバイスは、呼吸キューを生成する。例えば、デバイスは、呼吸要素（例えば、進度インジケータ）を示し、本明細書全体にわたって議論されるように呼吸キューにしたがって呼吸シーケンスへ導く。例えば、呼吸要素は、進度インジケータを任意選択的に変動させ、その様々なバージョンがデバイスのディスプレイ上に示されて、ユーザを呼吸シーケンスに導くことができる。
【０２５７】
図６Ｆは、曲線によって表される例示的な推定される呼吸パターン６９０を示す。例示的な推定される呼吸パターン６９０は、経時的なユーザの呼吸の近位を表す。いくつかの例では、曲線は、（例えば、それが経時的に変動するときの）進度インジケータのサイズを表す。推定される呼吸パターン６９０の点６９０Ａは、（右へ斜めに下がっている）呼出ピリオドの終わりと（右へ斜めに上がっている）吸入ピリオドの始めとの間の移行を表す。推定される呼吸パターン６９０を使用して、デバイスは、ユーザの推定される呼吸パターンと呼吸段階が適合するように開始されるように呼吸段階を同期させるために、移行イベントの出現を判定することができる。例えば、呼吸段階が吸入ピリオドで始まる場合（例えば、進度インジケータはサイズが大きくなる）、デバイスは、ユーザが吸入を始めているときの推定を表す推定される呼吸パターン６９０における点６９０Ａで呼吸段階を開始する。いくつかの例では、吸入ピリオドの終わりと呼出ピリオドの始めの間の移行を表す点６９０Ｂが使用され得る。例えば、呼吸段階が呼出ピリオドで始まる場合（例えば、進度インジケータはサイズが小さくなる）、デバイスは、ユーザが呼出を始めているときの推定を表す推定される呼吸パターン６９０における点６９０Ｂで呼吸段階を開始する。（図６Ａに示す呼吸段階の変動についてそれぞれその最小相対サイズ及び最大相対サイズで進度インジケータを表す）ユーザインターフェース画面６２０及び６２４は、それぞれの点６９０Ａ及び点６９０Ｂごとにデバイスによって表示されるものの例を示すために参照用に含まれている。
【０２５８】
いくつかの例では、デバイスは、予備段階中に推定される呼吸パターンを判定する。予備段階中、デバイスは、１以上のセンサからの信号データを受信することができる。信号データに少なくとも一部基づいて、デバイスは、デバイスのユーザに対応する推定される呼吸パターンを推定することができる。全体にわたって説明されるように、呼吸パターンは、呼吸イベント（例えば、吸入、呼出）の周期的パターン、及び呼吸イベントに対応する時間であり得る。例えば、周期的パターンは、一連の吸入呼吸イベントと、一連の呼出呼吸イベントとを含むことができる。いくつかの例では、予備段階は、デバイスが呼吸パターンを推定する（例えば、推定される呼吸パターンを決定する）ことができるまで少なくとも続くことができ、又は一定の時間の間、又は一定数の呼吸が（例えば、予備サイクル数について）特定されるまで続くことができる。
【０２５９】
いくつかの実施形態によれば、呼吸シーケンスの呼吸段階中に呼吸シーケンスの呼吸段階の開始及び進度インジケータの表示を推定される呼吸パターンと同期させるために、デバイスは、推定される呼吸パターンの吸入ピリオドと呼出ピリオドとの間の移行である同期イベントを決定する。例示的な同期イベントは、吸入ピリオドと呼出ピリオドの間の移行である。例えば、デバイスは、例示的な同期イベントとして点６９０Ａ及び点６９０Ｂの何れかを決定することができる。同期イベントが出現している、との判定にしたがって、デバイスは、呼吸シーケンスの呼吸段階を開始し、ディスプレイ上で進度インジケータの第１のバージョンを表示する。例えば、図６Ｆに示すように、デバイスは、点６９０Ａで進度インジケータの例示的な第１のバージョンを示すディスプレイユーザインターフェース画面６２０を表示し、図６Ａの画面６２０〜６２８に関連して説明された動作にしたがって進度インジケータを変動させるように進むことができる。
【０２６０】
いくつかの実施形態によれば、環境設定ユーザインターフェースを表示する前に、デバイスは、ゴールピリオドにわたっての１以上の呼吸シーケンスの完了サイクル数を表す総時間を決定する。例えば、デバイスは、今日完了した合計呼吸時間を決定する。デバイスは、ディスプレイ上で総時間の指示を含む第４のアフォーダンスを表示する。例えば、デバイスが電子時計である場合、第４のアフォーダンスは、今日完了した呼吸の分の数を含む選択可能な時計文字盤の複雑化であり得る。デバイスは、第４のアフォーダンスのユーザ入力選択を受信し、第４のアフォーダンスのユーザ入力選択の受信に応答して、境設定ユーザインターフェースを表示する。例えば、時計文字盤の複雑化の選択に応答して、デバイスは、呼吸シーケンスを実行するために呼吸アプリケーションを起動し、（例えば、サイクル数を選択し、呼吸段階に進むために）環境設定ユーザインターフェースを表示する。図６Ａを再び参照すると、ユーザインターフェース６０２は、アフォーダンス６０４で、例示的な時計文字盤の複雑化を示している。６０４の選択に応答して、デバイスは、ユーザインターフェース画面６０６、例示的な環境設定ユーザインターフェースを表示する。
【０２６１】
図７は、いくつかの実施形態による、電子デバイスを使用した呼吸シーケンスを実行する方法を示す流れ図である。方法７００は、ディスプレイを有するデバイス（例えば、１００、３００又は５００）で実行される。方法７００のいくつかの動作は、任意選択的に組み合わされ、いくつかの動作の順序は、任意選択的に変更され、いくつかの動作は、任意選択的に省略される。
【０２６２】
以下において説明されるように、方法７００は、呼吸シーケンスを実行する直感的やり方を提供する。この方法は、呼吸訓練のために電子デバイスを使用することに関してのユーザの認識的負担を軽減し、それによって、より効率的なヒューマンマシンインターフェースを作り出す。バッテリ駆動のコンピューティングデバイスの場合、ユーザが呼吸シーケンスをより速くかつより効率的に構成できるようにすることで、電力が節約され、バッテリ充電の時間間隔が増加する。
【０２６３】
ブロック７０２で、デバイスは、ディスプレイ上で環境設定ユーザインターフェース（例えば、図６Ａのユーザインターフェース画面６０６）を表示し、環境設定ユーザインターフェースは、呼吸シーケンスのサイクル数を選択するためのプロンプトを含む。
【０２６４】
ブロック７０４で、デバイスは、第１のユーザ入力（例えば、図６Ａのスタートアフォーダンス６１２の選択）を受信する。いくつかの実施形態によれば、デバイスは、回転可能入力機構（例えば、回転可能入力機構６１４）を含み、第１のユーザ入力は、回転可能入力機構の回転である（ブロック７０６）。
【０２６５】
ブロック７０８で、第１のユーザ入力の受信に応答して、デバイスは、呼吸シーケンスのサイクル数を選択されたサイクル数に調整する。例えば、図６Ａにおいて、デバイスは、インジケータ６０８によって表されるようなサイクル（例えば、呼吸）数を７サイクルから２１サイクルへ調整したところである。
【０２６６】
ブロック７１０で、デバイスは、呼吸シーケンスの呼吸段階を開始する。例えば、ユーザインターフェース画面６２０は、例示的な呼吸段階の始めを示す。
【０２６７】
ブロック７１２で、呼吸シーケンスの呼吸段階中に、デバイスは、ディスプレイ上で進度インジケータの第１のバージョンを表示し（ブロック７１４）、選択されたサイクル数にしたがって進度インジケータの第１のバージョンを変動させる（ブロック７１６）。例えば、ユーザインターフェース画面６２０において、デバイスは、例示的な呼吸段階の開始時に進度インジケータ６１６を表示する。この例では、デバイスは、ユーザインターフェース画面６２０〜６２８に示すように、（単一の例示的なサイクルにしたがって）進度インジケータ６１６を変動させる。
【０２６８】
いくつかの実施形態によれば、ブロック７１８で、呼吸シーケンスの呼吸段階を開始する前に、デバイスは、第２のユーザ入力を受信する（ブロック７２０）。いくつかの実施形態によれば、第１のユーザ入力及び第２のユーザ入力は、同一である（ブロック７２２）。第２のユーザ入力の受信に応答して、デバイスは、呼吸シーケンスの呼吸段階に進む（ブロック７２４）。
【０２６９】
いくつかの実施形態によれば、ブロック７２６で、選択された数のサイクルのうちの各サイクルは、第１の時間ピリオド（例えば、図６Ｃのピリオド６６４）と、第１のピリオドとは異なる第２の時間ピリオド（例えば、図６Ｃのピリオド６６６）とを含み、進度インジケータの第１のバージョンを変動させることは、選択された数のサイクルのうちの各サイクル中に、デバイスが、第１の時間ピリオドのスタート時に、進度インジケータの第１の可変視覚的特性を変更し（ブロック７２８）、第２の時間ピリオドのスタート時に、進度インジケータの第１の可変視覚的特性を変更する（ブロック７３０）。例えば、図６Ｃに示すように、各ユーザインターフェース画面６２０〜６２８内の進度インジケータは、（例えば、視覚的に滑らかなアニメーションのように）サイクル全体にわたってサイズ（例示的な第１の視覚的特性）が変化する。したがって、進度インジケータのサイズは、ピリオド６６４のスタート時に変化する（例えば、大きくなり始める）とともに、ピリオド６６６のスタート時に変化する（例えば、小さくなり始める）。いくつかの実施形態によれば、第２の時間ピリオドは、第１の時間ピリオドよりも大きい（ブロック７３２）。
【０２７０】
いくつかの実施形態によれば、第１の可変視覚的特性は、表示される進度インジケータのサイズであり（ブロック７３４）、第１の時間ピリオドのスタート時に、第１の可変視覚的特性を変更することは、表示される進度インジケータのサイズを増大させることを含み（ブロック７３６）、第２の時間ピリオドのスタート時に、第１の可変視覚的特性を変更することは、表示される進度インジケータのサイズを減少させることを含む（ブロック７３８）。
【０２７１】
いくつかの実施形態によれば、ブロック７４０で、進度インジケータの第１のバージョンを変動させることは、デバイスは、進度インジケータの第１のバージョンを第１の状態でディスプレイ上に表示することを含み（ブロック７４２）、デバイスは、第１の時間セグメント中に、進度インジケータの第１のバージョンを第１の状態から第２の状態へ動画で移行し（ブロック７４４）、デバイスは、第２の時間セグメント中に、進度インジケータの第１のバージョンを第２の状態から第１の状態へ動画で移行する（ブロック７４６）。いくつかの実施形態によれば、第２の時間セグメントは、第１の時間セグメントよりも大きい（ブロック７４８）。例えば、画面６２０は、進度インジケータの第１の状態を示すとともに、画面６２４は、進度インジケータの第２の状態を示す。この例では、ピリオド６６４は例示的な第１の時間セグメントを表し、ピリオド６６６は例示的な第２の時間セグメントを表す。第１のピリオド６６４中、デバイスは、進度インジケータを第１の状態から第２の状態へ動画で移行する（例えば、中間画面６２２は、この移行中のある点で進度インジケータを示す）。第２のピリオド６６６中に、デバイスは、進度インジケータを第２の状態から第１の状態へ動画で移行する（例えば、中間画面６２６は、この移行中のある点における進度インジケータを示す）。
【０２７２】
いくつかの実施形態によれば、進度インジケータの第１のバージョンは、第１の周期的速度で変動する（ブロック７５０）。いくつかの実施形態によれば、ブロック７５２で、デバイスは、第１の周期的速度の値を受信する。ブロック７５４で、第１の周期的速度の値の受信に応答して、デバイスは、第１の周期的速度を受信した値に設定する。いくつかの実施形態によれば、第１の周期的速度は、単位時間あたりの所定のサイクル数である（ブロック７５６）。例えば、第１の周期的速度は、毎分のサイクル（例えば、呼吸）数である。
【０２７３】
いくつかの実施形態によれば、ブロック７５８で、ディスプレイ上に環境設定ユーザインターフェースを表示する前に、デバイスは、プロンプティング基準が満たされているか否か判定する（ブロック７６０）。プロンプティング基準が満たされているとの判定にしたがって、デバイスは、ディスプレイ上で第１のアフォーダンスを含むプロンプトを表示する（ブロック７６８）。デバイスは、第１のアフォーダンスのユーザ入力選択を受信する（ブロック７７０）。第１のアフォーダンスのユーザ入力選択の受信に応答して、デバイスは、ディスプレイ上で環境設定ユーザインターフェースを表示する（ブロック７７２）。
【０２７４】
いくつかの実施形態によれば、ブロック７６２で、プロンプティング基準が満たされているか否か判定することは、先の呼吸シーケンスに関連付けられた時間の後に所定の時間ピリオドが経過しているか否か判定することを含む。いくつかの実施形態によれば、先の呼吸シーケンスに関連付けられた時間は、先の呼吸シーケンスに関連付けられた始めの時間である（ブロック７６４）。いくつかの実施形態によれば、先の呼吸シーケンスに関連付けられた時間は、先の呼吸シーケンスに関連付けられた完了時間である（ブロック７６６）。
【０２７５】
いくつかの実施形態によれば、ブロック７７４で、呼吸シーケンスの呼吸段階を開始する前に、デバイスは、呼吸シーケンスの予備段階を開始する（ブロック７７６）。呼吸シーケンスの予備段階中（ブロック７７８）、デバイスは、ディスプレイ上で進度インジケータの第２のバージョンを表示し（ブロック７８０）、予備サイクル数にしたがって進度インジケータの第２のバージョンを変動させる（ブロック７８２）。いくつかの実施形態によれば、予備サイクル数は、選択されたサイクル数から独立している（ブロック７８４）。進度インジケータの第１のバージョンは、第１の周期的速度で変動し、進度インジケータの第２のバージョンは、第２の周期的速度で変動し、第２の周期的速度は、第１の周期的速度よりも大きい（ブロック７８６）。
【０２７６】
いくつかの実施形態によれば、ブロック７８８で、進度インジケータの第１のバージョンは、第２の可変視覚的特性を含む。ブロック７９０で、デバイスは、第１のユーザ入力の受信に更に応答して、選択されたサイクル数にしたがって第２の可変視覚的特性の初期状態を選択する。
【０２７７】
ブロック７９２で、呼吸シーケンスの呼吸段階中に、デバイスは、選択されたサイクル数の一部の完了を検出し（ブロック７９４）、選択されたサイクル数の一部の完了を検出することに応答して、進度インジケータの第２の可変視覚的特性を変更する（ブロック７１００）。いくつかの実施形態によれば、選択されたサイクル数の一部の完了を検出することは、所定のサイクル数にしたがって進度インジケータが変動したか否かを判定することを含む（ブロック７９６）。いくつかの実施形態によれば、選択されたサイクル数の一部の完了を検出することは、呼吸シーケンスの呼吸段階中に所定の時間が経過しているか否かを検出することを含む（ブロック７９８）。いくつかの実施形態によれば、進度インジケータの第１のバージョンは、複数のグラフィカル要素を含み、進度インジケータの第２の可変視覚的特性を変更することは、複数のグラフィカル要素のうちのいくつかの表示されるグラフィカル要素を変更することを含む（ブロック７１０２）。
【０２７８】
いくつかの実施形態によれば、ブロック７１０４で、デバイスは、触覚出力デバイスを含み、呼吸シーケンスの呼吸段階中に、このデバイスは、触覚プロファイルにしたがって１以上の触覚呼吸キューを出力する。
【０２７９】
いくつかの実施形態によれば、ブロック７１１２で、触覚プロファイルにしたがって１以上の触覚呼吸キューを出力することは、第１の時間ピリオド中にキュー間の第１の頻度で第１の複数の触覚呼吸キューを出力すること（ブロック７１１４）と、第２の時間ピリオド中にキュー間の第２の頻度で第２の複数の触覚呼吸キューを出力すること（ブロック７１１６）と、を含む。いくつかの実施形態によれば、キュー間の第１の頻度は増加する頻度であり、キュー間の第２の頻度は一定の頻度である（ブロック７１１８）。
【０２８０】
いくつかの実施形態によれば、ブロック７１０６で、触覚プロファイルにしたがって１以上の触覚呼吸キューを出力することは、第１の時間ピリオドのスタート時に第１の触覚呼吸キュー数を出力すること（ブロック７１０８）と、第２の時間ピリオドのスタート時に第２の触覚呼吸キュー数を出力すること、を含み、第１の数と第２の数は異なる（ブロック７１１０）。
【０２８１】
いくつかの実施形態によれば、ブロック７１２０で、デバイスは、センサを含む。ブロック７１２２で、デバイスは、呼吸シーケンスの呼吸段階中にセンサからの第１の信号を受信する。ブロック７１２４で、デバイスは、受信した第１の信号に少なくとも一部基づいて推定される心拍数を決定する。ブロック７１２６で、デバイスは、ディスプレイ上で推定される心拍数の指示を表示する。いくつかの実施形態によれば、推定される心拍数の指示は、呼吸段階の完了に続いて表示される（ブロック７１２８）。例えば、推定される心拍数の例示的な指示６３６は、図６Ｂのユーザインターフェース６３２に示される完了インターフェース上に表示される。
【０２８２】
いくつかの実施形態によれば、ブロック７１３０で、デバイスは、呼吸シーケンスの呼吸段階中に、デバイスが出力するように構成されている警告の少なくともサブセットの出力を抑制する。
【０２８３】
いくつかの実施形態によれば、ブロック７１３２で、呼吸シーケンスの呼吸段階中に、デバイスは、第３のユーザ入力を受信する。ブロック７１３４で、デバイスは、第３のユーザ入力が呼吸シーケンス中断基準を満たすか否かを判定する。ブロック７１３６で、第３のユーザ入力が呼吸シーケンス中断基準を満たすとの判定にしたがって、デバイスは、呼吸シーケンスの呼吸段階を終わらす。ブロック７１３８で、呼吸シーケンスの呼吸段階の終わりに続いて、デバイスは、ディスプレイ上で完了サイクル数の指示を表示し、完了サイクル数は、呼吸段階が開始された後かつ第３のユーザ入力が受信される前にしたがって進度インジケータが変動した、選択された数のサイクルのうちの、サイクルの数を含む（ブロック７１４０）。例えば、デバイスは、中断されたセッションをユーザインターフェース６８４に表示し、これは（例えば、中断されたセッションのサイクル数を含めて、今日完了した合計呼吸時間の形態（「今日これまでに５分」）で）完了サイクル数の指示を含む。
【０２８４】
いくつかの実施形態によれば、ブロック７１４２で、呼吸シーケンスの呼吸段階の終わりに続いて、デバイスは、ディスプレイ上で第２のアフォーダンスを表示する。例えば、呼吸再アフォーダンス６８６は、例示的な第２のアフォーダンスである。ブロック７１４４で、デバイスは、第２のアフォーダンスのユーザ入力選択を受信する。ブロック７１４６で、第２のアフォーダンスのユーザ入力選択に応答して、デバイスは、環境設定ユーザインターフェースをディスプレイ上で表示する。例えば、ユーザインターフェース６８８は、呼吸再アフォーダンス６８６が選択された後に表示される例示的な環境設定ユーザインターフェースを示す。
【０２８５】
いくつかの実施形態によれば、ブロック７１４８で、デバイスは、ゴールピリオドにわたっての呼吸シーケンスの完了サイクル数を表す総時間を決定する。いくつかの実施形態によれば、進度インジケータの第１のバージョンは、第１の周期的速度で変動し、総時間は、第１の周期的速度に少なくとも一部基づいて決定される（ブロック７１５０）。いくつかの実施形態によれば、ゴールピリオドは、当日である（ブロック７１５２）。ブロック７１５４で、呼吸シーケンスの呼吸段階の完了を検出することに応答して、デバイスは、ディスプレイ上で総時間の指示及び第３のアフォーダンスを含む完了インターフェースを表示する。例えば、デバイスは、ユーザインターフェース画面６３２に示される例示的な完了インターフェースを表示し、これは、総時間の指示（例えば、今日完了した合計呼吸時間の形態（「今日これまでに６分」）と、呼吸再アフォーダンス６３８）を含む。ブロック７１６０で、デバイスは、第３のアフォーダンスのユーザ入力選択を受信する。例えば、デバイスは、呼吸再アフォーダンス６３８の選択を受信する。ブロック７１６２で、第３のアフォーダンスのユーザ入力選択の受信に応答して、デバイスは、呼吸シーケンスの呼吸段階に進む。例えば、デバイスは、（例えば、画面６６８Ａ〜６６８Ｅに示すような）予備段階、（例えば、画面６２０〜６２８に示すような）呼吸段階、又は予備段階とそれに続く呼吸段階を開始する。
【０２８６】
いくつかの実施形態によれば、ブロック７１５６で、呼吸段階の完了を検出することは、所定の時間が経過したことを検出することを含む。
【０２８７】
いくつかの実施形態によれば、ブロック７１５８で、完了インターフェースは、推定される心拍数の指示を更に含む。例えば、ユーザインターフェース画面は、推定される心拍数を含むインジケータ６３６を含む。
【０２８８】
いくつかの実施形態によれば、ブロック７１６４で、デバイスは、複数のゴールピリオドごとにゴールピリオドにわたっての呼吸シーケンスの完了サイクル数を表す総時間を決定する。いくつかの実施形態によれば、ゴールピリオドは１日であり、複数のゴールピリオドは７日である（ブロック７１６６）。ブロック７１６８で、デバイスは、ディスプレイ上で複数のゴールピリオドごとにインジケータを含む概要インターフェースを表示し、複数のゴールピリオドごとのインジケータは、複数のゴールピリオドのそのそれぞれのゴールピリオドについての決定された総時間を表す。例えば、デバイスは、日ごとの完了した（例えば、総）呼吸時間量に関する先週の毎日の概要を示すユーザインターフェース６４２に示される例示的な概要インターフェースを表示する。この例では、ゴールピリオドは１日であり、複数のゴールピリオドは７日である。
【０２８９】
いくつかの実施形態によれば、ブロック７１７０で、デバイスは、呼吸シーケンス中に第２の信号を受信する。ブロック７１７４で、デバイスは、受信した第２の信号に少なくとも一部基づいて推定される呼吸パターンを決定する。ブロック７１７６で、デバイスは、呼吸シーケンスの呼吸段階中の呼吸シーケンスの呼吸段階の開始及び進度インジケータの表示を推定される呼吸パターンと同期させる。例えば、デバイスは、（例えば、画面６２０に示されるような）呼吸段階の始めを、推定される呼吸パターンの適切な点（図６Ｆの推定される呼吸パターン６９０の点６９０Ａ）と同期させることができる。すなわち、デバイスは、（例えば、推定されるパターンが、ユーザが吸入し始めようとしていることを信号で送るときに）推定されるパターンに基づいて適切な時間で呼吸段階をスタートする（例えば、吸入ピリオドで始める）。
【０２９０】
いくつかの実施形態によれば、ブロック７１７８で、呼吸シーケンスの呼吸段階中に呼吸シーケンスの呼吸段階の開始及び進度インジケータの表示を推定される呼吸パターンと同期させることは、推定される呼吸パターンの吸入ピリオドと呼出ピリオドとの間の移行である同期イベントを判定することと（ブロック７１８０）、同期イベントが出現しているとの判定にしたがって（ブロック７１８２）、呼吸シーケンスの呼吸段階を開始すること（７１８４）と、進度インジケータの第１のバージョンをディスプレイ上で表示すること（ブロック７１８６）と、を含む。例えば、点６９０Ａ及び点６９０Ｂは、推定される呼吸パターンの例示的な吸入ピリオドと呼出ピリオドとの間の移行イベントを示す。
【０２９１】
いくつかの実施形態によれば、ブロック７１７２で、デバイスはセンサを含み、第２の信号を受信することは、呼吸シーケンス中にセンサからの第２の信号を受信することを含む。
【０２９２】
いくつかの実施形態によれば、ブロック７１８８で、環境設定ユーザインターフェースを表示する前に、デバイスは、ゴールピリオドにわたっての１以上の呼吸シーケンスの完了サイクル数を表す総時間を決定し（ブロック７１９０）、ディスプレイ上で総時間の指示を含む第４のアフォーダンスを表示し（ブロック７１９２）、第４のアフォーダンスのユーザ入力選択を受信し、環境設定ユーザインターフェースは、第４のアフォーダンスのユーザ入力選択の受信に応答して表示される（ブロック７１９４）。例えば、図６Ａのユーザインターフェース画面６０２は、例示的な第４のアフォーダンス、アフォーダンス６０４を示す。デバイスがアフォーダンス６０４の選択を受信するとき、ユーザインターフェース画面６０６に示される環境設定ユーザインターフェースが表示される。
【０２９３】
方法７００に関連して上述した処理の詳細（例えば、図７）は、類似するやり方で以下に説明される方法にも適用可能であることに留意されたい。例えば、方法１０００は、方法７００を参照して上述した様々な方法の特性のうちの１つ以上を任意選択的に含む。例えば、例示的なユーザインターフェース画面６０６に示される環境設定ユーザインターフェースは、例示的な表示されるプロンプトを示す図９Ａに示されたユーザインターフェース９０４の表示時にアフォーダンス９０６の選択の受信に応答して表示することができる。別の例として、ユーザインターフェース６３２はユーザインターフェース９０２に対応することができ、ユーザインターフェース６１８はユーザインターフェース９１０に対応することができる。簡潔にするために、これらの詳細は、以下では繰り返されない。
【０２９４】
いくつかの実施形態によれば、図８は、説明される様々な実施形態の原理にしたがって構成された電子デバイス８００の例示的な機能ブロック図を示す。いくつかの実施形態によれば、電子デバイス８００の機能ブロックは、上述した技法を実行するように構成される。デバイス８００の機能ブロックは、説明される様々な例の原理を実行するために、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組合せによって任意選択的に実現される。図８に説明される機能ブロックは、説明される様々な例の原理を実施するために、任意選択的に組み合わされ又はサブブロックに分離されることが当業者に理解されよう。したがって、本明細書における説明は、本明細書に説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。
【０２９５】
図８に示すように、電子機器８００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット８０２と、任意選択的に、回転可能入力機構ユニット８０４と、任意選択的に、センサユニット８０６と、ディスプレイユニット８０２、任意選択的に、回転可能入力機構ユニット８０４、及びセンサユニット８０６に結合された処理ユニット８０８とを含む。いくつかの実施形態では、処理ユニット８０８は、表示有効化ユニット８１０、受信ユニット８１２、調整ユニット８１４、開始ユニット８１６、及び変動ユニット８１８を含む。いくつかの実施形態では、処理ユニット８０８は、進行ユニット８２０、変更ユニット８２２、設定ユニット８２４、決定ユニット８２６、選択ユニット８２８、検出ユニット８３０、呼吸キュー出力ユニット８３２、抑制ユニット８３４、エンディングユニット８３６、及び同期ユニット８３８のうちの１以上を含む。
【０２９６】
処理ユニット８０８は、（例えば、表示有効化ユニット８１０を用いて）呼吸シーケンスのサイクル数を選択するためのプロンプトを含む環境設定ユーザインターフェースの表示をディスプレイユニット８０２上で有効化し、（例えば、受信ユニット８１２を用いて）第１のユーザ入力を受信し、第１のユーザ入力の受信に応答して、（例えば、調整ユニット８１４を用いて）呼吸シーケンスのサイクル数を選択されたサイクル数に調整し、（例えば、開始ユニット８１６を用いて）呼吸シーケンスの呼吸段階を開始し、呼吸シーケンスの呼吸段階中に、（例えば、表示有効化ユニット８１０を用いて）進度インジケータの第１のバージョンの表示をディスプレイユニット８０２上で有効化し、選択されたサイクル数にしたがって（例えば、変動ユニット８１８を用いて）進度インジケータの第１のバージョンを変動させるように構成されている。
【０２９７】
いくつかの実施形態では、デバイスは、ディスプレイユニット８０２及び処理ユニット８０８に結合された回転可能入力機構ユニット８０４を含み、第１のユーザ入力は、回転可能入力機構ユニット８０４の回転である。
【０２９８】
いくつかの実施形態では、処理ユニット８０８は、呼吸シーケンスの呼吸段階を開始する前に、（例えば、受信ユニット８１２を用いて）第２のユーザ入力を受信し、第２のユーザ入力の受信に応答して、（例えば、進行ユニット８２０を用いて）呼吸シーケンスの呼吸段階へ進むように更に構成されている。
【０２９９】
いくつかの実施形態では、第１のユーザ入力及び第２のユーザ入力は、同一である。
【０３００】
いくつかの実施形態では、処理ユニット８０８は、選択された数のサイクルのうちの各サイクルが、第１の時間ピリオドと、第１のピリオドとは異なる第２の時間ピリオドとを含み、進度インジケータの第１のバージョンを変動させることは、選択された数のサイクルのうちの各サイクル中の、（例えば、変更ユニット８２２を用いて）第１の時間ピリオドのスタート時に進度インジケータの第１の可変視覚的特性を変更すること、及び（例えば、変更ユニット８２２を用いて）第２の時間ピリオドのスタート時に進度インジケータの第１の可変視覚的特性を変更することを含むように更に構成されている。
【０３０１】
いくつかの実施形態では、第１の可変視覚的特性は、表示される進度インジケータのサイズであり、第１の時間ピリオドのスタート時に第１の可変視覚的特性を変更することは、表示される進度インジケータのサイズを増大させることを含み、第２の時間ピリオドのスタート時に第１の可変視覚的特性を変更することは、表示される進度インジケータのサイズを減少させることを含む。
【０３０２】
いくつかの実施形態では、第２の時間ピリオドは、第１の時間ピリオドよりも大きい。
【０３０３】
いくつかの実施形態では、進度インジケータの第１のバージョンを変動させることは、（例えば、表示有効化ユニット８１０を用いて）第１の状態での進度インジケータの第１のバージョンの表示をディスプレイユニット８０２上で有効化することと、第１の時間セグメント中に、（例えば、表示有効化ユニット８１０を用いて）進度インジケータの第１のバージョンを第１の状態から第２の状態へ動画で移行することと、第２の時間セグメント中に、（例えば、表示有効化ユニット８１０を用いて）進度インジケータの第１のバージョンを第２の状態から第１の状態へ動画で移行することと、を含む。
【０３０４】
いくつかの実施形態では、第２の時間セグメントは、第１の時間セグメントよりも大きい。
【０３０５】
いくつかの実施形態では、進度インジケータの第１のバージョンは、第１の周期的速度で変動する。
【０３０６】
いくつかの実施形態では、処理ユニット８０８は、（例えば、受信ユニット８１２を用いて）第１の周期的速度の値を受信し、第１の周期的速度の値の受信に応答して、（例えば、設定ユニット８２４を用いて）第１の周期的速度を受信した値に設定するように更に構成されている。
【０３０７】
いくつかの実施形態では、第１の周期的速度は、単位時間あたりの所定のサイクル数である。
【０３０８】
いくつかの実施形態では、処理ユニット８０８は、環境設定ユーザインターフェースの表示をディスプレイユニット８０２上で有効化する前に、（例えば、決定ユニット８２６を用いて）プロンプティング基準が満たされているか否か判定し、プロンプティング基準が満たされているとの判定にしたがって、（例えば、表示有効化ユニット８１０を用いて）第１のアフォーダンスを含むプロンプトの表示をディスプレイユニット８０２上で有効化し、（例えば、受信ユニット８１２を用いて）第１のアフォーダンスのユーザ入力選択を受信し、第１のアフォーダンスのユーザ入力選択の受信に応答して、（例えば、表示有効化ユニット８１０を用いて）環境設定ユーザインターフェースの表示をディスプレイユニット８０２上で有効化するように更に構成されている。
【０３０９】
いくつかの実施形態では、プロンプティング基準が満たされているか否か判定することは、先の呼吸シーケンスに関連付けられた時間の後に所定の時間ピリオドが経過しているか否か判定することを含む。
【０３１０】
いくつかの実施形態では、先の呼吸シーケンスに関連付けられた時間は、先の呼吸シーケンスに関連付けられた始めの時間である。
【０３１１】
いくつかの実施形態では、先の呼吸シーケンスに関連付けられた時間は、先の呼吸シーケンスに関連付けられた完了時間である。
【０３１２】
いくつかの実施形態では、処理ユニット８０８は、呼吸シーケンスの呼吸段階を開始する前に、（例えば、開始ユニット８１６を用いて）呼吸シーケンスの予備段階を開始し、呼吸シーケンスの予備段階中に、（例えば、表示有効化ユニット８１０を用いて）進度インジケータの第２のバージョンの表示をディスプレイユニット８０２上で有効化し、予備サイクル数にしたがって（例えば、変動ユニット８１８を用いて）進度インジケータの第２のバージョンを変動させるように更に構成されている。
【０３１３】
いくつかの実施形態では、予備サイクル数は、選択されたサイクル数から独立している。
【０３１４】
いくつかの実施形態では、進度インジケータの第１のバージョンは、第１の周期的速度で変動し、進度インジケータの第２のバージョンは、第２の周期的速度で変動し、第２の周期的速度は、第１の周期的速度よりも大きい。
【０３１５】
いくつかの実施形態では、進度インジケータの第１のバージョンは、第２の可変視覚的特性を含み、処理ユニット８０８は、第１のユーザ入力の受信に更に応答して、選択されたサイクル数にしたがって（例えば、選択ユニット８２８を用いて）第２の可変視覚的特性の初期状態を選択するように更に構成されている。
【０３１６】
いくつかの実施形態では、処理ユニット８０８は、呼吸シーケンスの呼吸段階中に、（例えば、検出ユニット８３０を用いて）選択されたサイクル数の一部の完了を検出し、選択されたサイクル数の一部の完了を検出することに応答して（例えば、変更ユニット８２２を用いて）進度インジケータの第２の可変視覚的特性を変更するように更に構成されている。
【０３１７】
いくつかの実施形態では、選択されたサイクル数の一部の完了を検出することは、所定のサイクル数にしたがって進度インジケータが変動したか否かを判定することを含む。
【０３１８】
いくつかの実施形態では、選択されたサイクル数の一部の完了を検出することは、呼吸シーケンスの呼吸段階中に所定の時間が経過しているか否かを検出することを含む。
【０３１９】
いくつかの実施形態では、進度インジケータの第１のバージョンは、複数のグラフィカル要素を含み、進度インジケータの第２の可変視覚的特性を変更することは、複数のグラフィカル要素のうちのいくつかの表示されるグラフィカル要素を変更することを含む。
【０３２０】
いくつかの実施形態では、デバイスは、触覚出力デバイスを含み、処理ユニット８０８は、呼吸シーケンスの呼吸段階中に、（例えば、呼吸キュー出力ユニット８３２を用いて）触覚プロファイルにしたがって１以上の触覚呼吸キューを出力するように更に構成されている。
【０３２１】
いくつかの実施形態では、触覚プロファイルにしたがって１以上の触覚呼吸キューを出力することは、第１の時間ピリオド中にキュー間の第１の頻度で第１の複数の触覚呼吸キューを出力することと、第２の時間ピリオド中にキュー間の第２の頻度で第２の複数の触覚呼吸キューを出力することと、を含む。
【０３２２】
いくつかの実施形態では、キュー間の第１の頻度は、増加する頻度であり、キュー間の第２の頻度は、一定の頻度である。
【０３２３】
いくつかの実施形態では、触覚プロファイルにしたがって１以上の触覚呼吸キューを出力することは、第１の時間ピリオドのスタート時に第１の触覚呼吸キュー数を出力することと、第２の時間ピリオドのスタート時に第２の触覚呼吸キュー数を出力することと、を含み、第１の数と第２の数は異なる。
【０３２４】
いくつかの実施形態では、デバイスは、ディスプレイユニット８０２及び処理ユニット８０８に結合されたセンサユニット８０６を含み、処理ユニット８０８は、呼吸シーケンスの呼吸段階中に（例えば、受信ユニット８１２を用いて）センサユニット８０６からの第１の信号を受信し、受信した第１の信号に少なくとも一部基づいて（例えば、決定ユニット８２６を用いて）推定される心拍数を決定し、（例えば、表示有効化ユニット８１０を用いて）推定される心拍数の指示の表示をディスプレイユニット８０２上で有効化するように更に構成されている。例えば、図６Ｂのユーザインターフェース画面６３２は、推定される心拍数の例示的な指示である心拍数インジケータ６３６を示す。上記の例で議論されたように、ユーザインターフェース画面６３２は、呼吸シーケンスの呼吸段階完了後に表示される例示的な完了インターフェースである。したがって、心拍数インジケータ６３６は、呼吸段階中に受信されたセンサからの信号を使用して決定された推定される心拍数を表すことができる。
【０３２５】
いくつかの実施形態では、推定される心拍数の指示は、呼吸段階の完了に続いて表示される。
【０３２６】
いくつかの実施形態では、処理ユニット８０８は、呼吸シーケンスの呼吸段階中に、（例えば、抑制ユニット８３４を用いて）デバイスが出力するように構成されている警告の少なくともサブセットの出力を抑制するように更に構成されている。
【０３２７】
いくつかの実施形態では、呼吸シーケンスの呼吸段階中に、処理ユニット８０８は、（例えば、受信ユニット８１２を用いて）第３のユーザ入力を受信し、（例えば、決定ユニット８２６を用いて）第３のユーザ入力が呼吸シーケンス中断基準を満たすか否か判定し、第３のユーザ入力が呼吸シーケンス中断基準を満たすとの判定にしたがって、（例えば、エンディングユニット８３６を用いて）呼吸シーケンスの呼吸段階を終わらせ、呼吸シーケンスの呼吸段階の終わりに続いて、（例えば、表示有効化ユニット８１０を用いて）完了サイクル数の指示の表示をディスプレイユニット８０２上で有効化するように更に構成されており、完了サイクル数は、呼吸段階が開始された後かつ第３のユーザ入力が受信される前にしたがって進度インジケータが変動した、選択された数のサイクルのうちの、サイクルの数を含む。
【０３２８】
いくつかの実施形態では、処理ユニット８０８は、呼吸シーケンスの呼吸段階の終わりに続いて、（例えば、表示有効化ユニット８１０を用いて）第２のアフォーダンスの表示をディスプレイユニット８０２上で有効化し、（例えば、受信ユニット８１２を用いて）第２のアフォーダンスのユーザ入力選択を受信し、第２のアフォーダンスのユーザ入力選択に応答して、（例えば、表示有効化ユニット８１０を用いて）環境設定ユーザインターフェースの表示をディスプレイユニット８０２上で有効化するように更に構成されている。
【０３２９】
いくつかの実施形態では、処理ユニット８０８は、（例えば、決定ユニット８２６を用いて）ゴールピリオドにわたっての呼吸シーケンスの完了サイクル数を表す総時間を判定し、呼吸シーケンスの呼吸段階の完了の検出に応答して、（例えば、表示有効化ユニット８１０を用いて）総時間の指示及び第３のアフォーダンスを含む完了インターフェースの表示をディスプレイユニット８０２上で有効化し、（例えば、受信ユニット８１２を用いて）第３のアフォーダンスのユーザ入力選択を受信し、第３のアフォーダンスのユーザ入力選択の受信に応答して、（例えば、開始ユニット８１６を用いて）呼吸シーケンスの呼吸段階を開始するように更に構成されている。
【０３３０】
いくつかの実施形態では、呼吸段階の完了を検出することは、所定の時間が経過したことを検出することを含む。
【０３３１】
いくつかの実施形態では、完了インターフェースは、推定される心拍数の指示を更に含む。
【０３３２】
いくつかの実施形態では、ゴールピリオドは、当日である。
【０３３３】
いくつかの実施形態では、進度インジケータの第１のバージョンは、第１の周期的速度で変動し、総時間は、第１の周期的速度に少なくとも一部基づいて決定される。
【０３３４】
いくつかの実施形態では、処理ユニット８０８は、（例えば、決定ユニット８２６を用いて）複数のゴールピリオドごとにゴールピリオドにわたっての呼吸シーケンスの完了サイクル数を表す総時間を決定し、（例えば、表示有効化ユニット８１０を用いて）複数のゴールピリオドごとのインジケータを含む概要インターフェースの表示をディスプレイユニット８０２上で有効化するように更に構成されており、複数のゴールピリオドごとのインジケータは、複数のゴールピリオドのそのそれぞれのゴールピリオドについての決定された総時間を表す。
【０３３５】
いくつかの実施形態では、ゴールピリオドは１日であり、複数のゴールピリオドは７日である。
【０３３６】
いくつかの実施形態では、処理ユニット８０８は、（例えば、受信ユニット８１２を用いて）呼吸シーケンス中に第２の信号を受信し、（例えば、決定ユニット８２６を用いて）受信した第２の信号に少なくとも一部基づいて推定される呼吸パターンを決定し、呼吸シーケンスの呼吸段階中に（例えば、同期ユニット８３８を用いて）呼吸シーケンスの呼吸段階の開始及び進度インジケータの表示を推定される呼吸パターンと同期させるように更に構成される。
【０３３７】
いくつかの実施形態では、呼吸シーケンスの呼吸段階中に呼吸シーケンスの呼吸段階の開始及び進度インジケータの表示を推定される呼吸パターンと同期させることは、推定される呼吸パターンの吸入ピリオドと呼出ピリオドとの間の移行である同期イベントを判定することと、同期イベントが出現しているとの判定にしたがって、呼吸シーケンスの呼吸段階を開始することと、進度インジケータの第１のバージョンの表示をディスプレイユニット８０２上で有効化することと、を含む。
【０３３８】
いくつかの実施形態では、デバイスは、ディスプレイユニット８０２及び処理ユニット８０８に結合されたセンサユニット８０６を含み、第２の信号を受信することは、呼吸シーケンス中にセンサユニット８０６からの第２の信号を受信することを含む。
【０３３９】
いくつかの実施形態では、処理ユニット８０８は、環境設定ユーザインターフェースの表示を有効化する前に、（例えば、決定ユニット８２６を用いて）ゴールピリオドにわたっての１以上の呼吸シーケンスの完了サイクル数を表す総時間を決定し、（例えば、表示有効化ユニット８１０を用いて）総時間の指示を含む第４のアフォーダンスの表示をディスプレイユニット８０２上で有効化し、（例えば、受信ユニット８１２を用いて）第４のアフォーダンスのユーザ入力選択を受信するように更に構成されており、環境設定ユーザインターフェースは、第４のアフォーダンスのユーザ入力選択の受信に応答して表示される。
【０３４０】
図７Ａ〜図７Ｌを参照して上述した動作は、図１Ａ〜図１Ｂ、又は図８に示す構成要素によって任意選択的に実施される。例えば、表示動作７０２、受信動作７０４、及び調整動作７０８は、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０によって任意選択的に実施される。イベントソータ１７０のイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に引き渡す。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、そのイベント情報をそれぞれのイベント定義１８６と比較し、タッチ感知面上の第１の位置での第１の接触が、ユーザインターフェース上のアフォーダンスのアクティブ化などの所定のイベント又はサブイベントに対応するか否かを判定する。それぞれの所定のイベント又はサブイベントが検出されるとき、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベントハンドラ１９０をアクティブ化する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するために、データアップデータ１７６又はオブジェクトアップデータ１７７を任意選択的に利用する又は呼び出す。いくつかの実施形態では、イベントハンドラ１９０は、アプリケーションによって表示されるものを更新するために、それぞれのＧＵＩアップデータ１７８へアクセスする。同様に、当業者にとって、他のプロセスが図１Ａ〜図１Ｂに示された構成要素に基づいてどのように実施することができるかは明らかであろう。
【０３４１】
図９Ａは、いくつかの実施形態による呼吸シーケンスを実行するようにユーザを促す例示的なユーザインターフェースを示す。これらの図中のユーザインターフェースは、図１０のプロセスを含めた、以下に説明されるプロセスを例示するために使用される。図９Ｂは、いくつかの実施形態による助言を表示するための例示的な時間リストを示す。
【０３４２】
いくつかの実施形態によれば、電位デバイスは、第１の呼吸シーケンスに関連付けられた時間を検出する。例えば、第１の呼吸シーケンスに関連付けられた時間は、第１の呼吸シーケンスの始めの時間又は終わりの時間である。いくつかの例では、検出時間は、当日にユーザによって実行された第１の検出された活動に関連付けることができる。例えば、第１の時間は、ユーザの活動が今日最初に実行された時間であり得る。すなわち、ユーザがその日について目覚めるときに、ユーザはその日に先の呼吸シーケンスを実行していないことになる。したがって、ユーザは、（例えば、ユーザが最初に目覚めるとき、又はその他にスタート身体的活動をスタートするとき）ユーザの活動に基づいて促され得る。第１の検出された活動は、例えば、身体的活動を検出することによって検出することができ、あるいはデバイス（又はこのデバイスと対になった、接続された、若しくは他の方法で通信される第２のデバイス）とユーザの相互作用に基づいて決定することができる。
【０３４３】
図９Ａのユーザインターフェース画面９０２は、一例の第１の呼吸シーケンスの呼吸段階の完了後に表示される完了インターフェースを示す。この例では、第１の呼吸シーケンスの呼吸段階（例えば、先の呼吸シーケンス）は、完了インターフェース９０２上の時間インジケータ９０３によって示されるように８：００ＡＭに終わった。この例では、第１の呼吸シーケンスに関連付けられた時間は、第１の呼吸シーケンスに関連付けられた終わりの時間（例えば、呼吸段階の終わり）である。いくつかの例では、この時間は、呼吸段階が３分間続く場合、この例では７：５７ＡＭである始めの時間（例えば、呼吸段階の始め）である。
【０３４４】
いくつかの実施形態によれば、デバイスは、所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出時間に基づいてプロンプティング基準を生成する。例えば、プロンプティング基準は、特定の時間の出現又はタイマの終了であり得る。所定のプロンプティング頻度は、デバイスがプロンプトを出力する（例えば、表示する）頻度であり得る。この例では、所定のプロンプティング頻度は、２時間ごと、又は単に２時間である。プロンプトは、例えば、ユーザに呼吸シーケンスの実行を思い出させる又は奨励する視覚出力、文字出力、聴覚出力、及び／又は触覚出力であり得る。例えば、プロンプトは、ユーザに呼吸シーケンスを奨励する文字情報（例えば、ユーザインターフェース９０４に示すように、「呼吸する時間をとりなさい」）を含むことができる。プロンプトは、（例えば、ユーザインターフェース９０４に示すように）デバイスのディスプレイ上で通知の形態をとることができる。
【０３４５】
デバイスは、プロンプティング基準が満たされているか判定する。プロンプティング基準が満たされているとの判定にしたがって、デバイスは、ディスプレイ上でプロンプトを表示して第２の呼吸シーケンスを開始する。例えば、例示的なプロンプトは、図９Ａのユーザインターフェース画面９０４で示されている。この例では、上述したように、プロンプティング頻度は２時間ごとであり、第１の（例えば、先の）呼吸シーケンスに関連付けられた時間は、呼吸段階の終わりである。したがって、デバイスは、第１の呼吸シーケンスの呼吸段階の完了の２時間後にユーザインターフェース画面９０４を表示する。この例では、プロンプティング頻度は２時間ごとであるので、プロンプティング基準は、（例えば、８：００ＡＭの２時間後）１０：００ＡＭの出現、又は（例えば、８：００ＡＭにスタートした）２時間のタイマの終了であり得る。どちらの場合でも、ユーザインターフェース画面９０４は、時間インジケータ９０５によって示されるように、１０：００ＡＭに表示され、したがって、プロンプトは、プロンプティング基準が満たされることに応答して表示される。
【０３４６】
いくつかの例では、このプロンプトは、第１のアフォーダンスを含む。例えば、ユーザインターフェース画面９０４は、スタートアフォーダンス９０６を含む。デバイスは、第１のアフォーダンスのユーザ入力選択を受信し、それに応じて、ディスプレイ上で第２の呼吸シーケンスユーザインターフェースを表示する。例えば、デバイスがスタートアフォーダンス９０６のユーザ入力選択を受信した場合、デバイスは、ディスプレイ例示的な環境設定ユーザインターフェース画面９１０を表示することができる。図６Ａを参照して上述したように、ユーザインターフェース画面９１０において、ユーザは、サイクル数を設定し、（例えば、スタートアフォーダンス９１１を押すことによって）デバイスを呼吸シーケンスの呼吸段階に進ませることができる。例えば、ユーザインターフェース画面９１０でスタートアフォーダンス９１１の選択を受信した後に、（図６Ａのユーザインターフェース画面６２０に対応する）ユーザインターフェース画面９１２が表示され、ユーザインターフェース画面９１２は、選択されたサイクル数にしたがって進度インジケータが変動する呼吸段階の始めに例示的な進度インジケータを示す。
【０３４７】
いくつかの実施形態によれば、所定のプロンプティング頻度は、所定の時間長である。例えば、予め決定されたプロンプティング頻度は、２時間であり得る（例えば、２時間ごとにプロンプトを表す）。
【０３４８】
いくつかの実施形態によれば、プロンプティング基準を生成するために、デバイスは、第１の呼吸シーケンスに関連付けられた時間の後に所定の時間長で出現するプロンプティング時間を決定する。いくつかの実施形態では、プロンプティング時間は、第１の呼吸シーケンスに関連付けられた時間の後の特定の時間である。例えば、所定の時間長が２時間であり、かつ、第１の呼吸シーケンスに関連付けられた時間が１０：００ＡＭである場合、プロンプティング時間は、第１の呼吸シーケンスに関連付けられた時間の２時間後、１２：００ＰＭである。プロンプティング基準が満たされているか判定するために、デバイスは、プロンプティング時間が出現しているか判定する。例えば、デバイスは、現在時間が１２：００ＰＭであるときにプロンプティング時間が出現していると判定する。
【０３４９】
いくつかの実施形態によれば、プロンプティング基準を生成するために、デバイスは、所定の時間長にしたがってタイマを設定する。例えば、所定の時間長が２時間である場合、デバイスは、２時間のタイマを設定する。デバイスは、タイマをスタートする。プロンプティング時間が出現しているか判定するために、デバイスは、タイマが終了したか否か判定する。例えば、タイマが設定値からゼロの値まで、又はゼロから設定値までカウントダウンする場合に、タイマは終了する。
【０３５０】
いくつかの実施形態によれば、第１の呼吸シーケンスに関連付けられた時間を検出するために、デバイスは、第１の呼吸シーケンス中に出現した時間を検出する。いくつかの実施形態では、第１の呼吸シーケンスに関連付けられた時間（例えば、先の呼吸シーケンス）は、呼吸シーケンスを実行するために使用されるアプリケーションが開かれていた最中の任意の時間であり得る。いくつかの実施形態では、先の呼吸シーケンスに関連付けられた時間は、先の呼吸シーケンスの任意のユーザインターフェースが表示された最中の任意の時間である。
【０３５１】
いくつかの実施形態では、先の呼吸シーケンスに関連付けられた時間は、先の呼吸シーケンスに関連付けられた開始時間であり、例えば、これは、先の呼吸シーケンスの環境設定ユーザインターフェースの表示、あるいは先の呼吸シーケンスの呼吸又は予備段階の開始の時間に基づいて決定される。
【０３５２】
いくつかの実施形態では、先の呼吸シーケンスに関連付けられた時間は、先の呼吸シーケンスに関連付けられた完了時間であり、例えば、これは、先の呼吸シーケンスの呼吸段階の終わり、先の呼吸シーケンスの完了サマリの表示、又は先の呼吸シーケンスを実行するために使用される呼吸アプリケーションの退出の時間に基づいて決定される。
【０３５３】
いくつかの実施形態によれば、第１の呼吸シーケンスに関連付けられた時間を検出するために、デバイスは、第１の呼吸シーケンスの呼吸段階の開始時間を検出する。例えば、第１の呼吸シーケンスに関連付けられた検出時間は、ユーザが参加している呼吸練習の始めを表す第１の（例えば、先の）呼吸シーケンスの呼吸段階が開始された時間である。
【０３５４】
いくつかの実施形態によれば、第１の呼吸シーケンスに関連付けられた時間を検出するために、デバイスは、第１の呼吸シーケンスの呼吸段階の完了時間を検出する。例えば、第１の呼吸シーケンスに関連付けられた検出時間は、ユーザが参加している呼吸練習の完了を表す第１の（例えば、先の）呼吸シーケンスの呼吸段階が終わった時間である。
【０３５５】
いくつかの例では、ユーザは、プロンプトが表示されるように予約される前に、呼吸シーケンスを実行することができる。いくつかの実施形態によれば、プロンプティング基準が満たされていることを判定する前に、デバイスは、第３の呼吸シーケンスに関連付けられた時間を検出する。例えば、ユーザが定期的に予約されたプロンプティング時間に促される前に、デバイスは、促されることなくユーザが介在呼吸シーケンスを実行したことを検出する。第３の呼吸シーケンスに関連付けられた時間の検出にしたがって、デバイスは、所定のプロンプティング頻度及び第３の呼吸シーケンスに関連付けられた検出時間に基づいてプロンプティング基準を更新する。例えば、プロンプティング頻度が２時間ごとである場合、デバイスは、第３の呼吸シーケンスに関連付けられた時間（例えば、第３の呼吸シーケンス中の時間）の２時間後にそれが満足させられるように、新しいプロンプティング基準を設定することができる。例えば、第３の呼吸シーケンスに関連付けられた時間は、９：２０ＡＭである。この時間は、先の呼吸シーケンス（例えば、画面９０２に示すように８：００ＡＭ）と前もって予約されたプロンプティング時間（例えば、画面９０４に示すように１０：００ＡＭ）との間に出現する。したがって、この例では、新しいプロンプティング基準は、介在（第３の）呼吸シーケンスに関連付けられた時間の２時間後である時間１１：２０ＡＭ（又はその時におけるタイマの終了）の出現であるように設定される。したがって、ユーザが（例えば、促されることなく）呼吸練習を早期に実行することを決断する場合、予約されたプロンプトは、介在呼吸シーケンス（例えば、第３の呼吸シーケンス）の実行後の４０分だけ、ユーザを１０：００ＡＭに再び促すことに代えて、プロンプティング頻度（例えば、２時間ごと）を維持するために自動的に調整され得る。
【０３５６】
いくつかの実施形態によれば、デバイスは、第１のユーザ入力を受信する。例えば、ユーザインターフェース画面９１０において、デバイスは、スタートアフォーダンス９１１の選択に対応するユーザ入力を受信する。第１のユーザ入力の受信に応答して、デバイスは、第２の呼吸シーケンスの呼吸段階に進む。第２の呼吸シーケンスの呼吸段階中に、デバイスは、ディスプレイ上で進度インジケータの第１のバージョンを表示し、選択されたサイクル数にしたがって進度インジケータの第１のバージョンを変動させる。例えば、デバイスは、図６Ａの画面９２０に対応する画面９１２に示されるように、呼吸段階に進み、進度インジケータの変動を表示する。デバイスは、例えば、図６Ａのユーザインターフェース画面９２０〜９２８に関連して、上述した動作にしたがって、進度インジケータの第１のバージョンを任意選択的に変動させる。
【０３５７】
いくつかの実施形態によれば、第２の呼吸シーケンスの呼吸段階を開始する前に、デバイスは、第２のユーザ入力を受信する。第２のユーザ入力の受信に応答して、デバイスは、第２の呼吸シーケンスのサイクル数を選択されたサイクル数に調整する。例えば、デバイスは、図６Ａのユーザインターフェース６０６に関連して上述したように回転可能入力機構の回転を受信し、それに応じて、図９Ａのユーザインターフェース画面９１０に対応するユーザインターフェース画面６１８に示すようにサイクル数を調整する。
【０３５８】
いくつかの実施形態によれば、第２の呼吸シーケンスを開始するプロンプトは、第２のアフォーダンスを含む。いくつかの例では、第２のアフォーダンスは、アフォーダンスなどの「スヌーズ」又は「却下」である。例えば、ユーザインターフェース画面９０４は、スヌーズアフォーダンス９０８を含む。デバイスは、第２のアフォーダンスのユーザ入力選択を受信し、それに応じて、ディスプレイ上でのプロンプトの表示を中止し、プロンプティング基準を更新する。例えば、スヌーズアフォーダンス９０６のユーザ選択の受信に応答して、デバイスは、プロンプトを表すユーザインターフェース９０４の表示を中止し、ユーザインターフェース画面９１６に示される例示的なホーム画面を表示する。この例におけるユーザ選択やはり応答して、デバイスは、以下により詳細に説明されるプロンプティング基準を更新する。
【０３５９】
いくつかの実施形態によれば、プロンプティング基準を更新するために、デバイスは、所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出時間に基づいてプロンプティング基準を更新する。例えば、プロンプティング基準は、特定の時間の出現又はタイマの終了であり得、更新は、新しい時間の決定、又は新しいタイマの設定（又は既存のタイマのリセット）を含むことができる。
【０３６０】
いくつかの実施形態では、更新されたプロンプティング基準は、第１の呼吸シーケンスに基づくことができる。例えば、デバイスが、第２のアフォーダンス（例えば、スヌーズアフォーダンス９０８）のユーザ入力選択を受信する場合、デバイスは、第１の呼吸シーケンスに関連付けられた時間以来の所定の時間長（所定のプロンプティング頻度）の整数倍数に等しい時間長後に生じる時間の出現であるプロンプティング基準を更新することができる。例えば、所定のプロンプティング頻度が２時間ごとである場合、プロンプティング基準は、第１の呼吸シーケンスに関連付けられた時間の４時間後のプロンプティング時間の出現であり得、すなわち、プロンプティング時間は、第１の呼吸シーケンスに関連付けられた時間後の所定のプロンプティング頻度の２の整数倍数で出現する。いくつかの例では、整数は、倍数ではない。
【０３６１】
いくつかの実施形態によれば、プロンプティング基準を更新するために、デバイスは、第２のアフォーダンスの受信したユーザ入力選択に関連付けられた時間を検出し、所定のプロンプティング頻度及び第２のアフォーダンスの受信したユーザ入力選択に関連付けられた検出時間に基づいてプロンプティング基準を更新する。いくつかの例では、更新されたプロンプティング基準は、第２のアフォーダンスの受信したユーザ入力選択に関連付けられた時間に基づく。例えば、デバイスが、１０：００ＡＭにスヌーズアフォーダンス９０８の選択を受信する場合、デバイスは、所定のプロンプティング頻度の長さに等しいタイマの終了であるようにプロンプティング基準を設定することができ、デバイスは、スヌーズアフォーダンス９０８の受信したユーザ入力選択に関連付けられた時間（１０：００ＡＭ）に、又はそのすぐ後に、タイマをスタートする。例えば、所定のプロンプティング頻度が２時間ごとである場合、プロンプティング基準は、２時間の長さであるタイマの終了であり、これは第２のアフォーダンスの受信したユーザ入力選択に関連付けられた時間の後にスタートする。この例では、更新されたプロンプティング基準は、１２：００ＰＭ又はスヌーズアフォーダンス９０４が選択された２時間後に満足する。いくつかの例では、スヌーズアフォーダンス９０４の選択を受信した後に、デバイスは、プロンプトの表示を中止し、例示的なホーム画面９１６を表示する。更新されたプロンプティング基準が１２：００ＰＭに満たされるとき、デバイスは、ユーザインターフェース画面９２０を表示する。ユーザインターフェース画面９２０は、ユーザインターフェース画面９０４と同様であるが、時間インジケータ９２２によって示されるように、１２：００ＰＭに表示される。
【０３６２】
いくつかの例では、プロンプトは、所定のプロンプティング頻度よりも少ない時間ピリオドについて任意選択的に却下することができる。いくつかの実施形態によれば、プロンプティング基準を更新するために、デバイスは、スヌーズ間隔に基づいてプロンプティング基準を更新し、所定のプロンプティング頻度は、所定の時間長であり、スヌーズ間隔は、所定のプロンプティング頻度とは異なる時間長である。例えば、所定のプロンプティング頻度が２時間ごとである場合、スヌーズ間隔は、１５分（１時間の４分の１）であり得る。プロンプトを却下するこの代替のやり方は、ユーザが現在、呼吸シーケンスを実行することができないが、正常なプロンプティング頻度よりも早く思い出したい場合に、望ましいものであり得る。いくつかの例では、スヌーズアフォーダンス９０４の選択を受信した後に、デバイスは、プロンプトの表示を中止し、例示的なホーム画面９１６を表示する。更新されたプロンプティング基準が満たされるとき（例えば、スヌーズ間隔後、１０：１５ＡＭに）、デバイスは、ユーザインターフェース画面９２４を表示する。ユーザインターフェース画面９２４は、ユーザインターフェース画面９０４と同様であるが、時間インジケータ９２６によって示されるように、１０：１５ＡＭに表示される。
【０３６３】
いくつかの実施形態によれば、第２のアフォーダンスのユーザ入力選択の受信に更に応答して、デバイスは、当日の残りの間に呼吸シーケンスを開始するために全てのプロンプトの表示をやめる。例えば、ユーザインターフェース９０４におけるユーザスヌーズアフォーダンス９０８の選択の受信に応答して、デバイスは、現在のプロンプトを却下し、当日の残りの間に更なるプロンプトの表示を防ぐことができる。この例では、次のプロンプト（例えば、呼吸助言）は、翌日に表示される。例えば、ユーザインターフェース画面９２０及び／又は９２４は、表示されない。
【０３６４】
いくつかの実施形態によれば、デバイスは、更新されたプロンプティング基準が満たされているか判定する。更新されたプロンプティング基準が満たされているとの判定にしたがって、デバイスは、ディスプレイ上でプロンプト（ただし、プロンプトは、第３のアフォーダンスを含む）を表示して第４の呼吸シーケンスを開始する。例えば、ユーザが（上述したように）呼吸助言をスヌーズ／却下した後に、デバイスは、第３のアフォーダンス（例えば、スタートアフォーダンス９２１又は９２５）を含む別のプロンプト（例えば、ユーザインターフェース画面９２０又は９２４）を表示する。デバイスは、第３のアフォーダンスのユーザ入力選択を受信し、それに応じて、ディスプレイ上で第４の呼吸シーケンスユーザインターフェースを表示する。いくつかの例では、第４の呼吸シーケンスユーザインターフェースは、環境設定ユーザインターフェースである。例えば、（図６Ａのユーザインターフェース画面６０６及び６１８）に対応する）ユーザインターフェース画面９１０に示すように、デバイスは、呼吸シーケンスについてのサイクル数を選択する環境設定ユーザインターフェースを表示する。いくつかの例では、第３のアフォーダンスの選択に応答して、デバイスは、呼吸シーケンスに関連して本明細書に説明されるように、任意の他のユーザインターフェース画面を表示する。例えば、デバイスは、呼吸シーケンス自動的に開始し、呼吸段階中の進度インジケータの変動を示す図６Ａのユーザインターフェース画面６２０〜６２８を表示することができる。
【０３６５】
いくつかの例では、デバイスは、任意の適切な入力情報又はイベントに応答してプロンプトを表示する。例えば、デバイスは、呼吸に良好であり得る適切な時間（例えば、「自由時間」）（例えば、予約されたイベントがない時間のブロック）を決定するために、デバイスのユーザに関連付けられたカレンダ情報に任意選択的にアクセスする。カレンダ情報は、呼吸に関連した予約されたイベント（「呼吸するための時間」と名付けられたイベント）を任意選択的に指し示すことができ、この場合には、グラフィカルユーザインターフェース９０４は、予約されたイベントの日時にしたがって提示することができる。デバイスは、呼吸シーケンスがイベント前に役立ち得るか否か判定するために、来たるべきイベントについての詳細を決定するためにカレンダ情報に任意選択的にアクセスする。例えば、ユーザインターフェース画面９０４は、ユーザの落ち着き及び来たるべきミーティングの準備を助けるために、ミーティング前に任意選択的に数分間提示される。（例えば、ユーザが、全てのミーティングの前にユーザが呼吸したい、６人以上の参加者のいる全てのミーティングの前に呼吸したい、特定の人がいる全てのミーティングの前に呼吸したいといったことを指し示した場合、及び／又は（例えば、ユーザが、定期的に、時々、又はいつもあるミーティング前又はある時間に呼吸シーケンスを行うといった）挙動から学習した情報の少なくとも一部に基づいて）このミーティングの決定及びユーザインターフェース画面９０４を提示するときは、所定の環境設定情報に任意選択的に基づいている。
【０３６６】
デバイスは、１以上のセンサからのセンサデータを任意選択的に受信し、これを使用してユーザインターフェース画面９０４を提示するための適切な時間を推論する。例えば、センサデータは、デバイス（及びユーザ）が移動しているか否かを指し示すモーション情報を含むことができる。デバイスが歩行に類似するペースで移動している場合、おそらく、ユーザは、呼吸シーケンスの実行に興味を持っておらず、したがってユーザインターフェース画面９０４は表示されない。しかしながら、デバイスがより素早いペースで移動している場合、おそらく、ユーザは、運転しており、呼吸シーケンスを実行することに興味をもっている可能性がある。センサデータは、ユーザの１以上の健康指標を指し示すユーザの健康データを含むことができる。例えば、ユーザの健康データが心拍数の上昇を指し示す場合、ユーザインターフェース画面９０４は、任意選択的に提示される。呼吸シーケンスに参加することにより、ユーザの心拍数を下げるのにユーザを助けることができる。ユーザの健康データは、ユーザの呼吸イベントの態様を推論するために使用することもでき、ユーザインターフェース画面９０４は、一連の特定の呼吸イベントの検出に応答して任意選択的に提示される。例えば、ユーザが深い呼吸を３回する場合、デバイスは、呼吸シーケンスをユーザが実行売ることを望んでいると判定及び／又は推論することができ、したがって、ユーザインターフェース画面９０４を任意選択的に提示する。
【０３６７】
図９Ｂは、いくつかの実施形態によるプロンプトを表示するための例示的な時間を含む表９３０を示す。図９Ｂは、異なるプロンプティング頻度にしたがってプロンプティング基準を生成する結果の一例を示すように含まれている。
【０３６８】
列９３０Ａは、第１の呼吸シーケンスに関連付けられた開始時間を示す。この例では、開始時間は、第１の呼吸シーケンスの呼吸段階が開始された時間である。比較を容易にするために、開始時間は、各例（例えば、行）について同一である。
【０３６９】
列９３０Ｂは、第１の呼吸シーケンスに関連付けられた完了時間を示す。この例では、開始時間は、第１の呼吸シーケンスの呼吸段階が終わった時間である。比較を容易にするために、完了時間は、各例（例えば、行）について同一である。
【０３７０】
列９３０Ｃは、各例（例えば、行）に関連付けられたプロンプティング頻度を示す。プロンプティング頻度は、２の値（例えば、２時間に一度促す）から１２の値（例えば、１２時間ごとに一度促す）までの範囲である。
【０３７１】
列９３０Ｄは、いくつかの実施形態によるデバイスがプロンプトを表示することができる時間範囲を示す。例えば、プロンプティング頻度が２である例では、デバイスは、第１の呼吸シーケンス（特に、呼吸段階）中の時間範囲を表す９：５７ＡＭから１０：００ＡＭの間の任意の時間で任意選択的に促すことができる。デバイスがプロンプトを表示するこの範囲内の特定の時間は、デバイスがその決定の根拠を成すように構成される第１の呼吸シーケンスに関連付けられた時間に応じている。例えば、デバイスが、先の呼吸段階の開始時間から２時間促すように構成されている場合、プロンプトは、９：５７ＡＭに表示される。デバイスが、先の呼吸段階の完了時間から２時間促すように構成されている場合、プロンプトは、１０：００ＡＭに表示される。
【０３７２】
図１０は、いくつかの実施形態による、電子デバイスを使用して呼吸シーケンスを実行するようにユーザを促す方法を示す流れ図である。方法１０００は、ディスプレイを有するデバイス（例えば、１００、３００又は５００）で実行される。方法１０００のいくつかの動作は、任意選択的に組み合わされ、いくつかの動作の順序は、任意選択的に変更され、いくつかの動作は、任意選択的に省略される。
【０３７３】
以下において説明されるように、方法１０００は、呼吸シーケンスを実行するようにユーザを促す直感的やり方を提供する。この方法は、呼吸助言プロンプトをセットアップし、プロンプトと相互作用する（例えば、それを却下したり、又は呼吸シーケンスを実行するためにアプリケーションにアクセスしたりする）ことについてユーザの認識的負担を軽減し、それによってより効率的なヒューマンマシンインターフェースを作り出す。バッテリ駆動のコンピューティングデバイスの場合、ユーザがプロンプトをより速くかつより効率的に構成及び処理できるようにすることで、電力が節約され、バッテリ充電の時間間隔が増加する。
【０３７４】
ブロック１００２で、デバイスは、第１の呼吸シーケンスに関連付けられた時間を検出する。例えば、デバイスは、図９Ａのユーザインターフェース画面９０２に示すように、第１の（例えば、先の）呼吸シーケンスが８：００ＡＭに完了されたことを検出する。
【０３７５】
ブロック１０１０で、デバイスは、所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出時間に基づいてプロンプティング基準を生成する。例えば、所定のプロンプティング頻度が２時間ごとである場合、検出時間は、８：００ＡＭであり、デバイスは、これらの値に基づいてプロンプティング基準を生成する。例えば、プロンプティング基準は、１０：００ＡＭの出現、又は８：００ＡＭにスタートした２時間タイマの終了であり得る（したがって、１０：００ＡＭに終了する）。
【０３７６】
ブロック１０１４で、デバイスは、プロンプティング基準が満たされているか判定する。例えば、デバイスは、タイマが終了したか、又は現在時間が１０：００ＡＭであるか否か判定する。
【０３７７】
ブロック１０２８で、プロンプティング基準が満たされているとの判定にしたがって、デバイスは、ディスプレイ上でプロンプト（ただし、プロンプトは、第１のアフォーダンスを含む）を表示して第２の呼吸シーケンスを開始する。例えば、デバイスは、スタートアフォーダンス９０６を含むユーザインターフェース画面９０４を表示することができる。
【０３７８】
ブロック１０３０で、デバイスは、第１のアフォーダンスのユーザ入力選択を受信する。
【０３７９】
ブロック１０３２で、第１のアフォーダンスのユーザ入力選択の受信に応答して、デバイスは、ディスプレイ上で第２の呼吸シーケンスユーザインターフェースを表示する。例えば、スタートアフォーダンス９０６のユーザ入力選択の受信に応答して、デバイスは、例示的な環境設定ユーザインターフェースを示すユーザインターフェース９１０を表示する。
【０３８０】
いくつかの実施形態によれば、ブロック１０１２で、所定のプロンプティング頻度は、所定の時間長である。例えば、所定のプロンプティング頻度は、２時間、４時間、８時間などである。
【０３８１】
いくつかの実施形態によれば、ブロック１０１６で、プロンプティング基準を生成することは、第１の呼吸シーケンスに関連付けられた時間の後に所定の時間長で出現するプロンプティング時間を決定することを含む。ブロック１０１８で、プロンプティング基準が満たされているか判定することは、プロンプティング時間が出現しているか判定することを含む。
【０３８２】
いくつかの実施形態によれば、ブロック１０２０で、プロンプティング基準を生成することは、所定の時間長にしたがってタイマを設定すること（ブロック１０２２）と、タイマをスタートすること（ブロック１０２４）とを更に含み、プロンプティング時間が出現しているか判定することは、タイマが終了したか否か判定することを含む（ブロック１０２６）。
【０３８３】
いくつかの実施形態によれば、ブロック１００４で、第１の呼吸シーケンスに関連付けられた時間を検出することは、第１の呼吸シーケンス中に出現した時間を検出することを含む。
【０３８４】
いくつかの実施形態によれば、ブロック１００６で、第１の呼吸シーケンスに関連付けられた時間を検出することは、第１の呼吸シーケンスの呼吸段階の開始時間を検出することを含む。
【０３８５】
いくつかの実施形態によれば、ブロック１００８で、第１の呼吸シーケンスに関連付けられた時間を検出することは、第１の呼吸シーケンスの呼吸段階の完了時間を検出することを含む。
【０３８６】
いくつかの実施形態によれば、ブロック１０３４で、プロンプティング基準が満たされていることを判定する前に、デバイスは、第３の呼吸シーケンスに関連付けられた時間を検出し（ブロック１０３６）、第３の呼吸シーケンスに関連付けられた時間の検出にしたがって、所定のプロンプティング頻度及び第３の呼吸シーケンスに関連付けられた検出時間に基づいてプロンプティング基準を更新する（ブロック１０３８）。
【０３８７】
いくつかの実施形態によれば、ブロック１０４０で、デバイスは、第１のユーザ入力を受信する。ブロック１０４２で、第１のユーザ入力の受信に応答して、デバイスは、第２の呼吸シーケンスの呼吸段階に進む。ブロック１０５０で、第２の呼吸シーケンスの呼吸段階中に、デバイスは、ディスプレイ上で進度インジケータの第１のバージョンを表示し（ブロック１０５２）、選択されたサイクル数にしたがって進度インジケータの第１のバージョンを変動させる（ブロック１０５４）。
【０３８８】
いくつかの実施形態によれば、ブロック１０４４で、第２の呼吸シーケンスの呼吸段階を開始する前に、デバイスは、第２のユーザ入力を受信し（ブロック１０４６）、第２のユーザ入力の受信に応答して、第２の呼吸シーケンスのサイクル数を選択されたサイクル数に調整する（ブロック１０４８）。
【０３８９】
いくつかの実施形態によれば、ブロック１０５６で、第２の呼吸シーケンスを開始するプロンプトは、第２のアフォーダンスを含む。ブロック１０５８で、デバイスは、第２のアフォーダンスのユーザ入力選択を受信する。ブロック１０６０で、第２のアフォーダンスのユーザ入力選択の受信に応答して、デバイスは、プロンプトをディスプレイ上で表示することを中止し（ブロック１０６２）、プロンプティング基準を更新する（ブロック１０６４）。
【０３９０】
いくつかの実施形態によれば、ブロック１０６６で、プロンプティング基準を更新することは、所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出時間に基づいてプロンプティング基準を更新することを含む。
【０３９１】
いくつかの実施形態によれば、ブロック１０６８で、プロンプティング基準を更新することは、第２のアフォーダンスの受信したユーザ入力選択に関連付けられた時間を検出することと、所定のプロンプティング頻度及び第２のアフォーダンスの受信したユーザ入力選択に関連付けられた検出時間に基づいてプロンプティング基準を更新することとを含む。
【０３９２】
いくつかの実施形態によれば、ブロック１０７０で、プロンプティング基準を更新することは、スヌーズ間隔に基づいてプロンプティング基準を更新することを含み、所定のプロンプティング頻度は、所定の時間長であり、スヌーズ間隔は、所定のプロンプティング頻度とは異なる時間長である。
【０３９３】
いくつかの実施形態によれば、ブロック１０７２で、第２のアフォーダンスのユーザ入力選択の受信に更に応答して、デバイスは、当日の残りの間に呼吸シーケンスを開始するために全てのプロンプトの表示をやめる。
【０３９４】
いくつかの実施形態によれば、ブロック１０７４で、デバイスは、更新されたプロンプティング基準が満たされているか判定する。ブロック１０７６で、更新されたプロンプティング基準が満たされているとの判定にしたがって、デバイスは、ディスプレイ上でプロンプト（ただし、プロンプトは、第３のアフォーダンスを含む）を表示して第４の呼吸シーケンスを開始する。ブロック１０７８で、デバイスは、第３のアフォーダンスのユーザ入力選択を受信する。ブロック１０８０で、第３のアフォーダンスのユーザ入力選択の受信に応答して、デバイスは、ディスプレイ上で第４の呼吸シーケンスユーザインターフェースを表示する。
【０３９５】
方法１０００に関連して上述した処理の詳細（例えば、図１０）は、類似するやり方で上述した方法にも適用可能であることに留意されたい。例えば、方法７００は、方法１０００を参照して上述した様々な方法の特性のうちの１つ以上を任意選択的に含む。例えば、例示的なユーザインターフェース画面６０６に示される環境設定ユーザインターフェースは、例示的な表示されるプロンプトを示すユーザインターフェース９０４の表示時にアフォーダンス９０６の選択の受信に応答して表示することができる。別の例として、ユーザインターフェース６３２はユーザインターフェース９０２に対応することができ、ユーザインターフェース６１８はユーザインターフェース９１０に対応することができる。簡潔にするために、これらの詳細は、以下では繰り返されない。
【０３９６】
いくつかの実施形態によれば、図１１は、説明される様々な実施形態の原理にしたがって構成された電子デバイス１１００の例示的な機能ブロック図を示す。いくつかの実施形態によれば、電子デバイス１１００の機能ブロックは、上述した技法を実行するように構成される。デバイス１１００の機能ブロックは、説明される様々な例の原理を実行するために、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組合せによって任意選択的に実現される。図１１に説明される機能ブロックは、説明される様々な例の原理を実施するために、任意選択的に組み合わされ又はサブブロックに分離されることが当業者に理解されよう。したがって、本明細書における説明は、本明細書に説明される機能ブロックの任意の可能な組合せ若しくは分離、又は更なる定義を任意選択的にサポートする。
【０３９７】
図１１に示すように、電子デバイス１１００は、グラフィックユーザインターフェースを表示するように構成されたディスプレイユニット１１０２と、ディスプレイユニット１１０２に結合された処理ユニット１１０８とを含む。いくつかの実施形態では、処理ユニット１１０８は、検出ユニット１１１０、生成ユニット１１１２、判定ユニット１１１４、表示有効化ユニット１１１６、及び受信ユニット１１１８を含む。いくつかの例では、処理ユニット１１０８は、更新ユニット１１２０、開始ユニット１１２２、変動ユニット１１２４、及び調整ユニット１１２６を含む。
【０３９８】
処理ユニット１１０８は、（例えば、検出ユニット１１１０を用いて）第１の呼吸シーケンスに関連付けられた時間を検出し、（例えば、生成ユニット１１１２を用いて）所定のプロンプティング頻度及び第１の呼吸シーケンスに関連付けられた検出時間に基づいてプロンプティング基準を生成し、（例えば、判定ユニット１１１４を用いて）プロンプティング基準が満たされているか判定し、プロンプティング基準が満たされているとの判定にしたがって、（例えば、表示有効化ユニット１１１６を用いて）ディスプレイユニット１１０２上でのプロンプト（ただし、プロンプトは、第１のアフォーダンスを含む）の表示を有効化して第２の呼吸シーケンスを開始し、（例えば、受信ユニット１１１８を用いて）第１のアフォーダンスのユーザ入力選択を受信し、第１のアフォーダンスのユーザ入力選択の受信に応答して、（例えば、表示有効化ユニット１１１６を用いて）第２の呼吸シーケンスユーザインターフェースの表示をディスプレイユニット１１０２上で有効化するように構成されている。
【０３９９】
いくつかの実施形態では、所定のプロンプティング頻度は、所定の時間長である。
【０４００】
いくつかの実施形態では、プロンプティング基準を生成することは、第１の呼吸シーケンスに関連付けられた時間の後に所定の時間長で出現するプロンプティング時間を判定することを含み、プロンプティング基準が満たされているか判定することは、プロンプティング時間が出現しているか判定することを含む。
【０４０１】
いくつかの実施形態では、プロンプティング基準を生成することは、所定の時間長にしたがってタイマを設定することと、タイマをスタートすることと、を更に含み、プロンプティング時間が出現しているか判定することは、タイマが終了したか否か判定することを含む。
【０４０２】
いくつかの実施形態では、第１の呼吸シーケンスに関連付けられた時間を検出することは、第１の呼吸シーケンス中に出現した時間を検出することを含む。
【０４０３】
いくつかの実施形態では、第１の呼吸シーケンスに関連付けられた時間を検出することは、第１の呼吸シーケンスの呼吸段階の開始時間を検出することを含む。
【０４０４】
いくつかの実施形態では、第１の呼吸シーケンスに関連付けられた時間を検出することは、第１の呼吸シーケンスの呼吸段階の完了時間を検出することを含む。
【０４０５】
いくつかの実施形態では、処理ユニット１１０８は、プロンプティング基準が満たされているか判定する前に、（例えば、検出ユニット１１１０を用いて）第３の呼吸シーケンスに関連付けられた時間を検出し、第３の呼吸シーケンスに関連付けられた時間の検出にしたがって、所定のプロンプティング頻度及び第３の呼吸シーケンスに関連付けられた検出時間に基づいて（例えば、更新ユニット１１２０を用いて）プロンプティング基準を更新するように更に構成されている。
【０４０６】
いくつかの実施形態では、処理ユニット１１０８は、（例えば、受信ユニット１１１８を用いて）第１のユーザ入力を受信し、第１のユーザ入力の受信に応答して、第２の呼吸シーケンスの呼吸段階を（例えば、開始ユニット１１２２を用いて）開始し、第２の呼吸シーケンスの呼吸段階中に、進度インジケータの第１のバージョンの表示を（例えば、表示有効化ユニット１１１６を用いて）ディスプレイユニット１１０２上で有効化し、選択されたサイクル数にしたがって進度インジケータの第１のバージョンを（例えば、変動ユニット１１２４を用いて）変動させるように更に構成されている。
【０４０７】
いくつかの実施形態では、処理ユニット１１０８は、第２の呼吸シーケンスの呼吸段階を開始する前に、（例えば、受信ユニット１１１８を用いて）第２のユーザ入力を受信し、第２のユーザ入力の受信に応答して、（例えば、調整ユニット１１２６を用いて）第２の呼吸シーケンスのサイクル数を選択されたサイクル数に調整するように更に構成されている。
【０４０８】
いくつかの実施形態では、処理ユニット１１０８は、（第２の呼吸シーケンスを開始するプロンプトは第２のアフォーダンスを含んでおり）、（例えば、受信ユニット１１１８を用いて）第２のアフォーダンスのユーザ入力選択を受信し、第２のアフォーダンスのユーザ入力選択の受信に応答して、（例えば、表示有効化ユニット１１１６を用いて）プロンプトをディスプレイユニット１１０２上で表示することを中止し、（例えば、更新ユニット１１２０を用いて）プロンプティング基準を更新するように更に構成されている。
【０４０９】
いくつかの実施形態では、プロンプティング基準を更新することは、所定のプロンプティング頻度、及び第１の呼吸シーケンスに関連付けられた検出時間に基づいてプロンプティング基準を更新することを含む。
【０４１０】
いくつかの実施形態では、プロンプティング基準を更新することは、第２のアフォーダンスの受信したユーザ入力選択に関連付けられた時間を検出することと、所定のプロンプティング頻度、及び第２のアフォーダンスの受信したユーザ入力選択に関連付けられた検出時間に基づいてプロンプティング基準を更新することとを含む。
【０４１１】
いくつかの実施形態では、プロンプティング基準を更新することは、スヌーズ間隔に基づいてプロンプティング基準を更新することを含んでおり、所定のプロンプティング頻度は、所定の時間長であり、スヌーズ間隔は、所定のプロンプティング頻度とは異なる時間長である。
【０４１２】
いくつかの実施形態では、処理ユニット１１０８は、第２のアフォーダンスのユーザ入力選択の受信に更に応答して、当日の残りの間に呼吸シーケンスを開始するために全てのプロンプトの（例えば、表示有効化ユニット１１１６を用いた）表示をやめるように更に構成されている。
【０４１３】
いくつかの実施形態では、処理ユニット１１０８は、更新されたプロンプティング基準が満たされているか（例えば、判定ユニット１１１４を用いて）判定し、更新されたプロンプティング基準が満たされているとの判定にしたがって、（例えば、表示有効化ユニット１１１６を用いて）ディスプレイユニット１１０２上でのプロンプト（ただし、プロンプトは、第３のアフォーダンスを含む）の表示を有効化して第４の呼吸シーケンスを開始し、（例えば、受信ユニット１１１８を用いて）第３のアフォーダンスのユーザ入力選択を受信し、第３のアフォーダンスのユーザ入力選択の受信に応答して、ディスプレイ（例えば、表示有効化ユニット１１１６を用いて）第４の呼吸シーケンスユーザインターフェースの表示をディスプレイユニット１１０２上で有効化するように更に構成されている。
【０４１４】
図１０を参照して上述した動作は、図１Ａ〜図１Ｂ、又は図１１に示す構成要素によって任意選択的に実施される。例えば、検出動作１００２、生成動作１０１０、判定動作１０１４、及び表示動作１０２８は、イベントソータ１７０、イベント認識部１８０、及びイベントハンドラ１９０によって任意選択的に実施される。イベントソータ１７０のイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に引き渡す。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、そのイベント情報をそれぞれのイベント定義１８６と比較し、タッチ感知面上の第１の位置での第１の接触が、ユーザインターフェース上のアフォーダンスのアクティブ化などの所定のイベント又はサブイベントに対応するか否かを判定する。それぞれの所定のイベント又はサブイベントが検出されるとき、イベント認識部１８０は、イベント又はサブイベントの検出に関連付けられたイベントハンドラ１９０をアクティブ化する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するために、データアップデータ１７６又はオブジェクトアップデータ１７７を任意選択的に利用する又は呼び出す。いくつかの実施形態では、イベントハンドラ１９０は、アプリケーションによって表示されるものを更新するために、それぞれのＧＵＩアップデータ１７８へアクセスする。同様に、当業者にとって、他のプロセスが図１Ａ〜図１Ｂに示された構成要素に基づいてどのように実施することができるかは明らかであろう。
【０４１５】
前述した説明は、説明の目的のために、特定の実施形態に関して説明されている。しかしながら、上記の例示的な議論は、網羅的であるとも、又は、開示された正確な形態に本発明を限定するとも意図されていない。上記の教示を考慮して、多くの修正及び変形が可能である。各実施形態は、本技法の原理、及びその実際の適用を最も良好に説明するために、選択及び説明されたものである。それにより、他の当業者は、想到される具体的な用途に適するような様々な修正を伴う本技法及び様々な実施形態を最も良好に利用することが可能となる。
【０４１６】
添付図面を参照して、本開示及び例を十分に説明してきたが、様々な変更及び修正が、当業者には明らかとなるであろうことに留意されたい。そのような変更及び修正は、特許請求の範囲によって定められる本開示及び例の範囲内に含まれるものとして理解されたい。
【０４１７】
上述のように、本技術の一態様は、ユーザが求める内容又はユーザが関心を持つ可能性のある任意の他の内容に関するユーザへの配信を改善するために、種々のソースから入手可能なデータを収集及び使用することである。本開示は、いくつかの例において、この収集されたデータは、特定の人物を一意に特定する個人情報データ、又は特定の人物に連絡する若しくはその所在を突き止めるために使用できる個人情報データを含み得ることを想到している。そのような個人情報データとしては、人口統計データ、位置に基づくデータ、電話番号、電子メールアドレス、自宅の住所、健康データ、又は任意の他の識別情報を挙げることができる。
【０４１８】
本開示は、本技術におけるそのような個人情報データの使用がユーザの利益になる使用であり得る点を認識するものである。例えば、よりユーザの興味を引く対象コンテンツを配信するために、個人情報データが使用されてもよい。したがって、そのような個人情報データの使用は、配信されるコンテンツの意図的な制御を可能にする。更には、ユーザに利益をもたらす、個人情報データに関する他の使用もまた、本開示によって想到される。
【０４１９】
本開示は、そのような個人情報データの収集、分析、開示、転送、記憶、又は他の使用目的の責任を負うエンティティが、適切に規定されたプライバシーのポリシー及び／又はプライバシーの慣行に準拠すると更に想到する。具体的には、そのようなエンティティは、個人情報データを秘密として厳重に保守するための、業界又は政府の要件を満たしているか又は上回るものとして一般に認識されている、プライバシーのポリシー及び慣行を実施し、一貫して使用するべきである。例えば、ユーザからの個人情報は、そのエンティティの合法的かつ正当な使用のために収集されるべきであり、それらの合法的使用を除いて、共用又は販売されるべきではない。更には、そのような収集は、ユーザに告知して同意を得た後にのみ実施するべきである。更には、そのようなエンティティは、そのような個人情報データへのアクセスを保護して安全化し、その個人情報データへのアクセス権を有する他者が、それらのプライバシーのポリシー及び手順を遵守することを保証するための、あらゆる必要な措置を講じるであろう。更には、そのようなエンティティは、広く受け入れられているプライバシーのポリシー及び慣行に対する自身の遵守を証明するために、第三者による評価を自らが受けることができる。
【０４２０】
前述のことがらにも関わらず、本開示はまた、個人情報データの使用又は個人情報データへのアクセスを、ユーザが選択的に阻止する実施形態も想到する。すなわち、本開示は、そのような個人情報データへのアクセスを防止又は阻止するように、ハードウェア要素及び／又はソフトウェア要素を提供することができると想到する。例えば、広告配信サービスの場合において、本技術は、ユーザが、サービスの登録の間、個人情報データの収集への参加の「オプトイン」又は「オプトアウト」を選択することを可能とするように構成することができる。別の実施例では、ユーザは、対象のコンテンツ配信サービスに対して位置情報を提供しないことを選択してもよい。更に別の実施例では、ユーザは、正確な位置情報を提供しないが位置のゾーン情報の転送は許可することを選択してもよい。
【０４２１】
それゆえ、本開示は、１つ以上の様々な開示された実施形態を実施するための、個人情報データの使用を広範に網羅するものではあるが、本開示はまた、そのような個人情報データにアクセスすることを必要とせずに、それらの様々な実施形態を実施することもまた可能であることを想到している。すなわち、本技術の様々な実施形態は、そのような個人情報データの全て又は一部分が欠如することにより、実施不可能となるものではない。例えば、ユーザに関連付けられたデバイスによって要求されるコンテンツなどの非個人情報データ若しくは必要最小限の個人情報、コンテンツ配信サービスが入手可能な他の非個人情報、又は公的に入手可能な情報に基づき嗜好を推測することによって、コンテンツを選択し、ユーザへ配信することができる。
＜添付書類Ａ＞
［明細書］
［発明の名称］  呼吸の同期及び監視
関連出願への相互参照
［０００１］
本出願は、すべての目的に関して、同時係属中の米国特許仮出願第＿＿＿＿＿＿＿＿号「Ｆｌｕｃｔｕａｔｉｎｇ  Ｐｒｏｇｒｅｓｓ  Ｉｎｄｉｃａｔｏｒ」（弁護士整理番号０９０９１１−Ｐ２８９５４ＵＳ２−１００２６６１）及び米国特許仮出願第＿＿＿＿＿＿＿＿号「Ｂｒｅａｔｈｉｎｇ  Ｓｅｑｕｅｎｃｅ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ」（弁護士整理番号７７０００−３０００８００（Ｐ３０５３５ＵＳＰ１））の開示全体に関連し、これらの米国特許仮出願を参照によって包含しており、これらの米国特許仮出願は、両方とも本出願と同時に出願される。
［背景技術］
［０００２］
呼吸は、すべての人が共有する特性であり、最近、持続的な思慮深い呼吸が人の健康に与え得る肯定的な影響に関するますます多くの情報が入手可能になりつつある。更に、現在、様々な電子デバイスを、１日を通じた人の身体的活動の各側面を追跡するために使用できる。持続的な思慮深い呼吸を実現できる１つの方法は、おそらくは呼吸コーチと共に定期的な呼吸訓練を行うことである。しかし、ほとんどの人は、呼吸コーチを利用することができないか、又はその他の方法で訓練されず、かつ／又は呼吸訓練を行うための適切な呼吸技術に精通していない。これは、欲求不満、休み時間の効果的でない使用、及び呼吸訓練の最終的な放棄につながることがある。
［発明の概要］
［０００３］
本開示の実施形態は、呼吸シーケンスを開始するためのシステム、方法、及びコンピュータ可読媒体を提供できる。一実施形態によれば、方法は、少なくとも、ユーザデバイスの１つ以上のセンサから信号を受信するようにコンピュータシステムによって実施されてよい。信号は、ユーザの健康指標を表すことができる。この方法は、信号に少なくとも部分的に基づいて、周期的パターンを含む初期呼吸パターンを推定することを含んでもよい。この方法は、呼吸シーケンスと周期的パターンとの間の同期に少なくとも部分的に基づいて提案される呼吸パターンを識別する呼吸シーケンス要素を生成することによって、呼吸シーケンスの第１の期間を開始するために、呼吸シーケンスを開始することを含んでもよい。この方法は、提案される呼吸パターンを少なくとも示す呼吸プロファイルに従って、呼吸シーケンスの第２の期間の間に、呼吸シーケンス要素を変動させることを含んでもよい。
［０００４］
一実施形態によれば、コンピュータシステムは、コンピュータ実行可能命令を記憶するように構成されたメモリと、コンピュータ実行可能命令を実行するように構成された、メモリと通信するプロセッサとを含んでよい。いくつかの実施例では、プロセッサによるコンピュータ実行可能命令の実行は、プロセッサに、呼吸シーケンスを開始することの指示を受信することを含む、動作を実行させてよい。それらの動作は、指示を受信することに応答して、ユーザがユーザデバイスを装着しているときに、初期の周期的呼吸パターンを推定することを含んでもよい。これらの動作は、呼吸シーケンスと初期の周期的呼吸パターンとの同期に少なくとも部分的に基づいて、呼吸シーケンスを識別する変動進度インジケータを生成することによって、呼吸シーケンスの第１の期間を開始することを含んでもよい。これらの動作は、呼吸シーケンスに関連付けられた呼吸プロファイルに従って変動進度インジケータを少なくとも変更することによって、呼吸シーケンスの第２の期間の間に、１つ以上の呼吸キューを提供することを含んでもよい。
［０００５］
一実施形態によれば、１つ以上のコンピュータ可読媒体がコンピュータ実行可能命令を記憶し、それらのコンピュータ実行可能命令は、プロセッサによって実行されたときに、ユーザデバイスの１つ以上のセンサから信号を受信することを含む動作を実行するようにプロセッサを構成する。これらの動作は、信号に少なくとも部分的に基づいて、周期的パターンを含む初期呼吸パターンを推定することを含んでもよい。これらの動作は、少なくとも、呼吸シーケンスと周期的パターンの第１の提案される呼吸との同期に少なくとも部分的に基づいて、呼吸シーケンスの第１の期間を開始する呼吸シーケンス要素を生成することと、提案される呼吸パターンに従って呼吸シーケンスの第２の期間の間に呼吸シーケンス要素を変動させることとによって、提案される呼吸パターンを含む呼吸シーケンスを実行することを含んでもよい。
［０００６］
本開示の実施形態は、呼吸シーケンスを実施するためのシステム、方法、及びコンピュータ可読媒体を提供できる。一実施形態によれば、方法は、少なくとも、デバイスのユーザインターフェースで第１の入力を受信して呼吸シーケンスを開始するように、コンピュータシステムによって実施されてよい。この方法は、呼吸シーケンスの構成フェーズの間に、呼吸シーケンスに対応する構成情報を含んでいる第２の入力をユーザインターフェースで受信することを含んでもよく、いくつかの実施例では、構成情報の少なくとも一部は、呼吸シーケンスの可変期間を定義してよい。この方法は、呼吸シーケンスの準備フェーズの間に、変動進度インジケータの第１のバージョンをユーザインターフェース上に提示することを含んでもよい。いくつかの実施例では、変動進度インジケータは、複数の可変の視覚的特性を含んでよい。変動進度インジケータは、推定された呼吸パターンによって決定された第１の周期速度で変動するように構成されてよい。この方法は、準備フェーズの後に発生する呼吸シーケンスの呼吸フェーズの間に、変動進度インジケータの第２のバージョンをユーザインターフェース上に提示することを含んでもよい。いくつかの実施例では、変動進度インジケータの第２のバージョンは、第１の周期速度とは異なる第２の周期速度で変動してよい。第２の周期速度は、定義された可変期間によって決定されてよい。
［０００７］
一実施形態によれば、呼吸シーケンスを含む呼吸訓練を可能にするためのシステムが提供されてよい。このシステムは、コンピュータ実行可能命令を記憶するように構成されたメモリと、入力コンポーネントと、コンピュータ実行可能命令を実行するように構成された、メモリと通信するプロセッサと、ディスプレイとを含んでよい。このディスプレイは、入力コンポーネントで受信された入力に応答して、呼吸シーケンスの構成フェーズの間に、第１のグラフィカルユーザインターフェースを提示するように構成されてよい。いくつかの実施例では、グラフィカルユーザインターフェースは、呼吸シーケンスに対応する構成情報を含んでよい。いくつかの実施例では、構成情報の少なくとも一部が、呼吸シーケンスの可変期間を定義してよい。このディスプレイは、呼吸シーケンスの準備フェーズの間に第２のグラフィカルユーザインターフェースを提示するように構成されてもよい。いくつかの実施例では、第２のグラフィカルユーザインターフェースは、変動進度インジケータの第１のバージョンを第２のグラフィカルユーザインターフェース上に提示してよい。いくつかの実施例では、変動進度インジケータは、複数の可変の視覚的特性を含んでよい。変動進度インジケータは、第１の周期速度で変動してよい。第１の周期速度は、推定された呼吸パターンによって決定されてよい。このディスプレイは、準備フェーズの後に発生する呼吸シーケンスの呼吸フェーズの間に第３のグラフィカルユーザインターフェースを提示するように構成されてもよい。第３のグラフィカルユーザインターフェースは、変動進度インジケータの第２のバージョンを第３のグラフィカルユーザインターフェース上に提示してよい。いくつかの実施例では、変動進度インジケータの第２のバージョンは、第１の周期速度とは異なる第２の周期速度で変動してよい。第２の周期速度は、定義された可変期間によって決定されてよい。
［０００８］
一実施形態によれば、１つ以上のコンピュータ可読媒体がコンピュータ実行可能命令を記憶し、それらのコンピュータ実行可能命令は、プロセッサによって実行されたときに、呼吸シーケンスの開始の要求を受信することを含む動作を実行するようにプロセッサを構成する。いくつかの実施例では、呼吸シーケンスは、可変期間の間、発生するように構成されてよい。これらの動作は、呼吸シーケンスの構成フェーズの間に、呼吸シーケンスに関してユーザに提案される呼吸パターンを表す変動進度インジケータを提示することを含んでもよい。いくつかの実施例では、変動進度インジケータは、可変の視覚要素のセットを含んでよく、可変期間の間に、時間が経過するにつれて初期バージョンから最終バージョンに変化するように構成されてよい。これらの動作は、呼吸シーケンスの可変期間の初期期間に対応する変動進度インジケータの初期バージョンを提示することを含んでもよい。いくつかの実施例では、変動進度インジケータの初期バージョンは、可変の可視要素のセットのうちの可変の可視要素の初期サブセットを含んでよい。これらの動作は、提案される呼吸速度に従って、可変期間の１つ以上の追加周期に対応する変動進度インジケータの１つ以上の追加バージョンを提示することを含んでもよい。いくつかの実施例では、変動進度インジケータの１つ以上の追加バージョンは、可変の可視要素の初期サブセットに含まれている可変の可視要素よりも徐々に少なくなっていく可変の可視要素を含んでよい。これらの動作は、呼吸シーケンスの最終周期に対応する変動進度インジケータの最終バージョンを提示することを含んでもよい。いくつかの実施例では、変動進度インジケータの最終バージョンは、可変の可視要素のセットのうちの可変の可視要素の最終サブセットを含んでよい。
［図面の簡単な説明］
［０００９］
［図１］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施するためのフローの例を示す単純化されたブロック図である。
［００１０］
［図２］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施することに関連する技術を実装するためのユーザインターフェース要素を示すグラフィカルユーザインターフェースの例を含むユーザデバイスを示す図である。
［００１１］
［図３］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施することに関連する技術を実装するための、フローの例及びユーザインターフェース要素を示すグラフィカルユーザインターフェースの例を示す、単純化されたブロック図である。
［００１２］
［図４］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施することに関連する技術を実装するための、フローの例及びユーザインターフェース要素を示すグラフィカルユーザインターフェースの例を示す、単純化されたブロック図である。
［００１３］
［図５］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施することに関連するユーザ健康データを示す複数のグラフを示す図である。
［００１４］
［図６］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施するためのアーキテクチャの例を含む単純化されたブロック図である。
［００１５］
［図７］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施する方法のフローチャートを示す図である。
［００１６］
［図８］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施する方法の別のフローチャートを示す図である。
［００１７］
［図９］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施する方法の別のフローチャートを示す図である。
［００１８］
［図１０］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施する方法の別のフローチャートを示す図である。
［００１９］
［図１１］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施するための電子デバイスを示す図である。
［００２０］
［図１２］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施するための電子デバイスの例のコンポーネントを含む単純化されたブロック図である。
［００２１］
［図１３］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施するための電子デバイスの例を含む単純化された図である。
［００２２］
［図１４］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施するための電子デバイスを示す図である。
［発明を実施するための形態］
［００２３］
以下の説明では、様々な実施例が説明される。説明を目的として、それらの実施例に対する理解を深めるために、具体的な構成及び詳細が示されている。しかし、それらの実施例が、具体的な詳細なしに実践されてよいということも、当業者には明らかであろう。更に、周知の特徴は、説明されている実施例を不明瞭にしないようにするために、省略又は単純化されることがある。
［００２４］
本開示の実施例は、特に、電子デバイスを使用して呼吸シーケンスを実施するための方法、システム、及びコンピュータ可読媒体を対象にする。最初に、本開示の実施例は、電子デバイスの１つ以上のセンサを使用してユーザ健康データを収集することと、ユーザ健康データを分析して初期呼吸パターンを識別することとを含むことができる。初期呼吸パターンは、呼吸シーケンスと同期され得る。呼吸シーケンスは、呼吸キューの初期提示から開始することができる。その呼吸キュー（及びその他の呼吸キュー）は、呼吸シーケンスを通じてユーザを誘導するよう機能することができ、視覚的キュー、音声のキュー、及び／又は触覚のキューを含むことができる。初期呼吸パターンと呼吸シーケンスとの同期は、ユーザが初期呼吸パターンから呼吸シーケンスにスムーズに移行するのを助けるような方法で実行されてよい。例えば、呼吸キューの初期提示は、ユーザの吸入サイクル又はユーザの吐出サイクルなどのユーザの呼吸事象と同期され得る。
［００２５］
いくつかの実施例では、前述された呼吸キューは、視覚的呼吸キューであり得る。そのような視覚的呼吸キューは、電子デバイスで生成されてユーザに提示される変動進度インジケータの形態でユーザインターフェース要素によって表され得る。変動進度インジケータは、呼吸シーケンスの間に変化することができる１つ以上の可変の視覚的特性（例えば、複雑さ、位置付け、視認性など）を有するとして定義され得る。変動進度インジケータの複雑さにおける変化は、呼吸シーケンスを通じた進歩をユーザに知らせることができる。例えば、呼吸シーケンスの開始時に、変動進度インジケータは、あるパターンで配置された複数のユーザインターフェース要素（例えば、円形のリング、卵形のリング、正方形など）を含むことができる。ユーザが呼吸シーケンスを通じて進歩するにつれて、ユーザインターフェース要素の数は減らされ得る。したがって、呼吸シーケンスの完了時に、変動進度インジケータは複雑さが変化している可能性がある（例えば、より少ないユーザインターフェース要素及び／又はより複雑でない配置のユーザインターフェース要素に変化する）。変動進度インジケータの位置付け及び視認性の変化は、呼吸シーケンスの間に生じることもでき、ユーザに対する視覚的呼吸キューとして機能することができる。例えば、変動進度インジケータは、息を吸うようにユーザに伝えるために、時計回りに回転しながら拡大するように構成され得る。変動進度インジケータは、息を吐くようにユーザに伝えるために、反時計回りに回転しながら縮小するようにも構成され得る。呼吸訓練の最後に、要約情報（例えば、定量的及び／又は定性的）が提示されてよい。
［００２６］
図１は、少なくとも１つの実施例に従って、呼吸シーケンスを実施するためのプロセス１００を示す単純化されたフロー図を示している。プロセス１００は、ユーザ１０６の健康データ１０４を収集するための１つ以上のセンサを使用して構成されたウェアラブルデバイス１０２を示している。健康データ１０４は、ユーザ１０６の健康に関連する任意の適切なデータを含むことができる。いくつかの実施例では、ウェアラブルデバイス１０２は、ユーザ１０６から健康データ１０４をキャプチャするように構成されてよい。そのような健康データは、ユーザ１０６に関して、脈拍数、心拍数、心拍数変動測定値、温度データ、歩行数、立っている時間及び座っている時間、燃焼されたカロリー数、訓練の分数、及び／又は任意のその他の適切なデータを含んでよい。ウェアラブルデバイス１０２は、１つ以上の入力デバイスを使用して構成されてもよく、それらの入力デバイスによって、ユーザ１０６は、ウェアラブルデバイス１０２と情報をやりとりすることができる。ウェアラブルデバイス１０２は、任意の適切な出力情報１０８を出力するように、１つ以上の出力デバイスを使用して構成されてもよい。例えば、図１に示すように、ウェアラブルデバイス１０２は、視覚情報１０８ａ、音声情報１０８ｂ、及び／又は触覚情報１０８ｃを出力するように構成されてよい。いくつかの実施例では、出力情報１０８は、呼吸に関連する１つ以上の動作を実行するようにユーザ１０６に指示する方法で、ユーザ１０６に提示され得る。例えば、出力情報１０８は、変動進度インジケータ（例えば、視覚情報１０８ａの一種）を含むことができる。変動進度インジケータは、本明細書で更に説明されるように、ウェアラブルデバイス１０２のグラフィカルユーザインターフェース上で提示され、呼吸シーケンスに含まれている一連の呼吸訓練を通じてユーザ１０６を指導するように構成され得る。出力情報１０８は、ウェアラブルデバイス１０２上で実行されるアプリケーションによって提示されてよい。
［００２７］
ウェアラブルデバイス１０２は、電子デバイス１１０（例えば、ホストデバイス）に関連付けられてよい。いくつかの実施例では、この関連付けは、ウェアラブルデバイス１０２が、任意の適切な方法で電子デバイス１１０と一組にされることを含んでよい。２つのデバイス１０２及び１１０を組み合わせることによって、電子デバイス１１０は、ウェアラブルデバイス１０２のプロキシとして機能することができる。ウェアラブルデバイス１０２、電子デバイス１１０、又はウェアラブルデバイス１０２及び電子デバイス１１０の任意の適切な組み合わせは、健康データ１０４に少なくとも部分的に基づいて、出力情報１０８を生成してよい。
［００２８］
プロセス１００は、健康データ１０４を収集するウェアラブルデバイス１０２によって、１１２で開始してよい。本明細書において提案したように、健康データ１０４は、ウェアラブルデバイス１０２の１つ以上のセンサを使用して収集されてよい。１１４で、電子デバイス１１０は、健康データ１０４に少なくとも部分的に基づいて呼吸測定値を決定してよい。呼吸測定値は、ユーザ１０６に関する、呼吸パターン（例えば、吸い込む息及び吐き出す息の周期的パターン）、呼吸速度（例えば、ある期間中に行われた完全な呼吸の数）、呼吸率（例えば、吐き出す息と比較された、吸い込む息に割り当てられた時間の比較）、及び任意のその他の関連する測定値を含むことができる。電子デバイス１１０は、呼吸測定値を使用して呼吸要素を生成することができる。呼吸要素は、出力情報１０８の一例である。１２０で、ウェアラブルデバイス１０２は、呼吸シーケンスを指導するための呼吸要素を提示することができる。例えば、呼吸要素は変動進度インジケータであることができ、変動進度インジケータの様々なバージョンが、呼吸シーケンスにおいてユーザ１０６を指導するために、ウェアラブルデバイス１０２のグラフィカルユーザインターフェース上で提示され得る。いくつかの実施例では、プロセス１００のいずれかが、ウェアラブルデバイス１０２上で、並びに／あるいは１つ以上のネットワークを介して電子デバイス１１０及び／又はウェアラブルデバイス１０２と通信できるサービスプロバイダと組み合わせて、実行されてよい。例えば、サービスプロバイダは、動作１１４及び１１６を実行してよい。
［００２９］
図２は、少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施することに関連するユーザインターフェース要素を示すグラフィカルユーザインターフェース２０２〜２１４を含むウェアラブルデバイス１０２を示している。具体的には、グラフィカルユーザインターフェース２０２〜２０６は、呼吸シーケンスの開始の一部として、ウェアラブルデバイス１０２のディスプレイ上及び／又は電子デバイス１１０のディスプレイ上に提示されてよいユーザインターフェースの例である。一方、グラフィカルユーザインターフェース２０８〜２１４は、呼吸シーケンスの実施の一部として、ウェアラブルデバイス１０２のディスプレイ上での提示に更に適しているユーザインターフェースの例である。本明細書に記載されているように、ウェアラブルデバイス１０２のディスプレイは、タッチ感知式及び／又は圧力感知式であることができる。このようにして、ディスプレイは、ユーザ入力を受信するための入力コンポーネントとして機能することができる。
［００３０］
グラフィカルユーザインターフェース２０２は、ウェアラブルデバイス１０２のホーム画面を表してよい。そのようにして、日付、時刻、温度、及びその他のそのような一般的な情報などが、グラフィカルユーザインターフェース２０２上に提示されてよい。更に、カレンダーアイテム（例えば、「健康チーム会議」）及び／又は変動進度インジケータ２１８の小型バージョンなどのその他の情報が、グラフィカルユーザインターフェース２０２上に提示されてよい。いくつかの実施例では、変動進度インジケータ２１８の小型バージョンの選択が、ウェアラブルデバイス１０２に、呼吸シーケンスを開始させてよい。いくつかの実施例では、この選択は、ウェアラブルデバイス１０２のディスプレイでのユーザ入力として受信されてよい。
［００３１］
グラフィカルユーザインターフェース２０４は、ウェアラブルデバイス１０２上でローカルに生成できるか、又は何らかのその他のデバイス（例えば、電子デバイス１１０及び／又はサービスプロバイダ）からウェアラブルデバイス１０２に提供されてよい、通知を表してよい。この通知は、この実施例では、ウェアラブルデバイス１０２のユーザが呼吸シーケンスに参加したいかどうかを尋ねる（例えば、「呼吸するために少し時間を取ることができますか？」）。このユーザがユーザインターフェース要素２２０（「はい」）を選択した場合、呼吸シーケンスが開始してよく、グラフィカルユーザインターフェース２０８がウェアラブルデバイス１０２上に提示されてよい。ユーザがユーザインターフェース要素２２２（「１５分後に再通知」）を選択した場合、通知が一定期間の間無視されてよく、その一定期間が経過した後に、第２の通知が送信されてよい。ユーザがユーザインターフェース要素２２４（「無視」）を選択した場合、通知が無視されてよく、この時点では呼吸シーケンスは開始しない。ユーザが通知を「無視」したとしても、他の通知を引き起こす他の入力に基づいて、同じ日にその他の通知が送信されてよい。
［００３２］
通知を含むグラフィカルユーザインターフェース２０４は、任意の適切な入力、情報、又は事象に応答して、提示され得る。例えば、ウェアラブルデバイス１０２は、呼吸にとって良いことのある適切な時間（例えば、「自由時間」）（例えば、事象が予定されていない時間のブロック）を決定するために、ウェアラブルデバイス１０２のユーザに関連付けられたカレンダー情報にアクセスしてよい。カレンダー情報は、呼吸に関連する予定された事象（「呼吸するための時間」というタイトルが付けられた事象）を示してもよい。その場合、予定された事象の日時に従って、グラフィカルユーザインターフェース２０４が提示されてよい。ウェアラブルデバイス１０２は、事象の前に、呼吸シーケンスが役立つことができるかどうかを決定するために、カレンダー情報にアクセスして、次回の事象に関する詳細を決定してもよい。例えば、ユーザが落ち着いて次回の会議の準備をするのを助けるために、会議の数分前にグラフィカルユーザインターフェース２０４が提示されてよい。どの会議に関して、いつグラフィカルユーザインターフェース２０４を提示するかの決定は、構成情報に基づいてよい（例えば、ユーザが、すべての会議の前に呼吸したいということを示した場合、ユーザが、６人以上が参加するすべての会議の前に呼吸したいということを示した場合、ユーザが、特定の人とのすべての会議の前に呼吸したいということを示した場合、及び／又は行動（例えば、ユーザが、特定の会議の前又は特定の時間に、定期的に、時々、又は常に、呼吸シーケンスを通過する）から学習された情報に少なくとも部分的に基づいて）。
［００３３］
ウェアラブルデバイス１０２は、ウェアラブルデバイス１０２の１つ以上のセンサからセンサデータを受信してもよく、このセンサデータを使用して、グラフィカルユーザインターフェース２０４を提示するのに適した時間を推定してよい。例えば、センサデータは、ウェアラブルデバイス１０２（及びユーザ）が移動しているかどうかを示す動き情報を含むことができる。ウェアラブルデバイス１０２が歩行に似ているペースで移動している場合、おそらくユーザは呼吸シーケンスに参加することに関心を持たないであろう。しかし、ウェアラブルデバイス１０２がより速いペースで移動している場合、おそらくユーザは運転中であり、呼吸シーケンスに参加することに関心を持つことがある。センサデータは、ユーザの１つ以上の健康指標を示すユーザ健康データを含んでもよい。例えば、ユーザ健康データが心拍数の上昇を示す場合、グラフィカルユーザインターフェース２０４が提示されてよい。呼吸シーケンスへの参加は、心拍数を減少させることにおいて、ユーザを支援することができる。ユーザ健康データは、ユーザの呼吸事象の態様を推定するために使用されてもよく、グラフィカルユーザインターフェース２０４は、特定の呼吸事象のシーケンスの検出に応答して提示されてよい。例えば、ユーザが３回の深呼吸を行った場合、ウェアラブルデバイス１０２は、ユーザが呼吸シーケンスに参加することを望んでいると決定及び／又は推定してよく、したがって、グラフィカルユーザインターフェース２０４を提示してよい。
［００３４］
グラフィカルユーザインターフェース２０６は、変動進度インジケータ２２６を含んでよい。変動進度インジケータ２２６は、グラフィカルユーザインターフェース２０６の一部としてディスプレイ上に提示されてよく、選択された場合に、呼吸シーケンスを開始してよい。いくつかの実施例では、変動進度インジケータ２２６は、ウェアラブルデバイス１０２のユーザがウェアラブルデバイス１０２に関する特定の動作（例えば、ウェアラブルデバイス１０２を持ち上げること、ウェアラブルデバイス１０２を見ることなど）を実行することに応答して、ランダムに、又は何らかの間隔に従って、グラフィカルユーザインターフェース２０６の一部としてディスプレイ上に提示されてよい。いくつかの実施例では、グラフィカルユーザインターフェース２０６上での変動進度インジケータ２２６の提示は、呼吸シーケンスに参加することのユーザへのかすかなリマインダとして機能してよい。
［００３５］
いくつかの実施例では、グラフィカルユーザインターフェース２０８は、グラフィカルユーザインターフェース２０２〜２０６のうちの１つの提示の後に受信された入力に応答して、ディスプレイ上に提示されてよい。この入力は、呼吸シーケンスの開始を示してよい。このようにして、グラフィカルユーザインターフェース２０８は、呼吸シーケンスの実施の一部として提示される第１のグラフィカルユーザインターフェースであってよい。いくつかの実施例では、呼吸シーケンスの準備フェーズの間に、グラフィカルユーザインターフェース２０８がディスプレイ上に提示されてよい。グラフィカルユーザインターフェース２０８は、心臓ユーザインターフェース要素２２８ａ及び心臓指標２３０ａを含んでよい。心臓ユーザインターフェース要素２２８ａは、準備フェーズの間に、ディスプレイ上で脈動してよい。いくつかの実施例では、心臓ユーザインターフェース要素２２８ａは、ウェアラブルデバイス１０２のユーザの心拍数に対応する方法で脈動してよい。例えば、１つ以上のセンサが心拍数データを収集してよく、ウェアラブルデバイス１０２が、心臓ユーザインターフェース要素２２８ａに、心拍数データに従って脈動させてよい。同様に、心臓指標２３０ａは、ユーザの心拍数に対応してよい。そのユーザインターフェース要素及び指標が提示されてもよい。
［００３６］
準備フェーズの間、及びディスプレイがグラフィカルユーザインターフェース２０８を含んでいる間に、ウェアラブルデバイス１０２が、ウェアラブルデバイス１０２の１つ以上のセンサから信号データを受信していてもよい。この信号データに少なくとも部分的に基づいて、ウェアラブルデバイス１０２は、ウェアラブルデバイス１０２のユーザに対応する初期呼吸パターンを推定してよい。初期呼吸パターンは、呼吸事象及び呼吸事象に対応する時間の周期的パターンであってよい。例えば、周期的パターンは、一連の吸い込む息の事象及び一連の吐き出す息の事象を含んでよい。いくつかの実施例では、準備フェーズは、少なくともウェアラブルデバイス１０２が初期呼吸パターンを推定できるまで継続してよく、あるいは一定時間の間、又は一定数の呼吸が識別されるまで、継続してよい。
［００３７］
初期呼吸パターンを推定することは、変動進度インジケータ２２６を含むグラフィカルユーザインターフェース２１０をディスプレイ上にいつ提示するべきかを決定するのに役立つことがある。例えば、特に、呼吸シーケンスの間に、提案される呼吸パターンに対応するように変動進度インジケータ２２６が変動することがあるため、初期呼吸パターンが、ユーザが吸入サイクルの開始時、吐出サイクルの開始時、吸入サイクルの終了時、又は吐出サイクルの終了時のいずれかの時点にいることを示しているときに、変動進度インジケータ２２６（又は、あるバージョンの変動進度インジケータ２２６）の初期提示を提供することは、有益であることがある。このような初期呼吸パターンと呼吸シーケンスとの間の同期によって、呼吸シーケンスの第１の提案される呼吸が初期呼吸パターンと同期されているため、ユーザが呼吸シーケンスに従うことに非常に成功しやすくなることを可能にしてよい。
［００３８］
変動進度インジケータ２２６を提示することは、呼吸シーケンスの呼吸フェーズを開始するように機能してよい。呼吸フェーズの間に、変動進度インジケータ２２６は、要素の拡大及び縮小、回転、変更などを実行することによって、変動してよい。変動進度インジケータ２２６の変動は、呼吸シーケンスを通じてユーザを誘導するための呼吸キューとして機能してよい。例えば、それらの変動は、息をいつどの程度長く吸うか、息をいつどの程度長く吐くか、及び息を吸って吐くプロセスを反復する回数を、ユーザに知らせてよい。
［００３９］
呼吸シーケンスの呼吸フェーズの最後に、ディスプレイがグラフィカルユーザインターフェース２１２を提示してよい。グラフィカルユーザインターフェース２０８と同様に、グラフィカルユーザインターフェース２１２は、心臓ユーザインターフェース要素２２８ｂ及び心臓指標２３０ｂを含んでよい。心臓ユーザインターフェース要素２２８ｂは、呼吸シーケンスの最終フェーズの間に、ディスプレイ上で脈動してよい。いくつかの実施例では、心臓ユーザインターフェース要素２２８ｂは、ウェアラブルデバイス１０２のユーザの心拍数に対応する方法で脈動してよい。例えば、１つ以上のセンサが心拍数データを収集してよく、ウェアラブルデバイス１０２が、心臓ユーザインターフェース要素２２８ｂに、心拍数データに従って脈動させてよい。同様に、心臓指標２３０ｂは、ユーザの心拍数に対応してよい。いくつかの実施例では、少なくともユーザが呼吸シーケンスの呼吸フェーズを実行したため、心臓ユーザインターフェース要素２２８ｂ及び心臓指標２３０ｂは、心臓ユーザインターフェース要素２２８ａ及び心臓指標２３０aとは異なる。例えば、心臓指標２３０ｂは、ユーザの心拍数が、心臓指標２３０ａと比較して１分当たり１０回低下していることを示している。
［００４０］
呼吸シーケンスの最終フェーズの最後に、ディスプレイがグラフィカルユーザインターフェース２１４を提示してよい。グラフィカルユーザインターフェース２１４は、呼吸シーケンスに関する情報を含んでよい。例えば、グラフィカルユーザインターフェース２１４は、ユーザが呼吸シーケンスを完了したことを示し（「よくできました」）、定量的性能指標を示し（「呼吸のうちの９０％がヒットしました」）、提案（「次回はもっと深く呼吸してみてください」）及び任意のその他の適切な情報を示してよい。グラフィカルユーザインターフェース２１４に含まれる情報は、毎日呼吸に時間をかけることの利益を強化することができる。同様に、グラフィカルユーザインターフェース２１４に含まれる情報は、指標の改善に取り組むようユーザに奨励することができる。
［００４１］
いくつかの実施例では、呼吸シーケンスに参加することがいずれかの指標の変化をもたらしたかどうかを決定するために、グラフィカルユーザインターフェース２０８に対応する準備フェーズの間に収集されたセンサデータが、最終フェーズの間に収集されたセンサデータと比較されてよい。例えば、ユーザの心拍数が比較されてよく、心拍数変動測定値が比較されてよく、ユーザの脈拍数が比較されてよく、ストレス、不安などを示すことのある任意のその他の指標が比較されてよい。
［００４２］
いくつかの実施例では、グラフィカルユーザインターフェース２０８及びグラフィカルユーザインターフェース２１２が、図２に示された呼吸シーケンスのフローから除外されてよい。例えば、呼吸シーケンスを開始するための入力に応答して、ディスプレイは、グラフィカルユーザインターフェース２１０を提示してよい。呼吸シーケンスの呼吸部分の完了後に、ディスプレイがグラフィカルユーザインターフェース２１４を提示してよい。
［００４３］
図３は、本明細書に記載された呼吸シーケンスを実施することに関連するプロセス３００を示すフローの例及びユーザインターフェース要素を示すグラフィカルユーザインターフェース３０２〜３１０を示している。グラフィカルユーザインターフェース３０２〜３１０は、呼吸シーケンスの実施の一部としてウェアラブルデバイス１０２のディスプレイ上に提示されてよいユーザインターフェースの例である。グラフィカルユーザインターフェース３０２〜３１０は、ウェアラブルデバイス１０２によって、電子デバイス１１０によって、及び／又はサービスプロバイダによって、生成されてよい。
［００４４］
３１２で、プロセス３００は、呼吸シーケンスを構成する。この構成は、呼吸シーケンスの構成フェーズの間に行われてよい。グラフィカルユーザインターフェース３０２、３０４は、呼吸シーケンスを構成することに対応してよい。例えば、グラフィカルユーザインターフェース３０２は、変動進度インジケータの第１のバージョン３１８ａ、開始ボタン、及びテキスト情報（例えば、「７回の呼吸」及び「１分」）を含んでよく、グラフィカルユーザインターフェース３０４は、変動進度インジケータの第２のバージョン３１８ｂ、開始ボタン、及び異なるテキスト情報（例えば、「１４回の呼吸」及び「２分」）を含んでよい。変動進度インジケータ３１８（及び本明細書に記載された様々なバージョン）は、変動進度インジケータ２２６の例である。可変の視覚要素３２０は、任意の形態を取ってよく、任意の適切な方法で構成されてよい。いくつかの実施例では、可変の視覚要素３２０は、変動進度インジケータ３１８の中心点の周囲に整列された円形であってよく、少なくともいくつかの重複領域を含んでよい。いくつかの実施例では、可変の視覚要素３２０は、任意のその他の適切な形状を有してよい。いくつかの実施例では、可変の視覚要素３２０は、可変の視覚要素３２０が重複する領域が他の領域よりも暗くなることができるように、部分的に透明であってよい。例えば、重複しない領域が最も透明であってよく、以降、領域の重複が増すにつれて、透明度が次第に少なくなる（例えば、２つの可変の視覚要素３２０が重複する領域、その次に３つの可変の視覚要素３２０が重複する領域というような順で、透明度が少なくなる）。このようにして、変動進度インジケータ３１８の中心が、外縁部よりも暗く見えてよい。
［００４５］
変動進度インジケータ３１８ａの第１のバージョンは、可変の視覚要素３２０ａ〜３２０ｎの第１の数を含んでよい。例えば、変動進度インジケータ３１８ａは、６つの可変の視覚要素３２０を含んでよい。変動進度インジケータ３１８ａに含まれる可変の視覚要素３２０の数は、呼吸の数（「７」）及び時間（「１分」）に対応してよい。この時間は、呼吸シーケンスの呼吸フェーズに対応する持続時間を示してよい。呼吸の数は、時間に従って呼吸の速度を示す。呼吸の数は、時間（例えば、呼吸フェーズの持続時間）及び呼吸シーケンスに適用できる呼吸率（例えば、息を吐くのにかかる時間に対して息を吸うのにかかる時間を比較した比率）に少なくとも部分的に基づいて決定されてよい。例えば、１分（６０秒）の持続時間及び１：１．５の呼吸率（例えば、息の吐き出しに対する息の吸い込みの比率）の場合、完全な呼吸（例えば、息の吸い込み及び息の吐き出し）には、それぞれ８．５秒かかり、息を吸うことには、（例えば、１：１．５の呼吸率の「１」に基づいて）それぞれ３．４秒かかり、息を吐くことには、（例えば、１：１．５の呼吸率の「１．５」に基づいて）それぞれ５．１秒かかる。
［００４６］
呼吸シーケンスに適用できる呼吸率は、呼吸プロファイルに含まれてよい。呼吸プロファイルは、すべてのユーザ、すべての新しいユーザに対して選択されるデフォルトのプロファイルであるか、又は特定のユーザに対して定義されてよい。例えば、ユーザが、設定又はその他の方法を使用して、呼吸の初心者であることを示した場合、１：１．２又は１：１．５などのよりシンプルな比率がデフォルトになってよい。ユーザが、呼吸の上級者であることを示した場合、１：２などの更に困難な比率がデフォルトとして選択されてよい。いくつかの実施例では、呼吸プロファイルは、ユーザに固有であってよく、設定を介して構成されるか、又は実際のセンサデータを収集して、ユーザの呼吸プロファイルに含めるのに適した呼吸率を推定することによって、構成されてよい。例えば、ユーザが、グラフィカルユーザインターフェース２０８を参照して説明された呼吸シーケンスの準備フェーズに参加する場合、比率が準備フェーズに基づいて決定されてよい。いくつかの実施例では、ユーザは、呼吸プロファイルに含められる呼吸率を決定するために、実践的な呼吸訓練に参加してよい。呼吸プロファイルは、ユーザに関するその他の情報を含んでもよい。例えば、呼吸プロファイルは、ユーザによって完了された呼吸シーケンスに関連する指標、呼吸目標などを示してよく、これらの情報のいずれかが、ウェアラブルデバイス１０２及び／又は電子デバイス１１０上で実行されている活動アプリケーションによって提示されてよい。例えば、活動アプリケーションは、ある期間（例えば、日、週、月、年など）中にユーザによって実行された活動及び／又は達成された目標の要約を含んでよい。この要約は、同じ期間中にユーザによって完了された呼吸シーケンスに関する情報を含むこともできる。いくつかの実施例では、呼吸プロファイルは、ユーザに関連する健康情報に基づいて、そのユーザに関して決定されてよい。例えば、健康情報は、ウェアラブルデバイス１０２によって収集されたか、又はその他の方法によって収集されたかに関わらず、特定の健康統計情報（例えば、脈拍数、血圧、体温、呼吸数、発汗など）を示してよく、この健康統計情報が、ユーザに適した呼吸プロファイルの決定に使用されてよい。このようにして、呼吸プロファイルは、ユーザの健康状態に特定化されてよく、したがって、健康状態を改善するため及び／又は健康状態に対処するための計画の一部として使用されてよい。例えば、ユーザが平均よりも高い呼吸数を有していることを健康情報が示している場合、ユーザの呼吸数を低下させることを目指す呼吸プロファイルが決定されてよい。
［００４７］
変動進度インジケータの第１のバージョン３１８ａは、ウェアラブルデバイス１０２でのユーザ入力に応答して、変動進度インジケータの第２のバージョン３１８ｂに変更されてよい。例えば、本明細書に記載されているように、ウェアラブルデバイス１０２は、電気機械入力コンポーネント３２２を含んでよい。電気機械入力コンポーネント３２２は、回転可能なダイアルを含んでよい。回転可能なダイアルを回転させることが、呼吸シーケンスを構成するように機能してよい。例えば、電気機械入力コンポーネント３２２での第１の入力（例えば、ダイアルを第１の方向に回転させる）が、呼吸数、時間、及び可変の視覚要素３２０の数の減少を引き起こしてよい。反対に、電気機械入力コンポーネント３２２での第２の入力（例えば、ダイアルを第２の反対の方向に回転させる）が、呼吸数、時間、及び可変の視覚要素３２０の数の増加を引き起こしてよい。このようにして、グラフィカルユーザインターフェース３０４は、変動進度インジケータの第１のバージョン３１８ａよりも多くの可変の視覚要素３２０ａ〜３２０ｎ（例えば、８つの可変の視覚要素３２０）を含む変動進度インジケータの第２のバージョン３１８ｂを含んでよい。同様に、時間が２分に変化しており、呼吸数が１４に増加している。いくつかの実施例では、変動進度インジケータの第２のバージョン３１８ｂは、変動進度インジケータの第１のバージョン３１８ａと比較して、変動進度インジケータ３１８のより複雑なバージョンと見なされてよい。電気機械入力コンポーネント３２２でのその他の入力（例えば、第２の方向へのダイアルの追加の回転）が、呼吸数、時間、及び可変の視覚要素３２０の数が増え続けること（例えば、２１回の呼吸及び３分、２８回の呼吸及び４分など）を引き起こしてよい。
［００４８］
３１４で、プロセス３００は、呼吸シーケンスの準備フェーズを実施する。グラフィカルユーザインターフェース３０６は、呼吸シーケンスの準備フェーズを実施することに対応してよい。グラフィカルユーザインターフェース３０６は、準備フェーズの間に何らかの方法で変動する変動進度インジケータの第３のバージョン３１８ｃを含んでよい。例えば、変動進度インジケータの第３のバージョン３１８ｃは、準備フェーズの間に、脈動、回転、振動、非表示と再表示、及び任意のその他の適切なグラフィックの変更を実行してよい。いくつかの実施例では、変動進度インジケータ３１８ｃは、推定された呼吸パターンに対応する周期速度で変動してよい。準備フェーズは、ユーザが呼吸シーケンスの呼吸フェーズの開始を準備するフェーズであってよい。例えば、数回の深呼吸を行うようにユーザに指示するテキスト情報がグラフィカルユーザインターフェース３０６上で提供されてよい。いくつかの実施例では、準備フェーズの間に、ユーザの心臓測定値及び／又は呼吸測定値に対応するセンサデータが収集されてよい。このセンサデータを使用して、ユーザの初期呼吸パターン（例えば、準備フェーズの間のユーザの呼吸パターンのモデル又はその他のモデル）を決定することができる。
［００４９］
３１６で、プロセス３００は、グラフィカルユーザインターフェース３０８の提示から開始し、グラフィカルユーザインターフェース３１０の提示で終了する、呼吸シーケンスの呼吸フェーズを実施する。このようにして、グラフィカルユーザインターフェース３０８、３１０は、呼吸フェーズの初期グラフィカルユーザインターフェース及び最終グラフィカルユーザインターフェースとして、それぞれ描画される。グラフィカルユーザインターフェース３０８は、呼吸フェーズを開始するためにグラフィカルユーザインターフェース３０８上で提示されてよい変動進度インジケータの第４のバージョン３１８ｃを含んでよい。例えば、変動進度インジケータの第４のバージョン３１８ｃの提示は、３１４に関連して決定された初期呼吸パターンと同期されてよい。呼吸フェーズは、グラフィカルユーザインターフェース３１０の提示で終了してよい。グラフィカルユーザインターフェース３０８の提示とグラフィカルユーザインターフェース３１０の提示の間に、変動進度インジケータ３１８が変動してよい。グラフィカルユーザインターフェース３０８からグラフィカルユーザインターフェース３１０への呼吸フェーズの進行に伴うそのような変動の詳細な説明が、図４に関連して提供される。
［００５０］
前に説明したのと同様に、図４は、本明細書に記載された呼吸シーケンスを実施することに関連するプロセス４００を示すフローの例及びユーザインターフェース要素を示すグラフィカルユーザインターフェース４０２〜４２０を示している。グラフィカルユーザインターフェース４０２〜４２０は、呼吸シーケンスの実施の一部としてウェアラブルデバイス１０２のディスプレイ上に提示されてよいユーザインターフェースの例である。グラフィカルユーザインターフェース４０２はグラフィカルユーザインターフェース３０８の一例であり、グラフィカルユーザインターフェース４２０はグラフィカルユーザインターフェース３１０の一例である。このようにして、プロセス４００は、グラフィカルユーザインターフェース３０８とグラフィカルユーザインターフェース３１０の間の呼吸フェーズの詳細な進行に対応してよい。グラフィカルユーザインターフェース４０２〜４２０は、ウェアラブルデバイス１０２によって、電子デバイス１１０によって、及び／又はサービスプロバイダによって、生成されてよい。グラフィカルユーザインターフェース４０２〜４２０は、呼吸シーケンスのある期間に対応する周期的パターンに従って、呼吸シーケンスの呼吸速度に従って、及び任意のその他の適切な方法で変動する、変動進度インジケータを含んでよい。
［００５１］
４２２で、プロセス４００は、変動進度インジケータの各バージョンの第１のシーケンスを生成する。各バージョンの第１のシーケンスは、グラフィカルユーザインターフェース４０２〜４１０に含まれる第１の変動進度インジケータ４２４ａ〜４２４ｅに対応してよい。例えば、第１の変動進度インジケータ４２４ａは、変動進度インジケータ４２４の最小のバージョン、及び複数の可変の視覚要素が表示されないバージョンを表してよい。したがって、第１の変動進度インジケータ４２４ａは、シンプルな円形に対応してよい。第１の変動進度インジケータ４２４ａは、サイズが拡大して、第１の変動進度インジケータ４２４ｂになってよい。第１の変動進度インジケータ４２４ａのサイズが拡大するときに、第１の変動進度インジケータ４２４ａは、第１の方向に（例えば、回転矢印で示されている反時計回りの方向に）回転してもよい。第１の変動進度インジケータ４２４ｂは、引き続きサイズが拡大して、第１の変動進度インジケータ４２４ｃになってよい。第１の変動進度インジケータ４２４ｂのサイズが拡大するときに、第１の変動進度インジケータ４２４ｂは、第１の方向に回転してもよい。第１の変動進度インジケータ４２４ｃは、第１の変動進度インジケータ４２４の最大のバージョン、及び最も複雑なバージョンを表してよい。第１の変動進度インジケータ４２４ｃは、サイズが縮小して、第１の変動進度インジケータ４２４ｄになってよい。第１の変動進度インジケータ４２４ｃのサイズが引き続き縮小するときに、第１の変動進度インジケータ４２４ｃは、第２の方向に（例えば、回転矢印で示されている時計回りの方向に）回転してもよい。第１の変動進度インジケータ４２４ｄは、サイズが縮小して、第１の変動進度インジケータ４２４ｅになってよい。第１の変動進度インジケータ４２４ｄのサイズが縮小するときに、第１の変動進度インジケータ４２４ｄは、第２の方向に回転してもよい。第１の変動進度インジケータ４２４ａから第１の変動進度インジケータ４２４ｃへの変化は、第１の呼吸事象（例えば、吸入サイクル）に対応してよく、提示する時間が、第１の呼吸事象の時間（例えば、７呼吸／分で１：１．５の呼吸率の場合の３．４秒）に対応してよい。第１の変動進度インジケータ４２４ｃから第１の変動進度インジケータ４２４ｅへの変化は、第２の呼吸事象（例えば、吐出サイクル）に対応してよく、提示する時間が、第２の呼吸事象の時間（例えば、７呼吸／分で１：１．５の呼吸率の場合の５．１秒）に対応してよい。いくつかの実施例では、第１の変動進度インジケータ４２４ａ及び４２４ｅは類似してよく、第１の変動進度インジケータ４２４ｂ及び４２４ｄも類似してよい。スムーズな移行を生成するために、４２４ａと４２４ｅの間での第１の変動進度インジケータ４２４の移行が更に多くの第１の変動進度インジケータの提示を含んでよいことが理解される。
［００５２］
４２６で、プロセス４００は、変動進度インジケータの各バージョンの第２のシーケンスを生成する。各バージョンの第２のシーケンスは、グラフィカルユーザインターフェース４１２〜４１８に含まれる第２の変動進度インジケータ４２８ａ〜４２８ｄに対応してよい。少なくとも第２の変動進度インジケータ４２８がより少ない可変の視覚要素を含んでいるため、第２の変動進度インジケータ４２８は、第１の変動進度インジケータ４２４よりも複雑でなくてよい。例えば、本明細書に記載されているように、第１の変動進度インジケータ４２４は、８つの可変の視覚要素を含んでよい。第２の変動進度インジケータ４２８は、６つの可変の視覚要素のみを含んでよい。このようにして、変動進度インジケータ４２４、４２８は、呼吸シーケンスの持続時間に従って、複雑さが低減してよい。
［００５３］
いくつかの実施例では、第１の変動進度インジケータ４２４ｅは、第１の変動進度インジケータ４２４と第２の変動進度インジケータ４２８との間での移行変動進度インジケータとして機能してよい。例えば、第１の変動進度インジケータ４２４ｄと第１の変動進度インジケータ４２４ｅの間で（例えば、第１の変動進度インジケータ４２４が縮小するときに）、第１の変動進度インジケータ４２４は時計回りに回転してよく、第１の変動進度インジケータ４２４ｅと第２の変動進度インジケータ４２８ａの間で（例えば、第２の変動進度インジケータ４２８が拡大するときに）、回転は反時計回りであってよい。第２の変動進度インジケータ４２８ａから第２の変動進度インジケータ４２８ｄへの移行は、第１の変動進度インジケータ４２４ａから第１の変動進度インジケータ４２４ｅへの移行に類似する方法で実行されてよい。具体的には、第２の変動進度インジケータ４２８は、１つ以上の方向に回転してよく、かつ／又は第２の変動進度インジケータ４２８ａと第２の変動進度インジケータ４２８ｄの間で拡大及び縮小してよい。サイズの変化及び回転は、呼吸シーケンスに関連付けられた呼吸速度、又は呼吸シーケンスの間に使用される呼吸プロファイルに関連付けられた呼吸速度に対応してよい。
［００５４］
４３０で、プロセス４００は、要約情報を生成する。要約情報は、グラフィカルユーザインターフェース３１０に提示されてよい情報に対応してよい。いくつかの実施例では、グラフィカルユーザインターフェース４２０上に提示される要約情報は、心拍数指標（例えば、「６８ＢＰＭ」）、変動進度インジケータ４３２の小型バージョン、毎日の呼吸目標との比較（例えば、「３のうちの２」）、及び呼吸フェーズの可変期間の持続時間（例えば、２分）を含んでよい。
［００５５］
図５は、心臓血管機能データを使用したユーザの呼吸の測定に関連する一連のグラフの例５００〜５０６を示している。グラフ５００は、呼吸ベルトから収集されたデータを表してよい。このようにして、グラフ５００は、ユーザの呼吸の最も良い近似であってよい。グラフ５０２及び５０４は、ウェアラブルデバイス１０２で１つ以上のセンサを使用してユーザから収集されたフィルタ処理済みの信号データを表してよい。例えば、１つ以上のセンサは、光電脈波（photoplethysmography、ＰＰＧ）センサを形成する１つ以上の光源及び光検出器１１５４を含んでよい。グラフ５０２は、信号データのベースライン変調を表してよい。ベースライン変調は、静脈血がユーザの四肢からユーザの胸及び背中に流れることにつながるユーザの胸内の圧力変化に対応してよい。グラフ５０４は、信号データの振幅変調を表してよい。振幅変調は、血圧に関連する圧力勾配の変化に対応してよい。グラフ５０６は、信号データの周波数変調を表してよい。周波数変調は、心拍の即時測定値に対応してよく、この測定は、心拍間隔の測定値と見なされてよい。いくつかの実施例では、本明細書に記載された信号データは、グラフ５０２〜５０６に示された測定値を決定するのに適した任意の方法でフィルタ処理及び／又は処理されてよい。
［００５６］
測定値のうちのいずれか１つ（例えば、グラフ５０２〜５０６）又は測定値のうちの１つ以上の組み合わせを使用することによって、ユーザの呼吸測定値の適切な推定を決定できるようにしてよい。呼吸測定値は、ユーザの周期的呼吸パターンに対応してよい。いくつかの実施例では、センサデータは、ウェアラブルデバイス１０２がユーザの手首に装着されているときに、ウェアラブルデバイス１０２によって収集されてよい。いくつかの実施例では、その他のデバイスがセンサデータを収集し、ウェアラブルデバイス１０２と共有してよい。例えば、イヤホンが、心臓血管機能データを検出するためのセンサを含んでよく、このデータをウェアラブルデバイス１０２と共有することができる。いくつかの実施例では、その他のデバイス内のその他のセンサが、ユーザの呼吸測定値を決定するのに役立つことがあるその他の情報を収集する。例えば、ユーザデバイス上又はラップトップコンピュータ内のカメラのような光センサを使用して、人の顔の及び／又は首の色差を、呼吸、鼻の拡張などとして分析することができる。これは、血流を表すことができる。同様に、ユーザは、血流を表すことができるその他の情報を検出するために、光センサの上に指を置いてよい。
［００５７］
図６は、少なくとも１つの例に従って、更新可能なフィットネスグラフィカルユーザインターフェース要素の共有を実施するように構成された例示的なアーキテクチャ又は環境６００を示している。いくつかの実施例では、例示的なアーキテクチャ６００は、ウェアラブルデバイス１０２、電子デバイス１１０、及び／若しくはサービスプロバイダコンピュータ６０２を管理するか、又はその他方法でそれらと情報をやりとりするように、更に構成されてよい。いくつかの実施例では、各デバイスは、１つ以上のネットワーク６０４及び／又は６０６を介して（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＦｉ（登録商標）、インターネットなどを介して）接続されてよい。アーキテクチャ６００では、１人以上のユーザ（例えば、ユーザ１０６）が、電子デバイス１１０を使用して、１つ以上のネットワーク６０６を介してウェアラブルデバイス１０２を管理、制御、又はその他の方法で使用してよい。更に、いくつかの実施例では、ウェアラブルデバイス１０２、サービスプロバイダコンピュータ６０２、及び電子デバイス１１０は、単一のデバイスとして構成されるか、又はその他の方法で構築されてよい。例えば、ウェアラブルデバイス１０２及び／又は電子デバイス１１０は、説明されたその他のデバイスを必要とせずに、上又は下で説明されている実施例を用いて、本明細書に記載された実施形態を単一のコンピューティングユニットとして実施するように構成されてよい。
［００５８］
いくつかの実施例では、ネットワーク６０４、６０６は、多くの異なる種類のネットワーク（ケーブルネットワーク、インターネット、無線ネットワーク、セルラーネットワーク、衛星ネットワーク、その他のプライベート及び／又はパブリックネットワーク、あるいはそれらの任意の組み合わせなど）のうちのいずれか１つ又はそれらの組み合わせを含んでよい。示されている例は、ネットワーク６０４を介してサービスプロバイダコンピュータ６０２にアクセスする電子デバイス１１０を表しているが、説明された技術は、電子デバイス１１０が固定電話を経由して、街頭端末を介して、又は任意のその他の方法でサービスプロバイダコンピュータ６０２と情報をやりとりする事例においても同様に適用されてよい。説明された技術は、その他のクライアント／サーバ配置（例えば、セットトップボックスなど）において、及び非クライアント／サーバ配置（例えば、ローカルに記憶されたアプリケーション、ピアツーピア構成など）において適用されてよいということにも注意する。
［００５９］
前述したように、電子デバイス１１０は、ウェアラブルデバイス１０２から受信される可能性があるユーザ活動データを収集及び／又は管理するように構成されてよい。いくつかの実施例では、ウェアラブルデバイス１０２は、ユーザの健康データ、フィットネスデータ、活動データ、及び／又は医療データをサードパーティ又はファーストパーティのアプリケーション（例えば、サービスプロバイダ６０２）に提供するように構成されてよい。次に、このデータは、本明細書に記載された呼吸シーケンスを実施するために、電子デバイス１１０によって使用されてよい。電子デバイス１１０は、携帯電話、スマートホン、パーソナルデジタルアシスタント（personal digital assistant、ＰＤＡ）、ラップトップコンピュータ、デスクトップコンピュータ、シンクライアントデバイス、タブレットコンピュータ、ウェアラブルデバイスなどの、ただしこれらに限定されない、任意の種類のコンピューティングデバイスであってよい。いくつかの実施例では、電子デバイス１１０は、ネットワーク６０４、６０６を介して、又はその他のネットワーク接続を介して、サービスプロバイダコンピュータ６０２及び／又はウェアラブルデバイス１０２と通信してよい。
［００６０］
１つの例示的構成では、電子デバイス１１０は、少なくとも１つのメモリ６１４及び１つ以上の処理ユニット（又はプロセッサ）６１６を含んでよい。プロセッサ６１６は、必要に応じて、ハードウェア、コンピュータ実行可能命令、ファームウェア、又はこれらの組み合わせにおいて実装されてよい。プロセッサ６１６のコンピュータ実行可能命令又はファームウェアの実装は、説明された様々な機能を実行するために任意の適切なプログラミング言語で記述されたコンピュータ実行可能命令又は機械実行可能命令を含んでよい。電子デバイス１１０は、電子デバイス１１０に関連付けられた地理的位置情報を提供及び／又は記録するための地理位置情報デバイス（例えば、全地球測位システム（global positioning system、ＧＰＳ）デバイスなど）を含んでもよい。
［００６１］
メモリ６１４は、プロセッサ６１６に読み込むことができ、実行することができるプログラム命令、及びそれらのプログラムの実行時に生成されたデータを記憶してよい。電子デバイス１１０の構成及び種類に応じて、メモリ６１４は、揮発性（ランダムアクセスメモリ（random access memory、ＲＡＭ）など）及び／又は不揮発性（読み出し専用メモリ（read-only memory、ＲＯＭ）、フラッシュメモリなど）であってよい。電子デバイス１１０は、磁気記憶装置、光ディスク、及び／又はテープ記憶装置を含むが、これらに限定されない、追加の着脱可能な記憶装置及び／又は着脱不能な記憶装置６２６を含んでもよい。ディスクドライブ及びそれらに関連する非一時的コンピュータ可読媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、及びその他のデータの不揮発性記憶装置をコンピューティングデバイスに提供してよい。一部の実装例では、メモリ６１４は、スタティックランダムアクセスメモリ（static random access memory、ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（dynamic random access memory、ＤＲＡＭ）、又はＲＯＭなどの、複数の異なる種類のメモリを含んでよい。本明細書に記載された揮発性メモリは、ＲＡＭと呼ばれてよいが、ホスト及び／又は電源からプラグを抜かれると記憶されたデータを維持しなくなる任意の揮発性メモリが適切である。
［００６２］
メモリ６１４及び追加の記憶装置６２６（着脱可能及び着脱不能の両方）はすべて、非一時的コンピュータ可読記憶媒体の例である。例えば、非一時的コンピュータ可読記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、又はその他のデータなどの情報を記憶するための任意の方法又は技術で実装された揮発性又は不揮発性の、着脱可能又は着脱不能な媒体を含んでよい。メモリ６１４及び追加の記憶装置６２６は両方とも、非一時的コンピュータ記憶媒体の例である。電子デバイス１１０内に存在してよいコンピュータ記憶媒体のその他の種類は、相変化ＲＡＭ（ＰＲＡＭ）、ＳＲＡＭ、ＤＲＡＭ、ＲＡＭ、ＲＯＭ、電気的消去再書込み可能な読出し専用メモリ（electrically erasable programmable read-only memory、ＥＥＰＲＯＭ）、フラッシュメモリ、又はその他のメモリ技術、コンパクトディスク読み出し専用メモリ（compact disc read-only memory、ＣＤ−ＲＯＭ）、デジタルビデオディスク（digital video disc、ＤＶＤ）、又はその他の光記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、又はその他の磁気記憶装置、あるいは望ましい情報を記憶するために使用することができ、電子デバイス１１０によってアクセスできる任意のその他の媒体を含んでよいが、これらに限定されない。上記のいずれかの組み合わせも、非一時的コンピュータ可読記憶媒体の範囲内に含まれるべきである。代替的に、コンピュータ可読通信媒体は、搬送波又はその他の送信などのデータ信号内で送信される、コンピュータ可読命令、プログラムモジュール、又はその他のデータを含んでよい。ただし、本明細書で使用されるとき、コンピュータ可読記憶媒体はコンピュータ可読通信媒体を含まない。
［００６３］
電子デバイス１１０は、電子デバイス１１０が、ネットワーク６０４、６０６を介してデータストア、別のコンピューティングデバイス若しくはサーバ、ユーザ端末、及び／又はその他のデバイスと通信できるようにする、通信接続６２８を含んでもよい。電子デバイス１１０は、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイス、ディスプレイ、スピーカ、プリンタなどのＩ／Ｏデバイス６３０を含んでもよい。
［００６４］
メモリ６１４の内容を詳細に参照すると、メモリ６１４は、呼吸モジュール６０８ａを含む本明細書で開示された特徴を実装するための、オペレーティングシステム６３２及び／又は１つ以上のアプリケーションプログラム若しくはサービスを含んでよい。いくつかの実施例では、呼吸モジュール６０８ａは、ウェアラブルデバイス１０２によって収集された活動データを管理し、本明細書に記載された呼吸シーケンスを実施するように、構成されてよい。後で図を参照して詳細に説明されるように、ウェアラブルデバイス１０２は、同様の呼吸モジュール６０８を含んでいるメモリを含んでよく、この呼吸モジュール６０８は、ウェアラブルデバイス１０２の１つ以上のプロセッサによってアクセスされてよい。このようにして、本明細書に記載された技術は、コンピューティングデバイス（例えば、ウェアラブルデバイス１０２、電子デバイス１１０、又はサービスプロバイダ６０２）のうちのいずれか１つ、又は２つ以上の組み合わせによって、実装されてよい。
［００６５］
サービスプロバイダコンピュータ６０２は、携帯電話、スマートホン、ＰＤＡ、ラップトップコンピュータ、デスクトップコンピュータ、シンクライアントデバイス、タブレットコンピュータ、ウェアラブルデバイスなどの、ただしこれらに限定されない、任意の種類のコンピューティングデバイスであってもよい。いくつかの実施例では、サービスプロバイダコンピュータ６０２は、ネットワーク６０４、６０６を介して、又はその他のネットワーク接続を介して、電子デバイス１１０及び／又はウェアラブルデバイス１０２と通信してよい。
［００６６］
１つの例示的構成では、サービスプロバイダコンピュータ６０２は、少なくとも１つのメモリ６４２及び１つ以上の処理ユニット（又はプロセッサ）６４４を含んでよい。プロセッサ６４４は、必要に応じて、ハードウェア、コンピュータ実行可能命令、ファームウェア、又はこれらの組み合わせにおいて実装されてよい。プロセッサ６４４のコンピュータ実行可能命令又はファームウェアの実装は、説明された様々な機能を実行するために任意の適切なプログラミング言語で記述されたコンピュータ実行可能命令又は機械実行可能命令を含んでよい。
［００６７］
メモリ６４２は、プロセッサ６４４に読み込むことができ、実行することができるプログラム命令、及びそれらのプログラムの実行時に生成されたデータを記憶してよい。サービスプロバイダコンピュータ６０２の構成及び種類に応じて、メモリ６４２は、揮発性（ＲＡＭなど）及び／又は不揮発性（ＲＯＭ、フラッシュメモリなど）であってよい。サービスプロバイダコンピュータ６０２は、磁気記憶装置、光ディスク、及び／又はテープ記憶装置を含むが、これらに限定されない、追加の着脱可能な記憶装置及び／又は着脱不能な記憶装置６４６を含んでもよい。ディスクドライブ及びそれらに関連する非一時的コンピュータ可読媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、及びその他のデータの不揮発性記憶装置をコンピューティングデバイスに提供してよい。一部の実装例では、メモリ６４２は、ＳＲＡＭ、ＤＲＡＭ、又はＲＯＭなどの、複数の異なる種類のメモリを含んでよい。本明細書に記載された揮発性メモリは、ＲＡＭと呼ばれてよいが、ホスト及び／又は電源からプラグを抜かれると記憶されたデータを維持しなくなる任意の揮発性メモリが適切である。メモリ６４２及び追加の記憶装置６４６（着脱可能及び着脱不能の両方）は両方とも、非一時的コンピュータ可読記憶媒体の追加の例である。
［００６８］
サービスプロバイダコンピュータ６０２は、サービスプロバイダコンピュータ６０２が、ネットワーク６０４、６０６を介してデータストア、別のコンピューティングデバイス若しくはサーバ、ユーザ端末、及び／又はその他のデバイスと通信できるようにする、通信接続６４８を含んでもよい。サービスプロバイダコンピュータ６０２は、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイス、ディスプレイ、スピーカ、プリンタなどのＩ／Ｏデバイス６５０を含んでもよい。
［００６９］
メモリ６４２の内容を詳細に参照すると、メモリ６４２は、呼吸モジュール６０８ｂを含む本明細書で開示された特徴を実装するための、オペレーティングシステム６５２及び／又は１つ以上のアプリケーションプログラム若しくはサービスを含んでよい。いくつかの実施例では、呼吸モジュール６０８ｂは、ウェアラブルデバイス１０２によって収集された活動データを管理し、本明細書に記載された呼吸シーケンスを実施するように、構成されてよい。
［００７０］
図７、図８、図９、及び図１０は、少なくともいくつかの実施例に従って呼吸シーケンスを実施するためのプロセス７００、８００、９００、及び１０００を示す例示的なフロー図を示している。これらのプロセス、及び本明細書に記載された任意のその他のプロセスは、論理的フロー図として示されており、それらのフロー図の各動作は、ハードウェア、コンピュータ命令、又はそれらの組み合わせにおいて実装され得る一連の動作を表す。コンピュータ命令との関連において、それらの動作は、１つ以上の非一時的コンピュータ可読記憶媒体に記憶されるコンピュータ実行可能命令を表していよく、それらのコンピュータ実行可能命令は、１つ以上のプロセッサによって実行されたときに、列挙された動作を実行する。通常、コンピュータ実行可能命令は、特定の機能を実行するか、又は特定のデータ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。動作が説明される順序は、制限と解釈されるよう意図されておらず、説明された動作のうちの任意の数の動作を、任意の順序で、及び／又は並列に組み合わせて、プロセスを実装することができる。
［００７１］
更に、本明細書に記載されたプロセスのうちの一部、いずれか、又はすべては、特定の実行可能命令を使用して構成された１つ以上のコンピュータシステムの制御下で実行されてよく、１つ以上のプロセッサをまとめて実行するコード（例えば、実行可能命令、１つ以上のコンピュータプログラム、又は１つ以上のアプリケーション）として、ハードウェアによって、又はそれらの組み合わせによって、実装されてよい。前述したように、このコードは、例えば、１つ以上のプロセッサによって実行可能な複数の命令を含んでいるコンピュータプログラムの形態で、非一時的コンピュータ可読記憶媒体に記憶されてよい。
［００７２］
図７は、少なくとも１つの実施例に従って、呼吸シーケンスを実施することに関連する例示的な動作又は技術を含むプロセス７００を示している。呼吸モジュール６０８は、サービスプロバイダ６０２、ウェアラブルデバイス１０２、電子デバイス１１０、又はこれらの任意の適切な組み合わせのいずれにおいて具現化されるかに関わらず、図７のプロセス７００を実行してよい。プロセス７００は、ユーザデバイスの１つ以上のセンサからセンサデータを受信することによって、７０２で開始してよい。センサデータは、１つ以上の健康指標の表現であってよい。健康指標は、ユーザの心拍数、ユーザの心拍数変動測定値、又はユーザの脈拍数を含んでよい。いくつかの実施例では、ユーザデバイスのユーザに対応する１つ以上の呼吸測定値を推定するために、センサデータは、フィルタ処理されるか、分析されるか、又はその他の方法で処理されてよい。
［００７３］
７０４で、プロセス７００は、信号データに少なくとも部分的に基づいて、初期呼吸パターンを推定する。いくつかの実施例では、初期呼吸パターンは、吸入サイクル及び吐出サイクルで構成されている周期的呼吸パターンを含んでよい。いくつかの実施例では、初期呼吸パターンは、呼吸シーケンスの準備フェーズの間に推定されてよい。
［００７４］
７０６で、プロセス７００は、初期呼吸パターン及び呼吸シーケンスを同期させる。いくつかの実施例では、この同期は、初期呼吸パターンの周期的パターンと呼吸シーケンスとの間で行われる。いくつかの実施例では、この同期は、初期呼吸パターンに少なくとも部分的に基づいて、第１の呼吸事象の吸入サイクルの開始又は第１の呼吸事象の吐出サイクルの開始を識別することを含んでよい。
［００７５］
７０８で、プロセス７００は、同期に少なくとも部分的に基づいて、呼吸要素を生成することによって、呼吸シーケンスの第１の期間を開始する。いくつかの実施例では、第１の期間は、呼吸シーケンスの呼吸フェーズに対応してよい。同期に基づいて呼吸要素を生成することは、ユーザが第２の呼吸事象の吸入サイクルの開始の時点にいるか、又は第２の呼吸事象の吐出サイクルの開始の時点にいるときに、呼吸要素を生成して提示することを含んでよい。このようにして、呼吸シーケンスの呼吸フェーズは、ユーザの呼吸事象と同期されることによって開始できる。いくつかの実施例では、呼吸要素は、グラフィカルユーザインターフェース要素、音、又は触覚である。呼吸要素がグラフィカルユーザインターフェース要素である場合、その呼吸要素は、変動進度インジケータであることができる。本明細書に説明されるように、変動進度インジケータは、複数の可変の視覚的特性及び複数の可変の視覚要素を有するように詳細化されてよい。可変の視覚的特性は、可変の視覚要素の複雑さに関連する複雑さ特性、変動進度インジケータの中心に対する可変の視覚要素の位置付けに関連する位置付け特性、可変の視覚要素のサイズ及び視認性に関連する視認性特性を含んでよい。
［００７６］
７１０で、プロセス７００は呼吸シーケンスの間に呼吸要素を変動させる。いくつかの実施例では、これは、呼吸シーケンスの呼吸フェーズにやはり対応してよい呼吸シーケンスの第２の期間の間に呼吸要素を変動させることを含むことができる。いくつかの実施例では、これは、第２の期間の間に、変動進度インジケータを変動させることを含むことができる。変動進度インジケータは、呼吸プロファイルに従って変動して、少なくとも提案される呼吸パターンを示すように、構成され得る。呼吸プロファイルは、呼吸シーケンスに関連付けられた持続時間の間、提案される呼吸パターンを実行するための呼吸速度を含んでよい。いくつかの実施例では、この持続時間は、ユーザによって選択できる構成可能なパラメータであってよい。変動進度インジケータを変動させることは、第１の可変の視覚的特性を、呼吸シーケンスの持続時間に関して変化させることを含むことができる。これは、呼吸シーケンスが進行するにつれて、より複雑な状態からより複雑でない状態に移行するように、変動進度インジケータの複雑さを変更することを含むことができる。変動進度インジケータを変動させることは、第２の可変の視覚的特性を、呼吸プロファイルに関連付けられた呼吸速度に関して変化させることを含むことができる。これは、変動進度インジケータの視認性及び／又は位置付けを、呼吸速度に関して変更することを含んでよい。例えば、変動進度インジケータは、呼吸速度に従って、脈動及び回転することができる。いくつかの実施例では、呼吸プロファイルは、本明細書に記載されているように、ユーザ健康データ及び／又はユーザ活動データに少なくとも部分的に基づいて生成されてよい。
［００７７］
図８は、少なくとも１つの実施例に従って、呼吸シーケンスを実施することに関連する例示的な動作又は技術を含むプロセス８００を示している。呼吸モジュール６０８は、サービスプロバイダ６０２、ウェアラブルデバイス１０２、電子デバイス１１０、又はこれらの任意の適切な組み合わせのいずれにおいて具現化されるかに関わらず、図８のプロセス８００を実行してよい。例示的な実施例では、プロセス８００は、１つ以上のセンサ１２１２及び１２２２並びにウェアラブルデバイス１０２によって実行されてよい。プロセス８００は、第１の健康データを感知することによって、８０２で開始する。これは、１つ以上のセンサ１２１２及び１２２２によって実行されてよい。第１の健康データは、ユーザに関連付けられた活動データ、心拍数データ、及び任意のその他の健康データを含んでよい。
［００７８］
８０４で、プロセス８００が、第１の健康データに基づいて周期的呼吸パターンを決定する。これは、ウェアラブルデバイス１０２によって実行されてよい。周期的呼吸パターンを決定することは、第１の健康データを処理して周期的呼吸パターンを推定することを含んでよい。例えば、第１の健康データは、心拍数データ及び／又は循環系に関連するその他のデータを含んでよく、周期的パターンを決定することは、データを処理して呼吸測定値を推定することを含んでよい。呼吸測定値は、呼吸速度、吸入サイクル及び吐出サイクルに起因する時間、呼吸の不規則部分などを含むことができる。いくつかの実施例では、周期的呼吸パターンは、呼吸シーケンスの準備フェーズの一部として決定され得る。準備フェーズは、ユーザが呼吸シーケンスの準備をするために複数回呼吸する、ウォーミングアップフェーズとして機能してよい。ユーザには見えないが、プロセス８００は、ウォーミングアップフェーズの間に、第１の健康データを収集してユーザの呼吸をモデル化していてよい。このモデルは、周期的呼吸パターンを含むことができる。
［００７９］
８０６で、プロセス８００は、変動進度インジケータ（fluctuating progress indicator、ＦＰＩ）を生成する。これは、ウェアラブルデバイス１０２によって実行されてよい。変動進度インジケータは、呼吸シーケンスの間に変動して呼吸シーケンスの進行も示すユーザインターフェース要素の一例である。例えば、変動進度インジケータは、呼吸シーケンスが進行するにつれてその形態を変更することによって、進行を示すことができる。形態におけるそのような変化は、呼吸シーケンスの終了時に提示される変動進度インジケータが、呼吸シーケンスの開始時に提示される変動進度インジケータよりも複雑でないか、又はより限定できない形状を有するように、呼吸シーケンスの間に変動進度インジケータの視覚要素を除去すること及び／又は変更することを含むことができる。
［００８０］
８０８で、プロセス８００は、周期的呼吸パターンを、変動進度インジケータの初期提示と同期させて、呼吸シーケンスの呼吸フェーズを開始する。これは、ウェアラブルデバイス１０２によって実行されてよい。変動進度インジケータの提示を同期することは、ユーザの周期的呼吸パターン内の都合の良い時点で、変動進度インジケータの特定のバージョンをウェアラブルデバイス１０２のディスプレイ上に表示することを含んでよい。いくつかの実施例では、この都合の良い時点は、ユーザが呼吸の底にいる（すなわち、まさに息を吸おうとしている）か、又は呼吸の頂点にいる（すなわち、まさに息を吐こうとしている）ときであってよい。例えば、あるバージョンの変動進度インジケータは、小さい円形のユーザインターフェース要素であることができ、ユーザが呼吸の底にいるときにディスプレイ上に最初に提示されてよい。その後、変動進度インジケータは、ユーザが息を吸うときに、小さい円形のユーザインターフェース要素から、異なるユーザインターフェース要素（例えば、変動進度インジケータのより大きいバージョン）に変更されてよい。
［００８１］
８１０で、プロセス８００は、変動進度インジケータを変動させる。これは、ウェアラブルデバイス１０２によって実行されてよい。変動進度インジケータを変動させることは、変動進度インジケータを回転させること、スピンさせること、振動させること、脈動させること、形態を変化させること、色を変化させること、サイズを変化させること、及び外観における任意のその他の変更を実行させることを含むことができる。いくつかの実施例では、変動進度インジケータを変動させることは、変動進度インジケータに対する変更をディスプレイ上で提示することを含む。
［００８２］
８１２で、プロセス８００は、第２の健康データを感知する。これは、１つ以上のセンサ１２１２及び１２２２によって実行されてよい。第２の健康データは、ユーザに関連付けられた活動データ、心拍数データ、及び任意のその他の健康データを含んでよい。いくつかの実施例では、ユーザが呼吸シーケンスの呼吸フェーズに参加しているときに、第２の健康データが感知されてよい。このようにして、第２の健康データは、ユーザからほぼリアルタイムに収集された健康データを含んでよく、呼吸シーケンスの間のユーザの１つ以上の健康状態を表してよい。そのようなデータを使用して、１つ以上の指標に基づいて、ユーザがどのくらい上手に呼吸シーケンスを実行したかを決定してよい。ユーザの実行に関する情報が、ユーザに関連付けられ、データストアに記憶されてよく、このデータストアには、ウェアラブルデバイス１０２に対してローカルであっても、及び／又はウェアラブルデバイス１０２に対してリモートであってもよい。このようにして、ユーザの実行、改善などに関する履歴情報に基づく要約が決定され、ウェアラブルデバイス１０２及び／又は電子デバイス１１０に表示されてよい。
［００８３］
８１４で、プロセス８００は、変動進度インジケータを調整するかどうかを決定する。これは、ウェアラブルデバイス１０２によって実行されてよい。変動進度インジケータを調整するかどうかを決定することは、第２の健康データに少なくとも部分的に基づいてよい。
［００８４］
８１４での答えが「はい」である場合、プロセス８００は８１６に進み、変動進度インジケータの調整を決定する。これは、ウェアラブルデバイス１０２によって実行されてよい。例えば、第２の健康データ又は第２の健康データの分析が、ユーザが呼吸シーケンスに参加していないか、提案される呼吸パターンについていくことに苦労していることを明らかにした場合、シーケンスが終了してよく、かつ／又は提案される呼吸パターンが変更されてよく、それが、変動進度インジケータの変化を提示することにつながってよい。そのような変化は、現在の呼吸シーケンスを継続すること、及び／又は異なる呼吸シーケンスを再び試みることをユーザに奨励してよい。変化に関する情報は、構成設定として記憶され、ユーザが次に呼吸シーケンスを開始するときに参照されてよい。
［００８５］
８１４での答えが「いいえ」である場合、プロセス８００は８１８に進み、変動進度インジケータを引き続き変動させる。これは、ウェアラブルデバイス１０２によって実行されてよい。変動進度インジケータを引き続き変動させることは、変動進度インジケータを回転させること、スピンさせること、振動させること、脈動させること、形態を変化させること、色を変化させること、サイズを変化させること、及び外観における任意のその他の変更を実行させることを含むことができる。いくつかの実施例では、変動進度インジケータを引き続き変動させることは、変動進度インジケータに対する変更をディスプレイ上で提示することを含む。
［００８６］
８２０で、プロセス８００は、第３の健康データを感知する。これは、１つ以上のセンサ１２１２及び１２２２によって実行されてよい。第３の健康データは、ユーザに関連付けられた活動データ、心拍数データ、及び任意のその他の健康データを含んでよい。いくつかの実施例では、ユーザが呼吸シーケンスの呼吸フェーズを完了した後に、第３の健康データが感知されてよい。このようにして、第３の健康データは、ユーザからほぼリアルタイムに収集された健康データを含んでよく、呼吸シーケンスの後のユーザの１つ以上の健康状態を表してよい。
［００８７］
８２２で、プロセス８００は、呼吸シーケンスに関する情報を提示する。これは、ウェアラブルデバイス１０２によって実行されてよい。情報を提示することは、情報を提示する前に情報を生成することを含んでよい。この情報は、呼吸シーケンスの１つ以上の定量的評価、１つ以上の定性的評価（定量的測定値に基づいても基づかなくてもよい）、１つ以上の提案、他のユーザと呼吸シーケンスに関する情報を共有するための１つ以上の選択肢などを示してよい。
［００８８］
図９は、少なくとも１つの実施例に従って、呼吸シーケンスを実施することに関連する例示的な動作又は技術を含むプロセス９００を示している。呼吸モジュール６０８は、サービスプロバイダ６０２、ウェアラブルデバイス１０２、電子デバイス１１０、又はこれらの任意の適切な組み合わせのいずれにおいて具現化されるかに関わらず、図９のプロセス９００を実行してよい。プロセス９００は、第１の入力を受信して呼吸シーケンスを開始することによって、９０２で開始する。第１の入力は、デバイス（例えば、ウェアラブルデバイス１０２又は電子デバイス１１０）のユーザインターフェースで受信されてよい。第１の入力は、ユーザ入力であってよく、又は特定の条件（例えば、シーケンスを開始するべきであることを示すカレンダー情報、シーケンスを開始するべきであることを示すセンサデータなど）に応答して生成される自動入力であってよい。
［００８９］
９０４で、プロセス９００が、呼吸シーケンスの構成フェーズの間に、構成情報を含んでいる第２の入力を受信する。いくつかの実施例では、この構成フェーズは、構成情報が受信されるフェーズであってよい。この構成情報は、呼吸シーケンスの１つ以上のパラメータを定義してよい。例えば、この構成情報は、呼吸シーケンスの可変期間を定義してよい。いくつかの実施例では、この期間は、少なくとも期間の持続時間が変化してよいため、可変である。第２の入力は、ユーザインターフェースで、又はデバイスの何らかのその他のコンポーネントを介して受信されてよい。例えば、第２の入力は、デバイスに取り付けられた電気機械入力デバイスを介して受信されてよい。いくつかの実施例では、この電気機械デバイスは、回転可能なダイアルを含んでよく、このダイアルを回転させることによって、構成情報を入力してよい。例えば、第１の方向への回転可能ダイアルの回転は、可変期間の持続時間を増やしてよく、第２の反対の方向への回転可能ダイアルの回転は、可変期間の持続時間を減らしてよい。構成情報によって定義されてよいその他のパラメータは、例えば、呼吸シーケンスの間に実行される呼吸の数、呼吸率、呼吸フェーズの間に提示される変動進度インジケータの数及び／又は複雑さ、呼吸シーケンスの間に使用する呼吸キューの種類（例えば、変動進度インジケータを視覚的に使用すること、デバイス上のスピーカを聴覚的に使用すること、又はデバイスの触覚デバイスを触覚的に使用すること）などを含むことができる。いくつかの実施例では、パラメータのうちの少なくとも一部が、呼吸プロファイルに関連して記憶されてよい。呼吸プロファイルは、１人のユーザ向けにカスタマイズされてよく、すべてのユーザ用のデフォルトであってよく、又はユーザのセット用のデフォルトであってよい。
［００９０］
９０６で、プロセス９００は、呼吸シーケンスの準備フェーズの間に、変動進度インジケータの第１のバージョンを提示する。変動進度インジケータの第１のバージョンを提示することは、変動進度インジケータの第１のバージョンをユーザインターフェース上に提示することを含んでよい。準備フェーズは、構成フェーズの後に続いてよい。変動進度インジケータの第１のバージョンは、呼吸の準備をするようにユーザに示す方法で提示されてよい。例えば、変動進度インジケータの第１のバージョンは、変動進度インジケータの後のバージョンとは異なる方法で提示されてよい。いくつかの実施例では、変動進度インジケータの第１のバージョンは、変動進度インジケータの末尾の部分が変動進度インジケータの先頭の部分よりも見えにくくなって、回転する。いくつかの実施例では、変動進度インジケータの第１のバージョンは、準備フェーズの間に、第１の周期速度で変動してよい。第１の周期速度は、推定された呼吸パターンによって決定されてよい。推定された呼吸パターンは、ユーザに固有であって、ユーザの健康データに基づいて推定されてよく、又はデフォルトの推定された呼吸パターンであってよい。本明細書に説明されるように、変動進度インジケータは、複数の可変の視覚要素を含んでよく、複数の可変の視覚的特性によって定義されてよい。
［００９１］
９０８で、プロセス９００は、呼吸シーケンスの呼吸フェーズの間に、変動進度インジケータの第２のバージョンを提示する。変動進度インジケータの第２のバージョンを提示することは、変動進度インジケータの第２のバージョンをユーザインターフェース上に提示することを含んでよい。呼吸フェーズは、準備フェーズの後に続いてよく、提案される呼吸パターンがそれに従うためにユーザに提示されるフェーズであってよい。いくつかの実施例では、変動進度インジケータの第２のバージョンは、第１の周期速度とは異なる第２の周期速度で変動してよい。第２の周期速度は、可変期間に少なくとも部分的に基づいて決定されてよい。例えば、（例えば、呼吸プロファイルに示されているように）可変期間が２分として定義されており、呼吸速度が１分当たり７呼吸である場合、変動進度インジケータの第２のバージョンは、可変期間の間に１４回変動してよい。いくつかの実施例では、変動のその他の態様が、構成情報及び／又は可変期間のその他の態様によって決まってよい。例えば、変動進度インジケータの第２のバージョンの吸い込みの変動に当てられる時間及び吐き出しの変動に当てられる時間は、呼吸プロファイル及び／又は呼吸シーケンスに関連付けられたその他の方法で識別された呼吸率によって決まってよい。
［００９２］
図１０は、少なくとも１つの実施例に従って、呼吸シーケンスを実施することに関連する例示的な動作又は技術を含むプロセス１０００を示している。呼吸モジュール６０８は、サービスプロバイダ６０２、ウェアラブルデバイス１０２、電子デバイス１１０、又はこれらの任意の適切な組み合わせのいずれにおいて具現化されるかに関わらず、図１０のプロセス１０００を実行してよい。プロセス１０００は、呼吸シーケンスを開始することによって、１００２で開始する。呼吸シーケンスを開始することは、呼吸シーケンスの開始の要求に少なくとも部分的に基づいてよい。
［００９３］
１００４で、プロセス１０００は、呼吸シーケンスの第１のフェーズの間に構成情報を受信する。いくつかの実施例では、呼吸シーケンスを構成するために、構成情報が使用されてよい。
［００９４］
１００６で、プロセス１０００は、呼吸シーケンスの第１のフェーズの間に提示するために、変動進度インジケータの第１のバージョンを生成する。いくつかの実施例では、変動進度インジケータの第１のバージョンは、構成情報に少なくとも部分的に基づいて変更可能であってよい。例えば、変動進度インジケータの第１のバージョンは、可変の視覚要素を含んでよく、それらの可変の視覚要素のうちのいくつかが増やされ、かつ／又は減らされてよい。
［００９５］
１００８で、プロセス１０００は、呼吸シーケンスの第２のフェーズの間に提示するために、変動進度インジケータの第２のバージョンを生成する。変動進度インジケータの第２のバージョンは、変動進度インジケータの第１のバージョンに基づいてよく、いくつかの実施例では、変動進度インジケータの第１のバージョンに類似してよい。いくつかの実施例では、変動進度インジケータの第２のバージョンは、第２のフェーズに対応する期間の間、提示されてよい。
［００９６］
１０１０で、プロセス１０００は、呼吸シーケンスの第３のフェーズの間に提示するために、変動進度インジケータの第３のバージョンを生成する。変動進度インジケータの第３のバージョンは、変動進度インジケータの第１のバージョン及び／又は変動進度インジケータの第２のバージョンに基づいてよい。いくつかの実施例では、変動進度インジケータの第３のバージョンは、第３のフェーズの間に提示され、変更されてよい。
［００９７］
１０１２で、プロセス１０００は、呼吸シーケンスの第３のフェーズの間に、変動進度インジケータの第３のバージョンを変動させる。いくつかの実施例では、呼吸シーケンスの第３のフェーズの間に変動進度インジケータの第３のバージョンを変動させることは、１０１４で、変動進度インジケータの第１の可変の視覚的特性を、期間の持続時間に関して変化させることを含んでよい。いくつかの実施例では、期間の持続時間は、呼吸シーケンスの第３のフェーズの長さに対応してよい。いくつかの実施例では、この持続時間は、構成情報によって設定されてよい。変動進度インジケータの第１の可変の視覚的特性は、変動進度インジケータの第３のバージョンの複雑さ特性、又は変動進度インジケータの第３のバージョンを構成する複数の可変の視覚要素の複雑さ特性であってよい。更に、変動進度インジケータの第１の可変の視覚的特性を変化させることは、変動進度インジケータの第３のバージョンの複雑さ及び／又は複数の可変の視覚要素の複雑さを減らすこと又は増やすことを含んでよい。いくつかの実施例では、これは、複数の可変の視覚要素から可変の視覚要素を除去することを含むことができる。
［００９８］
いくつかの実施例では、呼吸シーケンスの第３のフェーズの間に変動進度インジケータの第３のバージョンを変動させることは、１０１６で、変動進度インジケータの第２の可変の視覚的特性を、呼吸シーケンスに関連付けられた呼吸速度に関して変化させることを含んでよい。第２の可変の視覚的特性は、視認性特性であってよい。視認性特性は、サイズに関連するような視認性（例えば、より小さい要素はより大きい要素よりも見えにくい）及び透過性に関連するような視認性（例えば、より透明な要素はあまり透明でない要素よりも見えにくい）を含んでよい。このようにして、変動進度インジケータの第２の可変の視覚的特性を変化させることは、変動進度インジケータの第３のバージョンを大きくすること及び小さくすること並びに／又はより透明にすること及びより不透明にすることを含んでよい。いくつかの実施例では、呼吸速度に関して変更することは、提案される呼吸パターンに対応してよい呼吸速度と同期して、大きくすること及び小さくすること並びに／又はより透明にすること及びより不透明にすることを含んでよい。
［００９９］
いくつかの実施例では、呼吸シーケンスの第３のフェーズの間に変動進度インジケータの第３のバージョンを変動させることは、１０１８で、変動進度インジケータの第３の可変の視覚的特性を、呼吸シーケンスに関連付けられた呼吸速度に関して変化させることを含んでよい。第２の可変の視覚的特性は、位置付け特性であってよい。位置付け特性は、ユーザインターフェースの位置（例えば、中央、縁部の境界など）に対するか、又はユーザインターフェース上のその他の要素に対する、変動進度インジケータの第３のバージョンに関連するような位置付けを含んでよい。位置付け特性は、変動進度インジケータの第３のバージョンの位置に対する、複数の可変の視覚要素に関連するような位置付けを含んでもよい。例えば、変動進度インジケータの第３のバージョンの中心に対する複数の可変の視覚的位置付けの位置付け及び／又は向きは、呼吸速度に対して回転してよい。
［０１００］
本明細書において説明されている諸実施形態は、好適な電子デバイスの形態をとるか、それに組み込まれるか、又はそれと共に動作してもよい。このようなデバイスの一例が図１１に示されており、装着型機構の形態をとる。図示のように、機構はユーザの手首に装着され、バンドによって手首に固定されてもよい。この機構は、時間を刻むことと、ユーザの生理学的信号を監視し、それらの信号に基づいて健康関連の情報を提供することと、異なる機能を有する異なる種類のデバイスであってよい他の電子デバイスと（有線方式又は無線方式で）通信することと、音声出力、触覚出力、視覚出力、及び／又はその他の感覚出力を含んでよいアラートをユーザに提供することであって、それらの出力のいずれか又はすべてが互いに同期されてよい、ことと、データをディスプレイ上に視覚的に描画することと、デバイスの動作を開始、制御、又は変更するために使用されてよい１つ以上のセンサからデータを収集し、デバイスの表面上のタッチ位置及び／又はデバイスに与えられた力の量を決定し、それらのいずれか又は両方を入力として使用することと、１つ以上の機能を制御するための音声入力を受け取ることと、１つ以上の機能を制御するための触知入力を受け取ることと、などを含むが、これらに限定されない、様々な機能を有してよい。
［０１０１］
適切な電子デバイスの代替の実施形態は、電話、タブレットコンピューティングデバイス、ポータブルメディアプレーヤなどを含む。更に他の好適な電子デバイスは、ラップトップ／ノートブックコンピュータ、パーソナルデジタルアシスタント、タッチスクリーン、入力感知パッド又は面などを含んでもよい。
［０１０２］
図１２は、装着型電子デバイス１２００の例示的な概略図を示す。装着型電子デバイス１２００は、ウェアラブルデバイス１０２の一例である。図１２に示されるように、デバイス１２００は、その上に記憶された命令を有するメモリ１２０４にアクセスするように構成された１つ以上の処理ユニット１２０２を含む。命令又はコンピュータプログラムは、デバイス１２００に関して説明される動作又は機能のうちの１つ以上を実行するように構成されてもよい。例えば、命令は、デバイスの様々なコンポーネントの動作を制御又は調整するように構成されてもよい。このようなコンポーネントは、ディスプレイ１２０６、１つ以上の入力／出力コンポーネント１２０８、１つ以上の通信チャネル１２１０、１つ以上のセンサ１２１２、スピーカ１２１４、マイクロホン１２１６、バッテリ１２１８、無線電力１２２０、生物学的センサ１２２２、及び／又は１つ以上の触覚フィードバックデバイス１２２４を含むが、これらに限定されない。いくつかの実施形態では、スピーカ及びマイクロホンは単一のユニットに組み合わせられてもよく、かつ／又はデバイスのハウジングを貫く共通ポートを共有してもよい。
［０１０３］
図１２の処理ユニット１２０２は、データ又は命令を処理、受信、又は送信することができる任意の電子デバイスとして実装されてもよい。例えば、処理ユニット１２０２は、マイクロプロセッサ、中央演算処理装置（central processing unit、ＣＰＵ）、特定用途向け集積回路（application-specific integrated circuit、ＡＳＩＣ）、デジタル信号プロセッサ（digital signal processor、ＤＳＰ）、又はそのようなデバイスの組み合わせのうちの１つ以上を含んでもよい。本明細書に記載する場合、用語「プロセッサ」とは、単一のプロセッサ若しくは処理ユニット、複数のプロセッサ若しくは複数の処理ユニット、他の適切に構成されたコンピューティング要素（単数又は複数）を包含することを意図するものである。
［０１０４］
いくつかの実施形態では、電子デバイスは種々のバンド、ストラップ、又はその他の保持機構（まとめて、「バンド」）を受容し得る。これらのバンドは、デバイス内の凹部又はその他の孔内に受容され、それにロックするラグによって、電子デバイスに取り外し可能に接続されてもよい。ラグはバンドの一部であってもよいか、又はバンドから分離可能であってもよい（及び／若しくは分離していてもよい）。概して、ラグは電子デバイスの凹部内にロックし、それにより、バンドとデバイスとの間の接続を維持してもよい。ユーザは、ラグが摺動するか、又は別の仕方で動いて凹部から出ることを可能にするために、ロック機構を解除してもよい。いくつかの実施形態では、凹部はバンド内に形成されてもよく、ラグはデバイス内に付着されるか、又は組み込まれてもよい。
［０１０５］
ユーザはバンドと電子デバイスの組み合わせを変更することができ、それにより、２つのカテゴリの混合及び適合を可能にする。他の形態及び／又は機能を有するデバイスが同様の凹部を含んでもよく、ラグ、及び／又はラグを組み込んだバンドと解除可能に結合してもよいことを理解されたい。このように、各々が別のものに適合する、バンドとデバイスのエコシステムが構想されてもよい。更に１つの実施例として、デバイスに接続するために単一のバンドが使用されてよく、そのような実施形態では、バンドは、２つのデバイスが信号を互いへ送信し、それにより、互いに対話することを可能にする電気的相互接続部を含んでよい。
［０１０６］
多くの実施形態では、電子デバイスは時間を刻み、それを表示してもよく、本質的に、とりわけ、腕時計として機能する。時間は、デバイス、その設定、及び（場合によっては）ユーザの好みに依存して、アナログ又はデジタル形式で表示されてもよい。通例、時間は、デバイスの外面の一部を形成するデジタルディスプレイ積層体上に表示される。
［０１０７］
ディスプレイ積層体は、ディスプレイの上に重なる、カバーガラスなどの、カバー要素を含んでもよい。カバーガラスは必ずしもガラスから形成される必要はない。ガラスは１つのオプションである。それは、サファイア、ジルコニア、アルミナ、化学強化ガラス、硬化プラスチックなどから形成されてもよい。同様に、ディスプレイは、液晶ディスプレイ、有機発光ダイオードディスプレイ、又は任意のその他の好適なディスプレイ技術であってもよい。要素の中でもとりわけ、ディスプレイ積層体は、いくつかの実施形態では、バックライトを含んでもよい。
［０１０８］
デバイスは、カバーガラス上のタッチの位置を決定するための１つ以上のタッチセンサを備えてもよい。タッチセンサは、タッチの位置を決定するためにディスプレイ積層体内、又はその上に組み込まれてもよい。タッチセンサは、特定の実施形態においては、自己容量式、他のものにおいては、相互容量式、又はそれらの組み合わせであってもよい。
［０１０９］
同様に、デバイスは、カバーガラスに加えられる力の量を判定するための力センサを含んでもよい。力センサは、いくつかの実施形態では静電容量センサであり、他の実施形態では歪みセンサであってもよい。どちらの実施形態においても、力センサは概して透明であり、透明材料から作製されているか、又はディスプレイの視野に干渉しないようにディスプレイの真下に、又はそれから離れて配置される。力センサは、例えば、シリコーン又は別の変形可能材料によって分離された２枚の静電容量性プレートの形態をとってもよい。静電容量性プレートが外力を受けて互いに近づくにつれて、キャパシタンスの変化が測定されてもよく、キャパシタンス変化から外力の値が相関関係により求められてもよい。更に、力センサ上の複数の地点からの、又は複数の力センサからの相対的なキャパシタンス変化を比較することによって、力が及ぼされている位置又は位置群が決定されてもよい。一実施形態では、力センサは、ディスプレイの周囲の真下に延在するガスケットの形態をとってもよい。ガスケットは、実施形態に依存して、分割されていても、又は単体であってもよい。
［０１１０］
電子デバイスはまた、アラートをユーザに提供してもよい。アラートは、デバイスの状態の変化（その一例は、実行中の電力の低下）、デバイスによる情報の受信（メッセージを受信することなど）、デバイスと別の機構／デバイス（メッセージが待機中であること、又は通信が進行中であることをデバイスに通知する第２の種類のデバイスなど）との間の通信、アプリケーションの動作状態（ゲームの一部である、又はカレンダーの約束が差し迫っているときなど）又はオペレーティングシステムの動作状態（デバイスの電源が投入又は切断されたときなど）などに応答して発生してよい。アラートのためのトリガの数及び種類は様々であり、広範囲にわたる。
［０１１１］
アラートは、聴覚的なもの、視覚的なもの、触覚的なもの、又はそれらの組み合わせであってもよい。触覚アクチュエータがデバイス内に収容されてもよく、直線運動して触覚出力を生成してもよい（ただし、代替実施形態では、触覚アクチュエータは回転型であるか、又は任意のその他の種類のものであってもよい）。スピーカがアラートの聴覚コンポーネントを提供してもよく、上述のディスプレイが視覚アラートコンポーネントを提供してもよい。いくつかの実施形態では、専用ライト、ディスプレイ、又はその他の視覚出力コンポーネントがアラートの一部として用いられてもよい。
［０１１２］
アラートの聴覚、触覚及び／又は視覚コンポーネントは、総合的な経験をユーザに提供するために同期されてよい。１つ以上のコンポーネントは、それらの間の所望の同期を作り出すために他のコンポーネントに対して遅延されてよい。コンポーネントは、それらが実質的に同時に知覚されるように同期されてもよい。一例として、触覚出力は聴覚的なものよりも知覚されるのに時間がかかり得るため、触覚出力は聴覚出力の少し前に開始されてもよい。別の例として、触覚出力（又はその一部）は、聴覚出力の相当前に、ただし、弱いレベル、又は更に、閾下レベルで開始されてよく、それにより、聴覚出力を受信することを装着者に事前に教える。
［０１１３］
例示的な電子デバイスは、有線接続を通じて、又は無線で他の電子デバイスと通信してもよい。データがデバイス間で渡されてよく、あるデバイスが、別のデバイスに情報を中継し、別のデバイスを制御し、別のデバイスのセンサ、出力、及び／又は入力を使用することなどを可能にする。図１３は、ユーザ１３００が第１の電子デバイス１３０２を装着し、第２の電子デバイス１３０４を自分のポケットに入れている様子を示している。データが電子デバイス１３０２、１３０４の間で無線送信されてもよく、それにより、ユーザ１３００が第１の電子デバイス１３０２を用いて第２のデバイス１３０４からのデータを受信し、それを見て、それと対話することを可能にする。それゆえ、ユーザ１３００は、第２のデバイス１３０４と直接対話することを実際に必要とすることなく、第１の電子デバイス１３０２を通じて第２のデバイスの機能性の一部又はすべてへのアクセスを有し得る。いくつかの実施例では、第２の電子デバイス１３０４は、電子デバイス１１０の一例であってよい。
［０１１４］
更に、電子デバイス１３０２、１３０４は、データを共有するだけでなく、機能性をも共有するように協働し得る。例えば、２つのデバイスのうちの一方は、他方が欠いているセンサ、アプリケーション、又は機能を組み込んでいてもよい。このような能力を欠いている電子デバイスは、それらを、要求側デバイスと無線共有していてもよい他方のデバイスから要求してもよい。それゆえ、複数のデバイスは、拡張された機能、ソフトウェア、アクセス及び同様のものを両者の間で提供し、最終的にはユーザに提供するように、協力して動作し得る。１つの非限定例として、電子デバイス１３０２は電話をかけるか、又は電話を受けることができなくてもよく、その一方で、第２のデバイス１３０４はそれを行うことができてもよい。それにもかかわらず、ユーザは、第１のデバイス１３０２を通じて電話をかけ、及び／又は電話を受けることができる。第１のデバイスは、実際に電話をかけるか、又は電話を受けるために、第２のデバイス１３０４を用いてもよい。
［０１１５］
別の非限定例として、電子デバイス１３０２は近くの販売端末と無線で通信してもよく、それにより、ユーザが商品の販売、購入、又は返品などの取り引きを迅速かつ効率的に遂行することを可能にする。電子デバイスは、これら及び他の機能を実行するために近距離通信技術を用いてもよい。
［０１１６］
上述されたように、バンドが２つの電子デバイスに接続されてもよく、両者の間の有線通信経路の役割を果たしてもよい。別の例として、デバイスは無線で通信してもよく、それにより、一方のデバイスが第２のデバイスからの情報をユーザへ中継することを可能にする。この後者の例は、第２のデバイスを利用しにくい場合に特に有用になり得る。
［０１１７］
特定の実施形態は、ユーザの特定の生理学的特性を測定するための１つ以上の生体センサを組み込んでいてもよい。デバイスは、例えば、ユーザの心拍数又は血液酸素化レベルを判定するためのフォトプレシモグラム（photoplesymogram）センサを含んでもよい。デバイスは、更に、又は代わりに、デバイスが体脂肪率、身体の電気的活動、身体インピーダンスなどを推定することを可能にし得る、ユーザの身体インピーダンスを測定するための電極を含んでもよい。血圧、紫外線照射なども含む。電子デバイス内に組み込まれているか、又はそれに関連付けられているセンサに依存して、種々のユーザ特性が測定及び／又は推定されてもよく、それにより、異なる健康データがユーザに提供されることを可能にする。いくつかの実施例では、ユーザの過去の活動データ、現在の活動データ、及び／又は予測された活動データを一部分において決定するために、感知されたバイオメトリックデータが使用されてよい。
［０１１８］
特定の実施形態は無線で充電されてもよい。例えば、誘導充電台が、デバイスのバッテリを充電するためにデバイス内の誘導受電器に電力を送電してもよい。更に、デバイスと台との間の誘導電磁界を変動させることによって、データが両者の間で通信されてもよい。１つの単純な非限定例として、この通信は、デバイスが台の上に置かれると、台を低電力休止状態から活動充電状態に起こすために用いられてもよい。その他の無線充電システム（例えば、近傍磁界共鳴及び無線周波数）が同様に用いられてもよい。代替的に、デバイスはまた、電極を通じた有線充電を用いてもよい。
［０１１９］
特定の実施形態では、デバイスは、心棒の付いた竜頭の形態をとり得る、回転入力を含んでもよい。竜頭及び心棒は、回転入力を提供するために、回転させられてもよい。心棒及び／又は竜頭の回転は、光学的に、電気的に、磁気的に、又は機械的に感知されてもよい。更に、いくつかの実施形態では、竜頭及び心棒は横方向にも動くことができ、それにより、第２の種類の入力をデバイスに提供する。
［０１２０］
電子デバイスは１つ以上のボタンを同様に含んでもよい。ボタン（単数又は複数）は、更に別の入力をデバイスに提供するために押されてもよい。様々な実施形態では、ボタンは、ドームスイッチ、ロッカスイッチ、電気接点、磁気スイッチなどであってもよい。いくつかの実施形態では、ボタンは防水性であるか、又は他の様態で環境に対して密閉されていてもよい。
［０１２１］
様々な実施形態は１つ以上の運動センサを含むか、又は他の様態でそれを組み込んでいてもよい。運動センサはデバイスの運動を検出し、運動に基づいてデバイス又は関連アプリケーションの状態、出力、又は入力を提供するか、変更するか、停止するか、又は他の様態でそれに影響を及ぼしてもよい。非限定例として、運動は、デバイスを沈黙させるか、又はデバイスによって生成されたアラートに確認応答するために用いられてもよい。運動センサのサンプルとしては、加速度計、ジャイロセンサ、磁気計、ＧＰＳセンサ、距離センサなどが挙げられる。いくつかの実施形態は、位置特定及び／又はナビゲーション補助を促進するか、又はそれを可能にするために、ＧＰＳセンサを用いてもよい。
［０１２２］
図１２に示されるように、デバイス１２００はまた、スピーカ１２１４及び／又はマイクロホン１２１６を含む、１つ以上の聴覚要素を含んでもよい。スピーカ１２１４は駆動電子機器回路又は回路機構を含んでもよく、コマンド又は入力に応じて可聴音又は音響信号を作り出すように構成されてもよい。同様に、マイクロホン１２１６もまた、駆動電子機器回路又は回路機構を含んでもよく、コマンド又は入力に応じて可聴音又は音響信号を受信するように構成される。スピーカ１２１４及びマイクロホン１２１６は、音響エネルギーを通過させるが、液体及びその他のごみの進入を阻止し得るケース内のポート又は開口部に音響的に結合されてもよい。
［０１２３］
特定の実施形態は周辺光センサを組み込んでいてもよい。周辺光センサは、デバイスがその環境の明るさを感知し、それに応じて特定の動作パラメータを調節することを可能にし得る。例えば、電子デバイスは、感知された周辺光に応じてディスプレイの明るさを変更してもよい。別の例として、ある期間の間光がほとんど又は全く感知されなければ、電子デバイスはディスプレイをオフにしてもよい。
［０１２４］
電子デバイスのこれら及び他の機能、動作、及び能力は、本明細書全体を読むことによって明らかになるであろう。
［０１２５］
装着型電子デバイスの特定の実施形態は、健康指標又はその他の健康関連の情報の計算に使用され得る１つ以上のセンサを含んでよい。１つの例として、装着型電子デバイスは、健康関連の情報を（リアルタイムであろうとなかろうと）ユーザ、許可されたサードパーティ、及び／又は関連する監視デバイスに提供するウェアラブル健康アシスタントとして機能してよい。
［０１２６］
図１４は、１つ以上の生体センサを含んでいる例示的な電子デバイス１４００を示している。電子デバイス１４００は、ウェアラブルデバイス１０２の一例である。図１４に示されているように、光源及び光検出器１４５１〜１４５４のアレイは、デバイス１４００の背面に配置されてよい。一例を挙げると、光源１４５１〜１４５３は、装着者の体の一部（例えば、手首）に光を発するように構成された発光ダイオード（light emitting diode、ＬＥＤ）要素から形成される。光検出器１４５４は、複数の光源１４５１〜１４５３間で共有され、体から反射された光を受信するように構成される。光検出器は、受信された光に基づいて信号を生成するように構成されたフォトダイオード材料から形成されてよい。１つの実装では、光検出器１４５４によって生成された信号は、装着者に関連付けられた健康指標の計算に使用される。一部の場合には、光源１４５１〜１４５３及び光検出器１４５４は、光電脈波（ＰＰＧ）センサを形成する。第１の光源１４５１は、例えば、装着者の体内の血液かん流の検出に適していることがある緑色ＬＥＤを含んでよい。第２の光源１４５２は、例えば、人体の含水量又はその他の性質の変化の検出に適していることがある赤外線ＬＥＤを含んでよい。第３の光源１４５３は、感知構成に応じて、類似する種類又は異なる種類のＬＥＤ要素であってよい。１つ以上の光（例えば、ＰＰＧ）センサが、心拍数、呼吸速度、血中酸素濃度、血液量推定、血圧、又はこれらの組み合わせを含むが、これらに限定されない、様々な健康指標の計算に使用されてよい。光源１４５１〜１４５３及び光検出器１４５４のうちの１つ以上が、台又はその他のデバイスとの光データ転送に使用されてもよい。図１４は実施形態の一例を示しているが、光源及び／又は光検出器の数は、様々な実施形態において変化してよい。例えば、別の実施形態は、２つ以上の光検出器を使用してよい。別の実施形態は、図１４の例に示されている光源よりも少ないか、又は多い光源を使用してもよい。
［０１２７］
また、図１４に示されているように、デバイス１４００は、デバイス１４００の外部面上又は外部面の近くに配置された複数の電極１４３１、１４３２、１４３３、１４３４を含む。この例では、デバイス１４００は、デバイス本体１４１０の背面上又は背面に近接して配置された第１の電極１４３１及び第２の電極１４３２を含んでいる。この例では、第１の電極１４３１及び第２の電極１４３２は、デバイス１４００を装着しているユーザの皮膚と電気的に接触するように構成される。一部の場合には、第１の電極１４３１及び第２の電極１４３２は、ユーザの体から電気的測定値を取得するため、又は電気信号を受信するために使用される。また、図１４に示されているように、デバイス１４００は、デバイス本体１４１０のケースの外周上又は外周に近接して配置された第３の電極１４３３及び第４の電極１４３４を含んでよい。この例では、第３の電極１４３３及び第４の電極１４３４は、デバイス１４００を装着しているか、又はデバイス１４００と対話しているユーザの１本以上の指によって接触されるように構成される。一部の場合には、第３の電極１４３３及び第４の電極１４３４も、ユーザの体から電気的測定値を取得するため、又は電気信号を受信するために使用される。一部の場合には第１の電極１４３１、第２の電極１４３２、第３の電極１４３３、及び第４の電極１４３４はすべて、ユーザの体の別の健康指標の計算に使用できる測定値又は一連の測定値を取得するために使用される。電極を使用して計算され得る健康指標は、心機能（ＥＣＧ、ＥＫＧ）、含水量、体脂肪率、電気皮膚抵抗、及びこれらの組み合わせを含むが、これらに限定されない。
［０１２８］
図１４に示された構成では、電子デバイス１４００は、１つ以上の開口部をケース１４１０に含んでいる。光源１４５１〜１４５４は、各開口部内に配置されてよい。一実施形態では、各光源１４５１〜１４５３は、発光ダイオード（ＬＥＤ）として実装される。この例では、４つの開口部、３つの光源１４５１〜１４５３、及び１つの検出器１４５４が、１つ以上のセンサを形成するために使用される。その他の実施形態は、任意の数の光源を含むことができる。例えば、一部の実施形態では、２つの光源を使用できる。
［０１２９］
各光源は同じ光波長範囲で動作してよく、又は各光源は異なる光波長範囲で動作することができる。１つの例として、２つの光源を使用するとき、１つの光源が可視波長範囲内の光を送信してよく、もう１つの光源が赤外線波長範囲内の光を発することができる。４つの光源を使用するとき、２つの光源が可視波長範囲内の光を送信してよく、他の２つの光源が赤外線波長範囲内の光を発することができる。例えば、一実施形態では、少なくとも１つの光源が、緑色に関連付けられた波長範囲内の光を発することができ、別の光源が赤外線波長範囲内の光を送信する。ユーザの生理的パラメータを決定する場合には、光源がユーザの皮膚に向けて光を発し、光センサが反射光の量を感知する。一部の場合には、光源をオン及びオフにするため、並びに反射光をサンプリング又は感知するために、変調パターン又は変調シーケンスが使用されてよい。
［０１３０］
上では、ユーザデバイスの接続を管理するための例示的な方法及びシステムが説明された。これらのシステム及び方法の一部又はすべては、少なくとも上で図１〜図１４において示されたアーキテクチャなどのアーキテクチャによって少なくとも部分的に実装されてよいが、これは必須ではない。実施形態の多くが、個人、活動、及び／又は健康に関連する情報を参照して上で説明されたが、それらの技術を使用して、任意の種類のユーザ情報又は非ユーザ情報（例えば、任意の種類のデータ）が管理されてよいということが理解されるべきである。更に、前述の説明において、様々な非限定的な実施例が説明された。説明を目的として、それらの実施例に対する理解を深めるために、具体的な構成及び詳細が示されている。しかし、それらの実施例が、具体的な詳細なしに実践されてよいということも、当業者には明らかであろう。更に、周知の特徴は、説明されている実施例を不明瞭にしないようにするために、省略又は単純化されることがある。
［０１３１］
各種実施形態を、多種多様な動作環境において更に実装することができ、一部の場合には、それらの実施形態は、任意の数のアプリケーションを動作させるために使用できる１つ以上のユーザコンピュータ、コンピューティングデバイス、又は処理デバイスを含むことができる。ユーザデバイス又はクライアントデバイスは、標準オペレーティングシステムを実行するデスクトップコンピュータ又はラップトップコンピュータなどの汎用パーソナルコンピュータ、並びにモバイルソフトウェアを実行し、複数のネットワークプロトコル及びメッセージングプロトコルをサポートできるセルラーデバイス、無線デバイス、及びハンドヘルドデバイスを、任意の数で含むことができる。そのようなシステムは、開発及びデータベース管理などの目的で、様々な市販されているオペレーティングシステム及びその他の既知のアプリケーションのいずれかを実行する複数のワークステーションを含むこともできる。それらのデバイスは、ダミー端末、シンクライアント、ゲーミングシステム、及びネットワークを介して通信できるその他のデバイスなどの、その他の電子デバイスを含むこともできる。
［０１３２］
ほとんどの実施形態は、ＴＣＰ／ＩＰ、ＯＳＩ、ＦＴＰ、ＵＰｎＰ、ＮＦＳ、ＣＴＦＳ、及びＡｐｐｌｅＴａｌｋなどの様々な市販されているプロトコルのいずれかを使用して通信をサポートするために当業者によく知られている少なくとも１つのネットワークを利用する。例えば、ネットワークは、ローカルエリアネットワーク、広域ネットワーク、仮想プライベートネットワーク、インターネット、イントラネット、エクストラネット、公衆交換電話網、赤外線ネットワーク、無線ネットワーク、及びこれらの任意の組み合わせであることができる。
［０１３３］
ネットワークサーバを利用する実施形態では、ネットワークサーバは、ＨＴＴＰサーバ、ＦＴＰサーバ、ＣＧＩサーバ、データサーバ、Ｊａｖａサーバ、及び業務アプリケーションサーバを含む、様々なサーバアプリケーション又はミッドティアアプリケーションのいずれかを実行することができる。サーバは、Ｊａｖａ（登録商標）、Ｃ、Ｃ＃又はＣ＋＋、あるいは任意のスクリプト言語（Ｐｅｒｌ、Ｐｙｔｈｏｎ、又はＴＣＬなど）、あるいはこれらの組み合わせなどの、任意のプログラミング言語で記述された１つ以上のスクリプト又はプログラムとして実装されてよい１つ以上のアプリケーションを実行することなどによって、ユーザデバイスからの要求に応答して、プログラム又はスクリプトを実行することができてもよい。サーバは、Ｏｒａｃｌｅ（登録商標）、Ｍｉｃｒｏｓｏｆｔ（登録商標）、Ｓｙｂａｓｅ（登録商標）、及びＩＢＭ（登録商標）から市販されているデータベースサーバを含むが、これらに限定されない、データベースサーバを含んでもよい。
［０１３４］
環境は、前述したように、様々なデータストア並びにその他のメモリ及び記憶媒体を含むことができる。これらは、ネットワーク全体のコンピュータのうちの１つ以上に対してローカルな（及び／又はそれらに常駐する）記憶媒体上、あるいはコンピュータのいずれか又はすべてからリモートな記憶媒体上などの、様々な位置に存在することができる。実施形態の特定のセットでは、情報は、当業者によく知られているストレージエリアネットワーク（storage-area network、ＳＡＮ）内に存在してよい。同様に、コンピュータ、サーバ、又はその他のネットワークデバイスによる機能を実行するために必要なファイルは、必要に応じてローカル及び／又はリモートに格納されてよい。システムがコンピュータ化されたデバイスを含んでいる場合、そのような各デバイスは、バスを介して電気的に結合されてよいハードウェア要素を含むことができ、それらの要素は、例えば、少なくとも１つ中央処理装置（central processing unit、ＣＰＵ）、少なくとも１つの入力デバイス（例えば、マウス、キーボード、コントローラ、タッチスクリーン、又はキーパッド）、及び少なくとも１つの出力デバイス（例えば、ディスプレイデバイス、プリンタ、又はスピーカ）を含む。そのようなシステムは、ディスクドライブ、光記憶装置、及び半導体記憶装置（ＲＡＭ又はＲＯＭなど）などの１つ以上の記憶装置、並びに着脱可能な媒体デバイス、メモリカード、フラッシュカードなどを含んでもよい。
［０１３５］
そのようなデバイスは、前述したように、コンピュータ可読記憶媒体リーダ、通信デバイス（例えば、モデム、ネットワークカード（無線又は有線）、赤外線通信デバイスなど）、及び作業メモリを含むこともできる。コンピュータ可読記憶媒体リーダは、非一時的コンピュータ可読記憶媒体に接続されるか、又は非一時的コンピュータ可読記憶媒体を受け入れるように構成されることが可能であり、この非一時的コンピュータ可読記憶媒体は、リモートの、ローカルの、固定の、及び／又は着脱可能な記憶装置、並びにコンピュータ可読情報を一時的及び／又はより永続的に格納、記憶、送信、及び取得するための記憶媒体を表す。システム及び様々なデバイスは、通常、オペレーティングシステム及びアプリケーションプログラム（クライアントアプリケーション又はブラウザなど）を含む、複数のソフトウェアアプリケーション、モジュール、サービス、又は少なくとも１つの作業メモリデバイス内に配置されるその他の要素も含む。代替の実施形態には、前述した実施形態からの非常に多くの変形が存在してよいということが理解されるべきである。例えば、カスタマイズされたハードウェアが使用されてもよく、かつ／又は特定の要素がハードウェア、ソフトウェア（アプレットなどの高移植性ソフトウェアを含む）、若しくはその両方において実装されてよい。更に、ネットワーク入出力デバイスなどのその他のコンピューティングデバイスへの接続が使用されてよい。
［０１３６］
コード又はコードの一部を格納するための非一時的な記憶媒体及びコンピュータ可読媒体は、記憶媒体を含む、既知の、又は従来技術において使用されている任意の適切な媒体を含むことができ、記憶媒体としては、コンピュータ可読命令、データ構造、プログラムモジュール、又はその他のデータなどの情報を記憶するための任意の方法及び技術で実装された、ＲＡＭ、ＲＯＭ、電気的消去再書込み可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、又はその他のメモリ技術、ＣＤ−ＲＯＭ、ＤＶＤ、又はその他の光記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、又はその他の磁気記憶装置、あるいは望ましい情報を記憶するために使用することができ、システムデバイスによってアクセスできる任意のその他の媒体を含む、揮発性及び不揮発性の媒体、着脱可能及び着脱不能な媒体などが挙げられるが、これらに限定されない。本明細書において提供された開示及び内容に基づいて、当業者は、各種実施形態を実装するためのその他の方法及び／又は手法を理解するであろう。
［０１３７］
したがって、明細書及び図面は、限定的でなく、例示的な意味で考慮されるべきである。しかし、特許請求の範囲に明記されているような本開示のより広い主旨及び範囲から逸脱することなく、それらに対して種々の修正及び変更がなされてよいということは明らかであろう。
［０１３８］
その他の変形は、本開示の主旨の範囲に含まれる。したがって、開示された技術は、様々な修正及び代替の構造の影響を受けやすいが、開示された技術の特定の実施形態例が図面において示され、上で詳細に説明された。しかし、本開示を、開示された特定の１つ以上の形態に限定するような意図はなく、反対に、その意図は、添付の特許請求の範囲において定義されるような本開示の主旨及び範囲内に含まれる、すべての修正、代替の構造、及び等価物を包含するものであることが理解されるべきである。
［０１３９］
開示された実施形態を説明することとの関連において（特に、以下の特許請求の範囲との関連において）、用語「１つの（a）」及び「１つの（an）」及び「この（the）」及び類似の指示の使用は、本明細書において特に示されない限り、又は文脈によって明確に否定されない限り、単数形及び複数形の両方を包含していると解釈されるべきである。用語「含んでいる（comprising）」、「含んでいる（having）」、「含んでいる（including）」、及び「含んでいる（containing）」は、特に断りのない限り、無制限の用語である（例えば、「〜を含むが、それに限定されない」を意味する）と解釈されるべきである。用語「接続される（connected）」は、何らかが介在している場合でも、部分的又は完全に含まれているか、取り付けられているか、又は一緒に結合されていると解釈されるべきである。本明細書における値の範囲の記述は、本明細書において特に示されない限り、単に、その範囲に含まれる個別の値を個々に参照することを短縮する方法として役立つように意図されており、個別の値は、本明細書において個別に記述されたかのように本明細書に包含される。本明細書に記載されたすべての方法は、本明細書において特に示されない限り、又は文脈によって特に明確に否定されない限り、任意の適切な順序で実行され得る。本明細書において提供されるいずれかの例及びすべての例の使用、又は例示的な言語（例えば、「など」）の使用は、単に、本開示の実施形態をより適切に明らかにするよう意図されており、特に請求されない限り、本開示の範囲に対して制限を課すものではない。本明細書におけるどの言語も、本開示の実践にとって不可欠であるとして請求されていないいずれかの要素を示していると解釈されるべきではない。
［０１４０］
「Ｘ、Ｙ、又はＺのうちの少なくとも１つ」という語句などの離接的言語は、特に具体的に述べられない限り、項目、用語などが、Ｘ、Ｙ、又はＺのいずれか、あるいはこれらの任意の組み合わせ（例えば、Ｘ、Ｙ、及び／又はＺ）であってよいということを提示するために一般に使用されるような文脈内で理解される。したがって、そのような離接的言語は、通常、特定の実施形態が、Ｘのうちの少なくとも１つ、Ｙのうちの少なくとも１つ、又はＺのうちの少なくとも１つがそれぞれ存在することを必要としていることを意味するよう意図されておらず、そのようなことを意味するべきではない。
［０１４１］
本開示を実行するための、発明者に知られた最良の方法を含む、本開示の好ましい実施形態が本明細書に記載されている。前述の説明を読むときに、これらの好ましい実施形態の変形が、当業者に明らかになることがある。本発明者は、当業者がそのような変形を必要に応じて使用することを予期しており、本発明者は、本開示が本明細書に具体的に記載された方法とは別の方法で実践されることを意図している。したがって、本開示は、適用法によって許可されているように、本明細書に添付された特許請求の範囲に記述された対象のすべての修正及び等価物を含む。更に、本開示のすべてのあり得る変形における前述の要素の任意の組み合わせが、本明細書において特に示されない限り、又は文脈によって特に明確に否定されない限り、本開示によって包含される。
［０１４２］
本明細書において引用された公開文献、特許出願、及び特許を含むすべての参考文献は、各参考文献が参照によって包含されていると、個別に、かつ具体的に示された場合と同じ程度まで、及び本明細書において全体的に明記された場合と同じ程度まで、参照によって本明細書に包含されている。
［特許請求の範囲］
［請求項１］
ユーザデバイスの１つ以上のセンサから信号を受信することであって、前記信号がユーザの健康指標を表している、ことと、
前記信号に少なくとも部分的に基づいて、初期呼吸パターンを推定することであって、前記初期呼吸パターンが周期的パターンを含んでいる、ことと、
呼吸シーケンスを開始して、前記呼吸シーケンスと前記周期的パターンとの間の同期に少なくとも部分的に基づいて、提案される呼吸パターンを識別する呼吸シーケンス要素を生成することによって、前記呼吸シーケンスの第１の期間を開始することと、
前記提案される呼吸パターンを少なくとも示す呼吸プロファイルに従って、前記呼吸シーケンスの第２の期間の間に、前記呼吸シーケンス要素を変動させることと、
を含む、コンピュータにより実行される方法。
［請求項２］
前記呼吸シーケンスと前記周期的パターンとの間の前記同期は、少なくとも
前記初期呼吸パターンに少なくとも部分的に基づいて、第１の呼吸事象の吸入サイクルの開始又は前記第１の呼吸事象の吐出サイクルの開始のうちの少なくとも１つを識別することと、
前記ユーザが第２の呼吸事象の吸入サイクルの開始の時点にいるか、又は前記第２の呼吸事象の吐出サイクルの開始の時点にいるときに、前記呼吸シーケンス要素を提示することと、
によって、前記呼吸シーケンス要素の初期提示を前記ユーザの呼吸事象と同期させることを含む、請求項１に記載のコンピュータにより実行される方法。
［請求項３］
前記呼吸シーケンス要素は、１つ以上の視覚的特性を備える変動進度インジケータを備え、前記第２の期間の間に前記呼吸シーケンス要素を変動させることが、
前記呼吸シーケンスの持続時間に関して、前記変動進度インジケータの前記１つ以上の視覚的特性のうちの第１の視覚的特性を変化させることと、
前記呼吸プロファイルに関連付けられた呼吸速度に関して、前記変動進度インジケータの前記１つ以上の視覚的特性のうちの第２の視覚的特性を変化させることと、
を含む、請求項１に記載のコンピュータにより実行される方法。
［請求項４］
前記変動進度インジケータは複数の視覚要素を備え、前記第１の視覚的特性は、前記複数の視覚要素の複雑さを構成し、前記第２の視覚的特性は、前記複数の視覚要素の視認性特性のうちの１つ以上又は前記変動進度インジケータの相対的中心に対する前記複数の視覚要素の位置付け特性を構成している、請求項３に記載のコンピュータにより実行される方法。
［請求項５］
前記呼吸シーケンスは前記提案される呼吸パターンの持続時間を含み、前記呼吸プロファイルは、前記呼吸シーケンスの間に前記提案される呼吸パターンを実行するための呼吸速度を含んでいる、請求項１に記載のコンピュータにより実行される方法。
［請求項６］
前記呼吸プロファイルは、ユーザ健康データに少なくとも部分的に基づいて生成され、前記ユーザ健康データのうちの少なくとも一部が、前記ユーザデバイスを介して受信される、請求項５に記載のコンピュータにより実行される方法。
［請求項７］
前記健康指標は、前記ユーザの心拍数、前記ユーザの心拍数変動測定値、又は前記ユーザの脈拍数のうちの少なくとも１つを含んでおり、前記方法が、
前記呼吸シーケンスの前記第１の期間を開始する前に、前記健康指標に関する情報に少なくとも部分的に基づいて、ユーザインターフェース要素を生成することと、
前記健康指標に関する前記情報に従って前記ユーザインターフェース要素を脈動させることと、
を更に含んでいる、請求項１に記載のコンピュータにより実行される方法。
［請求項８］
前記ユーザインターフェース要素を生成することは、第１の心拍指標と共に前記ユーザインターフェース要素を提示することを含み、前記方法が、前記呼吸シーケンスの前記第２の期間の後に、第２の心拍指標と共に前記ユーザインターフェース要素を提示することを更に含む、請求項７に記載のコンピュータにより実行される方法。
［請求項９］
前記信号は第１の信号であり、前記方法が、
前記第１の期間又は前記第２の期間のうちの１つ以上の間に、前記ユーザデバイスの前記１つ以上のセンサから第２の信号を受信することと、
前記第２の信号に少なくとも部分的に基づいて、呼吸スコアを決定することであって、前記呼吸スコアは、前記呼吸シーケンスの間の前記提案される呼吸パターンに対するユーザの呼吸を表している、ことと、
前記呼吸スコアに少なくとも部分的に基づいてメッセージを生成することと、
を更に含む、請求項１に記載のコンピュータにより実行される方法。
［請求項１０］
前記メッセージは、前記呼吸シーケンスの完了を示すメッセージ、前記呼吸スコアを示すメッセージ、前記呼吸スコアに対応する指標を示すメッセージ、又は前記呼吸スコアを改善するための提案、のうちの１つ以上を含んでいる、請求項９に記載のコンピュータにより実行される方法。
［請求項１１］
コンピュータ実行可能命令を記憶するように構成されたメモリと、
前記コンピュータ実行可能命令を実行するように構成された、前記メモリと通信するプロセッサと、
を備えるシステムであって、前記コンピュータ実行可能命令が、少なくとも
呼吸シーケンスを開始することの指示を受信し、
前記指示を受信することに応答して、ユーザがユーザデバイスを装着しているときに、初期の周期的呼吸パターンを推定し、
前記呼吸シーケンスと前記初期の周期的呼吸パターンとの同期に少なくとも部分的に基づいて、前記呼吸シーケンスを識別する変動進度インジケータを生成することによって、前記呼吸シーケンスの第１の期間を開始し、
前記呼吸シーケンスに関連付けられた呼吸プロファイルに従って前記変動進度インジケータを少なくとも変更することによって、前記呼吸シーケンスの第２の期間の間に、１つ以上の呼吸キューを提供する、システム。
［請求項１２］
前記ユーザが前記ユーザデバイスを装着している間に、前記初期の周期的呼吸パターンを推定することは、
前記ユーザデバイスの１つ以上のセンサからセンサデータを受信することと、
前記呼吸シーケンスの前記第１の期間より前の初期期間の間に、前記センサデータに少なくとも部分的に基づいて、呼吸速度を決定することと、
を含む、請求項１１に記載のシステム。
［請求項１３］
前記呼吸シーケンスは提案される呼吸パターンの持続時間を含み、前記呼吸プロファイルは、前記呼吸シーケンスの間に前記提案される呼吸パターンを実行するための呼吸速度を含んでいる、請求項１１に記載のシステム。
［請求項１４］
前記１つ以上の呼吸キューは、少なくとも前記呼吸シーケンスの前記第２の期間の間に、前記ユーザがいつ息を吸い込むべきか、及び前記ユーザがいつ息を吐き出すべきかを示す、請求項１１に記載のシステム。
［請求項１５］
少なくとも前記変動進度インジケータを変更することによって前記１つ以上の呼吸キューを提供することは、前記呼吸シーケンスの前記第２の期間の間に、前記呼吸プロファイルに従って、前記変動進度インジケータのサイズを増大又は減少させることを含む、請求項１１に記載のシステム。
［請求項１６］
前記１つ以上の呼吸キューは１つ以上の視覚的呼吸キューを含み、前記プロセッサは、前記呼吸プロファイルに従って、１つ以上の音声呼吸キュー、１つ以上の触覚呼吸キュー、又は前記１つ以上の音声呼吸キュー及び前記１つ以上の触覚呼吸キューの組み合わせを少なくとも提供するために、前記コンピュータ実行可能命令を実行するように更に構成されている、請求項１１に記載のシステム。
［請求項１７］
前記呼吸シーケンスを開始することの前記指示は、
前記ユーザデバイスでの前記変動進度インジケータの小型バージョンの提示に応答して、前記ユーザデバイスで受信された第１のユーザ入力、
前記ユーザデバイスで提示された通知に応答して前記ユーザデバイスで受信された第２のユーザ入力、
前記ユーザが事前に決定された呼吸開始シーケンスに対応する１回以上の呼吸を行ったことを示す、前記ユーザデバイスの第１の１つ以上のセンサから受信された第１のセンサデータ、
前記ユーザデバイスが静止しているか、又は移動しているかを示す、前記ユーザデバイスの第２の１つ以上のセンサから受信された第２のセンサデータ、
前記ユーザが前記ユーザデバイスと対話しているかどうかを示す対話情報、又は
前記ユーザのスケジュールを示すカレンダー情報、
のうちの１つ以上を含む、請求項１１に記載のシステム。
［請求項１８］
コンピュータ実行可能命令を記憶している１つ以上のコンピュータ可読記憶媒体であって、前記コンピュータ実行可能命令は、プロセッサによって実行されたときに、
ユーザデバイスの１つ以上のセンサから信号を受信することと、
前記信号に少なくとも部分的に基づいて、周期的パターンを含む初期呼吸パターンを推定することと、
提案される呼吸パターンを含む呼吸シーケンスを実行することであって、前記呼吸シーケンスを実行することは、少なくとも
前記呼吸シーケンスの第１の提案される呼吸と前記周期的パターンとの同期に少なくとも部分的に基づいて、前記呼吸シーケンスの第１の期間を開始させる呼吸シーケンス要素を生成すること、及び
前記提案される呼吸パターンに従って、前記呼吸シーケンスの第２の期間の間に、前記呼吸シーケンス要素を変動させること、によって実行される、ことと、
を含む動作を実行するように前記プロセッサを構成する、１つ以上のコンピュータ可読記憶媒体。
［請求項１９］
前記コンピュータ実行可能命令が、前記プロセッサによって実行されたときに、
前記１つ以上のセンサによって収集された活動データを受信することと、
前記活動データに少なくとも部分的に基づいて、前記ユーザデバイスのユーザに関連付けられた呼吸プロファイルを生成することであって、前記呼吸プロファイルは、前記提案される呼吸パターンを決定するために使用される、ことと、
を含む動作を実行するように前記プロセッサを更に構成する、請求項１８に記載の１つ以上のコンピュータ可読記憶媒体。
［請求項２０］
前記呼吸シーケンス要素を変動させることは、前記提案される呼吸パターンに従って、前記呼吸シーケンス要素の１つ以上の視覚要素を拡大及び縮小させることを含む、請求項１８に記載の１つ以上のコンピュータ可読記憶媒体。
［要約書］
［要約］
呼吸シーケンスは、提案される呼吸パターンを定義してよい。ユーザデバイスによって収集された信号データに基づいて、周期的パターンを含んでいる初期呼吸パターンが推定されてよい。呼吸シーケンスとの周期的パターンの同期に基づいて、呼吸シーケンス要素を生成することによって、前記呼吸シーケンスの第１の期間が開始されてよい。提案される呼吸パターンに関連付けられた呼吸プロファイルに従って、呼吸シーケンスの第２の期間の間に、呼吸シーケンス要素が変動してよい。
［図面］
［図１］
2020098595.tif 000003
［図２］
2020098595.tif 000004
［図３］
2020098595.tif 000005
［図４］
2020098595.tif 000006
［図５］
2020098595.tif 000007
［図６］
2020098595.tif 000008
［図７］
2020098595.tif 000009
［図８］
2020098595.tif 000010
［図９］
2020098595.tif 000011
［図１０］
2020098595.tif 000012
［図１１］
2020098595.tif 000013
［図１２］
2020098595.tif 000014
［図１３］
2020098595.tif 000015
［図１４］
2020098595.tif 000016
＜添付書類Ｂ＞
［明細書］
［発明の名称］  変動進度インジケータ
関連出願への相互参照
［０００１］
本出願は、すべての目的に関して、同時係属中の米国特許仮出願第＿＿＿＿＿＿＿号「Ｂｒｅａｔｈｉｎｇ  Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  ａｎｄ  Ｍｏｎｉｔｏｒｉｎｇ」（弁護士整理番号０９０９１１−Ｐ２８９５４ＵＳＰ１−０９５８０８３）及び米国特許仮出願第＿＿＿＿＿＿＿号「Ｂｒｅａｔｈｉｎｇ  Ｓｅｑｕｅｎｃｅ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ」（弁護士整理番号７７０００−３０００８００（Ｐ３０５３５ＵＳＰ１））の開示全体に関連し、これらの米国特許仮出願を参照によって包含しており、これらの米国特許仮出願は、両方とも本出願と同時に出願される。
［背景技術］
［０００２］
呼吸は、すべての人が共有する特性であり、最近、持続的な思慮深い呼吸が人の健康に与え得る肯定的な影響に関するますます多くの情報が入手可能になりつつある。更に、現在、様々な電子デバイスを、１日を通じた人の身体的活動の各側面を追跡するために使用できる。持続的な思慮深い呼吸を実現できる１つの方法は、おそらくは呼吸コーチと共に定期的な呼吸訓練を行うことである。しかし、ほとんどの人は、呼吸コーチを利用することができないか、又はその他の方法で訓練されず、かつ／又は呼吸訓練を行うための適切な呼吸技術に精通していない。これは、欲求不満、休み時間の効果的でない使用、及び呼吸訓練の最終的な放棄につながることがある。
［発明の概要］
［０００３］
本開示の実施形態は、呼吸シーケンスを開始するためのシステム、方法、及びコンピュータ可読媒体を提供できる。一実施形態によれば、方法は、少なくとも、ユーザデバイスの１つ以上のセンサから信号を受信するようにコンピュータシステムによって実施されてよい。信号は、ユーザの健康指標を表すことができる。この方法は、信号に少なくとも部分的に基づいて、周期的パターンを含む初期呼吸パターンを推定することを含んでもよい。この方法は、呼吸シーケンスと周期的パターンとの間の同期に少なくとも部分的に基づいて提案される呼吸パターンを識別する呼吸シーケンス要素を生成することによって、呼吸シーケンスの第１の期間を開始するために、呼吸シーケンスを開始することを含んでもよい。この方法は、提案される呼吸パターンを少なくとも示す呼吸プロファイルに従って、呼吸シーケンスの第２の期間の間に、呼吸シーケンス要素を変動させることを含んでもよい。
［０００４］
一実施形態によれば、コンピュータシステムは、コンピュータ実行可能命令を記憶するように構成されたメモリと、コンピュータ実行可能命令を実行するように構成された、メモリと通信するプロセッサとを含んでよい。いくつかの実施例では、プロセッサによるコンピュータ実行可能命令の実行は、プロセッサに、呼吸シーケンスを開始することの指示を受信することを含む、動作を実行させてよい。それらの動作は、指示を受信することに応答して、ユーザがユーザデバイスを装着しているときに、初期の周期的呼吸パターンを推定することを含んでもよい。これらの動作は、呼吸シーケンスと初期の周期的呼吸パターンとの同期に少なくとも部分的に基づいて、呼吸シーケンスを識別する変動進度インジケータを生成することによって、呼吸シーケンスの第１の期間を開始することを含んでもよい。これらの動作は、呼吸シーケンスに関連付けられた呼吸プロファイルに従って変動進度インジケータを少なくとも変更することによって、呼吸シーケンスの第２の期間の間に、１つ以上の呼吸キューを提供することを含んでもよい。
［０００５］
一実施形態によれば、１つ以上のコンピュータ可読媒体がコンピュータ実行可能命令を記憶し、それらのコンピュータ実行可能命令は、プロセッサによって実行されたときに、ユーザデバイスの１つ以上のセンサから信号を受信することを含む動作を実行するようにプロセッサを構成する。これらの動作は、信号に少なくとも部分的に基づいて、周期的パターンを含む初期呼吸パターンを推定することを含んでもよい。これらの動作は、少なくとも、呼吸シーケンスと周期的パターンの第１の提案される呼吸との同期に少なくとも部分的に基づいて、呼吸シーケンスの第１の期間を開始する呼吸シーケンス要素を生成することと、提案される呼吸パターンに従って呼吸シーケンスの第２の期間の間に呼吸シーケンス要素を変動させることとによって、提案される呼吸パターンを含む呼吸シーケンスを実行することを含んでもよい。
［０００６］
本開示の実施形態は、呼吸シーケンスを実施するためのシステム、方法、及びコンピュータ可読媒体を提供できる。一実施形態によれば、方法は、少なくとも、デバイスのユーザインターフェースで第１の入力を受信して呼吸シーケンスを開始するように、コンピュータシステムによって実施されてよい。この方法は、呼吸シーケンスの構成フェーズの間に、呼吸シーケンスに対応する構成情報を含んでいる第２の入力をユーザインターフェースで受信することを含んでもよく、いくつかの実施例では、構成情報の少なくとも一部は、呼吸シーケンスの可変期間を定義してよい。この方法は、呼吸シーケンスの準備フェーズの間に、変動進度インジケータの第１のバージョンをユーザインターフェース上に提示することを含んでもよい。いくつかの実施例では、変動進度インジケータは、複数の可変の視覚的特性を含んでよい。変動進度インジケータは、推定された呼吸パターンによって決定された第１の周期速度で変動するように構成されてよい。この方法は、準備フェーズの後に発生する呼吸シーケンスの呼吸フェーズの間に、変動進度インジケータの第２のバージョンをユーザインターフェース上に提示することを含んでもよい。いくつかの実施例では、変動進度インジケータの第２のバージョンは、第１の周期速度とは異なる第２の周期速度で変動してよい。第２の周期速度は、定義された可変期間によって決定されてよい。
［０００７］
一実施形態によれば、呼吸シーケンスを含む呼吸訓練を可能にするためのシステムが提供されてよい。このシステムは、コンピュータ実行可能命令を記憶するように構成されたメモリと、入力コンポーネントと、コンピュータ実行可能命令を実行するように構成された、メモリと通信するプロセッサと、ディスプレイとを含んでよい。このディスプレイは、入力コンポーネントで受信された入力に応答して、呼吸シーケンスの構成フェーズの間に、第１のグラフィカルユーザインターフェースを提示するように構成されてよい。いくつかの実施例では、グラフィカルユーザインターフェースは、呼吸シーケンスに対応する構成情報を含んでよい。いくつかの実施例では、構成情報の少なくとも一部が、呼吸シーケンスの可変期間を定義してよい。このディスプレイは、呼吸シーケンスの準備フェーズの間に第２のグラフィカルユーザインターフェースを提示するように構成されてもよい。いくつかの実施例では、第２のグラフィカルユーザインターフェースは、変動進度インジケータの第１のバージョンを第２のグラフィカルユーザインターフェース上に提示してよい。いくつかの実施例では、変動進度インジケータは、複数の可変の視覚的特性を含んでよい。変動進度インジケータは、第１の周期速度で変動してよい。第１の周期速度は、推定された呼吸パターンによって決定されてよい。このディスプレイは、準備フェーズの後に発生する呼吸シーケンスの呼吸フェーズの間に第３のグラフィカルユーザインターフェースを提示するように構成されてもよい。第３のグラフィカルユーザインターフェースは、変動進度インジケータの第２のバージョンを第３のグラフィカルユーザインターフェース上に提示してよい。いくつかの実施例では、変動進度インジケータの第２のバージョンは、第１の周期速度とは異なる第２の周期速度で変動してよい。第２の周期速度は、定義された可変期間によって決定されてよい。
［０００８］
一実施形態によれば、１つ以上のコンピュータ可読媒体がコンピュータ実行可能命令を記憶し、それらのコンピュータ実行可能命令は、プロセッサによって実行されたときに、呼吸シーケンスの開始の要求を受信することを含む動作を実行するようにプロセッサを構成する。いくつかの実施例では、呼吸シーケンスは、可変期間の間、発生するように構成されてよい。これらの動作は、呼吸シーケンスの構成フェーズの間に、呼吸シーケンスに関してユーザに提案される呼吸パターンを表す変動進度インジケータを提示することを含んでもよい。いくつかの実施例では、変動進度インジケータは、可変の視覚要素のセットを含んでよく、可変期間の間に、時間が経過するにつれて初期バージョンから最終バージョンに変化するように構成されてよい。これらの動作は、呼吸シーケンスの可変期間の初期期間に対応する変動進度インジケータの初期バージョンを提示することを含んでもよい。いくつかの実施例では、変動進度インジケータの初期バージョンは、可変の可視要素のセットのうちの可変の可視要素の初期サブセットを含んでよい。これらの動作は、提案される呼吸速度に従って、可変期間の１つ以上の追加周期に対応する変動進度インジケータの１つ以上の追加バージョンを提示することを含んでもよい。いくつかの実施例では、変動進度インジケータの１つ以上の追加バージョンは、可変の可視要素の初期サブセットに含まれている可変の可視要素よりも徐々に少なくなっていく可変の可視要素を含んでよい。これらの動作は、呼吸シーケンスの最終周期に対応する変動進度インジケータの最終バージョンを提示することを含んでもよい。いくつかの実施例では、変動進度インジケータの最終バージョンは、可変の可視要素のセットのうちの可変の可視要素の最終サブセットを含んでよい。
［図面の簡単な説明］
［０００９］
［図１］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施するためのフローの例を示す単純化されたブロック図である。
［００１０］
［図２］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施することに関連する技術を実装するためのユーザインターフェース要素を示すグラフィカルユーザインターフェースの例を含むユーザデバイスを示す図である。
［００１１］
［図３］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施することに関連する技術を実装するための、フローの例及びユーザインターフェース要素を示すグラフィカルユーザインターフェースの例を示す、単純化されたブロック図である。
［００１２］
［図４］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施することに関連する技術を実装するための、フローの例及びユーザインターフェース要素を示すグラフィカルユーザインターフェースの例を示す、単純化されたブロック図である。
［００１３］
［図５］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施することに関連するユーザ健康データを示す複数のグラフを示す図である。
［００１４］
［図６］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施するためのアーキテクチャの例を含む単純化されたブロック図である。
［００１５］
［図７］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施する方法のフローチャートを示す図である。
［００１６］
［図８］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施する方法の別のフローチャートを示す図である。
［００１７］
［図９］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施する方法の別のフローチャートを示す図である。
［００１８］
［図１０］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施する方法の別のフローチャートを示す図である。
［００１９］
［図１１］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施するための電子デバイスを示す図である。
［００２０］
［図１２］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施するための電子デバイスの例のコンポーネントを含む単純化されたブロック図である。
［００２１］
［図１３］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施するための電子デバイスの例を含む単純化された図である。
［００２２］
［図１４］  少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施するための電子デバイスを示す図である。
［発明を実施するための形態］
［００２３］
以下の説明では、様々な実施例が説明される。説明を目的として、それらの実施例に対する理解を深めるために、具体的な構成及び詳細が示されている。しかし、それらの実施例が、具体的な詳細なしに実践されてよいということも、当業者には明らかであろう。更に、周知の特徴は、説明されている実施例を不明瞭にしないようにするために、省略又は単純化されることがある。
［００２４］
本開示の実施例は、特に、電子デバイスを使用して呼吸シーケンスを実施するための方法、システム、及びコンピュータ可読媒体を対象にする。最初に、本開示の実施例は、電子デバイスの１つ以上のセンサを使用してユーザ健康データを収集することと、ユーザ健康データを分析して初期呼吸パターンを識別することとを含むことができる。初期呼吸パターンは、呼吸シーケンスと同期され得る。呼吸シーケンスは、呼吸キューの初期提示から開始することができる。その呼吸キュー（及びその他の呼吸キュー）は、呼吸シーケンスを通じてユーザを誘導するよう機能することができ、視覚的キュー、音声のキュー、及び／又は触覚のキューを含むことができる。初期呼吸パターンと呼吸シーケンスとの同期は、ユーザが初期呼吸パターンから呼吸シーケンスにスムーズに移行するのを助けるような方法で実行されてよい。例えば、呼吸キューの初期提示は、ユーザの吸入サイクル又はユーザの吐出サイクルなどのユーザの呼吸事象と同期され得る。
［００２５］
いくつかの実施例では、前述された呼吸キューは、視覚的呼吸キューであり得る。そのような視覚的呼吸キューは、電子デバイスで生成されてユーザに提示される変動進度インジケータの形態でユーザインターフェース要素によって表され得る。変動進度インジケータは、呼吸シーケンスの間に変化することができる１つ以上の可変の視覚的特性（例えば、複雑さ、位置付け、視認性など）を有するとして定義され得る。変動進度インジケータの複雑さにおける変化は、呼吸シーケンスを通じた進歩をユーザに知らせることができる。例えば、呼吸シーケンスの開始時に、変動進度インジケータは、あるパターンで配置された複数のユーザインターフェース要素（例えば、円形のリング、卵形のリング、正方形など）を含むことができる。ユーザが呼吸シーケンスを通じて進歩するにつれて、ユーザインターフェース要素の数は減らされ得る。したがって、呼吸シーケンスの完了時に、変動進度インジケータは複雑さが変化している可能性がある（例えば、より少ないユーザインターフェース要素及び／又はより複雑でない配置のユーザインターフェース要素に変化する）。変動進度インジケータの位置付け及び視認性の変化は、呼吸シーケンスの間に生じることもでき、ユーザに対する視覚的呼吸キューとして機能することができる。例えば、変動進度インジケータは、息を吸うようにユーザに伝えるために、時計回りに回転しながら拡大するように構成され得る。変動進度インジケータは、息を吐くようにユーザに伝えるために、反時計回りに回転しながら縮小するようにも構成され得る。呼吸訓練の最後に、要約情報（例えば、定量的及び／又は定性的）が提示されてよい。
［００２６］
図１は、少なくとも１つの実施例に従って、呼吸シーケンスを実施するためのプロセス１００を示す単純化されたフロー図を示している。プロセス１００は、ユーザ１０６の健康データ１０４を収集するための１つ以上のセンサを使用して構成されたウェアラブルデバイス１０２を示している。健康データ１０４は、ユーザ１０６の健康に関連する任意の適切なデータを含むことができる。いくつかの実施例では、ウェアラブルデバイス１０２は、ユーザ１０６から健康データ１０４をキャプチャするように構成されてよい。そのような健康データは、ユーザ１０６に関して、脈拍数、心拍数、心拍数変動測定値、温度データ、歩行数、立っている時間及び座っている時間、燃焼されたカロリー数、訓練の分数、及び／又は任意のその他の適切なデータを含んでよい。ウェアラブルデバイス１０２は、１つ以上の入力デバイスを使用して構成されてもよく、それらの入力デバイスによって、ユーザ１０６は、ウェアラブルデバイス１０２と情報をやりとりすることができる。ウェアラブルデバイス１０２は、任意の適切な出力情報１０８を出力するように、１つ以上の出力デバイスを使用して構成されてもよい。例えば、図１に示すように、ウェアラブルデバイス１０２は、視覚情報１０８ａ、音声情報１０８ｂ、及び／又は触覚情報１０８ｃを出力するように構成されてよい。いくつかの実施例では、出力情報１０８は、呼吸に関連する１つ以上の動作を実行するようにユーザ１０６に指示する方法で、ユーザ１０６に提示され得る。例えば、出力情報１０８は、変動進度インジケータ（例えば、視覚情報１０８ａの一種）を含むことができる。変動進度インジケータは、本明細書で更に説明されるように、ウェアラブルデバイス１０２のグラフィカルユーザインターフェース上で提示され、呼吸シーケンスに含まれている一連の呼吸訓練を通じてユーザ１０６を指導するように構成され得る。出力情報１０８は、ウェアラブルデバイス１０２上で実行されるアプリケーションによって提示されてよい。
［００２７］
ウェアラブルデバイス１０２は、電子デバイス１１０（例えば、ホストデバイス）に関連付けられてよい。いくつかの実施例では、この関連付けは、ウェアラブルデバイス１０２が、任意の適切な方法で電子デバイス１１０と一組にされることを含んでよい。２つのデバイス１０２及び１１０を組み合わせることによって、電子デバイス１１０は、ウェアラブルデバイス１０２のプロキシとして機能することができる。ウェアラブルデバイス１０２、電子デバイス１１０、又はウェアラブルデバイス１０２及び電子デバイス１１０の任意の適切な組み合わせは、健康データ１０４に少なくとも部分的に基づいて、出力情報１０８を生成してよい。
［００２８］
プロセス１００は、健康データ１０４を収集するウェアラブルデバイス１０２によって、１１２で開始してよい。本明細書において提案したように、健康データ１０４は、ウェアラブルデバイス１０２の１つ以上のセンサを使用して収集されてよい。１１４で、電子デバイス１１０は、健康データ１０４に少なくとも部分的に基づいて呼吸測定値を決定してよい。呼吸測定値は、ユーザ１０６に関する、呼吸パターン（例えば、吸い込む息及び吐き出す息の周期的パターン）、呼吸速度（例えば、ある期間中に行われた完全な呼吸の数）、呼吸率（例えば、吐き出す息と比較された、吸い込む息に割り当てられた時間の比較）、及び任意のその他の関連する測定値を含むことができる。電子デバイス１１０は、呼吸測定値を使用して呼吸要素を生成することができる。呼吸要素は、出力情報１０８の一例である。１１８で、ウェアラブルデバイス１０２は、呼吸シーケンスを指導するための呼吸要素を提示することができる。例えば、呼吸要素は変動進度インジケータであることができ、変動進度インジケータの様々なバージョンが、呼吸シーケンスにおいてユーザ１０６を指導するために、ウェアラブルデバイス１０２のグラフィカルユーザインターフェース上で提示され得る。いくつかの実施例では、プロセス１００のいずれかが、ウェアラブルデバイス１０２上で、並びに／あるいは１つ以上のネットワークを介して電子デバイス１１０及び／又はウェアラブルデバイス１０２と通信できるサービスプロバイダと組み合わせて、実行されてよい。例えば、サービスプロバイダは、動作１１４及び１１６を実行してよい。
［００２９］
図２は、少なくとも１つの実施例に従って、本明細書に記載された呼吸シーケンスを実施することに関連するユーザインターフェース要素を示すグラフィカルユーザインターフェース２０２〜２１４を含むウェアラブルデバイス１０２を示している。具体的には、グラフィカルユーザインターフェース２０２〜２０６は、呼吸シーケンスの開始の一部として、ウェアラブルデバイス１０２のディスプレイ上及び／又は電子デバイス１１０のディスプレイ上に提示されてよいユーザインターフェースの例である。一方、グラフィカルユーザインターフェース２０８〜２１４は、呼吸シーケンスの実施の一部として、ウェアラブルデバイス１０２のディスプレイ上での提示に更に適しているユーザインターフェースの例である。本明細書に記載されているように、ウェアラブルデバイス１０２のディスプレイは、タッチ感知式及び／又は圧力感知式であることができる。このようにして、ディスプレイは、ユーザ入力を受信するための入力コンポーネントとして機能することができる。
［００３０］
グラフィカルユーザインターフェース２０２は、ウェアラブルデバイス１０２のホーム画面を表してよい。そのようにして、日付、時刻、温度、及びその他のそのような一般的な情報などが、グラフィカルユーザインターフェース２０２上に提示されてよい。更に、カレンダーアイテム（例えば、「健康チーム会議」）及び／又は変動進度インジケータ２１８の小型バージョンなどのその他の情報が、グラフィカルユーザインターフェース２０２上に提示されてよい。いくつかの実施例では、変動進度インジケータ２１８の小型バージョンの選択が、ウェアラブルデバイス１０２に、呼吸シーケンスを開始させてよい。いくつかの実施例では、この選択は、ウェアラブルデバイス１０２のディスプレイでのユーザ入力として受信されてよい。
［００３１］
グラフィカルユーザインターフェース２０４は、ウェアラブルデバイス１０２上でローカルに生成できるか、又は何らかのその他のデバイス（例えば、電子デバイス１１０及び／又はサービスプロバイダ）からウェアラブルデバイス１０２に提供されてよい、通知を表してよい。この通知は、この実施例では、ウェアラブルデバイス１０２のユーザが呼吸シーケンスに参加したいかどうかを尋ねる（例えば、「呼吸するために少し時間を取ることができますか？」）。このユーザがユーザインターフェース要素２２０（「はい」）を選択した場合、呼吸シーケンスが開始してよく、グラフィカルユーザインターフェース２０８がウェアラブルデバイス１０２上に提示されてよい。ユーザがユーザインターフェース要素２２２（「１５分後に再通知」）を選択した場合、通知が一定期間の間無視されてよく、その一定期間が経過した後に、第２の通知が送信されてよい。ユーザがユーザインターフェース要素２２４（「無視」）を選択した場合、通知が無視されてよく、この時点では呼吸シーケンスは開始しない。ユーザが通知を「無視」したとしても、他の通知を引き起こす他の入力に基づいて、同じ日にその他の通知が送信されてよい。
［００３２］
通知を含むグラフィカルユーザインターフェース２０４は、任意の適切な入力、情報、又は事象に応答して、提示され得る。例えば、ウェアラブルデバイス１０２は、呼吸にとって良いことのある適切な時間（例えば、「自由時間」）（例えば、事象が予定されていない時間のブロック）を決定するために、ウェアラブルデバイス１０２のユーザに関連付けられたカレンダー情報にアクセスしてよい。カレンダー情報は、呼吸に関連する予定された事象（「呼吸するための時間」というタイトルが付けられた事象）を示してもよい。その場合、予定された事象の日時に従って、グラフィカルユーザインターフェース２０４が提示されてよい。ウェアラブルデバイス１０２は、事象の前に、呼吸シーケンスが役立つことができるかどうかを決定するために、カレンダー情報にアクセスして、次回の事象に関する詳細を決定してもよい。例えば、ユーザが落ち着いて次回の会議の準備をするのを助けるために、会議の数分前にグラフィカルユーザインターフェース２０４が提示されてよい。どの会議に関して、いつグラフィカルユーザインターフェース２０４を提示するかの決定は、構成情報に基づいてよい（例えば、ユーザが、すべての会議の前に呼吸したいということを示した場合、ユーザが、６人以上が参加するすべての会議の前に呼吸したいということを示した場合、ユーザが、特定の人とのすべての会議の前に呼吸したいということを示した場合、及び／又は行動（例えば、ユーザが、特定の会議の前又は特定の時間に、定期的に、時々、又は常に、呼吸シーケンスを通過する）から学習された情報に少なくとも部分的に基づいて）。
［００３３］
ウェアラブルデバイス１０２は、ウェアラブルデバイス１０２の１つ以上のセンサからセンサデータを受信してもよく、このセンサデータを使用して、グラフィカルユーザインターフェース２０４を提示するのに適した時間を推定してよい。例えば、センサデータは、ウェアラブルデバイス１０２（及びユーザ）が移動しているかどうかを示す動き情報を含むことができる。ウェアラブルデバイス１０２が歩行に似ているペースで移動している場合、おそらくユーザは呼吸シーケンスに参加することに関心を持たないであろう。しかし、ウェアラブルデバイス１０２がより速いペースで移動している場合、おそらくユーザは運転中であり、呼吸シーケンスに参加することに関心を持つことがある。センサデータは、ユーザの１つ以上の健康指標を示すユーザ健康データを含んでもよい。例えば、ユーザ健康データが心拍数の上昇を示す場合、グラフィカルユーザインターフェース２０４が提示されてよい。呼吸シーケンスへの参加は、心拍数を減少させることにおいて、ユーザを支援することができる。ユーザ健康データは、ユーザの呼吸事象の態様を推定するために使用されてもよく、グラフィカルユーザインターフェース２０４は、特定の呼吸事象のシーケンスの検出に応答して提示されてよい。例えば、ユーザが３回の深呼吸を行った場合、ウェアラブルデバイス１０２は、ユーザが呼吸シーケンスに参加することを望んでいると決定及び／又は推定してよく、したがって、グラフィカルユーザインターフェース２０４を提示してよい。
［００３４］
グラフィカルユーザインターフェース２０６は、変動進度インジケータ２２６を含んでよい。変動進度インジケータ２２６は、グラフィカルユーザインターフェース２０６の一部としてディスプレイ上に提示されてよく、選択された場合に、呼吸シーケンスを開始してよい。いくつかの実施例では、変動進度インジケータ２２６は、ウェアラブルデバイス１０２のユーザがウェアラブルデバイス１０２に関する特定の動作（例えば、ウェアラブルデバイス１０２を持ち上げること、ウェアラブルデバイス１０２を見ることなど）を実行することに応答して、ランダムに、又は何らかの間隔に従って、グラフィカルユーザインターフェース２０６の一部としてディスプレイ上に提示されてよい。いくつかの実施例では、グラフィカルユーザインターフェース２０６上での変動進度インジケータ２２６の提示は、呼吸シーケンスに参加することのユーザへのかすかなリマインダとして機能してよい。
［００３５］
いくつかの実施例では、グラフィカルユーザインターフェース２０８は、グラフィカルユーザインターフェース２０２〜２０６のうちの１つの提示の後に受信された入力に応答して、ディスプレイ上に提示されてよい。この入力は、呼吸シーケンスの開始を示してよい。このようにして、グラフィカルユーザインターフェース２０８は、呼吸シーケンスの実施の一部として提示される第１のグラフィカルユーザインターフェースであってよい。いくつかの実施例では、呼吸シーケンスの準備フェーズの間に、グラフィカルユーザインターフェース２０８がディスプレイ上に提示されてよい。グラフィカルユーザインターフェース２０８は、心臓ユーザインターフェース要素２２８ａ及び心臓指標２３０ａを含んでよい。心臓ユーザインターフェース要素２２８ａは、準備フェーズの間に、ディスプレイ上で脈動してよい。いくつかの実施例では、心臓ユーザインターフェース要素２２８ａは、ウェアラブルデバイス１０２のユーザの心拍数に対応する方法で脈動してよい。例えば、１つ以上のセンサが心拍数データを収集してよく、ウェアラブルデバイス１０２が、心臓ユーザインターフェース要素２２８ａに、心拍数データに従って脈動させてよい。同様に、心臓指標２３０ａは、ユーザの心拍数に対応してよい。そのユーザインターフェース要素及び指標が提示されてもよい。
［００３６］
準備フェーズの間、及びディスプレイがグラフィカルユーザインターフェース２０８を含んでいる間に、ウェアラブルデバイス１０２が、ウェアラブルデバイス１０２の１つ以上のセンサから信号データを受信していてもよい。この信号データに少なくとも部分的に基づいて、ウェアラブルデバイス１０２は、ウェアラブルデバイス１０２のユーザに対応する初期呼吸パターンを推定してよい。初期呼吸パターンは、呼吸事象及び呼吸事象に対応する時間の周期的パターンであってよい。例えば、周期的パターンは、一連の吸い込む息の事象及び一連の吐き出す息の事象を含んでよい。いくつかの実施例では、準備フェーズは、少なくともウェアラブルデバイス１０２が初期呼吸パターンを推定できるまで継続してよく、あるいは一定時間の間、又は一定数の呼吸が識別されるまで、継続してよい。
［００３７］
初期呼吸パターンを推定することは、変動進度インジケータ２２６を含むグラフィカルユーザインターフェース２１０をディスプレイ上にいつ提示するべきかを決定するのに役立つことがある。例えば、特に、呼吸シーケンスの間に、提案される呼吸パターンに対応するように変動進度インジケータ２２６が変動することがあるため、初期呼吸パターンが、ユーザが吸入サイクルの開始時、吐出サイクルの開始時、吸入サイクルの終了時、又は吐出サイクルの終了時のいずれかの時点にいることを示しているときに、変動進度インジケータ２２６（又は、あるバージョンの変動進度インジケータ２２６）の初期提示を提供することは、有益であることがある。このような初期呼吸パターンと呼吸シーケンスとの間の同期によって、呼吸シーケンスの第１の提案される呼吸が初期呼吸パターンと同期されているため、ユーザが呼吸シーケンスに従うことに非常に成功しやすくなることを可能にしてよい。
［００３８］
変動進度インジケータ２２６を提示することは、呼吸シーケンスの呼吸フェーズを開始するように機能してよい。呼吸フェーズの間に、変動進度インジケータ２２６は、要素の拡大及び縮小、回転、変更などを実行することによって、変動してよい。変動進度インジケータ２２６の変動は、呼吸シーケンスを通じてユーザを誘導するための呼吸キューとして機能してよい。例えば、それらの変動は、息をいつどの程度長く吸うか、息をいつどの程度長く吐くか、及び息を吸って吐くプロセスを反復する回数を、ユーザに知らせてよい。
［００３９］
呼吸シーケンスの呼吸フェーズの最後に、ディスプレイがグラフィカルユーザインターフェース２１２を提示してよい。グラフィカルユーザインターフェース２０８と同様に、グラフィカルユーザインターフェース２１２は、心臓ユーザインターフェース要素２２８ｂ及び心臓指標２３０ｂを含んでよい。心臓ユーザインターフェース要素２２８ｂは、呼吸シーケンスの最終フェーズの間に、ディスプレイ上で脈動してよい。いくつかの実施例では、心臓ユーザインターフェース要素２２８ｂは、ウェアラブルデバイス１０２のユーザの心拍数に対応する方法で脈動してよい。例えば、１つ以上のセンサが心拍数データを収集してよく、ウェアラブルデバイス１０２が、心臓ユーザインターフェース要素２２８ｂに、心拍数データに従って脈動させてよい。同様に、心臓指標２３０ｂは、ユーザの心拍数に対応してよい。いくつかの実施例では、少なくともユーザが呼吸シーケンスの呼吸フェーズを実行したため、心臓ユーザインターフェース要素２２８ｂ及び心臓指標２３０ｂは、心臓ユーザインターフェース要素２２８ａ及び心臓指標２３０ｂとは異なる。例えば、心臓指標２３０ｂは、ユーザの心拍数が、心臓指標２３０ａと比較して１分当たり１０回低下していることを示している。
［００４０］
呼吸シーケンスの最終フェーズの最後に、ディスプレイがグラフィカルユーザインターフェース２１４を提示してよい。グラフィカルユーザインターフェース２１４は、呼吸シーケンスに関する情報を含んでよい。例えば、グラフィカルユーザインターフェース２１４は、ユーザが呼吸シーケンスを完了したことを示し（「よくできました」）、定量的性能指標を示し（「呼吸のうちの９０％がヒットしました」）、提案（「次回はもっと深く呼吸してみてください」）及び任意のその他の適切な情報を示してよい。グラフィカルユーザインターフェース２１４に含まれる情報は、毎日呼吸に時間をかけることの利益を強化することができる。同様に、グラフィカルユーザインターフェース２１４に含まれる情報は、指標の改善に取り組むようユーザに奨励することができる。
［００４１］
いくつかの実施例では、呼吸シーケンスに参加することがいずれかの指標の変化をもたらしたかどうかを決定するために、グラフィカルユーザインターフェース２０８に対応する準備フェーズの間に収集されたセンサデータが、最終フェーズの間に収集されたセンサデータと比較されてよい。例えば、ユーザの心拍数が比較されてよく、心拍数変動測定値が比較されてよく、ユーザの脈拍数が比較されてよく、ストレス、不安などを示すことのある任意のその他の指標が比較されてよい。
［００４２］
いくつかの実施例では、グラフィカルユーザインターフェース２０８及びグラフィカルユーザインターフェース２１２が、図２に示された呼吸シーケンスのフローから除外されてよい。例えば、呼吸シーケンスを開始するための入力に応答して、ディスプレイは、グラフィカルユーザインターフェース２１０を提示してよい。呼吸シーケンスの呼吸部分の完了後に、ディスプレイがグラフィカルユーザインターフェース２１４を提示してよい。
［００４３］
図３は、本明細書に記載された呼吸シーケンスを実施することに関連するプロセス３００を示すフローの例及びユーザインターフェース要素を示すグラフィカルユーザインターフェース３０２〜３１０を示している。グラフィカルユーザインターフェース３０２〜３１０は、呼吸シーケンスの実施の一部としてウェアラブルデバイス１０２のディスプレイ上に提示されてよいユーザインターフェースの例である。グラフィカルユーザインターフェース３０２〜３１０は、ウェアラブルデバイス１０２によって、電子デバイス１１０によって、及び／又はサービスプロバイダによって、生成されてよい。
［００４４］
３１２で、プロセス３００は、呼吸シーケンスを構成する。この構成は、呼吸シーケンスの構成フェーズの間に行われてよい。グラフィカルユーザインターフェース３０２、３０４は、呼吸シーケンスを構成することに対応してよい。例えば、グラフィカルユーザインターフェース３０２は、変動進度インジケータの第１のバージョン３１８ａ、開始ボタン、及びテキスト情報（例えば、「７回の呼吸」及び「１分」）を含んでよく、グラフィカルユーザインターフェース３０４は、変動進度インジケータの第２のバージョン３１８ｂ、開始ボタン、及び異なるテキスト情報（例えば、「１４回の呼吸」及び「２分」）を含んでよい。変動進度インジケータ３１８（及び本明細書に記載された様々なバージョン）は、変動進度インジケータ２２６の例である。可変の視覚要素３２０は、任意の形態を取ってよく、任意の適切な方法で構成されてよい。いくつかの実施例では、可変の視覚要素３２０は、変動進度インジケータ３１８の中心点の周囲に整列された円形であってよく、少なくともいくつかの重複領域を含んでよい。いくつかの実施例では、可変の視覚要素３２０は、任意のその他の適切な形状を有してよい。いくつかの実施例では、可変の視覚要素３２０は、可変の視覚要素３２０が重複する領域が他の領域よりも暗くなることができるように、部分的に透明であってよい。例えば、重複しない領域が最も透明であってよく、以降、領域の重複が増すにつれて、透明度が次第に少なくなる（例えば、２つの可変の視覚要素３２０が重複する領域、その次に３つの可変の視覚要素３２０が重複する領域というような順で、透明度が少なくなる）。このようにして、変動進度インジケータ３１８の中心が、外縁部よりも暗く見えてよい。
［００４５］
変動進度インジケータ３１８ａの第１のバージョンは、可変の視覚要素３２０ａ〜３２０ｎの第１の数を含んでよい。例えば、変動進度インジケータ３１８ａは、６つの可変の視覚要素３２０を含んでよい。変動進度インジケータ３１８ａに含まれる可変の視覚要素３２０の数は、呼吸の数（「７」）及び時間（「１分」）に対応してよい。この時間は、呼吸シーケンスの呼吸フェーズに対応する持続時間を示してよい。呼吸の数は、時間に従って呼吸の速度を示す。呼吸の数は、時間（例えば、呼吸フェーズの持続時間）及び呼吸シーケンスに適用できる呼吸率（例えば、息を吐くのにかかる時間に対して息を吸うのにかかる時間を比較した比率）に少なくとも部分的に基づいて決定されてよい。例えば、１分（６０秒）の持続時間及び１：１．５の呼吸率（例えば、息の吐き出しに対する息の吸い込みの比率）の場合、完全な呼吸（例えば、息の吸い込み及び息の吐き出し）には、それぞれ８．５秒かかり、息を吸うことには、（例えば、１：１．５の呼吸率の「１」に基づいて）それぞれ３．４秒かかり、息を吐くことには、（例えば、１：１．５の呼吸率の「１．５」に基づいて）それぞれ５．１秒かかる。
［００４６］
呼吸シーケンスに適用できる呼吸率は、呼吸プロファイルに含まれてよい。呼吸プロファイルは、すべてのユーザ、すべての新しいユーザに対して選択されるデフォルトのプロファイルであるか、又は特定のユーザに対して定義されてよい。例えば、ユーザが、設定又はその他の方法を使用して、呼吸の初心者であることを示した場合、１：１．２又は１：１．５などのよりシンプルな比率がデフォルトになってよい。ユーザが、呼吸の上級者であることを示した場合、１：２などの更に困難な比率がデフォルトとして選択されてよい。いくつかの実施例では、呼吸プロファイルは、ユーザに固有であってよく、設定を介して構成されるか、又は実際のセンサデータを収集して、ユーザの呼吸プロファイルに含めるのに適した呼吸率を推定することによって、構成されてよい。例えば、ユーザが、グラフィカルユーザインターフェース２０８を参照して説明された呼吸シーケンスの準備フェーズに参加する場合、比率が準備フェーズに基づいて決定されてよい。いくつかの実施例では、ユーザは、呼吸プロファイルに含められる呼吸率を決定するために、実践的な呼吸訓練に参加してよい。呼吸プロファイルは、ユーザに関するその他の情報を含んでもよい。例えば、呼吸プロファイルは、ユーザによって完了された呼吸シーケンスに関連する指標、呼吸目標などを示してよく、これらの情報のいずれかが、ウェアラブルデバイス１０２及び／又は電子デバイス１１０上で実行されている活動アプリケーションによって提示されてよい。例えば、活動アプリケーションは、ある期間（例えば、日、週、月、年など）中にユーザによって実行された活動及び／又は達成された目標の要約を含んでよい。この要約は、同じ期間中にユーザによって完了された呼吸シーケンスに関する情報を含むこともできる。いくつかの実施例では、呼吸プロファイルは、ユーザに関連する健康情報に基づいて、そのユーザに関して決定されてよい。例えば、健康情報は、ウェアラブルデバイス１０２によって収集されたか、又はその他の方法によって収集されたかに関わらず、特定の健康統計情報（例えば、脈拍数、血圧、体温、呼吸数、発汗など）を示してよく、この健康統計情報が、ユーザに適した呼吸プロファイルの決定に使用されてよい。このようにして、呼吸プロファイルは、ユーザの健康状態に特定化されてよく、したがって、健康状態を改善するため及び／又は健康状態に対処するための計画の一部として使用されてよい。例えば、ユーザが平均よりも高い呼吸数を有していることを健康情報が示している場合、ユーザの呼吸数を低下させることを目指す呼吸プロファイルが決定されてよい。
［００４７］
変動進度インジケータの第１のバージョン３１８ａは、ウェアラブルデバイス１０２でのユーザ入力に応答して、変動進度インジケータの第２のバージョン３１８ｂに変更されてよい。例えば、本明細書に記載されているように、ウェアラブルデバイス１０２は、電気機械入力コンポーネント３２２を含んでよい。電気機械入力コンポーネント３２２は、回転可能なダイアルを含んでよい。回転可能なダイアルを回転させることが、呼吸シーケンスを構成するように機能してよい。例えば、電気機械入力コンポーネント３２２での第１の入力（例えば、ダイアルを第１の方向に回転させる）が、呼吸数、時間、及び可変の視覚要素３２０の数の減少を引き起こしてよい。反対に、電気機械入力コンポーネント３２２での第２の入力（例えば、ダイアルを第２の反対の方向に回転させる）が、呼吸数、時間、及び可変の視覚要素３２０の数の増加を引き起こしてよい。このようにして、グラフィカルユーザインターフェース３０４は、変動進度インジケータの第１のバージョン３１８ａよりも多くの可変の視覚要素３２０ａ〜３２０ｎ（例えば、８つの可変の視覚要素３２０）を含む変動進度インジケータの第２のバージョン３１８ｂを含んでよい。同様に、時間が２分に変化しており、呼吸数が１４に増加している。いくつかの実施例では、変動進度インジケータの第２のバージョン３１８ｂは、変動進度インジケータの第１のバージョン３１８ａと比較して、変動進度インジケータ３１８のより複雑なバージョンと見なされてよい。電気機械入力コンポーネント３２２でのその他の入力（例えば、第２の方向へのダイアルの追加の回転）が、呼吸数、時間、及び可変の視覚要素３２０の数が増え続けること（例えば、２１回の呼吸及び３分、２８回の呼吸及び４分など）を引き起こしてよい。
［００４８］
３１４で、プロセス３００は、呼吸シーケンスの準備フェーズを実施する。グラフィカルユーザインターフェース３０６は、呼吸シーケンスの準備フェーズを実施することに対応してよい。グラフィカルユーザインターフェース３０６は、準備フェーズの間に何らかの方法で変動する変動進度インジケータの第３のバージョン３１８ｃを含んでよい。例えば、変動進度インジケータの第３のバージョン３１８ｃは、準備フェーズの間に、脈動、回転、振動、非表示と再表示、及び任意のその他の適切なグラフィックの変更を実行してよい。いくつかの実施例では、変動進度インジケータ３１８ｃは、推定された呼吸パターンに対応する周期速度で変動してよい。準備フェーズは、ユーザが呼吸シーケンスの呼吸フェーズの開始を準備するフェーズであってよい。例えば、数回の深呼吸を行うようにユーザに指示するテキスト情報がグラフィカルユーザインターフェース３０６上で提供されてよい。いくつかの実施例では、準備フェーズの間に、ユーザの心臓測定値及び／又は呼吸測定値に対応するセンサデータが収集されてよい。このセンサデータを使用して、ユーザの初期呼吸パターン（例えば、準備フェーズの間のユーザの呼吸パターンのモデル又はその他のモデル）を決定することができる。
［００４９］
３１６で、プロセス３００は、グラフィカルユーザインターフェース３０８の提示から開始し、グラフィカルユーザインターフェース３１０の提示で終了する、呼吸シーケンスの呼吸フェーズを実施する。このようにして、グラフィカルユーザインターフェース３０８、３１０は、呼吸フェーズの初期グラフィカルユーザインターフェース及び最終グラフィカルユーザインターフェースとして、それぞれ描画される。グラフィカルユーザインターフェース３０８は、呼吸フェーズを開始するためにグラフィカルユーザインターフェース３０８上で提示されてよい変動進度インジケータの第４のバージョン３１８ｃを含んでよい。例えば、変動進度インジケータの第４のバージョン３１８ｃの提示は、３１４に関連して決定された初期呼吸パターンと同期されてよい。呼吸フェーズは、グラフィカルユーザインターフェース３１０の提示で終了してよい。グラフィカルユーザインターフェース３０８の提示とグラフィカルユーザインターフェース３１０の提示の間に、変動進度インジケータ３１８が変動してよい。グラフィカルユーザインターフェース３０８からグラフィカルユーザインターフェース３１０への呼吸フェーズの進行に伴うそのような変動の詳細な説明が、図４に関連して提供される。
［００５０］
前に説明したのと同様に、図４は、本明細書に記載された呼吸シーケンスを実施することに関連するプロセス４００を示すフローの例及びユーザインターフェース要素を示すグラフィカルユーザインターフェース４０２〜４２０を示している。グラフィカルユーザインターフェース４０２〜４２０は、呼吸シーケンスの実施の一部としてウェアラブルデバイス１０２のディスプレイ上に提示されてよいユーザインターフェースの例である。グラフィカルユーザインターフェース４０２はグラフィカルユーザインターフェース３０８の一例であり、グラフィカルユーザインターフェース４２０はグラフィカルユーザインターフェース３１０の一例である。このようにして、プロセス４００は、グラフィカルユーザインターフェース３０８とグラフィカルユーザインターフェース３１０の間の呼吸フェーズの詳細な進行に対応してよい。グラフィカルユーザインターフェース４０２〜４２０は、ウェアラブルデバイス１０２によって、電子デバイス１１０によって、及び／又はサービスプロバイダによって、生成されてよい。グラフィカルユーザインターフェース４０２〜４２０は、呼吸シーケンスのある期間に対応する周期的パターンに従って、呼吸シーケンスの呼吸速度に従って、及び任意のその他の適切な方法で変動する、変動進度インジケータを含んでよい。
［００５１］
４２２で、プロセス４００は、変動進度インジケータの各バージョンの第１のシーケンスを生成する。各バージョンの第１のシーケンスは、グラフィカルユーザインターフェース４０２〜４１０に含まれる第１の変動進度インジケータ４２４ａ〜４２４ｅに対応してよい。例えば、第１の変動進度インジケータ４２４ａは、変動進度インジケータ４２４の最小のバージョン、及び複数の可変の視覚要素が表示されないバージョンを表してよい。したがって、第１の変動進度インジケータ４２４ａは、シンプルな円形に対応してよい。第１の変動進度インジケータ４２４ａは、サイズが拡大して、第１の変動進度インジケータ４２４ｂになってよい。第１の変動進度インジケータ４２４ａのサイズが拡大するときに、第１の変動進度インジケータ４２４ａは、第１の方向に（例えば、回転矢印で示されている反時計回りの方向に）回転してもよい。第１の変動進度インジケータ４２４ｂは、引き続きサイズが拡大して、第１の変動進度インジケータ４２４ｃになってよい。第１の変動進度インジケータ４２４ｂのサイズが拡大するときに、第１の変動進度インジケータ４２４ｂは、第１の方向に回転してもよい。第１の変動進度インジケータ４２４ｃは、第１の変動進度インジケータ４２４の最大のバージョン、及び最も複雑なバージョンを表してよい。第１の変動進度インジケータ４２４ｃは、サイズが縮小して、第１の変動進度インジケータ４２４ｄになってよい。第１の変動進度インジケータ４２４ｃのサイズが引き続き縮小するときに、第１の変動進度インジケータ４２４ｃは、第２の方向に（例えば、回転矢印で示されている時計回りの方向に）回転してもよい。第１の変動進度インジケータ４２４ｄは、サイズが縮小して、第１の変動進度インジケータ４２４ｅになってよい。第１の変動進度インジケータ４２４ｄのサイズが縮小するときに、第１の変動進度インジケータ４２４ｄは、第２の方向に回転してもよい。第１の変動進度インジケータ４２４ａから第１の変動進度インジケータ４２４ｃへの変化は、第１の呼吸事象（例えば、吸入サイクル）に対応してよく、提示する時間が、第１の呼吸事象の時間（例えば、７呼吸／分で１：１．５の呼吸率の場合の３．４秒）に対応してよい。第１の変動進度インジケータ４２４ｃから第１の変動進度インジケータ４２４ｅへの変化は、第２の呼吸事象（例えば、吐出サイクル）に対応してよく、提示する時間が、第２の呼吸事象の時間（例えば、７呼吸／分で１：１．５の呼吸率の場合の５．１秒）に対応してよい。いくつかの実施例では、第１の変動進度インジケータ４２４ａ及び４２４ｅは類似してよく、第１の変動進度インジケータ４２４ｂ及び４２４ｄも類似してよい。スムーズな移行を生成するために、４２４ａと４２４ｅの間での第１の変動進度インジケータ４２４の移行が更に多くの第１の変動進度インジケータの提示を含んでよいことが理解される。
［００５２］
４２６で、プロセス４００は、変動進度インジケータの各バージョンの第２のシーケンスを生成する。各バージョンの第２のシーケンスは、グラフィカルユーザインターフェース４１２〜４１８に含まれる第２の変動進度インジケータ４２８ａ〜４２８ｄに対応してよい。少なくとも第２の変動進度インジケータ４２８がより少ない可変の視覚要素を含んでいるため、第２の変動進度インジケータ４２８は、第１の変動進度インジケータ４２４よりも複雑でなくてよい。例えば、本明細書に記載されているように、第１の変動進度インジケータ４２４は、８つの可変の視覚要素を含んでよい。第２の変動進度インジケータ４２８は、６つの可変の視覚要素のみを含んでよい。このようにして、変動進度インジケータ４２４、４２８は、呼吸シーケンスの持続時間に従って、複雑さが低減してよい。
［００５３］
いくつかの実施例では、第１の変動進度インジケータ４２４ｅは、第１の変動進度インジケータ４２４と第２の変動進度インジケータ４２８との間での移行変動進度インジケータとして機能してよい。例えば、第１の変動進度インジケータ４２４ｄと第１の変動進度インジケータ４２４ｅの間で（例えば、第１の変動進度インジケータ４２４が縮小するときに）、第１の変動進度インジケータ４２４は時計回りに回転してよく、第１の変動進度インジケータ４２４ｅと第２の変動進度インジケータ４２８ａの間で（例えば、第２の変動進度インジケータ４２８が拡大するときに）、回転は反時計回りであってよい。第２の変動進度インジケータ４２８ａから第２の変動進度インジケータ４２８ｄへの移行は、第１の変動進度インジケータ４２４ａから第１の変動進度インジケータ４２４ｅへの移行に類似する方法で実行されてよい。具体的には、第２の変動進度インジケータ４２８は、１つ以上の方向に回転してよく、かつ／又は第２の変動進度インジケータ４２８ａと第２の変動進度インジケータ４２８ｄの間で拡大及び縮小してよい。サイズの変化及び回転は、呼吸シーケンスに関連付けられた呼吸速度、又は呼吸シーケンスの間に使用される呼吸プロファイルに関連付けられた呼吸速度に対応してよい。
［００５４］
４３０で、プロセス４００は、要約情報を生成する。要約情報は、グラフィカルユーザインターフェース３１０に提示されてよい情報に対応してよい。いくつかの実施例では、グラフィカルユーザインターフェース４２０上に提示される要約情報は、心拍数指標（例えば、「６８ＢＰＭ」）、変動進度インジケータ４３２の小型バージョン、毎日の呼吸目標との比較（例えば、「３のうちの２」）、及び呼吸フェーズの可変期間の持続時間（例えば、２分）を含んでよい。
［００５５］
図５は、心臓血管機能データを使用したユーザの呼吸の測定に関連する一連のグラフの例５００〜５０６を示している。グラフ５００は、呼吸ベルトから収集されたデータを表してよい。このようにして、グラフ５００は、ユーザの呼吸の最も良い近似であってよい。グラフ５０２及び５０４は、ウェアラブルデバイス１０２で１つ以上のセンサを使用してユーザから収集されたフィルタ処理済みの信号データを表してよい。例えば、１つ以上のセンサは、光電脈波（photoplethysmography、ＰＰＧ）センサを形成する１つ以上の光源及び光検出器１１５４を含んでよい。グラフ５０２は、信号データのベースライン変調を表してよい。ベースライン変調は、静脈血がユーザの四肢からユーザの胸及び背中に流れることにつながるユーザの胸内の圧力変化に対応してよい。グラフ５０４は、信号データの振幅変調を表してよい。振幅変調は、血圧に関連する圧力勾配の変化に対応してよい。グラフ５０６は、信号データの周波数変調を表してよい。周波数変調は、心拍の即時測定値に対応してよく、この測定は、心拍間隔の測定値と見なされてよい。いくつかの実施例では、本明細書に記載された信号データは、グラフ５０２〜５０６に示された測定値を決定するのに適した任意の方法でフィルタ処理及び／又は処理されてよい。
［００５６］
測定値のうちのいずれか１つ（例えば、グラフ５０２〜５０６）又は測定値のうちの１つ以上の組み合わせを使用することによって、ユーザの呼吸測定値の適切な推定を決定できるようにしてよい。呼吸測定値は、ユーザの周期的呼吸パターンに対応してよい。いくつかの実施例では、センサデータは、ウェアラブルデバイス１０２がユーザの手首に装着されているときに、ウェアラブルデバイス１０２によって収集されてよい。いくつかの実施例では、その他のデバイスがセンサデータを収集し、ウェアラブルデバイス１０２と共有してよい。例えば、イヤホンが、心臓血管機能データを検出するためのセンサを含んでよく、このデータをウェアラブルデバイス１０２と共有することができる。いくつかの実施例では、その他のデバイス内のその他のセンサが、ユーザの呼吸測定値を決定するのに役立つことがあるその他の情報を収集する。例えば、ユーザデバイス上又はラップトップコンピュータ内のカメラのような光センサを使用して、人の顔の及び／又は首の色差を、呼吸、鼻の拡張などとして分析することができる。これは、血流を表すことができる。同様に、ユーザは、血流を表すことができるその他の情報を検出するために、光センサの上に指を置いてよい。
［００５７］
図６は、少なくとも１つの例に従って、更新可能なフィットネスグラフィカルユーザインターフェース要素の共有を実施するように構成された例示的なアーキテクチャ又は環境６００を示している。いくつかの実施例では、例示的なアーキテクチャ６００は、ウェアラブルデバイス１０２、電子デバイス１１０、及び／若しくはサービスプロバイダコンピュータ６０２を管理するか、又はその他方法でそれらと情報をやりとりするように、更に構成されてよい。いくつかの実施例では、各デバイスは、１つ以上のネットワーク６０４及び／又は６０６を介して（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＦｉ（登録商標）、インターネットなどを介して）接続されてよい。アーキテクチャ６００では、１人以上のユーザ（例えば、ユーザ１０６）が、電子デバイス１１０を使用して、１つ以上のネットワーク６０６を介してウェアラブルデバイス１０２を管理、制御、又はその他の方法で使用してよい。更に、いくつかの実施例では、ウェアラブルデバイス１０２、サービスプロバイダコンピュータ６０２、及び電子デバイス１１０は、単一のデバイスとして構成されるか、又はその他の方法で構築されてよい。例えば、ウェアラブルデバイス１０２及び／又は電子デバイス１１０は、説明されたその他のデバイスを必要とせずに、上又は下で説明されている実施例を用いて、本明細書に記載された実施形態を単一のコンピューティングユニットとして実施するように構成されてよい。
［００５８］
いくつかの実施例では、ネットワーク６０４、６０６は、多くの異なる種類のネットワーク（ケーブルネットワーク、インターネット、無線ネットワーク、セルラーネットワーク、衛星ネットワーク、その他のプライベート及び／又はパブリックネットワーク、あるいはそれらの任意の組み合わせなど）のうちのいずれか１つ又はそれらの組み合わせを含んでよい。示されている例は、ネットワーク６０４を介してサービスプロバイダコンピュータ６０２にアクセスする電子デバイス１１０を表しているが、説明された技術は、電子デバイス１１０が固定電話を経由して、街頭端末を介して、又は任意のその他の方法でサービスプロバイダコンピュータ６０２と情報をやりとりする事例においても同様に適用されてよい。説明された技術は、その他のクライアント／サーバ配置（例えば、セットトップボックスなど）において、及び非クライアント／サーバ配置（例えば、ローカルに記憶されたアプリケーション、ピアツーピア構成など）において適用されてよいということにも注意する。
［００５９］
前述したように、電子デバイス１１０は、ウェアラブルデバイス１０２から受信される可能性があるユーザ活動データを収集及び／又は管理するように構成されてよい。いくつかの実施例では、ウェアラブルデバイス１０２は、ユーザの健康データ、フィットネスデータ、活動データ、及び／又は医療データをサードパーティ又はファーストパーティのアプリケーション（例えば、サービスプロバイダ６０２）に提供するように構成されてよい。次に、このデータは、本明細書に記載された呼吸シーケンスを実施するために、電子デバイス１１０によって使用されてよい。電子デバイス１１０は、携帯電話、スマートホン、パーソナルデジタルアシスタント（personal digital assistant、ＰＤＡ）、ラップトップコンピュータ、デスクトップコンピュータ、シンクライアントデバイス、タブレットコンピュータ、ウェアラブルデバイスなどの、ただしこれらに限定されない、任意の種類のコンピューティングデバイスであってよい。いくつかの実施例では、電子デバイス１１０は、ネットワーク６０４、６０６を介して、又はその他のネットワーク接続を介して、サービスプロバイダコンピュータ６０２及び／又はウェアラブルデバイス１０２と通信してよい。
［００６０］
１つの例示的構成では、電子デバイス１１０は、少なくとも１つのメモリ６１４及び１つ以上の処理ユニット（又はプロセッサ）６１６を含んでよい。プロセッサ６１６は、必要に応じて、ハードウェア、コンピュータ実行可能命令、ファームウェア、又はこれらの組み合わせにおいて実装されてよい。プロセッサ６１６のコンピュータ実行可能命令又はファームウェアの実装は、説明された様々な機能を実行するために任意の適切なプログラミング言語で記述されたコンピュータ実行可能命令又は機械実行可能命令を含んでよい。電子デバイス１１０は、電子デバイス１１０に関連付けられた地理的位置情報を提供及び／又は記録するための地理位置情報デバイス（例えば、全地球測位システム（global positioning system、ＧＰＳ）デバイスなど）を含んでもよい。
［００６１］
メモリ６１４は、プロセッサ６１６に読み込むことができ、実行することができるプログラム命令、及びそれらのプログラムの実行時に生成されたデータを記憶してよい。電子デバイス１１０の構成及び種類に応じて、メモリ６１４は、揮発性（ランダムアクセスメモリ（random access memory、ＲＡＭ）など）及び／又は不揮発性（読み出し専用メモリ（read-only memory、ＲＯＭ）、フラッシュメモリなど）であってよい。電子デバイス１１０は、磁気記憶装置、光ディスク、及び／又はテープ記憶装置を含むが、これらに限定されない、追加の着脱可能な記憶装置及び／又は着脱不能な記憶装置６２６を含んでもよい。ディスクドライブ及びそれらに関連する非一時的コンピュータ可読媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、及びその他のデータの不揮発性記憶装置をコンピューティングデバイスに提供してよい。一部の実装例では、メモリ６１４は、スタティックランダムアクセスメモリ（static random access memory、ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（dynamic random access memory、ＤＲＡＭ）、又はＲＯＭなどの、複数の異なる種類のメモリを含んでよい。本明細書に記載された揮発性メモリは、ＲＡＭと呼ばれてよいが、ホスト及び／又は電源からプラグを抜かれると記憶されたデータを維持しなくなる任意の揮発性メモリが適切である。
［００６２］
メモリ６１４及び追加の記憶装置６２６（着脱可能及び着脱不能の両方）はすべて、非一時的コンピュータ可読記憶媒体の例である。例えば、非一時的コンピュータ可読記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、又はその他のデータなどの情報を記憶するための任意の方法又は技術で実装された揮発性又は不揮発性の、着脱可能又は着脱不能な媒体を含んでよい。メモリ６１４及び追加の記憶装置６２６は両方とも、非一時的コンピュータ記憶媒体の例である。電子デバイス１１０内に存在してよいコンピュータ記憶媒体のその他の種類は、相変化ＲＡＭ（ＰＲＡＭ）、ＳＲＡＭ、ＤＲＡＭ、ＲＡＭ、ＲＯＭ、電気的消去再書込み可能な読出し専用メモリ（electrically erasable programmable read-only memory、ＥＥＰＲＯＭ）、フラッシュメモリ、又はその他のメモリ技術、コンパクトディスク読み出し専用メモリ（compact disc read-only memory、ＣＤ−ＲＯＭ）、デジタルビデオディスク（digital video disc、ＤＶＤ）、又はその他の光記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、又はその他の磁気記憶装置、あるいは望ましい情報を記憶するために使用することができ、電子デバイス１１０によってアクセスできる任意のその他の媒体を含んでよいが、これらに限定されない。上記のいずれかの組み合わせも、非一時的コンピュータ可読記憶媒体の範囲内に含まれるべきである。代替的に、コンピュータ可読通信媒体は、搬送波又はその他の送信などのデータ信号内で送信される、コンピュータ可読命令、プログラムモジュール、又はその他のデータを含んでよい。ただし、本明細書で使用されるとき、コンピュータ可読記憶媒体はコンピュータ可読通信媒体を含まない。
［００６３］
電子デバイス１１０は、電子デバイス１１０が、ネットワーク６０４、６０６を介してデータストア、別のコンピューティングデバイス若しくはサーバ、ユーザ端末、及び／又はその他のデバイスと通信できるようにする、通信接続６２８を含んでもよい。電子デバイス１１０は、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイス、ディスプレイ、スピーカ、プリンタなどのＩ／Ｏデバイス６３０を含んでもよい。
［００６４］
メモリ６１４の内容を詳細に参照すると、メモリ６１４は、呼吸モジュール６０８ａを含む本明細書で開示された特徴を実装するための、オペレーティングシステム６３２及び／又は１つ以上のアプリケーションプログラム若しくはサービスを含んでよい。いくつかの実施例では、呼吸モジュール６０８ａは、ウェアラブルデバイス１０２によって収集された活動データを管理し、本明細書に記載された呼吸シーケンスを実施するように、構成されてよい。後で図を参照して詳細に説明されるように、ウェアラブルデバイス１０２は、同様の呼吸モジュール６０８を含んでいるメモリを含んでよく、この呼吸モジュール６０８は、ウェアラブルデバイス１０２の１つ以上のプロセッサによってアクセスされてよい。このようにして、本明細書に記載された技術は、コンピューティングデバイス（例えば、ウェアラブルデバイス１０２、電子デバイス１１０、又はサービスプロバイダ６０２）のうちのいずれか１つ、又は２つ以上の組み合わせによって、実装されてよい。
［００６５］
サービスプロバイダコンピュータ６０２は、携帯電話、スマートホン、ＰＤＡ、ラップトップコンピュータ、デスクトップコンピュータ、シンクライアントデバイス、タブレットコンピュータ、ウェアラブルデバイスなどの、ただしこれらに限定されない、任意の種類のコンピューティングデバイスであってもよい。いくつかの実施例では、サービスプロバイダコンピュータ６０２は、ネットワーク６０４、６０６を介して、又はその他のネットワーク接続を介して、電子デバイス１１０及び／又はウェアラブルデバイス１０２と通信してよい。
［００６６］
１つの例示的構成では、サービスプロバイダコンピュータ６０２は、少なくとも１つのメモリ６４２及び１つ以上の処理ユニット（又はプロセッサ）６４４を含んでよい。プロセッサ６４４は、必要に応じて、ハードウェア、コンピュータ実行可能命令、ファームウェア、又はこれらの組み合わせにおいて実装されてよい。プロセッサ６４４のコンピュータ実行可能命令又はファームウェアの実装は、説明された様々な機能を実行するために任意の適切なプログラミング言語で記述されたコンピュータ実行可能命令又は機械実行可能命令を含んでよい。
［００６７］
メモリ６４２は、プロセッサ６４４に読み込むことができ、実行することができるプログラム命令、及びそれらのプログラムの実行時に生成されたデータを記憶してよい。サービスプロバイダコンピュータ６０２の構成及び種類に応じて、メモリ６４２は、揮発性（ＲＡＭなど）及び／又は不揮発性（ＲＯＭ、フラッシュメモリなど）であってよい。サービスプロバイダコンピュータ６０２は、磁気記憶装置、光ディスク、及び／又はテープ記憶装置を含むが、これらに限定されない、追加の着脱可能な記憶装置及び／又は着脱不能な記憶装置６４６を含んでもよい。ディスクドライブ及びそれらに関連する非一時的コンピュータ可読媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、及びその他のデータの不揮発性記憶装置をコンピューティングデバイスに提供してよい。一部の実装例では、メモリ６４２は、ＳＲＡＭ、ＤＲＡＭ、又はＲＯＭなどの、複数の異なる種類のメモリを含んでよい。本明細書に記載された揮発性メモリは、ＲＡＭと呼ばれてよいが、ホスト及び／又は電源からプラグを抜かれると記憶されたデータを維持しなくなる任意の揮発性メモリが適切である。メモリ６４２及び追加の記憶装置６４６（着脱可能及び着脱不能の両方）は両方とも、非一時的コンピュータ可読記憶媒体の追加の例である。
［００６８］
サービスプロバイダコンピュータ６０２は、サービスプロバイダコンピュータ６０２が、ネットワーク６０４、６０６を介してデータストア、別のコンピューティングデバイス若しくはサーバ、ユーザ端末、及び／又はその他のデバイスと通信できるようにする、通信接続６４８を含んでもよい。サービスプロバイダコンピュータ６０２は、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイス、ディスプレイ、スピーカ、プリンタなどのＩ／Ｏデバイス６５０を含んでもよい。
［００６９］
メモリ６４２の内容を詳細に参照すると、メモリ６４２は、呼吸モジュール６０８ｂを含む本明細書で開示された特徴を実装するための、オペレーティングシステム６５２及び／又は１つ以上のアプリケーションプログラム若しくはサービスを含んでよい。いくつかの実施例では、呼吸モジュール６０８ｂは、ウェアラブルデバイス１０２によって収集された活動データを管理し、本明細書に記載された呼吸シーケンスを実施するように、構成されてよい。
［００７０］
図７、図８、図９、及び図１０は、少なくともいくつかの実施例に従って呼吸シーケンスを実施するためのプロセス７００、８００、９００、及び１０００を示す例示的なフロー図を示している。これらのプロセス、及び本明細書に記載された任意のその他のプロセスは、論理的フロー図として示されており、それらのフロー図の各動作は、ハードウェア、コンピュータ命令、又はそれらの組み合わせにおいて実装され得る一連の動作を表す。コンピュータ命令との関連において、それらの動作は、１つ以上の非一時的コンピュータ可読記憶媒体に記憶されるコンピュータ実行可能命令を表していよく、それらのコンピュータ実行可能命令は、１つ以上のプロセッサによって実行されたときに、列挙された動作を実行する。通常、コンピュータ実行可能命令は、特定の機能を実行するか、又は特定のデータ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。動作が説明される順序は、制限と解釈されるよう意図されておらず、説明された動作のうちの任意の数の動作を、任意の順序で、及び／又は並列に組み合わせて、プロセスを実装することができる。
［００７１］
更に、本明細書に記載されたプロセスのうちの一部、いずれか、又はすべては、特定の実行可能命令を使用して構成された１つ以上のコンピュータシステムの制御下で実行されてよく、１つ以上のプロセッサをまとめて実行するコード（例えば、実行可能命令、１つ以上のコンピュータプログラム、又は１つ以上のアプリケーション）として、ハードウェアによって、又はそれらの組み合わせによって、実装されてよい。前述したように、このコードは、例えば、１つ以上のプロセッサによって実行可能な複数の命令を含んでいるコンピュータプログラムの形態で、非一時的コンピュータ可読記憶媒体に記憶されてよい。
［００７２］
図７は、少なくとも１つの実施例に従って、呼吸シーケンスを実施することに関連する例示的な動作又は技術を含むプロセス７００を示している。呼吸モジュール６０８は、サービスプロバイダ６０２、ウェアラブルデバイス１０２、電子デバイス１１０、又はこれらの任意の適切な組み合わせのいずれにおいて具現化されるかに関わらず、図７のプロセス７００を実行してよい。プロセス７００は、ユーザデバイスの１つ以上のセンサからセンサデータを受信することによって、７０２で開始してよい。センサデータは、１つ以上の健康指標の表現であってよい。健康指標は、ユーザの心拍数、ユーザの心拍数変動測定値、又はユーザの脈拍数を含んでよい。いくつかの実施例では、ユーザデバイスのユーザに対応する１つ以上の呼吸測定値を推定するために、センサデータは、フィルタ処理されるか、分析されるか、又はその他の方法で処理されてよい。
［００７３］
７０４で、プロセス７００は、信号データに少なくとも部分的に基づいて、初期呼吸パターンを推定する。いくつかの実施例では、初期呼吸パターンは、吸入サイクル及び吐出サイクルで構成されている周期的呼吸パターンを含んでよい。いくつかの実施例では、初期呼吸パターンは、呼吸シーケンスの準備フェーズの間に推定されてよい。
［００７４］
７０６で、プロセス７００は、初期呼吸パターン及び呼吸シーケンスを同期させる。いくつかの実施例では、この同期は、初期呼吸パターンの周期的パターンと呼吸シーケンスとの間で行われる。いくつかの実施例では、この同期は、初期呼吸パターンに少なくとも部分的に基づいて、第１の呼吸事象の吸入サイクルの開始又は第１の呼吸事象の吐出サイクルの開始を識別することを含んでよい。
［００７５］
７０８で、プロセス７００は、同期に少なくとも部分的に基づいて、呼吸要素を生成することによって、呼吸シーケンスの第１の期間を開始する。いくつかの実施例では、第１の期間は、呼吸シーケンスの呼吸フェーズに対応してよい。同期に基づいて呼吸要素を生成することは、ユーザが第２の呼吸事象の吸入サイクルの開始の時点にいるか、又は第２の呼吸事象の吐出サイクルの開始の時点にいるときに、呼吸要素を生成して提示することを含んでよい。このようにして、呼吸シーケンスの呼吸フェーズは、ユーザの呼吸事象と同期されることによって開始できる。いくつかの実施例では、呼吸要素は、グラフィカルユーザインターフェース要素、音、又は触覚である。呼吸要素がグラフィカルユーザインターフェース要素である場合、その呼吸要素は、変動進度インジケータであることができる。本明細書に説明されるように、変動進度インジケータは、複数の可変の視覚的特性及び複数の可変の視覚要素を有するように詳細化されてよい。可変の視覚的特性は、可変の視覚要素の複雑さに関連する複雑さ特性、変動進度インジケータの中心に対する可変の視覚要素の位置付けに関連する位置付け特性、可変の視覚要素のサイズ及び視認性に関連する視認性特性を含んでよい。
［００７６］
７１０で、プロセス７００は呼吸シーケンスの間に呼吸要素を変動させる。いくつかの実施例では、これは、呼吸シーケンスの呼吸フェーズにやはり対応してよい呼吸シーケンスの第２の期間の間に呼吸要素を変動させることを含むことができる。いくつかの実施例では、これは、第２の期間の間に、変動進度インジケータを変動させることを含むことができる。変動進度インジケータは、呼吸プロファイルに従って変動して、少なくとも提案される呼吸パターンを示すように、構成され得る。呼吸プロファイルは、呼吸シーケンスに関連付けられた持続時間の間、提案される呼吸パターンを実行するための呼吸速度を含んでよい。いくつかの実施例では、この持続時間は、ユーザによって選択できる構成可能なパラメータであってよい。変動進度インジケータを変動させることは、第１の可変の視覚的特性を、呼吸シーケンスの持続時間に関して変化させることを含むことができる。これは、呼吸シーケンスが進行するにつれて、より複雑な状態からより複雑でない状態に移行するように、変動進度インジケータの複雑さを変更することを含むことができる。変動進度インジケータを変動させることは、第２の可変の視覚的特性を、呼吸プロファイルに関連付けられた呼吸速度に関して変化させることを含むことができる。これは、変動進度インジケータの視認性及び／又は位置付けを、呼吸速度に関して変更することを含んでよい。例えば、変動進度インジケータは、呼吸速度に従って、脈動及び回転することができる。いくつかの実施例では、呼吸プロファイルは、本明細書に記載されているように、ユーザ健康データ及び／又はユーザ活動データに少なくとも部分的に基づいて生成されてよい。
［００７７］
図８は、少なくとも１つの実施例に従って、呼吸シーケンスを実施することに関連する例示的な動作又は技術を含むプロセス８００を示している。呼吸モジュール６０８は、サービスプロバイダ６０２、ウェアラブルデバイス１０２、電子デバイス１１０、又はこれらの任意の適切な組み合わせのいずれにおいて具現化されるかに関わらず、図８のプロセス８００を実行してよい。例示的な実施例では、プロセス８００は、１つ以上のセンサ１２１２及び１２２２並びにウェアラブルデバイス１０２によって実行されてよい。プロセス８００は、第１の健康データを感知することによって、８０２で開始する。これは、１つ以上のセンサ１２１２及び１２２２によって実行されてよい。第１の健康データは、ユーザに関連付けられた活動データ、心拍数データ、及び任意のその他の健康データを含んでよい。
［００７８］
８０４で、プロセス８００が、第１の健康データに基づいて周期的呼吸パターンを決定する。これは、ウェアラブルデバイス１０２によって実行されてよい。周期的呼吸パターンを決定することは、第１の健康データを処理して周期的呼吸パターンを推定することを含んでよい。例えば、第１の健康データは、心拍数データ及び／又は循環系に関連するその他のデータを含んでよく、周期的パターンを決定することは、データを処理して呼吸測定値を推定することを含んでよい。呼吸測定値は、呼吸速度、吸入サイクル及び吐出サイクルに起因する時間、呼吸の不規則部分などを含むことができる。いくつかの実施例では、周期的呼吸パターンは、呼吸シーケンスの準備フェーズの一部として決定され得る。準備フェーズは、ユーザが呼吸シーケンスの準備をするために複数回呼吸する、ウォーミングアップフェーズとして機能してよい。ユーザには見えないが、プロセス８００は、ウォーミングアップフェーズの間に、第１の健康データを収集してユーザの呼吸をモデル化していてよい。このモデルは、周期的呼吸パターンを含むことができる。
［００７９］
８０６で、プロセス８００は、変動進度インジケータ（fluctuating progress indicator、ＦＰＩ）を生成する。これは、ウェアラブルデバイス１０２によって実行されてよい。変動進度インジケータは、呼吸シーケンスの間に変動して呼吸シーケンスの進行も示すユーザインターフェース要素の一例である。例えば、変動進度インジケータは、呼吸シーケンスが進行するにつれてその形態を変更することによって、進行を示すことができる。形態におけるそのような変化は、呼吸シーケンスの終了時に提示される変動進度インジケータが、呼吸シーケンスの開始時に提示される変動進度インジケータよりも複雑でないか、又はより限定できない形状を有するように、呼吸シーケンスの間に変動進度インジケータの視覚要素を除去すること及び／又は変更することを含むことができる。
［００８０］
８０８で、プロセス８００は、周期的呼吸パターンを、変動進度インジケータの初期提示と同期させて、呼吸シーケンスの呼吸フェーズを開始する。これは、ウェアラブルデバイス１０２によって実行されてよい。変動進度インジケータの提示を同期することは、ユーザの周期的呼吸パターン内の都合の良い時点で、変動進度インジケータの特定のバージョンをウェアラブルデバイス１０２のディスプレイ上に表示することを含んでよい。いくつかの実施例では、この都合の良い時点は、ユーザが呼吸の底にいる（すなわち、まさに息を吸おうとしている）か、又は呼吸の頂点にいる（すなわち、まさに息を吐こうとしている）ときであってよい。例えば、あるバージョンの変動進度インジケータは、小さい円形のユーザインターフェース要素であることができ、ユーザが呼吸の底にいるときにディスプレイ上に最初に提示されてよい。その後、変動進度インジケータは、ユーザが息を吸うときに、小さい円形のユーザインターフェース要素から、異なるユーザインターフェース要素（例えば、変動進度インジケータのより大きいバージョン）に変更されてよい。
［００８１］
８１０で、プロセス８００は、変動進度インジケータを変動させる。これは、ウェアラブルデバイス１０２によって実行されてよい。変動進度インジケータを変動させることは、変動進度インジケータを回転させること、スピンさせること、振動させること、脈動させること、形態を変化させること、色を変化させること、サイズを変化させること、及び外観における任意のその他の変更を実行させることを含むことができる。いくつかの実施例では、変動進度インジケータを変動させることは、変動進度インジケータに対する変更をディスプレイ上で提示することを含む。
［００８２］
８１２で、プロセス８００は、第２の健康データを感知する。これは、１つ以上のセンサ１２１２及び１２２２によって実行されてよい。第２の健康データは、ユーザに関連付けられた活動データ、心拍数データ、及び任意のその他の健康データを含んでよい。いくつかの実施例では、ユーザが呼吸シーケンスの呼吸フェーズに参加しているときに、第２の健康データが感知されてよい。このようにして、第２の健康データは、ユーザからほぼリアルタイムに収集された健康データを含んでよく、呼吸シーケンスの間のユーザの１つ以上の健康状態を表してよい。そのようなデータを使用して、１つ以上の指標に基づいて、ユーザがどのくらい上手に呼吸シーケンスを実行したかを決定してよい。ユーザの実行に関する情報が、ユーザに関連付けられ、データストアに記憶されてよく、このデータストアには、ウェアラブルデバイス１０２に対してローカルであっても、及び／又はウェアラブルデバイス１０２に対してリモートであってもよい。このようにして、ユーザの実行、改善などに関する履歴情報に基づく要約が決定され、ウェアラブルデバイス１０２及び／又は電子デバイス１１０に表示されてよい。
［００８３］
８１４で、プロセス８００は、変動進度インジケータを調整するかどうかを決定する。これは、ウェアラブルデバイス１０２によって実行されてよい。変動進度インジケータを調整するかどうかを決定することは、第２の健康データに少なくとも部分的に基づいてよい。
［００８４］
８１４での答えが「はい」である場合、プロセス８００は８１８に進み、変動進度インジケータの調整を決定する。これは、ウェアラブルデバイス１０２によって実行されてよい。例えば、第２の健康データ又は第２の健康データの分析が、ユーザが呼吸シーケンスに参加していないか、提案される呼吸パターンについていくことに苦労していることを明らかにした場合、シーケンスが終了してよく、かつ／又は提案される呼吸パターンが変更されてよく、それが、変動進度インジケータの変化を提示することにつながってよい。そのような変化は、現在の呼吸シーケンスを継続すること、及び／又は異なる呼吸シーケンスを再び試みることをユーザに奨励してよい。変化に関する情報は、構成設定として記憶され、ユーザが次に呼吸シーケンスを開始するときに参照されてよい。
［００８５］
８１４での答えが「いいえ」である場合、プロセス８００は８１８に進み、変動進度インジケータを引き続き変動させる。これは、ウェアラブルデバイス１０２によって実行されてよい。変動進度インジケータを引き続き変動させることは、変動進度インジケータを回転させること、スピンさせること、振動させること、脈動させること、形態を変化させること、色を変化させること、サイズを変化させること、及び外観における任意のその他の変更を実行させることを含むことができる。いくつかの実施例では、変動進度インジケータを引き続き変動させることは、変動進度インジケータに対する変更をディスプレイ上で提示することを含む。
［００８６］
８２０で、プロセス８００は、第３の健康データを感知する。これは、１つ以上のセンサ１２１２及び１２２２によって実行されてよい。第３の健康データは、ユーザに関連付けられた活動データ、心拍数データ、及び任意のその他の健康データを含んでよい。いくつかの実施例では、ユーザが呼吸シーケンスの呼吸フェーズを完了した後に、第３の健康データが感知されてよい。このようにして、第３の健康データは、ユーザからほぼリアルタイムに収集された健康データを含んでよく、呼吸シーケンスの後のユーザの１つ以上の健康状態を表してよい。
［００８７］
８２２で、プロセス８００は、呼吸シーケンスに関する情報を提示する。これは、ウェアラブルデバイス１０２によって実行されてよい。情報を提示することは、情報を提示する前に情報を生成することを含んでよい。この情報は、呼吸シーケンスの１つ以上の定量的評価、１つ以上の定性的評価（定量的測定値に基づいても基づかなくてもよい）、１つ以上の提案、他のユーザと呼吸シーケンスに関する情報を共有するための１つ以上の選択肢などを示してよい。
［００８８］
図９は、少なくとも１つの実施例に従って、呼吸シーケンスを実施することに関連する例示的な動作又は技術を含むプロセス９００を示している。呼吸モジュール６０８は、サービスプロバイダ６０２、ウェアラブルデバイス１０２、電子デバイス１１０、又はこれらの任意の適切な組み合わせのいずれにおいて具現化されるかに関わらず、図９のプロセス９００を実行してよい。プロセス９００は、第１の入力を受信して呼吸シーケンスを開始することによって、９０２で開始する。第１の入力は、デバイス（例えば、ウェアラブルデバイス１０２又は電子デバイス１１０）のユーザインターフェースで受信されてよい。第１の入力は、ユーザ入力であってよく、又は特定の条件（例えば、シーケンスを開始するべきであることを示すカレンダー情報、シーケンスを開始するべきであることを示すセンサデータなど）に応答して生成される自動入力であってよい。
［００８９］
９０４で、プロセス９００が、呼吸シーケンスの構成フェーズの間に、構成情報を含んでいる第２の入力を受信する。いくつかの実施例では、この構成フェーズは、構成情報が受信されるフェーズであってよい。この構成情報は、呼吸シーケンスの１つ以上のパラメータを定義してよい。例えば、この構成情報は、呼吸シーケンスの可変期間を定義してよい。いくつかの実施例では、この期間は、少なくとも期間の持続時間が変化してよいため、可変である。第２の入力は、ユーザインターフェースで、又はデバイスの何らかのその他のコンポーネントを介して受信されてよい。例えば、第２の入力は、デバイスに取り付けられた電気機械入力デバイスを介して受信されてよい。いくつかの実施例では、この電気機械デバイスは、回転可能なダイアルを含んでよく、このダイアルを回転させることによって、構成情報を入力してよい。例えば、第１の方向への回転可能ダイアルの回転は、可変期間の持続時間を増やしてよく、第２の反対の方向への回転可能ダイアルの回転は、可変期間の持続時間を減らしてよい。構成情報によって定義されてよいその他のパラメータは、例えば、呼吸シーケンスの間に実行される呼吸の数、呼吸率、呼吸フェーズの間に提示される変動進度インジケータの数及び／又は複雑さ、呼吸シーケンスの間に使用する呼吸キューの種類（例えば、変動進度インジケータを視覚的に使用すること、デバイス上のスピーカを聴覚的に使用すること、又はデバイスの触覚デバイスを触覚的に使用すること）などを含むことができる。いくつかの実施例では、パラメータのうちの少なくとも一部が、呼吸プロファイルに関連して記憶されてよい。呼吸プロファイルは、１人のユーザ向けにカスタマイズされてよく、すべてのユーザ用のデフォルトであってよく、又はユーザのセット用のデフォルトであってよい。
［００９０］
９０６で、プロセス９００は、呼吸シーケンスの準備フェーズの間に、変動進度インジケータの第１のバージョンを提示する。変動進度インジケータの第１のバージョンを提示することは、変動進度インジケータの第１のバージョンをユーザインターフェース上に提示することを含んでよい。準備フェーズは、構成フェーズの後に続いてよい。変動進度インジケータの第１のバージョンは、呼吸の準備をするようにユーザに示す方法で提示されてよい。例えば、変動進度インジケータの第１のバージョンは、変動進度インジケータの後のバージョンとは異なる方法で提示されてよい。いくつかの実施例では、変動進度インジケータの第１のバージョンは、変動進度インジケータの末尾の部分が変動進度インジケータの先頭の部分よりも見えにくくなって、回転する。いくつかの実施例では、変動進度インジケータの第１のバージョンは、準備フェーズの間に、第１の周期速度で変動してよい。第１の周期速度は、推定された呼吸パターンによって決定されてよい。推定された呼吸パターンは、ユーザに固有であって、ユーザの健康データに基づいて推定されてよく、又はデフォルトの推定された呼吸パターンであってよい。本明細書に説明されるように、変動進度インジケータは、複数の可変の視覚要素を含んでよく、複数の可変の視覚的特性によって定義されてよい。
［００９１］
９０８で、プロセス９００は、呼吸シーケンスの呼吸フェーズの間に、変動進度インジケータの第２のバージョンを提示する。変動進度インジケータの第２のバージョンを提示することは、変動進度インジケータの第２のバージョンをユーザインターフェース上に提示することを含んでよい。呼吸フェーズは、準備フェーズの後に続いてよく、提案される呼吸パターンがそれに従うためにユーザに提示されるフェーズであってよい。いくつかの実施例では、変動進度インジケータの第２のバージョンは、第１の周期速度とは異なる第２の周期速度で変動してよい。第２の周期速度は、可変期間に少なくとも部分的に基づいて決定されてよい。例えば、（例えば、呼吸プロファイルに示されているように）可変期間が２分として定義されており、呼吸速度が１分当たり７呼吸である場合、変動進度インジケータの第２のバージョンは、可変期間の間に１４回変動してよい。いくつかの実施例では、変動のその他の態様が、構成情報及び／又は可変期間のその他の態様によって決まってよい。例えば、変動進度インジケータの第２のバージョンの吸い込みの変動に当てられる時間及び吐き出しの変動に当てられる時間は、呼吸プロファイル及び／又は呼吸シーケンスに関連付けられたその他の方法で識別された呼吸率によって決まってよい。
［００９２］
図１０は、少なくとも１つの実施例に従って、呼吸シーケンスを実施することに関連する例示的な動作又は技術を含むプロセス１０００を示している。呼吸モジュール６０８は、サービスプロバイダ６０２、ウェアラブルデバイス１０２、電子デバイス１１０、又はこれらの任意の適切な組み合わせのいずれにおいて具現化されるかに関わらず、図１０のプロセス１０００を実行してよい。プロセス１０００は、呼吸シーケンスを開始することによって、１００２で開始する。呼吸シーケンスを開始することは、呼吸シーケンスの開始の要求に少なくとも部分的に基づいてよい。
［００９３］
１００４で、プロセス１０００は、呼吸シーケンスの第１のフェーズの間に構成情報を受信する。いくつかの実施例では、呼吸シーケンスを構成するために、構成情報が使用されてよい。
［００９４］
１００６で、プロセス１０００は、呼吸シーケンスの第１のフェーズの間に提示するために、変動進度インジケータの第１のバージョンを生成する。いくつかの実施例では、変動進度インジケータの第１のバージョンは、構成情報に少なくとも部分的に基づいて変更可能であってよい。例えば、変動進度インジケータの第１のバージョンは、可変の視覚要素を含んでよく、それらの可変の視覚要素のうちのいくつかが増やされ、かつ／又は減らされてよい。
［００９５］
１００８で、プロセス１０００は、呼吸シーケンスの第２のフェーズの間に提示するために、変動進度インジケータの第２のバージョンを生成する。変動進度インジケータの第２のバージョンは、変動進度インジケータの第１のバージョンに基づいてよく、いくつかの実施例では、変動進度インジケータの第１のバージョンに類似してよい。いくつかの実施例では、変動進度インジケータの第２のバージョンは、第２のフェーズに対応する期間の間、提示されてよい。
［００９６］
１０１０で、プロセス１０００は、呼吸シーケンスの第３のフェーズの間に提示するために、変動進度インジケータの第３のバージョンを生成する。変動進度インジケータの第３のバージョンは、変動進度インジケータの第１のバージョン及び／又は変動進度インジケータの第２のバージョンに基づいてよい。いくつかの実施例では、変動進度インジケータの第３のバージョンは、第３のフェーズの間に提示され、変更されてよい。
［００９７］
１０１２で、プロセス１０００は、呼吸シーケンスの第３のフェーズの間に、変動進度インジケータの第３のバージョンを変動させる。いくつかの実施例では、呼吸シーケンスの第３のフェーズの間に変動進度インジケータの第３のバージョンを変動させることは、１０１４で、変動進度インジケータの第１の可変の視覚的特性を、期間の持続時間に関して変化させることを含んでよい。いくつかの実施例では、期間の持続時間は、呼吸シーケンスの第３のフェーズの長さに対応してよい。いくつかの実施例では、この持続時間は、構成情報によって設定されてよい。変動進度インジケータの第１の可変の視覚的特性は、変動進度インジケータの第３のバージョンの複雑さ特性、又は変動進度インジケータの第３のバージョンを構成する複数の可変の視覚要素の複雑さ特性であってよい。更に、変動進度インジケータの第１の可変の視覚的特性を変化させることは、変動進度インジケータの第３のバージョンの複雑さ及び／又は複数の可変の視覚要素の複雑さを減らすこと又は増やすことを含んでよい。いくつかの実施例では、これは、複数の可変の視覚要素から可変の視覚要素を除去することを含むことができる。
［００９８］
いくつかの実施例では、呼吸シーケンスの第３のフェーズの間に変動進度インジケータの第３のバージョンを変動させることは、１０１６で、変動進度インジケータの第２の可変の視覚的特性を、呼吸シーケンスに関連付けられた呼吸速度に関して変化させることを含んでよい。第２の可変の視覚的特性は、視認性特性であってよい。視認性特性は、サイズに関連するような視認性（例えば、より小さい要素はより大きい要素よりも見えにくい）及び透過性に関連するような視認性（例えば、より透明な要素はあまり透明でない要素よりも見えにくい）を含んでよい。このようにして、変動進度インジケータの第２の可変の視覚的特性を変化させることは、変動進度インジケータの第３のバージョンを大きくすること及び小さくすること並びに／又はより透明にすること及びより不透明にすることを含んでよい。いくつかの実施例では、呼吸速度に関して変更することは、提案される呼吸パターンに対応してよい呼吸速度と同期して、大きくすること及び小さくすること並びに／又はより透明にすること及びより不透明にすることを含んでよい。
［００９９］
いくつかの実施例では、呼吸シーケンスの第３のフェーズの間に変動進度インジケータの第３のバージョンを変動させることは、１０１８で、変動進度インジケータの第３の可変の視覚的特性を、呼吸シーケンスに関連付けられた呼吸速度に関して変化させることを含んでよい。第２の可変の視覚的特性は、位置付け特性であってよい。位置付け特性は、ユーザインターフェースの位置（例えば、中央、縁部の境界など）に対するか、又はユーザインターフェース上のその他の要素に対する、変動進度インジケータの第３のバージョンに関連するような位置付けを含んでよい。位置付け特性は、変動進度インジケータの第３のバージョンの位置に対する、複数の可変の視覚要素に関連するような位置付けを含んでもよい。例えば、変動進度インジケータの第３のバージョンの中心に対する複数の可変の視覚的位置付けの位置付け及び／又は向きは、呼吸速度に対して回転してよい。
［０１００］
本明細書において説明されている諸実施形態は、好適な電子デバイスの形態をとるか、それに組み込まれるか、又はそれと共に動作してもよい。このようなデバイスの一例が図１１に示されており、装着型機構の形態をとる。図示のように、機構はユーザの手首に装着され、バンドによって手首に固定されてもよい。この機構は、時間を刻むことと、ユーザの生理学的信号を監視し、それらの信号に基づいて健康関連の情報を提供することと、異なる機能を有する異なる種類のデバイスであってよい他の電子デバイスと（有線方式又は無線方式で）通信することと、音声出力、触覚出力、視覚出力、及び／又はその他の感覚出力を含んでよいアラートをユーザに提供することであって、それらの出力のいずれか又はすべてが互いに同期されてよい、ことと、データをディスプレイ上に視覚的に描画することと、デバイスの動作を開始、制御、又は変更するために使用されてよい１つ以上のセンサからデータを収集し、デバイスの表面上のタッチ位置及び／又はデバイスに与えられた力の量を決定し、それらのいずれか又は両方を入力として使用することと、１つ以上の機能を制御するための音声入力を受け取ることと、１つ以上の機能を制御するための触知入力を受け取ることと、などを含むが、これらに限定されない、様々な機能を有してよい。
［０１０１］
適切な電子デバイスの代替の実施形態は、電話、タブレットコンピューティングデバイス、ポータブルメディアプレーヤなどを含む。更に他の好適な電子デバイスは、ラップトップ／ノートブックコンピュータ、パーソナルデジタルアシスタント、タッチスクリーン、入力感知パッド又は面などを含んでもよい。
［０１０２］
図１２は、装着型電子デバイス１２００の例示的な概略図を示す。装着型電子デバイス１２００は、ウェアラブルデバイス１０２の一例である。図１２に示されるように、デバイス１２００は、その上に記憶された命令を有するメモリ１２０４にアクセスするように構成された１つ以上の処理ユニット１２０２を含む。命令又はコンピュータプログラムは、デバイス１２００に関して説明される動作又は機能のうちの１つ以上を実行するように構成されてもよい。例えば、命令は、デバイスの様々なコンポーネントの動作を制御又は調整するように構成されてもよい。このようなコンポーネントは、ディスプレイ１２０６、１つ以上の入力／出力コンポーネント１２０８、１つ以上の通信チャネル１２１０、１つ以上のセンサ１２１２、スピーカ１２１４、マイクロホン１２１６、バッテリ１２１８、無線電力１２２０、生物学的センサ１２２２、及び／又は１つ以上の触覚フィードバックデバイス１２２４を含むが、これらに限定されない。いくつかの実施形態では、スピーカ及びマイクロホンは単一のユニットに組み合わせられてもよく、かつ／又はデバイスのハウジングを貫く共通ポートを共有してもよい。
［０１０３］
図１２の処理ユニット１２０２は、データ又は命令を処理、受信、又は送信することができる任意の電子デバイスとして実装されてもよい。例えば、処理ユニット１２０２は、マイクロプロセッサ、中央演算処理装置（central processing unit、ＣＰＵ）、特定用途向け集積回路（application-specific integrated circuit、ＡＳＩＣ）、デジタル信号プロセッサ（digital signal processor、ＤＳＰ）、又はそのようなデバイスの組み合わせのうちの１つ以上を含んでもよい。本明細書に記載する場合、用語「プロセッサ」とは、単一のプロセッサ若しくは処理ユニット、複数のプロセッサ若しくは複数の処理ユニット、他の適切に構成されたコンピューティング要素（単数又は複数）を包含することを意図するものである。
［０１０４］
いくつかの実施形態では、電子デバイスは種々のバンド、ストラップ、又はその他の保持機構（まとめて、「バンド」）を受容し得る。これらのバンドは、デバイス内の凹部又はその他の孔内に受容され、それにロックするラグによって、電子デバイスに取り外し可能に接続されてもよい。ラグはバンドの一部であってもよいか、又はバンドから分離可能であってもよい（及び／若しくは分離していてもよい）。概して、ラグは電子デバイスの凹部内にロックし、それにより、バンドとデバイスとの間の接続を維持してもよい。ユーザは、ラグが摺動するか、又は別の仕方で動いて凹部から出ることを可能にするために、ロック機構を解除してもよい。いくつかの実施形態では、凹部はバンド内に形成されてもよく、ラグはデバイス内に付着されるか、又は組み込まれてもよい。
［０１０５］
ユーザはバンドと電子デバイスの組み合わせを変更することができ、それにより、２つのカテゴリの混合及び適合を可能にする。他の形態及び／又は機能を有するデバイスが同様の凹部を含んでもよく、ラグ、及び／又はラグを組み込んだバンドと解除可能に結合してもよいことを理解されたい。このように、各々が別のものに適合する、バンドとデバイスのエコシステムが構想されてもよい。更に１つの実施例として、デバイスに接続するために単一のバンドが使用されてよく、そのような実施形態では、バンドは、２つのデバイスが信号を互いへ送信し、それにより、互いに対話することを可能にする電気的相互接続部を含んでよい。
［０１０６］
多くの実施形態では、電子デバイスは時間を刻み、それを表示してもよく、本質的に、とりわけ、腕時計として機能する。時間は、デバイス、その設定、及び（場合によっては）ユーザの好みに依存して、アナログ又はデジタル形式で表示されてもよい。通例、時間は、デバイスの外面の一部を形成するデジタルディスプレイ積層体上に表示される。
［０１０７］
ディスプレイ積層体は、ディスプレイの上に重なる、カバーガラスなどの、カバー要素を含んでもよい。カバーガラスは必ずしもガラスから形成される必要はない。ガラスは１つのオプションである。それは、サファイア、ジルコニア、アルミナ、化学強化ガラス、硬化プラスチックなどから形成されてもよい。同様に、ディスプレイは、液晶ディスプレイ、有機発光ダイオードディスプレイ、又は任意のその他の好適なディスプレイ技術であってもよい。要素の中でもとりわけ、ディスプレイ積層体は、いくつかの実施形態では、バックライトを含んでもよい。
［０１０８］
デバイスは、カバーガラス上のタッチの位置を決定するための１つ以上のタッチセンサを備えてもよい。タッチセンサは、タッチの位置を決定するためにディスプレイ積層体内、又はその上に組み込まれてもよい。タッチセンサは、特定の実施形態においては、自己容量式、他のものにおいては、相互容量式、又はそれらの組み合わせであってもよい。
［０１０９］
同様に、デバイスは、カバーガラスに加えられる力の量を判定するための力センサを含んでもよい。力センサは、いくつかの実施形態では静電容量センサであり、他の実施形態では歪みセンサであってもよい。どちらの実施形態においても、力センサは概して透明であり、透明材料から作製されているか、又はディスプレイの視野に干渉しないようにディスプレイの真下に、又はそれから離れて配置される。力センサは、例えば、シリコーン又は別の変形可能材料によって分離された２枚の静電容量性プレートの形態をとってもよい。静電容量性プレートが外力を受けて互いに近づくにつれて、キャパシタンスの変化が測定されてもよく、キャパシタンス変化から外力の値が相関関係により求められてもよい。更に、力センサ上の複数の地点からの、又は複数の力センサからの相対的なキャパシタンス変化を比較することによって、力が及ぼされている位置又は位置群が決定されてもよい。一実施形態では、力センサは、ディスプレイの周囲の真下に延在するガスケットの形態をとってもよい。ガスケットは、実施形態に依存して、分割されていても、又は単体であってもよい。
［０１１０］
電子デバイスはまた、アラートをユーザに提供してもよい。アラートは、デバイスの状態の変化（その一例は、実行中の電力の低下）、デバイスによる情報の受信（メッセージを受信することなど）、デバイスと別の機構／デバイス（メッセージが待機中であること、又は通信が進行中であることをデバイスに通知する第２の種類のデバイスなど）との間の通信、アプリケーションの動作状態（ゲームの一部である、又はカレンダーの約束が差し迫っているときなど）又はオペレーティングシステムの動作状態（デバイスの電源が投入又は切断されたときなど）などに応答して発生してよい。アラートのためのトリガの数及び種類は様々であり、広範囲にわたる。
［０１１１］
アラートは、聴覚的なもの、視覚的なもの、触覚的なもの、又はそれらの組み合わせであってもよい。触覚アクチュエータがデバイス内に収容されてもよく、直線運動して触覚出力を生成してもよい（ただし、代替実施形態では、触覚アクチュエータは回転型であるか、又は任意のその他の種類のものであってもよい）。スピーカがアラートの聴覚コンポーネントを提供してもよく、上述のディスプレイが視覚アラートコンポーネントを提供してもよい。いくつかの実施形態では、専用ライト、ディスプレイ、又はその他の視覚出力コンポーネントがアラートの一部として用いられてもよい。
［０１１２］
アラートの聴覚、触覚及び／又は視覚コンポーネントは、総合的な経験をユーザに提供するために同期されてよい。１つ以上のコンポーネントは、それらの間の所望の同期を作り出すために他のコンポーネントに対して遅延されてよい。コンポーネントは、それらが実質的に同時に知覚されるように同期されてもよい。一例として、触覚出力は聴覚的なものよりも知覚されるのに時間がかかり得るため、触覚出力は聴覚出力の少し前に開始されてもよい。別の例として、触覚出力（又はその一部）は、聴覚出力の相当前に、ただし、弱いレベル、又は更に、閾下レベルで開始されてよく、それにより、聴覚出力を受信することを装着者に事前に教える。
［０１１３］
例示的な電子デバイスは、有線接続を通じて、又は無線で他の電子デバイスと通信してもよい。データがデバイス間で渡されてよく、あるデバイスが、別のデバイスに情報を中継し、別のデバイスを制御し、別のデバイスのセンサ、出力、及び／又は入力を使用することなどを可能にする。図１３は、ユーザ１３００が第１の電子デバイス１３０２を装着し、第２の電子デバイス１３０４を自分のポケットに入れている様子を示している。データが電子デバイス１３０２、１３０４の間で無線送信されてもよく、それにより、ユーザ１３００が第１の電子デバイス１３０２を用いて第２のデバイス１３０４からのデータを受信し、それを見て、それと対話することを可能にする。それゆえ、ユーザ１３００は、第２のデバイス１３０４と直接対話することを実際に必要とすることなく、第１の電子デバイス１３０２を通じて第２のデバイスの機能性の一部又はすべてへのアクセスを有し得る。いくつかの実施例では、第２の電子デバイス１３０４は、電子デバイス１１０の一例であってよい。
［０１１４］
更に、電子デバイス１３０２、１３０４は、データを共有するだけでなく、機能性をも共有するように協働し得る。例えば、２つのデバイスのうちの一方は、他方が欠いているセンサ、アプリケーション、又は機能を組み込んでいてもよい。このような能力を欠いている電子デバイスは、それらを、要求側デバイスと無線共有していてもよい他方のデバイスから要求してもよい。それゆえ、複数のデバイスは、拡張された機能、ソフトウェア、アクセス及び同様のものを両者の間で提供し、最終的にはユーザに提供するように、協力して動作し得る。１つの非限定例として、電子デバイス１３０２は電話をかけるか、又は電話を受けることができなくてもよく、その一方で、第２のデバイス１３０４はそれを行うことができてもよい。それにもかかわらず、ユーザは、第１のデバイス１３０２を通じて電話をかけ、及び／又は電話を受けることができる。第１のデバイスは、実際に電話をかけるか、又は電話を受けるために、第２のデバイス１３０４を用いてもよい。
［０１１５］
別の非限定例として、電子デバイス１３０２は近くの販売端末と無線で通信してもよく、それにより、ユーザが商品の販売、購入、又は返品などの取り引きを迅速かつ効率的に遂行することを可能にする。電子デバイスは、これら及び他の機能を実行するために近距離通信技術を用いてもよい。
［０１１６］
上述されたように、バンドが２つの電子デバイスに接続されてもよく、両者の間の有線通信経路の役割を果たしてもよい。別の例として、デバイスは無線で通信してもよく、それにより、一方のデバイスが第２のデバイスからの情報をユーザへ中継することを可能にする。この後者の例は、第２のデバイスを利用しにくい場合に特に有用になり得る。
［０１１７］
特定の実施形態は、ユーザの特定の生理学的特性を測定するための１つ以上の生体センサを組み込んでいてもよい。デバイスは、例えば、ユーザの心拍数又は血液酸素化レベルを判定するためのフォトプレシモグラム（photoplesymogram）センサを含んでもよい。デバイスは、更に、又は代わりに、デバイスが体脂肪率、身体の電気的活動、身体インピーダンスなどを推定することを可能にし得る、ユーザの身体インピーダンスを測定するための電極を含んでもよい。血圧、紫外線照射なども含む。電子デバイス内に組み込まれているか、又はそれに関連付けられているセンサに依存して、種々のユーザ特性が測定及び／又は推定されてもよく、それにより、異なる健康データがユーザに提供されることを可能にする。いくつかの実施例では、ユーザの過去の活動データ、現在の活動データ、及び／又は予測された活動データを一部分において決定するために、感知されたバイオメトリックデータが使用されてよい。
［０１１８］
特定の実施形態は無線で充電されてもよい。例えば、誘導充電台が、デバイスのバッテリを充電するためにデバイス内の誘導受電器に電力を送電してもよい。更に、デバイスと台との間の誘導電磁界を変動させることによって、データが両者の間で通信されてもよい。１つの単純な非限定例として、この通信は、デバイスが台の上に置かれると、台を低電力休止状態から活動充電状態に起こすために用いられてもよい。その他の無線充電システム（例えば、近傍磁界共鳴及び無線周波数）が同様に用いられてもよい。代替的に、デバイスはまた、電極を通じた有線充電を用いてもよい。
［０１１９］
特定の実施形態では、デバイスは、心棒の付いた竜頭の形態をとり得る、回転入力を含んでもよい。竜頭及び心棒は、回転入力を提供するために、回転させられてもよい。心棒及び／又は竜頭の回転は、光学的に、電気的に、磁気的に、又は機械的に感知されてもよい。更に、いくつかの実施形態では、竜頭及び心棒は横方向にも動くことができ、それにより、第２の種類の入力をデバイスに提供する。
［０１２０］
電子デバイスは１つ以上のボタンを同様に含んでもよい。ボタン（単数又は複数）は、更に別の入力をデバイスに提供するために押されてもよい。様々な実施形態では、ボタンは、ドームスイッチ、ロッカスイッチ、電気接点、磁気スイッチなどであってもよい。いくつかの実施形態では、ボタンは防水性であるか、又は他の様態で環境に対して密閉されていてもよい。
［０１２１］
様々な実施形態は１つ以上の運動センサを含むか、又は他の様態でそれを組み込んでいてもよい。運動センサはデバイスの運動を検出し、運動に基づいてデバイス又は関連アプリケーションの状態、出力、又は入力を提供するか、変更するか、停止するか、又は他の様態でそれに影響を及ぼしてもよい。非限定例として、運動は、デバイスを沈黙させるか、又はデバイスによって生成されたアラートに確認応答するために用いられてもよい。運動センサのサンプルとしては、加速度計、ジャイロセンサ、磁気計、ＧＰＳセンサ、距離センサなどが挙げられる。いくつかの実施形態は、位置特定及び／又はナビゲーション補助を促進するか、又はそれを可能にするために、ＧＰＳセンサを用いてもよい。
［０１２２］
図１２に示されるように、デバイス１２００はまた、スピーカ１２１４及び／又はマイクロホン１２１６を含む、１つ以上の聴覚要素を含んでもよい。スピーカ１２１４は駆動電子機器回路又は回路機構を含んでもよく、コマンド又は入力に応じて可聴音又は音響信号を作り出すように構成されてもよい。同様に、マイクロホン１２１６もまた、駆動電子機器回路又は回路機構を含んでもよく、コマンド又は入力に応じて可聴音又は音響信号を受信するように構成される。スピーカ１２１４及びマイクロホン１２１６は、音響エネルギーを通過させるが、液体及びその他のごみの進入を阻止し得るケース内のポート又は開口部に音響的に結合されてもよい。
［０１２３］
特定の実施形態は周辺光センサを組み込んでいてもよい。周辺光センサは、デバイスがその環境の明るさを感知し、それに応じて特定の動作パラメータを調節することを可能にし得る。例えば、電子デバイスは、感知された周辺光に応じてディスプレイの明るさを変更してもよい。別の例として、ある期間の間光がほとんど又は全く感知されなければ、電子デバイスはディスプレイをオフにしてもよい。
［０１２４］
電子デバイスのこれら及び他の機能、動作、及び能力は、本明細書全体を読むことによって明らかになるであろう。
［０１２５］
装着型電子デバイスの特定の実施形態は、健康指標又はその他の健康関連の情報の計算に使用され得る１つ以上のセンサを含んでよい。１つの例として、装着型電子デバイスは、健康関連の情報を（リアルタイムであろうとなかろうと）ユーザ、許可されたサードパーティ、及び／又は関連する監視デバイスに提供するウェアラブル健康アシスタントとして機能してよい。
［０１２６］
図１４は、１つ以上の生体センサを含んでいる例示的な電子デバイス１４００を示している。電子デバイス１４００は、ウェアラブルデバイス１０２の一例である。図１４に示されているように、光源及び光検出器１４５１〜１４５４のアレイは、デバイス１４００の背面に配置されてよい。一例を挙げると、光源１４５１〜１４５３は、装着者の体の一部（例えば、手首）に光を発するように構成された発光ダイオード（light emitting diode、ＬＥＤ）要素から形成される。光検出器１４５４は、複数の光源１４５１〜１４５３間で共有され、体から反射された光を受信するように構成される。光検出器は、受信された光に基づいて信号を生成するように構成されたフォトダイオード材料から形成されてよい。１つの実装では、光検出器１４５４によって生成された信号は、装着者に関連付けられた健康指標の計算に使用される。一部の場合には、光源１４５１〜１４５３及び光検出器１４５４は、光電脈波（ＰＰＧ）センサを形成する。第１の光源１４５１は、例えば、装着者の体内の血液かん流の検出に適していることがある緑色ＬＥＤを含んでよい。第２の光源１４５２は、例えば、人体の含水量又はその他の性質の変化の検出に適していることがある赤外線ＬＥＤを含んでよい。第３の光源１４５３は、感知構成に応じて、類似する種類又は異なる種類のＬＥＤ要素であってよい。１つ以上の光（例えば、ＰＰＧ）センサが、心拍数、呼吸速度、血中酸素濃度、血液量推定、血圧、又はこれらの組み合わせを含むが、これらに限定されない、様々な健康指標の計算に使用されてよい。光源１４５１〜１４５３及び光検出器１４５４のうちの１つ以上が、台又はその他のデバイスとの光データ転送に使用されてもよい。図１４は実施形態の一例を示しているが、光源及び／又は光検出器の数は、様々な実施形態において変化してよい。例えば、別の実施形態は、２つ以上の光検出器を使用してよい。別の実施形態は、図１４の例に示されている光源よりも少ないか、又は多い光源を使用してもよい。
［０１２７］
また、図１４に示されているように、デバイス１４００は、デバイス１４００の外部面上又は外部面の近くに配置された複数の電極１４３１、１４３２、１４３３、１４３４を含む。この例では、デバイス１４００は、デバイス本体１４１０の背面上又は背面に近接して配置された第１の電極１４３１及び第２の電極１４３２を含んでいる。この例では、第１の電極１４３１及び第２の電極１４３２は、デバイス１４００を装着しているユーザの皮膚と電気的に接触するように構成される。一部の場合には、第１の電極１４３１及び第２の電極１４３２は、ユーザの体から電気的測定値を取得するため、又は電気信号を受信するために使用される。また、図１４に示されているように、デバイス１４００は、デバイス本体１４１０のケースの外周上又は外周に近接して配置された第３の電極１４３３及び第４の電極１４３４を含んでよい。この例では、第３の電極１４３３及び第４の電極１４３４は、デバイス１４００を装着しているか、又はデバイス１４００と対話しているユーザの１本以上の指によって接触されるように構成される。一部の場合には、第３の電極１４３３及び第４の電極１４３４も、ユーザの体から電気的測定値を取得するため、又は電気信号を受信するために使用される。一部の場合には第１の電極１４３１、第２の電極１４３２、第３の電極１４３３、及び第４の電極１４３４はすべて、ユーザの体の別の健康指標の計算に使用できる測定値又は一連の測定値を取得するために使用される。電極を使用して計算され得る健康指標は、心機能（ＥＣＧ、ＥＫＧ）、含水量、体脂肪率、電気皮膚抵抗、及びこれらの組み合わせを含むが、これらに限定されない。
［０１２８］
図１４に示された構成では、電子デバイス１４００は、１つ以上の開口部をケース１４１０に含んでいる。光源１４５１〜１４５４は、各開口部内に配置されてよい。一実施形態では、各光源１４５１〜１４５３は、発光ダイオード（ＬＥＤ）として実装される。この例では、４つの開口部、３つの光源１４５１〜１４５３、及び１つの検出器１４５４が、１つ以上のセンサを形成するために使用される。その他の実施形態は、任意の数の光源を含むことができる。例えば、一部の実施形態では、２つの光源を使用できる。
［０１２９］
各光源は同じ光波長範囲で動作してよく、又は各光源は異なる光波長範囲で動作することができる。１つの例として、２つの光源を使用するとき、１つの光源が可視波長範囲内の光を送信してよく、もう１つの光源が赤外線波長範囲内の光を発することができる。４つの光源を使用するとき、２つの光源が可視波長範囲内の光を送信してよく、他の２つの光源が赤外線波長範囲内の光を発することができる。例えば、一実施形態では、少なくとも１つの光源が、緑色に関連付けられた波長範囲内の光を発することができ、別の光源が赤外線波長範囲内の光を送信する。ユーザの生理的パラメータを決定する場合には、光源がユーザの皮膚に向けて光を発し、光センサが反射光の量を感知する。一部の場合には、光源をオン及びオフにするため、並びに反射光をサンプリング又は感知するために、変調パターン又は変調シーケンスが使用されてよい。
［０１３０］
上では、ユーザデバイスの接続を管理するための例示的な方法及びシステムが説明された。これらのシステム及び方法の一部又はすべては、少なくとも上で図１〜図１４において示されたアーキテクチャなどのアーキテクチャによって少なくとも部分的に実装されてよいが、これは必須ではない。実施形態の多くが、個人、活動、及び／又は健康に関連する情報を参照して上で説明されたが、それらの技術を使用して、任意の種類のユーザ情報又は非ユーザ情報（例えば、任意の種類のデータ）が管理されてよいということが理解されるべきである。更に、前述の説明において、様々な非限定的な実施例が説明された。説明を目的として、それらの実施例に対する理解を深めるために、具体的な構成及び詳細が示されている。しかし、それらの実施例が、具体的な詳細なしに実践されてよいということも、当業者には明らかであろう。更に、周知の特徴は、説明されている実施例を不明瞭にしないようにするために、省略又は単純化されることがある。
［０１３１］
各種実施形態を、多種多様な動作環境において更に実装することができ、一部の場合には、それらの実施形態は、任意の数のアプリケーションを動作させるために使用できる１つ以上のユーザコンピュータ、コンピューティングデバイス、又は処理デバイスを含むことができる。ユーザデバイス又はクライアントデバイスは、標準オペレーティングシステムを実行するデスクトップコンピュータ又はラップトップコンピュータなどの汎用パーソナルコンピュータ、並びにモバイルソフトウェアを実行し、複数のネットワークプロトコル及びメッセージングプロトコルをサポートできるセルラーデバイス、無線デバイス、及びハンドヘルドデバイスを、任意の数で含むことができる。そのようなシステムは、開発及びデータベース管理などの目的で、様々な市販されているオペレーティングシステム及びその他の既知のアプリケーションのいずれかを実行する複数のワークステーションを含むこともできる。それらのデバイスは、ダミー端末、シンクライアント、ゲーミングシステム、及びネットワークを介して通信できるその他のデバイスなどの、その他の電子デバイスを含むこともできる。
［０１３２］
ほとんどの実施形態は、ＴＣＰ／ＩＰ、ＯＳＩ、ＦＴＰ、ＵＰｎＰ、ＮＦＳ、ＣＴＦＳ、及びＡｐｐｌｅＴａｌｋなどの様々な市販されているプロトコルのいずれかを使用して通信をサポートするために当業者によく知られている少なくとも１つのネットワークを利用する。例えば、ネットワークは、ローカルエリアネットワーク、広域ネットワーク、仮想プライベートネットワーク、インターネット、イントラネット、エクストラネット、公衆交換電話網、赤外線ネットワーク、無線ネットワーク、及びこれらの任意の組み合わせであることができる。
［０１３３］
ネットワークサーバを利用する実施形態では、ネットワークサーバは、ＨＴＴＰサーバ、ＦＴＰサーバ、ＣＧＩサーバ、データサーバ、Ｊａｖａサーバ、及び業務アプリケーションサーバを含む、様々なサーバアプリケーション又はミッドティアアプリケーションのいずれかを実行することができる。サーバは、Ｊａｖａ（登録商標）、Ｃ、Ｃ＃又はＣ＋＋、あるいは任意のスクリプト言語（Ｐｅｒｌ、Ｐｙｔｈｏｎ、又はＴＣＬなど）、あるいはこれらの組み合わせなどの、任意のプログラミング言語で記述された１つ以上のスクリプト又はプログラムとして実装されてよい１つ以上のアプリケーションを実行することなどによって、ユーザデバイスからの要求に応答して、プログラム又はスクリプトを実行することができてもよい。サーバは、Ｏｒａｃｌｅ（登録商標）、Ｍｉｃｒｏｓｏｆｔ（登録商標）、Ｓｙｂａｓｅ（登録商標）、及びＩＢＭ（登録商標）から市販されているデータベースサーバを含むが、これらに限定されない、データベースサーバを含んでもよい。
［０１３４］
環境は、前述したように、様々なデータストア並びにその他のメモリ及び記憶媒体を含むことができる。これらは、ネットワーク全体のコンピュータのうちの１つ以上に対してローカルな（及び／又はそれらに常駐する）記憶媒体上、あるいはコンピュータのいずれか又はすべてからリモートな記憶媒体上などの、様々な位置に存在することができる。実施形態の特定のセットでは、情報は、当業者によく知られているストレージエリアネットワーク（storage-area network、ＳＡＮ）内に存在してよい。同様に、コンピュータ、サーバ、又はその他のネットワークデバイスによる機能を実行するために必要なファイルは、必要に応じてローカル及び／又はリモートに格納されてよい。システムがコンピュータ化されたデバイスを含んでいる場合、そのような各デバイスは、バスを介して電気的に結合されてよいハードウェア要素を含むことができ、それらの要素は、例えば、少なくとも１つ中央処理装置（central processing unit、ＣＰＵ）、少なくとも１つの入力デバイス（例えば、マウス、キーボード、コントローラ、タッチスクリーン、又はキーパッド）、及び少なくとも１つの出力デバイス（例えば、ディスプレイデバイス、プリンタ、又はスピーカ）を含む。そのようなシステムは、ディスクドライブ、光記憶装置、及び半導体記憶装置（ＲＡＭ又はＲＯＭなど）などの１つ以上の記憶装置、並びに着脱可能な媒体デバイス、メモリカード、フラッシュカードなどを含んでもよい。
［０１３５］
そのようなデバイスは、前述したように、コンピュータ可読記憶媒体リーダ、通信デバイス（例えば、モデム、ネットワークカード（無線又は有線）、赤外線通信デバイスなど）、及び作業メモリを含むこともできる。コンピュータ可読記憶媒体リーダは、非一時的コンピュータ可読記憶媒体に接続されるか、又は非一時的コンピュータ可読記憶媒体を受け入れるように構成されることが可能であり、この非一時的コンピュータ可読記憶媒体は、リモートの、ローカルの、固定の、及び／又は着脱可能な記憶装置、並びにコンピュータ可読情報を一時的及び／又はより永続的に格納、記憶、送信、及び取得するための記憶媒体を表す。システム及び様々なデバイスは、通常、オペレーティングシステム及びアプリケーションプログラム（クライアントアプリケーション又はブラウザなど）を含む、複数のソフトウェアアプリケーション、モジュール、サービス、又は少なくとも１つの作業メモリデバイス内に配置されるその他の要素も含む。代替の実施形態には、前述した実施形態からの非常に多くの変形が存在してよいということが理解されるべきである。例えば、カスタマイズされたハードウェアが使用されてもよく、かつ／又は特定の要素がハードウェア、ソフトウェア（アプレットなどの高移植性ソフトウェアを含む）、若しくはその両方において実装されてよい。更に、ネットワーク入出力デバイスなどのその他のコンピューティングデバイスへの接続が使用されてよい。
［０１３６］
コード又はコードの一部を格納するための非一時的な記憶媒体及びコンピュータ可読媒体は、記憶媒体を含む、既知の、又は従来技術において使用されている任意の適切な媒体を含むことができ、記憶媒体としては、コンピュータ可読命令、データ構造、プログラムモジュール、又はその他のデータなどの情報を記憶するための任意の方法及び技術で実装された、ＲＡＭ、ＲＯＭ、電気的消去再書込み可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、又はその他のメモリ技術、ＣＤ−ＲＯＭ、ＤＶＤ、又はその他の光記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、又はその他の磁気記憶装置、あるいは望ましい情報を記憶するために使用することができ、システムデバイスによってアクセスできる任意のその他の媒体を含む、揮発性及び不揮発性の媒体、着脱可能及び着脱不能な媒体などが挙げられるが、これらに限定されない。本明細書において提供された開示及び内容に基づいて、当業者は、各種実施形態を実装するためのその他の方法及び／又は手法を理解するであろう。
［０１３７］
したがって、明細書及び図面は、限定的でなく、例示的な意味で考慮されるべきである。しかし、特許請求の範囲に明記されているような本開示のより広い主旨及び範囲から逸脱することなく、それらに対して種々の修正及び変更がなされてよいということは明らかであろう。
［０１３８］
その他の変形は、本開示の主旨の範囲に含まれる。したがって、開示された技術は、様々な修正及び代替の構造の影響を受けやすいが、開示された技術の特定の実施形態例が図面において示され、上で詳細に説明された。しかし、本開示を、開示された特定の１つ以上の形態に限定するような意図はなく、反対に、その意図は、添付の特許請求の範囲において定義されるような本開示の主旨及び範囲内に含まれる、すべての修正、代替の構造、及び等価物を包含するものであることが理解されるべきである。
［０１３９］
開示された実施形態を説明することとの関連において（特に、以下の特許請求の範囲との関連において）、用語「１つの（a）」及び「１つの（an）」及び「この（the）」及び類似の指示の使用は、本明細書において特に示されない限り、又は文脈によって明確に否定されない限り、単数形及び複数形の両方を包含していると解釈されるべきである。用語「含んでいる（comprising）」、「含んでいる（having）」、「含んでいる（including）」、及び「含んでいる（containing）」は、特に断りのない限り、無制限の用語である（例えば、「〜を含むが、それに限定されない」を意味する）と解釈されるべきである。用語「接続される（connected）」は、何らかが介在している場合でも、部分的又は完全に含まれているか、取り付けられているか、又は一緒に結合されていると解釈されるべきである。本明細書における値の範囲の記述は、本明細書において特に示されない限り、単に、その範囲に含まれる個別の値を個々に参照することを短縮する方法として役立つように意図されており、個別の値は、本明細書において個別に記述されたかのように本明細書に包含される。本明細書に記載されたすべての方法は、本明細書において特に示されない限り、又は文脈によって特に明確に否定されない限り、任意の適切な順序で実行され得る。本明細書において提供されるいずれかの例及びすべての例の使用、又は例示的な言語（例えば、「など」）の使用は、単に、本開示の実施形態をより適切に明らかにするよう意図されており、特に請求されない限り、本開示の範囲に対して制限を課すものではない。本明細書におけるどの言語も、本開示の実践にとって不可欠であるとして請求されていないいずれかの要素を示していると解釈されるべきではない。
［０１４０］
「Ｘ、Ｙ、又はＺのうちの少なくとも１つ」という語句などの離接的言語は、特に具体的に述べられない限り、項目、用語などが、Ｘ、Ｙ、又はＺのいずれか、あるいはこれらの任意の組み合わせ（例えば、Ｘ、Ｙ、及び／又はＺ）であってよいということを提示するために一般に使用されるような文脈内で理解される。したがって、そのような離接的言語は、通常、特定の実施形態が、Ｘのうちの少なくとも１つ、Ｙのうちの少なくとも１つ、又はＺのうちの少なくとも１つがそれぞれ存在することを必要としていることを意味するよう意図されておらず、そのようなことを意味するべきではない。
［０１４１］
本開示を実行するための、発明者に知られた最良の方法を含む、本開示の好ましい実施形態が本明細書に記載されている。前述の説明を読むときに、これらの好ましい実施形態の変形が、当業者に明らかになることがある。本発明者は、当業者がそのような変形を必要に応じて使用することを予期しており、本発明者は、本開示が本明細書に具体的に記載された方法とは別の方法で実践されることを意図している。したがって、本開示は、適用法によって許可されているように、本明細書に添付された特許請求の範囲に記述された対象のすべての修正及び等価物を含む。更に、本開示のすべてのあり得る変形における前述の要素の任意の組み合わせが、本明細書において特に示されない限り、又は文脈によって特に明確に否定されない限り、本開示によって包含される。
［０１４２］
本明細書において引用された公開文献、特許出願、及び特許を含むすべての参考文献は、各参考文献が参照によって包含されていると、個別に、かつ具体的に示された場合と同じ程度まで、及び本明細書において全体的に明記された場合と同じ程度まで、参照によって本明細書に包含されている。
［特許請求の範囲］
［請求項１］
デバイスのユーザインターフェースで第１の入力を受信して、呼吸シーケンスを開始することと、
前記呼吸シーケンスの構成フェーズの間に、前記呼吸シーケンスに対応する構成情報を含む第２の入力を前記ユーザインターフェースで受信することであって、前記構成情報の少なくとも一部は前記呼吸シーケンスの可変期間を定義している、ことと、
前記呼吸シーケンスの準備フェーズの間に、変動進度インジケータの第１のバージョンを前記ユーザインターフェース上に提示することであって、前記変動進度インジケータは複数の可変の視覚的特性を備え、前記変動進度インジケータは第１の周期速度で変動し、前記第１の周期速度は推定された呼吸パターンによって決定されている、ことと、
前記準備フェーズの後に発生する前記呼吸シーケンスの呼吸フェーズの間に、前記変動進度インジケータの第２のバージョンを前記ユーザインターフェース上に提示することであって、前記変動進度インジケータの前記第２のバージョンは、前記第１の周期速度とは異なる第２の周期速度で変動し、前記第２の周期速度は前記定義された可変期間によって決定されている、ことと、
を含む、コンピュータにより実行される方法。
［請求項２］
前記変動進度インジケータの前記第２のバージョンは、前記定義された可変期間の持続時間に対して変化する、前記複数の可変の視覚的特性のうちの第１の可変の視覚的特性を有するとともに、呼吸速度に対して変化する、前記複数の可変の視覚的特性のうちの第２の可変の視覚的特性を有する、請求項１に記載のコンピュータにより実行される方法。
［請求項３］
前記第１の可変の視覚的特性は前記変動進度インジケータの複雑さを含み、前記第２の可変の視覚的特性は前記変動進度インジケータの視認性特性を含む、請求項１に記載のコンピュータにより実行される方法。
［請求項４］
前記複数の可変の視覚的特性は、前記呼吸シーケンスの前記呼吸フェーズの間に前記呼吸速度に対して変化する前記変動進度インジケータの位置付け特性を含む、第３の可変の視覚的特性を含んでいる、請求項３に記載のコンピュータにより実行される方法。
［請求項５］
前記第２の入力は、前記デバイス上の電気機械入力コンポーネントによって受信される、請求項１に記載のコンピュータにより実行される方法。
［請求項６］
前記第２の入力は、前記デバイスの回転可能なダイアルで受信される、請求項１に記載のコンピュータにより実行される方法。
［請求項７］
前記提示された変動進度インジケータは、前記変動進度インジケータの中心に対して環状に配置された、複数の提示された重複するグラフィカル要素を含んでいる、請求項１に記載のコンピュータにより実行される方法。
［請求項８］
前記可変期間を定義する前記構成情報の一部は、前記提示された変動進度インジケータの前記第２のバージョンに含まれる提示された重複する要素の数をも定義する、請求項１に記載のコンピュータにより実行される方法。
［請求項９］
前記呼吸シーケンスの前記準備フェーズの間に、前記デバイスによって取得された信号情報に少なくとも部分的に基づいて、前記推定された呼吸パターンを推定することと、
前記初期の周期的呼吸パターンと前記呼吸シーケンスとの同期に少なくとも部分的に基づいて、前記変動進度インジケータの前記第２のバージョンを少なくとも提示することによって、前記呼吸シーケンスの前記呼吸フェーズを開始することと、
を更に含む、請求項１に記載のコンピュータにより実行される方法。
［請求項１０］
前記デバイスによって前記信号情報を取得することは、センサを使用して前記信号情報を取得することを更に含む、請求項９に記載のコンピュータにより実行される方法。
［請求項１１］
呼吸シーケンスを含む呼吸訓練を可能にするためのシステムであって、
コンピュータ実行可能命令を記憶するように構成されたメモリと、
入力コンポーネントと、
前記コンピュータ実行可能命令を実行するように構成された、前記メモリと通信するプロセッサと、
ディスプレイと、
を備え、前記ディスプレイが、
前記入力コンポーネントで受信された入力に応答する前記呼吸シーケンスの構成フェーズの間の第１のグラフィカルユーザインターフェースであって、前記グラフィカルユーザインターフェースは、前記呼吸シーケンスに対応する構成情報を含んでおり、前記構成情報の少なくとも一部は前記呼吸シーケンスの可変期間を定義する、第１のグラフィカルユーザインターフェースと、
前記呼吸シーケンスの準備フェーズの間の第２のグラフィカルユーザインターフェースであって、前記第２のグラフィカルユーザインターフェースは、変動進度インジケータの第１のバージョンを前記第２のグラフィカルユーザインターフェース上に提示し、前記変動進度インジケータは複数の可変の視覚的特性を備え、前記変動進度インジケータは第１の周期速度で変動し、前記第１の周期速度は推定された呼吸パターンによって決定されている、第２のグラフィカルユーザインターフェースと、
前記準備フェーズの後に発生する前記呼吸シーケンスの呼吸フェーズの間の第３のグラフィカルユーザインターフェースであって、前記第３のグラフィカルユーザインターフェースは、前記変動進度インジケータの第２のバージョンを前記第３のグラフィカルユーザインターフェース上に提示し、前記変動進度インジケータの前記第２のバージョンは、前記第１の周期速度とは異なる第２の周期速度で変動し、前記第２の周期速度は前記定義された可変期間によって決定されている、第３のグラフィカルユーザインターフェースと、
を提示するためのものである、システム。
［請求項１２］
前記呼吸シーケンスに対応する入力を受信するように構成された電気機械入力デバイスを更に備える、請求項１１に記載のシステム。
［請求項１３］
前記メモリ、前記入力コンポーネント、前記プロセッサ、前記ディスプレイ、及び前記電気機械入力デバイスが、ウェアラブルデバイスに含まれている、請求項１２に記載のシステム。
［請求項１４］
前記電気機械入力デバイスは、前記ウェアラブルデバイスの外面に配置された回転可能なダイアルを備え、前記構成情報は、前記回転可能なダイアルを回転させることに応答して受信される、請求項１３に記載のシステム。
［請求項１５］
前記構成情報の一部は前記構成情報の第１の部分であり、前記構成フェーズの間に、前記電気機械入力デバイスでの第２の入力に応答して前記構成情報が受信され、少なくとも前記構成情報の第２の部分が前記呼吸シーケンスの呼吸パターンを定義する、請求項１２に記載のシステム。
［請求項１６］
前記入力コンポーネントで受信された前記入力が、
前記ディスプレイ上での前記変動進度インジケータの小型バージョンの提示に応答して、前記入力コンポーネントで受信された第１のユーザ入力、
前記ディスプレイ上に提示された第１の通知に応答して、前記入力コンポーネントで受信された第２のユーザ入力、
前記ディスプレイ上に提示された第２の通知に応答して、前記入力コンポーネントで受信された第３のユーザ入力であって、前記第２の通知は、所定の呼吸開始シーケンスに対応する１つ以上の呼吸事象の完了を示す第１のセンサ情報に少なくとも部分的に基づく、第３のユーザ入力、又は
前記ディスプレイ上に提示された第３の通知に応答して、前記入力コンポーネントで受信された第４のユーザ入力であって、前記第３の通知はカレンダー情報に少なくとも部分的に基づく、第４のユーザ入力、
のうちの少なくとも１つを含む、請求項１１に記載のシステム。
［請求項１７］
前記変動進度インジケータの前記第２のバージョンは、前記定義された可変期間の持続時間に対して変化する、前記複数の可変の視覚的特性のうちの第１の可変の視覚的特性を有するとともに、呼吸速度に対して変化する、前記複数の可変の視覚的特性のうちの第２の可変の視覚的特性を有する、請求項１１に記載のシステム。
［請求項１８］
コンピュータ実行可能命令を記憶している１つ以上のコンピュータ可読記憶媒体であって、前記コンピュータ実行可能命令が、プロセッサによって実行されたときに、
呼吸シーケンスの開始の要求を受信することであって、前記呼吸シーケンスが、可変期間の間、発生するように構成されている、ことと、
前記呼吸シーケンスの構成フェーズの間に、前記呼吸シーケンスに関してユーザに提案される呼吸パターンを表す変動進度インジケータを提示することであって、前記変動進度インジケータは、可変の視覚要素のセットを備え、前記可変期間の間に時間が経過するにつれて初期バージョンから最終バージョンに変化するよう構成されている、ことと、
前記呼吸シーケンスの前記可変期間の初期期間に対応する前記変動進度インジケータの前記初期バージョンを提示することであって、前記変動進度インジケータの前記初期バージョンは、前記可変の可視要素のセットのうちの可変の可視要素の初期サブセットを含んでいる、ことと、
提案される呼吸速度に従って、前記可変期間の１つ以上の追加の期間に対応する前記変動進度インジケータの１つ以上の追加のバージョンを提示することであって、前記変動進度インジケータの前記１つ以上の追加のバージョンが、前記可変の可視要素の初期サブセットに含まれている可変の可視要素よりも徐々に少なくなっていく可変の可視要素を含んでいる、ことと、
前記呼吸シーケンスの最終期間に対応する前記変動進度インジケータの前記最終バージョンを提示することであって、前記変動進度インジケータの前記最終バージョンは、前記可変の可視要素のセットのうちの可変の可視要素の最終サブセットを含んでいる、ことと、
を含む動作を実行するように前記プロセッサを構成する、１つ以上のコンピュータ可読記憶媒体。
［請求項１９］
前記コンピュータ実行可能命令が、前記プロセッサによって実行されたときに、
前記提案される呼吸パターンの持続時間を含む構成情報を受信することと、
前記持続時間に少なくとも部分的に基づいて、前記呼吸シーケンスの間に実行されるように提案される呼吸の累積数を決定することと、
前記構成フェーズの間に、前記持続時間及び前記提案される呼吸の累積数を提示することと、
を含む動作を実行するように前記プロセッサを更に構成する、請求項１８に記載の１つ以上のコンピュータ可読記憶媒体。
［請求項２０］
前記呼吸シーケンスの前記構成フェーズの間に、前記変動進度インジケータが提示されるときに可視になる前記可変の視覚要素のセットに含まれる可変の視覚要素の数が、前記構成情報に少なくとも部分的に基づく、請求項１９に記載の１つ以上のコンピュータ可読記憶媒体。
［要約書］
［要約］
呼吸シーケンスは、提案される呼吸パターンを定義してよい。デバイスのユーザインターフェースで入力を受信して、呼吸シーケンスを開始することができる。呼吸シーケンスは、構成情報が受信されてよい構成フェーズを含んでよい。この構成情報は、呼吸シーケンスの可変期間を定義してよい。呼吸シーケンスは、準備フェーズを含んでもよく、この準備フェーズの間に、変動進度インジケータの第１のバージョンが前記ユーザインターフェース上に提示されてよい。この変動進度インジケータは、複数の可変の視覚的特性を含んでよく、第１の周期速度で変動してよい。呼吸シーケンスは、呼吸フェーズを含んでもよく、この呼吸フェーズの間に、変動進度インジケータの第２のバージョンが提示されてよい。変動進度インジケータの第２のバージョンは、呼吸速度に従って、第２の周期速度で変動してよい。
［図面］
［図１］
2020098595.tif 000017
［図２］
2020098595.tif 000018
［図３］
2020098595.tif 000019
［図４］
2020098595.tif 000020
［図５］
2020098595.tif 000021
［図６］
2020098595.tif 000022
［図７］
2020098595.tif 000023
［図８］
2020098595.tif 000024
［図９］
2020098595.tif 000025
［図１０］
2020098595.tif 000026
［図１１］
2020098595.tif 000027
［図１２］
2020098595.tif 000028
［図１３］
2020098595.tif 000029
［図１４］
2020098595.tif 000030
【図１Ａ】
2020098595.tif 000031
【図１Ｂ】
2020098595.tif 000032
【図２】
2020098595.tif 000033
【図３】
2020098595.tif 000034
【図４Ａ】
2020098595.tif 000035
【図４Ｂ】
2020098595.tif 000036
【図５Ａ】
2020098595.tif 000037
【図５Ｂ】
2020098595.tif 000038
【図５Ｃ】
2020098595.tif 000039
【図５Ｄ】
2020098595.tif 000040
【図５Ｅ】
2020098595.tif 000041
【図５Ｆ】
2020098595.tif 000042
【図５Ｇ】
2020098595.tif 000043
【図５Ｈ】
2020098595.tif 000044
【図６Ａ】
2020098595.tif 000045
【図６Ｂ】
2020098595.tif 000046
【図６Ｃ】
2020098595.tif 000047
【図６Ｄ】
2020098595.tif 000048
【図６Ｅ】
2020098595.tif 000049
【図６Ｆ】
2020098595.tif 000050
【図７Ａ】
2020098595.tif 000051
【図７Ｂ】
2020098595.tif 000052
【図７Ｃ】
2020098595.tif 000053
【図７Ｄ】
2020098595.tif 000054
【図７Ｅ】
2020098595.tif 000055
【図７Ｆ】
2020098595.tif 000056
【図７Ｇ】
2020098595.tif 000057
【図７Ｈ】
2020098595.tif 000058
【図７Ｉ】
2020098595.tif 000059
【図７Ｊ】
2020098595.tif 000060
【図７Ｋ】
2020098595.tif 000061
【図７Ｌ】
2020098595.tif 000062
【図８】
2020098595.tif 000063
【図９Ａ】
2020098595.tif 000064
【図９Ｂ】
2020098595.tif 000065
【図１０Ａ】
2020098595.tif 000066
【図１０Ｂ】
2020098595.tif 000067
【図１０Ｃ】
2020098595.tif 000068
【図１０Ｄ】
2020098595.tif 000069
【図１０Ｅ】
2020098595.tif 000070
【図１０Ｆ】
2020098595.tif 000071
【図１１】
2020098595.tif 000072
【手続補正書】
【提出日】令和2年2月7日(2020.2.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ディスプレイを備えたデバイスにおいて、
呼吸シーケンスのサイクル数を選択するためのプロンプトを含む構成ユーザインターフェースを前記ディスプレイに表示することと、
第１のユーザ入力を受信することと、
前記第１のユーザ入力を受信したことに応じて、前記呼吸シーケンスの前記サイクル数を前記選択されたサイクル数に調整することと、
前記呼吸シーケンスの呼吸段階を開始することと、
前記呼吸シーケンスの前記呼吸段階の間に、
第１のバージョンの進度インジケータを前記ディスプレイに表示することと、
前記選択されたサイクル数に応じて前記第１のバージョンの前記進度インジケータを変動させることと、
を含む、コンピュータ実施方法。
【請求項２】
前記デバイスが回転可能入力機構を含み、前記第１のユーザ入力が前記回転可能入力機構の回転である、請求項１に記載のコンピュータ実施方法。
【請求項３】
前記呼吸シーケンスの前記呼吸段階を開始する前に、
第２のユーザ入力を受信することと、
前記第２のユーザ入力を受信したことに応じて、前記呼吸シーケンスの前記呼吸段階に進むことと、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータ実施方法。
【請求項４】
前記第１のユーザ入力と前記第２のユーザ入力とが同じである、請求項３に記載のコンピュータ実施方法。
【請求項５】
前記選択された数のサイクルのうちの各サイクルが、第１の期間と、前記第１の期間とは別個の第２の期間とを含み、前記第１のバージョンの前記進度インジケータを変動させることが、
前記選択された数のサイクルのうちの各サイクルの間に、
前記進度インジケータの第１の可変視覚特性を前記第１の期間の開始時に変更することと、
前記進度インジケータの前記第１の可変視覚特性を前記第２の期間の開始時に変更することと、
を含む、請求項１から２のいずれか一項に記載のコンピュータ実施方法。
【請求項６】
前記第１の可変視覚特性が、前記表示された進度インジケータのサイズであり、
前記第１の可変視覚特性を前記第１の期間の前記開始時に変更することが、前記表示された進度インジケータの前記サイズを大きくすることを含み、
前記第１の可変視覚特性を前記第２の期間の前記開始時に変更することが、前記表示された進度インジケータの前記サイズを小さくすることを含む、請求項５に記載のコンピュータ実施方法。
【請求項７】
前記第２の期間が、前記第１の期間よりも長い、請求項５に記載のコンピュータ実施方法。
【請求項８】
前記第１のバージョンの前記進度インジケータを変動させることが、
第１の状態で前記第１のバージョンの前記進度インジケータを前記ディスプレイに表示することと、
第１の時間領域の間に、前記第１のバージョンの前記進度インジケータを前記第１の状態から第２の状態に動画的に遷移することと、
第２の時間領域の間に、前記第１のバージョンの前記進度インジケータを前記第２の状態から前記第１の状態に動画的に遷移することと、
を含む、請求項１から２のいずれか一項に記載のコンピュータ実施方法。
【請求項９】
前記第２の時間領域が、前記第１の時間領域より大きい、請求項８に記載のコンピュータ実施方法。
【請求項１０】
前記第１のバージョンの前記進度インジケータが、第１のサイクル速度で変動する、請求項１から２のいずれか一項に記載のコンピュータ実施方法。
【請求項１１】
前記第１のサイクル速度の値を受信すること、
前記第１のサイクル速度の前記値を受信したことに応じて、前記第１のサイクル速度を前記受信した値に設定すること、
を更に含む、請求項１０に記載のコンピュータ実施方法。
【請求項１２】
前記第１のサイクル速度が、単位時間当たりの所定のサイクル数である、請求項１０に記載のコンピュータ実施方法。
【請求項１３】
前記ディスプレイに前記構成ユーザインターフェースを表示する前に、
プロンプティング基準が満たされているかどうかを判定することと、
前記プロンプティング基準が満たされているという判定に応じて、第１のアフォーダンスを含むプロンプトを前記ディスプレイに表示することと、
前記第１のアフォーダンスのユーザ入力選択を受信することと、
前記第１のアフォーダンスの前記ユーザ入力選択を受信したことに応じて、前記構成ユーザインターフェースを前記ディスプレイに表示することと、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータ実施方法。
【請求項１４】
プロンプティング基準が満たされているかどうかを判定することが、前の呼吸シーケンスに関連付けられた時間の後に所定の期間が経過したかどうかを判定することを含む、請求項１３に記載のコンピュータ実施方法。
【請求項１５】
前記前の呼吸シーケンスに関連付けられた前記時間が、前記前の呼吸シーケンスに関連付けられた開始時間である、請求項１４に記載のコンピュータ実施方法。
【請求項１６】
前記前の呼吸シーケンスに関連付けられた前記時間が、前記前の呼吸シーケンスに関連付けられた完了時間である、請求項１４に記載のコンピュータ実施方法。
【請求項１７】
前記呼吸シーケンスの前記呼吸段階を開始する前に、
前記呼吸シーケンスの予備段階を開始することと、
前記呼吸シーケンスの前記予備段階の間に、
前記進度インジケータの第２のバージョンを前記ディスプレイに表示することと、
予備サイクル数に応じて前記第２のバージョンの前記進度インジケータを変動させることと、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータ実施方法。
【請求項１８】
前記予備サイクル数が、前記選択されたサイクル数とは独立である、請求項１７に記載のコンピュータ実施方法。
【請求項１９】
前記第１のバージョンの前記進度インジケータが第１のサイクル速度で変動し、前記第２のバージョンの前記進度インジケータが第２のサイクル速度で変動し、前記第２のサイクル速度が前記第１のサイクル速度よりも速い、請求項１７に記載のコンピュータ実施方法。
【請求項２０】
前記第１のバージョンの前記進度インジケータが第２の可変視覚特性を備えており、前記方法が、
前記第１のユーザ入力を受信したことに更に応じて、前記選択されたサイクル数に応じて前記第２の可変視覚特性の初期状態を選択すること、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータ実施方法。
【請求項２１】
前記呼吸シーケンスの前記呼吸段階の間に、
前記選択された数のサイクルの一部の完了を検出することと、
前記選択された数のサイクルの前記一部の完了を検出したことに応じて、前記進度インジケータの前記第２の可変視覚特性を変更することと、
を更に含む、請求項２０に記載のコンピュータ実施方法。
【請求項２２】
前記選択された数のサイクルの前記一部の完了を検出することが、
所定のサイクル数に応じて前記進度インジケータが変動したかどうかを判定すること
を含む、請求項２１に記載のコンピュータ実施方法。
【請求項２３】
前記選択された数のサイクルの前記一部の完了を検出することが、
前記呼吸シーケンスの前記呼吸段階の間に所定の時間が経過したかどうかを検出すること
を含む、請求項２１に記載のコンピュータ実施方法。
【請求項２４】
前記第１のバージョンの前記進度インジケータが複数のグラフィカル要素を含み、前記進度インジケータの前記第２の可変視覚特性を変更することが、
前記複数のグラフィカル要素のうちのいくつかの前記表示されたグラフィカル要素を変更すること
を含む、請求項２１に記載のコンピュータ実施方法。
【請求項２５】
前記デバイスが触覚出力デバイスを含み、前記方法が、
前記呼吸シーケンスの前記呼吸段階の間に、触覚外形に応じて１つ以上の触覚呼吸キューを出力すること、
を更に含む、請求項５に記載のコンピュータ実施方法。
【請求項２６】
前記触覚外形に応じて前記１つ以上の触覚呼吸キューを出力することが、
前記第１の期間中にキューの間に第１の頻度で第１の複数の触覚呼吸キューを出力することと、
前記第２の期間中にキューの間に第２の頻度で第２の複数の触覚呼吸キューを出力することと、
を含む、請求項２５に記載のコンピュータ実施方法。
【請求項２７】
キューの間の前記第１の頻度が増加する頻度であり、キューの間の前記第２の頻度が一定の頻度である、請求項２６に記載のコンピュータ実施方法。
【請求項２８】
前記触覚外形に応じて前記１つ以上の触覚呼吸キューを出力することが、
第１の数の触覚呼吸キューを前記第１の期間の開始時に出力することと、
第２の数の触覚呼吸キューを前記第２の期間の開始時に出力することと、
を含み、前記第１の数と前記第２の数とは異なる、請求項２５に記載のコンピュータ実施方法。
【請求項２９】
前記デバイスがセンサを含み、前記方法が、
前記呼吸シーケンスの前記呼吸段階の間に前記センサから第１の信号を受信することと、
前記受信した第１の信号に少なくとも部分的に基づいて、推定心拍数を判定することと、
前記推定心拍数の通知を前記ディスプレイに表示することと、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータ実施方法。
【請求項３０】
前記推定心拍数の前記通知が、前記呼吸段階の完了後に表示される、請求項２９に記載のコンピュータ実施方法。
【請求項３１】
前記呼吸シーケンスの前記呼吸段階の間、前記デバイスが出力するように構成されたアラートの少なくとも１サブセットの出力を抑制すること、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータ実施方法。
【請求項３２】
前記呼吸シーケンスの前記呼吸段階の間に、第３のユーザ入力を受信することと、
前記第３のユーザ入力が呼吸シーケンス割り込み基準を満たしているかどうかを判定することと、
前記第３のユーザ入力が前記呼吸シーケンス割り込み基準を満たしているという判定に応じて、前記呼吸シーケンスの前記呼吸段階を終了することと、
前記呼吸シーケンスの前記呼吸段階を終了した後に、
完了サイクル数が、前記進度インジケータが前記呼吸段階が開始した後及び前記第３のユーザ入力を受信する前に応じて変動した、前記選択された数のサイクルのうちの、サイクルの数を含む、前記完了サイクル数の通知を前記ディスプレイに表示すること、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータ実施方法。
【請求項３３】
前記呼吸シーケンスの前記呼吸段階を終了した後に、
前記ディスプレイに第２のアフォーダンスを表示することと、
前記第２のアフォーダンスのユーザ入力選択を受信することと、
前記第２のアフォーダンスの前記ユーザ入力選択に応じて、前記構成ユーザインターフェースを前記ディスプレイに表示することと、
を更に含む、請求項３２に記載のコンピュータ実施方法。
【請求項３４】
目標期間にわたる前記呼吸シーケンスの完了サイクル数を表す合計時間を判定することと、
前記呼吸シーケンスの前記呼吸段階の完了を検出したことに応じて、
前記合計時間の通知、及び、
第３のアフォーダンス
を含む、完了インターフェースを前記ディスプレイに表示することと、
前記第３のアフォーダンスのユーザ入力選択を受信することと、
前記第３のアフォーダンスの前記ユーザ入力選択を受信したことに応じて、前記呼吸シーケンスの呼吸段階に進むことと、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータ実施方法。
【請求項３５】
前記呼吸段階の完了を検出することが、所定の時間が経過したことを検出することを含む、請求項３４に記載のコンピュータ実施方法。
【請求項３６】
前記完了インターフェースが、推定心拍数の通知を更に含む、請求項３４に記載のコンピュータ実施方法。
【請求項３７】
前記目標期間が、その当日である、請求項３４に記載のコンピュータ実施方法。
【請求項３８】
前記第１のバージョンの前記進度インジケータが第１のサイクル速度で変動し、前記合計時間が前記第１のサイクル速度に少なくとも部分的に基づいて判定される、請求項３４に記載のコンピュータ実施方法。
【請求項３９】
複数の目標期間の各々について目標期間にわたる前記呼吸シーケンスの完了サイクル数を表す合計時間を判定すること、
前記複数の目標期間のうちの各期間についてのインジケータが、前記複数の目標期間のうちの個別の目標期間の前記判定された合計時間を表す、前記複数の目標期間のうちの各期間のインジケータを含む要約インターフェースを前記ディスプレイに表示すること、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータ実施方法。
【請求項４０】
前記目標期間が１日であり、前記複数の目標期間が７日間である、請求項３９に記載のコンピュータ実施方法。
【請求項４１】
前記呼吸シーケンスの間に第２の信号を受信することと、
前記受信した第２の信号に少なくとも部分的に基づいて、推定呼吸パターンを判定することと、
前記呼吸シーケンスの前記呼吸段階の前記開始と、前記呼吸シーケンスの前記呼吸段階の間の前記進度インジケータの前記表示とを、前記推定呼吸パターンと同期させることと、
を更に含む、請求項１から２のいずれか一項に記載のコンピュータ実施方法。
【請求項４２】
前記呼吸シーケンスの前記呼吸段階の前記開始と、前記呼吸シーケンスの前記呼吸段階の間の前記進度インジケータの前記表示とを、前記推定呼吸パターンと同期させることが、
前記推定呼吸パターンの吸気期間と排気期間との間の遷移である同期事象を判定することと、
前記同期事象が生じたとの判定に応じて、
前記呼吸シーケンスの前記呼吸段階を開始することと、
前記第１のバージョンの前記進度インジケータを前記ディスプレイに表示することと、
を含む、請求項４１に記載のコンピュータ実施方法。
【請求項４３】
前記デバイスがセンサを含み、前記第２の信号を受信することが、
前記呼吸シーケンスの間に前記センサから前記第２の信号を受信すること
を含む、請求項４１に記載のコンピュータ実施方法。
【請求項４４】
前記構成ユーザインターフェースを表示する前に、
目標期間にわたる１つ以上の呼吸シーケンスの完了サイクル数を表す合計時間を判定することと、
前記合計時間の通知を含む第４のアフォーダンスを前記ディスプレイに表示することと、
前記第４のアフォーダンスのユーザ入力選択を受信することと、
を更に含み、
前記構成ユーザインターフェースが、前記第４のアフォーダンスの前記ユーザ入力選択を受信したことに応じて、表示される、請求項１から２のいずれか一項に記載のコンピュータ実施方法。
【請求項４５】
コンピュータに、請求項１から４４のいずれか一項に記載の方法を実行させるコンピュータプログラム。
【請求項４６】
請求項４５に記載のコンピュータプログラムを記憶したメモリと、
前記メモリに記憶された前記コンピュータプログラムを実行可能な１つ以上のプロセッサと、
を備える電子デバイス。
【請求項４７】
請求項１から４４のいずれか１項に記載の方法を実行する手段を備える電子デバイス。
【外国語明細書】
2020098595000001.pdf