(57)【要約】  電子デバイスは、１つ以上のウェアラブルオーディオ出力デバイスと通信している。電子デバイスは、イベントの発生を検出し、１つ以上のウェアラブルオーディオ出力デバイスを介して、イベントに対応する１つ以上の音声通知を出力する。１つ以上の音声通知を出力し始めた後に、電子デバイスは、１つ以上のウェアラブルオーディオ出力デバイスに向けられた入力を検出する。これに応答して、入力がイベントに対応する１つ以上の音声通知に関して所定の時間周期内に検出された場合、電子デバイスは、イベントに対応する１つ以上の音声通知に関連付けられた第１の動作を実行し、所定の時間周期が経過した後に入力が検出された場合、電子デバイスは、第１イベントに対応する１つ以上の音声通知に関連付けられていない第２の動作を実行する。
2022501698.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
１つ以上のウェアラブルオーディオ出力デバイスと通信し、前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する、電子デバイスにおいて、
前記１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置にない間に、前記１つ以上のウェアラブルオーディオ出力デバイスを介してイベントに対応する通知を出力することなく、複数のイベントの発生を検出することと、
前記複数のイベントの発生を検出した後に、前記１つ以上のセンサを介して、前記１つ以上のウェアラブルオーディオ出力デバイスが前記ユーザの耳に対して前記それぞれの位置に配置されたことを検出することと、
前記１つ以上のセンサを介して、前記１つ以上のウェアラブルオーディオ出力デバイスが前記ユーザの耳に対して前記それぞれの位置に配置されたことに応答して、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記複数のイベントのうちの任意の１つ以上に対応する１つ以上の音声通知を含む情報を出力することと
を含む方法。
【請求項２】
前記１つ以上の音声通知は、前記複数のイベントの音声要約を含む、請求項１に記載の方法。
【請求項３】
前記複数のイベントを表すオーディオコンテンツの長さが所定の長さを超過しないという判定に従って、前記音声要約は前記オーディオコンテンツを含み、
前記複数のイベントを表す前記オーディオコンテンツの長さが前記所定の長さを超過するという判定に従って、前記音声要約は前記オーディオコンテンツの全ては含まない、
請求項２に記載の方法。
【請求項４】
前記情報は、それぞれの時間周期に関連付けられた１つ以上のイベントに対応する１つ以上の音声通知を含む、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対して前記それぞれの位置に配置されたことの検出に応答して、前記それぞれの時間周期に関連付けられた前記１つ以上のイベントに対応する前記１つ以上の音声通知を出力することは、前記１つ以上のウェアラブルオーディオ出力デバイスが前記それぞれの時間周期の間の初期時間に前記ユーザの耳に対して前記それぞれの位置に配置されているという判定に従って実行され、
前記方法は、
前記１つ以上のウェアラブルオーディオ出力デバイスが前記ユーザの耳に対して前記それぞれの位置に配置されていることを検出した後、前記１つ以上のセンサを介して、前記１つ以上のウェアラブルオーディオ出力デバイスが前記それぞれの時間周期の間の後の時間に前記それぞれの位置に配置されていることを検出することと、
前記１つ以上のセンサを介して、前記１つ以上のウェアラブルオーディオ出力デバイスが前記それぞれの時間周期の間の後の時間に前記それぞれの位置に配置されていることを検出することに応答して、前記それぞれの時間周期に関連付けられた前記１つ以上のイベントに対応する音声通知を出力することを取り止めることと
を含む、請求項４に記載の方法。
【請求項６】
前記情報は、前記ユーザの耳に対する前記それぞれの位置への前記１つ以上のウェアラブルオーディオ出力デバイスの配置に続く所定の期間内に発生する予定の、又は発生すると予測される１つ以上のイベントに対応する１つ以上の音声通知を含む、請求項１から３のいずれか一項に記載の方法。
【請求項７】
前記１つ以上の音声通知を出力することは、前記複数のイベントのうちの第１イベントに対応する第１音声通知を出力することを含み、
前記電子デバイスが第１コンテキスト内にあるという判定に従って、前記第１音声通知は、前記第１コンテキストに対応する第１オーディオコンテンツを含み、
前記電子デバイスが前記第１コンテキストとは異なる第２コンテキスト内にあるという判定に従って、前記第１音声通知は、前記第１オーディオコンテンツとは異なる、前記第２コンテキストに対応する第２オーディオコンテンツを含む、
請求項１から６のいずれか一項に記載の方法。
【請求項８】
前記第１イベントは、第１の地理的位置で発生しているカレンダイベントに対応し、前記第１の地理的位置は、位置階層内の複数の階層レベルのそれぞれの位置情報を含み、
前記電子デバイスが前記第１コンテキスト内にあるという判定は、前記電子デバイスの位置が前記第１の地理的位置と同じ第１の地理的領域内にあると判定することを含み、前記第１の地理的領域は、前記位置階層内の第１の階層レベルに対応し、前記第１オーディオコンテンツは、前記位置階層内の前記第１の階層レベルよりも低い階層レベルのそれぞれの位置情報を含み、
前記電子デバイスが前記第２コンテキスト内にあるという判定は、前記電子デバイスの前記位置が前記第１の地理的位置と同じ第２の地理的領域内にあると判定することを含み、前記第２の地理的領域は、前記第１の地理的領域とは異なっており、前記位置階層内の前記第１の階層レベルとは異なる第２の階層レベルに対応し、前記第２オーディオコンテンツは、前記位置階層内の前記第２の階層レベルよりも低い階層レベルのそれぞれの位置情報を含む、
請求項７に記載の方法。
【請求項９】
前記第１イベントは、第１の連絡先からの第１のメッセージに対応し、
前記電子デバイスが前記第１コンテキスト内にあるという判定は、前記第１の連絡先の識別子の第１の部分が前記電子デバイスに記憶された連絡先のリスト内の少なくとも１つの別の連絡先の識別子の第１の部分と同じであると判定することを含み、前記第１オーディオコンテンツは、前記第１の連絡先の前記識別子の前記第１の部分、前記第１の連絡先の前記識別子の第２の部分、及び前記第１のメッセージのコンテンツを含み、
前記電子デバイスが前記第２コンテキスト内にあるという判定は、前記第１の連絡先の前記識別子の前記第１の部分が前記連絡先のリスト内の他のいずれの連絡先の識別子の第１の部分でもないと判定することを含み、前記第２オーディオコンテンツは、前記識別子の前記第２の部分を含まずに、前記第１の連絡先の前記識別子の前記第１の部分及び前記第１のメッセージの前記コンテンツを含む、
請求項７に記載の方法。
【請求項１０】
前記第１イベントは、第１の連絡先からの第１のメッセージに対応し、
前記電子デバイスが前記第１コンテキスト内にあるという判定は、前記第１イベントが、前記第１の連絡先からの第２のメッセージに対応する、前記複数のイベントのうちの第２イベントに連続して続かないと判定することを含み、前記第１オーディオコンテンツは、前記第１の連絡先の識別子、及び前記第１のメッセージのコンテンツを含み、
前記電子デバイスが前記第２コンテキスト内にあるという判定は、前記第１イベントが、前記第１の連絡先からの第２のメッセージに対応する、前記複数のイベントのうちの第２イベントに連続して続くと判定することを含み、前記第２オーディオコンテンツは、前記第１のメッセージの前記コンテンツを含み、前記第１の連絡先の識別子を含まない、
請求項７に記載の方法。
【請求項１１】
前記第１イベントは、それぞれのグループのグループメッセージセッションの一部である第１のメッセージに対応し、
前記電子デバイスが前記第１コンテキスト内にあるという判定は、前記第１イベントが、前記グループメッセージセッションの一部である第２のメッセージに対応する、前記複数のイベントのうちの第２イベントに連続して続かないと判定することを含み、前記第１オーディオコンテンツは、前記それぞれのグループ又は前記グループメッセージセッションの識別子、及び前記第１のメッセージのコンテンツを含み、
前記電子デバイスが前記第２コンテキスト内にあるという判定は、前記第１イベントが、前記グループメッセージセッションの一部である第２のメッセージに対応する、前記複数のイベントのうちの第２イベントに連続して続くと判定することを含み、前記第２オーディオコンテンツは、前記第１のメッセージの前記コンテンツを含み、前記それぞれのグループ又は前記グループメッセージセッションの識別子を含まない、
請求項７に記載の方法。
【請求項１２】
前記１つ以上の音声通知を出力することは、前記複数のイベントのうちの第１のそれぞれのイベントに対応する第１のそれぞれの音声通知を出力することを含み、前記第１のそれぞれのイベントは、第１の通知クラスに関連付けられた第１のアプリケーションに対応し、前記第１のそれぞれの音声通知は、前記第１の通知クラスによって定義された第１の構造を有する、請求項１から１１のいずれか一項に記載の方法。
【請求項１３】
前記１つ以上の音声通知を出力することは、前記複数のイベントのうちの第２のそれぞれのイベントに対応する第１のそれぞれの音声通知を出力することを含み、前記第２のそれぞれのイベントは、第２のアプリケーションに対応し、前記第２のそれぞれの音声通知は、前記第２のアプリケーションによって定義された第２の構造を有する、請求項１から１２のいずれか一項に記載の方法。
【請求項１４】
１つ以上のウェアラブルオーディオ出力デバイスと通信し、前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する、電子デバイスであって、前記電子デバイスは、
１つ以上のプロセッサと、
１つ以上のプログラムを記憶したメモリと、を備え、前記１つ以上のプログラムが、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
前記１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置にない間に、前記１つ以上のウェアラブルオーディオ出力デバイスを介してイベントに対応する通知を出力することなく、複数のイベントの発生を検出し、
前記複数のイベントの発生を検出した後に、前記１つ以上のセンサを介して、前記１つ以上のウェアラブルオーディオ出力デバイスが前記ユーザの耳に対して前記それぞれの位置に配置されたことを検出し、
前記１つ以上のセンサを介して、前記１つ以上のウェアラブルオーディオ出力デバイスが前記ユーザの耳に対して前記それぞれの位置に配置されたことに応答して、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記複数のイベントのうちの任意の１つ以上に対応する１つ以上の音声通知を含む情報を出力する
ための命令を含む、電子デバイス。
【請求項１５】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、１つ以上のウェアラブルオーディオ出力デバイス及び前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信している電子デバイスによって実行されると、前記電子デバイスに、
前記１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置にない間に、前記１つ以上のウェアラブルオーディオ出力デバイスを介してイベントに対応する通知を出力することなく、複数のイベントの発生を検出させ、
前記複数のイベントの発生を検出した後に、前記１つ以上のセンサを介して、前記１つ以上のウェアラブルオーディオ出力デバイスが前記ユーザの耳に対して前記それぞれの位置に配置されたことを検出させ、
前記１つ以上のセンサを介して、前記１つ以上のウェアラブルオーディオ出力デバイスが前記ユーザの耳に対して前記それぞれの位置に配置されたことに応答して、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記複数のイベントのうちの任意の１つ以上に対応する１つ以上の音声通知を含む情報を出力させる、
コンピュータ可読記憶媒体。
【請求項１６】
１つ以上のウェアラブルオーディオ出力デバイスと通信し、前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する、電子デバイスであって、前記電子デバイスは、
前記１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置にない間に、前記１つ以上のウェアラブルオーディオ出力デバイスを介してイベントに対応する通知を出力することなく、複数のイベントの発生を検出するように有効化される手段と、
前記複数のイベントの発生を検出した後に、前記１つ以上のセンサを介して、前記１つ以上のウェアラブルオーディオ出力デバイスが前記ユーザの耳に対して前記それぞれの位置に配置されたことを検出するように有効化される手段と、
前記１つ以上のセンサを介して、前記１つ以上のウェアラブルオーディオ出力デバイスが前記ユーザの耳に対して前記それぞれの位置に配置されたことに応答して、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記複数のイベントのうちの任意の１つ以上に対応する１つ以上の音声通知を含む情報を出力するように有効化される手段と
を含む、電子デバイス。
【請求項１７】
１つ以上のウェアラブルオーディオ出力デバイスと通信し、前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する電子デバイスで使用するための情報処理装置であって、前記情報処理装置は、
前記１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置にない間に、前記１つ以上のウェアラブルオーディオ出力デバイスを介してイベントに対応する通知を出力することなく、複数のイベントの発生を検出するように有効化される手段と、
前記複数のイベントの発生を検出した後に、前記１つ以上のセンサを介して、前記１つ以上のウェアラブルオーディオ出力デバイスが前記ユーザの耳に対して前記それぞれの位置に配置されたことを検出するように有効化される手段と、
前記１つ以上のセンサを介して、前記１つ以上のウェアラブルオーディオ出力デバイスが前記ユーザの耳に対して前記それぞれの位置に配置されたことに応答して、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記複数のイベントのうちの任意の１つ以上に対応する１つ以上の音声通知を含む情報を出力するように有効化される手段と
を含む、情報処理装置。
【請求項１８】
１つ以上のウェアラブルオーディオ出力デバイスと通信し、前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する、電子デバイスであって、前記電子デバイスは、
１つ以上のプロセッサと、
１つ以上のプログラムを記憶したメモリと、を含み、前記１つ以上のプログラムが、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、請求項１から１３のいずれか一項に記載の方法を実行する
ための命令を含む、電子デバイス。
【請求項１９】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、１つ以上のウェアラブルオーディオ出力デバイス及び前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信している電子デバイスによって実行されると、前記電子デバイスに、請求項１から１３のいずれか一項に記載の方法を実行させる、コンピュータ可読記憶媒体。
【請求項２０】
１つ以上のウェアラブルオーディオ出力デバイス前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信している電子デバイス上のグラフィカルユーザインタフェースであって、前記電子デバイスは、メモリと、前記メモリに記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサとを含み、前記グラフィカルユーザインタフェースは、請求項１から１３のいずれか一項に記載の方法に従って表示されるユーザインタフェースを含む、グラフィカルユーザインタフェース。
【請求項２１】
１つ以上のウェアラブルオーディオ出力デバイスと通信し、前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する、電子デバイスであって、前記電子デバイスは、
請求項１から１３のいずれか一項に記載の方法を実行するための手段を含む、電子デバイス。
【請求項２２】
１つ以上のウェアラブルオーディオ出力デバイスと通信し、前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する電子デバイスで使用するための情報処理装置であって、前記情報処理装置は、
請求項１から１３のいずれか一項に記載の方法を実行するための手段を含む、情報処理装置。
【請求項２３】
方法であって、
１つ以上のオーディオ出力デバイスを有する電子デバイスにおいて、
イベントの発生を検出することと、
前記イベントの発生を検出することに応答して、前記１つ以上のオーディオ出力デバイスを介して、前記イベントを表すオーディオコンテンツを含む音声通知を出力することとを含み、
前記イベントが第１の特性群の第１特性に関連付けられているという判定に従って、前記音声通知は、前記イベントを表す前記オーディオコンテンツを含み、前記第１特性に基づいて選択される第１オーディオ出力特性を有し、
前記イベントが、前記第１特性とは異なる前記第１の特性群の第２特性に関連付けられているという判定に従って、前記音声通知は、前記イベントを表す前記オーディオコンテンツを含み、前記第２特性に基づいて選択される、前記第１出力特性とは異なる第２オーディオ出力特性を有する、方法。
【請求項２４】
前記イベントが前記第１の特性群のうちの前記第１特性に関連付けられているという判定は、前記イベントが複数のユーザのうちの第１のユーザによって開始されたという判定を含み、
前記イベントが前記第１の特性群のうちの前記第２特性に関連付けられているという判定は、前記イベントが前記複数のユーザのうちの第２のユーザによって開始されたという判定を含み、
前記第１オーディオ出力特性は、前記第１のユーザに関連付けられた第１の空間位置を含み、
前記第２オーディオ出力特性は、前記第１の位置とは異なり、前記第２のユーザに関連付けられた、第２の空間位置を含む、
請求項２３に記載の方法。
【請求項２５】
前記イベントが前記第１の特性群のうちの前記第１特性に関連付けられているという判定は、前記イベントが複数のユーザのうちの第１のユーザによって開始されたという判定を含み、
前記イベントが前記第１の特性群のうちの前記第２特性に関連付けられているという判定は、前記イベントが前記複数のユーザのうちの第２のユーザによって開始されたという判定を含み、
前記第１オーディオ出力特性は、前記第１のユーザに関連付けられた第１のオーディオトーンを含み、
前記第２オーディオ出力特性は、前記第１のオーディオトーンとは異なり、前記第２のユーザに関連付けられた、第２のオーディオトーンを含む、
請求項２３に記載の方法。
【請求項２６】
前記イベントが前記第１の特性群のうちの前記第１特性に関連付けられているという判定は、前記イベントが複数のユーザのうちの第１のユーザによって開始されたという判定を含み、
前記イベントが前記第１の特性群のうちの前記第２特性に関連付けられているという判定は、前記イベントが前記複数のユーザのうちの第２のユーザによって開始されたという判定を含み、
前記イベントを表す前記オーディオコンテンツを含み、前記第１オーディオ出力特性を有する音声通知を出力することは、前記第１のユーザに関連付けられた第１の疑似音声を使用して、前記イベントを表す前記オーディオコンテンツを含む音声通知を出力することを含み、
前記イベントを表す前記オーディオコンテンツを含み、前記第２オーディオ出力特性を有する音声通知を出力することは、前記第１の疑似音声とは異なり、前記第２のユーザに関連付けられた、第２の疑似音声を使用して、前記イベントを表す前記オーディオコンテンツを含む音声通知を出力することを含む、
請求項２３に記載の方法。
【請求項２７】
前記イベントが前記第１の特性群のうちの前記第１特性に関連付けられているという判定は、前記イベントが第１のトランザクション値に関連付けられているという判定を含み、
前記イベントが前記第１の特性群の前記第２特性に関連付けられているという判定は、前記イベントが、前記第１のトランザクション値とは異なる第２のトランザクション値に関連付けられているという判定を含み、
前記第１オーディオ出力特性は、前記第１のトランザクション値を表す第１の音響効果を含み、
前記第２オーディオ出力特性は、前記第１の音響効果とは異なり、前記第２のトランザクション値を表す、第２の音響効果を含む、
請求項２３に記載の方法。
【請求項２８】
前記イベントが前記第１の特性群のうちの前記第１特性に関連付けられているという判定は、前記イベントが第１のタイプの通知であるという判定を含み、
前記イベントが前記第１の特性群の前記第２特性に関連付けられているという判定は、前記イベントが、前記第１のタイプの通知とは異なる第２のタイプの通知であるという判定を含み、
前記第１オーディオ出力特性は、前記第１のタイプの通知に関連付けられた第１バックグラウンドオーディオを含み、
前記第２オーディオ出力特性は、前記第１バックグラウンドオーディオとは異なり、前記第２のタイプの通知に関連付けられた、第２バックグラウンドオーディオを含む、
請求項２３に記載の方法。
【請求項２９】
前記イベントが前記第１の特性群のうちの前記第１特性に関連付けられているという判定は、前記イベントが第１のタイプのメッセージに関連付けられているという判定を含み、
前記イベントが前記第１の特性群の前記第２特性に関連付けられているという判定は、前記イベントが、前記第１のタイプのメッセージとは異なる第２のタイプのメッセージに関連付けられているという判定を含み、
前記第１オーディオ出力特性は、前記第１のタイプのメッセージに関連付けられた第１の空間位置を含み、
前記第２オーディオ出力特性は、前記第１の位置とは異なり、前記第２のタイプのメッセージに関連付けられた、第２の空間位置を含む、
請求項２３に記載の方法。
【請求項３０】
前記第１のタイプのメッセージは、前記電子デバイスのユーザと少なくとも２人の他のユーザとの間のメッセージに対応し、
前記第２のタイプのメッセージは、前記電子デバイスの前記ユーザと最大１人の他のユーザとの間のメッセージに対応する、
請求項２９に記載の方法。
【請求項３１】
前記第１の空間位置は、前記ユーザの頭部の外側の疑似空間位置であり、前記第２の空間位置は、前記ユーザの頭部の内側の疑似空間位置である、請求項３０に記載の方法。
【請求項３２】
前記電子デバイスはディスプレイ及びタッチ感知面を含み、前記方法は、
前記ディスプレイ上に、ユーザインタフェースを表示することであって、前記ユーザインタフェースは、
前記１つ以上のオーディオ出力デバイスの表現と、
前記第１のタイプのメッセージを表し、前記ユーザインタフェース内の前記第１の位置に表示される、第１のユーザインタフェース要素であって、前記ユーザインタフェースの前記第１の位置は、前記第１のタイプのメッセージに関連付けられた前記第１の空間位置を定義する、第１のユーザインタフェース要素と、
前記第２のタイプのメッセージを表し、前記ユーザインタフェース内の前記第２の位置に表示される、第２のユーザインタフェースであって、前記ユーザインタフェースの前記第２の位置は、前記第２のタイプのメッセージに関連付けられた前記第２の空間位置を定義する、第２のユーザインタフェース要素と、
を含む、表示することと、
前記タッチ感知面上で、前記第１のユーザインタフェースに対応する入力を受け付けることと、
前記入力を受け付けることに応答して、
前記第１のユーザインタフェース要素を前記ユーザインタフェース内の第３の位置に移動させることと、
前記第１のタイプのメッセージを、前記ユーザインタフェース内の前記第３の位置によって定義された第３の空間位置に関連付けることと
を含む、請求項２９に記載の方法。
【請求項３３】
１つ以上のオーディオ出力デバイスと、
１つ以上のプロセッサと、
１つ以上のプログラムを記憶したメモリと、を備える電子デバイスであって、前記１つ以上のプログラムが、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
イベントの発生を検出し、
前記イベントの前記発生の検出に応じて、前記１つ以上のオーディオ出力デバイスを介して、前記イベントを表すオーディオコンテンツを含む音声通知を出力する
ための命令を含み、
前記イベントが第１の特性群の第１特性に関連付けられているという判定に従って、前記音声通知は、前記イベントを表す前記オーディオコンテンツを含み、前記第１特性に基づいて選択される第１オーディオ出力特性を有し、
前記イベントが、前記第１特性とは異なる前記第１の特性群の第２特性に関連付けられているという判定に従って、前記音声通知は、前記イベントを表す前記オーディオコンテンツを含み、前記第２特性に基づいて選択される、前記第１出力特性とは異なる第２オーディオ出力特性を有する、
電子デバイス。
【請求項３４】
１つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、１つ以上のオーディオ出力デバイスを有する電子デバイスによって実行されるとき、前記電子デバイスに、
イベントの発生を検出させ、
前記イベントの前記発生の検出に応じて、前記１つ以上のオーディオ出力デバイスを介して、前記イベントを表すオーディオコンテンツを含む音声通知を出力させ、
前記イベントが第１の特性群の第１特性に関連付けられているという判定に従って、前記音声通知は、前記イベントを表す前記オーディオコンテンツを含み、前記第１特性に基づいて選択される第１オーディオ出力特性を有し、
前記イベントが、前記第１特性とは異なる前記第１の特性群の第２特性に関連付けられているという判定に従って、前記音声通知は、前記イベントを表す前記オーディオコンテンツを含み、前記第２特性に基づいて選択される、前記第１出力特性とは異なる第２オーディオ出力特性を有する、
コンピュータ可読記憶媒体。
【請求項３５】
電子デバイスであって、
１つ以上のオーディオ出力デバイス
イベントの発生を検出するための手段と、
前記イベントの前記発生の検出に応じて、前記１つ以上のオーディオ出力デバイスを介して、前記イベントを表すオーディオコンテンツを含む音声通知を出力するための手段と
を含み、
前記イベントが第１の特性群の第１特性に関連付けられているという判定に従って、前記音声通知は、前記イベントを表す前記オーディオコンテンツを含み、前記第１特性に基づいて選択される第１オーディオ出力特性を有し、
前記イベントが、前記第１特性とは異なる前記第１の特性群の第２特性に関連付けられているという判定に従って、前記音声通知は、前記イベントを表す前記オーディオコンテンツを含み、前記第２特性に基づいて選択される、前記第１出力特性とは異なる第２オーディオ出力特性を有する、
電子デバイス。
【請求項３６】
１つ以上のオーディオ出力デバイスを有する電子デバイスで使用するための情報処理装置であって、
イベントの発生を検出するための手段と、
前記イベントの前記発生の検出に応じて、前記１つ以上のオーディオ出力デバイスを介して、前記イベントを表すオーディオコンテンツを含む音声通知を出力するための手段と
を含み、
前記イベントが第１の特性群の第１特性に関連付けられているという判定に従って、前記音声通知は、前記イベントを表す前記オーディオコンテンツを含み、前記第１特性に基づいて選択される第１オーディオ出力特性を有し、
前記イベントが、前記第１特性とは異なる前記第１の特性群の第２特性に関連付けられているという判定に従って、前記音声通知は、前記イベントを表す前記オーディオコンテンツを含み、前記第２特性に基づいて選択される、前記第１出力特性とは異なる第２オーディオ出力特性を有する、
情報処理装置。
【請求項３７】
１つ以上のオーディオ出力デバイスと、
１つ以上のプロセッサと、
１つ以上のプログラムを記憶したメモリと、を備える電子デバイスであって、前記１つ以上のプログラムが、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、請求項２３から３２のいずれか一項に記載の方法を実行する
ための命令を含む、
電子デバイス。
【請求項３８】
１つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、１つ以上のオーディオ出力デバイスを有する電子デバイスによって実行されるとき、前記電子デバイスに、請求項２３から３２のいずれか一項に記載の方法を実行させる、コンピュータ可読記憶媒体。
【請求項３９】
１つ以上のオーディオ出力デバイス、メモリ、及び前記メモリに記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサを有する電子デバイス上のグラフィカルユーザインタフェースであって、前記グラフィカルユーザインタフェースは、請求項２３から３２のいずれか一項に記載の方法に従って表示されるユーザインタフェースを含む、グラフィカルユーザインタフェース。
【請求項４０】
１つ以上のオーディオ出力デバイスと、
請求項２３から３２のいずれか一項に記載の方法を実行するための手段と
を含む、電子デバイス。
【請求項４１】
１つ以上のオーディオ出力デバイスを有する電子デバイスで使用するための情報処理装置であって、
請求項２３から３２のいずれか一項に記載の方法を実行するための手段を含む、情報処理装置。
【請求項４２】
１つ以上のウェアラブルオーディオ出力デバイスと通信し、前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する、電子デバイスにおいて、
第１イベントの発生を検出することと、
前記第１イベントの発生を検出した後、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力することと、
前記１つ以上の音声通知を出力し始めた後に、前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた入力を検出することと
を含み、
前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた前記入力の検出に応答して、
前記入力が前記第１イベントに対応する前記１つ以上の音声通知に関して所定の時間周期内に検出されたという判定に従って、第１の動作を実行することであって、前記第１の動作は、前記第１イベントに対応する前記１つ以上の音声通知に関連付けられている、ことと、
前記第１イベントに対応する前記１つ以上の音声通知に関して所定の時間周期が経過した後に前記入力が検出されたという判定に従って、第２の動作を実行することであって、前記第２の動作は、前記第１イベントに対応する前記１つ以上の音声通知に関連付けられていない、ことと
を含む方法。
【請求項４３】
前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた第２の入力を検出することと、 
前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた前記第２の入力の検出に応答して、
前記第２の入力が、前記第１イベントに対応する前記１つ以上の音声通知を出力し始める前に検出されたという判定に従って、及び第２イベントに対応し、前記第１イベントに対応する前記１つ以上の音声通知よりも前に出力された、１つ以上の音声通知に関して前記所定の時間周期が経過したという判定に従って、前記第２の動作を実行することであって、前記第２の動作は、前記第２イベントに対応する前記１つ以上の音声通知に関連付けられていない、ことと
を含む、請求項４２に記載の方法。
【請求項４４】
前記第１イベントの発生を検出した後に、第３イベントの発生を検出することと、
前記第３イベントの発生を検出した後、及び前記第１イベントに対応する前記１つ以上の通知を出力した後に、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第３イベントに対応する１つ以上の音声通知を出力することと、
前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた前記入力の検出に応答して、
前記第３イベントに対応する前記１つ以上の音声通知を出力し始めた後に前記入力が検出されたという判定に従って、及び前記第３イベントに対応する前記１つ以上の音声通知に関して前記所定の時間周期内に、第１の動作を実行することであって、前記第１の動作は、前記第３イベントに対応する前記１つ以上の音声通知に関連付けられている、ことと
を含む、請求項４２又は４３に記載の方法。
【請求項４５】
それぞれのイベントに対応する前記１つ以上の音声通知を出力することは、前記それぞれのイベントに対応するオーディオコンテンツの一部を出力することを含み、
前記それぞれのイベントに対応する前記１つ以上の音声通知に関連付けられた前記第１の動作を実行することは、前記それぞれのイベントに対応する前記１つ以上の音声通知の残りの部分を出力することを取り止めることを含む、
請求項４２から４４のいずれか一項に記載の方法。
【請求項４６】
それぞれのイベントに対応する前記１つ以上の音声通知を出力することは、前記それぞれのイベントに対応するオーディオコンテンツの第１の部分を出力することを含み、
前記それぞれのイベントに対応する前記１つ以上の音声通知に関連付けられた前記第１の動作を実行することは、前記第１の部分とは異なる、前記それぞれのイベントに対応する前記オーディオコンテンツの第２の部分を出力することを含む、
請求項４２から４４のいずれか一項に記載の方法。
【請求項４７】
それぞれのイベントに対応する前記１つ以上の音声通知に関連付けられていない前記第２の動作を実行することは、バーチャルアシスタントを呼び出すこと、又はメディアコンテンツ再生を制御することを含む、請求項４５又は４６に記載の方法。
【請求項４８】
それぞれのイベントに対応する前記１つ以上の音声通知に関連付けられた前記第１の動作は、前記それぞれのイベントに関連付けられたアプリケーションに基づいている、請求項４２から４４のいずれか一項に記載の方法。
【請求項４９】
前記それぞれのイベントを検出することは、テキストコンテンツ以外のメディアコンテンツを受信することを含み、前記それぞれのイベントに対応する前記１つ以上の音声通知に関連付けられた前記第１の動作を実行することは、テキストコンテンツ以外の前記メディアコンテンツの言語記述を提供することを含む、請求項４２から４４のいずれか一項に記載の方法。
【請求項５０】
前記１つ以上の音声通知の第１音声通知を出力している間に前記入力が検出されたという判定に従って、前記第１音声通知に対して前記第１の動作が実行され、
前記第１音声通知とは異なる前記１つ以上の音声通知の第２音声通知を出力している間に前記入力が検出されたという判定に従って、前記第２音声通知に対して前記第１の動作が実行される、
請求項４２から４９のいずれか一項に記載の方法。
【請求項５１】
前記入力は第１のタイプの入力であるという判定に従って、前記第１の動作は第１のタイプの動作であり、
前記入力が前記第１のタイプの入力とは異なる第２のタイプの入力であるという判定に従って、前記第１の動作は、前記第１のタイプの動作とは異なる第２のタイプの動作である、
請求項４２から５０のいずれか一項に記載の方法。
【請求項５２】
前記入力は第１のタイプの入力であるという判定に従って、前記第２の動作は第３のタイプの動作であり、
前記入力が前記第１のタイプの入力とは異なる第２のタイプの入力であるという判定に従って、前記第２の動作は、前記第３のタイプの動作とは異なる第４のタイプの動作である、
請求項４２から５１のいずれか一項に記載の方法。
【請求項５３】
前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた前記入力を検出することは、前記１つ以上のウェアラブルオーディオ出力デバイス上のタップ入力を検出することを含む、請求項４２から５２のいずれか一項に記載の方法。
【請求項５４】
前記１つ以上のウェアラブルオーディオ出力デバイスは１つ以上の加速度計を含み、前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた前記入力を検出することは、前記１つ以上の加速度計を介して、前記１つ以上のウェアラブルオーディオ出力デバイスの動きを検出することを含む、請求項４２から５２のいずれか一項に記載の方法。
【請求項５５】
それぞれのイベントに対応する前記１つ以上の音声通知を出力することは、前記それぞれのイベントに対応するオーディオコンテンツの第１の部分を出力することを含み、
前記１つ以上の加速度計を介して、第１の方向の前記１つ以上のウェアラブルオーディオ出力デバイスの動きを検出することに従って、前記第１の動作を実行することは、前記それぞれのイベントに対応するオーディオコンテンツの第２の部分を出力することを取り止めることを含み、
前記１つ以上の加速度計を介して、第１の方向と反対の第２の方向の前記１つ以上のウェアラブルオーディオ出力デバイスの動きを検出することに従って、前記第１の動作を実行することは、前記それぞれのイベントに対応するオーディオコンテンツの第２の部分を出力することを含む、
請求項５４に記載の方法。
【請求項５６】
それぞれのイベントの発生を検出した後に、前記１つ以上のウェアラブルオーディオ出力デバイスを介して出力された前記１つ以上の音声通知以外の前記それぞれのイベントに対応する１つ以上の通知を出力することを取り止めることを含む、請求項４２から５５のいずれか一項に記載の方法。
【請求項５７】
１つ以上のウェアラブルオーディオ出力デバイスと通信し、前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する、電子デバイスであって、前記電子デバイスは、
１つ以上のプロセッサと、
１つ以上のプログラムを記憶したメモリと、を備え、前記１つ以上のプログラムが、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
第１イベントの発生を検出し、
前記第１イベントの発生を検出した後、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力し、
前記１つ以上の音声通知を出力し始めた後に、前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた入力を検出し、
前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた前記入力の検出に応答して、
前記入力が前記第１イベントに対応する前記１つ以上の音声通知に関して所定の時間周期内に検出されたという判定に従って、第１の動作を実行し、前記第１の動作は、前記第１イベントに対応する前記１つ以上の音声通知に関連付けられており、
前記第１イベントに対応する前記１つ以上の音声通知に関して所定の時間周期が経過した後に前記入力が検出されたという判定に従って、第２の動作を実行し、前記第２の動作は、前記第１イベントに対応する前記１つ以上の音声通知に関連付けられていない、
ための命令を含む、電子デバイス。
【請求項５８】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、１つ以上のウェアラブルオーディオ出力デバイス及び前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信している電子デバイスによって実行されると、前記電子デバイスに、
第１イベントの発生を検出させ、
前記第１イベントの発生を検出した後、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力させ、
前記１つ以上の音声通知を出力し始めた後に、前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた入力を検出させ、
前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた前記入力の検出に応答して、
前記入力が前記第１イベントに対応する前記１つ以上の音声通知に関して所定の時間周期内に検出されたという判定に従って、第１の動作を実行させ、前記第１の動作は、前記第１イベントに対応する前記１つ以上の音声通知に関連付けられており、
前記第１イベントに対応する前記１つ以上の音声通知に関して所定の時間周期が経過した後に前記入力が検出されたという判定に従って、第２の動作を実行させ、前記第２の動作は、前記第１イベントに対応する前記１つ以上の音声通知に関連付けられていない、
コンピュータ可読記憶媒体。
【請求項５９】
１つ以上のウェアラブルオーディオ出力デバイスと通信し、前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する、電子デバイスであって、前記電子デバイスは、
第１イベントの発生を検出するための手段と、
前記第１イベントの発生を検出した後に有効化される、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力するための手段と、
前記１つ以上の音声通知を出力し始めた後に有効化される、前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた入力を検出するための手段と、
前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた前記入力の検出に応答して有効化される手段であって、
前記入力が前記第１イベントに対応する前記１つ以上の音声通知に関して所定の時間周期内に検出されたという判定に従って有効化される、第１の動作を実行するための手段であって、前記第１の動作は、前記第１イベントに対応する前記１つ以上の音声通知に関連付けられている、手段と、
前記第１イベントに対応する前記１つ以上の音声通知に関して所定の時間周期が経過した後に前記入力が検出されたという判定に従って有効化される、第２の動作を実行するための手段であって、前記第２の動作は、前記第１イベントに対応する前記１つ以上の音声通知に関連付けられていない、手段と
を含む、電子デバイス。
【請求項６０】
１つ以上のウェアラブルオーディオ出力デバイスと通信し、前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する電子デバイスで使用するための情報処理装置であって、前記情報処理装置は、
第１イベントの発生を検出するための手段と、
前記第１イベントの発生を検出した後に有効化される、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力するための手段と、
前記１つ以上の音声通知を出力し始めた後に有効化される、前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた入力を検出するための手段と、
前記１つ以上のウェアラブルオーディオ出力デバイスに向けられた前記入力の検出に応答して有効化される手段であって、
前記入力が前記第１イベントに対応する前記１つ以上の音声通知に関して所定の時間周期内に検出されたという判定に従って有効化される、第１の動作を実行するための手段であって、前記第１の動作は、前記第１イベントに対応する前記１つ以上の音声通知に関連付けられている、手段と、
前記第１イベントに対応する前記１つ以上の音声通知に関して所定の時間周期が経過した後に前記入力が検出されたという判定に従って有効化される、第２の動作を実行するための手段であって、前記第２の動作は、前記第１イベントに対応する前記１つ以上の音声通知に関連付けられていない、手段と
を含む、情報処理装置。
【請求項６１】
１つ以上のウェアラブルオーディオ出力デバイスと通信し、前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する、電子デバイスであって、前記電子デバイスは、
１つ以上のプロセッサと、
１つ以上のプログラムを記憶したメモリと、を含み、前記１つ以上のプログラムが、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、請求項４２から５６のいずれか一項に記載の方法を実行するための命令を含む、
電子デバイス。
【請求項６２】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、１つ以上のウェアラブルオーディオ出力デバイス及び前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信している電子デバイスによって実行されると、前記電子デバイスに、請求項４２から５６のいずれか一項に記載の方法を実行させる、コンピュータ可読記憶媒体。
【請求項６３】
１つ以上のウェアラブルオーディオ出力デバイス前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信している電子デバイス上のグラフィカルユーザインタフェースであって、前記電子デバイスは、メモリと、前記メモリに記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサとを含み、前記グラフィカルユーザインタフェースは、請求項４２から５６のいずれか一項に記載の方法に従って表示されるユーザインタフェースを含む、グラフィカルユーザインタフェース。
【請求項６４】
１つ以上のウェアラブルオーディオ出力デバイスと通信し、前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する、電子デバイスであって、前記電子デバイスは、
請求項４２から５６のいずれか一項に記載の方法を実行するための手段を含む、電子デバイス。
【請求項６５】
１つ以上のウェアラブルオーディオ出力デバイスと通信し、前記１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する電子デバイスで使用するための情報処理装置であって、前記情報処理装置は、
請求項４２から５６のいずれか一項に記載の方法を実行するための手段を含む、情報処理装置。
【請求項６６】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスにおいて、
第１イベントの発生を検出することと、
前記第１イベントの発生を検出した後、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力することと、
前記第１イベントに対応する前記１つ以上の音声通知を出力した後に、前記電子デバイスが前記第１イベントに対する応答を受信する準備ができていることを示す前記１つ以上の音声通知とは別のそれぞれのオーディオ出力を出力することと、
前記それぞれのオーディオ出力を出力している間に、前記第１イベントに対する応答に対応する入力を検出することと、前記入力に基づいて前記第１イベントに対する応答を生成することと
を含む方法。
【請求項６７】
前記第１イベントに対応する前記１つ以上の音声通知を出力した後、前記電子デバイス又は前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに応答する要求に対応する第２の入力を検出することを含み、
前記第２の入力の検出に応答して、前記電子デバイスが前記第１イベントに対する応答を受信する準備ができていることを示す、前記それぞれのオーディオ出力が出力される、
請求項６６に記載の方法。
【請求項６８】
前記それぞれのオーディオ出力はホワイトノイズを含む、請求項６６又は６７に記載の方法。
【請求項６９】
前記電子デバイスは、１つ以上のオーディオ入力デバイスと通信しており、前記第１イベントに対する応答に対応する入力を検出することは、前記１つ以上のオーディオ入力デバイスを介してオーディオ入力を検出することを含む、請求項６６から６８のいずれか一項に記載の方法。
【請求項７０】
前記電子デバイスはタッチ感知面を含み、前記方法は、
前記それぞれのオーディオ出力を出力している間、及び前記第１イベントに対応する前記入力を検出する前に、
前記タッチ感知面を介して、第１のタッチ入力を検出することと、
前記タッチ感知面を介して前記第１のタッチ入力を検出したことに応答して、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対する１つ以上の応答オプションを出力することと
を更に含み、
前記第１イベントに対する応答に対応する前記入力を検出することは、前記タッチ感知面を介して、前記１つ以上の応答オプションのそれぞれの応答オプションを選択する第２のタッチ入力を検出することを含み、
前記第１イベントに対して生成された前記応答は、選択された前記それぞれの応答オプションに対応する、
請求項６６から６８のいずれか一項に記載の方法。
【請求項７１】
前記電子デバイスは回転可能入力機構を含み、前記方法は、
前記それぞれのオーディオ出力を出力している間、及び前記第１イベントに対応する前記入力を検出する前に、
前記回転可能入力機構を介して、第１の入力を検出することと、
前記回転可能入力機構を介して前記第１の入力を検出したことに応答して、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対する１つ以上の応答オプションを出力することと
を含み、
前記第１イベントに対する応答に対応する前記入力を検出することは、前記回転可能入力機構を介して、前記１つ以上の応答オプションのそれぞれの応答オプションを選択する第２の入力を検出することを含み、
前記第１イベントに対して生成された前記応答は、選択された前記それぞれの応答オプションに対応する、
請求項６６から６８のいずれか一項に記載の方法。
【請求項７２】
前記電子デバイスは、ディスプレイ及び１つ以上の姿勢センサを含み、前記方法は、
前記第１イベントに対する応答に対応する前記入力を検出する前に、前記１つ以上の姿勢センサを介して、前記電子デバイスの姿勢の変化を検出することと、
前記電子デバイスの前記姿勢の変化の検出に応答して、
前記電子デバイスの前記姿勢の変化が前記第１イベントに対応する前記１つ以上の音声通知に関して所定の時間周期内に検出されたという判定に従って、前記ディスプレイ上に、前記第１イベントに対する１つ以上の応答オプションを表示することと
を含み、
前記第１イベントに対する応答に対応する前記入力を検出することは、前記１つ以上の応答オプションのそれぞれの応答オプションを選択する入力を検出することを含む、
請求項６６から６８のいずれか一項に記載の方法。
【請求項７３】
前記第１イベントに対応する前記１つ以上の音声通知を出力した後、及び前記電子デバイスが前記第１イベントに対する応答を受信する準備ができていることを示す前記１つ以上の音声通知とは別のそれぞれのオーディオ出力を出力する前に、
前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対する応答を提供するように前記電子デバイスのユーザを促す複数の応答オプションを出力することを含む、
請求項６６から６８のいずれか一項に記載の方法。
【請求項７４】
前記第１イベントはカレンダイベント招待であり、前記複数の応答オプションは、前記カレンダイベント招待を承諾するオプションと、前記カレンダイベント招待を拒否するオプションとを含む、請求項７３に記載の方法。
【請求項７５】
前記電子デバイスは、１つ以上のオーディオ入力デバイスと通信しており、前記方法は、
前記１つ以上のオーディオ入力デバイスに対する周囲ノイズの音量を検出することと、
前記周囲ノイズの音量に基づいて、前記１つ以上の音声通知の出力音量を調整することと
を含む、請求項６６から７４のいずれか一項に記載の方法。
【請求項７６】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスであって、前記電子デバイスは、
１つ以上のプロセッサと、
１つ以上のプログラムを記憶したメモリと、を備え、前記１つ以上のプログラムが、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
第１イベントの発生を検出し、
前記第１イベントの発生を検出した後、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力し、
前記第１イベントに対応する前記１つ以上の音声通知を出力した後に、前記電子デバイスが前記第１イベントに対する応答を受信する準備ができていることを示す前記１つ以上の音声通知とは別のそれぞれのオーディオ出力を出力し、
前記それぞれのオーディオ出力を出力している間に、前記第１イベントに対する応答に対応する入力を検出し、前記入力に基づいて前記第１イベントに対する応答を生成する
ための命令を含む、電子デバイス。
【請求項７７】
１つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスによって実行されるとき、前記電子デバイスに、
第１イベントの発生を検出させ、
前記第１イベントの発生を検出した後、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力させ、
前記第１イベントに対応する前記１つ以上の音声通知を出力した後に、前記電子デバイスが前記第１イベントに対する応答を受信する準備ができていることを示す前記１つ以上の音声通知とは別のそれぞれのオーディオ出力を出力させ、
前記それぞれのオーディオ出力を出力している間に、前記第１イベントに対する応答に対応する入力を検出させ、前記入力に基づいて前記第１イベントに対する応答を生成させる、
コンピュータ可読記憶媒体。
【請求項７８】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスであって、前記電子デバイスは、
第１イベントの発生を検出するための手段と、
前記第１イベントの発生を検出した後に有効化される、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力するための手段と、
前記第１イベントに対応する前記１つ以上の音声通知を出力した後に有効化される、前記電子デバイスが前記第１イベントに対する応答を受信する準備ができていることを示す前記１つ以上の音声通知とは別のそれぞれのオーディオ出力を出力するための手段と、
前記それぞれのオーディオ出力を出力している間に有効化される、前記第１イベントに対する応答に対応する入力を検出し、前記入力に基づいて前記第１イベントに対する応答を生成するための手段と
を含む、電子デバイス。
【請求項７９】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスで使用するための情報処理装置であって、前記情報処理装置は、
第１イベントの発生を検出するための手段と、
前記第１イベントの発生を検出した後に有効化される、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力するための手段と、
前記第１イベントに対応する前記１つ以上の音声通知を出力した後に有効化される、前記電子デバイスが前記第１イベントに対する応答を受信する準備ができていることを示す前記１つ以上の音声通知とは別のそれぞれのオーディオ出力を出力するための手段と、
前記それぞれのオーディオ出力を出力している間に有効化される、前記第１イベントに対する応答に対応する入力を検出し、前記入力に基づいて前記第１イベントに対する応答を生成するための手段と
を含む、情報処理装置。
【請求項８０】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスであって、前記電子デバイスは、
１つ以上のプロセッサと、
１つ以上のプログラムを記憶したメモリと、を含み、前記１つ以上のプログラムが、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、請求項６６から７５のいずれか一項に記載の方法を実行するための命令を含む、電子デバイス。
【請求項８１】
１つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスによって実行されるとき、前記電子デバイスに、請求項６６から７５のいずれか一項に記載の方法を実行させる、コンピュータ可読記憶媒体。
【請求項８２】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイス上のグラフィカルユーザインタフェースであって、前記電子デバイスは、メモリと、前記メモリに記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサとを含み、前記グラフィカルユーザインタフェースは、請求項６６から７５のいずれか一項に記載の方法に従って表示されるユーザインタフェースを含む、グラフィカルユーザインタフェース。
【請求項８３】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスであって、前記電子デバイスは、
請求項６６から７５のいずれか一項に記載の方法を実行するための手段を含む、電子デバイス。
【請求項８４】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスで使用するための情報処理装置であって、前記情報処理装置は、
請求項６６から７５のいずれか一項に記載の方法を実行するための手段を含む、情報処理装置。
【請求項８５】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスにおいて、
前記１つ以上のウェアラブルオーディオ出力デバイスがユーザによって着用されている間に第１イベントの発生を検出することと、
前記第１イベントの発生の検出に応答して、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力することであって、
前記電子デバイスの前記ユーザが現在会話に没頭しているという判定に従って、前記会話が終了するまで前記第１イベントに対応する前記１つ以上の音声通知を出力することを遅延させることと、
前記電子デバイスの前記ユーザが現在会話に没頭していないという判定に従って、前記出力を遅延させることなく前記第１イベントに対応する前記１つ以上の音声通知を出力することと
を含む、方法。
【請求項８６】
前記電子デバイスは、１つ以上のオーディオ入力デバイスと通信しており、前記電子デバイスの前記ユーザが現在会話に没頭していると判定することは、前記１つ以上のオーディオ入力デバイスを介してスピーチを検出することを含む、請求項８５に記載の方法。
【請求項８７】
前記１つ以上の音声通知を出力することは、疑似スピーチを使用して前記第１イベントに対応するオーディオコンテンツを出力することを含む、請求項８５又は８６に記載の方法。
【請求項８８】
前記１つ以上の音声通知を出力することは、１つ以上のオーディオトーンを出力することを含む、請求項８５から８７のいずれか一項に記載の方法。
【請求項８９】
前記電子デバイスは、前記１つ以上のウェアラブルオーディオ出力デバイスとは別個の１つ以上の第２のオーディオ出力デバイスを含むか又はこれと通信しており、前記方法は、前記１つ以上の第２のオーディオ出力デバイスを介して第２イベントに対応する言語化された情報を出力することと併せて、前記１つ以上のウェアラブルオーディオ出力デバイスを介して前記第２イベントに対応する音声通知を出力することを取り止めることを含む、請求項８５から８８のいずれか一項に記載の方法。
【請求項９０】
前記第１イベントに対応する前記１つ以上の音声通知を出力することは、前記第１イベントのメタデータが前記第１イベントを音声通知に関連付けるという判定に従って実行される、請求項８５に記載の方法。
【請求項９１】
前記第１イベントに対応する前記１つ以上の音声通知を出力することは、前記電子デバイスが音声通知を可能にするそれぞれのモードにあるという判定に従って実行される、請求項８５に記載の方法。
【請求項９２】
前記第１イベントに対応する前記１つ以上の音声通知を出力することは、前記電子デバイスで実行されるバーチャルアシスタントによって監視された以前のユーザ挙動に基づいて実行される、請求項８５に記載の方法。
【請求項９３】
前記電子デバイスは、１つ以上のオーディオ入力デバイスと通信しており、前記方法は、
前記第１イベントに対応する１つ以上の音声通知を出力する前に、前記１つ以上のオーディオ入力デバイスを介して、前記ユーザが興味を示すそれぞれのイベントプロパティを示す言語入力を検出することを含み、
前記第１イベントに対応する前記１つ以上の音声通知を出力することは、前記第１イベントが前記それぞれのイベントプロパティに関連付けられているという判定に従って実行される、
請求項８５に記載の方法。
【請求項９４】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスであって、前記電子デバイスは、
１つ以上のプロセッサと、
１つ以上のプログラムを記憶したメモリと、を備え、前記１つ以上のプログラムが、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
前記１つ以上のウェアラブルオーディオ出力デバイスがユーザによって着用されている間に第１イベントの発生を検出し、
前記第１イベントの発生の検出に応答して、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力するための命令を含み、前記１つ以上の音声通知を出力することは、
前記電子デバイスの前記ユーザが現在会話に没頭しているという判定に従って、前記会話が終了するまで前記第１イベントに対応する前記１つ以上の音声通知を出力することを遅延させることと、
前記電子デバイスの前記ユーザが現在会話に没頭していないという判定に従って、前記出力を遅延させることなく前記第１イベントに対応する前記１つ以上の音声通知を出力することと
を含む、電子デバイス。
【請求項９５】
１つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスによって実行されるとき、前記電子デバイスに、
前記１つ以上のウェアラブルオーディオ出力デバイスがユーザによって着用されている間に第１イベントの発生を検出させ、
前記第１イベントの発生の検出に応答して、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力させ、前記１つ以上の音声通知を出力することは、
前記電子デバイスの前記ユーザが現在会話に没頭しているという判定に従って、前記会話が終了するまで前記第１イベントに対応する前記１つ以上の音声通知を出力することを遅延させることと、
前記電子デバイスの前記ユーザが現在会話に没頭していないという判定に従って、前記出力を遅延させることなく前記第１イベントに対応する前記１つ以上の音声通知を出力することと
を含む、コンピュータ可読記憶媒体。
【請求項９６】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスであって、前記電子デバイスは、
前記１つ以上のウェアラブルオーディオ出力デバイスがユーザによって着用されている間に第１イベントの発生を検出するための手段と、
前記第１イベントの発生の検出に応答して有効化される、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力するための手段であって、
前記電子デバイスの前記ユーザが現在会話に没頭しているという判定に従って有効化される、前記会話が終了するまで前記第１イベントに対応する前記１つ以上の音声通知を出力することを遅延させるための手段と、
前記電子デバイスの前記ユーザが現在会話に没頭していないという判定に従って有効化される、前記出力を遅延させることなく前記第１イベントに対応する前記１つ以上の音声通知を出力するための手段と
を含む、電子デバイス。
【請求項９７】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスで使用するための情報処理装置であって、前記情報処理装置は、
前記１つ以上のウェアラブルオーディオ出力デバイスがユーザによって着用されている間に第１イベントの発生を検出するための手段と、
前記第１イベントの発生の検出に応答して有効化される、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力するための手段であって、
前記電子デバイスの前記ユーザが現在会話に没頭しているという判定に従って有効化される、前記会話が終了するまで前記第１イベントに対応する前記１つ以上の音声通知を出力することを遅延させるための手段と、
前記電子デバイスの前記ユーザが現在会話に没頭していないという判定に従って有効化される、前記出力を遅延させることなく前記第１イベントに対応する前記１つ以上の音声通知を出力するための手段と
を含む、情報処理装置。
【請求項９８】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスであって、前記電子デバイスは、
１つ以上のプロセッサと、
１つ以上のプログラムを記憶したメモリと、を含み、前記１つ以上のプログラムが、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、請求項８５から９３のいずれか一項に記載の方法を実行するための命令を含む、電子デバイス。
【請求項９９】
１つ以上のプログラムを記憶したコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは命令を含み、前記命令は、１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスによって実行されるとき、前記電子デバイスに、請求項８５から９３のいずれか一項に記載の方法を実行させる、コンピュータ可読記憶媒体。
【請求項１００】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイス上のグラフィカルユーザインタフェースであって、前記電子デバイスは、メモリと、前記メモリに記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサとを含み、前記グラフィカルユーザインタフェースは、請求項８５から９３のいずれか一項に記載の方法に従って表示されるユーザインタフェースを含む、グラフィカルユーザインタフェース。
【請求項１０１】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスであって、前記電子デバイスは、
請求項８５から９３のいずれか一項に記載の方法を実行するための手段を含む、電子デバイス。
【請求項１０２】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスで使用するための情報処理装置であって、前記情報処理装置は、
請求項８５から９３のいずれか一項に記載の方法を実行するための手段を含む、情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
これは概して、オーディオ出力デバイスを介して音声通知を提供する電子デバイスを含むがこれに限定されない、ウェアラブルオーディオ出力デバイスなどのオーディオ出力デバイスを備える電子デバイスに関する。
【背景技術】
【０００２】
音声通知は、ユーザに言語で情報を伝達するために、広く使用されている。しかし、音声通知を提供する既存の方法は、煩雑で非効率的であり、限定されている。一部の場合には、音声通知を提供する既存の方法は、音声通知を生成するため、又は音声通知に応答するために、複数の入力を必要とする。一部の場合には、音声通知を提供する既存の方法は、少なすぎる情報又は多すぎる情報を一度に提供する。一部の場合には、音声通知を提供する既存の方法は、侵入的かつ散漫に音声通知を提供する。加えて、既存の方法は、必要以上に時間がかかり、ユーザ対話を必要とするため、エネルギを浪費する。後者の問題は、バッテリ動作式デバイスにおいては特に重大である。
【発明の概要】
【０００３】
従って、音声通知を提供するための改善された方法及びインタフェースを備える電子デバイスが必要とされている。このような方法及びインタフェースは、音声通知を提供する既存の方法を任意選択的に補完又は置換する。このような方法及びインタフェースは、ユーザからの入力の数、範囲、及び／又は性質を低減し、より効率的なヒューマンマシンインタフェースを作り出す。バッテリ動作デバイスに関しては、そのような方法及びインタフェースは、電力を節約し、バッテリ充電間の時間を延ばす。
【０００４】
音声通知の提供に関連する上記の欠点及びその他の問題は、開示されるデバイスによって低減又は解消される。いくつかの実施形態では、デバイスは、デスクトップコンピュータである。いくつかの実施形態では、このデバイスは、ポータブル（例えば、ノートブックコンピュータ、タブレットコンピュータ、又はハンドヘルドデバイス）である。いくつかの実施形態では、デバイスは、パーソナル電子デバイス（例えば、時計などのウェアラブル電子デバイス）である。いくつかの実施形態では、デバイスは、タッチパッドを有する（及び／又はこれと通信している）。いくつかの実施形態では、デバイスは、タッチ感知ディスプレイ（「タッチスクリーン」又は「タッチスクリーンディスプレイ」としても知られる）を有する（及び／又はこれと通信している）。いくつかの実施形態では、デバイスは、グラフィカルユーザインタフェース（ＧＵＩ）、１つ以上のプロセッサ、メモリ、及び複数の機能を実行するためのメモリに記憶された１つ以上のモジュール、プログラム、又は命令セットを有する。いくつかの実施形態では、ユーザは、部分的には、タッチ感知面におけるスタイラス及び／又は指による接触及びジェスチャを通してＧＵＩと相互作用する。いくつかの実施形態では、機能は、任意選択的に、ゲームプレイ、画像編集、描画、プレゼンティング、ワードプロセッシング、スプレッドシート作成、電話、テレビ会議、電子メール、インスタントメッセージング、トレーニングサポート、デジタル写真撮影、デジタルビデオ撮影、ウェブブラウジング、デジタル音楽再生、メモ取り、及び／又はデジタルビデオ再生を含む。それらの機能を実行する実行可能命令は任意選択で、非一時的コンピュータ可読記憶媒体又は１つ以上のプロセッサによって実行されるように構成された他のコンピュータプログラム製品に含まれる。
【０００５】
いくつかの実施形態によれば、方法は、１つ以上のウェアラブルオーディオ出力デバイスと通信し、１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する、電子デバイスにおいて実行される。方法は、１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置にない間に、１つ以上のオーディオ出力デバイスを介してイベントに対応する通知を出力することなく、複数のイベントの発生を検出することを含む。方法は、複数のイベントの発生を検出した後に、１つ以上のセンサを介して、１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置に配置されたことを検出することを含む。方法は、１つ以上のセンサを介して、１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置に配置されたことに応答して、１つ以上のウェアラブルオーディオ出力デバイスを介して、複数のイベントのうちの任意の１つ以上に対応する１つ以上の音声通知を含む情報を出力することを含む。
【０００６】
いくつかの実施形態によれば、方法は、１つ以上のオーディオ出力デバイスを備える電子デバイスにおいて実行される。方法は、イベントの発生を検出することと、イベントの発生を検出することに応答して、１つ以上のオーディオ出力デバイスを介して、イベントを表すオーディオコンテンツを含む音声通知を出力することとを含む。イベントが第１の特性群の第１特性に関連付けられているという判定に従って、音声通知は、イベントを表すオーディオコンテンツを含み、第１特性に基づいて選択される第１オーディオ出力特性を有する。イベントが、第１特性とは異なる第１の特性群の第２特性に関連付けられているという判定に従って、音声通知は、イベントを表すオーディオコンテンツを含み、第２特性に基づいて選択される、第１出力特性とは異なる第２オーディオ出力特性を有する。
【０００７】
いくつかの実施形態によれば、方法は、１つ以上のウェアラブルオーディオ出力デバイスと通信し、１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサと通信する、電子デバイスにおいて実行される。方法は、第１イベントの発生を検出することと、第１イベントの発生を検出した後に、１つ以上のウェアラブルオーディオ出力デバイスを介して、第１イベントに対応する１つ以上の音声通知を出力することとを含む。方法は、１つ以上の音声通知を出力し始めた後に、１つ以上のウェアラブルオーディオ出力デバイスに向けられた入力を検出することを含む。方法は、１つ以上のウェアラブルオーディオ出力デバイスに向けられた入力を検出することに応答して、第１イベントに対応する１つ以上の音声通知に関して所定の時間周期内に入力が検出されたという判定に従って、第１の動作を実行することであって、第１の動作は第１イベントに対応する１つ以上の音声通知に関連付けられている、ことと、第１イベントに対応する１つ以上の音声通知に関して所定の時間周期が経過した後に入力が検出されたという判定に従って、第２の動作を実行することであって、第２の動作は、第１イベントに対応する１つ以上の音声通知に関連付けられていない、ことを含む。
【０００８】
いくつかの実施形態によれば、方法は、１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスにおいて実行される。方法は、第１イベントの発生を検出することと、第１イベントの発生を検出した後に、１つ以上のウェアラブルオーディオ出力デバイスを介して、第１イベントに対応する１つ以上の音声通知を出力することとを含む。方法は、第１イベントに対応する１つ以上の音声通知を出力した後に、電子デバイスが第１イベントに対する応答を受信する準備ができていることを示す１つ以上の音声通知とは別のそれぞれのオーディオ出力を出力することを含む。方法は、それぞれのオーディオ出力を出力している間に、第１イベントに対する応答に対応する入力を検出することと、入力に基づいて第１イベントに対する応答を生成することとを含む。
【０００９】
いくつかの実施形態によれば、方法は、１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスにおいて実行される。方法は、１つ以上のウェアラブルオーディオ出力デバイスがユーザによって着用されている間に第１イベントの発生を検出することを含む。方法は、第１イベントの発生を検出することに応答して、１つ以上のウェアラブルオーディオ出力デバイスを介して、第１イベントに対応する１つ以上の音声通知を出力することを含み、これは、電子デバイスのユーザが現在会話に没頭しているという判定に従って、会話が終了するまで第１イベントに対応する１つ以上の音声通知の出力を遅延させることと、電子デバイスのユーザが現在会話に没頭していないという判定に従って、出力を遅延させることなく第１イベントに対応する１つ以上の音声通知を出力することとを含む。
【００１０】
いくつかの実施形態によれば、電子デバイスは、１つ以上のオーディオ出力デバイス（例えば、１つ以上のウェアラブルオーディオ出力デバイス）、任意選択的に、オーディオ出力デバイスの配置を検出するための１つ以上のセンサ、任意選択的に、ディスプレイ及び／又はタッチ感知面、任意選択的に、１つ以上の加速度計及び／又は姿勢センサ、任意選択的に、１つ以上の追加の入力デバイス（例えば、回転可能入力機構）、１つ以上のプロセッサ、及び１つ以上のプログラムを記憶するメモリを含み（及び／又はこれらと通信しており）、１つ以上のプログラムは、１つ以上のプロセッサによって実行されるように構成されており、１つ以上のプログラムは、本明細書で説明される方法のいずれかの動作を実行し又は実行させる命令を含む。いくつかの実施形態によれば、コンピュータ可読記憶媒体は、１つ以上のオーディオ出力デバイス、任意選択的に、オーディオ出力デバイスの配置を検出するための１つ以上のセンサ、任意選択的に、ディスプレイ及び／又はタッチ感知面、任意選択的に、１つ以上の加速度計及び／又は姿勢センサ、及び任意選択的に、１つ以上の追加の入力デバイスを含む（及び／又はこれらと通信している）電子デバイスによって実行されると、本明細書に記載される方法のいずれかの動作をデバイスに実行させる命令を記憶している。いくつかの実施形態によれば、１つ以上のオーディオ出力デバイス、任意選択的に、オーディオ出力デバイスの配置を検出するための１つ以上のセンサ、任意選択的に、ディスプレイ及び／又はタッチ感知面、任意選択的に、１つ以上の加速度計及び／又は姿勢センサ、及び任意選択的に、１つ以上の追加の入力デバイス、メモリ、及びメモリに記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサを含む（及び／又はこれらと通信している）デバイス上のグラフィカルユーザインタフェースは、本明細書に記載される方法のいずれかで表示される要素の任意の１つ以上を含み、これらは本明細書に記載される方法のいずれかに記載されるように、入力に応答して更新される。いくつかの実施形態によれば、電子デバイスは、１つ以上のオーディオ出力デバイス、任意選択的に、オーディオ出力デバイスの配置を検出するための１つ以上のセンサ、任意選択的に、ディスプレイ及び／又はタッチ感知面、任意選択的に、１つ以上の加速度計及び／又は姿勢センサ、及び任意選択的に、１つ以上の追加の入力デバイス、及び本明細書に記載される方法のいずれかの動作を実行し又は実行させる手段を含む（及び／又はこれと通信している）。いくつかの実施形態によれば、１つ以上のオーディオ出力デバイス、任意選択的に、オーディオ出力デバイスの配置を検出するための１つ以上のセンサ、任意選択的に、ディスプレイ及び／又はタッチ感知面、任意選択的に、１つ以上の加速度計及び／又は姿勢センサ、及び任意選択的に、１つ以上の追加の入力デバイスを含む（及び／又はこれと通信している）電子デバイスで使用するための情報処理装置は、本明細書に記載される方法のいずれかの動作を実行し又は実行させる手段を含む。
【００１１】
従って、１つ以上のオーディオ出力デバイス、任意選択的に、オーディオ出力デバイスの配置を検出するための１つ以上のセンサ、任意選択的に、ディスプレイ及び／又はタッチ感知面、任意選択的に、１つ以上の加速度計及び／又は姿勢センサ、及び任意選択的に、１つ以上の追加の入力デバイスを有する（及び／又はこれと通信している）電子デバイスには、音声通知を提供するための改善された方法及びインタフェースが設けられ、これにより、このようなデバイスの有効性、効率、及びユーザ満足度を向上させる。このような方法及びインタフェースは、音声通知を提供する既存の方法を補完し、又は置き換えることができる。
【図面の簡単な説明】
【００１２】
説明される様々な実施形態をより良く理解するため、以下の図面と併せて、以下の「発明を実施するための形態」が参照されるべきであり、類似の参照番号は、以下の図の全てを通じて、対応する部分を指す。
【００１３】
【図１Ａ】いくつかの実施形態に係る、タッチ感知ディスプレイを有するポータブル多機能デバイスを示すブロック図である。
【００１４】
【図１Ｂ】いくつかの実施形態に係る、イベント処理のための例示的な構成要素を示すブロック図である。
【００１５】
【図２】いくつかの実施形態に係る、タッチスクリーンを有するポータブル多機能デバイスを示す。
【００１６】
【図３Ａ】いくつかの実施形態に係る、ディスプレイ及びタッチ感知面を有する例示的な多機能デバイスのブロック図である。
【００１７】
【図３Ｂ】いくつかの実施形態に係る、例示的なウェアラブルオーディオ出力デバイスのブロック図である。
【００１８】
【図４Ａ】いくつかの実施形態に係る、ポータブル多機能デバイス上のアプリケーションのメニューのための例示的なユーザインタフェースを示す。
【００１９】
【図４Ｂ】いくつかの実施形態に係る、ディスプレイと分離したタッチ感知面を有する多機能デバイスのための例示的なユーザインタフェースを示す。
【００２０】
【図４Ｃ】いくつかの実施形態に係る、動的強度閾値の例を示す。
【図４Ｄ】いくつかの実施形態に係る、動的強度閾値の例を示す。
【図４Ｅ】いくつかの実施形態に係る、動的強度閾値の例を示す。
【００２１】
【図５Ａ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｂ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｃ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｄ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｅ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｆ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｇ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｈ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｉ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｊ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｋ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｌ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｍ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｎ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｏ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｐ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｑ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｒ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｓ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｔ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｕ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｖ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｗ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｘ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｙ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５Ｚ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５ＡＡ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５ＡＢ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５ＡＣ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【図５ＡＤ】いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。
【００２２】
【図６Ａ】いくつかの実施形態に係る、ユーザによって着用されたオーディオ出力デバイスに音声通知を提供するプロセスのフロー図である。
【図６Ｂ】いくつかの実施形態に係る、ユーザによって着用されたオーディオ出力デバイスに音声通知を提供するプロセスのフロー図である。
【図６Ｃ】いくつかの実施形態に係る、ユーザによって着用されたオーディオ出力デバイスに音声通知を提供するプロセスのフロー図である。
【図６Ｄ】いくつかの実施形態に係る、ユーザによって着用されたオーディオ出力デバイスに音声通知を提供するプロセスのフロー図である。
【図６Ｅ】いくつかの実施形態に係る、ユーザによって着用されたオーディオ出力デバイスに音声通知を提供するプロセスのフロー図である。
【００２３】
【図７Ａ】いくつかの実施形態に係る、イベントに関する追加情報を伝達するためのオーディオコンテキストを提供するプロセスのフロー図である。
【図７Ｂ】いくつかの実施形態に係る、イベントに関する追加情報を伝達するためのオーディオコンテキストを提供するプロセスのフロー図である。
【図７Ｃ】いくつかの実施形態に係る、イベントに関する追加情報を伝達するためのオーディオコンテキストを提供するプロセスのフロー図である。
【００２４】
【図８Ａ】いくつかの実施形態に係る、音声通知に対するユーザ入力のタイミングに基づいて動作を実行するプロセスのフロー図である。
【図８Ｂ】いくつかの実施形態に係る、音声通知に対するユーザ入力のタイミングに基づいて動作を実行するプロセスのフロー図である。
【図８Ｃ】いくつかの実施形態に係る、音声通知に対するユーザ入力のタイミングに基づいて動作を実行するプロセスのフロー図である。
【図８Ｄ】いくつかの実施形態に係る、音声通知に対するユーザ入力のタイミングに基づいて動作を実行するプロセスのフロー図である。
【００２５】
【図９Ａ】いくつかの実施形態に係る、ユーザを刺激して音声通知に対する応答を受信するプロセスのフロー図である。
【図９Ｂ】いくつかの実施形態に係る、ユーザを刺激して音声通知に対する応答を受信するプロセスのフロー図である。
【図９Ｃ】いくつかの実施形態に係る、ユーザを刺激して音声通知に対する応答を受信するプロセスのフロー図である。
【００２６】
【図１０Ａ】いくつかの実施形態に係る、ユーザアクティビティ及びコンテキストに基づいて音声通知を条件付きで出力するプロセスのフロー図である。
【図１０Ｂ】いくつかの実施形態に係る、ユーザアクティビティ及びコンテキストに基づいて音声通知を条件付きで出力するプロセスのフロー図である。
【発明を実施するための形態】
【００２７】
上述したように、音声通知は、言語で情報を伝達し、ユーザが情報を見る必要なくユーザが情報を便利に聞けるようにすることによって、ユーザに情報を伝達するのに有用である。音声通知を提供する既存の方法は、多くの場合、機能性又は有効性において制限される。一部の場合には、音声通知を提供する既存の方法は、音声通知を生成又はこれに応答するために、複数の入力を必要とする。一部の場合には、音声通知を提供する既存の方法は、侵入的かつ散漫に音声通知を提供する。本明細書に記載されるデバイス、方法、及びユーザインタフェースは、複数の方法で音声通知とのユーザインタフェース対話を改善する。例えば、本明細書に開示される実施形態は、電子デバイスが音声通知を提供し、音声通知に対する応答を受信するための、より効率的な方法を提供する。加えて、本明細書の実施形態は、ユーザに情報をより効率的に伝達する改善された音声通知を提供する。
【００２８】
以下、図１Ａ〜１Ｂ、図２、及び図３Ａ〜３Ｂは、例示的なデバイスの説明を提供する。図４Ａ〜４Ｂは、本明細書に開示される実施形態が実装される例示的なデバイスの例示的なユーザインタフェースを示す。図５Ａ〜５ＡＤは、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。図６Ａ〜６Ｅは、ユーザによって着用されたオーディオ出力デバイスに音声通知を提供する方法のフロー図を示す。図７Ａ〜７Ｃは、イベントに関する追加情報を伝達するためのオーディオコンテキストを提供する方法のフロー図を示す。図８Ａ〜８Ｄは、音声通知に対するユーザ入力のタイミングに基づいて動作を実行する方法のフロー図を示す。図９Ａ〜９Ｃは、ユーザを刺激して音声通知に対する応答を受信する方法のフロー図を示す。図１０Ａ〜１０Ｂは、ユーザアクティビティ及びコンテキストに基づいて音声通知を条件付きで出力する方法のフロー図を示す。図５Ａ〜５ＡＤのユーザインタフェース及び対話は、図６Ａ〜６Ｅ、図７Ａ〜７Ｃ、図８Ａ〜８Ｄ、図９Ａ〜９Ｃ、及び図１０Ａ〜１０Ｂのプロセスを示すために使用される。
【００２９】
例示的なデバイス
ここで、添付図面に実施例が示される実施形態への詳細な参照が行われる。以下の詳細な説明では、説明される様々な実施形態の完全な理解を提供するために数多くの具体的な詳細が記載されている。しかしながら、記載されている様々な実施形態は、これらの具体的な詳細を伴わずとも実践し得ることが、当業者には明らかであろう。他の例では、周知の方法、手順、構成要素、回路、及びネットワークは、実施形態の態様を不必要に不明瞭にしないよう詳細には説明されていない。
【００３０】
本明細書では、第１、第２などの用語は、いくつかの実施例で、様々な要素を説明するために使用されるが、これらの要素は、それらの用語によって限定されるべきではないことも理解されるであろう。これらの用語は、ある要素を別の要素と区別するためにのみ使用される。例えば、説明されている様々な実施形態の範囲から逸脱することなく、第１の接触は、第２の接触と称することができ、同様に、第２の接触は、第１の接触と称し得る。第１の接触及び第２の接触は両方とも接触であるが、文脈がそうではないことを明確に示さない限り、それらは同じ接触ではない。
【００３１】
本明細書に記載する様々な実施形態の説明で使用される術語は、特定の実施形態を説明することのみを目的とし、限定的であることは意図されていない。記載する様々な実施形態の説明及び添付の特許請求の範囲では、単数形の「ａ（１つ、一）」、「ａｎ（１つ、一）」、及び「ｔｈｅ（その、この）」は、文脈上別途明白に記載しない限り、複数形も同様に含むことが意図される。又、本明細書で使用されるとき、用語「及び／又は」は、関連する列挙された項目のうちの１つ以上のいずれか及び全ての考えられる組み合わせを指し、かつこれを含むことを理解されたい。用語「ｉｎｃｌｕｄｅｓ（含む）」、「ｉｎｃｌｕｄｉｎｇ（含む）」、「ｃｏｍｐｒｉｓｅｓ（含む、備える）」、及び／又は「ｃｏｍｐｒｉｓｉｎｇ（含む、備える）」は、本明細書で使用する場合、述べられた特徴、整数、ステップ、動作、要素、及び／又は構成要素の存在を指定するが、１つ以上の他の特徴、整数、ステップ、動作、要素、構成要素、及び／又はそれらのグループの存在又は追加を除外しないことが更に理解されるであろう。
【００３２】
本明細書に記載される場合、用語「ｉｆ（〜の場合）」は、任意選択で、文脈に依存して「ｗｈｅｎ（〜のとき）」、「ｕｐｏｎ（〜すると）」、「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｒｍｉｎｉｎｇ（〜と判定したことに応じて）」、又は「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｃｔｉｎｇ（〜を検出したことに応じて）」を意味するものと解釈される。同様に、「〜と判定された場合（if it is determined）」又は「［記載の状態又はイベント］が検出された場合（if [a stated condition or event] is detected）」という語句は、任意選択的に、文脈に応じて、「〜と判定したとき（upon determining）」若しくは「〜と判定したことに応じて（in response to determining）」、又は「［記載の状態又はイベント］を検出したとき（upon detecting [the stated condition or event]）」若しくは「［記載の状態又はイベント］を検出したことに応じて（in response to detecting [the stated condition or event]）」を意味すると解釈される。
【００３３】
電子デバイス、そのようなデバイス用のユーザインタフェース、及びそのようなデバイスを使用する関連するプロセスの実施形態が説明される。いくつかの実施形態では、デバイスは、ＰＤＡ機能及び／又は音楽プレイヤー機能などの他の機能も含む、携帯電話などのポータブル通信デバイスである。ポータブル多機能デバイスの例示的な実施形態は、Ｃｕｐｅｒｔｉｎｏ、ＣａｌｉｆｏｒｎｉａのＡｐｐｌｅ  Ｉｎｃ．からのｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）デバイスを含むが、これらに限定されない。タッチ感知面（例えば、タッチスクリーンディスプレイ及び／又はタッチパッド）を有するラップトップ又はタブレットコンピュータなどの他のポータブル電子デバイスが任意選択で使用される。いくつかの実施形態では、デバイスはポータブル通信デバイスではなく、タッチ感知面（例えば、タッチスクリーンディスプレイ及び／又はタッチパッド）を有するデスクトップコンピュータであることも理解されたい。
【００３４】
以下の論考では、ディスプレイ及びタッチ感知面を含む電子デバイスについて説明する。しかしながら、電子デバイスは任意選択で、物理キーボード、マウス、及び／又はジョイスティックなどの、１つ以上の他の物理ユーザインタフェースデバイスを含むことを理解されたい。
【００３５】
デバイスは、典型的には、ゲームアプリケーション、メモ取りアプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、ワードプロセッシングアプリケーション、スプレッドシートアプリケーション、電話アプリケーション、テレビ会議アプリケーション、電子メールアプリケーション、インスタントメッセージングアプリケーション、トレーニングサポートアプリケーション、写真管理アプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ウェブブラウジングアプリケーション、デジタル音楽プレイヤーアプリケーション、及び／又はデジタルビデオプレイヤアプリケーションのうちの１つ以上などの、様々なアプリケーションをサポートする。
【００３６】
本デバイス上で実行される様々なアプリケーションは、タッチ感知面などの、少なくとも１つの共通の物理ユーザインタフェースデバイスを、任意選択的に使用する。タッチ感知面の１つ以上の機能、並びにデバイスによって表示される対応する情報は、アプリケーションごとに、及び／又はそれぞれのアプリケーション内で、任意選択的に、調整及び／又は変更される。このように、デバイスの共通の物理アーキテクチャ（タッチ感知面など）は、任意選択的に、ユーザにとって直観的かつ透明なユーザインタフェースを備える様々なアプリケーションをサポートする。
【００３７】
ここで、タッチ感知ディスプレイを備えるポータブルデバイスの実施形態に注意を向ける。図１Ａは、いくつかの実施形態に係る、タッチ感知ディスプレイシステム１１２を有するポータブル多機能デバイス１００を示すブロック図である。タッチ感知ディスプレイシステム１１２は、便宜上「タッチスクリーン」と呼ばれる場合があり、単にタッチ感知ディスプレイと呼ばれる場合もある。デバイス１００は、メモリ１０２（任意選択で、１つ以上のコンピュータ可読記憶媒体を含む）、メモリコントローラ１２２、１つ以上の処理ユニット（ＣＰＵ）１２０、周辺機器インタフェース１１８、ＲＦ回路１０８、音声回路１１０、スピーカ１１１、マイクロフォン１１３、入出力（Ｉ／Ｏ）サブシステム１０６、その他の入力又は制御デバイス１１６、及び外部ポート１２４を含む。デバイス１００は、（例えば、１つ以上のカメラの一部として）１つ以上の光センサ１６４を任意選択的に含む。デバイス１００は任意選択で、デバイス１００（例えば、デバイス１００のタッチ感知ディスプレイシステム１１２などのタッチ感知面）上の接触の強度を検出する１つ以上の強度センサ１６５を含む。デバイス１００は、任意選択的に、デバイス１００上で触知出力を生成する（例えばデバイス１００のタッチ感知ディスプレイシステム１１２又はデバイス３００のタッチパッド３５５などのタッチ感知面上で触知出力を生成する）１つ以上の触知出力生成器１６３を含む。これらの構成要素は、任意選択的に、１つ以上の通信バス又は信号ライン１０３を介して通信する。
【００３８】
本明細書及び特許請求の範囲で使用されるように、用語「触知出力」は、ユーザの触覚でユーザによって検出されることになる、デバイスの従前の位置に対するそのデバイスの物理的変位、デバイスの構成要素（例えば、タッチ感知面）の、そのデバイスの別の構成要素（例えば、筐体）に対する物理的変位、又は、デバイスの質量中心に対する構成要素の変位を指す。例えば、デバイス又はデバイスの構成要素が、タッチに敏感なユーザの表面（例えば、ユーザの手の指、手のひら、又は他の部分）に接触している状況では、物理的変位によって生成された触知出力は、そのデバイス又はデバイスの構成要素の物理的特性の認識される変化に相当する触感として、ユーザによって解釈されることになる。例えば、タッチ感知面（例えば、タッチ感知ディスプレイ又はトラックパッド）の移動は、ユーザによって、物理アクチュエータボタンの「ダウンクリック」又は「アップクリック」として、任意選択的に解釈される。場合によっては、ユーザの動作により物理的に押された（例えば、変位された）タッチ感知面に関連付けられた物理アクチュエータボタンの移動がないときでさえ、ユーザは「ダウンクリック」又は「アップクリック」などの触感を感じる。別の例として、タッチ感知面の移動は、タッチ感知面の平滑度に変化がない場合であっても、ユーザによって、そのタッチ感知面の「粗さ」として、任意選択的に解釈又は感知される。そのようなユーザによるタッチの解釈は、ユーザの個人的な感覚認知に左右されるが、大多数のユーザに共通する、多くのタッチの感覚認知が存在する。従って、触知出力が、ユーザの特定の感覚認知（例えば、「アップクリック」「ダウンクリック」、「粗さ」）に対応するものと記述される場合、別途記載のない限り、生成された触知出力は、典型的な（又は、平均的な）ユーザの記述された感覚認知を生成するデバイス、又はデバイスの構成要素の物理的変位に対応する。触知出力を使用して触覚フィードバックをユーザに提供することで、デバイスの操作性が向上し、（例えば、デバイスを操作する／デバイスと相互作用するとき、ユーザが適切な入力を提供するのを助け、ユーザの誤りを低減させることによって）ユーザデバイスインタフェースがより効率的になり、加えて、ユーザがデバイスをより迅速かつ効率的に使用することを可能にすることによって、電力使用を低減させ、デバイスのバッテリ寿命を改善する。
【００３９】
デバイス１００は、ポータブル多機能デバイスの一例に過ぎず、デバイス１００は、任意選択的に、示されているものよりも多くの構成要素又は少ない構成要素を有するものであり、任意選択的に、２つ以上の構成要素を組み合わせるものであり、又は、任意選択的に、それらの構成要素の異なる構成若しくは配置を有するものであることを理解されたい。図１Ａに示す様々な構成要素は、１つ以上の信号処理回路及び／又は特定用途向け集積回路を含む、ハードウェア、ソフトウェア、ファームウェア、又はそれらの組み合わせで実装される。
【００４０】
メモリ１０２は、任意選択的に、高速ランダムアクセスメモリを含み、また任意選択的に、１つ以上の磁気ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステートメモリデバイスなどの不揮発性メモリを含む。ＣＰＵ（単数又は複数）１２０及び周辺機器インタフェース１１８などのデバイス１００の他の構成要素によるメモリ１０２へのアクセスは任意選択で、メモリコントローラ１２２により制御される。
【００４１】
周辺機器インタフェース１１８が使用され、デバイスの入力及び出力周辺機器を、ＣＰＵ（単数又は複数）１２０及びメモリ１０２と結合することができる。１つ以上のプロセッサ１２０は、メモリ１０２に記憶された様々なソフトウェアプログラム及び／又は命令セットを動作させる又は実行して、デバイス１００のための様々な機能を実行し、データを処理する。
【００４２】
いくつかの実施形態では、周辺機器インタフェース１１８、ＣＰＵ（単数又は複数）１２０、及びメモリコントローラ１２２は任意選択で、チップ１０４などの単一チップ上で実装される。いくつかの他の実施形態では、それらは別々のチップ上に任意選択的に実装される。
【００４３】
ＲＦ（radio frequency）（無線周波数）回路１０８は、電磁信号とも呼ばれるＲＦ信号を送受信する。ＲＦ回路１０８は、電気信号を電磁信号に又は電磁信号を電気信号に変換し、電磁信号を介して通信ネットワーク及び他の通信デバイスと通信する。ＲＦ回路１０８は、任意選択的に、これらの機能を実行するための周知の回路を含み、それらの回路としては、限定するものではないが、アンテナシステム、ＲＦ送受信機、１つ以上の増幅器、同調器、１つ以上の発振器、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、加入者識別モジュール（subscriber identity module、ＳＩＭ）カード、メモリなどが挙げられる。ＲＦ回路１０８は、任意選択的に、ワールドワイドウェブ（World Wide Web、ＷＷＷ）とも呼ばれるインターネット、イントラネット、並びに／又はセルラー電話ネットワーク、無線ローカルエリアネットワーク（local area network、ＬＡＮ）及び／若しくはメトロポリタンエリアネットワーク（metropolitan area network、ＭＡＮ）などの無線ネットワークなどのネットワークと、また他のデバイスと、無線通信によって通信する。無線通信は任意選択で、移動通信のためのグローバルシステム（Global System for Mobile Communications、ＧＳＭ）、拡張データＧＳＭ環境（Enhanced Data GSM Environment、ＥＤＧＥ）、高速ダウンリンクパケット接続（high-speed downlink packet access、ＨＳＤＰＡ）、高速アップリンクパケット接続（high-speed uplink packet access、ＨＳＵＰＡ）、Ｅｖｏｌｕｔｉｏｎ，Ｄａｔａ−Ｏｎｌｙ（ＥＶ−ＤＯ）、ＨＳＰＡ、ＨＳＰＡ＋、デュアルセルＨＳＰＡ（Dual-Cell HSPA、ＤＣ−ＨＳＰＡ）、ロングタームエボリューション（long term evolution、ＬＴＥ）、近距離無線通信（near field communication、ＮＦＣ）、広帯域符号分割多元接続（wideband code division multiple access、Ｗ−ＣＤＭＡ）、符号分割多元接続（code division multiple access、ＣＤＭＡ）、時分割多元接続（time division multiple access、ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）（例えば、ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ａｃ、ＩＥＥＥ  ８０２．１１ａｘ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、及び／若しくはＩＥＥＥ  ８０２．１１ｎ）、ボイスオーバーインターネットプロトコル（voice over Internet Protocol、ＶｏＩＰ）、Ｗｉ−ＭＡＸ、電子メールのためのプロトコル（例えば、インターネットメッセージアクセスプロトコル（Internet message access protocol、ＩＭＡＰ）及び／若しくはポストオフィスプロトコル（post office protocol、ＰＯＰ））、インスタントメッセージング（例えば、拡張可能メッセージング及びプレゼンスプロトコル（extensible messaging and presence 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）（発光ダイオード）技術を使用するが、他の実施形態では、他のディスプレイ技術が使用される。タッチ感知ディスプレイシステム１１２及びディスプレイコントローラ１５６は任意選択で、容量技術、抵抗性技術、赤外線技術、及び表面音響波技術、並びに、タッチ感知ディスプレイシステム１１２との１つ以上の接触点を判定するためのその他の近接センサアレイ又は他の要素を含むが、これらに限定されない、現在既知の又は後に開発される複数のタッチ感知技術のうちのいずれかを使用して、接触及びその任意の移動又は中断を検出する。いくつかの実施形態では、Ｃｕｐｅｒｔｉｎｏ、ＣａｌｉｆｏｒｎｉａのＡｐｐｌｅ  Ｉｎｃ．からのｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）などにおいて見られるような、投影型相互キャパシタンス検知技術が使用される。
【００４９】
タッチ感知ディスプレイシステム１１２は任意選択で、１００ｄｐｉを超えるビデオ解像度を有する。いくつかの実施形態では、タッチスクリーンの映像解像度は、４００ｄｐｉを超える（例えば、５００ｄｐｉ、８００ｄｐｉ、又はより高い）。ユーザは任意選択で、スタイラス、指などの任意の適切な物体又は付属物を使用して、タッチ感知ディスプレイシステム１１２と接触する。いくつかの実施形態では、ユーザインタフェースは、指に基づく接触及びジェスチャで機能するように設計されるが、これらは、タッチスクリーン上での指の接触面積がスタイラスの接触面積よりも大きいことに起因して、スタイラスに基づく入力よりも精度が低い場合がある。一部の実施形態では、デバイスは、指による粗い入力を、ユーザによって所望されているアクションを実行するための、正確なポインタ／カーソルの位置又はコマンドに変換する。
【００５０】
いくつかの実施形態では、タッチスクリーンに加えて、デバイス１００は、任意選択的に、特定の機能をアクティブ化又は非アクティブ化するためのタッチパッド（図示せず）を含む。一部の実施形態では、タッチパッドは、タッチスクリーンとは異なり、視覚出力を表示しない、デバイスのタッチ感知エリアである。タッチパッドは任意選択で、タッチ感知ディスプレイシステム１１２と分離したタッチ感知面、又はタッチスクリーンによって形成されたタッチ感知面の延長である。
【００５１】
デバイス１００は、様々な構成要素に電力を供給する電力システム１６２も含む。電力システム１６２は、任意選択的に、電力管理システム、１つ以上の電源（例えば、バッテリ、交流（ＡＣ））、再充電システム、停電検出回路、電力コンバータ又はインバータ、電力状態インジケータ（例えば、発光ダイオード（ＬＥＤ））、並びにポータブルデバイス内での電力の生成、管理、及び分配に関連付けられた任意の他の構成要素を含む。
【００５２】
デバイス１００は又、（例えば、１つ以上のカメラの一部として）１つ以上の光センサ１６４を任意選択的に含む。図１Ａは、Ｉ／Ｏサブシステム１０６内の光センサコントローラ１５８と結合された光センサを示す。光センサ（単数又は複数）１６４は、任意選択で、電荷結合デバイス（ＣＣＤ）又は相補的金属酸化物半導体（ＣＭＯＳ）フォトトランジスタを含む。光センサ（単数又は複数）１６４は、１つ以上のレンズを通じて投影された、環境からの光を受信し、画像を表すデータに光を変換する。撮像モジュール１４３（カメラモジュールとも呼ばれる）と連携して、光センサ（単数又は複数）１６４は任意選択で、静止画像及び／又はビデオをキャプチャする。いくつかの実施形態では、タッチスクリーンを静止画像及び／又はビデオ画像取得のためのビューファインダとして使用することができるように、光センサは、デバイスの前面上のタッチ感知ディスプレイシステム１１２の反対である、デバイス１００の背面上に配置される。いくつかの実施形態では、ユーザの画像が取得されるように（例えば、自撮りのため、ユーザがタッチスクリーン上で他のテレビ会議参加者を見ている間のテレビ会議のためなど）、別の光センサがデバイスの前面に配置される。
【００５３】
デバイス１００は又、任意選択的に、１つ以上の接触強度センサ１６５を含む。図１Ａは、Ｉ／Ｏサブシステム１０６内の強度センサコントローラ１５９と結合された接触強度センサを示す。接触強度センサ（単数又は複数）１６５は、１つ以上のピエゾ抵抗ひずみゲージ、電気容量式力センサ、電気力センサ、圧電力センサ、光学力センサ、容量式タッチ感知面、又は他の強度センサ（例えば、タッチ感知面上の接触の力（若しくは圧力）を測定するために使用されるセンサ）を任意選択で含む。接触強度センサ（単数又は複数）１６５は、環境から接触強度情報（例えば、圧力情報又は圧力情報のためのプロキシ）を受信する。いくつかの実施形態では、少なくとも１つの接触強度センサは、タッチ感知面（例えばタッチ感知ディスプレイシステム１１２）と並置される、又はそれに近接される。いくつかの実施形態では、少なくとも１つの接触強度センサは、デバイス１００の前面上に位置するタッチスクリーンディスプレイシステム１１２の反対である、デバイス１００の背面上に配置される。
【００５４】
又、デバイス１００は、任意選択的に、１つ以上の近接センサ１６６を含む。図１Ａは、周辺機器インタフェース１１８と結合された近接センサ１６６を示す。代わりに、近接センサ１６６は、Ｉ／Ｏサブシステム１０６内の入力コントローラ１６０と結合される。いくつかの実施形態では、多機能デバイスがユーザの耳の近くに配置されるとき（例えば、ユーザが電話通話を行っているとき）、近接センサは、タッチ感知ディスプレイシステム１１２をターンオフ及び無効にする。
【００５５】
デバイス１００は又、任意選択的に、１つ以上の触知出力生成器１６３を含む。図１Ａは、Ｉ／Ｏサブシステム１０６内の触覚フィードバックコントローラ１６１と結合され触知出力生成器を示す。いくつかの実施形態では、触知出力生成器（単数又は複数）１６３は、スピーカ若しくは他のオーディオ構成要素などの１つ以上の電気音響デバイス、及び／又はモータ、ソレノイド、電気活性ポリマー、圧電アクチュエータ、静電アクチュエータ、若しくは他の触知出力生成構成要素（例えば、デバイス上で電気信号を触知出力に変換する構成要素）などの、エネルギを線形の動きに変換する電気機械デバイスを含む。触知出力生成器（単数又は複数）１６３は、触覚フィードバックモジュール１３３から触知フィードバック生成命令を受信し、デバイス１００のユーザが感知できる触知出力をデバイス１００上に生成する。いくつかの実施形態では、少なくとも１つの触知出力生成器は、タッチ感知面（例えば、タッチ感知ディスプレイシステム１１２）と並置される、又はそれに近接しており、任意選択的に、タッチ感知面を垂直方向（例えば、デバイス１００の表面の内／外）に、又は水平方向（例えば、デバイス１００の表面と同じ平面内の前後）に移動させることによって、触知出力を生成する。いくつかの実施形態では、少なくとも１つの触知出力生成器センサは、デバイス１００の前面上に位置するタッチ感知ディスプレイシステム１１２の反対である、デバイス１００の背面上に配置される。
【００５６】
デバイス１００は又、デバイスの位置（例えば、姿勢）に関する情報を得るための、１つ以上の加速度計１６７、ジャイロスコープ１６８、及び／又は磁気計１６９（例えば、慣性測定ユニット（inertial measurement unit、ＩＭＵ）の一部として）を、任意選択的に含む。図１Ａは、周辺機器インタフェース１１８に結合された、センサ１６７、１６８、及び１６９を示す。あるいは、センサ１６７、１６８、及び１６９は、Ｉ／Ｏサブシステム１０６内の入力コントローラ１６０に、任意選択的に結合される。いくつかの実施形態では、情報は、１つ以上の加速度計から受信されたデータの分析に基づいて、縦長ビュー又は横長ビュー内でタッチスクリーンディスプレイ上に表示される。デバイス１００は、デバイス１００の場所に関する情報を得るためのＧＰＳ（若しくはＧＬＯＮＡＳＳ又は他の全地球的航法システム）受信機（図示せず）を任意選択的に含む。
【００５７】
いくつかの実施形態では、メモリ１０２に記憶されたソフトウェア構成要素は、オペレーティングシステム１２６、通信モジュール（又は、命令セット）１２８、接触／動きモジュール（又は、命令セット）１３０、グラフィックモジュール（又は、命令セット）１３２、触覚フィードバックモジュール（又は、命令セット）１３３、テキスト入力モジュール（又は、命令セット）１３４、全地球測位システム（Global Positioning System）（ＧＰＳ）モジュール（又は、命令セット）１３５、及びアプリケーション（又は、命令セット）１３６を含む。更に、いくつかの実施形態では、図１Ａ及び図３に示されるように、メモリ１０２は、デバイス／グローバル内部状態１５７を記憶する。デバイス／グローバル内部状態１５７は、現在アクティブ状態のアプリケーションがある場合に、どのアプリケーションがアクティブであるかを示すアクティブアプリケーション状態、どのアプリケーション、ビュー、又は他の情報がタッチ感知ディスプレイシステム１１２の様々な領域を占有しているかを示す表示状態、デバイスの様々なセンサ及びその他の入力又は制御デバイス１１６から取得される情報を含むセンサ状態、並びにデバイスの位置及び／又は姿勢に関する位置及び／若しくは位置情報、のうちの１つ以上を含む。
【００５８】
オペレーティングシステム１２６（例えば、ｉＯＳ、Ａｎｄｒｏｉｄ、Ｄａｒｗｉｎ、ＲＴＸＣ、ＬＩＮＵＸ、ＵＮＩＸ（登録商標）、ＯＳ  Ｘ、ＷＩＮＤＯＷＳ（登録商標）、又はＶｘＷｏｒｋｓなどの組み込みオペレーティングシステム）は、全体的なシステムタスク（例えば、メモリ管理、記憶デバイス制御、電力管理など）を制御及び管理するための様々なソフトウェア構成要素及び／又はドライバを含み、様々なハードウェア構成要素とソフトウェア構成要素の間の通信を促進する。
【００５９】
通信モジュール１２８は、１つ以上の外部ポート１２４を介して他のデバイスとの通信を容易にし、ＲＦ回路１０８及び／又は外部ポート１２４が受信したデータを処理するための様々なソフトウェア構成要素をも含む。外部ポート１２４（例えば、ユニバーサルシリアルバス（Universal Serial Bus、ＵＳＢ）、ＦＩＲＥＷＩＲＥ（登録商標）など）は、直接的に、又はネットワーク（例えばインターネット、無線ＬＡＮなど）を介して間接的に、他のデバイスに結合するように適合されている。いくつかの実施形態では、外部ポートは、Ｃｕｐｅｒｔｉｎｏ、ＣａｌｉｆｏｒｎｉａのＡｐｐｌｅ  Ｉｎｃ．からのいくつかのｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）デバイス内で使用される３０ピンコネクタと同一若しくは類似した、及び／又は互換性のあるマルチピン（例えば、３０ピン）コネクタである。いくつかの実施形態では、外部ポートは、Ｃｕｐｅｒｔｉｎｏ、ＣａｌｉｆｏｒｎｉａのＡｐｐｌｅ  Ｉｎｃ．からのいくつかのｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）デバイスにおいて使用されるＬｉｇｈｔｎｉｎｇコネクタと同一若しくは類似した、及び／又は互換性のあるＬｉｇｈｔｎｉｎｇコネクタである。いくつかの実施形態では、外部ポートは、Ｃｕｐｅｒｔｉｎｏ、ＣａｌｉｆｏｒｎｉａのＡｐｐｌｅ  Ｉｎｃ．からのいくつかの電子デバイス内で使用されるＵＳＢ  Ｔｙｐｅ−Ｃコネクタと同一若しくは類似した、かつ／又は互換性のあるＵＳＢ  Ｔｙｐｅ−Ｃコネクタである。
【００６０】
接触／動きモジュール１３０は任意選択で、タッチ感知ディスプレイシステム１１２との接触（ディスプレイコントローラ１５６と連携して）、及び他のタッチ感知デバイスとの接触（例えば、タッチパッド又は物理クリックホイール）を検出する。接触／動きモジュール１３０は、接触が発生したかを判定すること（例えば、指ダウンイベントを検出する）、接触の強度を判定すること（例えば、接触の力若しくは圧力、又は接触の力若しくは圧力に代替するもの）、接触の移動があるかを判定すること及びタッチ感知面を横切る移動を追跡すること（例えば、１つ以上の指のドラッグイベントを検出する）、及び接触が停止したかどうかを判定すること（例えば、指アップイベント又は接触の中断を検出する）などの、接触の検出（例えば、指又はスタイラスによる）に関連する様々な動作を実行するためのソフトウェア構成要素を含む。接触／動きモジュール１３０は、タッチ感知面から接触データを受信する。一連の接触データによって表される、接触点の移動を判定することは、任意選択的に、接触点の速さ（大きさ）、速度（大きさ及び方向）、及び／又は加速度（大きさ及び／又は方向の変化）を判定することを含む。これらの動作は、任意選択で、単一の接触（例えば、１本の指の接触又はスタイラスの接触）又は複数の同時接触（例えば、「マルチタッチ」／複数の指の接触）に適用される。いくつかの実施形態では、接触／動きモジュール１３０及びディスプレイコントローラ１５６は、タッチパッド上の接触を検出する。
【００６１】
接触／動きモジュール１３０は、任意選択的に、ユーザによるジェスチャ入力を検出する。タッチ感知面上の異なるジェスチャは、異なる接触パターンを有する（例えば検出される接触の動き、タイミング、及び／又は強度が異なる）。従って、ジェスチャは、任意選択的に、特定の接触パターンを検出することによって検出される。例えば、指のタップジェスチャを検出することは、指ダウンイベントを検出し、続いて（例えば、アイコンの位置での）その指ダウンイベントと同一の位置（又は、実質的に同一の位置）での指アップ（リフトオフ）イベントを検出することを含む。別の実施例として、タッチ感知面上の指のスワイプジェスチャを検出することは、指ダウンイベントを検出し、続いて１つ以上の指のドラッグイベントを検出し、その後、指アップ（リフトオフ）イベントを検出することを含む。同様に、タップ、スワイプ、ドラッグ、及び他のジェスチャは、任意選択で、スタイラスに対して、スタイラスに対する特定の接触パターンを検出することにより、検出される。
【００６２】
いくつかの実施形態では、指のタップジェスチャを検出することは、指ダウンイベントを検出することと指アップイベントを検出することとの間の時間の長さに依存するが、指ダウンイベントを検出することと指アップイベントを検出することとの間の指の接触の強度とは関連しない。いくつかの実施形態では、タップジェスチャは、タップの間の指の接触の強度が、軽い押圧又は深い押圧強度閾値などの所与の強度閾値を満たす（名目上の接触検出強度閾値よりも大きい）かに関わらず、指ダウンイベントと指アップイベントの間の時間の長さが予め定められた値よりも短い（例えば、０．１、０．２、０．３、０．４又は０．５秒よりも短い）との判定に従って検出される。従って、指のタップジェスチャは、特定の入力基準が満たされるために、接触の特性強度が所与の強度閾値を満たすことを必要としない特定の入力基準を満たすことができる。明確にするために、タップジェスチャにおける指の接触は一般的に、指ダウンイベントを検出するために、それを下回ると接触が検出されない名目上の接触検出強度閾値を満たす必要がある。同様の分析は、スタイラスによるタップジェスチャ又は他の接触を検出することに適用される。デバイスがタッチ感知面上をホバリングする指又はスタイラスの接触を検出することが可能なケースでは、名目上の接触検出強度閾値は任意選択で、指又はスタイラスとタッチ感知面の間の物理的接触に対応しない。
【００６３】
同様の方式で、同一の概念が他のタイプのジェスチャに適用される。例えば、スワイプジェスチャ、ピンチジェスチャ、デピンチジェスチャ、及び／又は長い押圧ジェスチャは任意選択で、ジェスチャに含まれる接触の強度と関係しない、又は認識されるためにジェスチャを実行する接触が強度閾値に到達することを必要としないのいずれかである基準を満たすことに基づいて検出される。例えば、スワイプジェスチャは、１つ以上の接触の移動量に基づいて検出され、ピンチジェスチャは、相互に向かう２つ以上の接触の移動に基づいて検出され、デピンチジェスチャは、相互に離れる２つ以上の接触の移動に基づいて検出され、長い押圧ジェスチャは、閾値移動量よりも小さいタッチ感知面上の接触の期間に基づいて検出される。従って、特定のジェスチャ認識基準が満たされるために、接触（単数又は複数）の強度が対応する強度閾値を満たすことを特定のジェスチャ認識基準が必要としないという記述は、ジェスチャにおける接触（複数可）が対応する強度閾値に到達しない場合に特定のジェスチャ認識基準が満たされることが可能であること、及びジェスチャにおける接触のうちの１つ以上が対応する強度閾値に到達する、又は強度閾値を超える状況で満たされることも可能であることを意味する。いくつかの実施形態では、タップジェスチャは、接触が所定の時間期間の間にそれぞれの強度閾値を上回るか又は下回るかに関わらず、指ダウンイベント及び指アップイベントが所定の時間期間内で検出されたという判定に基づいて検出され、スワイプジェスチャは、接触が接触の移動の終わりにそれぞれの強度閾値を上回る場合でさえ、接触の移動が所定の大きさよりも大きいという判定に基づいて検出される。ジェスチャの検出がジェスチャを実行する接触の強度によって影響される実施態様でさえ（例えば、接触の強度が強度閾値を上回るときにデバイスが長い押圧をより素早く検出し、又は接触の強度がより高いときにデバイスがタップ入力の検出に遅れる）、接触が特定の強度閾値に到達しない状況でジェスチャを認識する基準を満たすことができる限り（例えば、ジェスチャを認識するために要する時間量が変化する場合でさえ）、それらのジェスチャの検出は、接触が特定の強度閾値に到達することを必要としない。
【００６４】
接触強度閾値、期間閾値、及び移動閾値は、一部の状況では、同一の入力要素又は領域に方向付けられる２つ以上の異なるジェスチャを区別するためのヒューリスティックを作成するために、様々な異なる組み合わせで組み合わされ、それによって、同一の入力要素との複数の異なる相互作用がより豊かなセットのユーザ相互作用及び応答を提供するように有効化される。ジェスチャ認識基準の特定のセットが、その特定のジェスチャ認識基準が満たされるために接触（単数又は複数）の強度がそれぞれの強度閾値を満たすことを必要としないという記述は、ジェスチャがそれぞれの強度閾値を超える強度を有する接触を含むときに満たされる基準を有する他のジェスチャを識別するための他の強度に依存するジェスチャ認識基準をそれと同時に評価することを排除しない。例えば、いくつかの状況では、第１のジェスチャ認識基準が満たされるために、接触（単数又は複数）の強度が対応する強度閾値を満たすことを必要としない第１のジェスチャのための第１のジェスチャ認識基準は、対応する強度閾値に到達する接触（複数可）に依存する第２のジェスチャのための第２のジェスチャ認識基準との競争関係にある。そのような競争では、ジェスチャは任意選択で、第２のジェスチャのための第２のジェスチャ認識基準が最初に満たされる場合に、第１のジェスチャのための第１のジェスチャ認識基準を満たすものとして認識されない。例えば、接触が所定の移動量を移動する前に接触が対応する強度閾値に到達する場合、スワイプジェスチャではなく深い押圧ジェスチャが検出される。逆に、接触が対応する強度閾値に到達する前に接触が所定の移動量を移動する場合、深い押圧ジェスチャではなくスワイプジェスチャが検出される。そのような状況でさえ、第１のジェスチャのための第１のジェスチャ認識基準は、第１のジェスチャ認識基準が満たされるために、接触（単数又は複数）の強度が対応する強度閾値を満たすことをなおも必要としないが、これは、ジェスチャの終わりまで接触が対応する強度閾値を下回ったままであった場合（例えば、対応する強度閾値を上回る強度まで増加しない接触を有するスワイプジェスチャ）、ジェスチャは、スワイプジェスチャとして第１のジェスチャ認識基準によって認識されているからである。そのようにして、特定のジェスチャ認識基準が満たされるために、接触（単数又は複数）の強度が対応する強度閾値を満たすことを必要としない特定のジェスチャ認識基準は、（Ａ）いくつかの状況では、強度閾値（例えば、タップジェスチャのための）に関して接触の強度を無視し、及び／又は（Ｂ）いくつかの状況では、特定のジェスチャ認識基準が入力に対応するジェスチャ（例えば、認識のための深い押圧ジェスチャと競争する長い押圧ジェスチャのための）を認識する前に、強度依存ジェスチャ認識基準の競争するセット（例えば、深い押圧ジェスチャのための）が強度依存ジェスチャに対応するものとして入力を認識する場合、特定のジェスチャ認識基準（例えば、長い押圧ジェスチャのための）が機能しないという意味で、強度閾値に関して接触の強度になおも依存している。
【００６５】
加速度計１６７、ジャイロスコープ１６８、及び／又は磁気計１６９と連動して、姿勢モジュール１３１は、特定の座標系内のデバイスの姿勢（例えば、ロール、ピッチ、及び／又はヨー）などの、デバイスに関する姿勢情報を任意選択的に検出する。姿勢モジュール１３１は、デバイスの位置の検出及びデバイスの姿勢の変化の検出に関係する、様々な動作を実行するためのソフトウェア構成要素を含む。
【００６６】
グラフィックモジュール１３２は、表示されるグラフィックの視覚的影響（例えば、輝度、透明度、彩度、コントラスト、又は他の視覚特性）を変更するための構成要素を含む、タッチ感知ディスプレイシステム１１２又は他のディスプレイ上でグラフィックをレンダリング及び表示するための様々な既知のソフトウェア構成要素を含む。本明細書で使用される場合、用語「グラフィック」は、テキスト、ウェブページ、アイコン（ソフトキーを含むユーザインタフェースオブジェクトなど）、デジタル画像、ビデオ、及びアニメーションなどを含むがこれらに限定されない、ユーザに対して表示することができるいずれかのオブジェクトを含む。
【００６７】
いくつかの実施形態では、グラフィックモジュール１３２は、使用されることになるグラフィックを表すデータを記憶する。各グラフィックには、任意選択的に、対応するコードが割り当てられる。グラフィックモジュール１３２は、アプリケーションなどから、必要に応じて、座標データ及び他のグラフィック特性データと共に、表示されることとなるグラフィックを指定する１つ以上のコードを受信し、次にディスプレイコントローラ１５６に出力する画面の画像データを生成する。
【００６８】
触覚フィードバックモジュール１３３は、デバイス１００とのユーザ対話に応じて、触知出力生成器（単数又は複数）１６３を使用してデバイス１００上の１つ以上の位置において触知出力を作成する命令（例えば、触覚フィードバックコントローラ１６１によって使用される命令）を生成する様々なソフトウェア構成要素を含む。
【００６９】
テキスト入力モジュール１３４は、任意選択で、グラフィックモジュール１３２の構成要素であり、様々なアプリケーション（例えば、連絡先１３７、電子メール１４０、ＩＭ１４１、ブラウザ１４７、及びテキスト入力を必要とする任意の他のアプリケーション）でテキストを入力するためのソフトキーボードを提供する。
【００７０】
ＧＰＳモジュール１３５は、デバイスの位置を判定し、この情報を、様々なアプリケーションで使用するために（例えば、位置に基づく電話発信で使用するために電話１３８へ、写真／ビデオのメタデータとしてカメラ１４３へ、並びに、気象ウィジェット、地域のイエローページウィジェット、及びマップ／ナビゲーションウィジェットなどの、位置に基づくサービスを提供するアプリケーションへ）提供する。
【００７１】
通知モジュール１４５は、着信メッセージ又は電話通話、カレンダイベント招待又はリマインダ、アプリケーションイベント、システムイベントなどの検出されたイベントを処理するロジックを提供する。通知モジュールは、検出されたイベントに関連付けられた通知及び警告の表示を（例えば、ディスプレイ上、オーディオ出力を介して、又は別のタイプの出力を介して）容易にし、及び／又は制御する。例えば、通知モジュール１４５は、そのアプリケーションに関連付けられた通知を提示するためにアプリケーション１３６と、及び／又はシステム通知を提示するためにオペレーティングシステム１２６と、インタフェースし得る。
【００７２】
アプリケーション１３６は、任意選択的に、以下のモジュール（又は命令セット）又はそれらのサブセット若しくはスーパーセットを含む。
●連絡先モジュール１３７（アドレス帳又は連絡先リストと呼ばれることもある）、
●電話モジュール１３８、
●テレビ会議モジュール１３９、
●電子メールクライアントモジュール１４０、
●インスタントメッセージング（ＩＭ）モジュール１４１、
●トレーニングサポートモジュール１４２、
●静止画像及び／又はビデオ画像用のカメラモジュール１４３、
●画像管理モジュール１４４、
●ブラウザモジュール１４７、
●カレンダモジュール１４８、
●気象ウィジェット１４９−１、株価ウィジェット１４９−２、計算機ウィジェット１４９−３、アラーム時計ウィジェット１４９−４、辞書ウィジェット１４９−５、及びユーザによって取得された他のウィジェット、並びにユーザ作成ウィジェット１４９−６のうちの１つ以上を任意選択的に含む、ウィジェットモジュール１４９、
●ユーザ作成ウィジェット１４９−６を作成するためのウィジェット作成モジュール１５０、
●検索モジュール１５１、
●任意選択的にビデオプレイヤーモジュール及び音楽プレイヤーモジュールから構成されている、ビデオ及び音楽プレイヤーモジュール１５２、
●メモモジュール１５３、
●地図モジュール１５４、及び／又は
●オンラインビデオモジュール１５５。
【００７３】
任意選択的にメモリ１０２に記憶される他のアプリケーション１３６の例としては、他のワードプロセッシングアプリケーション、他の画像編集アプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、ＪＡＶＡ（登録商標）対応アプリケーション、暗号化、デジタル著作権管理、音声認識、及び音声複製が挙げられる。
【００７４】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と共に、連絡先モジュール１３７は、（例えば、メモリ１０２又はメモリ３７０内の連絡先モジュール１３７のアプリケーション内部状態１９２に記憶される）アドレス帳又は連絡先リストを管理するための実行可能命令を含み、それには、アドレス帳に名前（単数又は複数）を加えること、アドレス帳から名前（単数又は複数）を削除すること、電話番号（単数又は複数）、電子メールアドレス（単数又は複数）、実際の住所（単数又は複数）、又は他の情報を名前に関連付けること、画像を名前に関連付けること、名前を分類して並べ替えること、電話番号及び／又は電子メールアドレスを提供して、電話１３８、テレビ会議１３９、電子メール１４０、又はＩＭ１４１による通信を開始及び／若しくは促進すること、などが含まれる。
【００７５】
ＲＦ回路１０８、音声回路１１０、スピーカ１１１、マイクロフォン１１３、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連携して、電話モジュール１３８は、電話番号に対応する一連の文字を入力し、アドレス帳１３７内の１つ以上の電話番号にアクセスし、入力されている電話番号を変更し、それぞれの電話番号をダイアルし、会話を実行し、会話が完了したときに切断し又は電話を切る実行可能命令を含む。上述のように、無線通信は、任意選択で、複数の通信規格、プロトコル、及び技術のうちのいずれかを使用する。
【００７６】
ＲＦ回路１０８、音声回路１１０、スピーカ１１１、マイクロフォン１１３、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、光センサ（単数又は複数）１６４、光センサコントローラ１５８、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、連絡先リスト１３７、及び電話モジュール１３８と連携して、テレビ会議モジュール１３９は、ユーザの命令に従って、ユーザと１人以上の他の参加者の間のテレビ会議を開始し、行い、終了する実行可能命令を含む。
【００７７】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連携して、電子メールクライアントモジュール１４０は、ユーザの指示に応じて、電子メールを作成し、送信し、受信し、管理する実行可能命令を含む。画像管理モジュール１４４と連携して、電子メールクライアントモジュール１４０は、カメラモジュール１４３で撮影された静止画像又はビデオ画像を有する電子メールの作成及び送信を非常に容易にする。
【００７８】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連携して、インスタントメッセージモジュール１４１は、インスタントメッセージに対応する一連の文字を入力し、前に入力された文字を修正し、それぞれのインスタントメッセージを送信し（例えば、電話ベースのインスタントメッセージのためのショートメッセージサービス（ＳＭＳ）若しくはマルチメディアメッセージサービス（Multimedia Message Service、ＭＭＳ）プロトコルを使用して、又はインターネットベースのインスタントメッセージのためのＸＭＰＰ、ＳＩＭＰＬＥ、Ａｐｐｌｅ  Ｐｕｓｈ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ（ＡＰＮｓ）、若しくはＩＭＰＳを使用して）、インスタントメッセージを受信し、受信したインスタントメッセージを見る実行可能命令を含む。いくつかの実施形態では、送信及び／又は受信されたインスタントメッセージは任意選択で、ＭＭＳ及び／又は拡張メッセージングサービス（Enhanced Messaging Service、ＥＭＳ）でサポートされるような、グラフィック、写真、音声ファイル、ビデオファイル、及び／又は他の添付ファイルを含む。本明細書で使用される場合、「インスタントメッセージ」は、電話ベースのメッセージ（例えば、ＳＭＳ又はＭＭＳを使用して送信されたメッセージ）及びインターネットベースのメッセージ（例えば、ＸＭＰＰ、ＳＩＭＰＬＥ、ＡＰＮｓ、又はＩＭＰＳを使用して送信されたメッセージ）の両方を指す。
【００７９】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、地図モジュール１５４、並びにビデオ及び音楽プレイヤーモジュール１５２と連携して、トレーニングサポートモジュール１４２は、トレーニングを作成し（例えば、時間、距離、及び／又はカロリー消費目標を有する）、（スポーツデバイス及びスマートウォッチ内の）トレーニングセンサと通信し、トレーニングセンサデータを受信し、トレーニングをモニタするために使用されるセンサを較正し、トレーニング用の音楽を選択して再生し、並びに、トレーニングデータを表示し、記憶し、及び送信する、実行可能命令を含む。
【００８０】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、光センサ（単数又は複数）１６４、光センサコントローラ１５８、接触モジュール１３０、グラフィックモジュール１３２、及び画像管理モジュール１４４と共に、カメラモジュール１４３は、静止画像又はビデオ（ビデオストリームを含む）をキャプチャしてメモリ１０２にそれらを記憶する、静止画像又はビデオの特性を変更する、及び／又はメモリ１０２から静止画像若しくはビデオを削除する、実行可能命令を含む。
【００８１】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びカメラモジュール１４３と共に、画像管理モジュール１４４は、静止画像及び／又はビデオ画像を配置し、変更し（例えば、編集し）、又はその他の方式で操作し、ラベルを付け、削除し、提示し（例えば、デジタルスライドショー又はアルバム内で）、並びに記憶する、実行可能命令を含む。
【００８２】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と共に、ブラウザモジュール１４７は、ウェブページ又はそれらの一部、並びにウェブページにリンクされた添付ファイル及び他のファイルの、検索、リンク付け、受信、及び表示を含め、ユーザの命令に従って、インターネットをブラウズする、実行可能命令を含む。
【００８３】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、電子メールクライアントモジュール１４０、及びブラウザモジュール１４７と共に、カレンダモジュール１４８は、ユーザの命令に従って、カレンダ及びカレンダに関連付けられたデータ（例えば、カレンダ項目、するべきことのリストなど）を作成、表示、変更、及び記憶する、実行可能命令を含む。
【００８４】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７と共に、ウィジェットモジュール１４９は、任意選択で、ユーザによってダウンロードされ使用されるミニアプリケーション（例えば、気象ウィジェット１４９−１、株価ウィジェット１４９−２、計算機ウィジェット１４９−３、アラーム時計ウィジェット１４９−４、及び辞書ウィジェット１４９−５）、又はユーザによって作成されるミニアプリケーション（例えば、ユーザ作成ウィジェット１４９−６）である。いくつかの実施形態では、ウィジェットは、ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ、ハイパーテキストマークアップ言語）ファイル、ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ、カスケーディングスタイルシート）ファイル、及びＪａｖａＳｃｒｉｐｔファイルを含む。いくつかの実施形態では、ウィジェットは、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ、拡張可能マークアップ言語）ファイル及びＪａｖａＳｃｒｉｐｔファイル（例えば、Ｙａｈｏｏ！ウィジェット）を含む。
【００８５】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７と連携して、ウィジェット作成モジュール１５０は、ウィジェットを作成する（例えば、ウェブページのユーザ指定部分をウィジェットに変える）実行可能命令を含む。
【００８６】
タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連携して、検索モジュール１５１は、ユーザの命令に従って、１つ以上の検索基準（例えば、１つ以上のユーザ指定の検索語句）と一致する、メモリ１０２内のテキスト、音楽、サウンド、画像、ビデオ、及び／又は他のファイルを検索する実行可能命令を含む。
【００８７】
タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、音声回路１１０、スピーカ１１１、ＲＦ回路１０８、及びブラウザモジュール１４７と連携して、ビデオ及び音楽プレイヤーモジュール１５２は、ＭＰ３又はＡＡＣファイルなどの１つ以上のファイル形式で記憶された記録された音楽又は他のサウンドファイルをユーザがダウンロード及び再生することを可能にする実行可能命令、並びにビデオを表示し、提示し、又はその他の方式で再生する（例えば、タッチ感知ディスプレイシステム１１２上で、又は無線で若しくは外部ポート１２４を介して接続された外部のディスプレイ上で）実行可能命令を含む。いくつかの実施形態では、デバイス１００は、任意選択的に、ｉＰｏｄ（Ａｐｐｌｅ  Ｉｎｃ．の商標）などのＭＰ３プレイヤーの機能を含む。
【００８８】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と連携して、メモモジュール１５３は、ユーザの命令に従って、メモ、するべきことのリストなどを作成及び管理する実行可能命令を含む。
【００８９】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、及びブラウザモジュール１４７と連携して、地図モジュール１５４は、ユーザの命令に従って、地図及び地図と関連付けられたデータ（例えば、運転方向、特定の位置における又はその近くの店舗及び対象となる他の地点についてのデータ、並びに位置に基づく他のデータ）を受信し、表示し、変更し、及び記憶するために使用され得る。
【００９０】
タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、音声回路１１０、スピーカ１１１、ＲＦ回路１０８、テキスト入力モジュール１３４、電子メールクライアントモジュール１４０、及びブラウザモジュール１４７と連携して、オンラインビデオモジュール１５５は、ユーザがＨ．２６４などの１つ以上のファイル形式のオンラインビデオにアクセスし、閲覧し、受信し（例えば、ストリーミング及び／又はダウンロードにより）、再生し（例えば、タッチスクリーン１１２上で、又は無線で若しくは外部ポート１２４を介して接続された外部のディスプレイ上で）、特定のオンラインビデオへのリンクを有する電子メールを送信し、別の方法で管理することを可能にする実行可能命令を含む。いくつかの実施形態では、特定のオンラインビデオへのリンクを送信するために、電子メールクライアントモジュール１４０ではなく、インスタントメッセージングモジュール１４１が使用される。
【００９１】
上記特定されたモジュール及びアプリケーションの各々は、上記説明された１つ以上の機能、並びに本出願で説明される方法（例えば、コンピュータにより実行される方法、及び本明細書で説明される他の情報処理方法）を実行する実行可能な命令セットに対応する。それらのモジュール（すなわち、命令セット）は、別々のソフトウェアプログラム、手順、又はモジュールとして実装される必要はなく、よって、それらのモジュールの様々なサブセットは、任意選択で、様々な実施形態において、組み合わされ、又はその他の方式で再配置される。いくつかの実施形態では、メモリ１０２は、任意選択で、上記で特定されたモジュール及びデータ構造のサブセットを記憶する。更に、メモリ１０２は、上記で説明されていない追加のモジュール及びデータ構造を任意選択的に記憶する。
【００９２】
いくつかの実施形態では、デバイス１００は、そのデバイスにおける既定の機能のセットの動作がタッチスクリーン及び／又はタッチパッドのみを介して実行されるデバイスである。デバイス１００が動作するための主要な入力コントロールデバイスとしてタッチスクリーン及び／又はタッチパッドを使用することにより、任意選択的に、デバイス１００上の物理的な入力コントロールデバイス（プッシュボタン、ダイアルなど）の数が削減される。
【００９３】
タッチスクリーン及び／又はタッチパッドを通じてのみ実行される既定の機能のセットは、任意選択的に、ユーザインタフェース間のナビゲーションを含む。いくつかの実施形態では、タッチパッドは、ユーザによってタッチされたときに、デバイス１００上に表示される任意のユーザインタフェースから、メインメニュー、ホームメニュー、又はルートメニューにデバイス１００をナビゲートする。そのような実施形態では、「メニューボタン」は、タッチ感知面を使用して実装される。いくつかの他の実施形態では、メニューボタンは、タッチ感知面の代わりに、物理プッシュボタン又はその他の物理入力コントロールデバイスである。
【００９４】
図１Ｂは、いくつかの実施形態に係る、イベント処理のための例示的な構成要素を示すブロック図である。いくつかの実施形態では、メモリ１０２（図１Ａにおける）又は３７０（図３Ａ）は、イベントソート部１７０（例えば、オペレーティングシステム１２６内）及びそれぞれのアプリケーション１３６−１（例えば、上述したアプリケーション１３６、１３７〜１５５、３８０〜３９０のいずれか）を含む。
【００９５】
イベントソータ１７０は、イベント情報を受信し、イベント情報を配信するアプリケーション１３６−１、及びアプリケーション１３６−１のアプリケーションビュー１９１を判定する。イベントソータ１７０は、イベントモニタ１７１及びイベントディスパッチャモジュール１７４を含む。いくつかの実施形態では、アプリケーション１３６−１は、アプリケーションがアクティブ又は実行中のとき、タッチ感知ディスプレイシステム１１２上で表示される現在のアプリケーションビュー（単数又は複数）を示す、アプリケーション内部状態１９２を含む。いくつかの実施形態では、デバイス／グローバル内部状態１５７は、どのアプリケーション（単数又は複数）が現在アクティブであるかを判定するためにイベントソータ１７０によって使用され、アプリケーション内部状態１９２は、イベント情報が配信されるアプリケーションビュー１９１を判定するためにイベントソータ１７０によって使用される。
【００９６】
いくつかの実施形態では、アプリケーション内部状態１９２は、アプリケーション１３６−１が実行を再開するときに使用すべき再開情報、アプリケーション１３６−１によって表示されている情報を示す又は表示する準備ができたユーザインタフェース状態情報、ユーザがアプリケーション１３６−１の前の状態又はビューに戻ることを可能にする状態キュー、及びユーザによって行われた前のアクションのリドゥ／アンドゥキューのうちの１つ以上などの追加の情報を含む。
【００９７】
イベントモニタ１７１は、周辺機器インタフェース１１８からイベント情報を受信する。イベント情報は、サブイベント（例えば、マルチタッチジェスチャの一部としての、タッチ感知ディスプレイシステム１１２上のユーザのタッチ）についての情報を含む。周辺機器インタフェース１１８は、Ｉ／Ｏサブシステム１０６、又は近接センサ１６６、加速度計（単数又は複数）１６７、及び／若しくは（オーディオ回路１１０を介した）マイクロフォン１１３などのセンサから受信する情報を送信する。周辺機器インタフェース１１８がＩ／Ｏサブシステム１０６から受信する情報は、タッチ感知ディスプレイシステム１１２又はタッチ感知面からの情報を含む。
【００９８】
いくつかの実施形態では、イベントモニタ１７１は、所定の間隔で周辺機器インタフェース１１８に要求を送信する。それに応じて、周辺機器インタフェース１１８は、イベント情報を送信する。他の実施形態では、周辺機器インタフェース１１８は、重要なイベント（例えば、予め定められたノイズ閾値を上回り、及び／又は予め定められた期間よりも長い入力を受信すること）が存在するときのみ、イベント情報を送信する。
【００９９】
いくつかの実施形態では、イベントソータ１７０は又、ヒットビュー判定モジュール１７２及び／又はアクティブイベント認識部判定モジュール１７３を含む。
【０１００】
ヒットビュー判定モジュール１７２は、タッチ感知ディスプレイシステム１１２が２つ以上のビューを表示するとき、１つ以上のビュー内のどこにおいてサブイベントが発生したかを判定するためのソフトウェア手順を提供する。ビューは、ユーザがディスプレイ上で見ることができる制御装置及び他の要素から構成されている。
【０１０１】
アプリケーションに関連付けられたユーザインタフェースの別の態様は、本明細書ではアプリケーションビュー又はユーザインタフェースウィンドウと呼ばれることもあるビューのセットであり、その中で情報が表示され、タッチに基づくジェスチャが生じる。タッチが検出される（それぞれのアプリケーションの）アプリケーションビューは、任意選択的に、アプリケーションのプログラム階層又はビュー階層内のプログラムレベルに対応する。例えば、タッチが検出される最下位レベルビューは、任意選択的に、ヒットビューと呼ばれ、又、適切な入力として認識されるイベントのセットは、任意選択的に、タッチによるジェスチャを開始する初期タッチのヒットビューに少なくとも部分的に基づいて決定される。
【０１０２】
ヒットビュー判定モジュール１７２は、タッチに基づくジェスチャのサブイベントに関連する情報を受信する。アプリケーションが階層状に構成された複数のビューを有するとき、ヒットビュー判定モジュール１７２は、サブイベントを処理すべき階層内の最下位のビューとして、ヒットビューを特定する。ほとんどの状況では、ヒットビューは、開始するサブイベント（すなわち、イベント又は潜在的なイベントを形成する一連のサブイベントにおける最初のサブイベント）が発生する最下位レベルのビューである。ヒットビューがヒットビュー判定モジュールによって特定されると、ヒットビューは典型的には、それがヒットビューとして特定された同一のタッチ又は入力元に関連する全てのサブイベントを受信する。
【０１０３】
アクティブイベント認識部判定モジュール１７３は、ビュー階層内のどのビュー（単数又は複数）がサブイベントの特定のシーケンスを受信すべきかを判定する。いくつかの実施形態では、アクティブイベント認識部判定モジュール１７３は、ヒットビューのみがサブイベントの特定のシーケンスを受信すべきであると判定する。他の実施形態では、アクティブイベント認識部判定モジュール１７３は、サブイベントの物理位置を含む全てのビューがアクティブに関わりがあるビューであると判定し、従って、全てのアクティブに関わりがあるビューが、サブイベントの特定のシーケンスを受信すべきであると判定する。他の実施形態では、タッチサブイベントが１つの特定のビューに関連付けられたエリアに完全に限定された場合でも、階層内の上位のビューは、依然としてアクティブに関わりがあるビューであり続ける。
【０１０４】
イベントディスパッチャモジュール１７４は、イベント情報をイベント認識部（例えばイベント認識部１８０）にディスパッチする。アクティブイベント認識部判定モジュール１７３を含む実施形態では、イベントディスパッチャモジュール１７４は、アクティブイベント認識部判定モジュール１７３により判定されたイベント認識部にイベント情報を配信する。いくつかの実施形態では、イベントディスパッチャモジュール１７４は、それぞれのイベント受信部モジュール１８２によって取得されたイベント情報をイベント待ち行列に記憶する。
【０１０５】
いくつかの実施形態では、オペレーティングシステム１２６は、イベントソータ１７０を含む。あるいは、アプリケーション１３６−１がイベントソータ１７０を含む。更に他の実施形態では、イベントソータ１７０は、独立型のモジュールであり、又は接触／動きモジュール１３０などのメモリ１０２内に記憶されている別のモジュールの一部分である。
【０１０６】
いくつかの実施形態では、アプリケーション１３６−１は、それぞれがアプリケーションのユーザインタフェースのそれぞれのビュー内で発生するタッチイベントを処理するための命令を含む、複数のイベント処理部１９０及び１つ以上のアプリケーションビュー１９１を含む。アプリケーション１３６−１の各アプリケーションビュー１９１は、１つ以上のイベント認識部１８０を含む。典型的には、それぞれのアプリケーションビュー１９１は、複数のイベント認識部１８０を含む。他の実施形態では、イベント認識部１８０のうちの１つ以上は、ユーザインタフェースキット（図示せず）又はアプリケーション１３６−１が方法及び他の特性を継承する上位レベルのオブジェクトなどの、別個のモジュールの一部である。いくつかの実施形態では、それぞれのイベント処理部１９０は、データ更新部１７６、オブジェクト更新部１７７、ＧＵＩ更新部１７８、及び／又はイベントソータ１７０から受信されたイベントデータ１７９、のうちの１つ以上を含む。イベント処理部１９０は任意選択で、アプリケーション内部状態１９２を更新するために、データ更新部１７６、オブジェクト更新部１７７、又はＧＵＩ更新部１７８を利用し、又は呼び出す。代わりに、アプリケーションビュー１９１のうちの１つ以上は、１つ以上のそれぞれのイベント処理部１９０を含む。又、いくつかの実施形態では、データ更新部１７６、オブジェクト更新部１７７、及びＧＵＩ更新部１７８のうちの１つ以上は、それぞれのアプリケーションビュー１９１に含まれる。
【０１０７】
それぞれのイベント認識部１８０は、イベントソート１７０からイベント情報（例えば、イベントデータ１７９）を受信し、イベント情報からイベントを特定する。イベント認識部１８０は、イベント受信部１８２及びイベント比較部１８４を含む。いくつかの実施形態では、イベント認識部１８０は又、メタデータ１８３及びイベント配信命令１８８（任意選択的にサブイベント配信命令を含む）の少なくともサブセットも含む。
【０１０８】
イベント受信部１８２は、イベントソータ１７０からイベント情報を受信する。イベント情報は、サブイベント、例えば、タッチ又はタッチの移動についての情報を含む。サブイベントに応じて、イベント情報は又、サブイベントの位置などの追加の情報を含む。サブイベントがタッチの動きに関わるとき、イベント情報はまた任意選択的に、サブイベントの速さ及び方向を含む。一部の実施形態では、イベントは、１つの向きから別の向きへの（例えば、縦向きから横向きへ、又はその逆の）デバイスの回転を含み、イベント情報は、デバイスの現在の向き（デバイスの姿勢とも呼ぶ）についての対応する情報を含む。
【０１０９】
イベント比較部１８４は、イベント情報を、定義済みのイベント又はサブイベントの定義と比較し、その比較に基づいて、イベント又はサブイベントを判定するか、あるいはイベント又はサブイベントの状態を判定若しくは更新する。いくつかの実施形態では、イベント比較部１８４は、イベント定義１８６を含む。イベント定義１８６は、例えばイベント１（１８７−１）及びイベント２（１８７−２）などのイベント（例えば、既定のサブイベントのシーケンス）の定義を含む。いくつかの実施形態では、イベント１８７におけるサブイベントは、例えば、タッチの始め、タッチの終わり、タッチの移動、タッチの中止、及び複数のタッチを含む。一実施例では、イベント１（１８７−１）についての定義は、表示されたオブジェクト上のダブルタップである。ダブルタップは、例えば、表示されたオブジェクト上の予め定められた段階についての第１のタッチ（タッチの始め）、予め定められた段階についての第１のリフトオフ（タッチの終わり）、表示されたオブジェクト上の予め定められた段階についての第２のタッチ（タッチの始め）、及び予め定められた段階についての第２のリフトオフ（タッチの終わり）を含む。別の実施例では、イベント２（１８７−２）の定義は、表示されたオブジェクト上のドラッグである。ドラッグは、例えば、表示されたオブジェクト上の予め定められた段階についてのタッチ（又は、接触）、タッチ感知ディスプレイシステム１１２を横切るタッチの移動、及びタッチのリフトオフ（タッチの終わり）を含む。いくつかの実施形態では、イベントは、１つ以上の関連付けられたイベント処理部１９０に関する情報も含む。
【０１１０】
いくつかの実施形態では、イベント定義１８７は、それぞれのユーザインタフェースオブジェクトについてのイベントの定義を含む。いくつかの実施形態では、イベント比較部１８４は、どのユーザインタフェースオブジェクトがサブイベントに関連付けられているかを判定するヒットテストを実行する。例えば、３つのユーザインタフェースオブジェクトがタッチ感知ディスプレイシステム１１２上で表示されるアプリケーションビューにおいて、タッチ感知ディスプレイシステム１１２上でタッチが検出されたとき、イベント比較部１８４は、３つのユーザインタフェースオブジェクトのうちのどれがタッチ（サブイベント）と関連付けられているかを判定するためにヒットテストを実行する。表示された各オブジェクトが、それぞれのイベント処理部１９０に関連付けられている場合、イベント比較部は、ヒットテストの結果を用いて、どのイベント処理部１９０をアクティブ化すべきかを判定する。例えば、イベント比較部１８４は、ヒットテストをトリガするサブイベント及びオブジェクトに関連付けられたイベント処理部を選択する。
【０１１１】
いくつかの実施形態では、それぞれのイベント１８７の定義は、一連のサブイベントがイベント認識部のイベントタイプに対応するかどうかが判定されるまで、イベント情報の配信を遅らせる遅延アクションも含む。
【０１１２】
それぞれのイベント認識部１８０が一連のサブイベントがイベント定義１８６のイベントのいずれとも一致しないと判断した場合、それぞれのイベント認識部１８０は、イベント不可能、イベント失敗、又はイベント終了の状態に入り、その後は、タッチに基づくジェスチャの次のサブイベントを無視する。この状況では、ヒットビューについてアクティブのままである他のイベント認識部があれば、そのイベント認識部は、進行中のタッチによるジェスチャのサブイベントの追跡及び処理を続行する。
【０１１３】
いくつかの実施形態では、それぞれのイベント認識部１８０は、イベント配信システムがどのようにサブイベント配信を実行すべきかをアクティブに関与しているイベント認識部に示す構成可能なプロパティ、フラグ、及び／又はリストを有するメタデータ１８３を含む。いくつかの実施形態では、メタデータ１８３は、イベント認識部が互いにどのように対話するか、又はイベント認識部が互いにどのように対話することが可能となるかを示す構成可能なプロパティ、フラグ、及び／又はリストを含む。いくつかの実施形態では、メタデータ１８３は、サブイベントがビュー階層又はプログラム階層における多様なレベルに配信されるかを示す構成可能なプロパティ、フラグ、及び／又はリストを含む。
【０１１４】
いくつかの実施形態では、それぞれのイベント認識部１８０は、イベントの１つ以上の特定のサブイベントが認識されるときに、イベントに関連付けられたイベント処理部１９０をアクティブ化する。いくつかの実施形態では、それぞれのイベント認識部１８０は、イベントに関連付けられたイベント情報をイベント処理部１９０に配信する。イベント処理部１９０をアクティブ化することは、それぞれのヒットビューにサブイベントを送信する（及び、送信を延期する）こととは別個である。いくつかの実施形態では、イベント認識部１８０は、認識したイベントに関連付けられたフラグを投入し、そのフラグに関連付けられたイベント処理部１９０は、そのフラグを捕らえ、既定のプロセスを実行する。
【０１１５】
いくつかの実施形態では、イベント配信命令１８８は、イベント処理部をアクティブ化することなくサブイベントについてのイベント情報を配信するサブイベント配信命令を含む。代わりに、サブイベント配信命令は、一連のサブイベントと関連付けられたイベント処理部に、又はアクティブに関与しているビューにイベント情報を配信する。一連のサブイベント又はアクティブに関与しているビューと関連付けられたイベント処理部は、イベント情報を受信し、所定の処理を実行する。
【０１１６】
いくつかの実施形態では、データ更新部１７６は、アプリケーション１３６−１で使用されるデータを作成及び更新する。例えば、データ更新部１７６は、連絡先モジュール１３７で使用される電話番号を更新するか、又はビデオ及び音楽プレイヤーモジュール１５２で使用されるビデオファイルを記憶する。いくつかの実施形態では、オブジェクト更新部１７７は、アプリケーション１３６−１で使用されるオブジェクトを作成及び更新する。例えば、オブジェクト更新部１７７は、新たなユーザインタフェースオブジェクトを作成し、又はユーザインタフェースオブジェクトの位置を更新する。ＧＵＩ更新部１７８は、ＧＵＩを更新する。例えば、ＧＵＩ更新部１７８は、表示情報を準備し、タッチ感知ディスプレイ上に表示するために表示情報をグラフィックモジュール１３２に送る。
【０１１７】
いくつかの実施形態では、イベント処理部（単数又は複数）１９０は、データ更新部１７６、オブジェクト更新部１７７、及びＧＵＩ更新部１７８を含む又はそれらへのアクセスを有する。いくつかの実施形態では、データ更新部１７６、オブジェクト更新部１７７、及びＧＵＩ更新部１７８は、それぞれのアプリケーション１３６−１又はアプリケーションビュー１９１の単一モジュールに含まれる。他の実施形態では、それらは、２つ以上のソフトウェアモジュールに含まれる。
【０１１８】
タッチ感知ディスプレイ上のユーザのタッチのイベント処理に関する前述の記載は、入力デバイスを用いて多機能デバイス１００を動作させるための他の形態のユーザ入力にも適用されるが、その全てがタッチスクリーン上で開始されるわけではないことを理解されたい。例えば、キーボードの単一又は複数の押圧若しくは保持と任意選択的に連携される、マウスの移動及びマウスボタンの押圧、タッチパッド上のタップ、ドラッグ、スクロールなどの接触の移動、ペンスタイラス入力、１つ以上のカメラによって取得されたビデオ画像のリアルタイム解析に基づく入力、デバイスの移動、口頭による命令、検出された眼球運動、バイオメトリック入力、並びに／又はそれらの任意の組み合わせを、任意選択的に、認識するイベントを定義するサブイベントに対応する入力として利用する。
【０１１９】
図２は、いくつかの実施形態に係る、タッチスクリーン（例えば、タッチ感知ディスプレイシステム１１２、図１Ａ）を有するポータブル多機能デバイス１００を示す。タッチスクリーンは、任意選択的に、ユーザインタフェース（user interface、ＵＩ）２００内に１つ以上のグラフィックを表示する。これらの実施形態、並びに後述する実施形態では、ユーザは、例えば、１本以上の指２０２（図には、正確な縮尺率では描かれていない）又は１つ以上のスタイラス２０３（図には、正確な縮尺率では描かれていない）を用いて、グラフィック上でジェスチャを行うことにより、グラフィックのうちの１つ以上を選択することが可能になる。一部の実施形態では、１つ以上のグラフィックの選択は、ユーザが、その１つ以上のグラフィックとの接触を中断する場合に実施される。いくつかの実施形態では、ジェスチャは、１回以上のタップ、１回以上のスワイプ（左から右へ、右から左へ、上向きに及び／若しくは下向きに）、並びに／又は、デバイス１００と接触した指のローリング（右から左へ、左から右へ、上向きに及び／若しくは下向きに）を、任意選択で含む。一部の実装形態又は状況では、グラフィックとの不測の接触は、そのグラフィックを選択するものではない。例えば、選択に対応するジェスチャがタップである場合、アプリケーションアイコンの上をスイープするスワイプジェスチャは、任意選択的に、対応するアプリケーションを選択するものではない。
【０１２０】
デバイス１００は、任意選択で、「ホーム」又はメニューボタン２０４などの１つ以上の物理的ボタンも含む。前述のように、メニューボタン２０４は、任意選択で、デバイス１００上で任意選択的に実行される、アプリケーションのセットにおける任意のアプリケーション１３６にナビゲートするために使用される。あるいは、いくつかの実施形態では、メニューボタンは、タッチスクリーンディスプレイ上で表示されるＧＵＩ内のソフトキーとして実装される。
【０１２１】
いくつかの実施形態では、デバイス１００は、タッチスクリーンディスプレイ、メニューボタン２０４（ホームボタン２０４と呼ばれる場合がある）、デバイスへの電源供給のオン／オフ及びデバイスのロックのためのプッシュボタン２０６、音量調節ボタン（単数又は複数）２０８、加入者識別モジュール（ＳＩＭ）カードスロット２１０、ヘッドセットジャック２１２、ドッキング／充電用外部ポート１２４を含む。プッシュボタン２０６は、任意選択的に、ボタンを押し下げて、既定の期間にわたってボタンを押し下げた状態に保持することによって、デバイスの電源をオン／オフするため、ボタンを押し下げて、既定の時間が経過する前にボタンを解放することによってデバイスをロックするため、及び／又はデバイスをロック解除する、若しくはロック解除プロセスを開始するために、使用される。いくつかの実施形態では、デバイス１００は、マイクロフォン１１３を通して、一部の機能をアクティブ化又は非アクティブ化するための口頭入力をも受け入れる。デバイス１００はまた任意選択で、タッチ感知ディスプレイシステム１１２上の接触の強度を検出する１つ以上の接触強度センサ１６５、及び／又はデバイス１００のユーザに対する触知出力を生成する１つ以上の触知出力生成器１６３を含む。
【０１２２】
図３Ａは、いくつかの実施形態に係る、ディスプレイ及びタッチ感知面を有する例示的な多機能デバイスのブロック図である。デバイス３００は、ポータブル型である必要はない。いくつかの実施形態では、デバイス３００は、ゲームシステム、ラップトップコンピュータ、デスクトップコンピュータ、タブレットコンピュータ、マルチメディア再生デバイス、ナビゲーションデバイス、教育的デバイス（子供の学習玩具など）、ゲームシステム、又は制御デバイス（例えば、家庭用又は業務用コントローラ）である。デバイス３００は、典型的には、１つ以上の処理ユニット（ＣＰＵ）３１０と、１つ以上のネットワーク又は他の通信インタフェース３６０と、メモリ３７０と、及びこれらの構成要素を相互接続するための１つ以上の通信バス３２０とを含む。通信バス３２０は、任意選択的に、システム構成要素間の通信を相互接続及び制御する回路（チップセットと呼ばれることもある）を含む。デバイス３００は、任意選択的にタッチスクリーンディスプレイであるディスプレイ３４０を含む、入出力（input/output、Ｉ／Ｏ）インタフェース３３０を含む。Ｉ／Ｏインタフェース３３０は、任意選択で、キーボード及び／又はマウス（又は、他のポインティングデバイス）３５０、並びにタッチパッド３５５、（例えば、図１Ａを参照して上記説明された触知出力生成器（単数又は複数）１６３と同様の）デバイス３００上で触知出力を生成するための触知出力生成器３５７、センサ３５９（例えば、光センサ、加速度センサ、近接センサ、タッチ感知センサ、及び／又は図１Ａを参照して上記説明された接触強度センサ（単数又は複数）１６５と同様の接触強度センサ）をも含む。メモリ３７０は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭ、又は他のランダムアクセスソリッドステートメモリデバイスなどの高速ランダムアクセスメモリを含み、任意選択で、１つ以上の磁気ディスク記憶デバイス、光ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステート記憶デバイスなどの不揮発性メモリを含む。メモリ３７０は、任意選択で、ＣＰＵ（単数又は複数）３１０からリモートに位置する１つ以上の記憶デバイスを含む。いくつかの実施形態では、メモリ３７０は、ポータブル多機能デバイス１００（図１Ａ）のメモリ１０２に記憶されたプログラム、モジュール、及びデータ構造に類似するプログラム、モジュール、及びデータ構造、又はそれらのサブセットを記憶する。更に、メモリ３７０は、任意選択で、ポータブル多機能デバイス１００のメモリ１０２に存在しない追加のプログラム、モジュール、及びデータ構造を記憶する。例えば、デバイス３００のメモリ３７０は任意選択で、描画モジュール３８０、プレゼンテーションモジュール３８２、ワードプロセッシングモジュール３８４、ウェブサイト作成モジュール３８６、ディスクオーサリングモジュール３８８、及び／又はスプレッドシートモジュール３９０を記憶するが、ポータブル多機能デバイス１００（図１Ａ）のメモリ１０２は、任意選択で、それらのモジュールを記憶しない。
【０１２３】
上記特定された図３Ａにおける要素の各々は、任意選択で、前に言及したメモリデバイスのうちの１つ以上に記憶される。上記で特定されたモジュールの各々は、上記で説明された機能を実行する命令セットに対応する。上記で特定されたモジュール又はプログラム（すなわち、命令セット）は、別個のソフトウェアプログラム、手順、又はモジュールとして実装される必要はなく、従って、それらのモジュールの様々なサブセットは、任意選択で、様々な実施形態において組み合わされるか、又はその他の方式で再配置される。いくつかの実施形態では、メモリ３７０は、任意選択で、上記で特定されたモジュール及びデータ構造のサブセットを記憶する。更に、メモリ３７０は、上記で説明されていない追加のモジュール及びデータ構造を任意選択的に記憶する。
【０１２４】
図３Ｂは、いくつかの実施形態に係る、例示的なウェアラブルオーディオ出力デバイス３０１のブロック図である。いくつかの実施形態では、ウェアラブルオーディオ出力デバイス３０１は、単一のイヤホンである。いくつかの実施形態では、ウェアラブルオーディオ出力デバイス３０１は、１対以上のイヤホン（例えば、ユーザの耳の各々に対して１つ）を含む。いくつかの実施形態では、ウェアラブルオーディオ出力デバイス３０１は、１つ以上のインイヤー型イヤホン（単数又は複数）、オーバーイヤー型ヘッドホン（単数又は複数）などである。いくつかの実施形態では、ウェアラブルオーディオ出力デバイス３０１は、（例えば、ユーザの耳に）オーディオ出力を提供するための１つ以上のスピーカ３０６を含む。いくつかの実施形態では、ウェアラブルオーディオ出力デバイス３０１は、ユーザの耳内のウェアラブルオーディオ出力デバイス３０１の配置を検出するためなど、ユーザの耳に対するウェアラブルオーディオ出力デバイス３０１の位置決め又は配置を検出するための１つ以上の配置センサ３０４を含む。いくつかの実施形態では、ウェアラブルオーディオ出力デバイス３０１は、ウェアラブルオーディオ出力デバイス３０１がユーザの耳内にある、又はその近くにあるかに基づいて、オーディオを条件付きで出力する（例えば、ウェアラブルオーディオ出力デバイス３０１は、電力使用を低減するように、ユーザの耳内にない場合にオーディオを出力することを取り止める）。いくつかの実施形態では、オーディオＩ／Ｏロジック３１２は、配置センサ（単数又は複数）３０４から受信した情報に基づいて、ユーザの耳に対するウェアラブルオーディオ出力デバイス３０１の位置決め又は配置を判定し、いくつかの実施形態では、オーディオＩ／Ｏロジック３１２は、結果として生じるオーディオの条件付き出力を制御する。
【０１２５】
いくつかの実施形態では、ウェアラブルオーディオ出力デバイス３０１は、オーディオ入力を受け取るための１つ以上のマイクロフォン３０２を含む。いくつかの実施形態では、マイクロフォン（単数又は複数）３０２は、ウェアラブルオーディオ出力デバイス３０１を装着しているユーザからの発話、及び／又はウェアラブルオーディオ出力デバイス３０１の周囲の周囲ノイズを検出する。いくつかの実施形態では、オーディオＩ／Ｏロジック３１２は、マイクロフォン（単数又は複数）３０２から受信した情報に基づいて、発話又は周囲ノイズを検出又は認識する。いくつかの実施形態では、ウェアラブルオーディオ出力デバイス３０１は、（タッチ入力を検出するための）タッチ感知面、加速度計（単数又は複数）、及び／若しくは（物理的環境に対するウェアラブルオーディオ出力デバイス３０１の姿勢及び／又はデバイスの姿勢の変化を判定するための）姿勢センサ（単数又は複数）、並びに／又はユーザがウェアラブルオーディオ出力デバイス３０１と対話して、入力を提供することができる他の入力デバイスなどの、１つ以上の入力デバイス３０８を含む。いくつかの実施形態では、入力デバイス（単数又は複数）３０８を介して提供される入力は、オーディオＩ／Ｏロジック３１２によって処理される。いくつかの実施形態では、オーディオＩ／Ｏロジック３１２は、オーディオ出力のための命令又はコンテンツを提供し、かつ任意選択的に、マイクロフォン（単数又は複数）３０２、配置センサ（単数又は複数）３０４、及び／若しくは入力デバイス３０８（単数又は複数）を介して提供される入力（又は入力に関する情報）を受信して処理する、別個のデバイス（例えば、図１Ａのデバイス１００）と通信する。
【０１２６】
ここで、ポータブル多機能デバイス１００上で任意選択的に実装されるユーザインタフェース（「ＵＩ」）の実施形態に着目する。
【０１２７】
図４Ａは、いくつかの実施形態に係る、ポータブル多機能デバイス１００上のアプリケーションのメニューのための例示的なユーザインタフェースを示す。同様のユーザインタフェースは、デバイス３００上に任意選択的に実装される。いくつかの実施形態では、ユーザインタフェース４００は、以下の要素、又はそれらのサブセット若しくはスーパーセットを含む。
●セルラー信号及びＷｉ−Ｆｉ信号などの無線通信（単数又は複数）のための信号強度インジケータ（単数又は複数）、
●時間、
●Ｂｌｕｅｔｏｏｔｈ（登録商標）インジケータ、
●バッテリ状態インジケータ、
●以下のような、頻繁に使用されるアプリケーションのアイコンを有するトレイ４０８
○不在着信又はボイスメールメッセージの数のインジケータ４１４を任意選択的に含む、「電話」とラベル付けされた、電話モジュール１３８のアイコン４１６、
○未読電子メールの数のインジケータ４１０を任意選択的に含む、「メール」とラベル付けされた、電子メールクライアントモジュール１４０のアイコン４１８、
○「ブラウザ」とラベル付けされた、ブラウザモジュール１４７のアイコン４２０、又、
○「音楽」とラベル付けされたビデオ及び音楽プレイヤーモジュール１５２のアイコン４２２、又、
●以下のような、他のアプリケーションのアイコン、
○「メッセージ」とラベル付けされた、ＩＭモジュール１４１のアイコン４２４、
○「カレンダ」とラベル付けされた、カレンダモジュール１４８のアイコン４２６、
○「写真」とラベル付けされた、画像管理モジュール１４４のアイコン４２８、
○「カメラ」とラベル付けされた、カメラモジュール１４３のアイコン４３０、
○「オンラインビデオ」とラベル付けされた、オンラインビデオモジュール１５５のアイコン４３２、
○「株価」とラベル付けされた、株価ウィジェット１４９−２のアイコン４３４、
○「地図」とラベル付けされた、地図モジュール１５４のアイコン４３６、
○「天気」とラベル付けされた、気象ウィジェット１４９−１のアイコン４３８、
○「時計」とラベル付けされた、アラーム時計ウィジェット１４９−４のアイコン４４０、
○「トレーニングサポート」とラベル付けされた、トレーニングサポートモジュール１４２のアイコン４４２、
○「メモ」とラベル付けされた、メモモジュール１５３のアイコン４４４、又、
○デバイス１００及びその様々なアプリケーション１３６の設定へのアクセスを提供する、「設定」とラベル付けされた、設定アプリケーション又はモジュールのアイコン４４６。
【０１２８】
図４Ａに示されたアイコンのラベルは単なる例に過ぎないことに留意されたい。例えば、他のラベルが任意選択的に、様々なアプリケーションアイコンに使用される。一部の実施形態では、それぞれのアプリケーションアイコンに関するラベルは、それぞれのアプリケーションアイコンに対応するアプリケーションの名前を含む。一部の実施形態では、特定のアプリケーションアイコンのラベルは、その特定のアプリケーションアイコンに対応するアプリケーションの名前とは異なる。
【０１２９】
図４Ｂは、ディスプレイ４５０とは別個のタッチ感知面４５１（例えば、タブレット又はタッチパッド３５５、図３Ａ）を有するデバイス（例えば、デバイス３００、図３Ａ）上の例示的なユーザインタフェースを示す。以下の実施例のうちの多くはタッチスクリーンディスプレイ１１２上の入力（タッチ感知面とディスプレイとが組み合わされている場合）を参照して与えられるが、いくつかの実施形態では、デバイスは、図４Ｂに示すように、ディスプレイと分離したタッチ感知面上の入力を検出する。いくつかの実施形態では、タッチ感知面（例えば、図４Ｂにおける４５１）は、ディスプレイ（例えば、４５０）上の主軸（例えば、図４Ｂにおける４５３）に対応する主軸（例えば、図４Ｂにおける４５２）を有する。それらの実施形態によれば、デバイスは、ディスプレイ上のそれぞれの位置に対応する位置（例えば、図４Ｂにおいて、４６０は４６８に対応し、４６２は４７０に対応する）におけるタッチ感知面４５１との接触（例えば、図４Ｂにおける４６０及び４６２）を検出する。このように、タッチ感知面がディスプレイと分離しているとき、タッチ感知面（例えば、図４Ｂにおける４５１）上でデバイスによって検出されたユーザ入力（例えば、接触４６０及び４６２、及びそれらの移動）は、多機能デバイスのディスプレイ（例えば、図４Ｂにおける４５０）上でユーザインタフェースを操作するためにデバイスによって使用される。同様の方法が、本明細書に記載の他のユーザインタフェースに任意選択的に使用されることを理解されたい。
【０１３０】
いくつかの実施形態では、デバイスによって検出された入力へのデバイスの応答は、入力中の接触強度に基づく基準に依存する。例えば、いくつかの「軽い押圧」入力の場合、入力中の第１の強度閾値を超える接触の強度は第１の応答をトリガする。いくつかの実施形態では、デバイスによって検出された入力へのデバイスの応答は、入力中の接触強度と時間ベースの基準の両方を含む基準に依存する。例えば、いくつかの「深い押圧」入力の場合、軽い押圧用の第１の強度閾値より大きい入力中の第２の強度閾値を超える接触の強度は、第１の強度閾値を満たすことと第２の強度閾値を満たすこととの間に遅延時間が経過した場合のみ、第２の応答をトリガする。この遅延時間は典型的には、時間が２００ｍｓ（ミリ秒）よりも短い（例えば、第２の強度閾値の大きさに依存して、４０ｍｓ、１００ｍｓ、又は１２０ｍｓであり、遅延時間は第２の強度閾値が増大するにつれて増大する）。この遅延時間は、深い押圧入力の偶発的な認識を回避することを支援する。別の例として、いくつかの「深い押圧」入力の場合、第１の強度閾値が満たされた時間の後に発生する感度が低下した時間期間が存在する。感度が低下した時間期間の間、第２の強度閾値は増大する。第２の強度閾値のこの一時的な増大も、偶発的な深い押圧入力を回避するのに役立つ。他の深い押圧入力の場合、深い押圧入力の検出に対する応答は、時間ベースの基準に依存しない。
【０１３１】
いくつかの実施形態では、入力強度閾値及び／又は対応する出力のうちの１つ以上は、ユーザ設定、接触の動き、入力タイミング、実行しているアプリケーション、強度が加わる速度、同時入力の数、ユーザ履歴、環境要因（例えば、周囲ノイズ）、フォーカスセレクタの位置などの、１つ以上の要因に基づいて変化する。例示的な要因が、米国特許出願公開第１４／３９９，６０６号及び第１４／６２４，２９６号に記載されており、それらは参照により全体が本明細書に組み込まれている。
【０１３２】
例えば、図４Ｃは、経時的なタッチ入力４７６の強度に部分的に基づいて、経時的に変化する動的な強度閾値４８０を示す。動的な強度閾値４８０は、２つの成分、タッチ入力４７６が最初に検出されたときから既定の遅延時間ｐ１後に経時的に減衰する第１の成分４７４、及び経時的にタッチ入力４７６の強度の跡を辿る第２の成分４７８の合計である。第１の成分４７４の最初の高い強度閾値は、タッチ入力４７６が十分な強度を提供する場合に即時の「深い押圧」応答を更に可能にしながら、「深い押圧」応答の偶発的トリガを削減する。第２の成分４７８は、タッチ入力の段階的な強度変動によって「深い押圧」応答の意図しないトリガを削減する。いくつかの実施形態では、タッチ入力４７６が動的な強度閾値４８０を満たすとき（例えば、図４Ｃにおけるポイント４８１において）、「深い押圧」応答がトリガされる。
【０１３３】
図４Ｄは、別の動的な強度閾値４８６（例えば、強度閾値ＩＴＤ）を示す。図４Ｄは又、２つの他の強度閾値、第１の強度閾値ＩＴＨ及び第２の強度閾値ＩＴＬを示す。図４Ｄにおいて、タッチ入力４８４が時間ｐ２の前に第１の強度閾値ＩＴＨ及び第２の強度閾値ＩＴＬを満たすが、時間４８２において遅延時間ｐ２が経過するまでは応答が提供されない。又、図４Ｄでは、動的強度閾値４８６は、予め定義された遅延時間ｐ１が時間４８２から経過した後（第２の強度閾値ＩＴＬと関連付けられた応答がトリガされたとき）の時間４８８において開始する減衰で、経時的に減衰する。このタイプの動的強度閾値は、第１の強度閾値ＩＴＨ又は第２の強度閾値ＩＴＬなど、より低い強度閾値と関連付けられた応答のトリガの直後に又はそれと同時に、動的強度閾値ＩＴＤと関連付けられた応答を偶発的にトリガすることを減少させる。
【０１３４】
図４Ｅは、更に別の動的な強度閾値４９２（例えば、強度閾値ＩＴＤ）を示す。図４Ｅにおいて、強度閾値ＩＴＬと関連付けられた応答は、タッチ入力４９０が最初に検出されるときから遅延時間ｐ２が経過した後にトリガされる。同時に、動的な強度閾値４９２は、タッチ入力４９０が最初に検出されたときから既定の遅延時間ｐ１が経過した後に減衰する。そのため、タッチ入力４９０を解放することなしに、タッチ入力４９０の強度の増大がその後に続く、強度閾値ＩＴＬに関連付けられた応答をトリガした後のタッチ入力４９０の強度の減少は、タッチ入力４９０の強度が別の強度閾値、例えば、強度閾値ＩＴＬを下回るときでも、（例えば、時間４９４において）強度閾値ＩＴＤに関連付けられた応答をトリガすることができる。
【０１３５】
ユーザインタフェース及び関連するプロセス
ここで、１つ以上のオーディオ出力デバイス（例えば、ウェアラブルオーディオ出力デバイス３０１などの１つ以上のウェアラブルオーディオ出力デバイス、図３Ｂ）、任意選択的に、オーディオ出力デバイスの配置を検出するための１つ以上のセンサ、任意選択的に、ディスプレイ及び／又はタッチ感知面、任意選択的に、１つ以上の加速度計及び／又は姿勢センサ、及び任意選択的に、１つ以上の追加の入力デバイス（例えば、回転可能入力機構）を含む（及び／又はこれらと通信している）電子デバイス（例えば、ポータブル多機能デバイス１００、図１Ａ、又はデバイス３００、図３Ａ）上に実装され得るユーザインタフェース（「ＵＩ」）及び関連するプロセスの実施形態に注意を向ける。
【０１３６】
図５Ａ〜５ＡＤは、いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース、並びに音声通知との対話を示す。これらの図におけるユーザインタフェースは、図６Ａ〜６Ｅ、図７Ａ〜７Ｃ、図８Ａ〜８Ｄ、図９Ａ〜９Ｃ、及び図１０Ａ〜１０Ｂにおけるプロセスを含む、以下に説明するプロセスを例示するために使用される。説明の便宜上、実施形態のいくつかは、音声通知に対応するイベントが検出されるデバイスと通信している、これとは別個とのウェアラブル出力デバイスを使用して実行される動作を参照して論じられる。しかしながら、一部の場合には、類似の動作は、イベントが検出されるデバイスの一部であるオーディオ出力デバイスを使用して、任意選択的に実行される。
【０１３７】
図５Ａ〜５ＡＤは、いくつかの実施形態に係る、例示的な音声通知及び例示的なユーザインタフェース（言語、口頭、及び触知インタフェースを含む）、並びに音声通知との対話を示す。
【０１３８】
図５Ａは、ユーザ５００が１つ以上のイヤホン５０２を身に付けることに応答して音声通知を提供することを示す。イヤホン５０２は、単一のイヤホン、２つのイヤホン（ユーザ５００の耳のそれぞれに１つずつ）、インイヤーイヤホン（単数又は複数）、オーバーイヤーヘッドホン（単数又は複数）などを表す。いくつかの実施形態では、イヤホン５０２は、ウェアラブルオーディオ出力デバイス３０１（図３Ｂ）に対応する。いくつかの実施形態では、イヤホン５０２は、イヤホン５０２と別個であっても一体であってもよいデバイス（例えば、デバイス１００、図１Ａ）と通信している。
【０１３９】
図５Ａでは、イヤホン５０２がユーザ５００の耳から離れて、ユーザ５００の耳の周りの範囲５０４の外側に配置されている間、イヤホン５０２を介してオーディオ出力は提供されない。
【０１４０】
イヤホン５０２がユーザ５００の耳内に配置される（又はその範囲５０４内で移動させられる）とき、当日の音声要約５０６がイヤホン５０２を介して出力される。いくつかの実施形態では、音声要約５０６は、イヤホン５０２と通信しているデバイスにおいて、音声通知（例えば、発生した、発生する予定の、及び／又は発生すると予測されるイベントに対応する）を含む。いくつかの実施形態では、図５Ａに示されるように、音声要約５０６は、特定の日にユーザ５００の耳内のイヤホン５０２の配置を最初に検出したことに応答してのみ提供される。図５Ａに示されるように、音声要約５０６は、以下のうちの任意の１つ以上を含む。
●現在の日付（例えば、「今日は９月２４日、月曜日です」という文）、
●当日の天気（例えば、「現在６５度で晴天、最高気温は７８度です」という文）、
●イヤホン５０２がユーザ５００の耳内又はその範囲内になかったために聞き逃したイベントの要約（例えば、「４件のメッセージと５件の電子メールがあります」という文）、
●通勤情報（例えば、「現在、職場まで２５分かかります」という文）、又、
●今後の最初のカレンダイベント（例えば、「あなたの次のミーティングは、１０時半の「プロジェクト状況最新情報」です」という文）。
【０１４１】
図５Ｂは、検出されたイベントのプロパティに基づいて音声通知を区別する例を示す。図５Ｂに示されるように、検出されたイベントは、受信メッセージ５０８−１から５０８−４に対応する。メッセージ５０８−１は、「ハロルド・スミス」から受信され、テキストコンテンツ（例えば、「やあ、私は次の水曜から日曜まで町にいます」というテキスト）を含む。次に、メッセージ５０８−２から５０８−３は「バーバラ・リー（母）」（ユーザの母親）から受信され、テキストコンテンツ（例えば、それぞれ「今週末は家に帰る？」というテキスト、及び「その日はお父さんの誕生日よ」というテキスト）を含む。その後、メッセージ５０８−４は、やはり「ハロルド・スミス」から受信され、テキストコンテンツ（例えば、「時間を見つけて近況報告しよう」というテキスト）を含む。
【０１４２】
メッセージ５０８−１の受信に応答して、言語形式のメッセージ５０８−１のコンテンツを含む音声通知５１０（例えば、メッセージ５０８−１のテキストをスピーチに変換することによって読み上げられる）が、イヤホン５０２を介してユーザ５００に提供される。図５Ｂに示される例では、音声通知５１０は、メッセージ送信者「ハロルド・スミス」を彼のフルネーム（例えば、彼の名前と名字の両方）によって識別する。いくつかの状況では、図５Ｂに示されるように、連絡先の名前（例えば、「ハロルド」）に加えて彼の名字（例えば、「スミス」）を含めるのは、ユーザ５００がこの連絡先と少なくとも所定の期間（例えば、少なくとも１週間、１ヶ月、１年、又はその他の指定された期間）にわたって連絡先と通信していないからである。いくつかの状況では、この連絡先から受信したメッセージ又はその他のイベントに関連付けられた音声通知に連絡先の名前と名字を含めるのは、ユーザ５００のアドレス帳に同じ名前を有する別の連絡先が含まれている（例えば、ユーザ５００のアドレス帳に別の「ハロルド」が含まれている）からである。
【０１４３】
メッセージ５０８−２の受信に応答して、言語形式のメッセージ５０８−２のコンテンツを含む音声通知５１２が、イヤホン５０２を介してユーザ５００に提供される。図５Ｂに示される例では、音声通知５１２は、フルネーム「バーバラ・リー」の代わりに、（例えば、ユーザ５００によって彼のアドレス帳で指定されるように）彼女の別名「母」によってメッセージ送信者「バーバラ・リー」（ユーザ５００の母親）を識別する。ユーザ５００は所定の期間（例えば、１週間、１ヶ月、１年、又はその他の指定された時間周期）内に「母」と通信したので、音声通知５１２は「母」をフルネームで識別しない。
【０１４４】
加えて、メッセージ５０８−３の受信に応答して、言語形式のメッセージ５０８−３のコンテンツを含む音声通知５１４が、イヤホン５０２を介してユーザ５００に提供される。図５Ｂに示される例では、音声通知５１４に対応するメッセージ５０８−３は、やはり同じ送信者「バーバラ・リー」から受信した別のメッセージ（例えば、音声通知５１２に対応するメッセージ５０８−２）の直後に続くので、音声通知５１４はメッセージ送信者「バーバラ・リー」の名前を省略する。
【０１４５】
メッセージ５０８−４の受信に応答して、言語形式のメッセージ５０８−４のコンテンツを含む音声通知５１６が、イヤホン５０２を介してユーザ５００に提供される。図５Ｂに示される例では、同じ「ハロルド・スミス」からメッセージ５０８−１を受信した結果、この時点でユーザ５００は所定の期間内に「ハロルド・スミス」と通信しているので、音声通知５１６は、メッセージ送信者「ハロルド・スミス」の名字を省略する。
【０１４６】
図５Ｃは、対応するイベントのプロパティに基づいて、異なる疑似空間位置で音声通知を出力する例を示す。いくつかの実施形態では、異なる疑似空間位置で音声通知を提供するには、複数のオーディオ出力デバイスを必要とする。従って、図５Ｃは、１対のイヤホン５０２を着用しているユーザ５００を示す。図５Ｃに示されるように、複数のイベント、メッセージ５０８−４からメッセージ５０８−６が受信されている。図５Ｂを参照して記載されたように、メッセージ５０８−４は、「ハロルド・スミス」からのテキストメッセージである。具体的には、メッセージ５０８−４は「ハロルド・スミス」からユーザ５００に送信され、他の受信者には送信されないという点で、メッセージ５０８−４は「個別メッセージ」と呼ばれることがある。メッセージ５０８−５から５０８−６は両方とも、３人以上の参加者の間のグループメッセージセッションの一部として受信されて「チーム」として識別され、「グループメッセージ」と呼ばれることがある。具体的には、メッセージ５０８−５は、「チーム」グループメッセージ内の参加者「ジョン・ゴッドフリー」から受信され、テキストコンテンツ（例えば「１０分遅れます、ごめんなさい」というテキスト）を含む。次に、メッセージ５０８−６は、同じ「チーム」グループメッセージ内の別の参加者「アリス・ヤング」から受信され、テキストコンテンツ（例えば、「大丈夫です。他のプロジェクトを先に検討します」というテキスト）を含む。
【０１４７】
メッセージ５０８−４の受信に応答して、言語形式のメッセージ５０８−４のコンテンツを含む音声通知５１８が、イヤホン５０２を介してユーザ５００に提供される。メッセージ５０８−４は個別メッセージなので、音声通知５１８が空間位置５２０においてユーザ５００の頭部の内側から来るか又は内側で再生されているかのように聞こえるように、音声通知５１８はユーザ５００の頭部の内側の疑似空間位置５２０で出力される。いくつかの実施形態では、音声通知５１８などの個別メッセージは、ユーザ５００の頭部の内側の１つ以上の疑似空間位置で出力される。いくつかの実施形態では、異なる空間位置は、異なる連絡先に関連付けられている。例えば、「ハロルド・スミス」以外の送信者からの音声通知は、いくつかの実施形態では、疑似空間位置５２０とは異なるユーザ５００の頭部の内側の疑似空間位置で出力される。
【０１４８】
メッセージ５０８−５から５０８−６の受信に応答して、音声通知５２２及び５２６がそれぞれ、イヤホン５０２を介してユーザ５００に提供される。音声通知５２２は、メッセージがグループメッセージの一部であるという指示とグループメッセージの識別子とで始まる、言語形式のメッセージ５０８−５のコンテンツを含む（例えば、グループメッセージは「チームグループ内」で始まり、「チーム」は、グループメッセージ識別子である）。加えて、音声通知５２２が空間位置５２４においてユーザ５００の頭部の外側から来るか又は外側で再生されているかのように聞こえるように（例えば、音がユーザ５００の耳にあるイヤホン５０２から来ていたとしても）、音声通知５２２は、ユーザ５００の頭部の外側の疑似空間位置５２４で出力される。次に、音声通知５２６は、言語形式のメッセージ５０８−６のコンテンツを含む。いくつかの実施形態では、図５Ｃに示される例のように、音声通知５２６に対応するメッセージ５０８−６は、やはり同じグループメッセージ（例えば、「チーム」グループメッセージ）の一部として受信された別のメッセージ（例えば、音声通知５２２に対応するメッセージ５０８−５）の直後に続くので、音声通知５２６は、グループメッセージの序文（例えば、「チームグループ内」）を省略する。音声通知５２６は、音声通知５２２からの異なるタイプのオーディオ（例えば、異なるオーディオトーン、又は異なる疑似音声）を使用して出力される（例えば、音声通知５２２を表す通常テキストとは対照的に、音声通知５２６を表すイタリックテキストによって示されるように）。加えて、音声通知５２６が空間位置５２８においてユーザ５００の頭部の外側から来るか又は外側で再生されているかのように聞こえるように、音声通知５２６は、ユーザ５００の頭部の外側の疑似空間位置５２８で出力される。
【０１４９】
いくつかの実施形態では、図５Ｃに示されるように、メッセージ５０８−５及び５０８−６は個別メッセージではなくグループメッセージなので、音声通知５２２及び５２６は、ユーザ５００の頭部の外側の疑似空間位置（例えば、それぞれ疑似空間位置５２４及び５２８）で出力される。加えて、いくつかの実施形態では、図５Ｃに示されるように、メッセージ５０８−５及び５０８−６は異なる送信者（例えば、グループメッセージ内の異なる参加者）からのメッセージなので、音声通知５２２は、音声通知５２６から異なる疑似空間位置で出力される。
【０１５０】
いくつかの実施形態では、異なるタイプのイベントのメッセージは、異なる音量で対応する音声通知を出力することによって区別される。例えば、図５Ｃに示されるように、音声通知５１８は、音声通知５２２及び５２６よりも高い音量で（太字テキストによって示されるように）出力される。いくつかの実施形態では、個別メッセージ（例えば、「ハロルド・スミス」からユーザ５００のみへのメッセージ５０８−４）は、グループメッセージ（例えば、ユーザ５００と少なくとも「ジョン・ゴッドフリー」及び「アリス・ヤング」との間のグループ「チーム」内のメッセージ５０８−５及び５０８−６）に対して高い音量で出力される。当業者であれば、（例えば、連絡先の「ホワイトリスト」の作成を通じてなど、特定の連絡先のユーザ指定に応答して）他の連絡先に対して特定の連絡先からの音声通知を強調すること、他のアプリケーションに対して特定のアプリケーションに関連付けられた音声通知を強調すること、他のタイプのアプリケーションに対して特定のタイプのアプリケーションに関連付けられた音声通知を強調すること、特定の地理的又は時間的基準を満たす音声通知を強調すること（例えば、ユーザが特定の地理的位置又はその近くにいる間、若しくは特定の時間帯の間に、特定のイベントの音声通知を強調すること）などを含むがこれらに限定されない、イベントを区別するその他多くの方法が可能であることを、理解するだろう。
【０１５１】
図５Ｄは、地理的コンテキストに基づいて音声通知を区別する例を示す。図５Ｄに示されるように、第１イベント５３０が（例えば、イヤホン５０２と通信している、図１Ａのデバイス１００などのデバイスで）検出される。イベント５３０は、指定された場所５３３（例えば、「アポロ会議室、ビルディング１、Ｎ．Ｄｅ  Ａｎｚａ  Ｂｌｖｄ．，Ｃｕｐｅｒｔｉｎｏ）で指定されたテーマ５３１（例えば、「プロジェクト状況最新情報」）について指定された時刻５３２（例えば、「１０：３０ＡＭ」）に行われるミーティングである、今後のカレンダイベントの通知である。イベント５３０は、カレンダイベントに対して所定の時間に（例えば、今後のカレンダイベントの開始の１０分前である、現在の時刻５３４「１０：２０ＡＭ」に）検出される。イベント５３０の検出に応答して、ユーザ５００に今後のミーティングを通知するために、音声通知５３８がイヤホン５０２を介して提供される。音声通知５３８は、イベントタイプ（例えば、「ミーティング」）、イベント時間（例えば、「１０時半に」）、及びイベントテーマ（例えば、「プロジェクト状況最新情報」）の指示を含む、イベント５３０に関する情報を含む。
【０１５２】
図５Ｄに示されるように、音声通知５３８は、イベント位置情報（例えば、「アポロ会議室」）も含む。図５Ｄに示される例では、ユーザ５００の現在位置５３６は「ロビー、ビルディング１」である。従って、ユーザ５００は、既にイベント５３０に関連付けられたミーティング場所と同じ建物（例えば、「ビルディング１」）内にいる。従って、音声通知５３８は、建物の名前（例えば、「ビルディング１」）、並びに道路名及び都市名などのより大きい地理的領域の任意の説明を省略する。音声通知５３８は、ユーザ５００の現在位置５３６とは異なる地理的領域（例えば、階数又は会議室名など、建物内の地理的領域）の位置情報のみを含む。いくつかの実施形態では、ユーザ５００が既に今後のイベントと同じ最小地理的領域（例えば、同じ会議室）内にいるとき、対応する音声通知でイベント位置情報は提供されない。
【０１５３】
図５Ｄは又、第２イベント５４０が（例えば、イヤホン５０２と通信している、図１Ａのデバイス１００などのデバイスで）検出されることも示す。イベント５４０は、指定された場所５４３（例えば、「モンタラ会議室、ビルディング５、Ｓ．Ｍａｉｎ  Ｓｔ．，Ｓｕｎｎｙｖａｌｅ）で指定されたテーマ５４１（例えば、「テストベンチ評価」）について指定された時刻５４２（例えば、「３：００ＰＭ」）に行われるミーティングである、今後のカレンダイベントの通知である。イベント５４０は、カレンダイベントに対して所定の時間に（例えば、今後のカレンダイベントの開始の１０分前である、現在の時刻５４４「２：５０ＰＭ」に）検出される。イベント５４０の検出に応答して、ユーザ５００に今後のミーティングを通知するために、音声通知５４８がイヤホン５０２を介して提供される。音声通知５４８は、イベントタイプ（例えば、「ミーティング」）、イベント時間（例えば、「３時に」）、及びイベントテーマ（例えば、「テストベンチ評価」）の指示を含む、イベント５４０に関する情報を含む。
【０１５４】
いくつかの実施形態では、音声通知５４８は、イベント位置情報（例えば、「モンタラ会議室、ビルディング５、Ｓ．Ｍａｉｎ  Ｓｔ．，Ｓｕｎｎｙｖａｌｅ」）も含む。図５Ｄに示される例では、ユーザ５００の現在位置５４６は「ロビー、ビルディング１」である。従って、ユーザ５００は、イベント５４０が行われる都市（例えば、「Ｓｕｎｎｙｖａｌｅ」）とは異なる都市（例えば、「Ｃｕｐｅｒｔｉｎｏ」）にいるが、ただし２つの都市は同じ州にある。従って、ユーザ５００は、イベントが行われる都市（例えば、「Ｓｕｎｎｙｖａｌｅ」）とは異なる都市にいるが、ただし２つの都市は同じ州にある。従って、音声通知５４８は、会議室の名前（例えば、「モンタラ」）、建物の名前（例えば、「ビルディング５」）、道路の名前（例えば、「Ｓｏｕｔｈ  Ｍａｉｎ  Ｓｔｒｅｅｔ」）、及び都市の名前（例えば、「Ｓｕｎｎｙｖａｌｅ」）を含み、これらの全てはユーザ５００の現在位置５４６とは異なる地理的領域である。ユーザ５００は同じ州にいるので、音声通知５４８は、イベント５４０が行われる州の名前を省略する。
【０１５５】
図５Ｅは、受信したイベントのプロパティに基づいて音声通知を区別する例を示す。具体的には、図５Ｅは、異なる値のトランザクションを示すイベントを表すために使用されている、異なる音響効果及び出力音量を示す。ユーザ５００が「トラビス」から少額のお金（例えば、彼の「昼食」の費用）の支払いを受け取ることに応答して、トランザクションを説明する音声通知５５０は、第１の「［コインが落ちる］」音響効果を含み、イヤホン５０２を介して（小文字テキストで示されるように）低音量で再生される。ユーザ５００が「ジェーン」から高額のお金（例えば、彼女の「家賃の負担分」の費用）の支払いを受け取ることに応答して、トランザクションを説明する音声通知５５２は、第１の音響効果とは異なり、イヤホン５０２を介して（太字の大文字テキストで示されるように）大音量で再生される、第２の「［カチーンという］」キャッシュレジスタの音響効果を含む。
【０１５６】
図５Ｆは、少なくとも所定の期間にわたって受信した通知又はイベントがない中でユーザ５００がイヤホン５０２と対話することに応答して実行される例示的な動作を示す。具体的には、図５Ｆは、過去１０分間に（例えば、イヤホン５０２と通信しているデバイスによって）通知が受信されていないことを示す。従って、イヤホン５０２上のタップ入力５５４の検出に応答して、イヤホン５０２は、オーディ出力５５６によって示されるように、音楽を再生し始める。
【０１５７】
図５Ｇ〜５Ｈは、イヤホン５０２がユーザ５００の耳内にない間の複数のイベントの検出に応答して、凝縮された音声通知を出力することを示しており、集合体における、検出されたイベントの対応する音声通知は、数が多く、及び／又は長い。具体的には、図５Ｇは、イヤホン５０２がユーザ５００の耳内にない間に、複数のイベントが検出されることを示す。検出されたイベントは、「トラビス」から受信したメッセージ５５８−１から５５８−３、「オクタビア」から受信したメッセージ５６０−１及び５６０−２並びにイベント招待５６０−３、並びに「エリー」から受信したメッセージ５６２−１から５６２−５に対応する。イヤホン５０２がユーザ５００の耳内にない間、検出されたイベントに対応する音声通知は、イヤホン５０２を介して出力されない。
【０１５８】
図５Ｈは、イヤホン５０２がユーザ５００の耳内に配置されていることを示す。これに応答して、検出されたイベントに対応する音声通知が提供される。しかしながら、検出されたイベント５５８−１から５５８−３、５６０−１から５６０−３、及び５６２−１から５６２−５の各々に関連付けられたオーディオコンテンツを出力するには、集合体において、所定より長い時間を必要とする。代わりに、図５Ｈに示されるように、凝縮された音声通知が提供される。具体的には、音声通知５６４は、全て「トラビス」から受信したメッセージ５５８−１から５５８−３を「トラビスがあなたに３件のメッセージを送信しました」という文に要約する。同様に、音声通知５６６は、全て「オクタビア」から受信したメッセージ５６０−１及び５６０−２並びにイベント招待５６０−３を「オクタビアがあなたに２件のメッセージと１件のイベント招待を送信しました」という文に要約する。図５Ｈの例では、音声通知５６４及び５６６は、疑似空間位置５６８で出力される。
【０１５９】
図５Ｉ〜５Ｋは、ユーザ５００が頭部の動きを介してイヤホン５０２と対話することに応答して、音声通知に含まれるコンテンツの量（音声通知の「冗長性」と呼ばれることがある）を変更することを示す。図５Ｉは、イベント５６０−１から５６０−３を要約する音声通知５６６を聞いた後に、今再生された音声通知（又はいくつかの状況では、再生されている音声通知）についてより多くの情報を聞くために、ユーザ５００が疑似空間位置５６８に向けて（例えば、サウンドの「ソース」に向けて）頭部を傾けることを示す。これに応答して、図５Ｊで、イベント５６０−１から５６０−３に関連付けられた追加のオーディオコンテンツ（例えば、音声通知５６６の拡張バージョン）が、音声通知５６６−１から５６６−３の形態で提供される。音声通知５６６−１は、ユーザ５００が「最近」（例えば、この１週間、１ヶ月、又は１年以内に）通信した送信者の名前「オクタビア」のみで始まる、言語形式のメッセージ５６０−１のコンテンツを含む。音声通知５６６−２は、言語形式のメッセージ５６０−２のコンテンツを含み、送信者のいかなる識別子も省略する（メッセージ５６０−２は、同じ送信者からの別のイベントであるメッセージ５６０−１の直後に続くため）。音声通知５６６−３は、イベント招待５６０−３（例えば、「オクタビアは今日４：３０ＰＭのイベントにあなたを招待しました」）を説明する。いくつかの実施形態では、イベント招待５６０−３は、同じ送信者（例えば、「オクタビア」）からの別のイベント（例えば、メッセージ５６０−２）の直後に続くので、送信者のいかなる識別子も省略するように、音声通知５６６−３は言い直される。
【０１６０】
図５Ｋは、音声通知５６６−３を聞いた後に、（例えば、再び凝縮された音声通知を聞くために）後続の音声通知についてより少ない情報を聞くために、ユーザ５００が疑似空間位置５６８から離れる方へ頭部を傾けることを示す。これに応答して、凝縮された音声通知５７０が疑似空間位置５６８で提供される。具体的には、音声通知５７０は、全て「エリー」から受信したメッセージ５６２−１から５６２−５を「トラビスがあなたに５件のメッセージを送信しました」という文に要約する。
【０１６１】
図５Ｌ〜５Ｒは、イヤホン５０２とのユーザ対話に応答して実行される例示的な動作を示す。図５Ｌでは、音声通知５７０が提供されている間、又は音声通知５７０が提供された後の所定の期間内に（例えば、数秒以内に）、ユーザ５００はイヤホン５０２上でタップ入力５７２を実行する。タップ入力５７２の検出に応答して、図５Ｍ〜５Ｐに示されるように、メッセージ５６２−１から５６２−５に関連付けられた追加のオーディオコンテンツ（例えば、音声通知５７０の拡張バージョン）が、音声通知５７０−１から５７０−５の形態で提供される。いくつかの実施形態では、音声通知の最中又は「すぐ」後にイヤホン５０２に向けられた（シングル）タップ入力は、音声通知に関する動作を実行するが（例えば、図５Ｌ〜５Ｍに示されるように、追加情報を提供する）、その一方で、音声通知の「すぐ」後の時間周期外のタップ入力は、いかなる音声通知とも無関係の異なる動作を実行する（例えば、図５Ｆに示されるように、音楽の再生を開始又は停止する）。
【０１６２】
図５Ｍでは、音声通知５７０−１は、ユーザ５００が「最近」通信した送信者の名前「エリー」のみで始まる、言語形式のメッセージ５６２−１のコンテンツを含む。音声通知５７０−２は、言語形式のメッセージ５６２−２のコンテンツを含む。具体的には、メッセージ５６２−２は写真からなるので、音声通知５７０−２は、写真のコンテンツの言語記述（例えば、画像処理を使用して判定された、写真に関連付けられた１つ以上のキーワードを含む、言語による要約）を含む。従って、音声通知５７０−２は、メッセージ５６２−２内の猫の写真を説明する、「エリーは猫の写真を送信しました」という文を含む。いくつかの実施形態では、メッセージ５６２−２は同じ送信者（例えば、「エリー」）からの別のメッセージ（例えば、メッセージ５６２−１）の直後に続くので、送信者のいかなる識別子も省略するように、音声通知５７０−２は言い直される。
【０１６３】
図５Ｎでは、メッセージ５６２−３は、やはり同じ送信者（例えば、「エリー」）からの別のイベントであるメッセージ５６２−２の直後に続くので、音声通知５７０−３は、言語形式のメッセージ５６２−３のコンテンツを含み、送信者のいかなる識別子も省略する。音声通知５７０−３を提供した後、イヤホン５０２は音声通知５７０−４の第１の部分を提供し始めるが、これは言語形式のメッセージ５６２−４のコンテンツの第１の部分（例えば、「あなたは．．．」という部分的な文）を含む。音声通知５７０−４が提供されている間（例えば、第１の部分が提供された後、ただし第２の後続部分が提供される前）、ユーザ５００は、図５Ｏに示されるように、ダブルタップ入力５７４をイヤホン５０２に向ける。これに応答して、イヤホン５０２は、メッセージ５６２−４の未読部分（単数又は複数）に対応する音声通知５７０−４の残りをスキップし、次に図５Ｐに示されるように、メッセージ５６２−５に対応する音声通知５７０−５を出力する。いくつかの実施形態では、音声通知の最中又は「すぐ」後にイヤホン５０２に向けられた（シングル）タップ入力は、（例えば、図５Ｏ〜５Ｐに示されるように、音声通知の残りをスキップする）音声通知の最中又は「すぐ」後にイヤホン５０２に向けられたダブルタップ入力とは異なる音声通知に関する動作を実行する（例えば、図５Ｌ〜５Ｍに示されるように、追加情報を提供する）。
【０１６４】
加えて、図５Ｐでは、音声通知５７０−５は、タイマ５７６−１によって示されるように初期時間に提供される。図５Ｑでは、タイマ５７６−２によって示されるように、音声通知５７０−５を提供してから所定の期間（例えば、７〜１０秒を超える）が経過した後、ユーザ５００は、ダブルタップ入力５７８をイヤホン５０２に向ける。所定の期間が経過した後に検出されたダブルタップ入力５７８に応答して、バーチャルアシスタントが呼び出される（例えば、イヤホン５０２上、又は図１Ａのデバイス１００などのイヤホン５０２と通信しているデバイス上で）。バーチャルアシスタントの呼び出しは、音響効果５８０によって示される（例えば、バーチャルアシスタントのチャイム又はトーン、若しくはバーチャルアシスタントが音声コマンドを受信する準備ができているという別の指示）。いくつかの実施形態では、音声通知の最中又は「すぐ」後にイヤホン５０２に向けられたダブルタップ入力は、音声通知に関する動作を実行するが（例えば、図５Ｏ〜５Ｐに示されるように、音声通知の残りをスキップする）、その一方で、音声通知の「すぐ」後の時間周期外のタップ入力は、いかなる音声通知とも無関係の異なる動作を実行する（例えば、図５Ｑ〜５Ｒに示されるように、バーチャルアシスタントを呼び出す）。
【０１６５】
図５Ｓ〜５ＡＢは、ユーザを刺激して、音声通知に対する応答を受信することを示す。「４：３０ＰＭ」のミーティングの「オクタビア」からのカレンダイベント招待である、イベント５６０−３の受信に応答して、音声通知５６６−３が、イヤホン５０２を介してユーザ５００に提供される。音声通知５６６−３は、言語形式のイベント５６０−３に関する情報を含む。
【０１６６】
音声通知５６６−３を提供した後、イヤホン５０２は、イヤホン５０２、又はイヤホン５０２と通信している電子デバイスが、音声通知５６６−３に対する応答を受信する準備ができていることを示すため、及び応答を提供するようにユーザ５００を刺激するために、音響効果５８２（例えば、ホワイトノイズ）を再生する。いくつかの実施形態では、イヤホン５０２と通信している電子デバイスは、（図５Ｔ〜５Ｙに示されるように）スマートウォッチである。いくつかの実施形態では、イヤホン５０２と通信している電子デバイスは、（図５Ｚ〜５ＡＡに示されるように）スマートフォンである。
【０１６７】
図５Ｔは、図５Ｓからの遷移を示す。図５Ｔは、イヤホン５０２と通信している電子デバイス１００を示す。デバイス１００は、タッチスクリーン１１２（「タッチ感知ディスプレイ」とも呼ばれる）を含む。音声通知５６６−３に続いて図５Ｓで再生される音響効果５８２を聞くことに応答して、ユーザ５００は、タッチスクリーン１１２上にタッチ入力５８４を提供する。タッチ入力５８４の検出に応答して、選択インジケータ５８６は、カレンダイベント招待５６０−３に応答するための１つ以上の応答オプションの最初の応答オプションの選択を示す。タッチ入力５８４の検出に応答して、デバイス１００は、カレンダイベント招待５６０−３に応答するための応答オプションの音声再生を開始する。具体的には、図５Ｔは、タッチ入力５８４（又は、より一般的には、タッチ入力５８４の変化）に応答して、選択インジケータ５８６がカレンダイベント招待５６０−３を承諾するためのオプション（例えば、「承諾」）の選択を示すこと、並びに応答オプション「承諾」を有する音声通知５８８−１がイヤホン５０２を介してユーザ５００に対して再生されることを示す。いくつかの実施形態では、図５Ｔに示される例のように、応答オプションは、応答オプションの音声再生と共に、タッチスクリーン１１２上に表示される。いくつかの実施形態では、タッチスクリーン１１２による電力使用を低減するように、応答オプションはタッチスクリーン１１２上に表示されず、ユーザ５００はタッチスクリーン１１２を見ずに聴覚的に提供される応答オプションを聞く。いくつかの実施形態では、（例えば、図５ＡＢを参照して本明細書に記載されるように）デバイス１００が応答を受信する準備ができていることを示すために、音声通知５６６−３が再生された後、及び音響効果５８２が再生される前に、応答オプションのうちの任意の１つ以上が自動的に再生される。いくつかの実施形態では、応答オプションの全てが自動的に再生されるわけではなく（例えば、図５ＡＢに示されるように）、再生されなかった応答オプションは、イヤホン５０２に向けられた入力（例えば、イヤホン５０２のタップ入力又はダブルタップ入力、若しくはイヤホン５０２のマイクロフォンを介したイヤホン５０２へのオーディオ入力）、又はデバイス１００への入力（例えば、図５Ｔ〜５Ｖを参照して本明細書に記載されるタッチ入力５８４、又は図５Ｗ〜５Ｙを参照して本明細書に記載されるダイアル５９２の回転）に応答して、アクセス及び再生されることが可能である。
【０１６８】
次に、図５Ｕでは、タッチ入力５８４の更なる動きに応答して、選択インジケータ５８６は、カレンダイベント招待５６０−３を拒否するためのオプション（例えば、「拒否」）の選択を示すように変化し、応答オプション「拒否」を有する音声通知５８８−２がイヤホン５０２を介してユーザ５００に対して再生される。次に、タッチ入力５８４の更なる動きに応答して、選択インジケータ５８６は、カレンダイベント招待５６０−３を暫定的に承諾するためのオプション（例えば、「暫定」）の選択を示すように変化し、応答オプション「暫定」を有する音声通知５８８−３がイヤホン５０２を介してユーザ５００に対して再生される。
【０１６９】
次に、図５Ｖでは、音声通知５８８−３がユーザ５００に提供された後（及び異なる応答オプションを有する異なる音声通知が提供される前）、並びに選択インジケータ５８６がカレンダイベント招待５６０−３を暫定的に承諾するためのオプションの選択を示している間、タッチ入力５８４は、タイマ５９０−１によって示されるように、初期時間にタッチスクリーン１１２から除去される。タッチ入力５８４がタイマ５９０−２によって示されるように少なくとも所定の期間（例えば、数秒）タッチスクリーン１１２から除去された後、カレンダイベント招待５６０−３を暫定的に承諾するためのオプションの選択が確認され、カレンダイベント招待５６０−３が暫定的に承諾されたことを示すために、音声通知５８８−４が提供される。いくつかの実施形態では、それぞれの応答オプションの選択は、音声通知５６６−３を提供した後、及び異なる応答オプションを有する異なる音声通知が提供される前に検出された第２の入力（例えば、タッチスクリーン１１２上のタップ入力）に応答して確認される。選択された応答オプションがタッチスクリーン１１２上に表示される、いくつかの実施形態では、応答オプションの選択は、選択インジケータ５８６が応答オプションの選択を示している間に第２の入力が検出されたときに、確認される。１つ以上の応答オプションがタッチスクリーン１１２上に同時に表示されるいくつかの実施形態では、それぞれの応答オプションが、それぞれの応答オプションに対応する位置でのタッチスクリーン１１２上のタッチ入力（例えば、タップ入力）に応答して選択され、確認される。
【０１７０】
図５Ｗは、図５Ｓからの代替遷移を示す。図５Ｗは、イヤホン５０２と通信している電子デバイス１００を示す。デバイス１００は、ダイアル５９２（例えば、時計の竜頭などの回転可能入力機構）及び（任意選択的に、図５Ｕのタッチスクリーン１１２のようなタッチ感知ディスプレイである）ディスプレイ１１２を含む。音声通知５６６−３に続いて図５Ｓで再生される音響効果５８２を聞くことに応答して、ユーザ５００はダイアル５９２を回転させる。ダイアル５９２の回転の検出に応答して、選択インジケータ５８６は、カレンダイベント招待５６０−３に応答するための１つ以上の応答オプションの最初の応答オプションの選択を示す。ダイアル５９２の回転の検出に応答して、デバイス１００は、音声通知５６０−３に応答するための応答オプションの音声再生を開始する。具体的には、図５Ｗは、ダイアル５９２の回転に応答して、選択インジケータ５８６がカレンダイベント招待５６０−３を承諾するためのオプション（例えば、「承諾」）の選択を示すこと、並びに応答オプション「承諾」を有する音声通知５８８−１がイヤホン５０２を介してユーザ５００に対して再生されることを示す。いくつかの実施形態では、図５Ｗに示される例のように、応答オプションは、応答オプションの音声再生と共に、ディスプレイ１１２上に表示される。いくつかの実施形態では、ディスプレイ１１２による電力使用を低減するように、応答オプションはディスプレイ１１２上に表示されず、ユーザ５００はディスプレイ１１２を見ずに聴覚的に提供される応答オプションを聞く。
【０１７１】
次に、図５Ｘでは、ダイアル５９２の更なる回転に応答して、選択インジケータ５８６は、カレンダイベント招待５６０−３を拒否するためのオプション（例えば、「拒否」）の選択を示すように変化し、応答オプション「拒否」を有する音声通知５８８−２がイヤホン５０２を介してユーザ５００に対して再生される。次に、ダイアル５９２の更なる回転に応答して、選択インジケータ５８６は、カレンダイベント招待５６０−３を暫定的に承諾するためのオプション（例えば、「暫定」）の選択を示すように変化し、応答オプション「暫定」を有する音声通知５８８−３がイヤホン５０２を介してユーザ５００に対して再生される。
【０１７２】
次に、図５Ｙでは、音声通知５８８−３がユーザ５００に提供されると、選択インジケータ５８６がカレンダイベント招待５６０−３を暫定的に承諾するためのオプションの選択を示している間、ダイアル５９２を介して入力５９４（例えば、タップ入力又は押圧入力）が検出される。ダイアル５９２を介した押圧入力５９４に応答して、カレンダイベント招待５６０−３を暫定的に承諾するためのオプションの選択が確認され、カレンダイベント招待５６０−３が暫定的に承諾されたことを示すために、音声通知５８８−４が提供される。いくつかの実施形態では、それぞれの応答オプションの選択は、それぞれの応答オプションの選択を引き起こしたダイアル５９２の回転を検出した後、又はそれぞれの応答オプションの再生を聞いた後、少なくとも所定の期間（例えば、数秒）にわたって更なる入力がダイアル５９２を介して検出されないときに、確認される。選択された応答オプションがディスプレイ１１２上に表示される、いくつかの実施形態では、応答オプションの選択は、選択インジケータ５８６が少なくとも所定の期間にわたってそれぞれの応答オプション上に留まるときに、確認される。いくつかの実施形態では、デバイス１００はタッチ感知面を含み、１つ以上の応答オプションがタッチスクリーン１１２上に同時に表示される場合には、それぞれの応答オプションは、それぞれの応答オプションに対応する位置でのタッチ感知面上のタッチ入力（例えば、タップ入力）に応答して選択され、確認される。
【０１７３】
図５Ｚは、図５Ｓからの代替遷移を示す。図５Ｚは、イヤホン５０２と通信している電子デバイス１００を示す。デバイス１００は、ディスプレイ１１２を含む。音声通知５６６−３に続いて図５Ｓで再生される音響効果５８２を聞くことに応答して、ユーザ５００は、デバイス１００の姿勢を少なくとも所定の量だけ（例えば、少なくとも３０度などの所定の度数だけ、水平から、水平上３０度などの水平上の少なくとも所定の度数に、又は水平の３０度以内などの水平の所定の範囲内から所定の範囲外に）変化させるように、デバイス１００を上昇させる（例えば、デバイス１００の底縁部１００ｂに対してデバイス１００の上縁部１００ａを持ち上げる）。
【０１７４】
デバイス１００の姿勢の変化の検出に応答して、音声通知５６６−３に応答するための応答オプションのセットが、デバイス１００のディスプレイ１１２上に表示される（例えば、「承諾」、「拒否」、「暫定」、及び「スキップ」のオプション）。いくつかの実施形態では、応答オプションのセットは、イヤホン５０２が音響効果５８２を出力し始めた時間から所定の期間（例えば、数秒）以内にデバイス１００が上昇しているという判定に従って表示される。
【０１７５】
次に、図５ＡＡでは、ディスプレイ１１２上の応答オプションを閲覧すると、イヤホン５０２を介して音響効果５８２が再生されている間、ユーザ５００は、応答（スピーチ）５９６の「承諾」によって示されるように、彼の所望の応答オプションを声に出して言うことによって、カレンダイベント招待５６０−３に応答する。応答５９６を（例えば、イヤホン５０２を介して）検出することに応答して、デバイス１００は、カレンダイベント招待５６０−３を承諾するためのオプションの選択を受信して処理する。これに応答して、カレンダイベント招待５６０−３が承諾されたことを示すために、音声通知５９８が提供される。
【０１７６】
いくつかの実施形態では、イヤホン５０２は所定の期間の後に音響効果５８２の再生を中止する。いくつかの実施形態では、イヤホン５０２が音響効果５８２の再生を中止した後、デバイス１００は、図５Ｔから図５ＡＡを参照して記載される入力機構を介してカレンダイベント招待５６０−３に対する応答を受信しなくなる。いくつかのこのような実施形態では、ユーザ５００は代わりに、デバイス１００のタッチ感知ディスプレイ上のイベント５６０−３に対応する視覚通知にナビゲートし、閲覧し、手動で応答するために、デバイス１００の１つ以上のユーザインタフェースと対話することによって、カレンダイベント招待５６０−３に応答し得る。
【０１７７】
図５ＡＢは、周囲ノイズレベルに応じたオーディオ出力音量の調整を示す。図５ＡＢでは、言語形式のイベント５６０−３に関する情報を含む音声通知５１００が、イヤホン５０２を介してユーザ５００に提供される。周囲ノイズ要素５１０２は、周囲ノイズレベルが高いことを示す（例えば、周囲ノイズ要素５１０２が存在しない図５Ｓと対照的に）。いくつかの実施形態では、周囲ノイズレベルは、イヤホン５０２又はイヤホン５０２と通信している電子デバイス１００の１つ以上のマイクロフォンを介して検出される。図５ＡＢの周囲ノイズレベルは高いので、ユーザ５００が周囲ノイズに対して音声通知５１００を聞くことができるように、音声通知５１００の出力音量が増大する（図５Ｓの音声通知５６６−３の通常テキストと対照的に、太字の大文字テキストで示されるように）。
【０１７８】
図５ＡＢに示される例では、カレンダイベント招待５６０−３に応答するための応答オプションのサブセット（最も可能性の高い応答に対応する）も又、イヤホン５０２を介してユーザ５００に提供される。具体的には、イベント５６０−３に関する情報が提供された後、２つのオプション「承諾」と「拒否」との間の選択（例えば、「承諾又は拒否？」という文）がユーザ５００に提示される。
【０１７９】
応答オプションのサブセットが提供された後、イヤホン５０２は、イヤホン５０２又はイヤホン５０２と通信している電子デバイスが音声通知５１００に対する応答を受信する準備ができていることを示すため、及び応答を提供するようにユーザ５００を刺激するために、音響効果５１０４（例えば、ホワイトノイズ）を再生する。周囲ノイズレベルは高いので、ユーザ５００が周囲ノイズに対して音響効果５１０４を聞くことができるように、音響効果５１０４の出力音量も又増大する（図５Ｓの音響効果５８２の小文字テキストと対照的に、太字の大文字テキストで示されるように）。ユーザ５００は、スピーチで（図５ＡＡ）など、本明細書に記載されるいずれの方法でも音声通知５１００に応答し得る。あるいは、ユーザ５００は、応答オプションの選択を提供又は確認する前に、デバイス１００を介して入力を提供するなど（例えば、図５Ｔ〜５Ｚを参照して本明細書に記載されるように）、本明細書に記載されるいずれかの方法で、追加の応答オプションを聞くことを最初に要求してもよい。
【０１８０】
図５ＡＣは、ユーザ５００が会話に没頭している間の音声通知の遅延を示す。時刻ｔ０において、１つ以上のイベントが検出される（例えば、１つ以上の通知が受信される）。又、時刻ｔ０において、ユーザ５００は会話に没頭していると判定される（例えば、イヤホン５０２又はイヤホン５０２と通信している電子デバイス１００の１つ以上のマイクロフォンを介してスピーチを検出することによって）。従って、ユーザ５００が会話に没頭している間、検出されたイベントに対応する音声通知の出力が遅延する。時刻ｔ１において、ユーザ５００はもはや会話に没頭していない（例えば、スピーチが終了したことをイヤホン５０２又はデバイス１００が検出する）。従って、スピーチの終了が検出されるのに続いて、時刻ｔ２において遅延した音声通知５１０６がイヤホン５０２を介してユーザ５００に提供される。いくつかの実施形態では、図５ＡＣに示されるように、音声通知５１０６は、（例えば、テキスト対スピーチの会話などの疑似スピーチを使用して）ユーザ５００が会話に没頭している間に検出された１つ以上のイベントの音声要約（例えば、１つ以上のイベントのコンテンツの要約）を含む。いくつかの実施形態では、音声通知５１０６は、１つ以上のイベントの音声要約を提供することなく、ビープ音又はオーディオトーンを含む。
【０１８１】
図５ＡＤは、デバイスが複数のオーディオ出力デバイスを含むか又はこれらと通信しているときの、冗長な音声通知の抑制を示す。図５ＡＤでは、ターンバイターン方向に対応する地図ナビゲーションイベント５１０８が検出される。イヤホン５０２がユーザ５００の耳に着用されていない間、言語指示を含む音声通知５１１０が、デバイス１００の１つ以上のスピーカを介して提供される。任意選択的に、提供されている音声通知５１１０と共に、視覚通知５１１２がデバイス１００のディスプレイ１１２上に表示される。イヤホン５０２がユーザ５００の耳に着用されている間、任意選択的に表示されている視覚通知５１１２と共に、音声通知５１１４がイヤホン５０２を介して提供される。
【０１８２】
図６Ａ〜６Ｅは、いくつかの実施形態に係る、ユーザによって着用されたオーディオ出力デバイスに音声通知を提供する方法６００を示すフロー図である。方法６００は、１つ以上のウェアラブルオーディオ出力デバイス（例えば、電子デバイスとは別個のインイヤーイヤホン、オーバーイヤーヘッドホンなどのウェアラブルオーディオ出力デバイス３０１、図３Ｂ）、及び１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサ（例えば、配置センサ（単数又は複数）３０４、図３Ｂ）と（例えば、有線又は無線接続を介して）通信している（又はこれらを含む）、電子デバイス（例えば、ポータブル多機能デバイス１００、図１Ａ、又はデバイス３００、図３Ａ）において実行される。いくつかの実施形態では、センサは、ウェアラブルオーディオ出力デバイス上に（例えば、図３Ｂに示されるように）配置される。いくつかの実施形態では、センサは、電子デバイス上に配置される。いくつかの実施形態では、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２、図１Ａ、又はディスプレイ３４０、図３Ａ）及びタッチ感知面（例えば、タッチスクリーン１１２、図１Ａ、又はタッチパッド３５５、図３Ａ）を含む。いくつかの実施形態では、デバイスは、１つ以上の追加のオーディオ出力デバイス（例えば、デバイス１００上のスピーカ１１１、図１Ａ、又はウェアラブルオーディオ出力デバイス３０１上のスピーカ（単数又は複数）３０６、図３Ｂ）と通信しているか又はこれらを含む。いくつかの実施形態では、デバイスは、１つ以上のオーディオ入力デバイス（例えば、マイクロフォン１１３、図１Ａ、又はマイクロフォン（単数又は複数）３０２、図３Ｂ）を含む。いくつかの実施形態では、デバイスは、回転可能入力機構（例えば、図１Ａの別の入力コントローラ（単数又は複数）１６０の一部として）を含み、これは、入力機構（例えば、腕時計の竜頭）を回転させることによってデバイスに入力を提供するために使用され得る。いくつかの実施形態では、デバイスは、デバイスの動き及び／又は姿勢の変化を検出するための１つ以上の加速度計又は姿勢センサ（例えば、加速度計（単数又は複数）１６７、ジャイロスコープ（単数又は複数）１６８、及び／又は磁気計（単数又は複数）１６９、図１Ａ）を含む。いくつかの実施形態では、デバイスと通信しているウェアラブルオーディオ出力デバイス（単数又は複数）は、ウェアラブルオーディオ出力デバイス（単数又は複数）の動き及び／又は姿勢の変化を検出するための１つ以上の加速度計又は姿勢センサ（例えば、図３Ｂの別の入力デバイス（単数又は複数）３０６の一部として）を含む。方法６００における一部の動作は、任意選択で組み合わされ、及び／又は、一部の動作の順序は、任意選択で変更される。
【０１８３】
以下に記載されるように、方法６００は、１つ以上のウェアラブルオーディオ出力デバイス（ヘッドホン（単数又は複数）又はインイヤーイヤホン（単数又は複数））を着用しているユーザに、ユーザがウェアラブルオーディオ出力デバイス（単数又は複数）を着用していない間に関連する電子デバイスで発生したイベントの音声通知を自動的に提供する。特定の条件が満たされたときに（例えば、ウェアラブルオーディオ出力デバイス（単数又は複数）の特定の配置）更なるユーザ入力を必要とすることなく音声通知を自動的に提供することで、ユーザが聞き逃したイベントに関する情報を取得しやすくし、デバイス使用及び処理の範囲を縮小し、これにより、デバイスの操作性を向上させ、（例えば、ユーザが所望の情報を取得するのを助けてユーザの誤りを低減することによって）ユーザデバイスインタフェースをより効率的にし、デバイスのバッテリ寿命を改善する。
【０１８４】
１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置にない間に、デバイスは、１つ以上のオーディオ出力デバイスを介してイベントに対応する通知を出力することなく、複数のイベントの発生を検出する（６０２）。
【０１８５】
複数のイベントの発生を検出した後、デバイスは、１つ以上の（配置）センサを介して、１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対して（例えば、図５Ａ及び図５Ｇ〜５Ｈを参照して記載されたように、ユーザの耳の中、ユーザの耳上、又はユーザの耳の近く）それぞれの位置に配置されたことを検出する（６０４）。
【０１８６】
１つ以上の（配置）センサを介して、１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置に配置されたことに応答して、デバイスは、１つ以上のウェアラブルオーディオ出力デバイスを介して、複数のイベントのうちの任意の１つ以上に対応する１つ以上の音声通知を含む情報を出力する（６０６）。
【０１８７】
いくつかの実施形態では、１つ以上の音声通知は、複数のイベントの音声要約（例えば、音声要約５０６、図５Ａ）を含む（６０８）。ユーザがウェアラブルオーディオ出力デバイス（単数又は複数）を着用していない間に発生したイベントの音声要約を提供することで、ユーザは、聞き逃したイベント情報をより迅速かつ容易に理解でき、電子デバイスのディスプレイ上に表示された視覚通知を通してユーザが見る必要性を低減するため、処理される必要がある入力の数が減少し、ディスプレイの電源をオンにする必要がある時間が減少し、これにより、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０１８８】
いくつかの実施形態では、複数のイベントを表すオーディオコンテンツの長さが所定の長さを超過しない（６１０）という判定に従って、音声要約はオーディオコンテンツを含み、複数のイベントを表すオーディオコンテンツの長さが所定の長さを超過するという判定に従って、音声要約は、オーディオコンテンツの全ては含まない（例えば、その関連するオーディオコンテンツの全てを出力するのではなく、その対応するイベントを要約する音声通知５６４及び５６６、図５Ｈ）。オーディオコンテンツの全長（例えば、予測された全長）が長すぎる（例えば、所定の長さよりも長い）ときにイベントの音声要約で提供されるコンテンツの量を削減することで、音声要約の侵入性を低減し、ユーザの気が散る機会を低減しながらイベント情報をより効率的に提示する。これにより、ユーザが聴覚的にであれデバイスのディスプレイ上で視覚的にであれ、１回以上追加で通知を確認する必要性を低減するため、処理される必要がある入力の数が減少し、ディスプレイの電源をオンにする必要がある時間が減少し、これにより、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０１８９】
いくつかの実施形態では、情報は、それぞれの時間周期（例えば、１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置に配置された特定の日の間）に関連付けられた（例えば、その期間内に発生しているか又は発生すると予定／予測されている）１つ以上のイベント（例えば、受信した通知、時間ベースの警告、近接ベースの警告、カレンダイベントなど）に対応する１つ以上の音声通知を含む（６１２）。いくつかの実施形態では、それぞれの時間周期は、過去の時間（例えば、１日の始まり、又は１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置で前回検出された時間）に始まり、現在の時刻（例えば、１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置に配置されている時間）まで続く時間周期である。いくつかの実施形態では、それぞれの時間周期は（例えば、上述の時間周期に加えて）、現在の時刻（例えば、１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置に配置されている時間）に始まり、未来の時間（例えば、１日の終わりなど）まで続く時間周期を含む。例えば、音声要約５０６（図５Ａ）は、ユーザ５００がイヤホン５０２を着用する前に聞き逃したイベントに対応する音声通知、及び今後のイベントを含む、特定の日のイベントに対応する音声通知を含む。
【０１９０】
対象とする所与の時間周期（オーディオ出力デバイス（単数又は複数）がユーザの耳の中又は近くに配置された特定の日、又はユーザの耳内へのオーディオ出力デバイス（単数又は複数）の配置の前又は後の時間周期など）に関連付けられたイベントの要約により、ユーザは、所与の時間周期（聞き逃したイベント又は今後のイベントなど）のイベント情報をより迅速かつ容易に理解できるようになる。これにより、ユーザが聴覚的にであれデバイスのディスプレイ上で視覚的にであれ、逃した通知又は今後のイベントを確認する必要性を低減するため、処理される必要がある入力の数が減少し、ディスプレイの電源をオンにする必要がある時間が減少し、これにより、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０１９１】
いくつかの実施形態では、１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置に配置されたことの検出に応答して、それぞれの時間周期に関連付けられた１つ以上のイベントに対応する１つ以上の音声通知を出力することは、１つ以上のウェアラブルオーディオ出力デバイスが、それぞれの時間周期の間の初期時間にユーザの耳に対してそれぞれの位置に配置されているという判定に従って、実行される（６１４）（例えば、図５Ａを参照して本明細書で述べられたように、１つ以上のウェアラブルオーディオ出力デバイスは、それぞれの時間周期の間にユーザの耳に対してそれぞれの位置に予め配置されていない）。いくつかの実施形態では、１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置に配置されていることを検出した後、デバイスは、１つ以上のセンサを介して、１つ以上のウェアラブルオーディオ出力デバイスが、それぞれの時間周期の間の後の時間に（又は時刻に）それぞれの位置に配置されていることを検出する（例えば、１つ以上のウェアラブルオーディオ出力デバイスは、それぞれの位置から取り外された後、それぞれの位置に再び配置される）。いくつかの実施形態では、１つ以上のセンサを介して、１つ以上のウェアラブルオーディオ出力デバイスがそれぞれの時間周期の間の後の時間に（又は時刻に）それぞれの位置に配置されていることを検出することに応答して、デバイスは、それぞれの時間周期に関連付けられた１つ以上のイベントに対応する音声通知を出力することを取り止める。例えば、同じ日のうちにイヤホン５０２がユーザ５００の耳内に引き続き取り外されて配置されても、音声要約５０６（図５Ａ）は提供されない（ただし、イヤホン５０２がユーザ５００の耳内にない間の介在時間中に聞き逃したイベントの音声通知は依然として提供され得る）。所定の時間周期に１回だけイベントの音声通知を提供することで、ユーザに提供されるイベント情報の冗長性を低減し、これによって音声通知の侵入性を低減してデバイス処理を低減し（例えば、音声通知がユーザに提供される必要がある回数を低減することによって）、これにより、デバイスの操作性を向上させ、ユーザデバイスインタフェースをより効率的にし（例えば、デバイスを操作／デバイスと対話しているときにユーザが意図された結果を達成するのを助け、ユーザの誤りを低減することによって）、更にこれにより、ユーザがデバイスをより迅速かつ効率的に使用することを可能にすることによって、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０１９２】
いくつかの実施形態では、情報は、ユーザの耳に対するそれぞれの位置への１つ以上のウェアラブルオーディオ出力デバイスの配置に続く所定の期間内に発生する予定の、又は発生すると予測される１つ以上のイベントに対応する、１つ以上の音声通知（例えば、図５Ａの音声要約５０６に示されるような今後のイベント）を含む（６１６）。いくつかの実施形態では、所定の期間は、１つ以上のウェアラブルオーディオ出力デバイスがユーザの耳に対してそれぞれの位置に配置された特定の日の残りに対応する。今後のイベントの音声通知を自動的に提供することで、ユーザがイベント情報を確認するためにデバイスに入力を提供する必要性を低減し、ユーザが電子デバイスのディスプレイ上で視覚的にイベント情報を見る必要性を低減するため、処理される必要がある入力の数が減少し、ディスプレイの電源をオンにする必要がある時間が減少し、これにより、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０１９３】
いくつかの実施形態では、１つ以上の音声通知を出力することは、複数のイベントのうちの第１イベントに対応する第１音声通知を出力することを含む（６１８）。いくつかの実施形態では、電子デバイスが第１コンテキスト内にあるという判定に従って、第１音声通知は、第１コンテキストに対応する第１オーディオコンテンツを含み、電子デバイスが第１コンテキストとは異なる第２コンテキスト内にあるという判定に従って、第１音声通知は、第１オーディオコンテンツとは異なる、第２コンテキストに対応する第２オーディオコンテンツを含む。例えば、図５Ｄに関して本明細書に記載され、以下で更に論じられるように、第１及び第２コンテキストは、第１の地理的位置及び第１の地理的位置を含む地理的領域については、別個の第１及び第２の地理的位置、又は第１及び第２の地理的領域であり得る。別の例を以下で説明する。音声通知内のイベント情報のコンテキスト依存の提示は、電子デバイスの所与のコンテキストに有用な（及びデバイスの異なるコンテキストでは有用でない場合がある）情報をユーザに提供し、こうしてユーザに提供されるイベント情報の冗長性を低減することと十分な情報を提供することを両立させ、これによってユーザに改善されたフィードバックを提供し、デバイスの操作性を向上させてユーザデバイスインタフェースをより効率的にし（例えば、デバイスを操作／デバイスと対話しているときにユーザが意図された結果を達成するのを助け、ユーザの誤りを低減することによって）、更にこれにより、ユーザがデバイスをより迅速かつ効率的に使用することを可能にすることによって、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０１９４】
いくつかの実施形態では、第１イベントは、第１の地理的位置で発生している（及び、いくつかの実施形態ではイベント時間及び／又はイベントタイトルを有する）カレンダイベントに対応し（６２０）、第１の地理的位置は、位置階層内の複数の階層レベルのそれぞれの位置情報を含む。いくつかの実施形態では、電子デバイスが第１コンテキスト内にあるという判定は、電子デバイスの位置が第１の地理的位置と同じ第１の地理的領域内（例えば、同じ建物内、同じブロック内、同じ市内など）にあると判定することを含み、第１の地理的領域は、位置階層内の第１の階層レベルに対応する。いくつかの実施形態では、第１オーディオコンテンツは、位置階層内の第１の階層レベルよりも低い階層レベルのそれぞれの位置情報を含む。いくつかの実施形態では、第１の範囲は、やはり電子デバイスの位置を含む第１の地理的位置を取り囲む最小範囲である。いくつかの実施形態では、第１オーディオコンテンツは、イベント時間及び／又はイベントタイトルを含む。いくつかの実施形態では、第１オーディオコンテンツは、第１の階層レベル以上の階層レベルのそれぞれの位置情報を除外する。
【０１９５】
いくつかの実施形態では、電子デバイスが第２コンテキスト内にあるという判定は、電子デバイスの位置が第１の地理的位置と同じ第２の地理的領域内にあると判定することを含み、第２の地理的領域は、第１の地理的領域とは異なっており、位置階層内の、第１の階層レベルとは異なる第２の階層レベルに対応する。いくつかの実施形態では、第２オーディオコンテンツは、位置階層内の第２の階層レベルよりも低い階層レベルのそれぞれの位置情報を含む。いくつかの実施形態では、第２の地理的領域は、やはり電子デバイスの位置を含む第１の地理的位置を取り囲む最小範囲である。いくつかの実施形態では、第２オーディオコンテンツは、位置階層内の第２の階層レベルよりも低い階層レベルの前述のそれぞれの位置情報に加えて、イベント時間及び／又はイベントタイトルを含む。いくつかの実施形態では、第２オーディオコンテンツは、第２の階層レベル以上の階層レベルのそれぞれの位置情報を除外する。
【０１９６】
デバイスのユーザが目的地の場所（ミーティング場所など）と同じ特定の地理的領域内にいるとき、より大きい地理的領域に関する外部からの位置情報を提供することなく、目的地までナビゲートするのにユーザにとって有用な情報を提供することで、ユーザに提供されるイベント情報の冗長性を低減することと十分な情報を提供することを両立させ、これによってユーザに改善されたフィードバックを提供し、デバイスの操作性を向上させてユーザデバイスインタフェースをより効率的にし（例えば、デバイスを操作／デバイスと対話しているときにユーザが意図された結果を達成するのを助け、ユーザの誤りを低減することによって）、更にこれにより、ユーザがデバイスをより迅速かつ効率的に使用することを可能にすることによって、電力使用を低減し、デバイスのバッテリ寿命を改善する。イベントに関連付けられた地理的情報のコンテキスト依存の提示は、図５Ｄを参照して本明細書により詳細に記載される。
【０１９７】
いくつかの実施形態では、第１イベントは、第１の連絡先から受信した第１のメッセージに対応する（６２２）。いくつかの実施形態では、電子デバイスが第１コンテキスト内にあるという判定は、第１の連絡先の識別子の第１の部分（例えば、呼び名又は下の名前）が、電子デバイスに記憶された連絡先のリスト内の少なくとも１つの別の連絡先の識別子の第１の部分と同じである（又は、いくつかの実施形態では、ユーザが１年以内など、以前の規定の時間内に第１の連絡先と通信していない）と判定することを含む。いくつかの実施形態では、第１オーディオコンテンツは、第１の連絡先の識別子の第１の部分、第１の連絡先の識別子の第２の部分（例えば、姓又は名字）、及び第１のメッセージのコンテンツを含む。いくつかの実施形態では、電子デバイスが第２コンテキスト内にあるという判定は、第１の連絡先の識別子の第１の部分（例えば、呼び名又は下の名前）が連絡先のリスト内の他のいずれの連絡先の識別子の第１の部分でもないと判定することを含む。いくつかの実施形態では、第２オーディオコンテンツは、識別子の第２の部分を含まずに、第１の連絡先の識別子の第１の部分及び第１のメッセージのコンテンツを含む。
【０１９８】
いくつかの実施形態では、電子デバイスが第１コンテキスト内にあるという判定は、電子デバイスのユーザが、少なくとも以前の規定の時間内に第１の連絡先と通信した（例えば、ユーザが１年以内に第１の連絡先にメッセージを送信した、又はメッセージを受信した）と判定することを、更に含む。いくつかの実施形態では、第１オーディオコンテンツは、ユーザの連絡先リスト識別子の同じ第１の部分（例えば、呼び名又は下の名前）を持つ別の名前がユーザの連絡先リストにない場合、第１の連絡先の識別子の第２の部分（例えば、姓又は名字）を除外する。メッセージの送信者の身元が送信者に関する特定の識別情報及びコンテキストから推定され得るとき（例えば、ユーザがその送信者と最近通信したため、及び／又は送信者がユーザのアドレス帳又は別の形態の連絡先リスト又はユーザに適用可能な連絡先情報の別のソース（単数又は複数）内で固有の名前を有するため）、無関係の識別情報を提供することなく送信者に関する特定の情報のみを提供することで、ユーザに提供されるイベント情報の冗長性を低減することと十分な情報を提供することを両立し、これによってデバイス処理を低減し、これにより、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。連絡先名の一部のコンテキスト依存の包含／省略は、少なくとも図５Ｂ〜５Ｃを参照して、本明細書により詳細に記載される。
【０１９９】
いくつかの実施形態では、又はいくつかの状況では、第１イベントは、第１の連絡先からの第１のメッセージに対応する（例えば、デバイスは、第１イベントが第１の連絡先からのそれぞれのメッセージに対応すると判定する）（６２４）。いくつかの実施形態では、電子デバイスが第１コンテキスト内にあるという判定は、第１イベントが、第１の連絡先からの第２のメッセージ（例えば、第１のメッセージの前に送信又は受信された第２のメッセージ）に対応する、複数のイベントのうちの第２イベントに連続して続かないと判定することを含む。いくつかの実施形態では、第１オーディオコンテンツは、第１の連絡先の識別子、及び第１のメッセージのコンテンツを含む。いくつかの実施形態では、又はいくつかの状況では、第１イベントは、以下の理由のため（例えば、デバイスが以下のように判定するため）、第１の連絡先からの第２のメッセージに対応する、複数のイベントのうちの第２イベントに連続して続かない。第１イベントが複数のイベントのうちの最初のイベントである、第１イベントは第２イベントに連続して続くが、第２イベントが第２のメッセージに対応しない、又は第１イベント及び第２（例えば、前の）イベントの両方が第１の連絡先からのメッセージに対応するが、第１イベントと第２イベントとの間で１つ以上の介在するイベントが検出される。いくつかの実施形態では、動作６２２を参照して本明細書に記載されるように、それぞれの連絡先の識別子は、第１の部分、及び任意選択的に第２の部分を含む。
【０２００】
いくつかの実施形態では、電子デバイスが第２コンテキスト内にあるという判定は、第１イベントが、第１の連絡先からの第２のメッセージ（例えば、第１のメッセージの前に送信又は受信された第２のメッセージ）に対応する、複数のイベントのうちの第２イベントに連続して続かない（例えば、介在するイベントが検出されない）と判定することを含む。いくつかの実施形態では、第２オーディオコンテンツは、第１のメッセージのコンテンツを含み、第１の連絡先の識別子を含まない。所与のメッセージの送信者の身元が、所与のメッセージの直前に先行する以前のメッセージ（例えば、介在するイベントが発生していない）で提供された識別情報から推定され得るとき、所与のメッセージの送信者の識別情報を省略することで、ユーザに提供されるイベント情報の冗長性を低減してデバイス処理を低減し、これにより、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。連絡先名の一部のコンテキスト依存の包含／省略は、少なくとも図５Ｂ〜５Ｃを参照して、本明細書により詳細に記載される。
【０２０１】
いくつかの実施形態では、又はいくつかの状況では、第１イベントは、それぞれのグループのグループメッセージセッションの一部である第１のメッセージに対応する（６２６）（例えば、デバイスがこのように判定する）。少なくとも部分的にグループメッセージに基づいて判定されたコンテキストの例は、図５Ｃを参照して本明細書に記載される。いくつかの実施形態では、電子デバイスが第１コンテキスト内にあるという判定は、第１イベントが、グループメッセージセッションの一部である第２のメッセージ（例えば、第１のメッセージの前又は後に送信又は受信された、グループメッセージセッションの一部としての第２のメッセージ）に対応する、複数のイベントのうちの第２イベントに連続して続かないと判定することを含む。いくつかの実施形態では、第１オーディオコンテンツは、それぞれのグループ又はグループメッセージセッションの識別子、及び第１のメッセージのコンテンツを含む。いくつかの実施形態では、第１イベントは、以下の理由のため（例えば、デバイスが以下のように判定するため）、グループメッセージセッションの一部である第２のメッセージに対応する、複数のイベントのうちの第２イベントに連続して続かない。第１イベントが複数のイベントのうちの最初のイベントである、第１イベントは第２イベントに連続して続くが、第２イベントが、グループメッセージセッションの一部であるメッセージに対応しない、又は第１イベント及び第２（例えば、前の）イベントの両方が、グループメッセージセッションの一部であるメッセージに対応するが、第１イベントと第２イベントとの間で１つ以上の介在するイベントが検出される。
【０２０２】
いくつかの実施形態では、グループメッセージセッションの識別子は、グループメッセージセッションの名前を含む。いくつかの実施形態では、グループメッセージセッションの識別子は、グループメッセージセッション内の一人以上（又は全て）の参加者の識別子を含む。いくつかの実施形態では、第１のメッセージはそれぞれの連絡先からであり、第１オーディオコンテンツは、第１の連絡先の識別子を含む。いくつかの実施形態では、動作６２２を参照して本明細書に記載されるように、それぞれの連絡先の識別子は、第１の部分、及び任意選択的に第２の部分を含む。
【０２０３】
いくつかの実施形態では、電子デバイスが第２コンテキスト内にあるという判定は、第１イベントが、グループメッセージセッションの一部である第２のメッセージ（例えば、グループメッセージセッションの一部として第１のメッセージの前又は後に送信又は受信された第２のメッセージ）に対応する、（例えば、介在するイベントが検出されない）複数のイベントのうちの第２イベントに連続して続くと判定することを含む。いくつかの実施形態では、第２オーディオコンテンツは、第１のメッセージのコンテンツを含み、それぞれのグループ又はグループメッセージセッションの識別子を含まない。いくつかの実施形態では、第１のメッセージは第１の連絡先からであり、第２のメッセージは、第１の連絡先とは異なる第２の連絡先からであり、そのため、第１オーディオコンテンツは、動作６２２を参照して本明細書に記載されるように、第１の連絡先の識別子を含む（例えば、第１の部分、及び任意選択的に第２の部分を含む）。いくつかの実施形態では第１のメッセージ及び第２のメッセージは、同じそれぞれの連絡先からであり、そのため、第１オーディオコンテンツは、動作６２２を参照して本明細書に記載されるように、第１の連絡先の識別子を含まない。
【０２０４】
所与のメッセージがグループメッセージセッションの一部として受信され、グループの身元が、所与のメッセージの直前に先行する以前のメッセージ（例えば、介在するイベントが発生していない）で提供された識別情報から推定され得るとき、所与のメッセージのグループの識別情報を省略することで、ユーザに提供されるイベント情報の冗長性を低減してデバイス処理を低減し、これにより、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。グループ識別子のコンテキスト依存の包含／省略は、少なくとも図５Ｂ〜５Ｃを参照して、本明細書により詳細に記載される。
【０２０５】
いくつかの実施形態では、１つ以上の音声通知を出力することは、複数のイベントのうちの第１のそれぞれのイベントに対応する第１のそれぞれの音声通知を出力することを含む（６２８）。いくつかの実施形態では、第１のそれぞれのイベントは、第１の通知クラスに関連付けられた第１のアプリケーションに対応し、第１のそれぞれの音声通知は、第１の通知クラスによって定義された第１の構造を有する。いくつかの実施形態では、アプリケーションは、アプリケーションに関連付けられたイベントが関連付けられるそれぞれの通知クラスを指定する。いくつかの実施形態では、それぞれの通知クラスに関連付けられたそれぞれの構造は、アプリケーション非依存モジュールによって（例えば、電子デバイスのオペレーティングシステムによって、又はアプリケーションプログラミングインタフェースによって）定義される。いくつかの実施形態では、第１の構造は、それぞれの音声通知に含めるために、オーディオコンテンツの第１のセットを指定する。いくつかの実施形態では、第２のそれぞれのイベントに関連付けられた第２のアプリケーションが第１の通知クラスとは異なる第２の通知クラスに関連付けられているという判定に従って、第２のそれぞれの音声通知は、第２の通知クラスによって定義された、異なる第２の構造（例えば、第２のそれぞれの音声通知に含めるために指定されたオーディオコンテンツの第２のセット）を有する。
【０２０６】
例えば、カレンダイベント招待５３０及び５４０の音声通知５３８及び５４８は、カレンダタイプイベントの通知構造を定義するカレンダイベント通知クラスによって定義された通知構造を有してもよい。イベントが関連付けられた通知クラスによって定義された構造を使用してイベントの音声通知を出力することで、ユーザがイベント情報をより容易に理解できるように、イベント情報がどのように提示されるかの一貫性を提供する。加えて、所与の通知クラスに関連付けられた音声通知のために正規化された通知構造を使用することで、どの情報を含めるかを判定して音声通知を出力する際に必要な計算を削減し、これにより、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２０７】
いくつかの実施形態では、１つ以上の音声通知を出力することは、複数のイベントのうちの第２のそれぞれのイベントに対応する第２のそれぞれの音声通知を出力することを含む（６３０）。いくつかの実施形態では、第２のそれぞれのイベントは第２のアプリケーションに対応し、第２のそれぞれの音声通知は、第２のアプリケーションによって定義された第２の構造を有する。いくつかの実施形態では、第２の構造は、第２のそれぞれの音声通知に含めるために、オーディオコンテンツの第２のセットを指定する。いくつかの実施形態では、複数のイベントのうちの第３のそれぞれのイベントが第２のアプリケーションとは異なる第３のアプリケーションに関連付けられているという判定に従って、第３のそれぞれの音声通知は、第３のアプリケーションによって定義された、異なる第３の構造（例えば、第３のそれぞれの音声通知に含めるために指定されたオーディオコンテンツの第３のセット）を有する。
【０２０８】
例えば、カレンダイベント招待５３０及び５４０の音声通知５３８及び５４８は、イベントが関連付けられたカレンダアプリケーションによって定義された通知構造を有してもよい。イベントが異なるカレンダアプリケーションに関連付けられている場合、イベントは、各カレンダアプリケーションによって別々に定義された異なる通知構造を有してもよい。イベントが関連付けられたアプリケーションによって定義又は指定された構造を使用して音声通知を出力することで、関連付けられた音声通知内にどの情報が存在するかを判断する際により大きな柔軟性を個々のアプリケーションに提供し、音声通知においてユーザにとってどの情報が有用かについて、アプリケーション開発者の好み及び判定を考慮する。加えて、所与のアプリケーションの音声通知のためにアプリケーション指定の構造を使用することで、どの情報を含めるかを判定して音声通知を出力する際に必要な計算を削減し、これにより、デバイスの操作性を強化し、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２０９】
図６Ａ〜図６Ｅにおける動作について説明された特定の順序は単なる例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載される動作を再順序付けるための様々な方法を認識するであろう。加えて、本明細書に記載される１つ以上の他の方法（例えば、方法７００、８００、９００、及び／又は１０００）に関して本明細書に記載される他のプロセスの詳細は又、図６Ａ〜６Ｅに関して上記した方法６００にも、類似の様式で適用可能であることに留意されたい。例えば、方法６００を参照して上述されたデバイス、又はその構成要素、イベント、音声通知、及び入力は、任意選択的に、本明細書に記載される他の方法（例えば、方法７００、８００、９００、及び／又は１０００）の任意の１つ以上を参照して本明細書に記載されるデバイス、又はその構成要素、イベント、音声通知、及び入力の特性のうちの任意の１つ以上を有する。簡潔にするために、それらの詳細はここでは繰り返さない。
【０２１０】
図７Ａ〜７Ｃは、いくつかの実施形態に係る、イベントに関する追加情報を伝達するためのオーディオコンテキストを提供する方法７００を示すフロー図である。方法７００は、１つ以上のオーディオ出力デバイス（例えば、デバイス１００のスピーカ１１１、図１Ａ、又はウェアラブルオーディオ出力デバイス３０１のスピーカ（単数又は複数）３０６、図３Ｂなどの、１つ以上のスピーカ）と（例えば、有線又は無線接続を介して）通信している（又はこれらを含む）、電子デバイス（例えば、電話、コンピュータ、ヘッドホン、又は１つ以上のイヤーバッドなどの、ポータブル多機能デバイス１００、図１Ａ、又はデバイス３００、図３Ａ）において実行される。いくつかの実施形態では、デバイスは、１つ以上のウェアラブルオーディオ出力デバイス（例えば、電子デバイスとは別個のインイヤーイヤホン、オーバーイヤーヘッドホンなどの、ウェアラブルオーディオ出力デバイス３０１、図３Ｂ）である。いくつかの実施形態では、デバイスは、１つ以上のオーディオ出力デバイス（例えば、配置センサ（単数又は複数）３０４、図３Ｂ）の配置を検出するための１つ以上のセンサを含む。いくつかの実施形態では、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２、図１Ａ、又はディスプレイ３４０、図３Ａ）及び／又はタッチ感知面（例えば、タッチスクリーン１１２、図１Ａ、又はタッチパッド３５５、図３Ａ）を含む。いくつかの実施形態では、デバイスは、１つ以上のオーディオ入力デバイス（例えば、マイクロフォン１１３、図１Ａ、又はマイクロフォン（単数又は複数）３０２、図３Ｂ）を含む。いくつかの実施形態では、デバイスは、回転可能入力機構（例えば、図１Ａの別の入力コントローラ（単数又は複数）１６０の一部として）を含み、これは、入力機構（例えば、腕時計の竜頭）を回転させることによってデバイスに入力を提供するために使用され得る。いくつかの実施形態では、デバイスは、デバイスの動き及び／又は姿勢の変化を検出するための１つ以上の加速度計又は姿勢センサ（例えば、加速度計（単数又は複数）１６７、ジャイロスコープ（単数又は複数）１６８、及び／又は磁気計（単数又は複数）１６９、図１Ａ）を含む。オーディオ出力デバイス（単数又は複数）がデバイスとは別個であってデバイスと通信しているいくつかの実施形態では、オーディオ出力デバイス（単数又は複数）は、ウェアラブルオーディオ出力デバイス（単数又は複数）の動き及び／又は姿勢の変化を検出するための１つ以上の加速度計又は姿勢センサ（例えば、図３Ｂの別の入力デバイス（単数又は複数）３０６の一部として）を含む。方法７００における一部の動作は、任意選択で組み合わされ、及び／又は、一部の動作の順序は、任意選択で変更される。
【０２１１】
以下に記載されるように、方法７００は、異なる特性（例えば、送信者／開始者、値などが異なる）を有するイベントに関連付けられた異なるタイプの音声通知（例えば、空間位置、音量、コンテンツなどが異なる）に関連付けられたオーディオ出力特性に変化を持たせる。疑似空間位置と呼ばれることもある空間位置は、オーディオ出力の知覚特性であることに留意されたい。空間位置は、オーディオ出力を生成するスピーカの物理的位置とは異なる三次元空間内の特定の空間位置から来るものとしてオーディオ出力が知覚されるように、周知の音声合成技術を使用して、制御又は変更されることが可能である。一般に、オーディオ出力の空間位置を変化させるには、少なくとも２つのスピーカが必要である。関連するイベントの特性（単数又は複数）に基づいて音声通知のオーディオ出力を変化させることで、ユーザが異なるタイプのイベント及び異なるイベント情報を区別するのを助ける。向上したフィードバックを提供することにより、デバイスの操作性が向上し、ユーザとデバイスのインタフェースがより効率的となり（例えば、ユーザが意図する結果を達成することを補助することにより、そして、デバイスの操作時／デバイスとの相互作用時にユーザの失敗を減らすことにより）、これによって更に、ユーザがデバイスをより迅速かつ効率的に使用することが可能となって、デバイスの電力使用を低減し、バッテリ寿命を改善する。
【０２１２】
デバイスは、イベント（例えば、最近の通知、受信メッセージなどを再生する要求）の発生を検出する（７０２）。
【０２１３】
イベントの発生の検出に応答して、デバイスは、１つ以上のオーディオ出力デバイスを介して、イベントを表すオーディオコンテンツ（例えば、受信メッセージのコンテンツ、ユーザ間のトランザクションの指示などを含むオーディオコンテンツ）を含む音声通知を出力する（７０４）。
【０２１４】
イベントが第１の特性群のうちの第１特性に関連付けられている（７０６）という判定（例えば、イベントが複数のユーザのうちの第１のユーザによって送信又は開始された、イベントが値の範囲の第１の値（例えば、第１のトランザクション値）に関連付けられているなど）に従って、音声通知は、イベントを表すオーディオコンテンツを含み、第１特性に基づいて選択された第１オーディオ出力特性（例えば、第１の空間位置、第１の大きさ、第１の音響効果など）を有する。イベントが、第１特性とは異なる第１の特性群のうちの第２特性に関連付けられているという判定（例えば、複数のユーザのうちの第２のユーザ、値の範囲の第２の値など）に従って、音声通知は、イベントを表すオーディオコンテンツを含み、第２特性に基づいて選択された、第１出力特性とは異なる第２オーディオ出力特性（例えば、第２の空間位置、第２の大きさ、第２の音響効果など）を有する。例えば、図５Ｃを参照して本明細書に記載されるように、異なる送信者からのメッセージの音声通知は、ユーザがメッセージ間で区別するのを助けるために、異なる空間位置に関連付けられ、そこで出力されてもよい。
【０２１５】
いくつかの実施形態では、イベントが第１の特性群の第１特性に関連付けられているという判定は、イベントが複数のユーザのうちの第１のユーザによって開始されたという判定を含み（７０８）、イベントが第１の特性群の第２特性に関連付けられているという判定は、イベントが複数のユーザのうちの第２のユーザによって開始されたという判定を含む。いくつかの実施形態では、第１オーディオ出力特性は、第１のユーザに関連付けられた第１の空間位置を含む。いくつかの実施形態では、第１の空間位置は、第１のユーザの物理的位置とは無関係である（例えば、これと関係なく選択される）。例えば、第１の空間位置は、図５Ｃに示されるように、１対のイヤホン５０２の位置に対する位置であってもよい。いくつかの実施形態では、第２オーディオ出力特性は、第１の位置とは異なり、第２のユーザに関連付けられた、第２の空間位置を含む。いくつかの実施形態では、第２の空間位置は、第２のユーザの物理的位置とは無関係である（例えば、これと関係なく選択される）。いくつかの実施形態では、第１の空間位置と第２の空間位置との間の空間的関係は、第１のユーザの物理的位置と第２のユーザの物理的位置との間の空間的関係とは無関係である。例えば、図５Ｃを参照して本明細書に記載されるように、グループメッセージにおける参加者からのメッセージの音声通知は、図５Ｃに示されるように、ユーザがメッセージ間で区別するのを助けるために、１対のイヤホン５０２の位置に対して異なる空間位置に関連付けられ、そこで出力されてもよい。
【０２１６】
異なるユーザ（例えば、受信メッセージの異なる送信者）によって開始されたイベントを異なる空間位置（例えば、異なる疑似空間位置）に関連付け、異なる空間位置でイベントの対応する音声通知を出力することで、ユーザ（例えば、受信者ユーザ）が音声通知の開始者を識別し、これらを区別するのを助ける。加えて、一部の場合には、異なるイベント開始者／送信者に異なる空間位置を使用することで、ユーザが特定のイベント又はメッセージの送信者を識別するのを助けるために、言語で、視覚的に、又は他の方法でユーザに提供される必要がある情報の量を低減する（例えば、送信者の１つ以上の名前が省略され得る）。これらの利益は、改善されたフィードバックをユーザに提供して（例えば、ユーザに提供される必要がある情報の量を低減することによって）デバイス処理を削減し、これにより、デバイスの操作性を向上させ、（例えば、デバイスを操作する／デバイスと対話するときにユーザが意図した結果を達成するのを助け、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２１７】
いくつかの実施形態では、イベントが第１の特性群の第１特性に関連付けられているという判定は、イベントが複数のユーザのうちの第１のユーザによって開始されたという判定を含み（７１０）、イベントが第１の特性群の第２特性に関連付けられているという判定は、イベントが複数のユーザのうちの第２のユーザによって開始されたという判定を含む。いくつかの実施形態では、第１オーディオ出力特性は、第１のユーザに関連付けられた第１のオーディオトーンを含み、第２オーディオ出力特性は、第１のオーディオトーンとは異なり、第２のユーザに関連付けられた、第２のオーディオトーンを含む。音声通知を出力するために使用されるオーディオトーンを変化させることによって異なる送信者からの音声通知を区別することは、図５Ｃを参照して本明細書に記載されている。異なるオーディオトーンを異なるユーザ（例えば、受信メッセージの異なる送信者）によって開始されたイベントに関連付け、これらの異なるオーディオトーンをイベントの対応する音声通知に組み込むことで、ユーザが音声通知の開始者を識別し、これらを区別するのを助ける。加えて、一部の場合には、異なるイベント開始者／送信者に異なるオーディオトーンを使用することで、ユーザが特定のイベント又はメッセージの送信者を識別するのを助けるために、言語で、視覚的に、又は他の方法でユーザに提供される必要がある情報の量を低減する（例えば、送信者の１つ以上の名前が省略され得る）。これらの利益は、改善されたフィードバックをユーザに提供して（例えば、ユーザに提供される必要がある情報の量を低減することによって）デバイス処理を削減し、これにより、デバイスの操作性を向上させ、（例えば、デバイスを操作する／デバイスと対話するときにユーザが意図した結果を達成するのを助け、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２１８】
いくつかの実施形態では、イベントが第１の特性群の第１特性に関連付けられているという判定は、イベントが複数のユーザのうちの第１のユーザによって開始されたという判定を含み（７１２）、イベントが第１の特性群の第２特性に関連付けられているという判定は、イベントが複数のユーザのうちの第２のユーザによって開始されたという判定を含む。いくつかの実施形態では、イベントを表すオーディオコンテンツを含み、第１オーディオ出力特性を有する音声通知を出力することは、（例えば、検出されたイベントが第１のユーザからの音声通信を含むか否かに関わらず）第１のユーザに関連付けられた第１の疑似音声を使用して、イベントを表すオーディオコンテンツを含む音声通知を出力することを含む。いくつかの実施形態では、イベントを表すオーディオコンテンツを含み、第２オーディオ出力特性を有する音声通知を出力することは、（例えば、検出されたイベントが第２のユーザからの音声通信を含むか否かに関わらず）第１の疑似音声とは異なり、第２のユーザに関連付けられた、第２の疑似音声を使用して、イベントを表すオーディオコンテンツを含む音声通知を出力することを含む。音声通知を出力するために使用される疑似音声を変化させることによって異なる送信者からの音声通知を区別することは、図５Ｃを参照して本明細書に記載されている。
【０２１９】
異なる疑似音声を異なるユーザ（例えば、受信メッセージの異なる送信者）によって開始されたイベントに関連付け、異なる疑似音声を使用して対応する音声通知を出力することで、ユーザが音声通知の開始者を識別し、これらを区別するのを助ける。加えて、一部の場合には、異なるイベント開始者／送信者に異なる疑似音声を使用することで、ユーザが特定のイベント又はメッセージの送信者を識別するのを助けるために、言語で、視覚的に、又は他の方法でユーザに提供される必要がある情報の量を低減する（例えば、送信者の１つ以上の名前が省略され得る）。これらの利益は、改善されたフィードバックをユーザに提供して（例えば、ユーザに提供される必要がある情報の量を低減することによって）デバイス処理を削減し、これにより、デバイスの操作性を向上させ、（例えば、デバイスを操作する／デバイスと対話するときにユーザが意図した結果を達成するのを助け、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２２０】
いくつかの実施形態では、イベントが第１の特性群の第１特性に関連付けられているという判定は、イベントが、（例えば、デバイスのユーザと１つ以上の別のユーザ又はデバイスとの間のトランザクションの）第１のトランザクション値に関連付けられているという判定を含み（７１４）、イベントが第１の特性群の第２特性に関連付けられているという判定は、イベントが、第１のトランザクション値とは異なる第２のトランザクション値に関連付けられているという判定を含む。いくつかの実施形態では、第１オーディオ出力特性は、第１のトランザクション値を表す第１の音響効果を含み、第２オーディオ出力特性は、第１の音響効果とは異なり、第２のトランザクション値を表す、第２の音響効果を含む。いくつかの実施形態では、第１の音響効果は、第１のトランザクション値を表す第１の音量で再生されるそれぞれの音響効果を含み、第２の音響効果は、第２のトランザクション値を現す第２の音量で再生される、同じそれぞれの音響効果を含む。例えば、より大きいトランザクション値は、より高い音量で再生される音響効果によって表され、より小さいトランザクション値は、より低い音量で再生される同じ音響効果によって表される。いくつかの実施形態では、第２の音響効果は、第１の音響効果とは異なるタイプの音響効果を含む。対応する音声通知の音響効果及び／又は音量を変化させることによって異なる値のトランザクションの音声通知を区別することは、図５Ｅを参照して本明細書に記載されている。
【０２２１】
異なる音響効果及び／又は異なる音量を異なるトランザクション値に関連付けられたイベントに関連付け、異なる音響効果及び／又は異なる音量を使用して対応する音声通知を出力することで、ユーザが受信したトランザクションの値（又は相対値）を識別し、これらを区別するのを助ける。加えて、一部の場合には、適切な音響効果及び／又は音量を使用して、受信したトランザクションの値に関する情報をユーザに伝達することで、ユーザがトランザクションの値を識別するのを助けるために、言語で、視覚的に、又は他の方法でユーザに提供される必要がある情報の量を低減する（例えば、トランザクションの値の詳細が省略され得る）。これらの利益は、改善されたフィードバックをユーザに提供して（例えば、ユーザに提供される必要がある情報の量を低減することによって）デバイス処理を削減し、これにより、デバイスの操作性を向上させ、（例えば、デバイスを操作する／デバイスと対話するときにユーザが意図した結果を達成するのを助け、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２２２】
いくつかの実施形態では、イベントが第１の特性群の第１特性に関連付けられているという判定は、イベントが第１のタイプの通知（例えば、第１のタイプのメッセージ、若しくは第１のアプリケーション又はアプリケーションのグループに関連付けられた通知）であるという判定を含み（７１６）、イベントが第１の特性群の第２特性に関連付けられているという判定は、イベントが、第１のタイプの通知とは異なる第２のタイプの通知（例えば、第２のタイプのメッセージ、若しくは第２のアプリケーション又はアプリケーションのグループに関連付けられた通知）であるという判定を含む。いくつかの実施形態では、第１オーディオ出力特性は、第１のタイプの通知に関連付けられた第１バックグラウンドオーディオを含み、第２オーディオ出力特性は、第１バックグラウンドオーディオとは異なり、第２のタイプの通知に関連付けられた、第２バックグラウンドオーディオを含む。異なるバックグラウンドノイズを異なるタイプの通知に関連付け、これらの異なるバックグラウンドノイズを対応する音声通知に組み込むことで、ユーザが通知のタイプを識別し、これらを区別するのを助ける。向上したフィードバックをユーザに提供することにより、デバイスの操作性が向上し、ユーザとデバイスのインタフェースがより効率的となり（例えば、ユーザが意図する結果を達成することを補助することにより、そして、デバイスの操作時／デバイスとの相互作用時にユーザの失敗を減らすことにより）、これによって更に、ユーザがデバイスをより迅速かつ効率的に使用することが可能となって、デバイスの電力使用を低減し、バッテリ寿命を改善する。
【０２２３】
いくつかの実施形態では、イベントが第１の特性群の第１特性に関連付けられているという判定は、イベントが、第１のタイプのメッセージ（例えば、「グループメッセージ」と呼ばれることもある、３人以上のユーザ間のメッセージ）に関連付けられているという判定を含み（７１８）、イベントが第１の特性群の第２特性に関連付けられているという判定は、イベントが、第１のタイプのメッセージとは異なる第２のタイプのメッセージ（例えば、「個別メッセージ」と呼ばれることもある、２人のユーザ間のメッセージ）に関連付けられているという判定を含む。いくつかの実施形態では、第１オーディオ出力特性は、第１のタイプのメッセージに関連付けられた第１の空間位置（例えば、第１の疑似空間位置）を含み、第２オーディオ出力特性は、第１の位置とは異なり、第２のタイプのメッセージに関連付けられた、第２の空間位置（例えば、第２の疑似空間位置）を含む。異なる空間位置で対応する音声通知を出力することによってメッセージタイプ（例えば、個別対グループメッセージ）を区別することは、図５Ｃを参照して本明細書に記載されている。異なるタイプのメッセージを異なる空間位置（例えば、異なる疑似空間位置）に関連付け、異なる空間位置で対応する音声通知を出力することで、ユーザがメッセージタイプを識別し、これらを区別するのを助ける。向上したフィードバックをユーザに提供することにより、デバイスの操作性が向上し、ユーザとデバイスのインタフェースがより効率的となり（例えば、ユーザが意図する結果を達成することを補助することにより、そして、デバイスの操作時／デバイスとの相互作用時にユーザの失敗を減らすことにより）、これによって更に、ユーザがデバイスをより迅速かつ効率的に使用することが可能となって、デバイスの電力使用を低減し、バッテリ寿命を改善する。
【０２２４】
いくつかの実施形態では、第１のタイプのメッセージは、電子デバイスのユーザと少なくとも２人の他のユーザとの間のメッセージ（例えば、「グループメッセージ」）に対応し（７２０）、第２のタイプのメッセージは、電子デバイスのユーザと最大１人の他のユーザとの間のメッセージ（例えば、「個別メッセージ」）に対応する。
【０２２５】
いくつかの実施形態では、第１の空間位置は、ユーザの頭部の外側の疑似空間位置であり（７２２）、第２の空間位置は、ユーザの頭部の内側の疑似空間位置である。いくつかの実施形態では、ユーザの頭部の外側の疑似空間位置で音声通知を出力することは、オーディオコンテンツがユーザの頭部の外側から（又はユーザの頭部又は耳から少なくとも所定の距離離れた位置で）来るか又は外側で再生されているかのように聞こえるように、音声通知の関連するオーディオコンテンツを出力することを含む。いくつかの実施形態では、ユーザの頭部の内側の疑似空間位置で音声通知を出力することは、オーディオコンテンツがユーザの頭部の内側で再生されているかのように聞こえるように、音声通知の関連するオーディオコンテンツを出力することを含む。
【０２２６】
ユーザの頭部の「内側」及びユーザの頭部の「外側」の疑似空間位置でそれぞれ対応する音声通知を出力することによって個別メッセージをグループメッセージと区別することは、図５Ｃを参照して本明細書に記載されている。ユーザの頭部の「外側」で再生されているかのように聞こえるようにグループメッセージを提示する一方で、ユーザの頭部の「内側」で再生されているかのように聞こえるように擬似的な位置で個別メッセージを提示することで、ユーザが異なるタイプのメッセージを区別し、特にユーザに向けられたメッセージにより集中するのを助け、特にユーザに向けられて以内かも知れないグループメッセージセッションのメッセージからの注意散漫を低減する。向上したフィードバックをユーザに提供することにより、デバイスの操作性が向上し、ユーザとデバイスのインタフェースがより効率的となり（例えば、ユーザが意図する結果を達成することを補助することにより、そして、デバイスの操作時／デバイスとの相互作用時にユーザの失敗を減らすことにより）、これによって更に、ユーザがデバイスをより迅速かつ効率的に使用することが可能となって、デバイスの電力使用を低減し、バッテリ寿命を改善する。
【０２２７】
電子デバイスがディスプレイ及びタッチ感知面を含むいくつかの実施形態では、デバイスは、ディスプレイ上に、ユーザインタフェースを表示する（７２４）。ユーザインタフェースは、１つ以上のオーディオ出力デバイスの表現と、第１のタイプのメッセージを表し、ユーザインタフェース内の第１の位置に表示される第１のユーザインタフェース要素であって、ユーザインタフェース内の第１の位置は、第１のタイプのメッセージに関連付けられた第１の空間位置を定義する、第１のユーザインタフェース要素と、第２のタイプのメッセージを表し、ユーザインタフェース内の第２の位置に表示される第２のユーザインタフェース要素であって、ユーザインタフェース内の第２の位置は、第２のタイプのメッセージに関連付けられた第２の空間位置を定義する、第２のユーザインタフェース要素と、を含む。いくつかの実施形態では、デバイスは、タッチ感知面上で、第１のユーザインタフェース要素に対応する入力（例えば、第１のユーザインタフェース要素に対応するタッチ感知面の位置での接触、及びタッチ感知面に沿った接触のその後の移動を含む、ドラッグ入力）を受け付ける。いくつかの実施形態では、入力の受け付けに応答して、デバイスは、第１のユーザインタフェース要素をユーザインタフェース内の第３の位置まで移動させ、第１のタイプのメッセージを、ユーザインタフェース内の第３の位置によって定義された第３の空間位置に関連付ける（及び、いくつかの実施形態では、第１のタイプのメッセージを、ユーザインタフェース内の第１の位置によって定義された第１の空間位置から切り離す）。
【０２２８】
いくつかの実施形態では、第１のタイプのメッセージを第３の空間位置に関連付けた後に、第１のタイプのメッセージに関連付けられたイベントを表すオーディオコンテンツを含む音声通知を出力することは、第３の空間位置から来るかのように聞こえるように、オーディオコンテンツを出力することを含む。いくつかの実施形態では、より一般的には、それぞれの特性群の各イベント特性についてそれぞれのユーザインタフェース要素を表示するユーザインタフェースが提供され、複数のユーザインタフェース要素の各ユーザインタフェース要素は、それぞれのオーディオ出力特性に関連付けられている。いくつかの実施形態では、ユーザは、それぞれのイベント特性に関連付けられたそれぞれのオーディオ出力特性を変更するために、ユーザインタフェース上のそれぞれのユーザインタフェース要素に向けられた入力を提供し得る。例えば、ユーザは、特定のイベント特性（例えば、開始ユーザ、トランザクション値、メッセージタイプなど）に関連付けられた空間位置、音量、及び／又は音響効果のタイプを変更することができる。（別途記載のない限り、本明細書で論じられる「空間位置」は、それぞれの音声通知のオーディオ出力特性に対応する、疑似空間位置である。）
【０２２９】
ユーザが異なるタイプのメッセージに関連付けられた空間位置を追加又は修正できるユーザインタフェースを提供することで、追加の制御オプションを提供し、ユーザがオーディオ体験をより親しみやすく認識可能なものにカスタマイズすることができ、ユーザが音声通知内で提示されている情報を理解するのを助けるために他の方法でユーザに提供される必要がある情報の量を低減する。これらの利益は、改善されたフィードバックをユーザに提供して（例えば、ユーザに提供される必要がある情報の量を低減することによって）デバイス処理を削減し、これにより、デバイスの操作性を向上させ、（例えば、デバイスを操作する／デバイスと対話するときにユーザが意図した結果を達成するのを助け、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２３０】
図７Ａ〜図７Ｃにおける動作について説明された特定の順序は単なる例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載される動作を再順序付けるための様々な方法を認識するであろう。加えて、本明細書に記載される１つ以上の他の方法（例えば、方法６００、８００、９００、及び／又は１０００）に関して本明細書に記載される他のプロセスの詳細は又、図７Ａ〜７Ｃに関して上記した方法７００にも、類似の様式で適用可能であることに留意されたい。例えば、方法７００を参照して上述されたデバイス、又はその構成要素、イベント、音声通知、及び入力は、任意選択的に、本明細書に記載される１つ以上の他の方法（例えば、方法６００、８００、９００、及び／又は１０００）を参照して本明細書に記載されるデバイス、又はその構成要素、イベント、音声通知、及び入力の特性のうちの任意の１つ以上を有する。簡潔にするために、それらの詳細はここでは繰り返さない。
【０２３１】
図８Ａ〜８Ｄは、いくつかの実施形態に係る、音声通知に対するユーザ入力のタイミングに基づいて動作を実行する方法８００のフロー図である。方法８００は、１つ以上のウェアラブルオーディオ出力デバイス（例えば、電子デバイスとは別個のインイヤーイヤホン、オーバーイヤーヘッドホンなどのウェアラブルオーディオ出力デバイス３０１、図３Ｂ）、及び１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサ（例えば、配置センサ（単数又は複数）３０４、図３Ｂ）と（例えば、有線又は無線接続を介して）通信している（又はこれらを含む）、電子デバイス（例えば、ポータブル多機能デバイス１００、図１Ａ、又はデバイス３００、図３Ａ）において実行される。いくつかの実施形態では、センサは、ウェアラブルオーディオ出力デバイス上に（例えば、図３Ｂに示されるように）配置される。いくつかの実施形態では、センサは、電子デバイス上に配置される。いくつかの実施形態では、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２、図１Ａ、又はディスプレイ３４０、図３Ａ）及びタッチ感知面（例えば、タッチスクリーン１１２、図１Ａ、又はタッチパッド３５５、図３Ａ）を含む。いくつかの実施形態では、デバイスは、１つ以上のオーディオ出力デバイス（例えば、デバイス１００上のスピーカ１１１、図１Ａ、又はウェアラブルオーディオ出力デバイス３０１上のスピーカ（単数又は複数）３０６、図３Ｂ）と通信しているか又はこれらを含む。いくつかの実施形態では、デバイスは、１つ以上のオーディオ入力デバイス（例えば、マイクロフォン１１３、図１Ａ、又はマイクロフォン（単数又は複数）３０２、図３Ｂ）を含む。いくつかの実施形態では、デバイスは、回転可能入力機構（例えば、図１Ａの別の入力コントローラ（単数又は複数）１６０の一部として）を含み、これは、入力機構（例えば、腕時計の竜頭）を回転させることによってデバイスに入力を提供するために使用され得る。いくつかの実施形態では、デバイスは、デバイスの動き及び／又は姿勢の変化を検出するための１つ以上の加速度計又は姿勢センサ（例えば、加速度計（単数又は複数）１６７、ジャイロスコープ（単数又は複数）１６８、及び／又は磁気計（単数又は複数）１６９、図１Ａ）を含む。いくつかの実施形態では、デバイスと通信しているウェアラブルオーディオ出力デバイス（単数又は複数）は、ウェアラブルオーディオ出力デバイス（単数又は複数）の動き及び／又は姿勢の変化を検出するための１つ以上の加速度計又は姿勢センサ（例えば、図３Ｂの別の入力デバイス（単数又は複数）３０６の一部として）を含む。方法８００の一部の動作が任意選択的に組み合わされ、かつ／又は、一部の動作の順序が任意選択的に変更される。
【０２３２】
以下に記載されるように、方法８００は、イベントが、イベントの検出に応答して出力された１つ以上の音声通知に対して所定の時間周期内に検出されたかその後に検出されたかに基づいて、１つ以上のウェアラブルオーディオ出力デバイスに向けられた入力に応答して異なる動作を実行する。加えて、音声通知に対して所定の時間周期内に入力を検出することに応答して音声通知に関連付けられた動作を実行することで、ユーザは、音声通知又は対応するイベントに迅速に応答又は別の方法で対話することができる。ウェアラブルオーディオ出力デバイス（単数又は複数）に向けられた入力のタイミングに基づいて異なる動作を実行すること、及びユーザが通知に迅速に応答できるようにすることで、ユーザに追加の制御オプションを通知するための追加のオーディオ又は視覚出力を必要とすることなくユーザに追加の制御オプションを提供し、これにより、デバイスの操作性を向上させ、（例えば、ウェアラブルオーディオ出力デバイス（単数又は複数）及び電子デバイスを操作する／デバイスと対話するときに意図した結果を達成するようにユーザを支援し、ユーザの誤りを削減することによって）ユーザデバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用することを可能にすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２３３】
デバイスは、第１イベントの発生を検出する（８０２）。
【０２３４】
第１イベントの発生を検出した後、デバイスは、１つ以上のウェアラブルオーディオ出力デバイスを介して、第１イベントに対応する１つ以上の音声通知を出力する（８０４）。
【０２３５】
１つ以上の音声通知を出力し始めた後、デバイスは、１つ以上のウェアラブルオーディオ出力デバイスに向けられた入力（例えば、言語入力、タッチ入力、加速度計の動きなどのデバイス移動入力）を検出する（８０６）。
【０２３６】
１つ以上のウェアラブルオーディオ出力デバイスに向けられた入力を検出することに応答して（８０８）、第１イベントに対応する１つ以上の音声通知に関して所定の時間周期内に入力が検出されたという判定に従って、デバイスは、第１の動作を実行し、第１の動作は第１イベントに対応する１つ以上の音声通知に関連付けられており、第１イベントに対応する１つ以上の音声通知に関して所定の時間周期が経過した後に入力が検出されたという判定に従って、デバイスは、第２の動作を実行し、第２の動作は、第１イベントに対応する１つ以上の音声通知に関連付けられていない。例えば、任意の音声通知に関して所定の時間周期外に検出されたタップ入力５５４（図５Ｆ）は、音声通知５７０に関して所定の時間周期内に検出された、タップ入力５７２（図５Ｌ）によって生じた動作（例えば、より多くの情報を聞く）とは異なる動作（例えば、音楽を再生する）を実行させる。
【０２３７】
いくつかの実施形態では、デバイスは、１つ以上のウェアラブルオーディオ出力デバイスに向けられた第２の入力を検出する（８１０）。いくつかの実施形態では、１つ以上のウェアラブルオーディオ出力デバイスに向けられた第２の入力を検出することに応答して、第１イベントに対応する１つ以上の音声通知を出力し始める前に第２の入力が検出されたという判定に従って、及び第２イベント（例えば、第１イベントの前のイベント）に対応し、第１イベントに対応する１つ以上の音声通知よりも前に出力された１つ以上の音声通知に関して所定の時間周期が経過したという判定に従って、デバイスは第２の動作を実行し、第２の動作は、第２イベントに対応する１つ以上の音声通知に関連付けられていない。
【０２３８】
例えば、タップ入力５５４（図５Ｆ）のような、追加のタップ入力は、任意の音声通知に関して所定の時間周期外に検出され、やはりタップ入力５５４と同じ動作（例えば、音楽を再生する）を実行させる。特定の音声通知に関して所定の時間周期外にウェアラブルオーディオ出力デバイス（単数又は複数）に向けられた入力に応答して特定の音声通知に関する動作以外の動作を実行することで、同じ入力デバイスを使用して通知制御の範囲外の追加の制御オプションをユーザに提供し（例えば、電子デバイスの他の機能又はアプリケーションと対話するため）、これにより、デバイスの操作性を向上させ、（例えば、ウェアラブルオーディオ出力デバイス（単数又は複数）及び電子デバイスを操作する／デバイスと対話するときにユーザがより多くの意図された結果を達成することを可能にし、ユーザの誤りを削減することによって）ユーザデバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用することを可能にすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２３９】
いくつかの実施形態では、第１イベントの発生を検出した後、デバイスは、第３イベントの発生を検出する（８１２）。いくつかの実施形態では、第３イベントの発生を検出した後、及び第１イベントに対応する１つ以上の通知を出力した後、デバイスは、１つ以上のウェアラブルオーディオ出力デバイスを介して、第３イベントに対応する１つ以上の音声通知を出力する。いくつかの実施形態では、１つ以上のウェアラブルオーディオ出力デバイスに向けられた入力を検出することに応答して、及び第３イベントに対応する１つ以上の音声通知を出力し始めた後に入力が検出されたという判定に従って、及び第３イベントに対応する１つ以上の音声通知に関して所定の時間周期内に、デバイスは第１の動作を実行し、第１の動作は、第３イベントに対応する１つ以上の音声通知に関連付けられている。
【０２４０】
例えば、それぞれの音声通知（例えば、それぞれ音声通知５６６及び５７０）の所定の時間周期内で検出された、ユーザ５００の頭部の動き（図５Ｉ）及びタップ入力５７２（図５Ｌ）の両方は、それぞれの音声通知の各々について同じ動作（例えば、より多くの情報を聞く）を実行させる。特定の音声通知に関して所定の時間周期内（例えば、特定の通知を出力している間を含む）にウェアラブルオーディオ出力デバイス（単数又は複数）に向けられた入力に応答して、特定の音声通知に関連付けられた動作を実行することで、音声通知が提供されている一連の音声通知の１つであっても、同じ入力デバイスを使用して特定の音声通知に応答又はこれと対話するための追加の制御オプションをユーザに提供する。改善された制御オプションをユーザに提供することにより、デバイスの操作性を向上させ、（例えば、ウェアラブルオーディオ出力デバイス（単数又は複数）及び電子デバイスを操作する／デバイスと対話するときにユーザがより多くの意図された結果を達成することを可能にし、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２４１】
いくつかの実施形態では、それぞれのイベントに対応する１つ以上の音声通知を出力することは、それぞれのイベントに対応するオーディオコンテンツの一部を出力することを含み（８１４）、それぞれのイベントに対応する１つ以上の音声通知に関連付けられた第１の動作を実行することは、それぞれのイベントに対応する１つ以上の音声通知の残りの部分を出力することを取り止めることを含む。音声通知の残りの部分をスキップすることは、図５Ｎ〜５Ｐを参照して本明細書に記載されている。ユーザが第１の部分を聞いた後に１つ以上の音声通知の残りの部分をスキップできるようにすることで、不必要な又は望ましくない情報をユーザに提示する可能性を低減し、オーディオ出力デバイス（単数又は複数）及び／又は電子デバイスがアクティブでなければならない時間も削減することができ、これにより、デバイスの操作性を向上させ、ユーザデバイスインタフェースをより効率的にし（例えば、デバイスを操作／デバイスと対話しているときにユーザが意図された結果を達成するのを助け、ユーザの誤りを低減することによって）、更にこれにより、ユーザがデバイスをより迅速かつ効率的に使用することを可能にすることによって、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２４２】
いくつかの実施形態では、それぞれのイベントに対応する１つ以上の音声通知を出力することは、それぞれのイベントに対応するオーディオコンテンツの第１の部分を出力することを含み（８１６）、それぞれのイベントに対応する１つ以上の音声通知に関連付けられた第１の動作を実行することは、それぞれのイベントに対応するオーディオコンテンツの第１の部分とは異なる、第２の（例えば、追加の）部分を出力することを含む。いくつかの実施形態では、オーディオコンテンツの第１の部分は、それぞれのイベントに対応する音声通知の短縮形態に対応し、オーディオコンテンツの第２の部分は、（方法６００を参照して本明細書に記載される、要約され、凝縮され、又は切り詰められた音声通知などの）短縮された音声通知から除外されたオーディオコンテンツを含む音声通知の拡張形態に対応する。凝縮された音声通知が再生されている最中又は「すぐ」後に（例えば、音声通知に対して所定の時間内に）ウェアラブルオーディオデバイスに向けられたユーザ入力に応答して凝縮形態で最初に提示された音声通知の拡張形態を再生することは、図５Ｉ〜５Ｊ及び図５Ｌ〜５Ｍを参照して本明細書に記載されている。
【０２４３】
ウェアラブルオーディオ出力デバイス（単数又は複数）に向けられたユーザ入力に応答して音声通知の拡張形態をユーザが聞けるようにすることで、ユーザが電子デバイスのディスプレイ上の情報を閲覧することを必要とせずに、ユーザは、検出されたイベントに関する追加情報を迅速に取得することができる。より多くの情報を聞くために必要な入力の数を削減し、ディスプレイの電源をオンにする必要がある時間を削減することで、デバイスの操作性を向上させ、（例えば、デバイスを操作する／デバイスと対話するときに意図した結果をより迅速に達成するようにユーザを支援し、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２４４】
いくつかの実施形態では、それぞれのイベントに対応する１つ以上の音声通知に関連付けられていない第２の動作を実行することは、図５Ｆ及び図５Ｑ〜５Ｒを参照して本明細書に記載されるように、バーチャルアシスタントを呼び出すこと、又はメディアコンテンツ再生（例えば、それぞれのイベントに対応する１つ以上の音声通知とは別個のメディアコンテンツの再生、一時停止、再開、停止、巻き戻し又は早送り）を制御することを含む（８１８）。特定の音声通知に関して所定の時間周期外に検出された入力に応答して特定の音声通知に関連付けられた動作以外の動作を実行することで、同じ入力デバイスを使用して通知制御の範囲外の追加の制御オプションをユーザに提供し（例えば、電子デバイスの他の機能又はアプリケーションと対話するため）、これにより、デバイスの操作性を向上させ、（例えば、ウェアラブルオーディオ出力デバイス（単数又は複数）及び電子デバイスを操作する／デバイスと対話するときにユーザがより多くの意図された結果を達成することを可能にし、ユーザの誤りを削減することによって）ユーザデバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用することを可能にすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２４５】
いくつかの実施形態では、それぞれのイベントに対応する１つ以上の音声通知に関連付けられた第１の動作は、それぞれのイベントに関連付けられたアプリケーションに基づいている（例えば、アプリケーションのアプリケーション設定で指定されている）（８２０）。音声通知のために実行される動作を音声通知に対応するイベントに関連付けられたアプリケーションに基礎づけることで、ユーザは、電子デバイスのディスプレイ上でイベントを閲覧することを必要とせずに、イベントに対する関連する応答を提供することができる。これにより、追加の制御オプションをユーザに提供し、ディスプレイの電源をオンにする必要がある時間を削減し、これによってデバイスの操作性を向上させ、（例えば、デバイスを操作する／デバイスと対話するときにより多くの意図した結果を達成するようにユーザを支援し、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２４６】
いくつかの実施形態では、それぞれのイベントを検出することは、テキストコンテンツ以外のメディアコンテンツを受信することを含み（８２２）、それぞれのイベントに対応する１つ以上の音声通知に関連付けられた第１の動作を実行することは、テキストコンテンツ以外のメディアコンテンツの言語記述を提供することを含む。例えば、画像の受信に応答して、デバイスは、図５Ｍを参照して本明細書に記載されるように、画像の言語記述を含む１つ以上の音声通知を提供する。（画像コンテンツなどの）テキストコンテンツではないコンテンツの言語記述を提供することで、ユーザが電子デバイスのディスプレイ上などでコンテンツを閲覧することを必要とせずに、追加のタイプのコンテンツに関する情報をユーザに提供するが、これは視覚的に障害のあるユーザにとって有益である。改善されたオーディオフィードバックをユーザに提供し、ディスプレイの電源をオンにする必要がある時間を削減することで、デバイスの操作性を向上させ、（例えば、デバイスを操作する／デバイスと対話するときに意図した結果を達成するようにユーザを支援し、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２４７】
いくつかの実施形態では、１つ以上の音声通知の第１音声通知を出力している間に入力が検出されたという判定に従って、第１音声通知に対して第１の動作が実行される（８２４）。いくつかの実施形態では、入力は、１つ以上の音声通知の第１の部分を出力した後に検出され、これに応答して、デバイスは、（例えば、動作８１４を参照して本明細書に記載されるように）１つ以上の音声通知の残りを出力することを取り止める（例えば、スキップする）。いくつかの実施形態では、第１音声通知とは異なる１つ以上の音声通知の第２音声通知を出力している間に入力が検出されたという判定に従って、第２音声通知に対して第１の動作が実行される。
【０２４８】
例えば、ユーザ５００の頭部の動き（図５Ｉ）は、対応する音声通知５６６が出力されている間に検出された場合、音声通知５６６に対する動作の実行をトリガし（例えば、結果として生じ）、その一方で、タップ入力５７２（図５Ｌ）は、対応する音声通知５７０が出力されている間に検出された場合、音声通知５７０に対する動作の実行をトリガする（例えば、結果として生じる）。その特定の音声通知の間にウェアラブルオーディオ出力デバイス（単数又は複数）に向けられた入力に応答して特定の音声通知に対する動作を実行することで、音声通知が出力されている一連の音声通知の１つであっても、ユーザは応答を提供するか又は別の方法で特定の音声通知と対話することができる。改善された制御オプションをユーザに提供することにより、デバイスの操作性を向上させ、（例えば、ウェアラブルオーディオ出力デバイス（単数又は複数）及び電子デバイスを操作する／デバイスと対話するときにユーザが意図された結果を達成するのを助け、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２４９】
いくつかの実施形態では、入力が第１のタイプの入力（例えば、シングルタップ）であるという判定に従って、第１の動作は第１のタイプの動作（例えば、返信動作又は「もっと再生する」動作）であり（８２６）、入力が第１のタイプの入力（例えば、シングルタップ）とは異なる第２のタイプの入力（例えば、ダブルタップ）であるという判定に従って、第１の動作は、第１のタイプの動作とは異なる第２のタイプの動作（例えば、「スキップ」動作）である。音声通知に対して所定の期間の間又は所定の期間内に受信した異なるタイプの入力に応答して異なるタイプの動作を実行することは、図５Ｌ〜５Ｍ及び図５Ｎ〜５Ｐを参照して本明細書に記載されている。特定の通知に対して所定の時間周期内に（例えば、特定の通知を出力している間を含む）ウェアラブルオーディオ出力デバイス（単数又は複数）に向けられた入力のタイプに基づいて、特定の音声通知に関連付けられた異なるタイプの動作を実行することで、同じ入力デバイスを使用して特定の通知に応答するため又はこれと対話するための追加の制御オプションをユーザに提供し、これにより、デバイスの操作性を向上させ、（例えば、ウェアラブルオーディオ出力デバイス（単数又は複数）及び電子デバイスを操作する／デバイスと対話するときにユーザがより多くの意図された結果を達成することを可能にし、ユーザの誤りを削減することによって）ユーザデバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用することを可能にすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２５０】
いくつかの実施形態では、入力が第１のタイプの入力（例えば、シングルタップ）である（８２８）という判定に従って、第２の動作は第３のタイプの動作（例えば、「再生／一時停止」動作）であり、入力が第１のタイプの入力（例えば、シングルタップ）とは異なる第２のタイプの入力（例えば、ダブルタップ）であるという判定に従って、第２の動作は第３のタイプの動作とは異なる第４のタイプの動作（例えば、「バーチャルアシスタントを呼び出す」動作）である。任意の音声通知に対して所定の期間の間又は所定の期間外に受信した異なるタイプの入力に応答して異なるタイプの動作を実行することは、図５Ｆ及び図５Ｑ〜５Ｒを参照して本明細書に記載されている。特定の音声通知に関して所定の時間周期外にウェアラブルオーディオ出力デバイス（単数又は複数）に向けられた入力に基づいて特定の音声通知に関連付けられた動作以外の異なるタイプの動作を実行することで、同じ入力デバイスを使用して通知制御の範囲外の追加の制御オプションをユーザに提供し（例えば、電子デバイスの他の機能又はアプリケーションと対話するため）、これにより、デバイスの操作性を向上させ、（例えば、ウェアラブルオーディオ出力デバイス（単数又は複数）及び電子デバイスを操作する／デバイスと対話するときにユーザがより多くの意図された結果を達成することを可能にし、ユーザの誤りを削減することによって）ユーザデバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用することを可能にすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２５１】
いくつかの実施形態では、１つ以上のウェアラブルオーディオ出力デバイスに向けられた入力を検出することは、１つ以上のウェアラブルオーディオ出力デバイス上のタップ入力（例えば、第１のタップ入力）を検出することを含む（８３０）。いくつかの実施形態では、入力を検出することは、ダブルタップ入力（例えば、第１のタップ入力に端して所定の時間周期内の第２のタップ入力）を検出することを含む。ウェアラブルオーディオ出力デバイス（単数又は複数）に向けられた１つ以上のタップ入力に応答して動作を実行することで、直感的なユーザ対話を使用する制御オプションをユーザに提供し、これにより、デバイスの操作性を向上させ、（例えば、ウェアラブルオーディオ出力デバイス（単数又は複数）及び電子デバイスを操作する／デバイスと対話するときにユーザが意図された結果を達成するのを助け、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２５２】
１つ以上のウェアラブルオーディオ出力デバイスが１つ以上の加速度計を含む、いくつかの実施形態では、１つ以上のウェアラブルオーディオ出力デバイスに向けられた入力を検出することは、１つ以上の加速度計を介して、１つ以上のウェアラブルオーディオ出力デバイスの動きを検出することを含む（８３２）。加速度計の入力に応答して動作を実行することは、図５Ｉ〜５Ｋを参照して本明細書に記載されている。ウェアラブルオーディオ出力デバイス（単数又は複数）の動きを介して提供された加速度計の入力に応答して動作を実行することで、直感的なユーザ対話（例えば、ウェアラブルオーディオ出力デバイス（単数又は複数）を着用している間のユーザの頭部の動き）を使用する制御オプションをユーザに提供し、これにより、デバイスの操作性を向上させ、（例えば、ウェアラブルオーディオ出力デバイス（単数又は複数）及び電子デバイスを操作する／デバイスと対話するときにユーザが意図された結果を達成するのを助け、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２５３】
いくつかの実施形態では、それぞれのイベントに対応する１つ以上の音声通知を出力することは、それぞれのイベントに対応するオーディオコンテンツの第１の部分を出力することを含む（８３４）。いくつかの実施形態では、１つ以上の加速度計を介して、第１の方向の１つ以上のウェアラブルオーディオ出力デバイスの動き（例えば、後方への動き又は傾き、又は１つ以上の音声通知が出力される疑似空間位置から離れる方へ）を検出することに従って、第１の動作を実行することは、それぞれのイベントに対応するオーディオコンテンツの第２の部分を出力することを取り止めることを含む。いくつかの実施形態では、１つ以上の加速度計を介して、第１の方向と反対の第２の方向の１つ以上のウェアラブルオーディオ出力デバイスの動き（例えば、前方への動き又は傾き、又は１つ以上の音声通知が出力される疑似空間位置に向かって）を検出することに応答して、第１の動作を実行することは、それぞれのイベントに対応するオーディオコンテンツの第２の部分を出力することを含む。いくつかの実施形態では、オーディオコンテンツの第２の部分は、１つ以上のウェアラブルオーディオデバイスに向けられた入力が発生しなければ出力されていたオーディオコンテンツに対する追加のオーディオコンテンツを含む。音の疑似空間位置かに向かうか又はそこから離れるユーザの頭部の動きに応答して異なる量のオーディオコンテンツを提供することは、図５Ｉ〜５Ｋを参照して本明細書に記載されている。
【０２５４】
ウェアラブルオーディオ出力デバイス（単数又は複数）の動きの方向に基づいて提供されるオーディオコンテンツの量を変化させることで、直感的なユーザ対話を使用して追加情報を聞くための制御オプションをユーザに提供し（例えば、ユーザが音声通知の擬似的な位置／ソースに向かってなど特定の方向に傾いたときに追加のオーディオコンテンツを提供し、ユーザが擬似的な位置／ソースから離れる方など異なる方向に傾いたときに提供するオーディオコンテンツを少なくする）、これにより、デバイスの操作性を向上させ、（例えば、ウェアラブルオーディオ出力デバイス（単数又は複数）及び電子デバイスを操作する／デバイスと対話するときにユーザが意図された結果を達成するのを助け、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２５５】
いくつかの実施形態では、それぞれのイベントの発生を検出した後、デバイスは、１つ以上のウェアラブルオーディオ出力デバイスを介して出力された１つ以上の音声通知以外のそれぞれのイベントに対応する１つ以上の通知（例えば、音声、視覚、及び／又は触知）を出力することを取り止める（８３６）。いくつかの実施形態では、デバイスは、１つ以上のウェアラブルオーディオ出力デバイス以外の１つ以上のオーディオ出力デバイスを含むか又はこれと通信しており、デバイスは、１つ以上の他のオーディオ出力デバイスを介して第１イベントに対応する音声通知を出力することを取り止める。いくつかの実施形態では、デバイスは、１つ以上の触知出力生成器を含み、デバイスは、１つ以上の触知出力生成器を介して第１イベントに対応する触知出力通知を出力することを取り止める。いくつかの実施形態では、デバイスはディスプレイを含み、デバイスは、第１イベントに対応する視覚通知を出力することを取り止める。冗長な音声通知を抑制することは、図５ＡＤを参照して本明細書に記載されている。
【０２５６】
音声通知が提供されている、又は今後提供されるイベントの他のタイプの通知を抑制することで、ユーザの気を散らす、又は混乱させる可能性のある冗長なフィードバックを回避し、これにより、デバイスの操作性を向上させ、（例えば、ウェアラブルオーディオ出力デバイス（単数又は複数）及び電子デバイスを操作する／デバイスと対話するときにユーザが意図された結果を達成するのを助け、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２５７】
図８Ａ〜図８Ｄにおける動作について説明された特定の順序は単なる例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載される動作を再順序付けるための様々な方法を認識するであろう。加えて、本明細書に記載される１つ以上の他の方法（例えば、方法６００、７００、９００、及び／又は１０００）に関して本明細書に記載される他のプロセスの詳細は又、図８Ａ〜８Ｄに関して上記した方法８００にも、類似の様式で適用可能であることに留意されたい。例えば、方法８００を参照して上述されたデバイス、又はその構成要素、イベント、音声通知、及び入力は、任意選択的に、本明細書に記載される１つ以上の他の方法（例えば、方法６００、７００、９００、及び／又は１０００）を参照して本明細書に記載されるデバイス、又はその構成要素、イベント、音声通知、及び入力の特性のうちの任意の１つ以上を有する。簡潔にするために、それらの詳細はここでは繰り返さない。
【０２５８】
図９Ａ〜９Ｃは、いくつかの実施形態に係る、ユーザを刺激して音声通知に対する応答を受信する方法９００を示すフロー図である。方法９００は、１つ以上のウェアラブルオーディオ出力デバイス（例えば、電子デバイスとは別個のインイヤーイヤホン、オーバーイヤーヘッドホンなどのウェアラブルオーディオ出力デバイス３０１、図３Ｂ）、及び１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサ（例えば、配置センサ（単数又は複数）３０４、図３Ｂ）と（例えば、有線又は無線接続を介して）通信している（又はこれらを含む）、電子デバイス（例えば、ポータブル多機能デバイス１００、図１Ａ、又はデバイス３００、図３Ａ）において実行される。いくつかの実施形態では、センサは、ウェアラブルオーディオ出力デバイス上に（例えば、図３Ｂに示されるように）配置される。いくつかの実施形態では、センサは、電子デバイス上に配置される。いくつかの実施形態では、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２、図１Ａ、又はディスプレイ３４０、図３Ａ）及びタッチ感知面（例えば、タッチスクリーン１１２、図１Ａ、又はタッチパッド３５５、図３Ａ）を含む。いくつかの実施形態では、デバイスは、１つ以上のオーディオ出力デバイス（例えば、デバイス１００上のスピーカ１１１、図１Ａ、又はウェアラブルオーディオ出力デバイス３０１上のスピーカ（単数又は複数）３０６、図３Ｂ）と通信しているか又はこれらを含む。いくつかの実施形態では、デバイスは、１つ以上のオーディオ入力デバイス（例えば、マイクロフォン１１３、図１Ａ、又はマイクロフォン（単数又は複数）３０２、図３Ｂ）を含む。いくつかの実施形態では、デバイスは、回転可能入力機構（例えば、図１Ａの別の入力コントローラ（単数又は複数）１６０の一部として）を含み、これは、入力機構（例えば、腕時計の竜頭）を回転させることによってデバイスに入力を提供するために使用され得る。いくつかの実施形態では、デバイスは、デバイスの動き及び／又は姿勢の変化を検出するための１つ以上の加速度計又は姿勢センサ（例えば、加速度計（単数又は複数）１６７、ジャイロスコープ（単数又は複数）１６８、及び／又は磁気計（単数又は複数）１６９、図１Ａ）を含む。いくつかの実施形態では、デバイスと通信しているウェアラブルオーディオ出力デバイス（単数又は複数）は、ウェアラブルオーディオ出力デバイス（単数又は複数）の動き及び／又は姿勢の変化を検出するための１つ以上の加速度計又は姿勢センサ（例えば、図３Ｂの別の入力デバイス（単数又は複数）３０６の一部として）を含む。方法９００における一部の動作は、任意選択で組み合わされ、及び／又は、一部の動作の順序は、任意選択で変更される。
【０２５９】
以下に記載されるように、方法９００は、１つ以上のウェアラブルオーディオ出力デバイス（例えば、ユーザによって着用されている）を介して、関連する電子デバイスで検出されたイベントに対応する１つ以上の音声通知、及び引き続き、電子デバイスが検出されたイベントを受信する準備ができているという音声指示を出力する。ウェアラブルオーディオ出力デバイス（単数又は複数）を介して音声通知及び音声指示を出力することで、ユーザが応答するように促し、応答がウェアラブルオーディオ出力デバイス（単数又は複数）を介して提供され得ることも示し、これにより、特にユーザがデバイスのディスプレイを使用して検出されたイベントを閲覧及びこれに応答する必要性を低減することによって、ユーザが電子デバイスと対話する必要性を低減する代替入力機構を提供する。これにより、処理される必要がある入力の数が減少し、ディスプレイの電源をオンにする必要がある時間が減少し、これにより、デバイスの操作性を向上させ、（例えば、デバイスを操作する／デバイスと対話するときに意図した結果を達成するようにユーザを支援し、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２６０】
デバイスは、第１イベントの発生を検出する（９０２）。
【０２６１】
第１イベントの発生を検出した後、デバイスは、１つ以上のウェアラブルオーディオ出力デバイスを介して、第１イベントに対応する１つ以上の音声通知を出力する（９０４）。
【０２６２】
第１イベントに対応する１つ以上の音声通知を出力した後、電子デバイスは、第１イベントに対する応答を受信する準備ができていることを示す１つ以上の音声通知とは別のそれぞれのオーディオ出力を出力する（９０６）。
【０２６３】
それぞれのオーディオ出力を出力している間、デバイスは、第１イベントに対する応答に対応する入力を検出し、入力に基づいて第１イベントに対する応答を生成する（９０８）。
【０２６４】
いくつかの実施形態では、第１イベントに対応する１つ以上の音声通知を出力（又は出力を開始）した後、デバイスは、電子デバイス又は１つ以上のウェアラブルオーディオ出力デバイスを介して、第１イベント（例えば、電子デバイス又は１つ以上のウェアラブルオーディオ出力デバイスに向けられたタップ入力）に応答する要求に対応する第２の入力を検出する（９１０）。第２の入力の検出に応答して、電子デバイスが第１イベントに対する応答を受信する準備ができていることを示す、それぞれのオーディオ出力が出力される。いくつかの実施形態では、それぞれのオーディオ出力は、第１イベントに対応する１つ以上の音声通知を出力している間に、又は１つ以上の音声通知に対して（例えば、１つ以上の音声通知の出力の開始に対して、又は１つ以上の音声通知の出力の収量に対して）所定の時間周期内に第２の入力が検出されたという判定に従って、出力される。
【０２６５】
ユーザが第１イベントに応答する要求に対応する入力を提供する用に要求することで、ユーザが第１イベントに対する応答を提供する意図があるという確認を提供し、確認が受信されていない場合には、不注意な入力を不必要に処理することを回避し、従って、意図しない動作が電子デバイス上で実行されるのを回避する。改善された処理及び制御オプションを提供することにより、デバイスの操作性が向上し、ユーザとデバイスのインタフェースがより効率的となり（例えば、ユーザが意図する結果を達成することを補助することにより、そして、デバイスの操作時／デバイスとの相互作用時にユーザの失敗を減らすことにより）、これによって更に、ユーザがデバイスをより迅速かつ効率的に使用することが可能となって、デバイスの電力使用を低減し、バッテリ寿命を改善する。
【０２６６】
いくつかの実施形態では、それぞれのオーディオ出力は、ホワイトノイズ（例えば、図５Ｓ〜５ＡＢの音響効果５８２及び５１０４を参照して本明細書に記載されるように）を含む（９１２）。いくつかの実施形態では、それぞれのオーディオ出力は、ホワイトノイズからなる。音声通知が出力されるイベントに対する応答をデバイスが受信する準備ができていることを示すためにホワイトノイズを提供することで、ユーザが直感的な音声を使用して応答するように促し、これにより、デバイスの操作性を向上させ、（例えば、デバイスを操作する／デバイスと対話するときに要求された入力を提供するようにユーザを支援し、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２６７】
電子デバイスが１つ以上のオーディオ入力デバイス（例えば、電子デバイスの一部又は１つ以上のウェアラブルオーディオ出力デバイスの一部である１つ以上のマイクロフォン）と通信している、いくつかの実施形態では、第１イベントに対する応答に対応する入力を件シュルすることは、（例えば、図５ＡＡの応答５９６を参照して本明細書に記載されるように）１つ以上のオーディオ入力デバイスを介してオーディオ入力を検出することを含む（９１４）。１つ以上のオーディオ入力デバイスを介して検出されたイベントに対する応答を受信することで、入力を提供するためのより直感的で自然な方法であり得る、言語入力（例えば、スピーチ）を受け付ける代替入力機構をユーザに提供すると共に、電子デバイスのタッチ感知面又はディスプレイなどの別の入力デバイスを使用して検出されたイベントを閲覧してこれに応答する必要性を低減し、これにより、これらのデバイスの電源をオンにしてアクティブでなければならない時間を削減し、視覚障害のあるユーザを支援し、これにより、デバイスの操作性を向上させ、ユーザデバイスインタフェースをより効率的にし（例えば、デバイスを操作／デバイスと対話しているときにユーザが適切な入力を提供して意図された結果を達成するのを助け、ユーザの誤りを低減することによって）、更にこれにより、ユーザがデバイスをより迅速かつ効率的に使用することを可能にすることによって、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２６８】
電子デバイスがタッチ感知面を含む、いくつかの実施形態では、それぞれのオーディオ出力を出力している間、及び第１イベントに対する応答に対応する入力を検出する前に（９１６）、デバイスは、タッチ感知面を介して、第１のタッチ入力を検出し、タッチ感知画面を介した第１のタッチ入力の検出に応答して、１つ以上のウェアラブルオーディオ出力デバイスを介して、第１イベントに対する１つ以上の応答オプションを出力する。いくつかの実施形態では、入力はドラッグ入力であり、入力がタッチ感知面を横切って移動するにつれて、異なる応答オプションが出力される。いくつかの実施形態では、第１イベントに対する応答に対応する入力を検出することは、タッチ感知面を介して、１つ以上の応答オプションのそれぞれの応答オプションを選択する第２のタッチ入力（例えば、タップ入力）を検出することを含む。いくつかの実施形態では、第２の入力は、それぞれの応答オプションを出力している間、又は出力してから規定の時間内に（及び、いくつかの実施形態では、後続の応答オプションを出力し始める前に）第２の入力が検出された場合に、それぞれの応答オプションを選択する。いくつかの実施形態では、第２の入力は、後続のタッチ入力が所定の期間中に検出されることのない、第１のタッチ入力のリフトオフに続く所定の期間の終了と組み合わせた第１のタッチ入力のリフトオフである。いくつかの実施形態では、第１イベントに対して生成された応答は、選択されたそれぞれの応答オプションに対応する。タッチ入力に応答して応答オプションを出力することは、図５Ｔ〜５Ｖを参照して本明細書に記載されている。
【０２６９】
電子デバイスのタッチ感知面上の入力に応答してウェアラブルオーディオ出力デバイス（単数又は複数）を介して検出されたイベントに応答するための応答オプションを出力することで、ユーザは応答する前に、及び一部の場合には電子デバイスのディスプレイ上の応答オプションを閲覧することを必要とせずに、応答オプションを聞くことができ、これにより、ディスプレイの電源をオンにする必要がある時間を削減し、視覚障害のあるユーザを支援し、これにより、デバイスの操作性を向上させ、ユーザデバイスインタフェースをより効率的にし（例えば、デバイスを操作／デバイスと対話しているときにユーザが意図された結果を達成するのを助け、ユーザの誤りを低減することによって）、更にこれにより、ユーザがデバイスをより迅速かつ効率的に使用することを可能にすることによって、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２７０】
電子デバイスが回転可能入力機構を含む、いくつかの実施形態では、それぞれのオーディオ出力を出力している間、及び第１イベントに対する応答に対応する入力を検出する前に（９１８）、デバイスは、回転可能入力機構を介して、第１の入力（例えば、回転可能入力機構の回転）を検出し、回転可能入力機構を介して第１の入力を検出したことに応答して、１つ以上のウェアラブルオーディオ出力デバイスを介して、第１イベントに対する１つ以上の応答オプションを出力する。いくつかの実施形態では、第１イベントに対する応答に対応する入力を検出することは、回転可能入力機構を介して（又は、タッチ感知面又は加速度計などの電子デバイスの他の入力デバイス又はセンサを介して）、１つ以上の応答オプションのそれぞれの応答オプションを選択する第２の入力（例えば、タップ入力）を検出することを含む。いくつかの実施形態では、第２の入力は、それぞれの応答オプションを出力している間、又は出力してから規定の時間内に（及び、いくつかの実施形態では、後続の応答オプションを出力し始める前に）第２の入力が検出された場合に、それぞれの応答オプションを選択する。いくつかの実施形態では、第１イベントに対して生成された応答は、選択されたそれぞれの応答オプションに対応する。回転可能入力機構の回転に応答して応答オプションを出力することは、図５Ｗ〜５Ｙを参照して本明細書に記載されている。
【０２７１】
回転可能入力機構を介して入力に応答してウェアラブルオーディオ出力デバイス（単数又は複数）を介して検出されたイベントに応答するための応答オプションを出力することで、ユーザは応答する前に、及び一部の場合には電子デバイスのディスプレイ上の応答オプションを閲覧することを必要とせずに、応答オプションを聞くことができ、これにより、ディスプレイの電源をオンにする必要がある時間を削減し、視覚障害のあるユーザを支援し、これにより、デバイスの操作性を向上させ、ユーザデバイスインタフェースをより効率的にし（例えば、デバイスを操作／デバイスと対話しているときにユーザが意図された結果を達成するのを助け、ユーザの誤りを低減することによって）、更にこれにより、ユーザがデバイスをより迅速かつ効率的に使用することを可能にすることによって、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２７２】
電子デバイスがディスプレイ及び１つ以上の姿勢センサ（例えば、１つ以上のカメラ、ジャイロスコープ、慣性測定ユニット、又は電子デバイスの向きの変化を検出するためのその他のセンサ）を含む、いくつかの実施形態では、第１イベントに対する応答に対応する入力を検出する前に、デバイスは、１つ以上の姿勢センサを介して、（電子デバイスの底縁部に対して電子デバイスの上縁部を上昇させるように、電子デバイスの上方傾斜に対応する）電子デバイスの姿勢（例えば、向き）の変化を検出する（９２０）。いくつかの実施形態では、電子デバイスの姿勢の変化の検出に応答して、第１イベントに対応する１つ以上の音声通知に対して所定の時間周期内に（例えば、１つ以上の音声通知を検出している間、又は検出してから規定の時間内に）電子デバイスの姿勢の変化が検出されたという判定に従って、デバイスは、ディスプレイ上に、（例えば、図５Ｚ〜５ＡＡを参照して本明細書に記載されるように）第１イベントに対する１つ以上の応答オプションを表示する。いくつかの実施形態では、第１イベントに対する応答に対応する入力を検出することは、１つ以上の応答オプションのそれぞれの応答オプションを選択する入力を検出することを含む。
【０２７３】
電子デバイスが持ち上げられるのに応答して電子デバイスのディスプレイ上に検出されたイベントに応答するための応答オプションを表示することで、ユーザは、電子デバイスに対して最小数の入力で応答する前に、及びウェアラブルオーディオ出力デバイス（単数又は複数）を介してオプションが連続的に読み上げられるのを待つことを必要とせずに、応答オプションを迅速に閲覧することができる。これにより、処理される必要がある入力の数が減少し、デウェアラブルオーディオ出力デバイス（単数又は複数）がアクティブでなければならない時間が減少し、これにより、デバイスの操作性を向上させ、（例えば、デバイスを操作する／デバイスと対話するときに意図した結果をより迅速に達成するようにユーザを支援し、ユーザの誤りを削減することによって）ユーザ−デバイスインタフェースをより効率的にし、加えて、ユーザがデバイスをより迅速かつ効率的に使用できるようにすることによって、電力使用量を低減し、デバイスのバッテリ寿命を改善する。
【０２７４】
いくつかの実施形態では、第１イベントに対応する１つ以上の音声通知を出力した後、及び電子デバイスが第１イベントに対する応答を受信する準備ができていることを示すそれぞれのオーディオ出力を出力する前に、デバイスは、１つ以上のウェアラブルオーディオ出力デバイスを介して、（例えば、図５ＡＢの音声通知５１００を参照して本明細書に記載されるように）電子デバイスのユーザが第１イベントに対する応答を提供するように促す複数の応答オプションを出力する（９２２）。対応する音声通知（単数又は複数）を出力した後に自動的にウェアラブルオーディオ出力デバイス（単数又は複数）を介して検出されたイベントに応答するための応答オプションを出力することで、処理される必要がある入力の数が減少する。応答オプションを出力した後にデバイスが応答を受信する準備ができていることを示すそれぞれのオーディオ出力を出力することで、ユーザは、応答を促される前に応答オプションを聞くことができ、これにより、ユーザがデバイスのディスプレイ上の応答オプションを閲覧する必要性を低減し、これにより、デバイスのディスプレイの電源をオンにする必要がある時間を削減し、視覚障害のあるユーザを支援する。これらの利益により、デバイスの操作性が向上し、（例えば、デバイスを操作する／デバイスと対話するときにユーザが意図した結果を達成するのを助け、ユーザの誤りを削減することによって）ユーザデバイスインタフェースがより効率的になり、このことにより更に、ユーザがデバイスをより迅速かつ効率的に使用可能になることによって、デバイスの電力使用量を低減し、バッテリ寿命を改善する。
【０２７５】
いくつかの実施形態では、第１イベントはカレンダイベント招待であり、複数の応答オプションは、（例えば、図５ＡＢの音声通知５１００を参照して本明細書に記載されるように）カレンダイベント招待を承諾するオプションと、カレンダイベント招待を拒否するオプションとを含む。いくつかの実施形態では、複数の応答オプションは、招待を延期する（例えば、後の時間まで招待に応答するのを延期する）オプション、及び／又は招待を暫定的に承諾するオプションを、更に含む。いくつかの実施形態では、第１イベントに対する応答に対応する検出された入力は、複数の応答オプションにおけるそれぞれのオプションの選択（例えば、朗唱）を含む。
【０２７６】
電子デバイスが１つ以上のオーディオ入力デバイスと通信している、いくつかの実施形態では、デバイスは、１つ以上のオーディオ入力デバイスに対する周囲ノイズの音量を検出し（９２６）、（例えば、図５ＡＢを参照して本明細書に記載されるように）周囲ノイズの音量に基づいて、１つ以上の音声通知の出力音量を調整する。周囲ノイズの音量に基づいて音声通知の出力音量（及び／又は、デバイスが対応するイベントに対する応答を受信する準備ができていることを示すオーディオ出力）を調整することで、周囲ノイズに対してユーザがオーディオ出力を聞くために高い音量が必要ではない静かな環境での出力音量を下げることによってユーザの耳への損傷を低減しながら、騒がしい環境での出力音量を増大することによって、ユーザがオーディオ出力を聞くのを助け、これにより、改善されたオーディオフィードバックをユーザに提供する。加えて、高い音量が不要な場合に出力音量を下げることで、オーディオ出力デバイスの電力使用を低減する。これらの利益により、デバイスの操作性が向上し、（例えば、デバイスを操作する／デバイスと対話するときにユーザが意図した結果を達成するのを助け、ユーザの誤りを削減することによって）ユーザデバイスインタフェースがより効率的になり、このことにより更に、ユーザがデバイスをより迅速かつ効率的に使用可能になることによって、デバイスの電力使用量を低減し、バッテリ寿命を改善する。
【０２７７】
図９Ａ〜図９Ｃにおける動作について説明された特定の順序は単なる例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載される動作を再順序付けるための様々な方法を認識するであろう。加えて、本明細書に記載される１つ以上の他の方法（例えば、方法６００、７００、８００、及び／又は１０００）に関して本明細書に記載される他のプロセスの詳細は又、図９Ａ〜９Ｃに関して上記した方法９００にも、類似の様式で適用可能であることに留意されたい。例えば、方法９００を参照して上述されたデバイス、又はその構成要素、イベント、音声通知、及び入力は、任意選択的に、本明細書に記載される１つ以上の他の方法（例えば、方法６００、７００、８００、及び／又は１０００）を参照して本明細書に記載されるデバイス、又はその構成要素、イベント、音声通知、及び入力の特性のうちの任意の１つ以上を有する。簡潔にするために、それらの詳細はここでは繰り返さない。
【０２７８】
図１０Ａ〜１０Ｂは、いくつかの実施形態に係る、ユーザアクティビティ及びコンテキストに基づいて音声通知を条件付きで出力する方法１０００を示すフロー図である。方法１０００は、１つ以上のウェアラブルオーディオ出力デバイス（例えば、電子デバイスとは別個のインイヤーイヤホン、オーバーイヤーヘッドホンなどのウェアラブルオーディオ出力デバイス３０１、図３Ｂ）、及び１つ以上のウェアラブルオーディオ出力デバイスの配置を検出するための１つ以上のセンサ（例えば、配置センサ（単数又は複数）３０４、図３Ｂ）と（例えば、有線又は無線接続を介して）通信している（又はこれらを含む）、電子デバイス（例えば、ポータブル多機能デバイス１００、図１Ａ、又はデバイス３００、図３Ａ）において実行される。いくつかの実施形態では、センサは、ウェアラブルオーディオ出力デバイス上に（例えば、図３Ｂに示されるように）配置される。いくつかの実施形態では、センサは、電子デバイス上に配置される。いくつかの実施形態では、デバイスは、ディスプレイ（例えば、タッチスクリーン１１２、図１Ａ、又はディスプレイ３４０、図３Ａ）及びタッチ感知面（例えば、タッチスクリーン１１２、図１Ａ、又はタッチパッド３５５、図３Ａ）を含む。いくつかの実施形態では、デバイスは、１つ以上のオーディオ出力デバイス（例えば、デバイス１００上のスピーカ１１１等の１つ以上のスピーカ、図１Ａ、又はウェアラブルオーディオ出力デバイス３０１上のスピーカ（単数又は複数）３０６、図３Ｂ）と通信しているか又はこれらを含む。いくつかの実施形態では、デバイスは、１つ以上のオーディオ入力デバイス（例えば、マイクロフォン１１３、図１Ａ、又はマイクロフォン（単数又は複数）３０２、図３Ｂ）を含む。いくつかの実施形態では、デバイスは、回転可能入力機構（例えば、図１Ａの別の入力コントローラ（単数又は複数）１６０の一部として）を含み、これは、入力機構（例えば、腕時計の竜頭）を回転させることによってデバイスに入力を提供するために使用され得る。いくつかの実施形態では、デバイスは、デバイスの動き及び／又は姿勢の変化を検出するための１つ以上の加速度計又は姿勢センサ（例えば、加速度計（単数又は複数）１６７、ジャイロスコープ（単数又は複数）１６８、及び／又は磁気計（単数又は複数）１６９、図１Ａ）を含む。いくつかの実施形態では、デバイスと通信しているウェアラブルオーディオ出力デバイス（単数又は複数）は、ウェアラブルオーディオ出力デバイス（単数又は複数）の動き及び／又は姿勢の変化を検出するための１つ以上の加速度計又は姿勢センサ（例えば、図３Ｂの別の入力デバイス（単数又は複数）３０６の一部として）を含む。方法１０００における一部の動作は、任意選択で組み合わされ、及び／又は、一部の動作の順序は、任意選択で変更される。
【０２７９】
以下に記載されるように、方法１０００は、（マイクロフォンを介して電子デバイス上で、又は電子デバイスと通信しているウェアラブル出力デバイス（単数又は複数）上で検出されるように）ユーザが現在会話に没頭している場合に、電子デバイスからの音声通知の出力を遅延させる。これにより、音声通知の侵入性を低減し、ユーザが音声通知のコンテンツを聞いて理解する可能性を増加させ、これにより、ユーザが聴覚的であれデバイスのディスプレイ上で視覚的にであれ、１回以上追加で通知を確認する必要性を低減し、こうして処理される必要がある入力の数及びディスプレイの電源をオンにする必要がある時間を削減し、これにより、ユーザがデバイスをより迅速かつ効率的に使用することを可能にすることによって、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２８０】
デバイスは、は、１つ以上のウェアラブルオーディオ出力デバイスがユーザによって着用されている間に第１イベントの発生を検出する（１００２）。
【０２８１】
第１イベントの発生を検出することに応答して、デバイスは、１つ以上のウェアラブルオーディオ出力デバイスを介して、第１イベントに対応する１つ以上の音声通知を出力し（１００４）、これは、（例えば、ユーザによる、又は別のユーザによる、検出されたスピーチに基づいて）電子デバイスのユーザが現在会話に没頭しているという判定に従って、会話が終了するまで第１イベントに対応する１つ以上の音声通知の出力を遅延させることと、電子デバイスのユーザが現在会話に没頭していないという判定に従って、出力を遅延させることなく第１イベントに対応する１つ以上の音声通知を出力することとを含む。ユーザが会話に没頭しているか否かに基づいて音声通知の出力を遅延させることは、図５ＡＣを参照して本明細書に記載されている。
【０２８２】
電子デバイスが１つ以上のオーディオ入力デバイスと通信しているいくつかの実施形態では、電子デバイスのユーザが現在会話に没頭していると判定することは、（例えば、図５ＡＣを参照して本明細書に記載されるように）１つ以上のオーディオ入力デバイスを介してスピーチを検出することを含む（１００６）。いくつかの実施形態では、１つ以上のオーディオ入力デバイスは、１つ以上のマイクロフォンを含む。いくつかの実施形態では、１つ以上のオーディオ入力デバイスは、電子デバイスの一部である。いくつかの実施形態では、１つ以上のオーディオ入力デバイスは、１つ以上のウェアラブルオーディオ出力デバイスの一部である。マイクロフォンなどの１つ以上のオーディオ入力デバイスを介してスピーチを自動的に検出することで、デバイスは、１つ以上の入力を提供するように促す用にデバイスがユーザを促す必要のない代替方法を使用することを必要とせずに、ユーザが会話に没頭しているか否かを迅速かつ容易に判定することができる。スピーチ検出を自動的に実行することで、必要とされる入力の数を削減し、これにより、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２８３】
いくつかの実施形態では、１つ以上の音声通知を出力することは、（例えば、図５ＡＣの音声通知５１０６を参照して本明細書に記載されるように）疑似スピーチを使用して第１イベントに対応するオーディオコンテンツを出力することを含む（１００８）。検出されたイベントに対応するオーディオコンテンツを出力するために疑似スピーチを使用して音声通知を出力することで、ユーザが実質的な情報を聞くために追加の入力を提供することを必要とせずに、又はユーザがデバイスのディスプレイ上で視覚的にイベント情報を確認することを必要とせずに、検出されたイベントに関する実質的な情報（例えば、イベントの送信者又は開始者、受信メッセージのコンテンツ、カレンダ又はその他のイベント招待の時間及び位置情報など）をユーザに提供する。これにより、処理される必要がある入力の数が減少し、ディスプレイの電源をオンにする必要がある時間が減少し、これにより、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２８４】
いくつかの実施形態では、１つ以上の音声通知を出力することは、（例えば、図５ＡＣの音声通知５１０６を参照して本明細書に記載されるように）１つ以上のオーディオトーンを出力することを含む（１０１０）。（例えば、疑似スピーチを使用してオーディオコンテンツを出力せずに）１つ以上のオーディオトーンを使用して音声通知を出力することで、出力される通知の侵入性及びオーディオコンテンツの長さを低減しながらイベントが検出されたことをユーザに通知し、これにより、ウェアラブルオーディオ出力デバイス（単数又は複数）がアクティブ又は電源オンでなければならない時間を削減し、これにより、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２８５】
いくつかの実施形態では、電子デバイスは、１つ以上のウェアラブルオーディオ出力デバイスとは別個の１つ以上の第２のオーディオ出力デバイス（例えば、電子デバイスの一部である１つ以上のスピーカ）を含むか又はこれと通信している。いくつかの実施形態では、１つ以上の第２のオーディオ出力デバイスを介して第２イベントに対応する言語化された情報を出力することと併せて、デバイスは、１つ以上のウェアラブルオーディオ出力デバイスを介して第２イベントに対応する音声通知を出力することを取り止める（１０１２）。いくつかの実施形態では、１つ以上のウェアラブルオーディオ出力デバイスを介して第１イベントに対応する１つ以上の音声通知を出力することと併せて、デバイスは、１つ以上の第２のオーディオ出力デバイスを介して第１イベントに対応する言語化された情報（例えば、音声通知）を出力することを取り止める。つまり、いくつかの実施形態では、デバイスは、１つ以上のウェアラブルオーディオ出力デバイスを介して、又は１つ以上の第２のオーディオ出力デバイスを介して言語化された情報（例えば、音声通知）を出力するが、両方を介しては出力しない。
【０２８６】
例えば、ターンバイターンナビゲーションでは、電子デバイス上の又はこれと通信している１つ以上のスピーカを介して言語指示を出力している間に、デバイスは、１つ以上のウェアラブルオーディオ出力デバイスを介して言語指示を出力することを取り止める。別の例では、１つ以上のウェアラブルオーディオ出力デバイスを介して言語指示を出力している間に、デバイスは、デバイス上の又はこれと通信している１つ以上のスピーカを介して言語指示を出力することを取り止める。これらの例は、図５ＡＤを参照して本明細書に更に記載される。
【０２８７】
他のオーディオ出力デバイスを介して同じ音声通知を出力している間にいくつかのオーディオ出力デバイスを介して音声通知を出力することを取り止めることで、冗長なオーディオ出力を回避し、これにより、全体として様々なオーディオ出力デバイスによる電力使用を低減し、又、ユーザの混乱も低減し、これによってデバイスの操作性を向上させ、ユーザの誤りを低減し、こうして全体的な電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２８８】
いくつかの実施形態では、第１イベントに対応する１つ以上の音声通知を出力することは、第１イベントのメタデータが第１イベントを音声通知に関連付けるという判定に従って実行される（１０１４）。いくつかの実施形態では、メタデータは、第１イベントに対応する通知が言語でユーザに提示されるべきであると指定する。いくつかの実施形態では、第１イベントのメタデータが第１イベントを音声通知に関連付けないという判定に従って、デバイスは、第１イベントに対応する１つ以上の音声通知を出力することを取り止める。いくつかの実施形態では、第１イベントのメタデータは、第１イベントの１つ以上のプロパティ（例えば、アプリケーション、アプリケーションタイプ、イベントタイプ、及び／又は第１イベントの連絡先）を指定し、電子デバイスに記憶されたメタデータ又は設定は、第１イベントのそれぞれのプロパティを音声通知に関連付ける。
【０２８９】
いくつかの実施形態では、メタデータは、第１イベントに関連付けられたアプリケーションを音声通知に関連付ける（例えば、メタデータは、特定のアプリケーションに対応する通知が言語でユーザに提示されるべきであると指定する）。いくつかの実施形態では、第１イベントは、特定のタイプのアプリケーションであるアプリケーションに関連付けられており、メタデータは、アプリケーションのアプリケーションタイプを音声通知に関連付ける（例えば、メタデータは、特定のタイプのアプリケーションに対応する通知が言語でユーザに提示されるべきであると指定する）。例えば、第１イベントはメッセージングアプリケーションに関連付けられており、メタデータは、メッセージングアプリケーションに対応する通知が言語で（例えば、１つ以上のウェアラブルオーディオ出力デバイスを介して）ユーザに提示されるべきであると指定する。他のアプリケーションタイプは、カレンダアプリケーション、フィットネスアプリケーション、ゲームアプリケーションなどを含む。
【０２９０】
いくつかの実施形態では、第１イベントは第１のタイプのイベントであり、メタデータは、イベントのイベントタイプを音声通知に関連付ける。例えば、第１イベントはカレンダイベントであり、メタデータは、カレンダイベントに対応する通知が言語でユーザに提示されるべきであると指定する。いくつかの実施形態では、第１イベントは、特定の連絡先からの通知に対応し、メタデータは、特定の連絡先からの通知を音声通知に関連付ける。例えば、第１イベントは、特定の送信者から受信したメッセージに対応し、メタデータは、特定の送信者からのメッセージが言語でユーザに提示されるべきであると指定する。いくつかの実施形態では、特定の連絡先は、電子デバイスに記憶された連絡先ホワイトリスト上の複数の連絡先のうちの１つである。
【０２９１】
イベントが音声通知に関連付けられていることを示す検出されたイベントのメタデータに基づいて検出されたイベントの音声通知を条件付きで出力することで、音声通知がそのイベントに提供されるべきであると各イベントが指定することを要求することによって、音声通知の侵入性及び頻度を低減し、特定のイベントの音声通知を有効化又は無効化する柔軟性を提供する。音声通知の提示に対する改善された制御を提供することで、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２９２】
いくつかの実施形態では、第１イベントに対応する１つ以上の音声通知を出力することは、電子デバイスが音声通知を可能にするそれぞれのモードにあるという判定に従って実行される（１０１６）。いくつかの実施形態では、電子デバイスが音声通知を可能にしないそれぞれのモードにあるという判定に従って、デバイスは、第１イベントに対応する１つ以上の音声通知を出力することを取り止めるか、又はデバイスが音声通知を可能にするモードになるまで第１イベントに対応する１つ以上の音声通知を出力することを遅延させる。
【０２９３】
いくつかの実施形態では、１つ以上のデバイスモードは、電子デバイス上の設定ユーザインタフェース内で定義され得る。いくつかの実施形態では、１つ以上のデバイスモードは、ユーザによって定義される（例えば、ユーザは、ユーザが音声通知を受信したい、又は音声通知を受信したくない状況に基づいて、モードを指定する）。いくつかの実施形態では、１つ以上のデバイスモードは、音量設定、時間帯、デバイスの地理的位置、及び／又はユーザのカレンダの可用性などに基づいて定義される。音声通知を可能にする例示的なモードは、営業時間及び／又はユーザの仕事場の場所又はその近くのデバイスの存在に基づいて定義された「仕事」モードである。音声通知を可能にしない例示的なモードは、予定時間及び／又はユーザのジムの場所又はその近くのデバイスの存在に基づいて定義された「ジム」モードである。いくつかの実施形態では、特定のモードにより、他のタイプの音声通知を可能にすることなく、特定のタイプの音声通知を可能にする（例えば、「仕事」モードにより、カレンダ通知は言語化されるがゲーム通知は言語化されない）。
【０２９４】
電子デバイスの現在のモード又はコンテキストが音声通知を可能にするという判定に基づいて検出されたイベントの音声通知を条件付きで出力することで、特定のデバイスモードでの必要に応じて、他のモードでは音声通知が提供されることを可能にしながら、特定のモードでの音声通知の侵入性及び頻度を低減し、特定のモードで音声通知を有効化又は無効化する柔軟性をユーザに提供し（例えば、時刻、場所、通知のタイプなど）、音声通知の提示に対する改善された制御をユーザに提供し、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２９５】
いくつかの実施形態では、第１イベントに対応する１つ以上の音声通知を出力することは、電子デバイスで実行されるバーチャルアシスタントによって監視された以前のユーザ挙動に基づいて実行される（１０１８）。いくつかの実施形態では、バーチャルアシスタントは、ユーザが音声通知の出力を許可した状況（例えば、地理的位置、時刻、音量設定、送信者など）、及びユーザが音声通知の出力を抑制した状況（例えば、１つ以上のウェアラブルオーディオ出力デバイスを着用しない選択をすることによって、提示されている音声通知をスキップすることによってなど）を判定するために、電子デバイス上のユーザ挙動を監視する。いくつかの実施形態では、第１イベントに対応する１つ以上の音声通知を出力することは、ユーザが以前に音声通知を許可した状況にデバイス及び／又は１つ以上のウェアラブルオーディオ出力デバイスがあるという判定に基づいている。いくつかの実施形態では、ユーザが以前に音声通知を許可した状況にデバイス及び／又は１つ以上のウェアラブルオーディオ出力デバイスがあるという判定に従って、デバイスは、第１イベントに対応する１つ以上の音声通知を出力することを取り止める。
【０２９６】
バーチャルアシスタントによって学習された以前のユーザ挙動に基づいて自動的に検出されたイベントの音声通知を条件付きで出力することで、表示された設定インタフェースを介してユーザに提示される必要がある制御オプションの数及び範囲を低減し、所望の通知挙動を指定するためにユーザが電子デバイスに提供する必要がある入力の数を削減し、これにより、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２９７】
電子デバイスが１つ以上のオーディオ入力デバイスと通信している、いくつかの実施形態では、第１イベントに対応する１つ以上の音声通知を出力する前に、デバイスは、１つ以上のオーディオ入力デバイスを介して、ユーザが興味を示すそれぞれのイベントプロパティ（例えば、イベントタイプ、アプリケーション、アプリケーションタイプなど）を示す言語入力を検出する（１０２０）。いくつかの実施形態では、第１イベントに対応する１つ以上の音声通知を出力することは、第１イベントがそれぞれのイベントプロパティに関連付けられているという判定に従って実行される。例えば、ユーザが輸送関連通知に興味があることを示すユーザからの言語入力に応答して、第１イベントが輸送情報（例えば、公共交通機関のスケジュール情報）を含む場合、又は第１イベントがナビゲーションアプリケーションに関連付けられている場合、デバイスは１つ以上の音声通知を出力する。いくつかの実施形態では、ユーザが興味を示すイベントプロパティは、電子デバイスによって（例えば、デバイス上で実行されるバーチャルアシスタントによって）言語入力から推定される。
【０２９８】
以前の言語入力でユーザによって指定されたイベントプロパティに関連付けられているイベントに基づいて検出されたイベントの音声通知を条件付きで出力することで、１つ以上の表示された制御オプションを介してユーザが対象とするイベントを指定することを必要とせずに、特定のタイプのイベントに関連付けられた通知を有効化又は無効化する（若しくは強調又は強調を抑える）柔軟性をユーザに提供し、こうしてディスプレイの電源をオンにする必要がある時間を削減し、これにより、デバイスの操作性を向上させ、電力使用を低減し、デバイスのバッテリ寿命を改善する。
【０２９９】
図１０Ａ〜図１０Ｂにおける動作について説明された特定の順序は単なる例であり、説明された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書に記載される動作を再順序付けるための様々な方法を認識するであろう。加えて、本明細書に記載される１つ以上の他の方法（例えば、方法６００、７００、８００、及び／又は９００）に関して本明細書に記載される他のプロセスの詳細は又、図１０Ａ〜１０Ｂに関して上記した方法１０００にも、類似の様式で適用可能であることに留意されたい。例えば、方法１０００を参照して上述されたデバイス、又はその構成要素、イベント、音声通知、及び入力は、任意選択的に、本明細書に記載される１つ以上の他の方法（例えば、方法６００、７００、８００、及び／又は９００）を参照して本明細書に記載されるデバイス、又はその構成要素、イベント、音声通知、及び入力の特性のうちの任意の１つ以上を有する。簡潔にするために、それらの詳細はここでは繰り返さない。
【０３００】
上記は、説明を目的として、特定の実施形態を参照して記述されている。しかしながら、上記の例示的な論考は、網羅的であること、又は開示される厳密な形態に本発明を限定することを意図するものではない。上記の教示を考慮して、多くの修正及び変形が可能である。本発明の原理及びその実際的な応用を最良の形で説明し、それによって他の当業者が、想到される特定の用途に適した様々な変更で本発明及び様々な記載された実施形態を最良の形で使用することを有効化するために、これらの実施形態を選択し記載した。
【０３０１】
上述のように、本技術の一態様は、ユーザが関心を持つ可能性のあるイベントをユーザに通知するために、音声通知をユーザに提供するための様々なソースから入手可能なデータを収集及び使用することである。本開示は、いくつかの例において、この収集されたデータが、特定の人を一意に特定する個人情報データ、又は特定の人に連絡する若しくはその所在を突き止めるために使用できる個人情報データを含み得ることを考察する。そのような個人情報データとしては、人口統計データ、ロケーションベースのデータ、電話番号、電子メールアドレス、ツイッターＩＤ、自宅の住所、ユーザの健康又はフィットネスのレベル（例えば、バイタルサイン測定値、服薬情報、運動情報）に関するデータ若しくは記録、誕生日、又は任意のその他の識別情報若しくは個人情報を挙げることができる。
【０３０２】
本開示は、本技術におけるそのような個人情報データの使用がユーザの利益になる使用であり得る点を認識するものである。例えば、個人情報データは、ユーザにとって興味又は価値のない配信されたイベント情報の音量を低減しながら、ユーザによってより興味のある音声通知の一部としてのイベント情報を配信するために使用され得る。従って、このような個人情報データの使用は、ユーザの興味に合わせて調整され、ユーザに既に知られている情報を考慮する、ユーザへのイベント情報の配信を可能にする。更に、ユーザに利益をもたらす、個人情報データに関する他の使用も又、本開示によって考察される。例えば、健康データ及びフィットネスデータは、ユーザの全般的なウェルネスについての洞察を提供するために使用することができ、又は、ウェルネスの目標を追求するための技術を使用している個人への、積極的なフィードバックとして使用することもできる。
【０３０３】
本開示は、そのような個人情報データの収集、分析、開示、転送、記憶、又は他の使用に関与するエンティティが、確固たるプライバシーポリシー及び／又はプライバシー慣行を遵守することを考察する。具体的には、そのようなエンティティは、個人情報データを秘密として厳重に保守するための、業界又は政府の要件を満たしているか又は上回るものとして一般に認識されている、プライバシーのポリシー及び慣行を実施し、一貫して使用するべきである。そのようなポリシーは、ユーザによって容易にアクセス可能であるべきであり、データの収集及び／又は使用が変化するにつれて更新されるべきである。ユーザからの個人情報は、そのエンティティの合法的かつ正当な使用のために収集されるべきであり、それらの合法的使用を除いては、共有又は販売されるべきではない。更に、そのような収集／共有は、ユーザに告知して同意を得た後に実施されるべきである。更に、そのようなエンティティは、そのような個人情報データへのアクセスを保護して安全化し、その個人情報データへのアクセスを有する他者が、それらのプライバシーポリシー及び手順を遵守することを保証するための、あらゆる必要な措置を講じることを考慮するべきである。更に、そのようなエンティティは、広く受け入れられているプライバシーのポリシー及び慣行に対する自身の遵守を証明するために、第三者による評価を自らが受けることができる。更に、ポリシー及び慣行は、収集及び／又はアクセスされる具体的な個人情報データのタイプに適合されるべきであり、又、管轄権固有の考慮事項を含めた、適用可能な法令及び規格に適合されるべきである。例えば、アメリカ合衆国では、特定の健康データの収集又はアクセスは、医療保険の相互運用性と説明責任に関する法律（Health Insurance Portability and Accountability Act、ＨＩＰＡＡ）などの、連邦法及び／又は州法によって管理することができ、その一方で、他国における健康データは、他の規制及びポリシーの対象となり得るものであり、それに従って対処されるべきである。それゆえ、各国の異なる個人データのタイプに対して、異なるプライバシー慣行が保たれるべきである。
【０３０４】
前述のことがらにも関わらず、本開示は又、個人情報データの使用又は個人情報データへのアクセスを、ユーザが選択的に阻止する実施形態も考察する。すなわち、本開示は、そのような個人情報データへのアクセスを防止又は阻止するように、ハードウェア要素及び／又はソフトウェア要素を提供できることを考察する。例えば、イベント通知配信サービスの場合において、本技術は、ユーザが、サービスの登録中又はその後のいつでも、個人情報データの収集への参加の「オプトイン」又は「オプトアウト」を選択できるように構成され得る。別の例では、ユーザは、目標とするイベント通知配信サービスのために、連絡先識別データ、位置データ、受信メッセージのデータ（電話通話、テキストメッセージ、電子メールなど、カレンダ招待又はイベントなど）などを提供しないことを選択することができる。更に別の例では、ユーザは、このようなデータが維持される期間を制限するか、又はこのようなデータに基づいてユーザアクティビティプロファイルの開発を完全に禁止することを選択することができる。「オプトイン」及び「オプトアウト」の選択肢を提供することに加えて、本開示は、個人情報のアクセス又は使用に関する通知を提供することを考察する。例えば、ユーザの個人情報データにアクセスすることとなるアプリのダウンロード時にユーザに通知され、その後、個人情報データがアプリによってアクセスされる直前に再びユーザに注意してもよい。
【０３０５】
更に、本開示の意図は、個人情報データを、非意図的若しくは無認可アクセス又は使用の危険性を最小限に抑える方法で、管理及び処理するべきであるという点である。データの収集を制限し、データがもはや必要とされなくなった時点で削除することによって、危険性を最小限に抑えることができる。更に、適用可能な場合、特定の健康関連アプリケーションにおいて、ユーザのプライバシーを保護するために、データの非特定化を使用することができる。非特定化は、適切な場合には、特定の識別子（例えば、生年月日など）を除去すること、記憶されたデータの量又は特異性を制御すること（例えば、位置データを住所レベルよりも都市レベルで収集すること）、データがどのように記憶されるかを制御すること（例えば、データをユーザ全体にわたって情報集約すること）及び／又は他の方法によって、容易にすることができる。
【０３０６】
それゆえ、本開示は、１つ以上の様々な開示された実施形態を実施するための、個人情報データの使用を広範に網羅するものであるが、本開示は又、そのような個人情報データにアクセスすることを必要とせずに、それらの様々な実施形態を実施することも可能であることを考察する。すなわち、本技術の様々な実施形態は、そのような個人情報データの全て又は一部分が欠如することにより、実施不可能となるものではない。例えば、イベント通知は、ユーザに関連付けられたデバイスによりリクエストされたコンテンツ、イベント通知配信サービスで使用可能な他の非個人情報、若しくは公的に使用可能な情報などの、非個人情報データ又は個人情報の最小限の量のみに基づいて嗜好を推測することにより、選択してユーザに配信することができる。
【図１Ａ】
2022501698.tif 000003
【図１Ｂ】
2022501698.tif 000004
【図２】
2022501698.tif 000005
【図３Ａ】
2022501698.tif 000006
【図３Ｂ】
2022501698.tif 000007
【図４Ａ】
2022501698.tif 000008
【図４Ｂ】
2022501698.tif 000009
【図４Ｃ】
2022501698.tif 000010
【図４Ｄ】
2022501698.tif 000011
【図４Ｅ】
2022501698.tif 000012
【図５Ａ】
2022501698.tif 000013
【図５Ｂ】
2022501698.tif 000014
【図５Ｃ】
2022501698.tif 000015
【図５Ｄ】
2022501698.tif 000016
【図５Ｅ】
2022501698.tif 000017
【図５Ｆ】
2022501698.tif 000018
【図５Ｇ】
2022501698.tif 000019
【図５Ｈ】
2022501698.tif 000020
【図５Ｉ】
2022501698.tif 000021
【図５Ｊ】
2022501698.tif 000022
【図５Ｋ】
2022501698.tif 000023
【図５Ｌ】
2022501698.tif 000024
【図５Ｍ】
2022501698.tif 000025
【図５Ｎ】
2022501698.tif 000026
【図５Ｏ】
2022501698.tif 000027
【図５Ｐ】
2022501698.tif 000028
【図５Ｑ】
2022501698.tif 000029
【図５Ｒ】
2022501698.tif 000030
【図５Ｓ】
2022501698.tif 000031
【図５Ｔ】
2022501698.tif 000032
【図５Ｕ】
2022501698.tif 000033
【図５Ｖ】
2022501698.tif 000034
【図５Ｗ】
2022501698.tif 000035
【図５Ｘ】
2022501698.tif 000036
【図５Ｙ】
2022501698.tif 000037
【図５Ｚ】
2022501698.tif 000038
【図５ＡＡ】
2022501698.tif 000039
【図５ＡＢ】
2022501698.tif 000040
【図５ＡＣ】
2022501698.tif 000041
【図５ＡＤ】
2022501698.tif 000042
【図６Ａ】
2022501698.tif 000043
【図６Ｂ】
2022501698.tif 000044
【図６Ｃ】
2022501698.tif 000045
【図６Ｄ】
2022501698.tif 000046
【図６Ｅ】
2022501698.tif 000047
【図７Ａ】
2022501698.tif 000048
【図７Ｂ】
2022501698.tif 000049
【図７Ｃ】
2022501698.tif 000050
【図８Ａ】
2022501698.tif 000051
【図８Ｂ】
2022501698.tif 000052
【図８Ｃ】
2022501698.tif 000053
【図８Ｄ】
2022501698.tif 000054
【図９Ａ】
2022501698.tif 000055
【図９Ｂ】
2022501698.tif 000056
【図９Ｃ】
2022501698.tif 000057
【図１０Ａ】
2022501698.tif 000058
【図１０Ｂ】
2022501698.tif 000059
【手続補正書】
【提出日】令和3年2月24日(2021.2.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスにおいて、
第１イベントの発生を検出することと、
前記第１イベントの発生を検出した後、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力することと、
前記第１イベントに対応する前記１つ以上の音声通知を出力した後に、前記電子デバイスが前記第１イベントに対する応答を受信する準備ができていることを示す前記１つ以上の音声通知とは別のそれぞれのオーディオ出力を出力することと、
前記それぞれのオーディオ出力を出力している間に、前記第１イベントに対する応答に対応する入力を検出することと、前記入力に基づいて前記第１イベントに対する応答を生成することと
を含む方法。
【請求項２】
前記第１イベントに対応する前記１つ以上の音声通知を出力した後、前記電子デバイス又は前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに応答する要求に対応する第２の入力を検出することを含み、
前記第２の入力の検出に応答して、前記電子デバイスが前記第１イベントに対する応答を受信する準備ができていることを示す、前記それぞれのオーディオ出力が出力される、
請求項１に記載の方法。
【請求項３】
前記それぞれのオーディオ出力はホワイトノイズを含む、請求項１又は２に記載の方法。
【請求項４】
前記電子デバイスは、１つ以上のオーディオ入力デバイスと通信しており、前記第１イベントに対する応答に対応する入力を検出することは、前記１つ以上のオーディオ入力デバイスを介してオーディオ入力を検出することを含む、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記電子デバイスはタッチ感知面を含み、前記方法は、
前記それぞれのオーディオ出力を出力している間、及び前記第１イベントに対応する前記入力を検出する前に、
前記タッチ感知面を介して、第１のタッチ入力を検出することと、
前記タッチ感知面を介して前記第１のタッチ入力を検出したことに応答して、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対する１つ以上の応答オプションを出力することと
を更に含み、
前記第１イベントに対する応答に対応する前記入力を検出することは、前記タッチ感知面を介して、前記１つ以上の応答オプションのそれぞれの応答オプションを選択する第２のタッチ入力を検出することを含み、
前記第１イベントに対して生成された前記応答は、選択された前記それぞれの応答オプションに対応する、
請求項１から３のいずれか一項に記載の方法。
【請求項６】
前記電子デバイスは回転可能入力機構を含み、前記方法は、
前記それぞれのオーディオ出力を出力している間、及び前記第１イベントに対応する前記入力を検出する前に、
前記回転可能入力機構を介して、第１の入力を検出することと、
前記回転可能入力機構を介して前記第１の入力を検出したことに応答して、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対する１つ以上の応答オプションを出力することと
を含み、
前記第１イベントに対する応答に対応する前記入力を検出することは、前記回転可能入力機構を介して、前記１つ以上の応答オプションのそれぞれの応答オプションを選択する第２の入力を検出することを含み、
前記第１イベントに対して生成された前記応答は、選択された前記それぞれの応答オプションに対応する、
請求項１から３のいずれか一項に記載の方法。
【請求項７】
前記電子デバイスは、ディスプレイ及び１つ以上の姿勢センサを含み、前記方法は、
前記第１イベントに対する応答に対応する前記入力を検出する前に、前記１つ以上の姿勢センサを介して、前記電子デバイスの姿勢の変化を検出することと、
前記電子デバイスの前記姿勢の変化の検出に応答して、
前記電子デバイスの前記姿勢の変化が前記第１イベントに対応する前記１つ以上の音声通知に関して所定の時間周期内に検出されたという判定に従って、前記ディスプレイ上に、前記第１イベントに対する１つ以上の応答オプションを表示することと
を含み、
前記第１イベントに対する応答に対応する前記入力を検出することは、前記１つ以上の応答オプションのそれぞれの応答オプションを選択する入力を検出することを含む、
請求項１から３のいずれか一項に記載の方法。
【請求項８】
前記第１イベントに対応する前記１つ以上の音声通知を出力した後、及び前記電子デバイスが前記第１イベントに対する応答を受信する準備ができていることを示す前記１つ以上の音声通知とは別のそれぞれのオーディオ出力を出力する前に、
前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対する応答を提供するように前記電子デバイスのユーザを促す複数の応答オプションを出力することを含む、
請求項１から３のいずれか一項に記載の方法。
【請求項９】
前記第１イベントはカレンダイベント招待であり、前記複数の応答オプションは、前記カレンダイベント招待を承諾するオプションと、前記カレンダイベント招待を拒否するオプションとを含む、請求項８に記載の方法。
【請求項１０】
前記電子デバイスは、１つ以上のオーディオ入力デバイスと通信しており、前記方法は、
前記１つ以上のオーディオ入力デバイスに対する周囲ノイズの音量を検出することと、
前記周囲ノイズの音量に基づいて、前記１つ以上の音声通知の出力音量を調整することと
を含む、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスであって、前記電子デバイスは、
１つ以上のプロセッサと、
１つ以上のプログラムを記憶したメモリと、を備え、前記１つ以上のプログラムが、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
第１イベントの発生を検出し、
前記第１イベントの発生を検出した後、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力し、
前記第１イベントに対応する前記１つ以上の音声通知を出力した後に、前記電子デバイスが前記第１イベントに対する応答を受信する準備ができていることを示す前記１つ以上の音声通知とは別のそれぞれのオーディオ出力を出力し、
前記それぞれのオーディオ出力を出力している間に、前記第１イベントに対する応答に対応する入力を検出し、前記入力に基づいて前記第１イベントに対する応答を生成する
ための命令を含む、電子デバイス。
【請求項１２】
前記１つ以上のプログラムは、請求項２から１０のいずれか一項に記載の方法を実行するための命令を含む、請求項１１に記載の電子デバイス。
【請求項１３】
命令を備えるプログラムであって、前記命令は、１つ以上のウェアラブルオーディオ出力デバイスと通信している電子デバイスによって実行されるとき、前記電子デバイスに、
第１イベントの発生を検出させ、
前記第１イベントの発生を検出した後、前記１つ以上のウェアラブルオーディオ出力デバイスを介して、前記第１イベントに対応する１つ以上の音声通知を出力させ、
前記第１イベントに対応する前記１つ以上の音声通知を出力した後に、前記電子デバイスが前記第１イベントに対する応答を受信する準備ができていることを示す前記１つ以上の音声通知とは別のそれぞれのオーディオ出力を出力させ、
前記それぞれのオーディオ出力を出力している間に、前記第１イベントに対する応答に対応する入力を検出させ、前記入力に基づいて前記第１イベントに対する応答を生成させる、
プログラム。
【請求項１４】
前記電子デバイスによって実行される時、前記電子デバイスに請求項２から１０のいずれか一項に記載の方法を実行させる、命令を更に備える、請求項１３に記載のプログラム。
【国際調査報告】
2022501698.tif 000060
2022501698.tif 000061
2022501698.tif 000062
2022501698.tif 000063
2022501698.tif 000064