(57)【要約】      （修正有）【課題】写真撮影を静止画像以上に発展させるデバイス及び方法を提供する。【解決手段】電子デバイス１００はカメラを備える。カメラのための第１のメディア取得モードの間に、デバイスは、ディスプレイ上にライブプレビューを表示する。ライブプレビューを表示する間に、デバイスは、シャッターボタンのアクティブ化を検出する。シャッターボタンのアクティブ化を検出したことに応じて、デバイスは、シャッターボタンのアクティブ化の時間的近傍でカメラが取得した複数の画像５１２−１〜６を画像シーケンスへグループ化する。画像シーケンスは、シャッターボタンのアクティブ化を検出する前にカメラが取得した複数の画像と、第１の画像シーケンスを代表し、かつ、第１の画像シーケンスにおける他の画像のうちの１つ以上の後にカメラが取得した、代表画像５１２−４と、代表画像を取得した後にカメラが取得した複数の画像と、を含む。【選択図】図５Ｊ
2019126026.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ、カメラ、１つ以上のプロセッサ及びメモリを備えた電子デバイスにおいて、
前記カメラのための第１のメディア取得モードにある間に、
前記ディスプレイ上にライブプレビューを表示することと、
前記ライブプレビューを表示する間に、第１の時間におけるシャッターボタンのアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で前記カメラが取得した複数の画像を第１の画像シーケンスへグループ化することであって、前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラが取得した代表画像と、
前記代表画像を取得した後に前記カメラが取得した複数の画像と、
を含む、ことと、
を含む、方法。
【請求項２】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された前記複数の画像が、既定数の画像である、請求項１に記載の方法。
【請求項３】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された前記複数の画像が、前記第１の時間の前の既定時間内にある画像である、請求項１に記載の方法。
【請求項４】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された前記複数の画像が、前記代表画像を取得した時間の前の既定時間内にある画像である、請求項１に記載の方法。
【請求項５】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された前記複数の画像が、前記第１の時間と前記第１の時間の前である第２の時間との間の時間範囲からであり、前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記複数の画像を取得することが、前記第２の時間の時間的近傍である、前記シャッターボタンとの双方向作用を検出することとは独立である、請求項１に記載の方法。
【請求項６】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された、前記第１の画像シーケンスにおける前記複数の画像が、１つ以上の既定のグループ化基準を満たす、請求項１に記載の方法。
【請求項７】
前記既定のグループ化基準が、前記シャッターボタンのアクティブ化を検出する前の既定数の画像を選択することを含む、請求項６に記載の方法。
【請求項８】
前記既定のグループ化基準が、前記代表画像の前の既定数の画像を選択することを含む、請求項６に記載の方法。
【請求項９】
前記既定のグループ化基準が、前記シャッターボタンのアクティブ化を検出する直前の既定時間範囲内にある画像を選択することを含む、請求項６に記載の方法。
【請求項１０】
前記既定のグループ化基準が、前記代表画像を取得した前記時間の直前の既定時間範囲内にある画像を選択することを含む、請求項６に記載の方法。
【請求項１１】
前記デバイスが、前記第１のメディア取得モードに入ると画像の取得及び記憶を開始し、次いで、前記第１のメディア取得モードにある間に、それぞれの時間における前記シャッターボタンのアクティブ化の時間的近傍のそれぞれの複数の画像へグループ化されない画像を削除する、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
前記デバイスが、前記ライブプレビューを表示すると画像の取得及び記憶を開始し、次いで、前記第１のメディア取得モードにある間に、それぞれの時間における前記シャッターボタンのアクティブ化の時間的近傍のそれぞれの複数の画像へグループ化されない画像を削除する、請求項１から１０のいずれか一項に記載の方法。
【請求項１３】
前記デバイスが、前記ライブプレビューを表示する間に、前記シャッターボタンのアクティブ化の検出とは独立に、画像を取得及び記憶し、前記第１のメディア取得モードにある間に、それぞれの時間における前記シャッターボタンのアクティブ化の時間的近傍のそれぞれの複数の画像へグループ化されない、取得及び記憶した画像を削除する、請求項１に記載の方法。
【請求項１４】
前記第１の画像シーケンスが、第１の別個の１組の画像として前記メモリに記憶される、請求項１から１３のいずれか一項に記載の方法。
【請求項１５】
前記ライブプレビューが、画像を第１の解像度で表示し、前記第１の画像シーケンスが、前記ライブプレビューで表示された画像を前記第１の解像度で含む、請求項１から１４のいずれか一項に記載の方法。
【請求項１６】
前記カメラが取得した前記代表画像が、前記第１の解像度よりも高解像度である第２の解像度を有する、請求項１５に記載の方法。
【請求項１７】
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の画像シーケンスに対応する音声を前記第１の画像シーケンスに関連付けること
を含む、請求項１から１６のいずれか一項に記載の方法。
【請求項１８】
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の画像シーケンスに対応するメタデータを前記第１の画像シーケンスに関連付けること
を含む、請求項１から１７のいずれか一項に記載の方法。
【請求項１９】
前記第１のメディア取得モードが、前記デバイスのユーザによって有効化又は無効化されるように構成される、請求項１から１８のいずれか一項に記載の方法。
【請求項２０】
前記ライブプレビューが、前記第１のメディア取得モードを有効化するためのアフォーダンスを含むメディアキャプチャユーザインタフェースの一部分として表示され、
前記第１のメディア取得モードが有効化されている間前記アフォーダンスはアニメーション表示され、
前記第１のメディア取得モードが無効化されている間前記アフォーダンスはアニメーション表示されない、請求項１９に記載の方法。
【請求項２１】
前記シャッターボタンのそれぞれのアクティブ化を検出したことに応じてグループ化されたそれぞれの画像シーケンスのためのパラメータが、前記デバイスのユーザによって構成可能である、請求項１から２０のいずれか一項に記載の方法。
【請求項２２】
前記ライブプレビューが、前記第１のメディア取得モードを有効化するためのアフォーダンスを含むメディアキャプチャユーザインタフェースの一部分として表示され、
前記シャッターボタンが、前記メディアキャプチャユーザインタフェースに表示されたソフトウェアボタンであり、
前記方法が、
前記シャッターボタンの前記アクティブ化を検出したことに応じて、前記カメラが前記第１の画像シーケンスに関して画像を取得する、前記シャッターボタンの前記アクティブ化の後の時間に対応する時間続く、前記シャッターボタンに関連付けられたアニメーションを表示すること
を含む、請求項１から２１のいずれか一項に記載の方法。
【請求項２３】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラが取得した前記複数の画像が、前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に第１の形態で前記メモリに記憶され、前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、第２の形態で前記メモリに記憶される、請求項１から２２のいずれか一項に記載の方法。
【請求項２４】
前記第１の時間における前記シャッターボタンのアクティブ化を検出した後、第２の時間における前記シャッターボタンの次のアクティブ化を検出することと、
前記第２の時間における前記シャッターボタンの前記次のアクティブ化を検出したことに応じて、
前記第２の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で前記カメラが取得した複数の画像を第２の画像シーケンスへグループ化することであって、前記第２の画像シーケンスが、
前記第２の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラが取得した複数の画像と、
前記第２の画像シーケンスを代表し、かつ前記第２の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラが取得した代表画像と、
を含む、ことと、
を含む、請求項１に記載の方法。
【請求項２５】
前記第１の画像シーケンスから不鮮明な画像を自動的に除外することを含む、請求項１から２４のいずれか一項に記載の方法。
【請求項２６】
前記第１の画像シーケンスが、
前記第１の画像シーケンスにおける最初の画像と、
前記最初の画像と前記代表画像との間で取得された第１の数の画像と、
前記第１の画像シーケンスにおける最後の画像と、
前記代表画像と前記最後の画像との間で取得された第２の数の画像と、
を含み、
前記方法が、
前記第１の画像シーケンスにおける前記代表画像を変更する要求に対応する入力を検出することと、
前記第１の画像シーケンスにおける前記代表画像を変更する前記要求に対応する前記入力を検出したことに応じて、
前記検出された入力に従って、前記代表画像を訂正された代表画像に変更することと、
前記検出された入力に従って、前記第１の画像シーケンスが訂正された最初の画像及び訂正された最後の画像を有するように、前記第１の画像シーケンスの一方の端部に画像を追加し、かつ前記第１の画像シーケンスの他方の端部における画像を削除することによって、前記第１の画像シーケンスにおける前記グループ化された複数の画像を変更することと、
を含む、請求項１から２５のいずれか一項に記載の方法。
【請求項２７】
前記ディスプレイが、タッチ感知ディスプレイであり、前記方法が、
前記第１の画像シーケンスからの前記代表画像を表示する要求を受けることと、
前記代表画像を表示する前記要求を受けたことに応じて、前記代表画像を前記タッチ感知ディスプレイ上に表示することと、
前記代表画像を表示する間に、前記タッチ感知ディスプレイ上で前記代表画像上へのタッチ入力を受けることであって、前記タッチ入力が、時間と共に変化する特性を含む、ことと、
前記タッチ感知ディスプレイ上で前記代表画像上への前記タッチ入力を受けたことに応じて、前記第１の画像シーケンスにおける画像を前記タッチ入力の前記特性の時間変化に基づいて決定されたレートで表示することと、
を含む、請求項１から２６のいずれか一項に記載の方法。
【請求項２８】
ディスプレイと、
カメラと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
前記カメラのための第１のメディア取得モードにある間に、
前記ディスプレイ上にライブプレビューを表示することと、
前記ライブプレビューを表示する間に、第１の時間におけるシャッターボタンのアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で前記カメラが取得した複数の画像を第１の画像シーケンスへグループ化することを行うための命令を含む、１つ以上のプログラムと、を備え、
前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラが取得した代表画像と、
前記代表画像を取得した後に前記カメラが取得した複数の画像と、
を含む、電子デバイス。
【請求項２９】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイと、カメラと、メモリと、１つ以上のプロセッサと、を備えた電子デバイスによって実行されると、前記デバイスに、
前記カメラのための第１のメディア取得モードにある間に、
前記ディスプレイ上にライブプレビューを表示することと、
前記ライブプレビューを表示する間に、第１の時間におけるシャッターボタンのアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で前記カメラが取得した複数の画像を第１の画像シーケンスへグループ化することを行わせ、前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラが取得した代表画像と、
前記代表画像を取得した後に前記カメラが取得した複数の画像と、
を含む、をコンピュータ可読記憶媒体。
【請求項３０】
ディスプレイと、
カメラと、
前記カメラのための第１のメディア取得モードにある間に有効化される、
前記ディスプレイ上にライブプレビューを表示することと、
前記ライブプレビューを表示する間に、第１の時間におけるシャッターボタンのアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で前記カメラが取得した複数の画像を第１の画像シーケンスへグループ化することと、を行うための手段と、備え、
前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラが取得した代表画像と、
前記代表画像を取得した後に前記カメラが取得した複数の画像と、
を含む、電子デバイス。
【請求項３１】
ディスプレイ及びカメラを備えた電子デバイスで使用するための情報処理装置であって、
前記カメラのための第１のメディア取得モードにある間に有効化される、
前記ディスプレイ上にライブプレビューを表示することと、
前記ライブプレビューを表示する間に、第１の時間におけるシャッターボタンのアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で前記カメラが取得した複数の画像を第１の画像シーケンスへグループ化することと、を行うための手段を備え、前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラが取得した代表画像と、
前記代表画像を取得した後に前記カメラが取得した複数の画像と、
を含む、情報処理装置。
【請求項３２】
ディスプレイと、
カメラと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるよう構成されており、前記１つ以上のプログラムが、請求項１から２７に記載の方法のいずれかを実行する命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項３３】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びカメラを備えた電子デバイスによって実行されると、前記デバイスに、請求項１から２７に記載の方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項３４】
ディスプレイ、カメラ、メモリ及び前記メモリに記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサを備える電子デバイス上の、グラフィックユーザインタフェースであって、請求項１から２７に記載の方法のいずれかに従って表示されるユーザインタフェースを含む、グラフィックユーザインタフェース。
【請求項３５】
ディスプレイと、
カメラと、
請求項１から２７に記載の方法のいずれかを実行するための手段と、
を備える、電子デバイス。
【請求項３６】
ディスプレイ及びカメラを備えた電子デバイスで使用するための情報処理装置であって、
請求項１から２７に記載の方法のいずれかを実行するための手段
を備える、情報処理装置。
【請求項３７】
ライブプレビューを表示するように構成されたディスプレイユニットと、
画像を取得するように構成されたカメラユニットと、
前記ディスプレイユニット及び前記カメラユニットに接続された処理ユニットであって、
前記カメラユニットのための第１のメディア取得モードにある間に、
前記ディスプレイユニット上に前記ライブプレビューを表示することと、
前記ライブプレビューを表示する間に、第１の時間におけるシャッターボタンのアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で前記カメラユニットが取得した複数の画像を第１の画像シーケンスへグループ化することと、を行うように構成された、処理ユニットと、備え、
前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラユニットが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラユニットが取得した代表画像と、
前記代表画像を取得した後に前記カメラユニットが取得した複数の画像と、
を含む、電子デバイス。
【請求項３８】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された前記複数の画像が、既定数の画像である、請求項３７に記載の電子デバイス。
【請求項３９】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された前記複数の画像が、前記第１の時間の前の既定時間内にある画像である、請求項３７に記載の電子デバイス。
【請求項４０】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された前記複数の画像が、前記代表画像を取得した時間の前の既定時間内にある画像である、請求項３７に記載の電子デバイス。
【請求項４１】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された前記複数の画像が、前記第１の時間と前記第１の時間の前である第２の時間との間の時間範囲からであり、前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記複数の画像を取得することが、前記第２の時間の時間的近傍である、前記シャッターボタンとの双方向作用を検出することとは独立である、請求項３７に記載の電子デバイス。
【請求項４２】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された、前記第１の画像シーケンスにおける前記複数の画像が、１つ以上の既定のグループ化基準を満たす、請求項３７に記載の電子デバイス。
【請求項４３】
前記既定のグループ化基準が、前記シャッターボタンのアクティブ化を検出する前の既定数の画像を選択することを含む、請求項４２に記載の電子デバイス。
【請求項４４】
前記既定のグループ化基準が、前記代表画像の前の既定数の画像を選択することを含む、請求項４２に記載の電子デバイス。
【請求項４５】
前記既定のグループ化基準が、前記シャッターボタンのアクティブ化を検出する直前の既定時間範囲内にある画像を選択することを含む、請求項４２に記載の電子デバイス。
【請求項４６】
前記既定のグループ化基準が、前記代表画像を取得した前記時間の直前の既定時間範囲内にある画像を選択することを含む、請求項４２に記載の電子デバイス。
【請求項４７】
前記デバイスが、前記第１のメディア取得モードに入ると画像の取得及び記憶を開始し、次いで、前記第１のメディア取得モードにある間に、それぞれの時間における前記シャッターボタンのアクティブ化の時間的近傍のそれぞれの複数の画像へグループ化されない画像を削除する、請求項３７から４６のいずれか一項に記載の電子デバイス。
【請求項４８】
前記デバイスが、前記ライブプレビューを表示すると画像の取得及び記憶を開始し、次いで、前記第１のメディア取得モードにある間に、それぞれの時間における前記シャッターボタンのアクティブ化の時間的近傍のそれぞれの複数の画像へグループ化されない画像を削除する、請求項３７から４６のいずれか一項に記載の電子デバイス。
【請求項４９】
前記デバイスが、前記ライブプレビューを表示する間に、前記シャッターボタンのアクティブ化の検出とは独立に、画像を取得及び記憶し、前記第１のメディア取得モードにある間に、それぞれの時間における前記シャッターボタンのアクティブ化の時間的近傍のそれぞれの複数の画像へグループ化されない、取得及び記憶した画像を削除する、請求項３７に記載の電子デバイス。
【請求項５０】
前記第１の画像シーケンスが、第１の別個の１組の画像として前記メモリに記憶される、請求項３７から４９のいずれか一項に記載の電子デバイス。
【請求項５１】
前記ライブプレビューが、画像を第１の解像度で表示し、前記第１の画像シーケンスが、前記ライブプレビューで表示された画像を前記第１の解像度で含む、請求項３７から５０のいずれか一項に記載の電子デバイス。
【請求項５２】
前記カメラユニットが取得した前記代表画像が、前記第１の解像度よりも高解像度である第２の解像度を有する、請求項５１に記載の電子デバイス。
【請求項５３】
前記処理ユニットが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の画像シーケンスに対応する音声を前記第１の画像シーケンスに関連付けること
を行うように構成される、請求項３７から５２のいずれか一項に記載の電子デバイス。
【請求項５４】
前記処理ユニットが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の画像シーケンスに対応するメタデータを前記第１の画像シーケンスに関連付けること
を行うように構成される、請求項３７から５３のいずれか一項に記載の電子デバイス。
【請求項５５】
前記第１のメディア取得モードが、前記デバイスのユーザによって有効化又は無効化されるように構成される、請求項３７から５４のいずれか一項に記載の電子デバイス。
【請求項５６】
前記ライブプレビューが、前記第１のメディア取得モードを有効化するためのアフォーダンスを含むメディアキャプチャユーザインタフェースの一部分として表示され、
前記第１のメディア取得モードが有効化されている間前記アフォーダンスはアニメーション表示され、
前記第１のメディア取得モードが無効化されている間前記アフォーダンスはアニメーション表示されない、
請求項５５に記載の電子デバイス。
【請求項５７】
前記シャッターボタンのそれぞれのアクティブ化を検出したことに応じてグループ化されたそれぞれの画像シーケンスのためのパラメータが、前記デバイスのユーザによって構成可能である、請求項３７から５６のいずれか一項に記載の電子デバイス。
【請求項５８】
前記ライブプレビューが、前記第１のメディア取得モードを有効化するためのアフォーダンスを含むメディアキャプチャユーザインタフェースの一部分として表示され、
前記シャッターボタンが、前記メディアキャプチャユーザインタフェースに表示されたソフトウェアボタンであり、
前記処理ユニットが、
前記シャッターボタンの前記アクティブ化を検出したことに応じて、前記カメラユニットが前記第１の画像シーケンスに関して画像を取得する、前記シャッターボタンの前記アクティブ化の後の時間に対応する時間続く、前記シャッターボタンに関連付けられたアニメーションを前記ディスプレイユニット上に表示すること
を行うように構成される、請求項３７から５７のいずれか一項に記載の電子デバイス。
【請求項５９】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラユニットが取得した前記複数の画像が、前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に第１の形態で前記メモリに記憶され、前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、第２の形態で前記メモリに記憶される、請求項３７から５８のいずれか一項に記載の電子デバイス。
【請求項６０】
前記処理ユニットが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出した後、第２の時間における前記シャッターボタンの次のアクティブ化を検出することと、
前記第２の時間における前記シャッターボタンの前記次のアクティブ化を検出したことに応じて、
前記第２の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で前記カメラユニットが取得した複数の画像を第２の画像シーケンスへグループ化することと、を行うように構成され、前記第２の画像シーケンスが、
前記第２の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラユニットが取得した複数の画像と、
前記第２の画像シーケンスを代表し、かつ前記第２の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラユニットが取得した代表画像と、
を含む、請求項３７から５９のいずれか一項に記載の電子デバイス。
【請求項６１】
前記処理ユニットが、前記第１の画像シーケンスから不鮮明な画像を自動的に除外するように構成される、請求項３７から６０のいずれか一項に記載の電子デバイス。
【請求項６２】
前記第１の画像シーケンスが、
前記第１の画像シーケンスにおける最初の画像と、
前記最初の画像と前記代表画像との間で取得された第１の数の画像と、
前記第１の画像シーケンスにおける最後の画像と、
前記代表画像と前記最後の画像との間で取得された第２の数の画像と、
を含み、
前記処理ユニットが、
前記第１の画像シーケンスにおける前記代表画像を変更する要求に対応する入力を検出することと、
前記第１の画像シーケンスにおける前記代表画像を変更する前記要求に対応する前記入力を検出したことに応じて、
前記検出された入力に従って、前記代表画像を訂正された代表画像に変更することと、
前記検出された入力に従って、前記第１の画像シーケンスが訂正された最初の画像及び訂正された最後の画像を有するように、前記第１の画像シーケンスの一方の端部に画像を追加し、かつ前記第１の画像シーケンスの他方の端部における画像を削除することによって、前記第１の画像シーケンスにおける前記グループ化された複数の画像を変更することと、
を行うように構成される、請求項３７から６１のいずれか一項に記載の電子デバイス。
【請求項６３】
前記ディスプレイユニットが、タッチ感知ディスプレイユニットであり、前記処理ユニットが、
前記第１の画像シーケンスからの前記代表画像を表示する要求を受けることと、
前記代表画像を表示する前記要求を受けたことに応じて、前記代表画像を前記タッチ感知ディスプレイユニット上に表示することと、
前記代表画像を表示する間に、前記タッチ感知ディスプレイユニット上で前記代表画像上へのタッチ入力を受けることであって、前記タッチ入力が、時間と共に変化する特性を含む、ことと、
前記タッチ感知ディスプレイユニット上で前記代表画像上への前記タッチ入力を受けたことに応じて、前記第１の画像シーケンスにおける画像を前記タッチ入力の前記特性の時間変化に基づいて決定されたレートで前記タッチ感知ディスプレイユニット上に表示することと、
を行うように構成される、請求項３７から６２のいずれか一項に記載の電子デバイス。
【請求項６４】
ディスプレイ及びタッチ感知面を備えた電子デバイスにおいて、
前記ディスプレイ上に代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイ上に前記代表画像を表示する間に、第１の入力の第１の部分を検出することと、
前記第１の入力の前記第１の部分を検出したことに応じて、前記代表画像の表示を、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像の順番での表示と置き換えることと、
前記第１の入力の前記第１の部分を検出した後に、前記第１の入力の第２の部分を検出することと、
前記第１の入力の前記第２の部分を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像と、前記代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像と、を順番に表示することと、
を含む、方法。
【請求項６５】
前記第１の入力が長押しジェスチャである、請求項６４に記載の方法。
【請求項６６】
前記デバイスが、前記タッチ感知面との接触の強度を検出するための１つ以上のセンサを含み、前記第１の入力が、第１の接触強度基準を満足する指の接触を含む、請求項６４又は６５に記載の方法。
【請求項６７】
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像が、前記第１の入力の前記第１の部分を検出したことに応じて、前記入力の前記第１の部分の接触の強度に基づくレートで順番に表示される、請求項６４から６６のいずれか一項に記載の方法。
【請求項６８】
前記画像シーケンスが、前記第１の入力の前記第２の部分を検出したことに応じて、固定レートで順番に表示される、請求項６４から６６のいずれか一項に記載の方法。
【請求項６９】
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を順番に表示することから前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を順番に表示することへクロスフェードすること
を含む、請求項６４から６８のいずれか一項に記載の方法。
【請求項７０】
前記第１の入力の前記第２の部分を検出したことに応じて、前記画像シーケンスに対応する音声を提示すること
を含む、請求項６４から６９のいずれか一項に記載の方法。
【請求項７１】
前記第１の入力の前記第２の部分を検出した後に、前記第１の入力の第３の部分を検出することと、
前記第１の入力の前記第３の部分を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像と、前記代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像と、を順番に表示することと、
を含む、請求項６４から７０のいずれか一項に記載の方法。
【請求項７２】
前記第１の入力の前記第３の部分を検出したことに応じて、前記画像シーケンスに対応するメタデータを表示すること
を含む、請求項７１に記載の方法。
【請求項７３】
前記第１の入力の終了を検出することと、
前記第１の入力の終了を検出したことに応じて、前記代表画像を表示することと、
を含む、請求項６４から７２のいずれか一項に記載の方法。
【請求項７４】
前記画像シーケンスにおける第１の画像を表示する間に、前記第１の入力の終了を検出することと、
前記画像シーケンスにおける前記第１の画像を表示する間に、前記第１の入力の終了を検出したことに応じて、
前記第１の画像が、前記画像シーケンスにおける前記代表画像の前に生じるという判定に従って、前記第１の画像から前記代表画像までの画像を時系列で順番に表示することと、
前記第１の画像が、前記画像シーケンスにおける前記代表画像の後に生じるという判定に従って、前記第１の画像から前記代表画像までの画像を逆時系列で順番に表示することと、
を含む、請求項６４から７２のいずれか一項に記載の方法。
【請求項７５】
前記画像シーケンスが、順方向又は逆方向のいずれかのループで順番に表示されるように構成され、前記方法が、
前記画像シーケンスにおける第１の画像を表示する間に、前記第１の入力の終了を検出することと、
前記画像シーケンスにおける前記第１の画像を表示する間に、前記第１の入力の終了を検出したことに応じて、
前記ループが前記順方向に進む場合に前記第１の画像と前記代表画像との間の画像がより少ないという判定に従って、前記第１の画像から前記代表画像まで前記順方向に順番に画像を表示することと、
前記ループが前記逆方向に進む場合に前記第１の画像と前記代表画像との間の画像がより少ないという判定に従って、前記第１の画像から前記代表画像まで前記逆方向に順番に画像を表示することと、
を含む、請求項６４から７２のいずれか一項に記載の方法。
【請求項７６】
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像が、前記第１の入力のそれぞれの強度レベルに従って、順番に表示される、請求項６４から７５のいずれか一項に記載の方法。
【請求項７７】
前記第１の入力の前記第１の部分が、前記タッチ感知面上で検出された接触の強度の変化を含み、前記方法が、
前記代表画像が表示され、かつ前記接触が第１の強度を有する間に、第２の強度までそれぞれの量だけ前記接触の強度の増加を検出することと、
前記それぞれの量だけ前記接触の強度の前記増加を検出したことに応じて、前記代表画像の表示を、前記画像シーケンスにおいて前記代表画像からそれぞれの数の画像後である第１の後続画像の表示と置き換えることと、
前記第１の後続画像を表示し、かつ前記接触が前記第２の強度を有する間に、第３の強度まで前記それぞれの量だけ前記接触の強度の増加を検出することと、
前記第２の強度から前記第３の強度まで前記それぞれの量だけ前記接触の強度の前記増加を検出したことに応じて、前記第１の後続画像の表示を、前記画像シーケンスにおいて前記第１の後続画像から前記それぞれの数の画像後である第２の後続画像の表示と置き換えることと、
を含む、請求項６４から７６のいずれか一項に記載の方法。
【請求項７８】
前記第１の入力の前記第１の部分が、前記タッチ感知面上で検出された接触の強度の変化を含み、前記方法が、
前記代表画像が表示され、かつ前記接触が第１の強度を有する間に、第２の強度までそれぞれの量だけ前記接触の強度の増加を検出することと、
前記それぞれの量だけ前記接触の強度の前記増加を検出したことに応じて、前記代表画像の表示を、前記画像シーケンスにおいて前記代表画像からそれぞれの数の画像後である第１の後続画像の表示と置き換えることと、
前記第１の後続画像を表示し、かつ前記接触が前記第２の強度を有する間に、前記それぞれの量だけ前記接触の強度の変化を検出することと、
前記それぞれの量だけ前記接触の強度の前記変化を検出したことに応じて、
前記それぞれの量だけの前記接触の強度の前記変化が、前記第２の強度から第３の強度までの前記接触の強度の増加を含むという判定に従って、前記第１の後続画像の表示を、前記画像シーケンスにおいて前記第１の後続画像から前記それぞれの数の画像後である第２の後続画像の表示と置き換えることと、
前記それぞれの量だけの前記接触の強度の前記変化が、前記第２の強度から前記第１の強度までの前記接触の強度の減少を含むという判定に従って、前記第１の後続画像の表示を前記代表画像の表示と置き換えることと、
を含む、請求項６４から７６のいずれか一項に記載の方法。
【請求項７９】
前記それぞれの数の画像が、前記接触の強度の前記それぞれの変化の大きさに基づく、請求項７７又は７８に記載の方法。
【請求項８０】
前記接触の強度の前記それぞれの変化が、第１の大きさを有する場合、前記第１の順次画像が、前記画像シーケンスにおける前記それぞれの画像の直後であり、前記第２の順次画像が、前記画像シーケンスにおける前記第１の順次画像の直後であり、
前記接触の強度の前記それぞれの変化が前記第１の大きさよりも大きい第２の大きさを有する場合、前記第１の順次画像が、前記それぞれの画像から前記画像シーケンスにおいてそれぞれの数の画像だけ離隔し、前記第２の順次画像が、前記第１の順次画像から前記画像シーケンスにおいて前記それぞれの数の画像だけ離隔し、前記それぞれの数の画像が１つ以上の画像である、請求項７７から７９のいずれか一項に記載の方法。
【請求項８１】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備える電子デバイスであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
前記ディスプレイ上に代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイ上に前記代表画像を表示する間に、第１の入力の第１の部分を検出することと、
前記第１の入力の前記第１の部分を検出したことに応じて、前記代表画像の表示を、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像の順番での表示と置き換えることと、
前記第１の入力の前記第１の部分を検出した後に、前記第１の入力の第２の部分を検出することと、
前記第１の入力の前記第２の部分を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像と、前記代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像と、を順番に表示することと、
を行うための命令を含む、電子デバイス。
【請求項８２】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、
前記ディスプレイ上に代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイ上に前記代表画像を表示する間に、第１の入力の第１の部分を検出することと、
前記第１の入力の前記第１の部分を検出したことに応じて、前記代表画像の表示を、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像の順番での表示と置き換えることと、
前記第１の入力の前記第１の部分を検出した後に、前記第１の入力の第２の部分を検出することと、
前記第１の入力の前記第２の部分を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像と、前記代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像と、を順番に表示することと、
を行わせる、コンピュータ可読記憶媒体。
【請求項８３】
ディスプレイと、
タッチ感知面と、
前記ディスプレイ上に代表画像を表示するための手段であって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、手段と、
前記ディスプレイ上に前記代表画像を表示する間に有効化される、第１の入力の第１の部分を検出するための手段と、
前記第１の入力の前記第１の部分を検出したことに応じて有効化される、前記代表画像の表示を、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像の順番での表示と置き換えるための手段と、
前記第１の入力の前記第１の部分を検出した後に有効化される、前記第１の入力の第２の部分を検出するための手段と、
前記第１の入力の前記第２の部分を検出したことに応じて有効化される、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像と、前記代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像と、を順番に表示するための手段と、
を備える、電子デバイス。
【請求項８４】
ディスプレイ及びタッチ感知面を備えた電子デバイスで使用するための情報処理装置であって、
前記ディスプレイ上に代表画像を表示するための手段であって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、手段と、
前記ディスプレイ上に前記代表画像を表示する間に有効化される、第１の入力の第１の部分を検出するための手段と、
前記第１の入力の前記第１の部分を検出したことに応じて有効化される、前記代表画像の表示を、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像の順番での表示と置き換えるための手段と、
前記第１の入力の前記第１の部分を検出した後に有効化される、前記第１の入力の第２の部分を検出するための手段と、
前記第１の入力の前記第２の部分を検出したことに応じて有効化される、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像と、前記代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像と、を順番に表示するための手段と、
を備える、情報処理装置。
【請求項８５】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるよう構成されており、前記１つ以上のプログラムが、請求項６４から８０に記載の方法のいずれかを実行する命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項８６】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、請求項６４から８０に記載の方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項８７】
ディスプレイ、タッチ感知面、メモリ、及び前記メモリに記憶されている１つ以上のプログラムを実行するための１つ以上のプロセッサを備えた電子デバイス上のグラフィックユーザインタフェースであって、請求項６４〜８０に記載の方法のいずれかに従って表示されるユーザインタフェースを含む、グラフィックユーザインタフェース。
【請求項８８】
ディスプレイと、
タッチ感知面と、
請求項６４から８０に記載の方法のうちのいずれかを実行するための手段と、
を備える、電子デバイス。
【請求項８９】
ディスプレイ及びタッチ感知面を備えた電子デバイスで使用するための情報処理装置であって、
請求項６４から８０に記載の方法のいずれかを実行するための手段
を備える、情報処理装置。
【請求項９０】
画像を表示するように構成されたディスプレイユニットと、
ユーザ入力を検出するように構成されたタッチ感知面ユニットと、
前記ディスプレイユニット及び前記タッチ感知面ユニットに接続された処理ユニットであって、
前記ディスプレイユニット上に代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイユニット上に前記代表画像を表示する間に、第１の入力の第１の部分を検出することと、
前記第１の入力の前記第１の部分を検出したことに応じて、前記ディスプレイユニット上で、前記代表画像の表示を、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像の順番での表示と置き換えることと、
前記第１の入力の前記第１の部分を検出した後に、前記第１の入力の第２の部分を検出することと、
前記第１の入力の前記第２の部分を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像と、前記代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像と、を順番に前記ディスプレイユニット上に表示することと、
を行うように構成された、処理ユニットと、
を備える、電子デバイス。
【請求項９１】
前記第１の入力が長押しジェスチャである、請求項９０に記載の電子デバイス。
【請求項９２】
前記デバイスが、前記処理ユニットに接続された、前記タッチ感知面ユニットとの接触の強度を検出するための１つ以上のセンサユニットを含み、前記第１の入力が、第１の接触強度基準を満足する指の接触を含む、請求項９０又は９１に記載の電子デバイス。
【請求項９３】
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像が、前記第１の入力の前記第１の部分を検出したことに応じて、前記入力の前記第１の部分の接触の強度に基づくレートで順番に前記ディスプレイユニット上に表示される、請求項９０から９２のいずれか一項に記載の電子デバイス。
【請求項９４】
前記画像シーケンスが、前記第１の入力の前記第２の部分を検出したことに応じて、固定レートで順番に前記ディスプレイユニット上に表示される、請求項９０から９２のいずれか一項に記載の電子デバイス。
【請求項９５】
前記処理ユニットが、
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を順番に前記ディスプレイユニット上に表示することから、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を順番に前記ディスプレイユニット上に表示することへクロスフェードするように構成される、請求項９０から９４のいずれか一項に記載の電子デバイス。
【請求項９６】
前記処理ユニットが、
前記第１の入力の前記第２の部分を検出したことに応じて、前記画像シーケンスに対応する音声を提示すること
を行うように構成される、請求項９０から９５のいずれか一項に記載の電子デバイス。
【請求項９７】
前記処理ユニットが、
前記第１の入力の前記第２の部分を検出した後に、前記第１の入力の第３の部分を検出することと、
前記第１の入力の前記第３の部分を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像と、前記代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像と、を順番に前記ディスプレイユニット上に表示することと、
を行うように構成される、請求項９０から９６のいずれか一項に記載の電子デバイス。
【請求項９８】
前記処理ユニットが、
前記第１の入力の前記第３の部分を検出したことに応じて、前記画像シーケンスに対応するメタデータを前記ディスプレイユニット上に表示するように構成される、請求項９７に記載の電子デバイス。
【請求項９９】
前記処理ユニットが、
前記第１の入力の終了を検出することと、
前記第１の入力の終了を検出したことに応じて、前記代表画像を前記ディスプレイユニット上に表示することと、
を行うように構成される、請求項９０から９８のいずれか一項に記載の電子デバイス。
【請求項１００】
前記処理ユニットが、
前記画像シーケンスにおける第１の画像を前記ディスプレイユニット上に表示する間に、前記第１の入力の終了を検出することと、
前記画像シーケンスにおける前記第１の画像を前記ディスプレイユニット上に表示する間に、前記第１の入力の終了を検出したことに応じて、
前記第１の画像が、前記画像シーケンスにおける前記代表画像の前に生じるという判定に従って、前記第１の画像から前記代表画像までの画像を時系列で順番に前記ディスプレイユニット上に表示することと、
前記第１の画像が、前記画像シーケンスにおける前記代表画像の後に生じるという判定に従って、前記第１の画像から前記代表画像までの画像を逆時系列で順番に前記ディスプレイユニット上に表示することと、
を行うように構成される、請求項９０から９８のいずれか一項に記載の電子デバイス。
【請求項１０１】
前記画像シーケンスが、前記ディスプレイユニット上に順方向又は逆方向のいずれかのループで順番に表示されるように構成され、前記処理ユニットが、
前記画像シーケンスにおける第１の画像を前記ディスプレイユニット上に表示する間に、前記第１の入力の終了を検出することと、
前記画像シーケンスにおける前記第１の画像を前記ディスプレイユニット上に表示する間に、前記第１の入力の終了を検出したことに応じて、
前記ループが前記順方向に進む場合に前記第１の画像と前記代表画像との間の画像がより少ないという判定に従って、前記第１の画像から前記代表画像まで前記順方向に順番に画像を前記ディスプレイユニット上に表示することと、
前記ループが前記逆方向に進む場合に前記第１の画像と前記代表画像との間の画像がより少ないという判定に従って、前記第１の画像から前記代表画像まで前記逆方向に順番に画像を前記ディスプレイユニット上に表示することと、
を行うように構成される、請求項９０から９８のいずれか一項に記載の電子デバイス。
【請求項１０２】
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像が、前記第１の入力によってかけられるそれぞれの強度レベルに従って、順番に表示される、請求項９０から１０１のいずれか一項に記載の電子デバイス。
【請求項１０３】
前記第１の入力の前記第１の部分が、前記タッチ感知面ユニット上で検出された接触の強度の変化を含み、前記処理ユニットが、
前記代表画像が前記ディスプレイユニット上に表示され、かつ前記接触が第１の強度を有する間に、第２の強度までそれぞれの量だけ前記接触の強度の増加を検出することと、
前記それぞれの量だけ前記接触の強度の前記増加を検出したことに応じて、前記ディスプレイユニット上で、前記代表画像の表示を、前記画像シーケンスにおいて前記代表画像からそれぞれの数の画像後である第１の後続画像の表示と置き換えることと、
前記第１の後続画像を前記ディスプレイユニット上に表示し、かつ前記接触が第２の強度を有する間に、第３の強度まで前記それぞれの量だけ前記接触の強度の増加を検出することと、
前記第２の強度から前記第３の強度まで前記それぞれの量だけ前記接触の強度の前記増加を検出したことに応じて、前記ディスプレイユニット上で、前記第１の後続画像の表示を、前記画像シーケンスにおいて前記第１の後続画像から前記それぞれの数の画像後である第２の後続画像の表示と置き換えることと、
を行うように構成される、請求項９０から１０２のいずれか一項に記載の電子デバイス。
【請求項１０４】
前記第１の入力の前記第１の部分が、前記タッチ感知面ユニット上で検出された接触の強度の変化を含み、前記処理ユニットが、
前記代表画像が前記ディスプレイユニット上に表示され、かつ前記接触が第１の強度を有する間に、第２の強度までそれぞれの量だけ前記接触の強度の増加を検出することと、
前記それぞれの量だけ前記接触の強度の前記増加を検出したことに応じて、前記ディスプレイユニット上で、前記代表画像の表示を、前記画像シーケンスにおいて前記代表画像からそれぞれの数の画像後である第１の後続画像の表示と置き換えることと、
前記第１の後続画像を表示し、かつ前記接触が前記第２の強度を有する間に、前記それぞれの量だけ前記接触の強度の変化を検出することと、
前記それぞれの量だけ前記接触の強度の前記変化を検出したことに応じて、
前記それぞれの量だけの前記接触の強度の前記変化が、前記第２の強度から第３の強度まで前記接触の強度の増加を含むという判定に従って、前記ディスプレイユニット上で、前記第１の後続画像の表示を、前記画像シーケンスにおいて前記第１の後続画像から前記それぞれの数の画像後である第２の後続画像の表示と置き換えることと、
前記それぞれの量だけの前記接触の強度の前記変化が、前記第２の強度から前記第１の強度まで前記接触の強度の減少を含むという判定に従って、前記ディスプレイユニット上で、前記第１の後続画像の表示を前記代表画像の表示と置き換えることと、
を行うように構成される、請求項９０から１０２のいずれか一項に記載の電子デバイス。
【請求項１０５】
前記それぞれの数の画像が、前記接触の強度の前記それぞれの変化の大きさに基づく、請求項１０３又は１０４に記載の電子デバイス。
【請求項１０６】
前記接触の強度の前記それぞれの変化が、第１の大きさを有する場合、前記第１の順次画像が、前記画像シーケンスにおける前記それぞれの画像の直後であり、前記第２の順次画像が、前記画像シーケンスにおける前記第１の順次画像の直後であり、
前記接触の強度の前記それぞれの変化が前記第１の大きさよりも大きい第２の大きさを有する場合、前記第１の順次画像が、前記それぞれの画像から前記画像シーケンスにおいてそれぞれの数の画像だけ離隔し、前記第２の順次画像が、前記第１の順次画像から前記画像シーケンスにおいて前記それぞれの数の画像だけ離隔し、前記それぞれの数の画像が１つ以上の画像である、
請求項１０３から１０５のいずれか一項に記載の電子デバイス。
【請求項１０７】
ディスプレイ及びタッチ感知面を備えた電子デバイスにおいて、
前記ディスプレイ上に代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイ上に前記代表画像を表示する間に、第１の入力の第１の部分を検出することと、
前記第１の入力の前記第１の部分を検出したことに応じて、
前記代表画像を表示することから前記画像シーケンスにおけるそれぞれの前の画像を表示することへ移行することであって、前記それぞれの前の画像が、前記代表画像を取得する前に前記カメラによって取得され、
前記代表画像を表示することから前記それぞれの前の画像を表示することへ移行した後に、前記それぞれの前の画像から開始して順番に、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を表示することと、
を含む、方法。
【請求項１０８】
前記代表画像を表示することから前記それぞれの前の画像を表示することへ移行することが、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部を順番に表示することと、次いで、前記代表画像を取得した後に取得されたそれぞれの後続画像の表示を、前記それぞれの前の画像と置き換えることと、を含む、請求項１０７に記載の方法。
【請求項１０９】
前記代表画像を表示することから前記それぞれの前の画像を表示することへ移行することが、前記代表画像の表示を前記それぞれの前の画像と置き換えることを含む、請求項１０７に記載の方法。
【請求項１１０】
前記代表画像を表示することから前記それぞれの前の画像を表示することへ移行することが、
前記第１の入力の前記第１の部分が、第１の再生基準を満たすという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部を順番に表示することと、次いで、前記代表画像を取得した後に取得されたそれぞれの後続画像の表示を、前記それぞれの前の画像と置き換えることと、
前記第１の入力の前記第１の部分が、前記第１の再生基準とは異なる第２の再生基準を満たすという判定に従って、前記代表画像の表示を、前記それぞれの前の画像と置き換えることと、
を含む、請求項１０７に記載の方法。
【請求項１１１】
前記デバイスが、前記タッチ感知面との接触の強度を検出するための１つ以上のセンサを含み、
前記第１の入力が、前記タッチ感知面上の接触を含み、
前記第１の再生基準が、前記接触が第１の強度閾値を上回る特性強度を有する場合に満たされる基準を含み、
前記第２の再生基準が、前記接触が前記第１の強度閾値よりも大きい第２の強度閾値を上回る特性強度を有する場合に満たされる基準を含む、請求項１１０に記載の方法。
【請求項１１２】
前記第１の入力が長押しジェスチャである、請求項１０７から１１１のいずれか一項に記載の方法。
【請求項１１３】
前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像とが、前記それぞれの前の画像から開始して順番に固定レートで表示される、請求項１０７から１１２のいずれか一項に記載の方法。
【請求項１１４】
前記画像シーケンスに対応する音声を提示すること
を含む、請求項１０７から１１３のいずれか一項に記載の方法。
【請求項１１５】
前記第１の入力の前記第１の部分を検出した後に、前記第１の入力の第２の部分を検出することと、
前記第１の入力の前記第２の部分を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を順番に表示することと、
を含む、請求項１０７から１１４のいずれか一項に記載の方法。
【請求項１１６】
前記第１の入力の前記第２の部分を検出したことに応じて、前記画像シーケンスに対応するメタデータを表示することを含む、請求項１１５に記載の方法。
【請求項１１７】
前記第１の入力の終了を検出することと、
前記第１の入力の終了を検出したことに応じて、前記代表画像を表示することと、
を含む、請求項１０７から１１６のいずれか一項に記載の方法。
【請求項１１８】
前記画像シーケンスにおける第１の画像を表示する間に、前記第１の入力の終了を検出することと、
前記画像シーケンスにおける前記第１の画像を表示する間に、前記第１の入力の終了を検出したことに応じて、
前記第１の画像が、前記画像シーケンスにおける前記代表画像の前に生じるという判定に従って、前記第１の画像から前記代表画像までの画像を時系列で順番に表示することと、
前記第１の画像が、前記画像シーケンスにおける前記代表画像の後に生じるという判定に従って、前記第１の画像から前記代表画像までの画像を逆時系列で順番に表示することと、
を含む、請求項１０７から１１６のいずれか一項に記載の方法。
【請求項１１９】
前記画像シーケンスが、順方向又は逆方向のいずれかのループで順番に表示されるように構成され、前記方法が、
前記画像シーケンスにおける第１の画像を表示する間に、前記第１の入力の終了を検出することと、
前記画像シーケンスにおける前記第１の画像を表示する間に、前記第１の入力の終了を検出したことに応じて、
前記ループが前記順方向に進む場合に前記第１の画像と前記代表画像との間の画像がより少ないという判定に従って、前記第１の画像から前記代表画像まで前記順方向に順番に画像を表示することと、
前記ループが前記逆方向に進む場合に前記第１の画像と前記代表画像との間の画像がより少ないという判定に従って、前記第１の画像から前記代表画像まで前記逆方向に順番に画像を表示することと、
を含む、請求項１０７から１１６のいずれか一項に記載の方法。
【請求項１２０】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
前記ディスプレイ上に代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイ上に前記代表画像を表示する間に、第１の入力の第１の部分を検出することと、
前記第１の入力の前記第１の部分を検出したことに応じて、
前記代表画像を表示することから前記画像シーケンスにおけるそれぞれの前の画像を表示することへ移行することであって、前記それぞれの前の画像が、前記代表画像を取得する前に前記カメラによって取得され、
前記代表画像を表示することから前記それぞれの前の画像を表示することへ移行した後に、前記それぞれの前の画像から開始して順番に、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を表示することと、
を行うための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項１２１】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、
前記ディスプレイ上に代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイ上に前記代表画像を表示する間に、第１の入力の第１の部分を検出することと、
前記第１の入力の前記第１の部分を検出したことに応じて、
前記代表画像を表示することから前記画像シーケンスにおけるそれぞれの前の画像を表示することへ移行することであって、前記それぞれの前の画像が、前記代表画像を取得する前に前記カメラによって取得され、
前記代表画像を表示することから前記それぞれの前の画像を表示することへ移行した後に、前記それぞれの前の画像から開始して順番に、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を表示することと、
を行わせる、コンピュータ可読記憶媒体。
【請求項１２２】
ディスプレイと、
タッチ感知面と、
前記ディスプレイ上に代表画像を表示するための手段であって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、手段と、
前記ディスプレイ上に前記代表画像を表示する間に有効化される、第１の入力の第１の部分を検出するための手段と、
前記第１の入力の前記第１の部分を検出したことに応じて有効化される、
前記代表画像を表示することから前記画像シーケンスにおけるそれぞれの前の画像を表示することへ移行することであって、前記それぞれの前の画像が、前記代表画像を取得する前に前記カメラによって取得される、ことと、
前記代表画像を表示することから前記それぞれの前の画像を表示することへ移行した後に、前記それぞれの前の画像から開始して順番に、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を表示することと、
を行うための手段と、
を備える、電子デバイス。
【請求項１２３】
ディスプレイ及びタッチ感知面を備えた電子デバイスで使用するための情報処理装置であって、
前記ディスプレイ上に代表画像を表示するための手段であって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、手段と、
前記ディスプレイ上に前記代表画像を表示する間に有効化される、第１の入力の第１の部分を検出するための手段と、
前記第１の入力の前記第１の部分を検出したことに応じて有効化される、
前記代表画像を表示することから前記画像シーケンスにおけるそれぞれの前の画像を表示することへ移行することであって、前記それぞれの前の画像が、前記代表画像を取得する前に前記カメラによって取得される、ことと、
前記代表画像を表示することから前記それぞれの前の画像を表示することへ移行した後に、前記それぞれの前の画像から開始して順番に、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を表示することと、
を行うための手段と、
を備える、情報処理装置。
【請求項１２４】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるよう構成されており、前記１つ以上のプログラムが、請求項１０７から１１９に記載の方法のいずれかを実行するための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項１２５】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、請求項１０７から１１９に記載の方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項１２６】
ディスプレイ、タッチ感知面、メモリ及び前記メモリに記憶されている１つ以上のプログラムを実行するための１つ以上のプロセッサを備えた電子デバイス上のグラフィックユーザインタフェースであって、請求項１０７から１１９に記載の方法のいずれかに従って表示されるユーザインタフェースを含む、グラフィックユーザインタフェース。
【請求項１２７】
ディスプレイと、
タッチ感知面と、
請求項１０７から１１９に記載の方法のうちのいずれかを実行するための手段と、
を備える、電子デバイス。
【請求項１２８】
ディスプレイ及びタッチ感知面を備えた電子デバイスで使用するための情報処理装置であって、請求項１０７から１１９に記載の方法のいずれかを実行するための手段を備える、情報処理装置。
【請求項１２９】
画像を表示するように構成されたディスプレイユニットと、
ユーザ入力を検出するように構成されたタッチ感知面ユニットと、
前記ディスプレイユニット及び前記タッチ感知面ユニットに接続された処理ユニットであって、
前記ディスプレイユニット上に代表画像を表示可能とすることであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイユニット上に前記代表画像を表示可能とする間に、第１の入力の第１の部分を検出することと、
前記第１の入力の前記第１の部分を検出したことに応じて、
前記代表画像を表示することから前記画像シーケンスにおけるそれぞれの前の画像を表示することへ移行することであって、前記それぞれの前の画像が、前記代表画像を取得する前に前記カメラによって取得される、ことと、
前記代表画像を表示することから前記それぞれの前の画像を表示することへ移行した後に、前記それぞれの前の画像から開始して順番に、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を表示可能とすることと、
を行うように構成される、処理ユニットと、
を備える、電子デバイス。
【請求項１３０】
前記代表画像を表示することから前記それぞれの前の画像を表示することへ移行することが、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部を順番に表示可能とすることと、次いで、前記代表画像を取得した後に取得されたそれぞれの後続画像の表示を、前記それぞれの前の画像と置き換え可能とすることと、を含む、請求項１２９に記載の電子デバイス。
【請求項１３１】
前記代表画像を表示することから前記それぞれの前の画像を表示することへ移行することが、前記代表画像の表示を前記それぞれの前の画像と置き換え可能とすることを含む、請求項１２９に記載の電子デバイス。
【請求項１３２】
前記代表画像を表示することから前記それぞれの前の画像を表示することへ移行することが、
前記第１の入力の前記第１の部分が、第１の再生基準を満たすという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部を順番に表示可能とすることと、次いで、前記代表画像を取得した後に取得されたそれぞれの後続画像の表示を、前記それぞれの前の画像と置き換え可能とすることと、
前記第１の入力の前記第１の部分が、前記第１の再生基準とは異なる第２の再生基準を満たすという判定に従って、前記代表画像の表示を、前記それぞれの前の画像と置き換え可能とすることと、
を含む、請求項１２９に記載の電子デバイス。
【請求項１３３】
前記デバイスが、前記タッチ感知面ユニットとの接触の強度を検出するための１つ以上のセンサユニットを含み、
前記第１の入力が、前記タッチ感知面ユニット上の接触を含み、
前記第１の再生基準が、前記接触が第１の強度閾値を上回る特性強度を有する場合に満たされる基準を含み、
前記第２の再生基準が、前記接触が前記第１の強度閾値よりも大きい第２の強度閾値を上回る特性強度を有する場合に満たされる基準を含む、請求項１３２に記載の電子デバイス。
【請求項１３４】
前記第１の入力が長押しジェスチャである、請求項１２９から１３３のいずれか一項に記載の電子デバイス。
【請求項１３５】
前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像とが、前記それぞれの前の画像から開始して順番に固定レートで表示される、請求項１２９から１３４のいずれか一項に記載の電子デバイス。
【請求項１３６】
前記処理ユニットが、
前記画像シーケンスに対応する音声を提示すること
を行うように構成される、請求項１２９から１３５のいずれか一項に記載の電子デバイス。
【請求項１３７】
前記処理ユニットが、
前記第１の入力の前記第１の部分を検出した後に、前記第１の入力の第２の部分を検出することと、
前記第１の入力の前記第２の部分を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を順番に表示可能とすることと、
を行うように構成される、請求項１２９から１３６のいずれか一項に記載の電子デバイス。
【請求項１３８】
前記処理ユニットが、
前記第１の入力の前記第２の部分を検出したことに応じて、前記画像シーケンスに対応するメタデータを表示可能とすること
を行うように構成される、請求項１３７に記載の電子デバイス。
【請求項１３９】
前記処理ユニットが、
前記第１の入力の終了を検出することと、
前記第１の入力の終了を検出したことに応じて、前記代表画像を表示可能とすることと、
を行うように構成される、請求項１２９から１３８のいずれか一項に記載の電子デバイス。
【請求項１４０】
前記処理ユニットが、
前記画像シーケンスにおける第１の画像を表示可能とする間に、前記第１の入力の終了を検出することと、
前記画像シーケンスにおける前記第１の画像を表示可能とする間に、前記第１の入力の終了を検出したことに応じて、
前記第１の画像が、前記画像シーケンスにおける前記代表画像の前に生じるという判定に従って、前記第１の画像から前記代表画像までの画像を時系列で順番に表示可能とすることと、
前記第１の画像が、前記画像シーケンスにおける前記代表画像の後に生じるという判定に従って、前記第１の画像から前記代表画像までの画像を逆時系列で順番に表示可能とすることと、
を行うように構成される、請求項１２９から１３８のいずれか一項に記載の電子デバイス。
【請求項１４１】
前記画像シーケンスが、順方向又は逆方向のいずれかのループで順番に表示されるように構成され、前記処理ユニットが、
前記画像シーケンスにおける第１の画像を表示可能とする間に、前記第１の入力の終了を検出することと、
前記画像シーケンスにおける前記第１の画像を表示可能とする間に、前記第１の入力の終了を検出したことに応じて、
前記ループが前記順方向に進む場合に前記第１の画像と前記代表画像との間の画像がより少ないという判定に従って、前記第１の画像から前記代表画像まで前記順方向に順番に画像を表示可能とすることと、
前記ループが前記逆方向に進む場合に前記第１の画像と前記代表画像との間の画像がより少ないという判定に従って、前記第１の画像から前記代表画像まで前記逆方向に順番に画像を表示可能とすることと、
を行うように構成される、請求項１２９から１３８のいずれか一項に記載の電子デバイス。
【請求項１４２】
ディスプレイ、タッチ感知面及び前記タッチ感知面との接触の強度を検出するための１つ以上のセンサを備えた電子デバイスにおいて、
前記ディスプレイ上に代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイ上に前記代表画像を表示する間に、前記タッチ感知面上への接触の特性強度が第１の強度閾値よりも大きい第１の強度まで増加したことを検出することを含む、第１の入力を検出することと、
前記接触の前記特性強度が前記増加したことを検出したことに応じて、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を第１の方向に前記第１の強度に少なくとも部分的に基づいて決定されたレートで進むことと、
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を前記第１の強度に基づいて決定された前記レートで進んだ後、前記接触の強度が前記第１の強度未満である第２の強度まで減少したことを検出することと、
前記第２の強度まで前記接触の前記特性強度が前記減少したことを検出したことに応じて、
前記第２の強度が前記第１の強度閾値を上回っているという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を前記第１の方向に第２のレートで進み続けることであって、
前記第２のレートが、前記第２の強度に少なくとも部分的に基づいて決定され、
前記第２のレートが、前記第１のレートよりも遅い、ことと、
前記第２の強度が前記第１の強度閾値を下回っているという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を、前記第１の方向とは反対の第２の方向に、前記第２の強度に少なくとも部分的に基づいて決定されたレートで移動することと、
を含む、方法。
【請求項１４３】
前記第１のレートが、現在の表示画像と前記画像シーケンスの最後との近さに部分的に基づいて決定される、請求項１４２に記載の方法。
【請求項１４４】
前記第２のレートが、現在の表示画像と前記画像シーケンスの最初との近さに部分的に基づいて決定される、請求項１４２又は１４３に記載の方法。
【請求項１４５】
前記画像シーケンス間の前記進行レートが、前記接触が前記タッチ感知面上で検出されている間に、最大レートによって制約される、請求項１４２から１４４のいずれか一項に記載の方法。
【請求項１４６】
前記第１の強度閾値に近い前記接触の前記特性強度の強度値は、ゼロ画像毎秒のレートから少なくとも既定量離れているレートの値に関連付けられる、請求項１４２から１４５のいずれか一項に記載の方法。
【請求項１４７】
前記画像シーケンス間の前記移動レートが、前記接触が前記タッチ感知面上で検出されている間に、最大逆レートによって制約される、請求項１４２から１４６のいずれか一項に記載の方法。
【請求項１４８】
前記タッチ感知面からの前記接触のリフトオフを検出することと、
前記接触のリフトオフを検出したことに応じて、前記画像間を前記第２の方向に前記最大逆レートよりも大きいレートで移動することと、
を含む、請求項１４７に記載の方法。
【請求項１４９】
前記画像が順番に前記接触の前記特性強度が増加するにつれて増進するレートで表示される、請求項１４２から１４８のいずれか一項に記載の方法。
【請求項１５０】
前記画像が順番に前記接触の前記特性強度と前記第１の強度閾値との間の差に比例するレートで表示される、請求項１４２から１４８のいずれか一項に記載の方法。
【請求項１５１】
前記画像シーケンスの終端が近づくにつれて、前記画像シーケンスにおける画像を表示するレートを減退させること
を含む、請求項１４２から１５０のいずれか一項に記載の方法。
【請求項１５２】
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、請求項１４２から１５１のいずれか一項に記載の方法。
【請求項１５３】
前記代表画像が、デバイスのロック画面上の背景画像として表示され、前記デバイスが、前記それぞれの画像の後にキャプチャされた前記１つ以上の画像間を進む間に、１つ以上の前景要素は変更されない、請求項１４２から１５２のいずれか一項に記載の方法。
【請求項１５４】
前記第１の入力が長押しジェスチャである、請求項１４２から１５３のいずれか一項に記載の方法。
【請求項１５５】
前記画像シーケンスに対応するメタデータを表示することを含む、請求項１４２から１５４のいずれか一項に記載の方法。
【請求項１５６】
前記第１の入力の終了を検出することと、
前記第１の入力の終了を検出したことに応じて、前記代表画像を表示することと、
を含む、請求項１４２から１５５のいずれか一項に記載の方法。
【請求項１５７】
前記画像シーケンスにおける第１の画像を表示する間に、前記第１の入力の終了を検出することと、
前記画像シーケンスにおける前記第１の画像を表示する間に、前記第１の入力の終了を検出したことに応じて、
前記第１の画像が、前記画像シーケンスにおける前記代表画像の前に生じるという判定に従って、前記第１の画像から前記代表画像までの画像を時系列で順番に表示することと、
前記第１の画像が、前記画像シーケンスにおける前記代表画像の後に生じるという判定に従って、前記第１の画像から前記代表画像までの画像を逆時系列で順番に表示することと、
を含む、請求項１４２から１５５のいずれか一項に記載の方法。
【請求項１５８】
ディスプレイと、
タッチ感知面と、
前記タッチ感知面との接触の強度を検出するための１つ以上のセンサと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備える電子デバイスであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
前記ディスプレイ上に代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイ上に前記代表画像を表示する間に、前記タッチ感知面上への接触の特性強度が第１の強度閾値よりも大きい第１の強度まで増加したことを検出することを含む、第１の入力を検出することと、
前記接触の前記特性強度が前記増加したことを検出したことに応じて、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を第１の方向に前記第１の強度に少なくとも部分的に基づいて決定されたレートで進むことと、
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を前記第１の強度に基づいて決定された前記レートで進んだ後、前記接触の強度が前記第１の強度未満である第２の強度まで減少したことを検出することと、
前記第２の強度まで前記接触の前記特性強度が前記減少したことを検出したことに応じて、
前記第２の強度が前記第１の強度閾値を上回っているという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を前記第１の方向に第２のレートで進み続けることであって、
前記第２のレートが、前記第２の強度に少なくとも部分的に基づいて決定され、
前記第２のレートが、前記第１のレートよりも遅い、ことと、
前記第２の強度が前記第１の強度閾値を下回っているという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を、前記第１の方向とは反対の第２の方向に、前記第２の強度に少なくとも部分的に基づいて決定されたレートで移動することと、
を行うための命令を含む、
電子デバイス。
【請求項１５９】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ、タッチ感知面及び前記タッチ感知面との接触の強度を検出するための１つ以上のセンサを備えた電子デバイスによって実行されると、前記デバイスに、
前記ディスプレイ上に代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイ上に前記代表画像を表示する間に、前記タッチ感知面上への接触の特性強度が第１の強度閾値よりも大きい第１の強度まで増加したことを検出することを含む、第１の入力を検出することと、
前記接触の前記特性強度が前記増加したことを検出したことに応じて、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を第１の方向に前記第１の強度に少なくとも部分的に基づいて決定されたレートで進むことと、
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を前記第１の強度に基づいて決定された前記レートで進んだ後、前記接触の強度が前記第１の強度未満である第２の強度まで減少したことを検出することと、
前記第２の強度まで前記接触の前記特性強度が前記減少したことを検出したことに応じて、
前記第２の強度が前記第１の強度閾値を上回っているという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を前記第１の方向に第２のレートで進み続けることであって、
前記第２のレートが、前記第２の強度に少なくとも部分的に基づいて決定され、
前記第２のレートが、前記第１のレートよりも遅い、ことと、
前記第２の強度が前記第１の強度閾値を下回っているという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を、前記第１の方向とは反対の第２の方向に、前記第２の強度に少なくとも部分的に基づいて決定されたレートで移動することと、
を行わせる、コンピュータ可読記憶媒体。
【請求項１６０】
ディスプレイと、
タッチ感知面と、
前記タッチ感知面との接触の強度の検出するための１つ以上のセンサと、
前記ディスプレイ上に代表画像を表示するための手段であって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含む、手段と、
前記ディスプレイ上に前記代表画像を表示する間に有効化される、前記タッチ感知面上への接触の特性強度が第１の強度閾値よりも大きい第１の強度まで増加したことを検出することを含む、第１の入力を検出するための手段と、
前記接触の前記特性強度が前記増加したことを検出したことに応じて有効化される、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を第１の方向に前記第１の強度に少なくとも部分的に基づいて決定されたレートで進むための手段と、
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を前記第１の強度に基づいて決定された前記レートで進んだ後に有効化される、前記接触の強度が前記第１の強度未満である第２の強度まで減少したことを検出するための手段と、
前記第２の強度まで前記接触の前記特性強度が前記減少したことを検出したことに応じて有効化される、
前記第２の強度が前記第１の強度閾値を上回っているという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を前記第１の方向に第２のレートで進み続けることであって、
前記第２のレートが、前記第２の強度に少なくとも部分的に基づいて決定され、
前記第２のレートが、前記第１のレートよりも遅い、ことと、
前記第２の強度が前記第１の強度閾値を下回っているという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を、前記第１の方向とは反対の第２の方向に、前記第２の強度に少なくとも部分的に基づいて決定されたレートで移動することと、
を行うための手段と、
を備える、電子デバイス。
【請求項１６１】
ディスプレイ、タッチ感知面及び前記タッチ感知面との接触の強度を検出するための１つ以上のセンサを備えた電子デバイスで使用するための情報処理装置であって、
前記ディスプレイ上に代表画像を表示するための手段であって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含む、手段と、
前記ディスプレイ上に前記代表画像を表示する間に有効化される、前記タッチ感知面上への接触の特性強度が第１の強度閾値よりも大きい第１の強度まで増加したことを検出することを含む、第１の入力を検出するための手段と、
前記接触の前記特性強度が前記増加したことを検出したことに応じて有効化される、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を第１の方向に前記第１の強度に少なくとも部分的に基づいて決定されたレートで進むための手段と、
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を前記第１の強度に基づいて決定された前記レートで進んだ後に有効化される、前記接触の強度が前記第１の強度未満である第２の強度まで減少したことを検出するための手段と、
前記第２の強度まで前記接触の前記特性強度が前記減少したことを検出したことに応じて有効化される、前記第２の強度が前記第１の強度閾値を上回っているという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を前記第１の方向に第２のレートで進み続けることであって、
前記第２のレートが、前記第２の強度に少なくとも部分的に基づいて決定され、
前記第２のレートが、前記第１のレートよりも遅い、ことと、
前記第２の強度が前記第１の強度閾値を下回っているという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を、前記第１の方向とは反対の第２の方向に、前記第２の強度に少なくとも部分的に基づいて決定されたレートで移動することと、
を行うための手段と、
を備える、情報処理装置。
【請求項１６２】
ディスプレイと、
タッチ感知面と、
前記タッチ感知面との接触の強度を検出するための１つ以上のセンサと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるよう構成されており、前記１つ以上のプログラムが、請求項１４２から１５７に記載の方法のいずれかを実行するための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項１６３】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ、タッチ感知面及び前記タッチ感知面との接触の強度を検出するための１つ以上のセンサを備えた電子デバイスによって実行されると、前記デバイスに、請求項１４２から１５７に記載の方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項１６４】
ディスプレイ、タッチ感知面、前記タッチ感知面との接触の強度を検出するための１つ以上のセンサ、メモリ及び前記メモリに記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサを備えた電子デバイス上の、グラフィックユーザインタフェースであって、請求項１４２から１５７に記載の方法のいずれかに従って表示されるユーザインタフェースを含む、グラフィックユーザインタフェース。
【請求項１６５】
ディスプレイと、
タッチ感知面と、
前記タッチ感知面との接触の強度の検出するための１つ以上のセンサと、
請求項１４２から１５７に記載の方法のいずれかを実行するための手段と、
を備える、電子デバイス。
【請求項１６６】
ディスプレイ、タッチ感知面及び前記タッチ感知面との接触の強度を検出するための１つ以上のセンサを備えた電子デバイスで使用するための情報処理装置であって、
請求項１４２から１５７に記載の方法のいずれかを実行するための手段を備える、情報処理装置。
【請求項１６７】
画像を表示するように構成されたディスプレイユニットと、
ユーザ入力を検出するように構成されたタッチ感知面ユニットと、
前記タッチ感知面ユニットとの接触の強度を検出するように構成された、１つ以上のセンサユニットと、
前記ディスプレイユニット、前記タッチ感知面ユニット及び前記１つ以上のセンサユニットに接続された処理ユニットと、を備える電子デバイスであって、前記処理ユニットは、
前記ディスプレイユニット上に代表画像を表示可能とすることであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイユニット上に前記代表画像を表示可能とする間に、前記タッチ感知面ユニット上への接触の特性強度が第１の強度閾値よりも大きい第１の強度まで増加したことを検出することを含む、第１の入力を検出することと、
前記接触の前記特性強度が前記増加したことを検出したことに応じて、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を第１の方向に前記第１の強度に少なくとも部分的に基づいて決定されたレートで進むことと、
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を前記第１の強度に基づいて決定された前記レートで進んだ後、前記接触の強度が前記第１の強度未満である第２の強度まで減少したことを検出することと、
前記第２の強度まで前記接触の前記特性強度が前記減少したことを検出したことに応じて、前記第２の強度が前記第１の強度閾値を上回っているという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を前記第１の方向に第２のレートで進み続けることであって、
前記第２のレートが、前記第２の強度に少なくとも部分的に基づいて決定され、
前記第２のレートが、前記第１のレートよりも遅い、ことと、
前記第２の強度が前記第１の強度閾値を下回っているという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像間を、前記第１の方向とは反対の第２の方向に、前記第２の強度に少なくとも部分的に基づいて決定されたレートで移動することと、
を行うように構成される、電子デバイス。
【請求項１６８】
前記第１のレートが、現在の表示画像と前記画像シーケンスの最後との近さに部分的に基づいて決定される、請求項１６７に記載の電子デバイス。
【請求項１６９】
前記第２のレートが、現在の表示画像と前記画像シーケンスの最初との近さに部分的に基づいて決定される、請求項１６７又は１６８に記載の電子デバイス。
【請求項１７０】
前記画像シーケンス間の前記進行レートが、前記接触が前記タッチ感知面ユニット上で検出されている間に、最大レートによって制約される、請求項１６７から１６９のいずれか一項に記載の電子デバイス。
【請求項１７１】
前記第１の強度閾値に近い前記接触の前記特性強度の強度値は、ゼロ画像毎秒のレートから少なくとも既定量離れているレートの値に関連付けられる、請求項１６７から１７０のいずれか一項に記載の電子デバイス。
【請求項１７２】
前記画像シーケンス間の前記移動レートが、前記接触が前記タッチ感知面ユニット上で検出されている間に、最大逆レートによって制約される、請求項１６７から１７１のいずれか一項に記載の電子デバイス。
【請求項１７３】
前記処理ユニットが、
前記タッチ感知面ユニットからの前記接触のリフトオフを検出することと、
前記接触のリフトオフを検出したことに応じて、前記画像間を前記第２の方向に前記最大逆レートよりも大きいレートで移動することと、
を行うように構成される、請求項１７２に記載の電子デバイス。
【請求項１７４】
前記画像が順番に前記接触の前記特性強度が増加するにつれて増進するレートで表示される、請求項１６７から１７３のいずれか一項に記載の電子デバイス。
【請求項１７５】
前記画像が順番に前記接触の前記特性強度と前記第１の強度閾値との差に比例するレートで表示される、請求項１６７から１７３のいずれか一項に記載の電子デバイス。
【請求項１７６】
前記処理ユニットが、
前記画像シーケンスの終端が近づくにつれて、前記画像シーケンスにおける画像を表示するレートを減退させること
を行うように構成される、請求項１６７から１７５のいずれか一項に記載の電子デバイス。
【請求項１７７】
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、請求項１６７から１７６のいずれか一項に記載の電子デバイス。
【請求項１７８】
前記代表画像が、デバイスのロック画面上の背景画像として表示され、前記デバイスが、前記それぞれの画像の後にキャプチャされた前記１つ以上の画像間を進む間に、１つ以上の前景要素は変更されない、請求項１６７から１７７のいずれか一項に記載の電子デバイス。
【請求項１７９】
前記第１の入力が長押しジェスチャである、請求項１６７から１７８のいずれか一項に記載の電子デバイス。
【請求項１８０】
前記処理ユニットが、前記画像シーケンスに対応するメタデータを表示可能とするように構成される、請求項１６７から１７９のいずれか一項に記載の電子デバイス。
【請求項１８１】
前記処理ユニットが、
前記第１の入力の終了を検出することと、
前記第１の入力の終了を検出したことに応じて、前記代表画像を表示可能とすることと、
を行うように構成される、請求項１６７から１８０のいずれか一項に記載の電子デバイス。
【請求項１８２】
前記処理ユニットが、
前記画像シーケンスにおける第１の画像を表示可能とする間に、前記第１の入力の終了を検出することと、
前記画像シーケンスにおける前記第１の画像を表示可能とする間に、前記第１の入力の終了を検出したことに応じて、
前記第１の画像が、前記画像シーケンスにおける前記代表画像の前に生じるという判定に従って、前記第１の画像から前記代表画像までの画像を時系列で順番に表示可能とすることと、
前記第１の画像が、前記画像シーケンスにおける前記代表画像の後に生じるという判定に従って、前記第１の画像から前記代表画像までの画像を逆時系列で順番に表示可能とすることと、
を行うように構成される、請求項１６７から１８１のいずれか一項に記載の電子デバイス。
【請求項１８３】
ディスプレイ及びタッチ感知面を備えた電子デバイスにおいて、
複数の画像シーケンスを記憶することであって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得した後に前記カメラが取得した１つ以上の画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、ことと、
第１の画像シーケンスのための第１の代表画像を前記ディスプレイ上の移動可能な第１のエリアに表示することと、
前記タッチ感知面上でドラッグジェスチャを検出することと、
前記ドラッグジェスチャが前記タッチ感知面上の第１の方向であるという判定に従って、
前記移動可能な第１のエリアにおいて、前記第１の画像シーケンスのための前記第１の代表画像の表示を、前記第１の画像シーケンスのための前記第１の代表画像を取得した後に前記カメラが取得した前記第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示と置き換えることと、
前記第１のエリアを前記第１の方向に移動することと、
を含む、方法。
【請求項１８４】
前記第１のエリアを前記第１の方向に移動することが、前記第１のエリアの少なくとも一部分を前記第１の方向に前記ディスプレイ外へ移動することを含む、請求項１８３に記載の方法。
【請求項１８５】
前記ドラッグジェスチャが前記タッチ感知面上の前記第１の方向であるという前記判定に従って、
移動可能な第２のエリアを前記第１の方向に移動することと、
前記第２のエリアを前記第１の方向に移動する間に、第２の画像シーケンスのための第２の代表画像を取得する前に前記カメラが取得した前記第２の画像シーケンスのための１つ以上の画像のうちの少なくとも一部を、前記第２のエリアにおいて時系列で表示することと、
を含む、請求項１８３又は１８４に記載の方法。
【請求項１８６】
前記第２のエリアを前記第１の方向に移動することが、前記第２のエリアの少なくとも一部分を前記第１の方向に前記ディスプレイ内へ移動することを含む、請求項１８５に記載の方法。
【請求項１８７】
前記ドラッグジェスチャが前記タッチ感知面上の前記第１の方向であるという前記判定に従って、
前記第２のエリアを前記第１の方向に移動した後に、前記第２の画像シーケンスのための前記第２の代表画像を前記第２のエリアに表示すること
を含む、請求項１８５又は１８６に記載の方法。
【請求項１８８】
前記第２の画像シーケンスのための前記第２の代表画像を前記第２のエリアに表示する間に、前記第２の代表画像に対応する入力の強度の変化を検出することと、
前記入力の強度の前記変化を検出したことに応じて、前記ディスプレイ上で前記第２のエリアを移動せずに、前記第２のエリアにおける前記第２の画像シーケンス間を進むことと、
を含む、請求項１８７に記載の方法。
【請求項１８９】
前記第１のエリア及び前記第２のエリアを移動する間に、前記ドラッグジェスチャの終了を検出することと、
前記第１のエリア及び前記第２のエリアを移動する間に、前記ドラッグジェスチャの終了を検出したことに応じて、
前記ドラッグジェスチャが、次シーケンスナビゲーション基準を満たすという判定に従って、
前記第１のエリアを前記第１の方向に完全に前記ディスプレイ外へ移動することと、
前記第２のエリアを完全に前記ディスプレイ内へ移動することと、
前記第２の画像シーケンスのための前記第２の代表画像を前記第２のエリアに表示することと、
を含む、請求項１８５から１８８のいずれか一項に記載の方法。
【請求項１９０】
前記第１のエリア及び前記第２のエリアを移動する間に、前記ドラッグジェスチャの終了を検出したことに応じて、
前記ドラッグジェスチャが、前記次シーケンスナビゲーション基準を満たしていないという判定に従って、
前記第２のエリアを前記第１の方向とは反対の第２の方向に完全に前記ディスプレイ外へ移動することと、
前記第１のエリアを完全に前記ディスプレイ内へ移動することと、
前記第１の画像シーケンスのための前記第１の代表画像を前記第１のエリアに表示することと、
を含む、請求項１８９に記載の方法。
【請求項１９１】
前記ドラッグジェスチャが前記タッチ感知面上の第２の方向であるという判定に従って、
前記移動可能な第１のエリアにおいて、前記第１の画像シーケンスのための前記第１の代表画像の表示を、前記第１の画像シーケンスのための前記第１の代表画像を取得する前に前記カメラが取得した前記第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の逆時系列表示と置き換えることと、
前記第１のエリアを前記第２の方向に移動することと、
を含む、請求項１８３から１９０のいずれか一項に記載の方法。
【請求項１９２】
前記第１のエリアを前記第２の方向に移動することが、前記第１のエリアの少なくとも一部分を前記第２の方向に前記ディスプレイ外へ移動することを含む、請求項１９１に記載の方法。
【請求項１９３】
前記ドラッグジェスチャが前記タッチ感知面上の前記第２の方向であるという前記判定に従って、
第３のエリアを前記第２の方向に移動することと、
前記第３のエリアを前記第２の方向に移動する間に、第３の画像シーケンスのための第３の代表画像を取得した後に前記カメラが取得した前記第３の画像シーケンスのための１つ以上の画像のうちの少なくとも一部を、前記第３のエリアにおいて逆時系列で表示することと、
を含む、請求項１９１又は１９２に記載の方法。
【請求項１９４】
前記第３のエリアを前記第２の方向に移動することが、前記第３のエリアの少なくとも一部分を前記第２の方向に前記ディスプレイ内へ移動することを含む、請求項１９３に記載の方法。
【請求項１９５】
前記ドラッグジェスチャが前記タッチ感知面上の前記第２の方向であるという前記判定に従って、
前記第３のエリアを前記第２の方向に移動した後に、前記第３の画像シーケンスのための前記第３の代表画像を前記第３のエリアに表示すること
を含む、請求項１９３又は１９４に記載の方法。
【請求項１９６】
前記第１のエリア及び前記第３のエリアを移動する間に、前記ドラッグジェスチャの終了を検出することと、
前記第１のエリア及び前記第３のエリアを移動する間に、前記ドラッグジェスチャの終了を検出したことに応じて、
前記ドラッグジェスチャが、前シーケンスナビゲーション基準を満たすという判定に従って、
前記第１のエリアを前記第２の方向に完全に前記ディスプレイ外へ移動することと、
前記第３のエリアを完全に前記ディスプレイ内へ移動することと、
前記第３の画像シーケンスのための前記第３の代表画像を前記第３のエリアに表示することと、
前記ドラッグジェスチャが、前記前シーケンスナビゲーション基準を満たしていないという判定に従って、
前記第３のエリアを前記第１の方向に完全に前記ディスプレイ外へ移動することと、
前記第１のエリアを完全に前記ディスプレイ内へ移動することと、
前記第１の画像シーケンスのための前記第１の代表画像を前記第１のエリアに表示することと、
を含む、請求項１９３から１９５のいずれか一項に記載の方法。
【請求項１９７】
前記第１の画像シーケンスが、前記第２の画像シーケンスの前に前記カメラが取得したものであり、前記第１の画像シーケンスが、前記第３の画像シーケンスの後に前記カメラが取得したものである、請求項１９３から１９６のいずれか一項に記載の方法。
【請求項１９８】
前記第１の画像シーケンスが、メッセージングアプリケーションのスクロール可能領域に表示されたメッセージ会話におけるメッセージであり、前記第１の画像シーケンスが、前記メッセージングアプリケーションの前記スクロール可能領域がスクロールされるにつれて表示される、請求項１８３から１９７のいずれか一項に記載の方法。
【請求項１９９】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
複数の画像シーケンスを記憶することであって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得した後に前記カメラが取得した１つ以上の画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、ことと、
第１の画像シーケンスのための第１の代表画像を前記ディスプレイ上の移動可能な第１のエリアに表示することと、
前記タッチ感知面上でドラッグジェスチャを検出することと、
前記ドラッグジェスチャが前記タッチ感知面上の第１の方向であるという判定に従って、
前記移動可能な第１のエリアにおいて、前記第１の画像シーケンスのための前記第１の代表画像の表示を、前記第１の画像シーケンスのための前記第１の代表画像を取得した後に前記カメラが取得した前記第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示と置き換えることと、
前記第１のエリアを前記第１の方向に移動することと、
を行うための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項２００】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、
複数の画像シーケンスを記憶することであって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得した後に前記カメラが取得した１つ以上の画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、ことと、
第１の画像シーケンスのための第１の代表画像を前記ディスプレイ上の移動可能な第１のエリアに表示することと、
前記タッチ感知面上でドラッグジェスチャを検出することと、
前記ドラッグジェスチャが前記タッチ感知面上の第１の方向であるという判定に従って、
前記移動可能な第１のエリアにおいて、前記第１の画像シーケンスのための前記第１の代表画像の表示を、前記第１の画像シーケンスのための前記第１の代表画像を取得した後に前記カメラが取得した前記第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示と置き換えることと、
前記第１のエリアを前記第１の方向に移動することと、
を行わせる、コンピュータ可読記憶媒体。
【請求項２０１】
ディスプレイと、
タッチ感知面と、
複数の画像シーケンスを記憶するための手段であって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得した後に前記カメラが取得した１つ以上の画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、手段と、
第１の画像シーケンスのための第１の代表画像を前記ディスプレイ上の移動可能な第１のエリアに表示するための手段と、
前記タッチ感知面上でドラッグジェスチャを検出するための手段と、
前記ドラッグジェスチャが前記タッチ感知面上の第１の方向であるという判定に従って有効化される、
前記移動可能な第１のエリアにおいて、前記第１の画像シーケンスのための前記第１の代表画像の表示を、前記第１の画像シーケンスのための前記第１の代表画像を取得した後に前記カメラが取得した前記第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示と置き換えることと、
前記第１のエリアを前記第１の方向に移動することと、
を行うための手段と、
を備える、電子デバイス。
【請求項２０２】
ディスプレイ及びタッチ感知面を備えた電子デバイスで使用するための情報処理装置であって、
複数の画像シーケンスを記憶するための手段であって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得した後に前記カメラが取得した１つ以上の画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、手段と、
第１の画像シーケンスのための第１の代表画像を前記ディスプレイ上の移動可能な第１のエリアに表示するための手段と、
前記タッチ感知面上でドラッグジェスチャを検出するための手段と、
前記ドラッグジェスチャが前記タッチ感知面上の第１の方向であるという判定に従って有効化される、
前記移動可能な第１のエリアにおいて、前記第１の画像シーケンスのための前記第１の代表画像の表示を、前記第１の画像シーケンスのための前記第１の代表画像を取得した後に前記カメラが取得した前記第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示と置き換えることと、
前記第１のエリアを前記第１の方向に移動することと、
を行うための手段と、
を備える、情報処理装置。
【請求項２０３】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるよう構成されており、前記１つ以上のプログラムが、請求項１８３から１９８に記載の方法のいずれかを実行するための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項２０４】
ディスプレイ、タッチ感知面、メモリ及び前記メモリに記憶されている１つ以上のプログラムを実行するための１つ以上のプロセッサを備えた電子デバイス上のグラフィックユーザインタフェースであって、請求項１８３から１９８に記載の方法のいずれかに従って表示されるユーザインタフェースを含む、グラフィックユーザインタフェース。
【請求項２０５】
ディスプレイと、
タッチ感知面と、
請求項１８３から１９８に記載の方法のうちのいずれかを実行するための手段と、
を備える、電子デバイス。
【請求項２０６】
画像を表示するように構成されたディスプレイユニットと、
ユーザ入力を検出するように構成されたタッチ感知面ユニットと、
画像を記憶するように構成されたメモリユニットと、
前記ディスプレイユニット、前記メモリユニット及び前記タッチ感知面ユニットに接続された処理ユニットであって、
前記メモリユニットに、複数の画像シーケンスを記憶することであって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得した後に前記カメラが取得した１つ以上の画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、ことと、
前記ディスプレイユニット上に、第１の画像シーケンスのための第１の代表画像を前記ディスプレイユニット上の移動可能な第１のエリアに表示することと、
前記タッチ感知面ユニット上でドラッグジェスチャを検出することと、
前記ドラッグジェスチャが前記タッチ感知面ユニット上の第１の方向であるという判定に従って、
前記移動可能な第１のエリアにおいて、前記第１の画像シーケンスのための前記第１の代表画像の表示を、前記ディスプレイユニット上で、前記第１の画像シーケンスのための前記第１の代表画像を取得した後に前記カメラが取得した前記第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示と置き換えることと、
前記ディスプレイユニット上で、前記第１のエリアを前記第１の方向に移動することと、
を行うように構成された、処理ユニットと、
を備える、電子デバイス。
【請求項２０７】
前記第１のエリアを前記第１の方向に移動することが、前記第１のエリアの少なくとも一部分を前記第１の方向に前記ディスプレイユニット外へ移動することを含む、請求項２０６に記載の電子デバイス。
【請求項２０８】
前記処理ユニットが、
前記ドラッグジェスチャが前記タッチ感知面ユニット上の前記第１の方向であるという前記判定に従って、
前記ディスプレイユニット上で、移動可能な第２のエリアを前記第１の方向に移動することと、
前記第２のエリアを前記第１の方向に移動する間に、第２の画像シーケンスのための第２の代表画像を取得する前に前記カメラが取得した前記第２の画像シーケンスのための１つ以上の画像のうちの少なくとも一部を、前記第２のエリアにおいて時系列で前記ディスプレイユニット上に表示することと、
を行うように構成される、請求項２０６又は２０７に記載の電子デバイス。
【請求項２０９】
前記第２のエリアを前記第１の方向に移動することが、前記第２のエリアの少なくとも一部分を前記第１の方向に前記ディスプレイユニット内へ移動することを含む、請求項２０８に記載の電子デバイス。
【請求項２１０】
前記処理ユニットが、
前記ドラッグジェスチャが前記タッチ感知面ユニット上の前記第１の方向であるという前記判定に従って、
前記第２のエリアを前記第１の方向に移動した後に、前記ディスプレイユニット上で、前記第２の画像シーケンスのための前記第２の代表画像を前記第２のエリアに表示すること
を行うように構成される、請求項２０８又は２０９に記載の電子デバイス。
【請求項２１１】
前記処理ユニットが、
前記第２の画像シーケンスのための前記第２の代表画像を前記第２のエリアに表示する間に、前記第２の代表画像に対応する入力の強度の変化を検出することと、
前記入力の強度の前記変化を検出したことに応じて、前記ディスプレイユニット上で前記第２のエリアを移動せずに、前記第２のエリアにおける前記第２の画像シーケンス間を進むことと、
を行うように構成される、請求項２１０に記載の電子デバイス。
【請求項２１２】
前記処理ユニットが、
前記第１のエリア及び前記第２のエリアを移動する間に、前記ドラッグジェスチャの終了を検出することと、
前記第１のエリア及び前記第２のエリアを移動する間に、前記ドラッグジェスチャの終了を検出したことに応じて、
前記ドラッグジェスチャが、次シーケンスナビゲーション基準を満たすという判定に従って、
前記第１のエリアを前記第１の方向に完全に前記ディスプレイユニット外へ移動することと、
前記第２のエリアを完全に前記ディスプレイユニット内へ移動することと、
前記ディスプレイユニット上で、前記第２の画像シーケンスのための前記第２の代表画像を前記第２のエリアに表示することと、
を行うように構成される、請求項２０８から２１１のいずれか一項に記載の電子デバイス。
【請求項２１３】
前記処理ユニットが、
前記第１のエリア及び前記第２のエリアを移動する間に、前記ドラッグジェスチャの終了を検出したことに応じて、
前記ドラッグジェスチャが、前記次シーケンスナビゲーション基準を満たしていないという判定に従って、
前記第２のエリアを前記第１の方向とは反対の第２の方向に完全に前記ディスプレイユニット外へ移動することと、
前記第１のエリアを完全に前記ディスプレイユニット内へ移動することと、
前記ディスプレイユニット上で、前記第１の画像シーケンスのための前記第１の代表画像を前記第１のエリアに表示することと、
を行うように構成される、請求項２１２に記載の電子デバイス。
【請求項２１４】
前記処理ユニットが、
前記ドラッグジェスチャが前記タッチ感知面ユニット上の第２の方向であるという判定に従って、
前記移動可能な第１のエリアにおいて、前記第１の画像シーケンスのための前記第１の代表画像の表示を、前記ディスプレイユニット上で、前記第１の画像シーケンスのための前記第１の代表画像を取得する前に前記カメラが取得した前記第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の逆時系列表示と置き換えることと、
前記ディスプレイユニット上で、前記第１のエリアを前記第２の方向に移動することと、
を行うように構成される、請求項２０６から２１３のいずれか一項に記載の電子デバイス。
【請求項２１５】
前記第１のエリアを前記第２の方向に移動することが、前記第１のエリアの少なくとも一部分を前記第２の方向に前記ディスプレイユニット外へ移動することを含む、請求項２１４に記載の電子デバイス。
【請求項２１６】
前記処理ユニットが、
前記ドラッグジェスチャが前記タッチ感知面ユニット上の前記第２の方向であるという前記判定に従って、
前記ディスプレイユニット上で、第３のエリアを前記第２の方向に移動することと、
前記第３のエリアを前記第２の方向に移動する間に、第３の画像シーケンスのための第３の代表画像を取得した後に前記カメラが取得した前記第３の画像シーケンスのための１つ以上の画像のうちの少なくとも一部を、前記第３のエリアにおいて逆時系列で表示することと、
を行うように構成される、請求項２１４又は２１５に記載の電子デバイス。
【請求項２１７】
前記第３のエリアを前記第２の方向に移動することが、前記第３のエリアの少なくとも一部分を前記第２の方向に前記ディスプレイユニット内へ移動することを含む、請求項２１６に記載の電子デバイス。
【請求項２１８】
前記処理ユニットが、
前記ドラッグジェスチャが前記タッチ感知面ユニット上の前記第２の方向であるという前記判定に従って、
前記第３のエリアを前記第２の方向に移動した後に、前記ディスプレイユニット上で、前記第３の画像シーケンスのための前記第３の代表画像を前記第３のエリアに表示するように構成される、請求項２１６又は２１７に記載の電子デバイス。
【請求項２１９】
前記処理ユニットが、
前記第１のエリア及び前記第３のエリアを移動する間に、前記ドラッグジェスチャの終了を検出することと、
前記第１のエリア及び前記第３のエリアを移動する間に、前記ドラッグジェスチャの終了を検出したことに応じて、
前記ドラッグジェスチャが、前シーケンスナビゲーション基準を満たすという判定に従って、
前記第１のエリアを前記第２の方向に完全に前記ディスプレイユニット外へ移動することと、
前記第３のエリアを完全に前記ディスプレイユニット内へ移動することと、
前記第３の画像シーケンスのための前記第３の代表画像を前記第３のエリアに表示することと、
前記ドラッグジェスチャが、前記前シーケンスナビゲーション基準を満たしているという判定に従って、
前記第３のエリアを前記第１の方向に完全に前記ディスプレイユニット外へ移動することと、
前記第１のエリアを完全に前記ディスプレイユニット内へ移動することと、
前記ディスプレイユニット上で、前記第１の画像シーケンスのための前記第１の代表画像を前記第１のエリアに表示することと、
を行うように構成される、請求項２１６から２１８のいずれか一項に記載の電子デバイス。
【請求項２２０】
前記第１の画像シーケンスが、前記第２の画像シーケンスの前に前記カメラが取得したものであり、前記第１の画像シーケンスが、前記第３の画像シーケンスの後に前記カメラが取得したものである、請求項２１６から２１９のいずれか一項に記載の電子デバイス。
【請求項２２１】
前記第１の画像シーケンスが、メッセージングアプリケーションのスクロール可能領域に表示されたメッセージ会話におけるメッセージであり、前記第１の画像シーケンスが、前記メッセージングアプリケーションの前記スクロール可能領域がスクロールされるにつれて表示される、請求項２０６から２２０のいずれか一項に記載の電子デバイス。
【請求項２２２】
ディスプレイ及びタッチ感知面を備えた電子デバイスにおいて、
複数の画像シーケンスを記憶することであって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、ことと、
第１の画像シーケンスのための第１の代表画像を前記ディスプレイ上の移動可能な第１のエリアに表示することと、
前記タッチ感知面上でジェスチャを検出することであって、前記ジェスチャが、前記ディスプレイ上での第１の方向への移動に対応する接触による移動を含む、ことと、
前記タッチ感知面上で前記ジェスチャを検出したことに応じて、
前記ディスプレイ上で、前記第１のエリアを前記第１の方向に移動することと、
前記ディスプレイ上で、移動可能な第２のエリアを前記第１の方向に移動することと、
シーケンス表示基準が満たされているという判定に従って、前記第２のエリアを前記第１の方向に移動する間に、第２の画像シーケンスのための第２の代表画像を取得する前に前記カメラが取得した前記第２の画像シーケンスのための前記１つ以上の画像のうちの少なくとも一部を、前記第２のエリアにおいて時系列で表示することと、
を含む、方法。
【請求項２２３】
前記タッチ感知面上で前記ジェスチャを検出したことに応じて、
前記シーケンス表示基準が満たされていないという判定に従って、前記第２のエリアを前記第１の方向に移動する間に、前記第２の画像シーケンスのための前記第２の代表画像を前記ディスプレイ上の前記移動可能な第２のエリアに表示すること
を含む、請求項２２２に記載の方法。
【請求項２２４】
前記シーケンス表示基準が、前記接触が、前記第２の代表画像を取得する前に前記カメラが取得した前記第２の画像シーケンスのための前記１つ以上の画像のうちの少なくとも一部を前記第２のエリアに時系列で表示する前にリフトオフするという基準を含む、請求項２２２又は２２３に記載の方法。
【請求項２２５】
前記移動可能な第２のエリアを前記ディスプレイ上で前記第１の方向に移動することが、前記第２の代表画像を取得する前に取得されたそれぞれの前の画像を前記第２の領域に表示することを含む、請求項２２２から２２４のいずれか一項に記載の方法。
【請求項２２６】
前記シーケンス表示基準が、前記接触のリフトオフを検出することを含み、前記方法が、
前記接触のリフトオフを検出したことに応じて、前記移動可能な第２のエリアを前記第１の方向に移動し続けること及び前記移動可能な第１のエリアを前記第１の方向に移動し続けることであって、前記第２の画像シーケンスからの前記画像が、前記移動可能な第２のエリアが前記第１の方向への移動を停止した場合に前記第２の代表画像が前記移動可能な第２のエリアに表示されるようなレートで表示される、こと
を含む、請求項２２２から２２５のいずれか一項に記載の方法。
【請求項２２７】
前記移動可能な第１の領域を移動する間に、画像のためのシミュレーションされた視差効果を前記移動可能な第１の領域内で表示して、前記移動可能な第１の領域内の前記画像が、前記移動可能な第１の領域のフレームに対してシフトするようにすることを含む、請求項２２２から２２６のいずれか一項に記載の方法。
【請求項２２８】
前記接触が前記タッチ感知面上で検出されている間に前記移動可能な第２の領域を移動する間に、画像のためのシミュレーションされた視差効果を前記移動可能な第２の領域内で表示して、前記移動可能な第２の領域内の前記画像が、前記移動可能な第２の領域のフレームに対してシフトするようにすることを含む、請求項２２２から２２７のいずれか一項に記載の方法。
【請求項２２９】
それぞれの画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含む、請求項２２２から２２８のいずれか一項に記載の方法。
【請求項２３０】
前記第１のエリアを前記第１の方向に移動することが、前記第１のエリアの少なくとも一部分を前記第１の方向に前記ディスプレイ外へ移動することを含む、請求項２２２から２２９のいずれか一項に記載の方法。
【請求項２３１】
前記第２のエリアを前記第１の方向に移動することが、前記第２のエリアの少なくとも一部分を前記第１の方向に前記ディスプレイ内へ移動することを含む、請求項２２２から２３０のいずれか一項に記載の方法。
【請求項２３２】
前記第２のエリアを前記第１の方向に移動した後に、前記第２の画像シーケンスのための前記第２の代表画像を前記第２のエリアに表示することを含む、請求項２２２から２３１のいずれか一項に記載の方法。
【請求項２３３】
前記第２の画像シーケンスのための前記第２の代表画像を前記第２のエリアに表示する間に、前記第２の代表画像に対応する入力の強度の変化を検出することと、
前記入力の強度の前記変化を検出したことに応じて、前記ディスプレイ上で前記第２のエリアを移動せずに、前記第２のエリアにおける前記第２の画像シーケンス間を進むことと、
を含む、請求項２３２に記載の方法。
【請求項２３４】
前記第１のエリア及び前記第２のエリアを移動する間に、前記ジェスチャの終了を検出することと、
前記第１のエリア及び前記第２のエリアを移動する間に、前記ジェスチャの終了を検出したことに応じて、
前記ジェスチャが、次シーケンスナビゲーション基準を満たすという判定に従って、
前記第１のエリアを前記第１の方向に完全に前記ディスプレイ外へ移動することと、
前記第２のエリアを完全に前記ディスプレイ内へ移動することと、
前記第２の画像シーケンスのための前記第２の代表画像を前記第２のエリアに表示することと、
を含む、請求項２２２から２３３のいずれか一項に記載の方法。
【請求項２３５】
前記第１のエリア及び前記第２のエリアを移動する間に、前記ジェスチャの終了を検出したことに応じて、
前記ジェスチャが、前記次シーケンスナビゲーション基準を満たしていないという判定に従って、
前記第２のエリアを前記第１の方向とは反対の第２の方向に完全に前記ディスプレイ外へ移動することと、
前記第１のエリアを完全に前記ディスプレイ内へ移動することと、
前記第１の画像シーケンスのための前記第１の代表画像を前記第１のエリアに表示することと、
を含む、請求項２３４に記載の方法。
【請求項２３６】
前記第１の画像シーケンスが、メッセージングアプリケーションのスクロール可能領域に表示されたメッセージ会話におけるメッセージであり、前記第１の画像シーケンスが、前記メッセージングアプリケーションの前記スクロール可能領域がスクロールされるにつれて表示される、請求項２２２から２３５のいずれか一項に記載の方法。
【請求項２３７】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備える電子デバイスであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
複数の画像シーケンスを記憶することであって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、ことと、
第１の画像シーケンスのための第１の代表画像を前記ディスプレイ上の移動可能な第１のエリアに表示することと、
前記タッチ感知面上でジェスチャを検出することであって、前記ジェスチャが、前記ディスプレイ上での第１の方向への移動に対応する接触による移動を含む、ことと、
前記タッチ感知面上で前記ジェスチャを検出したことに応じて、
前記ディスプレイ上で、前記第１のエリアを前記第１の方向に移動することと、
前記ディスプレイ上で、移動可能な第２のエリアを前記第１の方向に移動することと、
シーケンス表示基準が満たされているという判定に従って、前記第２のエリアを前記第１の方向に移動する間に、第２の画像シーケンスのための第２の代表画像を取得する前に前記カメラが取得した前記第２の画像シーケンスのための前記１つ以上の画像のうちの少なくとも一部を、前記第２のエリアにおいて時系列で表示することと、
を行うための命令を含む、電子デバイス。
【請求項２３８】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、
複数の画像シーケンスを記憶することであって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、ことと、
第１の画像シーケンスのための第１の代表画像を前記ディスプレイ上の移動可能な第１のエリアに表示することと、
前記タッチ感知面上でジェスチャを検出することであって、前記ジェスチャが、前記ディスプレイ上での第１の方向への移動に対応する接触による移動を含む、ことと、
前記タッチ感知面上で前記ジェスチャを検出したことに応じて、
前記ディスプレイ上で、前記第１のエリアを前記第１の方向に移動することと、
前記ディスプレイ上で、移動可能な第２のエリアを前記第１の方向に移動することと、
シーケンス表示基準が満たされているという判定に従って、前記第２のエリアを前記第１の方向に移動する間に、第２の画像シーケンスのための第２の代表画像を取得する前に前記カメラが取得した前記第２の画像シーケンスのための前記１つ以上の画像のうちの少なくとも一部を、前記第２のエリアにおいて時系列で表示することと、
を行わせる、コンピュータ可読記憶媒体。
【請求項２３９】
ディスプレイと、
タッチ感知面と、
複数の画像シーケンスを記憶するための手段であって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、手段と、
第１の画像シーケンスのための第１の代表画像を前記ディスプレイ上の移動可能な第１のエリアに表示するための手段と、
前記タッチ感知面上でジェスチャを検出するための手段であって、前記ジェスチャが、前記ディスプレイ上での第１の方向への移動に対応する接触による移動を含む、手段と、
前記タッチ感知面上で前記ジェスチャを検出したことに応じて有効化される、
前記ディスプレイ上で、前記第１のエリアを前記第１の方向に移動することと、
前記ディスプレイ上で、移動可能な第２のエリアを前記第１の方向に移動することと、
シーケンス表示基準が満たされているという判定に従って、前記第２のエリアを前記第１の方向に移動する間に、第２の画像シーケンスのための第２の代表画像を取得する前に前記カメラが取得した前記第２の画像シーケンスのための前記１つ以上の画像のうちの少なくとも一部を、前記第２のエリアにおいて時系列で表示することと、
を行うための手段と、
を備える、電子デバイス。
【請求項２４０】
ディスプレイ及びタッチ感知面を備えた電子デバイスで使用するための情報処理装置であって、
複数の画像シーケンスを記憶するための手段であって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、手段と、
第１の画像シーケンスのための第１の代表画像を前記ディスプレイ上の移動可能な第１のエリアに表示するための手段と、
前記タッチ感知面上でジェスチャを検出するための手段であって、前記ジェスチャが、前記ディスプレイ上での第１の方向への移動に対応する接触による移動を含む、手段と、
前記タッチ感知面上で前記ジェスチャを検出したことに応じて有効化される、
前記ディスプレイ上で、前記第１のエリアを前記第１の方向に移動することと、
前記ディスプレイ上で、移動可能な第２のエリアを前記第１の方向に移動することと、
シーケンス表示基準が満たされているという判定に従って、前記第２のエリアを前記第１の方向に移動する間に、第２の画像シーケンスのための第２の代表画像を取得する前に前記カメラが取得した前記第２の画像シーケンスのための前記１つ以上の画像のうちの少なくとも一部を、前記第２のエリアにおいて時系列で表示することと、
を行うための手段と、
を備える、情報処理装置。
【請求項２４１】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、請求項２２２から２３６に記載の方法のいずれかを実行するための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項２４２】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、請求項２２２から２３６に記載の方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項２４３】
ディスプレイ、タッチ感知面、メモリ及び前記メモリに記憶されている１つ以上のプログラムを実行するための１つ以上のプロセッサを備えた電子デバイス上のグラフィックユーザインタフェースであって、請求項２２２から２３６に記載の方法のいずれかに従って表示されるユーザインタフェースを含む、グラフィックユーザインタフェース。
【請求項２４４】
ディスプレイと、
タッチ感知面と、
請求項２２２から２３６に記載の方法のいずれかを実行するための手段と、
を備える、電子デバイス。
【請求項２４５】
ディスプレイ及びタッチ感知面を備えた電子デバイスで使用するための情報処理装置であって、
請求項２２２から２３６に記載の方法のいずれかを実行するための手段
を備える、情報処理装置。
【請求項２４６】
画像を表示するように構成されたディスプレイユニットと、
ユーザ入力を検出するように構成されたタッチ感知面ユニットと、
前記ディスプレイユニット及び前記タッチ感知面ユニットに接続された処理ユニットであって、
複数の画像シーケンスを記憶することであって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、ことと、
第１の画像シーケンスのための第１の代表画像を前記ディスプレイユニット上の移動可能な第１のエリアに表示可能とすることと、
前記タッチ感知面ユニット上でジェスチャを検出することであって、前記ジェスチャが、前記ディスプレイユニット上での第１の方向への移動に対応する接触による移動を含む、ことと、
前記タッチ感知面ユニット上で前記ジェスチャを検出したことに応じて、
前記ディスプレイユニット上で、前記第１のエリアを前記第１の方向に移動することと、
前記ディスプレイユニット上で、移動可能な第２のエリアを前記第１の方向に移動することと、
シーケンス表示基準が満たされているという判定に従って、前記第２のエリアを前記第１の方向に移動する間に、第２の画像シーケンスのための第２の代表画像を取得する前に前記カメラが取得した前記第２の画像シーケンスのための前記１つ以上の画像のうちの少なくとも一部を、前記第２のエリアにおいて時系列で表示可能とすることと、
を行うように構成された、処理ユニットと、
を備える、電子デバイス。
【請求項２４７】
前記処理ユニットが、
前記タッチ感知面ユニット上で前記ジェスチャを検出したことに応じて、
前記シーケンス表示基準が満たされていないという判定に従って、前記第２のエリアを前記第１の方向に移動する間に、前記第２の画像シーケンスのための前記第２の代表画像を前記ディスプレイユニット上の前記移動可能な第２のエリアに表示可能とすること
を行うように構成される、請求項２４６に記載の電子デバイス。
【請求項２４８】
前記シーケンス表示基準が、前記接触が、前記第２の代表画像を取得する前に前記カメラが取得した前記第２の画像シーケンスのための前記１つ以上の画像のうちの少なくとも一部を前記第２のエリアに時系列で表示可能とする前にリフトオフするという基準を含む、請求項２４６又は２４７に記載の電子デバイス。
【請求項２４９】
前記移動可能な第２のエリアを前記ディスプレイユニットで前記第１の方向に移動することが、前記第２の代表画像を取得する前に取得されたそれぞれの前の画像を前記第２の領域に表示可能とすることを含む、請求項２４６から２４８のいずれか一項に記載の電子デバイス。
【請求項２５０】
前記シーケンス表示基準が、前記接触のリフトオフを検出することを含み、前記処理ユニットが、
前記接触のリフトオフを検出したことに応じて、前記移動可能な第２のエリアを前記第１の方向に移動し続けること及び前記移動可能な第１のエリアを前記第１の方向に移動し続けることであって、前記第２の画像シーケンスからの前記画像が、前記移動可能な第２のエリアが前記第１の方向への移動を停止した場合に前記第２の代表画像が前記移動可能な第２のエリアに表示されるようなレートで表示される、こと
を行うように構成される、請求項２４６から２４９のいずれか一項に記載の電子デバイス。
【請求項２５１】
前記処理ユニットが、前記移動可能な第１の領域を移動する間に、画像のためのシミュレーションされた視差効果を前記移動可能な第１の領域内で表示可能として、前記移動可能な第１の領域内の前記画像が、前記移動可能な第１の領域のフレームに対してシフトするようにすることを行うように構成される、請求項２４６から２５０のいずれか一項に記載の電子デバイス。
【請求項２５２】
前記処理ユニットが、前記接触が前記タッチ感知面ユニット面上で検出されている間に前記移動可能な第２の領域を移動する間に、画像のためのシミュレーションされた視差効果を前記移動可能な第２の領域内で表示可能として、前記移動可能な第２の領域内の前記画像が、前記移動可能な第２の領域のフレームに対してシフトするようにすることを行うように構成される、請求項２４６から２５１のいずれか一項に記載の電子デバイス。
【請求項２５３】
それぞれの画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含む、請求項２４６から２５２のいずれか一項に記載の電子デバイス。
【請求項２５４】
前記第１のエリアを前記第１の方向に移動することが、前記第１のエリアの少なくとも一部分を前記第１の方向に前記ディスプレイユニット外へ移動することを含む、請求項２４６から２５３のいずれか一項に記載の電子デバイス。
【請求項２５５】
前記第２のエリアを前記第１の方向に移動することが、前記第２のエリアの少なくとも一部分を前記第１の方向に前記ディスプレイユニット内へ移動することを含む、請求項２４６から２５４のいずれか一項に記載の電子デバイス。
【請求項２５６】
前記処理ユニットが、前記第２のエリアを前記第１の方向に移動した後に、前記第２の画像シーケンスのための前記第２の代表画像を前記第２のエリアに表示可能とすることを行うように構成される、請求項２４６から２５５のいずれか一項に記載の電子デバイス。
【請求項２５７】
前記処理ユニットが、
前記第２の画像シーケンスのための前記第２の代表画像を前記第２のエリアに表示可能とする間に、前記第２の代表画像に対応する入力の強度の変化を検出することと、
前記入力の強度の前記変化を検出したことに応じて、前記ディスプレイユニット上で前記第２のエリアを移動せずに、前記第２のエリアにおける前記第２の画像シーケンス間を進むことと、
を行うように構成される、請求項２５６に記載の電子デバイス。
【請求項２５８】
前記処理ユニットが、
前記第１のエリア及び前記第２のエリアを移動する間に、前記ジェスチャの終了を検出することと、
前記第１のエリア及び前記第２のエリアを移動する間に、前記ジェスチャの終了を検出したことに応じて、
前記ジェスチャが、次シーケンスナビゲーション基準を満たすという判定に従って、
前記第１のエリアを前記第１の方向に完全に前記ディスプレイユニット外へ移動することと、
前記第２のエリアを完全に前記ディスプレイユニット内へ移動することと、
前記第２の画像シーケンスのための前記第２の代表画像を前記第２のエリアに表示可能とすることと、
を行うように構成される、請求項２４６から２５７のいずれか一項に記載の電子デバイス。
【請求項２５９】
前記処理ユニットが、
前記第１のエリア及び前記第２のエリアを移動する間に、前記ジェスチャの終了を検出したことに応じて、
前記ジェスチャが、前記次シーケンスナビゲーション基準を満たしていないという判定に従って、
前記第２のエリアを前記第１の方向とは反対の第２の方向に完全に前記ディスプレイユニット外へ移動することと、
前記第１のエリアを完全に前記ディスプレイユニット内へ移動することと、
前記第１の画像シーケンスのための前記第１の代表画像を前記第１のエリアに表示可能とすることと、
を行うように構成される、請求項２５８に記載の電子デバイス。
【請求項２６０】
前記第１の画像シーケンスが、メッセージングアプリケーションのスクロール可能領域に表示されたメッセージ会話におけるメッセージであり、前記第１の画像シーケンスが、前記メッセージングアプリケーションの前記スクロール可能領域がスクロールされるにつれて表示される、請求項２４６から２５９のいずれか一項に記載の電子デバイス。
【請求項２６１】
ディスプレイ及びタッチ感知面を備えた電子デバイスにおいて、
複数の画像シーケンスを記憶することであって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得した後に前記カメラが取得した１つ以上の画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、ことと、
前記複数の画像シーケンスにおける前記画像とは異なる複数の画像を記憶することであって、前記複数の画像におけるそれぞれの画像は、前記複数の画像シーケンスにおける画像シーケンスの一部ではない、ことと、
前記ディスプレイ上に第１の画像を表示することと、
前記ディスプレイ上に前記第１の画像を表示する間に、第１の入力を検出することと、
前記第１の入力を検出したことに応じて、
前記第１の画像が第１の画像シーケンスにおける画像であるという判定に従って、前記第１の画像に加えて前記第１の画像シーケンスにおける前記画像のうちの少なくとも一部を表示することを含む第１の動作を行うことと、
前記第１の画像が、前記複数の画像シーケンスにおける前記画像とは異なる前記複数の画像における画像であるという判定に従って、前記第１の画像を含め、前記第１の動作とは異なる第２の動作を行うことと、
を含む、方法。
【請求項２６２】
前記第１の入力が長押しジェスチャであり、
前記第１の動作が、前記第１の画像シーケンスの少なくとも一部分を表示し、
前記第２の動作が、前記第１の画像と共に前記第１の画像に関する情報を表示する、請求項２６１に記載の方法。
【請求項２６３】
前記第１の入力が長押しジェスチャであり、
前記第１の動作が、前記第１の画像シーケンスの少なくとも一部分を表示し、
前記第２の動作が、前記第１の画像の異なる部分を示すアニメーションを表示する、請求項２６１に記載の方法。
【請求項２６４】
前記デバイスが、前記タッチ感知面との接触の強度を検出するための１つ以上のセンサを含み、
前記第１の入力が、第１の接触強度基準を満足する指の接触を含み、
前記第１の動作が、前記第１の画像シーケンスの少なくとも一部分を表示し、
前記第２の動作が、前記第１の画像と共に前記第１の画像に関する情報を表示する、請求項２６１に記載の方法。
【請求項２６５】
前記デバイスが、前記タッチ感知面との接触の強度を検出するための１つ以上のセンサを含み、
前記第１の入力が、第１の接触強度基準を満足する指の接触を含み、
前記第１の動作が、前記第１の画像シーケンスの少なくとも一部分を表示し、
前記第２の動作が、前記第１の画像の異なる部分を示すアニメーションを表示する、請求項２６１に記載の方法。
【請求項２６６】
前記第１の入力がドラッグジェスチャであり、
前記第１の画像を表示することから第２の画像を表示することへ移行することであって、前記第２の画像が前記第１の画像シーケンスにおける画像ではない、ことの間に、前記第１の動作が、前記第１の画像シーケンスにおける前記画像のうちの少なくとも一部を表示し、
前記第２の動作が、前記第１の画像を表示することから第３の画像を表示することへ移行し、前記第３の画像が前記第１の画像シーケンスにおける画像ではない、請求項２６１に記載の方法。
【請求項２６７】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
複数の画像シーケンスを記憶することであって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得した後に前記カメラが取得した１つ以上の画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、ことと、
前記複数の画像シーケンスにおける前記画像とは異なる複数の画像を記憶することであって、前記複数の画像におけるそれぞれの画像は、前記複数の画像シーケンスにおける画像シーケンスの一部ではない、ことと、
前記ディスプレイ上に第１の画像を表示することと、
前記ディスプレイ上に前記第１の画像を表示する間に、第１の入力を検出することと、
前記第１の入力を検出したことに応じて、
前記第１の画像が第１の画像シーケンスにおける画像であるという判定に従って、前記第１の画像に加えて前記第１の画像シーケンスにおける前記画像のうちの少なくとも一部を表示することを含む第１の動作を行うことと、
前記第１の画像が、前記複数の画像シーケンスにおける前記画像とは異なる前記複数の画像における画像であるという判定に従って、前記第１の画像を含め、前記第１の動作とは異なる第２の動作を行うことと、
を行うための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項２６８】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、
複数の画像シーケンスを記憶することであって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得した後に前記カメラが取得した１つ以上の画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、ことと、
前記複数の画像シーケンスにおける前記画像とは異なる複数の画像を記憶することであって、前記複数の画像におけるそれぞれの画像は、前記複数の画像シーケンスにおける画像シーケンスの一部ではない、ことと、
前記ディスプレイ上に第１の画像を表示することと、
前記ディスプレイ上に前記第１の画像を表示する間に、第１の入力を検出することと、
前記第１の入力を検出したことに応じて、
前記第１の画像が第１の画像シーケンスにおける画像であるという判定に従って、前記第１の画像に加えて前記第１の画像シーケンスにおける前記画像のうちの少なくとも一部を表示することを含む第１の動作を行うことと、
前記第１の画像が、前記複数の画像シーケンスにおける前記画像とは異なる前記複数の画像における画像であるという判定に従って、前記第１の画像を含め、前記第１の動作とは異なる第２の動作を行うことと、
を行わせる、コンピュータ可読記憶媒体。
【請求項２６９】
ディスプレイと、
タッチ感知面と、
複数の画像シーケンスを記憶するための手段であって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得した後に前記カメラが取得した１つ以上の画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、手段と、
前記複数の画像シーケンスにおける前記画像とは異なる複数の画像を記憶するための手段であって、前記複数の画像におけるそれぞれの画像は、前記複数の画像シーケンスにおける画像シーケンスの一部ではない、手段と、
前記ディスプレイ上に第１の画像を表示するための手段と、
前記ディスプレイ上に前記第１の画像を表示する間に有効化される、第１の入力を検出するための手段と、
前記第１の入力を検出したことに応じて有効化される、
前記第１の画像が第１の画像シーケンスにおける画像であるという判定に従って、前記第１の画像に加えて前記第１の画像シーケンスにおける前記画像のうちの少なくとも一部を表示することを含む第１の動作を行うことと、
前記第１の画像が、前記複数の画像シーケンスにおける前記画像とは異なる前記複数の画像における画像であるという判定に従って、前記第１の画像を含め、前記第１の動作とは異なる第２の動作を行うことと、
を行うための手段と、
を備える、電子デバイス。
【請求項２７０】
ディスプレイ及びタッチ感知面を備えた電子デバイスで使用するための情報処理装置であって、
複数の画像シーケンスを記憶するための手段であって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得した後に前記カメラが取得した１つ以上の画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、手段と、
前記複数の画像シーケンスにおける前記画像とは異なる複数の画像を記憶するための手段であって、前記複数の画像におけるそれぞれの画像は、前記複数の画像シーケンスにおける画像シーケンスの一部ではない、手段と、
前記ディスプレイ上に第１の画像を表示するための手段と、
前記ディスプレイ上に前記第１の画像を表示する間に有効化される、第１の入力を検出するための手段と、
前記第１の入力を検出したことに応じて有効化される、
前記第１の画像が第１の画像シーケンスにおける画像であるという判定に従って、前記第１の画像に加えて前記第１の画像シーケンスにおける前記画像のうちの少なくとも一部を表示することを含む第１の動作を行うことと、
前記第１の画像が、前記複数の画像シーケンスにおける前記画像とは異なる前記複数の画像における画像であるという判定に従って、前記第１の画像を含め、前記第１の動作とは異なる第２の動作を行うことと、
を行うための手段と、
を備える、情報処理装置。
【請求項２７１】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるよう構成されており、前記１つ以上のプログラムが、請求項２６１から２６６に記載の方法のいずれかを実行するための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項２７２】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、請求項２６１から２６６に記載の方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項２７３】
ディスプレイ、タッチ感知面、メモリ及び前記メモリに記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサを備えた電子デバイス上のグラフィックユーザインタフェースであって、請求項２６１から２６６に記載の方法のいずれかに従って表示されるユーザインタフェースを備える、グラフィックユーザインタフェース。
【請求項２７４】
ディスプレイと、
タッチ感知面と、
請求項２６１から２６６に記載の方法のいずれかを実行するための手段と、
を備える、電子デバイス。
【請求項２７５】
ディスプレイ及びタッチ感知面を備えた電子デバイスで使用するための情報処理装置であって、請求項２６１から２６６に記載の方法のいずれかを実行するための手段を備える、情報処理装置。
【請求項２７６】
画像を表示するように構成されたディスプレイユニットと、
ユーザ入力を検出するように構成されたタッチ感知面ユニットと、
画像を記憶するように構成されたメモリユニットと、
前記ディスプレイユニット、前記メモリユニット及び前記タッチ感知面ユニットに接続された処理ユニットであって、
前記メモリユニットに、複数の画像シーケンスを記憶することであって、それぞれの画像シーケンスが、
カメラが撮ったそれぞれの代表画像と、
前記それぞれの代表画像を取得した後に前記カメラが取得した１つ以上の画像と、
前記それぞれの代表画像を取得する前に前記カメラが取得した１つ以上の画像と、を含む、ことと、
前記メモリユニットに、前記複数の画像シーケンスにおける前記画像とは異なる複数の画像を記憶することであって、前記複数の画像におけるそれぞれの画像は、前記複数の画像シーケンスにおける画像シーケンスの一部ではない、ことと、
前記ディスプレイユニット上に第１の画像を表示することと、
前記ディスプレイユニット上に前記第１の画像を表示する間に、第１の入力を検出することと、
前記第１の入力を検出したことに応じて、
前記第１の画像が第１の画像シーケンスにおける画像であるという判定に従って、前記第１の画像に加えて前記第１の画像シーケンスにおける前記画像のうちの少なくとも一部を前記ディスプレイユニット上に表示することを含む第１の動作を行うことと、
前記第１の画像が、前記複数の画像シーケンスにおける前記画像とは異なる前記複数の画像における画像であるという判定に従って、前記第１の画像を含め、前記第１の動作とは異なる第２の動作を行うことと、
を行うように構成された、処理ユニットと、
を備える、電子デバイス。
【請求項２７７】
前記第１の入力が長押しジェスチャであり、
前記第１の動作が、前記第１の画像シーケンスの少なくとも一部分を表示し、
前記第２の動作が、前記第１の画像と共に前記第１の画像に関する情報を前記ディスプレイユニット上に表示する、請求項２７６に記載の電子デバイス。
【請求項２７８】
前記第１の入力が長押しジェスチャであり、
前記第１の動作が、前記第１の画像シーケンスの少なくとも一部分を表示し、
前記第２の動作が、前記第１の画像の異なる部分を示すアニメーションを前記ディスプレイユニット上に表示する、請求項２７６に記載の電子デバイス。
【請求項２７９】
前記デバイスが、前記タッチ感知面ユニットとの接触の強度を検出するための１つ以上のセンサユニットを含み、
前記第１の入力が、第１の接触強度基準を満足する指の接触を含み、
前記第１の動作が、前記第１の画像シーケンスの少なくとも一部分を表示し、
前記第２の動作が、前記第１の画像と共に前記第１の画像に関する情報を前記ディスプレイユニット上に表示する、請求項２７６に記載の電子デバイス。
【請求項２８０】
前記デバイスが、前記タッチ感知面ユニットとの接触の強度を検出するための１つ以上のセンサユニットを含み、
前記第１の入力が、第１の接触強度基準を満足する指の接触を含み、
前記第１の動作が、前記第１の画像シーケンスの少なくとも一部分を表示し、
前記第２の動作が、前記第１の画像の異なる部分を示すアニメーションを前記ディスプレイユニット上に表示する、請求項２７６に記載の電子デバイス。
【請求項２８１】
前記第１の入力がドラッグジェスチャであり、
前記第１の画像を表示することから第２の画像を表示することへ移行することであって、前記第２の画像が前記第１の画像シーケンスにおける画像ではない、ことの間に、前記第１の動作が、前記第１の画像シーケンスにおける前記画像のうちの少なくとも一部を前記ディスプレイユニット上に表示し、
前記第２の動作が、前記第１の画像を表示することから第３の画像を表示することへ移行し、前記第３の画像が前記第１の画像シーケンスにおける画像ではない、請求項２７６に記載の電子デバイス。
【請求項２８２】
ディスプレイ及びタッチ感知面を備えた電子デバイスにおいて、
前記ディスプレイ上に代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイ上に前記代表画像を表示する間に、前記代表画像を修正する入力を検出することと、
前記代表画像を修正するための前記入力を検出したことに応じて、
前記デバイスが第１の編集モードにあるという判定に従って、前記代表画像、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像、及び前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正することと、
前記デバイスが第１の編集モードとは異なる第２の編集モードにあるという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正することと、
を含む、方法。
【請求項２８３】
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正した後に、
前記ディスプレイ上に前記修正された代表画像を表示することと、
前記ディスプレイ上に前記修正された代表画像を表示する間に、第２の入力の第１の部分を検出することと、
前記第２の入力の前記第１の部分を検出したことに応じて、前記修正された代表画像の表示を、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部の順番での表示と置き換えることと、
前記第２の入力の前記第１の部分を検出した後に、前記第２の入力の第２の部分を検出することと、
前記第２の入力の前記第２の部分を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、修正されていない前記代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を順番に表示することと、
を含む、請求項２８２に記載の方法。
【請求項２８４】
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正した後に、
前記ディスプレイ上に前記修正された代表画像を表示することと、
前記ディスプレイ上に前記修正された代表画像を表示する間に、第２の入力を検出することと、
第２の入力を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、修正されていない前記代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を順番に表示することと、
を含む、請求項２８２に記載の方法。
【請求項２８５】
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正した後に、
前記ディスプレイ上に前記修正された代表画像を表示することと、
前記ディスプレイ上に前記修正された代表画像を表示する間に、第２の入力の第１の部分を検出することと、
前記第２の入力の前記第１の部分を検出したことに応じて、前記修正された代表画像の表示を、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部の順番での表示と置き換えることと、
前記第２の入力の前記第１の部分を検出した後に、前記第２の入力の第２の部分を検出することと、
前記第２の入力の前記第２の部分を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、前記修正された代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を順番に表示することと、
を含む、請求項２８２に記載の方法。
【請求項２８６】
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正した後に、
前記ディスプレイ上に前記修正された代表画像を表示することと、
前記ディスプレイ上に前記修正された代表画像を表示する間に、第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、前記修正された代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を順番に表示することと、
を含む、請求項２８２に記載の方法。
【請求項２８７】
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正した後に、
前記ディスプレイ上に前記修正された代表画像を表示することと、
前記ディスプレイ上に前記修正された代表画像を表示する間に、第２の入力の第１の部分を検出することと、
前記第２の入力の前記第１の部分を検出したことに応じて、前記修正された代表画像の表示を、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部の順番での表示と置き換えることと、
前記第２の入力の前記第１の部分を検出した後に、前記第２の入力の第２の部分を検出することと、
前記第２の入力の前記第２の部分を検出したことに応じて、前記代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、前記代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を順番に表示することと、
を含む、請求項２８２に記載の方法。
【請求項２８８】
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正した後に、
前記ディスプレイ上に前記修正された代表画像を表示することと、
前記ディスプレイ上に前記修正された代表画像を表示する間に、第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、前記代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を順番に表示することと、
を含む、請求項２８２に記載の方法。
【請求項２８９】
前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像及び前記代表画像を取得した後にカメラが取得した前記１つ以上の画像を削除する要求に対応する第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像と、を削除することと、
を含む、請求項２８２から２８８のいずれか一項に記載の方法。
【請求項２９０】
前記代表画像、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像、及び前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正した後に、
前記ディスプレイ上に前記修正された代表画像を表示することと、
前記ディスプレイ上に前記修正された代表画像を表示する間に、第２の入力の第１の部分を検出することと、
前記第２の入力の前記第１の部分を検出したことに応じて、前記修正された代表画像の表示を、前記代表画像を取得した後に前記カメラが取得した前記修正された１つ以上の画像のうちの少なくとも一部の順番での表示と置き換えることと、
前記第２の入力の前記第１の部分を検出した後に、前記第２の入力の第２の部分を検出することと、
前記第２の入力の前記第２の部分を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記修正された１つ以上の画像のうちの少なくとも一部と、前記修正された代表画像と、前記代表画像を取得した後に前記カメラが取得した前記修正された１つ以上の画像のうちの少なくとも一部と、を順番に表示することと、
を含む、請求項２８２から２８９のいずれか一項に記載の方法。
【請求項２９１】
前記代表画像、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像、及び前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正した後に、
前記ディスプレイ上に前記修正された代表画像を表示することと、
前記ディスプレイ上に前記修正された代表画像を表示する間に、第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記修正された１つ以上の画像のうちの少なくとも一部と、前記修正された代表画像と、前記代表画像を取得した後に前記カメラが取得した前記修正された１つ以上の画像のうちの少なくとも一部と、を順番に表示することと、
を含む、請求項２８２から２８９のいずれか一項に記載の方法。
【請求項２９２】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
前記ディスプレイ上に代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイ上に前記代表画像を表示する間に、前記代表画像を修正する入力を検出することと、
前記代表画像を修正するための前記入力を検出したことに応じて、
前記デバイスが第１の編集モードにあるという判定に従って、前記代表画像、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像、及び前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正することと、
前記デバイスが前記第１の編集モードとは異なる第２の編集モードにあるという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正することと、
を行うための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項２９３】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、
前記ディスプレイ上に代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイ上に前記代表画像を表示する間に、前記代表画像を修正する入力を検出することと、
前記代表画像を修正するための前記入力を検出したことに応じて、
前記デバイスが第１の編集モードにあるという判定に従って、前記代表画像、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像、及び前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正することと、
前記デバイスが前記第１の編集モードとは異なる第２の編集モードにあるという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正することと、
を行わせる、コンピュータ可読記憶媒体。
【請求項２９４】
ディスプレイと、
タッチ感知面と、
前記ディスプレイ上に代表画像を表示するための手段であって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、手段と、
前記ディスプレイ上に前記代表画像を表示する間に有効化される、前記代表画像を修正する入力を検出するための手段と、
前記代表画像を修正するための前記入力を検出したことに応じて有効化される、
前記デバイスが第１の編集モードにあるという判定に従って、前記代表画像、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像、及び前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正することと、
前記デバイスが前記第１の編集モードとは異なる第２の編集モードにあるという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正することと、
を行うため手段と、
を備える、電子デバイス。
【請求項２９５】
ディスプレイ及びタッチ感知面を備えた電子デバイスで使用するための情報処理装置であって、
前記ディスプレイ上に代表画像を表示するための手段であって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、手段と、
前記ディスプレイ上に前記代表画像を表示する間に有効化される、前記代表画像を修正する入力を検出するための手段と、
前記代表画像を修正するための前記入力を検出したことに応じて有効化される、
前記デバイスが第１の編集モードにあるという判定に従って、前記代表画像、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像、及び前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正することと、
前記デバイスが前記第１の編集モードとは異なる第２の編集モードにあるという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正することと、
を行うため手段と、
を備える、情報処理装置。
【請求項２９６】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるよう構成されており、前記１つ以上のプログラムが、請求項２８２から２９１に記載の方法のいずれかを実行するための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項２９７】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、請求項２８２から２９１に記載の方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項２９８】
ディスプレイ、タッチ感知面、メモリ及び前記メモリに記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサを備えた電子デバイス上のグラフィックユーザインタフェースであって、請求項２８２から２９１に記載の方法のいずれかに従って表示されるユーザインタフェースを含む、グラフィックユーザインタフェース。
【請求項２９９】
ディスプレイと、
タッチ感知面と、
請求項２８２から２９１に記載の方法のいずれかを実行するための手段と、
を備える、電子デバイス。
【請求項３００】
ディスプレイ及びタッチ感知面を備えた電子デバイスで使用するための情報処理装置であって、
請求項２８２から２９１に記載の方法のいずれかを実行するための手段を備える、情報処理装置。
【請求項３０１】
画像を表示するように構成されたディスプレイユニットと、
ユーザ入力を検出するように構成されたタッチ感知面ユニットと、
前記ディスプレイユニット及び前記タッチ感知面ユニットに接続された処理ユニットであって、
前記ディスプレイユニット上に代表画像を表示可能とすることであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記ディスプレイユニット上に前記代表画像を表示可能とする間に、前記代表画像を修正する入力を検出することと、
前記代表画像を修正するための前記入力を検出したことに応じて、
前記デバイスが第１の編集モードにあるという判定に従って、前記代表画像、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像、及び前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正することと、
前記デバイスが前記第１の編集モードとは異なる第２の編集モードにあるという判定に従って、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正することと、
を行うように構成される、処理ユニットと、
を備える、電子デバイス。
【請求項３０２】
前記処理ユニットが、
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正した後に、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とすることと、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とする間に、第２の入力の第１の部分を検出することと、
前記第２の入力の前記第１の部分を検出したことに応じて、前記修正された代表画像の表示を、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部の順番での表示と置き換え可能とすることと、
前記第２の入力の前記第１の部分を検出した後に、前記第２の入力の第２の部分を検出することと、
前記第２の入力の前記第２の部分を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、修正されていない前記代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を順番に表示可能とすることと、
を行うように構成される、請求項３０１に記載の電子デバイス。
【請求項３０３】
前記処理ユニットが、
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正した後に、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とすることと、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とする間に、第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、修正されていない前記代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を順番に表示可能とすることと、
を行うように構成される、請求項３０１に記載の電子デバイス。
【請求項３０４】
前記処理ユニットが、
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正した後に、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とすることと、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とする間に、第２の入力の第１の部分を検出することと、
前記第２の入力の前記第１の部分を検出したことに応じて、前記修正された代表画像の表示を、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部の順番での表示と置き換え可能とすることと、
前記第２の入力の前記第１の部分を検出した後に、前記第２の入力の第２の部分を検出することと、
前記第２の入力の前記第２の部分を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、前記修正された代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を順番に表示可能とすることと、
を行うように構成される、請求項３０１に記載の電子デバイス。
【請求項３０５】
前記処理ユニットが、
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正した後に、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とすることと、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とする間に、第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、前記修正された代表画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部と、を順番に表示可能とすることと、
を行うように構成される、請求項３０１に記載の電子デバイス。
【請求項３０６】
前記処理ユニットが、
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正した後に、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とすることと、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とする間に、第２の入力の第１の部分を検出することと、
前記第２の入力の前記第１の部分を検出したことに応じて、前記修正された代表画像の表示を、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部の順番での表示と置き換え可能とすることと、
前記第２の入力の前記第１の部分を検出した後に、前記第２の入力の第２の部分を検出することと、
前記第２の入力の前記第２の部分を検出したことに応じて、前記代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、前記代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を順番に表示可能とすることと、
を行うように構成される、請求項３０１に記載の電子デバイス。
【請求項３０７】
前記処理ユニットが、
前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を修正せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正せずに、前記代表画像を修正した後に、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とすることと、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とする間に、第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、前記代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を順番に表示可能とすることと、
を行うように構成される、請求項３０１に記載の電子デバイス。
【請求項３０８】
前記処理ユニットが、
前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像及び前記代表画像を取得した後にカメラが取得した前記１つ以上の画像を削除する要求に対応する第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像と、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像と、を削除することと、
を行うように構成される、請求項３０１から３０７のいずれか一項に記載の電子デバイス。
【請求項３０９】
前記処理ユニットが、
前記代表画像、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像、及び前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正した後に、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とすることと、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とする間に、第２の入力の第１の部分を検出することと、
前記第２の入力の前記第１の部分を検出したことに応じて、前記修正された代表画像の表示を、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像のうちの少なくとも一部の順番での表示と置き換え可能とすることと、
前記第２の入力の前記第１の部分を検出した後に、前記第２の入力の第２の部分を検出することと、
前記第２の入力の前記第２の部分を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記修正された１つ以上の画像のうちの少なくとも一部と、前記修正された代表画像と、前記代表画像を取得した後に前記カメラが取得した前記修正された１つ以上の画像のうちの少なくとも一部と、を順番に表示可能とすることと、
を行うように構成される、請求項３０１から３０８のいずれか一項に記載の電子デバイス。
【請求項３１０】
前記処理ユニットが、
前記代表画像、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像、及び前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を修正した後に、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とすることと、
前記ディスプレイユニット上に前記修正された代表画像を表示可能とする間に、第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記代表画像を取得する前に前記カメラが取得した前記修正された１つ以上の画像のうちの少なくとも一部と、前記修正された代表画像と、前記代表画像を取得した後に前記カメラが取得した前記修正された１つ以上の画像のうちの少なくとも一部と、を順番に表示可能とすることと、
を行うように構成される、請求項３０１から３０８のいずれか一項に記載の電子デバイス。
【請求項３１１】
ディスプレイを備えた第１の電子デバイスにおいて、
前記ディスプレイ上で、他の電子デバイスと通信するように構成されたアプリケーションのユーザインタフェースに代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記代表画像を前記ディスプレイ上に表示する間に、前記アプリケーションを使用して、前記第１の電子デバイスから遠隔の第２の電子デバイスへと、前記代表画像を送信する要求又は送信するための前記代表画像を選択する要求に対応する入力を検出することと、
前記第２の電子デバイスへ前記代表画像を送信する前記要求又は送信するための前記代表画像を選択する前記要求に対応する前記入力を検出したことに応じて、
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されているという判定に従って、前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための第１の１組の任意選択を表示することと、
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されていないという判定に従って、前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための第２の１組の任意選択を表示することであって、前記第２の１組の任意選択が、前記第１の１組の任意選択とは異なる、ことと、
を含む、方法。
【請求項３１２】
他の電子デバイスと通信するように構成された前記アプリケーションが、共有ユーザインタフェースにおける前記アプリケーションに対応するアプリケーションアイコンの選択を検出したことに応じて表示される、請求項３１１に記載の方法。
【請求項３１３】
前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための前記第１の１組の任意選択が、前記画像シーケンス全体を送信する任意選択を含む、請求項３１１又は３１２に記載の方法。
【請求項３１４】
前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための前記第２の１組の任意選択が、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を送信せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を送信せずに、前記代表画像を送信するための任意選択を含む、請求項３１１から３１３のいずれか一項に記載の方法。
【請求項３１５】
前記第１の電子デバイスが、前記画像シーケンスの送信を許可する第１のモードにあるかどうかを判定することと、
前記第１の電子デバイスがグループとして前記画像シーケンスの送信を許可する前記第１のモードにはないという判定に従って、前記画像シーケンスのうちの少なくとも前記一部分を前記第２の電子デバイスに送信するための前記第１の１組の任意選択を修正することと、
を含む、請求項３１１から３１４のいずれか一項に記載の方法。
【請求項３１６】
前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための前記第２の１組の任意選択が、前記画像シーケンスのうちの少なくとも前記一部分を動画フォーマットに変換するための任意選択を含む、請求項３１１から３１５のいずれか一項に記載の方法。
【請求項３１７】
前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための前記第１の１組の任意選択が、前記画像シーケンスのうちの少なくとも前記一部分を動画フォーマットに変換するための任意選択を含む、請求項３１１から３１６のいずれか一項に記載の方法。
【請求項３１８】
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されているという前記判定に従って、前記画像シーケンスに対応する音声を送信すること
を含む、請求項３１１から３１７のいずれか一項に記載の方法。
【請求項３１９】
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されているという前記判定に従って、前記第１の画像シーケンスに対応するメタデータを送信すること
を含む、請求項３１１から３１８のいずれか一項に記載の方法。
【請求項３２０】
前記ディスプレイ上に前記代表画像を表示する間に、
第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記代表画像の表示を、前記画像シーケンスにおける前記画像のうちの少なくとも一部の順番での表示と置き換えることと、
を含む、請求項３１１から３１９のいずれか一項に記載の方法。
【請求項３２１】
前記第１の電子デバイスが、タッチ感知面と、前記タッチ感知面との接触の強度を検出するための１つ以上のセンサと、を備え、
前記第２の入力が、第１の接触強度基準を満足する指の接触を含む、請求項３２０に記載の方法。
【請求項３２２】
ディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
前記ディスプレイ上で、他の電子デバイスと通信するように構成されたアプリケーションのユーザインタフェースに代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記代表画像を前記ディスプレイ上に表示する間に、前記アプリケーションを使用して、前記電子デバイスから遠隔の第２の電子デバイスへと、前記代表画像を送信する要求又は送信するための前記代表画像を選択する要求に対応する入力を検出することと、
前記第２の電子デバイスへ前記代表画像を送信する前記要求又は送信するための前記代表画像を選択する前記要求に対応する前記入力を検出したことに応じて、
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されているという判定に従って、前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための第１の１組の任意選択を表示することと、
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されていないという判定に従って、前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための第２の１組の任意選択を表示することであって、前記第２の１組の任意選択が、前記第１の１組の任意選択とは異なる、ことと、
を行うための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項３２３】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイを備えた電子デバイスによって実行されると、前記デバイスに、
前記ディスプレイ上で、他の電子デバイスと通信するように構成されたアプリケーションのユーザインタフェースに代表画像を表示することであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記代表画像を前記ディスプレイ上に表示する間に、前記アプリケーションを使用して、前記電子デバイスから遠隔の第２の電子デバイスへと、前記代表画像を送信する要求又は送信するための前記代表画像を選択する要求に対応する入力を検出することと、
前記第２の電子デバイスへ前記代表画像を送信する前記要求又は送信するための前記代表画像を選択する前記要求に対応する前記入力を検出したことに応じて、
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されているという判定に従って、前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための第１の１組の任意選択を表示することと、
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されていないという判定に従って、前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための第２の１組の任意選択を表示することであって、前記第２の１組の任意選択が、前記第１の１組の任意選択とは異なる、ことと、
を行わせる、コンピュータ可読記憶媒体。
【請求項３２４】
ディスプレイと、
前記ディスプレイ上で、他の電子デバイスと通信するように構成されたアプリケーションのユーザインタフェースに代表画像を表示するための手段であって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、手段と、
前記代表画像を前記ディスプレイ上に表示する間に有効化される、前記アプリケーションを使用して、前記電子デバイスから遠隔の第２の電子デバイスへと、前記代表画像を送信する要求又は送信するための前記代表画像を選択する要求に対応する入力を検出するための手段と、
前記第２の電子デバイスへ前記代表画像を送信する要求又は送信するための前記代表画像を選択する要求に対応する前記入力を検出したことに応じて有効化される、
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されているという判定に従って、前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための第１の１組の任意選択を表示することと、
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されていないという判定に従って、前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための第２の１組の任意選択を表示することであって、前記第２の１組の任意選択が、前記第１の１組の任意選択とは異なる、ことと、
を行うための手段と、
を備える、電子デバイス。
【請求項３２５】
ディスプレイを備えた第１の電子デバイスにおいて使用される情報処理装置であって、
前記ディスプレイ上で、他の電子デバイスと通信するように構成されたアプリケーションのユーザインタフェースに代表画像を表示するための手段であって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、手段と、
前記代表画像を前記ディスプレイ上に表示する間に有効化される、前記アプリケーションを使用して、前記第１の電子デバイスから遠隔の第２の電子デバイスへと、前記代表画像を送信する要求又は送信するための前記代表画像を選択する要求に対応する入力を検出するための手段と、
前記第２の電子デバイスへ前記代表画像を送信する要求又は送信するための前記代表画像を選択する要求に対応する前記入力を検出したことに応じて有効化される、
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されているという判定に従って、前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための第１の１組の任意選択を表示することと、
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されていないという判定に従って、前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための第２の１組の任意選択を表示することであって、前記第２の１組の任意選択が、前記第１の１組の任意選択とは異なる、ことと、
を行うための手段と、
を備える、情報処理装置。
【請求項３２６】
ディスプレイと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるよう構成されており、前記１つ以上のプログラムが、請求項３１１から３２１に記載の方法のいずれかを実行するための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項３２７】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令はディスプレイを備えた電子デバイスによって実行されると、請求項３１１から３２１の前記方法のいずれかを前記デバイスに実行させる、コンピュータ可読記憶媒体。
【請求項３２８】
ディスプレイ、メモリ及び前記メモリに記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサを備えた電子デバイス上のグラフィックユーザインタフェースであって、請求項３１１から３２１に記載の方法のいずれかに従って表示されるユーザインタフェースを含む、グラフィックユーザインタフェース。
【請求項３２９】
ディスプレイと、
請求項３１１から３２１に記載の方法のいずれかを実行するための手段と、
を備える、電子デバイス。
【請求項３３０】
ディスプレイを備えた電子デバイスで使用するための情報処理装置であって、
請求項３１１から３２１に記載の方法のいずれかを実行するための手段
を備える、情報処理装置。
【請求項３３１】
画像を表示するように構成されたディスプレイユニットと、
前記ディスプレイユニットに接続された処理ユニットであって、
前記ディスプレイユニット上で、他の電子デバイスと通信するように構成されたアプリケーションのユーザインタフェースに代表画像を表示可能とすることであって、
前記代表画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記代表画像を前記ディスプレイユニット上に表示可能とする間に、前記アプリケーションを使用して、前記電子デバイスから遠隔の第２の電子デバイスへと、前記代表画像を送信する要求又は送信するための前記代表画像を選択する要求に対応する入力を検出することと、
前記第２の電子デバイスへ前記代表画像を送信する前記要求又は送信するための前記代表画像を選択する前記要求に対応する前記入力を検出したことに応じて、
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されているという判定に従って、前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための第１の１組の任意選択を表示可能とすることと、
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されていないという判定に従って、前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための第２の１組の任意選択を表示可能とすることであって、前記第２の１組の任意選択が、前記第１の１組の任意選択とは異なる、ことと、
を行うように構成される、処理ユニットと、
を備える、電子デバイス。
【請求項３３２】
他の電子デバイスと通信するように構成された前記アプリケーションが、共有ユーザインタフェースにおける前記アプリケーションに対応するアプリケーションアイコンの選択を検出したことに応じて表示される、請求項３３１に記載の電子デバイス。
【請求項３３３】
前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための前記第１の１組の任意選択が、前記画像シーケンス全体を送信する任意選択を含む、請求項３３１又は３３２に記載の電子デバイス。
【請求項３３４】
前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための前記第２の１組の任意選択が、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像を送信せず、かつ前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を送信せずに、前記代表画像を送信するための任意選択を含む、請求項３３１から３３３のいずれか一項に記載の電子デバイス。
【請求項３３５】
前記処理ユニットが、
前記電子デバイスが、前記画像シーケンスの送信を許可する第１のモードにあるかどうかを判定することと、
前記電子デバイスがグループとして前記画像シーケンスの送信を許可する前記第１のモードにはないという判定に従って、前記画像シーケンスのうちの少なくとも前記一部分を前記第２の電子デバイスに送信するための前記第１の１組の任意選択を修正することと、
を行うように構成される、請求項３３１から３３４のいずれか一項に記載の電子デバイス。
【請求項３３６】
前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための前記第２の１組の任意選択が、前記画像シーケンスのうちの少なくとも前記一部分を動画フォーマットに変換するための任意選択を含む、請求項３３１から３３５のいずれか一項に記載の電子デバイス。
【請求項３３７】
前記画像シーケンスのうちの少なくとも一部分を前記第２の電子デバイスに送信するための前記第１の１組の任意選択が、前記画像シーケンスのうちの少なくとも前記一部分を動画フォーマットに変換するための任意選択を含む、請求項３３１から３３６のいずれか一項に記載の電子デバイス。
【請求項３３８】
前記処理ユニットが、
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されているという前記判定に従って、前記画像シーケンスに対応する音声を送信すること
を行うように構成される、請求項３３１から３３７のいずれか一項に記載の電子デバイス。
【請求項３３９】
前記処理ユニットが、
前記第２の電子デバイスが、グループとして前記画像シーケンスと双方向作用するように構成されているという前記判定に従って、前記第１の画像シーケンスに対応するメタデータを送信すること
を行うように構成される、請求項３３１から３３８のいずれか一項に記載の電子デバイス。
【請求項３４０】
前記処理ユニットが、
前記ディスプレイユニット上に前記代表画像を表示可能とする間に、
第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記代表画像の表示を、前記画像シーケンスにおける前記画像のうちの少なくとも一部の順番での表示と置き換え可能とすることと、
を行うように構成される、請求項３３１から３３９のいずれか一項に記載の電子デバイス。
【請求項３４１】
前記第１の電子デバイスが、タッチ感知面と、前記タッチ感知面との接触の強度を検出するための１つ以上のセンサと、を備え、
前記第２の入力が、第１の接触強度基準を満足する指の接触を含む、請求項３４０に記載の電子デバイス。
【請求項３４２】
ディスプレイ、カメラ、１つ以上のプロセッサ及びメモリを備えた電子デバイスにおいて、
前記カメラのための第１のメディア取得モードにある間に、
前記ディスプレイ上にシーンのライブプレビューを表示することと、
前記シーンに対してシーン認識を行うことと、
前記シーンの前記ライブプレビューを表示する間に、第１の時間におけるシャッターボタンの単一のアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンの前記単一のアクティブ化を検出したことに応じて、
前記シーンに対して行われた前記シーン認識に少なくとも部分的に基づく、前記シーンがアクションキャプチャ基準を満たすという判定に従って、前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で、前記カメラが取得した複数の画像を保持し、前記複数の画像を第１の画像シーケンスへグループ化することであって、前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラが取得した代表画像と、
前記代表画像を取得した後に前記カメラが取得した複数の画像と、を含む、ことと、
前記シーンが前記アクションキャプチャ基準を満たしていないという判定に従って、前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍にある単一の画像を保持することと、
を含む、方法。
【請求項３４３】
前記アクションキャプチャ基準が、前記シーンにおいて１つ以上の顔を認識することを含む、請求項３４２に記載の方法。
【請求項３４４】
前記アクションキャプチャ基準が、前記シーンにおいて動きを認識することを含む、請求項３４２又は３４３に記載の方法。
【請求項３４５】
前記アクションキャプチャ基準が、既定の閾値の値を上回る前記電子デバイスの移動を検出することを含む、請求項３４２から３４４のいずれか一項に記載の方法。
【請求項３４６】
前記シーンに対するシーン認識を行うことが、テキストを認識することを含み、
前記アクションキャプチャ基準が、前記シーンにおけるテキストの量が既定の閾値を下回っている場合に満たされる基準を含む、請求項３４２から３４５のいずれか一項に記載の方法。
【請求項３４７】
前記シーンに対してシーン認識を行うことが、前記シーンにおける動き量を判定することを含み、
前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で前記カメラが取得した前記複数の画像を保持することが、
前記動き量が第１の量であるという判定に従って、前記複数の画像を第１のフレームレートで保持することと、
前記動き量が前記第１の量よりも大きい第２の量であるという判定に従って、画像を前記第１のフレームレートよりも高い第２のフレームレートで保持することと、
を含む、請求項３４２から３４６のいずれか一項に記載の方法。
【請求項３４８】
前記保持された複数の画像における画像の数が、前記複数の画像を取得している間に検出された前記デバイスの移動に依存する、請求項３４２から３４７のいずれか一項に記載の方法。
【請求項３４９】
前記デバイスが、画像を取得するためのデフォルトの画像キャプチャパラメータを含み、前記方法が、
縦方向の際に前記シーンが単一の顔を含み、前記単一の顔が占める量が、前記ディスプレイのうちの既定量を上回ると判定することと、
縦方向の際に前記シーンが前記単一の顔を含み、前記単一の顔が占める量が、前記ディスプレイのうちの既定量を上回ると判定したことに応じて、
前記デフォルトの画像キャプチャパラメータとは異なる画像キャプチャパラメータで前記複数の画像を取得すること
を含む、請求項３４２から３４８のいずれか一項に記載の方法。
【請求項３５０】
ディスプレイと、
カメラと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を備える電子デバイスであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
前記カメラのための第１のメディア取得モードにある間に、
前記ディスプレイ上にシーンのライブプレビューを表示することと、
前記シーンに対してシーン認識を行うことと、
前記シーンの前記ライブプレビューを表示する間に、第１の時間におけるシャッターボタンの単一のアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンの前記単一のアクティブ化を検出したことに応じて、
前記シーンに対して行われた前記シーン認識に少なくとも部分的に基づく、前記シーンがアクションキャプチャ基準を満たすという判定に従って、前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で、前記カメラが取得した複数の画像を保持し、前記複数の画像を第１の画像シーケンスへグループ化することであって、前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラが取得した代表画像と、
前記代表画像を取得した後に前記カメラが取得した複数の画像と、を含む、ことと、
前記シーンが前記アクションキャプチャ基準を満たしていないという判定に従って、前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍にある単一の画像を保持することと、
を行うための命令を含む、電子デバイス。
【請求項３５１】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令が、ディスプレイ及びカメラを備えた電子デバイスによって実行されると、前記デバイスに、
前記カメラのための第１のメディア取得モードにある間に、
前記ディスプレイ上にシーンのライブプレビューを表示することと、
前記シーンに対してシーン認識を行うことと、
前記シーンの前記ライブプレビューを表示する間に、第１の時間におけるシャッターボタンの単一のアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンの前記単一のアクティブ化を検出したことに応じて、
前記シーンに対して行われた前記シーン認識に少なくとも部分的に基づく、前記シーンがアクションキャプチャ基準を満たすという判定に従って、前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で、前記カメラが取得した複数の画像を保持し、前記複数の画像を第１の画像シーケンスへグループ化することであって、前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラが取得した代表画像と、
前記代表画像を取得した後に前記カメラが取得した複数の画像と、を含む、ことと、
前記シーンが前記アクションキャプチャ基準を満たしていないという判定に従って、前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍にある単一の画像を保持することと、
を行わせる、コンピュータ可読記憶媒体。
【請求項３５２】
ディスプレイと、
カメラと、
前記カメラのための第１のメディア取得モードにある間に有効化される、
前記ディスプレイ上にシーンのライブプレビューを表示することと、
前記シーンに対してシーン認識を行うことと、
前記シーンの前記ライブプレビューを表示する間に、第１の時間におけるシャッターボタンの単一のアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンの前記単一のアクティブ化を検出したことに応じて、
前記シーンに対して行われた前記シーン認識に少なくとも部分的に基づく、前記シーンがアクションキャプチャ基準を満たすという判定に従って、前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で、前記カメラが取得した複数の画像を保持し、前記複数の画像を第１の画像シーケンスへグループ化することであって、前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラが取得した代表画像と、
前記代表画像を取得した後に前記カメラが取得した複数の画像と、を含む、ことと、
前記シーンが前記アクションキャプチャ基準を満たしていないという判定に従って、前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍にある単一の画像を保持することと、
を行うための手段と、
を備える、電子デバイス。
【請求項３５３】
ディスプレイ及びカメラを備えた電子デバイスで使用するための情報処理装置であって、
前記カメラのための第１のメディア取得モードにある間に有効化される、
前記ディスプレイ上にシーンのライブプレビューを表示することと、
前記シーンに対してシーン認識を行うことと、
前記シーンの前記ライブプレビューを表示する間に、第１の時間におけるシャッターボタンの単一のアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンの前記単一のアクティブ化を検出したことに応じて、
前記シーンに対して行われた前記シーン認識に少なくとも部分的に基づく、前記シーンがアクションキャプチャ基準を満たすという判定に従って、前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で、前記カメラが取得した複数の画像を保持し、前記複数の画像を第１の画像シーケンスへグループ化することであって、前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラが取得した代表画像と、
前記代表画像を取得した後に前記カメラが取得した複数の画像と、を含む、ことと、
前記シーンが前記アクションキャプチャ基準を満たしていないという判定に従って、前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍にある単一の画像を保持することと、
を行うための手段と、
を備える、情報処理装置。
【請求項３５４】
ディスプレイと、
カメラと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるよう構成されており、前記１つ以上のプログラムが、請求項３４２から３４９に記載の方法のいずれかを実行するための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項３５５】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びカメラを備えた電子デバイスによって実行されると、前記デバイスに、請求項３４２から３４９に記載の方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項３５６】
ディスプレイ、カメラ、メモリ及び前記メモリに記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサを備えた電子デバイス上のグラフィックユーザインタフェースであって、請求項３４２から３４９に記載の方法のいずれかに従って表示されるユーザインタフェースを含む、グラフィックユーザインタフェース。
【請求項３５７】
ディスプレイと、
カメラと、
請求項３４２から３４９に記載の方法のいずれかを実行するための手段と、
を備える、電子デバイス。
【請求項３５８】
ディスプレイ及びカメラを備えた電子デバイスで使用するための情報処理装置であって、請求項３４２から３４９に記載の方法のいずれかを実行するための手段を備える、情報処理装置。
【請求項３５９】
画像を表示するように構成されたディスプレイユニットと、
画像を取得するように構成されたカメラユニットと、
前記ディスプレイユニット及び前記カメラユニットに接続された処理ユニットであって、
前記カメラユニットのための第１のメディア取得モードにある間に、
前記ディスプレイユニット上にシーンのライブプレビューを表示可能とすることと、
前記シーンに対してシーン認識を行うことと、
前記シーンの前記ライブプレビューを表示可能とする間に、第１の時間におけるシャッターボタンの単一のアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンの前記単一のアクティブ化を検出したことに応じて、
前記シーンに対して行われた前記シーン認識に少なくとも部分的に基づく、前記シーンがアクションキャプチャ基準を満たすという判定に従って、前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で、前記カメラユニットが取得した複数の画像を保持し、前記複数の画像を第１の画像シーケンスへグループ化することであって、前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラユニットが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラユニットが取得した代表画像と、
前記代表画像を取得した後に前記カメラユニットが取得した複数の画像と、を含む、ことと、
前記シーンが前記アクションキャプチャ基準を満たしていないという判定に従って、前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍にある単一の画像を保持することと、
を行うように構成される、処理ユニットと、
を備える、電子デバイス。
【請求項３６０】
前記アクションキャプチャ基準が、前記シーンにおいて１つ以上の顔を認識することを含む、請求項３５９に記載の電子デバイス。
【請求項３６１】
前記アクションキャプチャ基準が、前記シーンにおいて動きを認識することを含む、請求項３５９又は３６０に記載の電子デバイス。
【請求項３６２】
前記アクションキャプチャ基準が、既定の閾値の値を上回る前記電子デバイスの移動を検出することを含む、請求項３５９から３６１のいずれか一項に記載の電子デバイス。
【請求項３６３】
前記シーンに対するシーン認識を行うことが、テキストを認識することを含み、
前記アクションキャプチャ基準が、前記シーンにおけるテキストの量が既定の閾値を下回っている場合に満たされる基準を含む、請求項３５９から３６２のいずれか一項に記載の電子デバイス。
【請求項３６４】
前記シーンに対してシーン認識を行うことが、前記シーンにおける動き量を判定することを含み、
前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で前記カメラユニットが取得した前記複数の画像を保持することが、
前記動き量が第１の量であるという判定に従って、前記複数の画像を第１のフレームレートで保持することと、
前記動き量が前記第１の量よりも大きい第２の量であるという判定に従って、画像を前記第１のフレームレートよりも高い第２のフレームレートで保持することと、
を含む、請求項３５９から３６３のいずれか一項に記載の電子デバイス。
【請求項３６５】
前記保持された複数の画像における画像の数が、前記複数の画像を取得している間に検出された前記デバイスの移動に依存する、請求項３５９から３６４のいずれか一項に記載の電子デバイス。
【請求項３６６】
前記デバイスが、画像を取得するためのデフォルトの画像キャプチャパラメータを含み、前記処理ユニットが、
縦方向の際に前記シーンが単一の顔を含み、前記単一の顔が占める量が、前記ディスプレイユニットのうちの既定量を上回ると判定することと、
縦方向の際に前記シーンが前記単一の顔を含み、前記単一の顔が占める量が、前記ディスプレイユニットのうちの既定量を上回ると判定したことに応じて、
前記デフォルトの画像キャプチャパラメータとは異なる画像キャプチャパラメータで前記複数の画像を取得すること
を行うように構成される、請求項３５９から３６５のいずれか一項に記載の電子デバイス。
【請求項３６７】
ディスプレイ及びタッチ感知面を備えた電子デバイスにおいて、
前記ディスプレイ上に画像を表示することであって、
前記画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、代表画像を含み、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記画像シーケンスにおける前記画像を前記ディスプレイ上に表示する間に、第１の入力を検出することと、
前記第１の入力を検出したことに応じて、
前記画像シーケンスを前記画像シーケンスのすべて未満のサブセットへトリミングするためのユーザインタフェースを表示することであって、前記ユーザインタフェースが、
前記画像シーケンスにおける画像の表現を含むエリアと、
前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記トリミング開始アイコンの位置を介して、前記画像シーケンスの前記サブセットにおける開始画像を定めるユーザ調整可能トリミング開始アイコンと、
前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記トリミング終了アイコンの位置を介して、前記画像シーケンスの前記サブセットにおける終了画像を定めるユーザ調整可能トリミング終了アイコンと、を含み、
前記トリミング開始アイコンが、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記デバイスが自動的に選択した第１の位置に位置し、
前記トリミング終了アイコンは、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記デバイスが自動的に選択した第２の位置に位置する、ことと、
前記画像シーケンスをトリミングするための前記ユーザインタフェースを表示する間に、第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記画像シーケンスを、前記トリミング開始アイコンの現在位置と前記トリミング終了アイコンの現在位置とに従って、前記画像シーケンスの前記サブセットへトリミングすることと、
を含む、方法。
【請求項３６８】
前記画像シーケンスの前記サブセットが、前記開始画像から前記終了画像まで連続する１組の画像である、請求項３６７に記載の方法。
【請求項３６９】
前記トリミング開始アイコンと前記トリミング終了アイコンとの間における画像の表現が、前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記他の表現とは視覚的に区別される、請求項３６７又は３６８に記載の方法。
【請求項３７０】
前記画像シーケンスをトリミングするための前記ユーザインタフェースが、前記画像シーケンスにおける前記画像を表示する第２のエリアを含み、
前記第２のエリアが、前記画像シーケンスにおける画像の表現を含む前記エリアと同時に表示される、請求項３６７から３６９のいずれか一項に記載の方法。
【請求項３７１】
前記表示画像が、前記画像シーケンスからの前記代表画像である、請求項３６７から３７０のいずれか一項に記載の方法。
【請求項３７２】
前記表示画像が、前記画像シーケンスからの現在選択されている画像である、請求項３６７から３７０のいずれか一項に記載の方法。
【請求項３７３】
前記画像シーケンスにおける前記画像の１つ以上の特性に基づいて、前記サブセットにおける前記開始画像と前記トリミング開始アイコンの前記対応する第１の位置とを自動的に選択することと、
前記画像シーケンスにおける前記画像の１つ以上の特性に基づいて、前記サブセットにおける前記終了画像と前記トリミング開始アイコンの前記対応する第２の位置とを自動的に選択することと、
を更に含む、請求項３６７から３７２のいずれか一項に記載の方法。
【請求項３７４】
前記画像シーケンスが、最初の画像と最後の画像とを含み、前記方法が、
前記画像シーケンスにおける画像の表現を含む前記エリアに、前記画像シーケンス含まれない、前記画像シーケンスにおける前記最初の画像の前に取得された及び／又は前記画像シーケンスにおける前記最後の画像の後に取得された画像の１つ以上の表現を表示すること
を含む、請求項３６７から３７３のいずれか一項に記載の方法。
【請求項３７５】
前記第２の入力を検出する前に、前記画像シーケンスをトリミングするための前記ユーザインタフェースを表示する間に、前記トリミング終了アイコン上への入力を検出することと、
前記トリミング終了アイコン上への前記入力を検出したことに応じて、前記トリミング終了アイコンを、前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記第２の位置から第３の位置に移動することと、
を含む、請求項３６７から３７４のいずれか一項に記載の方法。
【請求項３７６】
前記画像シーケンスが、最初の画像と最後の画像とを含み、
前記ユーザインタフェースが、リセットアフォーダンスを含み、前記方法が、
前記第２の入力を検出する前に、前記画像シーケンスをトリミングするための前記ユーザインタフェースを表示する間に、前記リセットアフォーダンス上への入力を検出することと、
前記リセットアフォーダンス上への前記入力を検出したことに応じて、
前記トリミング開始アイコンを、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記画像シーケンスにおける前記最初の画像を定めることに対応する位置に表示することと、
前記トリミング終了アイコンを、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記画像シーケンスにおける前記最後の画像を定めることに対応する位置に表示することと、
を含む、請求項３６７から３７５のいずれか一項に記載の方法。
【請求項３７７】
前記リセットアフォーダンス上への前記入力を検出したことに応じて、
アクティブ化した場合に、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記トリミング開始アイコンを前記第１の位置に表示し、前記トリミング終了アイコンを前記第２の位置に表示する、自動選択アフォーダンスを表示すること
を含む、請求項３７６に記載の方法。
【請求項３７８】
前記画像シーケンスから前記画像シーケンスの前記サブセットに含まれない画像を削除すること
を含む、請求項３６７から３７７のいずれか一項に記載の方法。
【請求項３７９】
第３の入力を検出したことに応じて、前記画像シーケンスの前記サブセットのための新しい代表画像を選択すること
を含む、請求項３６７から３７８のいずれか一項に記載の方法。
【請求項３８０】
前記トリミング開始アイコンの前記現在位置及び前記トリミング終了アイコンの前記現在位置に従って、前記画像シーケンスを前記画像シーケンスの前記サブセットへトリミングした後、前記画像シーケンスの前記サブセットの代表画像を前記ディスプレイ上に表示することと、
前記ディスプレイ上に前記代表画像を表示する間に、第３の入力を検出することと、
前記第３の入力を検出したことに応じて、前記代表画像の表示を、前記画像シーケンスにおける前記サブセットのアニメーション表示された再生と置き換えることと、
を含む、請求項３６７から３７９のいずれか一項に記載の方法。
【請求項３８１】
第４の入力を検出したことに応じて、画像の前記サブセットを保持しながら、前記画像シーケンスの前記サブセットの前記アニメーション表示された再生を無効化することと、
を含む、請求項３８０に記載の方法。
【請求項３８２】
前記代表画像を編集する要求に対応する第３の入力を検出したことに応じて、前記デバイスのユーザに、
前記画像シーケンスの前記サブセットの前記アニメーション表示された再生を無効化した状態で前記代表画像を編集し続ける任意選択と、
前記代表画像の編集をキャンセルする任意選択と、
を提供すること
を含む、請求項３６７から３８１のいずれか一項に記載の方法。
【請求項３８３】
前記代表画像以外の前記画像シーケンスにおける画像を削除するためのアフォーダンスを提示することと、
第３の入力を検出したことに応じて、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像及び前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を削除することと、
を含む、請求項３６７から３８２のいずれか一項に記載の方法。
【請求項３８４】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムを備える電子デバイスであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
前記ディスプレイ上に画像を表示することであって、
前記画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、代表画像を含み、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記画像シーケンスにおける前記画像を前記ディスプレイ上に表示する間に、第１の入力を検出することと、
前記第１の入力を検出したことに応じて、
前記画像シーケンスを前記画像シーケンスのすべて未満のサブセットへトリミングするための前記ユーザインタフェースを表示することであって、前記ユーザインタフェースが、
前記画像シーケンスにおける画像の表現を含むエリアと、
前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記トリミング開始アイコンの位置を介して、前記画像シーケンスの前記サブセットにおける開始画像を定めるユーザ調整可能トリミング開始アイコンと、
前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記トリミング終了アイコンの位置を介して、前記画像シーケンスの前記サブセットにおける終了画像を定めるユーザ調整可能トリミング終了アイコンと、を含み、
前記トリミング開始アイコンが、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記デバイスが自動的に選択した第１の位置に位置し、
前記トリミング終了アイコンは、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記デバイスが自動的に選択した第２の位置に位置する、ことと、
前記画像シーケンスをトリミングするための前記ユーザインタフェースを表示する間に、第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記画像シーケンスを、前記トリミング開始アイコンの現在位置と前記トリミング終了アイコンの現在位置とに従って、前記画像シーケンスの前記サブセットへトリミングすることと、
を行うための命令を含む、電子デバイス。
【請求項３８５】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、
前記ディスプレイ上に画像を表示することであって、
前記画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、代表画像を含み、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記画像シーケンスにおける前記画像を前記ディスプレイ上に表示する間に、第１の入力を検出することと、
前記第１の入力を検出したことに応じて、
前記画像シーケンスを前記画像シーケンスのすべて未満のサブセットへトリミングするための前記ユーザインタフェースを表示することであって、前記ユーザインタフェースが、
前記画像シーケンスにおける画像の表現を含むエリアと、
前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記トリミング開始アイコンの位置を介して、前記画像シーケンスの前記サブセットにおける開始画像を定めるユーザ調整可能トリミング開始アイコンと、
前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記トリミング終了アイコンの位置を介して、前記画像シーケンスの前記サブセットにおける終了画像を定めるユーザ調整可能トリミング終了アイコンと、を含み、
前記トリミング開始アイコンが、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記デバイスが自動的に選択した第１の位置に位置し、
前記トリミング終了アイコンは、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記デバイスが自動的に選択した第２の位置に位置する、ことと、
前記画像シーケンスをトリミングするための前記ユーザインタフェースを表示する間に、第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記画像シーケンスを、前記トリミング開始アイコンの現在位置と前記トリミング終了アイコンの現在位置とに従って、前記画像シーケンスの前記サブセットへトリミングすることと、
を行わせる、コンピュータ可読記憶媒体。
【請求項３８６】
ディスプレイと、
タッチ感知面と、
前記ディスプレイ上に画像を表示するための手段であって、
前記画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、代表画像を含み、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、手段と、
前記画像シーケンスにおける前記画像を前記ディスプレイ上に表示する間に有効化される、第１の入力を検出するための手段と、
前記第１の入力を検出したことに応じて有効化される、
前記画像シーケンスを前記画像シーケンスのすべて未満のサブセットへトリミングするための前記ユーザインタフェースを表示する手段であって、前記ユーザインタフェースが、
前記画像シーケンスにおける画像の表現を含むエリアと、
前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記トリミング開始アイコンの位置を介して、前記画像シーケンスの前記サブセットにおける開始画像を定めるユーザ調整可能トリミング開始アイコンと、
前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記トリミング終了アイコンの位置を介して、前記画像シーケンスの前記サブセットにおける終了画像を定めるユーザ調整可能トリミング終了アイコンと、を含み、
前記トリミング開始アイコンが、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記デバイスが自動的に選択した第１の位置に位置し、
前記トリミング終了アイコンは、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記デバイスが自動的に選択した第２の位置に位置する、手段と、
前記画像シーケンスをトリミングするための前記ユーザインタフェースを表示する間に有効化される、第２の入力を検出するための手段と、
前記第２の入力を検出したことに応じて有効化される、前記画像シーケンスを、前記トリミング開始アイコンの現在位置と前記トリミング終了アイコンの現在位置とに従って、前記画像シーケンスの前記サブセットへトリミングするための手段と、
を備える、電子デバイス。
【請求項３８７】
ディスプレイ及びタッチ感知面を備えた電子デバイスで使用するための情報処理装置であって、
前記ディスプレイ上に画像を表示するための手段であって、
前記画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、代表画像を含み、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、手段と、
前記画像シーケンスにおける前記画像を前記ディスプレイ上に表示する間に有効化される、第１の入力を検出するための手段と、
第１の入力を検出したことに応じて有効化される、
前記画像シーケンスを前記画像シーケンスのすべて未満のサブセットへトリミングするための前記ユーザインタフェースを表示する手段であって、前記ユーザインタフェースが、
前記画像シーケンスにおける画像の表現を含むエリアと、
前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記トリミング開始アイコンの位置を介して、前記画像シーケンスの前記サブセットにおける開始画像を定めるユーザ調整可能トリミング開始アイコンと、
前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記トリミング終了アイコンの位置を介して、前記画像シーケンスの前記サブセットにおける終了画像を定めるユーザ調整可能トリミング終了アイコンと、を含み、
前記トリミング開始アイコンが、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記デバイスが自動的に選択した第１の位置に位置し、
前記トリミング終了アイコンは、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記デバイスが自動的に選択した第２の位置に位置する、手段と、
前記画像シーケンスをトリミングするための前記ユーザインタフェースを表示する間に有効化される、第２の入力を検出するための手段と、
前記第２の入力を検出したことに応じて有効化される、前記画像シーケンスを、前記トリミング開始アイコンの現在位置と前記トリミング終了アイコンの現在位置とに従って、前記画像シーケンスの前記サブセットへトリミングするための手段と、
を備える、情報処理装置。
【請求項３８８】
ディスプレイと、
タッチ感知面と、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるよう構成されており、前記１つ以上のプログラムが、請求項３６７から３８３に記載の方法のいずれかを実行するための命令を含む、１つ以上のプログラムと、
を備える、電子デバイス。
【請求項３８９】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムが命令を含み、前記命令は、ディスプレイ及びタッチ感知面を備えた電子デバイスによって実行されると、前記デバイスに、請求項３６７から３８３に記載の方法のいずれかを実行させる、コンピュータ可読記憶媒体。
【請求項３９０】
ディスプレイ、タッチ感知面、メモリ及び前記メモリに記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサを備えた電子デバイス上のグラフィックユーザインタフェースであって、請求項３６７から３８３に記載の方法のいずれかに従って表示されるユーザインタフェースを含む、グラフィックユーザインタフェース。
【請求項３９１】
ディスプレイと、
タッチ感知面と、
請求項３６７から３８３に記載の方法のいずれかを実行するための手段と、
を備える、電子デバイス。
【請求項３９２】
ディスプレイ及びタッチ感知面を備えた電子デバイスで使用するための情報処理装置であって、
請求項３６７から３８３に記載の方法のいずれかを実行するための手段
を備える、情報処理装置。
【請求項３９３】
画像を表示するように構成されたディスプレイユニットと、
ユーザ入力を検出するように構成されたタッチ感知面ユニットと、
前記ディスプレイユニット及び前記タッチ感知面ユニットに接続された処理ユニットであって、
前記ディスプレイユニット上に画像を表示可能とすることであって、
前記画像が、カメラが撮った画像シーケンスにおける１つの画像であり、
前記画像シーケンスが、代表画像を含み、
前記画像シーケンスが、前記代表画像を取得した後に前記カメラが取得した１つ以上の画像を含み、
前記画像シーケンスが、前記代表画像を取得する前に前記カメラが取得した１つ以上の画像を含む、ことと、
前記画像シーケンスにおける前記画像を前記ディスプレイユニット上に表示可能とする間に、第１の入力を検出することと、
前記第１の入力を検出したことに応じて、
前記画像シーケンスを前記画像シーケンスのすべて未満のサブセットへトリミングするための前記ユーザインタフェースを表示可能とすることであって、前記ユーザインタフェースが、
前記画像シーケンスにおける画像の表現を含むエリアと、
前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記トリミング開始アイコンの位置を介して、前記画像シーケンスの前記サブセットにおける開始画像を定めるユーザ調整可能トリミング開始アイコンと、
前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記トリミング終了アイコンの位置を介して、前記画像シーケンスの前記サブセットにおける終了画像を定めるユーザ調整可能トリミング終了アイコンと、を含み、
前記トリミング開始アイコンが、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記デバイスが自動的に選択した第１の位置に位置し、
前記トリミング終了アイコンは、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記デバイスが自動的に選択した第２の位置に位置する、ことと、
前記画像シーケンスをトリミングするための前記ユーザインタフェースを表示可能とする間に、第２の入力を検出することと、
前記第２の入力を検出したことに応じて、前記画像シーケンスを、前記トリミング開始アイコンの現在位置と前記トリミング終了アイコンの現在位置とに従って、前記画像シーケンスの前記サブセットへトリミングすることと、
を行うように構成される、処理ユニットと、
を備える、電子デバイス。
【請求項３９４】
前記画像シーケンスの前記サブセットが、前記開始画像から前記終了画像まで連続する１組の画像である、請求項３９３に記載の電子デバイス。
【請求項３９５】
前記トリミング開始アイコンと前記トリミング終了アイコンとの間における画像の表現が、前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記他の表現とは視覚的に区別される、請求項３９３又は３９４に記載の電子デバイス。
【請求項３９６】
前記画像シーケンスをトリミングするための前記ユーザインタフェースが、前記画像シーケンスにおける前記画像を表示する第２のエリアを含み、
前記第２のエリアが、前記画像シーケンスにおける画像の表現を含む前記エリアと同時に表示される、請求項３９３から３９５のいずれか一項に記載の電子デバイス。
【請求項３９７】
前記表示画像が、前記画像シーケンスからの前記代表画像である、請求項３９３から３９６のいずれか一項に記載の電子デバイス。
【請求項３９８】
前記表示画像が、前記画像シーケンスからの現在選択されている画像である、請求項３９３から３９６のいずれか一項に記載の電子デバイス。
【請求項３９９】
前記サブセットにおける前記開始画像と前記トリミング開始アイコンの前記対応する第１の位置とを自動的に選択することが、前記画像シーケンスにおける前記画像の１つ以上の特性に基づき、
前記サブセットにおける前記終了画像と前記トリミング開始アイコンの前記対応する第２の位置とを自動的に選択することが、前記画像シーケンスにおける前記画像の１つ以上の特性に基づく、請求項３９３から３９８のいずれか一項に記載の電子デバイス。
【請求項４００】
前記画像シーケンスが、最初の画像と最後の画像とを含み、前記処理ユニットが、
前記画像シーケンスにおける画像の表現を含む前記エリアに、前記画像シーケンス含まれない、前記画像シーケンスにおける前記最初の画像の前に取得された及び／又は前記画像シーケンスにおける前記最後の画像の後に取得された画像の１つ以上の表現を表示可能とすること
を行うように構成される、請求項３９３から３９９のいずれか一項に記載の電子デバイス。
【請求項４０１】
前記処理ユニットが、
前記第２の入力を検出する前に、前記画像シーケンスをトリミングするための前記ユーザインタフェースを表示可能とする間に、前記トリミング終了アイコン上への入力を検出することと、
前記トリミング終了アイコン上への前記入力を検出したことに応じて、前記トリミング終了アイコンを、前記画像シーケンスにおける画像の表現を含む前記エリアにおける前記第２の位置から第３の位置に移動することと、
を行うように構成される、請求項３９３から４００のいずれか一項に記載の電子デバイス。
【請求項４０２】
前記画像シーケンスが、最初の画像と最後の画像とを含み、
前記ユーザインタフェースが、リセットアフォーダンスを含み、前記処理ユニットが、
前記第２の入力を検出する前に、前記画像シーケンスをトリミングするための前記ユーザインタフェースを表示可能とする間に、前記リセットアフォーダンス上への入力を検出することと、
前記リセットアフォーダンス上への前記入力を検出したことに応じて、
前記トリミング開始アイコンを、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記画像シーケンスにおける前記最初の画像を定めることに対応する位置に表示可能とすることと、
前記トリミング終了アイコンを、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記画像シーケンスにおける前記最後の画像を定めることに対応する位置に表示可能とすることと、
を行うように構成される、請求項３９３から３４０１のいずれか一項に記載の電子デバイス。
【請求項４０３】
前記処理ユニットが、
前記リセットアフォーダンス上への前記入力を検出したことに応じて、
アクティブ化した場合に、前記画像シーケンスにおける画像の表現を含む前記エリアにおいて、前記トリミング開始アイコンを前記第１の位置に表示し、前記トリミング終了アイコンを前記第２の位置に表示する、自動選択アフォーダンスを表示可能とすること
を行うように更に構成される、請求項４０２に記載の電子デバイス。
【請求項４０４】
前記処理ユニットが、
前記画像シーケンスから前記画像シーケンスの前記サブセットに含まれない画像を削除するように構成される、請求項３９３から４０３のいずれか一項に記載の電子デバイス。
【請求項４０５】
前記処理ユニットが、
第３の入力を検出したことに応じて、前記画像シーケンスの前記サブセットのための新しい代表画像を選択するように構成される、請求項３９３から４０４のいずれか一項に記載の電子デバイス。
【請求項４０６】
前記処理ユニットが、
前記トリミング開始アイコンの前記現在位置及び前記トリミング終了アイコンの前記現在位置に従って、前記画像シーケンスを前記画像シーケンスの前記サブセットへトリミングした後、前記画像シーケンスの前記サブセットの代表画像を前記ディスプレイユニット上に表示可能とすることと、
前記ディスプレイユニット上に前記代表画像を表示可能とする間に、第３の入力を検出することと、
前記第３の入力を検出したことに応じて、前記代表画像の表示を、前記画像シーケンスにおける前記サブセットのアニメーション表示された再生と置き換え可能にすることと、
を行うように構成される、請求項３９３から４０５のいずれか一項に記載の電子デバイス。
【請求項４０７】
前記処理ユニットが、
第４の入力を検出したことに応じて、画像の前記サブセットを保持しながら、前記画像シーケンスの前記サブセットの前記アニメーション表示された再生を無効化すること
を行うように構成される、請求項４０６に記載の電子デバイス。
【請求項４０８】
前記処理ユニットが、
前記代表画像を編集する要求に対応する第３の入力を検出したことに応じて、前記デバイスのユーザに、
前記画像シーケンスの前記サブセットの前記アニメーション表示された再生を無効化した状態で前記代表画像を編集し続ける任意選択と、
前記代表画像の編集をキャンセルする任意選択と、
を提供すること
を行うように構成される、請求項３９３から４０７のいずれか一項に記載の電子デバイス。
【請求項４０９】
前記処理ユニットが、
前記代表画像以外の前記画像シーケンスにおける画像を削除するためのアフォーダンスを提示することと、
第３の入力を検出したことに応じて、前記代表画像を取得した後に前記カメラが取得した前記１つ以上の画像及び前記代表画像を取得する前に前記カメラが取得した前記１つ以上の画像を削除することと、
を行うように構成される、請求項３９３から４０８のいずれか一項に記載の電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、全般的には、タッチ感知面を備える電子デバイスに関する。タッチ感知面を備える電子デバイスとしては、カメラで撮影又は録音されたデジタルコンテンツをキャプチャ、表示及び／又は他の方法で操作するタッチ感知面を備えた電子デバイスが挙げられるが、これに限定されない。
【背景技術】
【０００２】
近年、デジタルコンテンツをキャプチャ、閲覧、編集及び共有するために電子デバイスを使用することが著しく増えてきた。ユーザは、頻繁に、自身のポータブル電子デバイス（例えば、スマートフォン、タブレット及び専用のデジタルカメラ）でデジタルコンテンツ（例えば、画像及び／又は動画）を記録し、画像管理アプリケーション（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のＰｈｏｔｏｓ）及び／又はデジタルコンテンツ管理アプリケーション（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のｉＴｕｎｅｓ）でデジタルコンテンツを閲覧及び編集し、インスタントメッセージ、電子メール、ソーシャルメディアアプリケーション及び他の通信アプリケーションを通してデジタルコンテンツを他者と共有する。
【０００３】
ポータブル電子デバイスは、一般的に、静止画像及び動画の２つのタイプのデジタルコンテンツをキャプチャする。静止画像は、一般的に、単純にシャッターボタンを押圧することによってキャプチャされる。静止画像は、ある一瞬をぶれることなく写すが、その一瞬前後の瞬間の詳細は失われる。動画は、長時間記録するが、興味深い瞬間とさして興味深くない瞬間との両方を含み得る。一般的に、興味深さを欠く瞬間を取り除くのに、かなりの編集を要する。
【発明の概要】
【０００４】
したがって、カメラで撮影又は録音された瞬間のキャプチャ及び瞬間との双方向作用のための方法及びインタフェースを改良した電子デバイスが求められている。このような方法及びインタフェースは任意選択的に、静止画像及び動画のキャプチャ及び静止画像及び動画との双方向作用のための従来の方法を補完するか、又はそれらに取って代わる。
【０００５】
本開示のデバイスは、瞬間のキャプチャ及び瞬間との双方向作用のための新しい改善された方法を提供することによって、写真撮影を静止画像以上に発展させる。一部の実施形態では、本デバイスは、デスクトップコンピュータである。一部の実施形態では、本デバイスは、ポータブル（例えば、ノートブックコンピュータ、タブレットコンピュータ又はハンドヘルドデバイス）である。一部の実施形態では、本デバイスは、パーソナル電子デバイス（例えば、腕時計などの装着型電子デバイス）である。一部の実施形態では、本デバイスは、タッチパッドを有する。一部の実施形態では、本デバイスは、タッチ感知ディスプレイ（「タッチスクリーン」又は「タッチスクリーンディスプレイ」としても知られる）を有する。一部の実施形態では、本デバイスは、グラフィックユーザインタフェース（ＧＵＩ）と、１つ以上のプロセッサと、メモリと、複数の機能を実行するためにメモリに記憶された１つ以上のモジュール、プログラム又は命令セットと、を有する。一部の実施形態では、ユーザは主にタッチ感知面上でのスタイラス及び／又は指の接触並びにジェスチャを介してＧＵＩと対話する。一部の実施形態では、機能は、画像編集、描画、プレゼンティング、ワードプロセッシング、スプレッドシートの作成、ゲームプレイ、電話をかけること、テレビ会議、電子メール送信、インスタントメッセージング、トレーニングサポート、デジタル写真撮影、デジタルビデオ撮影、ウェブブラウジング、デジタル音楽の再生、要約筆記、及び／又はデジタルビデオの再生を任意選択的に含む。これらの機能を実行するための実行可能命令は、非一時的コンピュータ可読記憶媒体又は１つ以上のプロセッサによって実行されるように構成された他のコンピュータプログラム製品に、任意選択的に、含まれる。
【０００６】
一部の実施形態によれば、方法は、ディスプレイ及びカメラを備えた電子デバイスにおいて実行される。本方法は、カメラのための第１のメディア取得モードにある間に、ディスプレイ上にライブプレビューを表示することを含む。本方法は、ライブプレビューを表示する間に、第１の時間におけるシャッターボタンのアクティブ化を検出することと、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて、第１の時間におけるシャッターボタンのアクティブ化の時間的近傍でカメラが取得した複数の画像を第１の画像シーケンスへグループ化することと、を更に含む。第１の画像シーケンスは、第１の時間におけるシャッターボタンのアクティブ化を検出する前にカメラが取得した複数の画像と、第１の画像シーケンスを代表し、かつ第１の画像シーケンスにおける他の画像のうちの１つ以上の後にカメラが取得した、代表画像と、代表画像を取得した後にカメラが取得した複数の画像と、を含む。
【０００７】
一部の実施形態によれば、方法は、ディスプレイ及びタッチ感知面を備えた電子デバイスにおいて実行される。本方法は、ディスプレイ上に代表画像を表示することを含む。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスはまた、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。本方法は、ディスプレイ上に代表画像を表示する間に、第１の入力の第１の部分を検出することと、第１の入力の第１の部分を検出したことに応じて、代表画像の表示を、代表画像を取得した後にカメラが取得した１つ以上の画像の順番での表示と置き換えることと、を含む。本方法は、第１の入力の第１の部分を検出した後に、第１の入力の第２の部分を検出することと、第１の入力の第２の部分を検出したことに応じて、代表画像を取得する前にカメラが取得した１つ以上の画像と、代表画像と、代表画像を取得した後にカメラが取得した１つ以上の画像と、を順番に表示することと、を更に含む。
【０００８】
一部の実施形態によれば、方法は、ディスプレイ及びタッチ感知面を備えた電子デバイスにおいて実行される。本方法は、ディスプレイ上に代表画像を表示することを含む。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。本方法は、ディスプレイ上に代表画像を表示する間に、第１の入力の第１の部分を検出することを更に含む。本方法は、第１の入力の第１の部分を検出したことに応じて、代表画像を表示することから画像シーケンスにおけるそれぞれの前の画像を表示することへ移行することであって、それぞれの前の画像が、代表画像を取得する前にカメラによって取得される、ことを更に含む。本方法は、第１の入力の第１の部分を検出したことに応じて、代表画像を表示することからそれぞれの前の画像を表示することへ移行した後に、それぞれの前の画像から開始して順番に、代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を表示することを更に含む。
【０００９】
一部の実施形態によれば、ディスプレイ、タッチ感知面及びタッチ感知面との接触の強度を検出するための１つ以上のセンサを備えた電子デバイスにおいて、方法が実行される。本方法は、ディスプレイ上に代表画像を表示することを含む。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。本方法は、ディスプレイ上に代表画像を表示する間に、タッチ感知面上への接触の特性強度が第１の強度閾値よりも大きい第１の強度まで増加したことを検出することを含む、第１の入力を検出することを更に含む。本方法は、接触の特性強度が増加したことを検出したことに応じて、代表画像を取得した後にカメラが取得した１つ以上の画像間を第１の方向に第１の強度に少なくとも部分的に基づいて決定されたレートで進むことを更に含む。本方法は、代表画像を取得した後にカメラが取得した１つ以上の画像間を第１の強度に基づいて決定されたレートで進んだ後、接触の強度が第１の強度未満である第２の強度まで減少したことを検出することを更に含む。本方法は、接触の特性強度が第２の強度まで減少したことを検出したことに応じて、第２の強度が第１の強度閾値を上回っているという判定に従って、代表画像を取得した後にカメラが取得した１つ以上の画像間を第１の方向に第２のレートで進み続けることを更に含む。第２のレートは、第２の強度に少なくとも部分的に基づいて決定され、第２のレートは、第１のレートよりも遅い。本方法は、接触の特性強度が第２の強度まで減少したことを検出したことに応じて、第２の強度が第１の強度閾値を下回っているという判定に従って、代表画像を取得した後にカメラが取得した１つ以上の画像間を、第１の方向とは反対の第２の方向に、第２の強度に少なくとも部分的に基づいて決定されたレートで移動することを更に含む。
【００１０】
一部の実施形態によれば、方法は、ディスプレイ及びタッチ感知面を備えた電子デバイスにおいて実行される。本方法は、複数の画像シーケンスを記憶することを含む。それぞれの画像シーケンスは、カメラが撮ったそれぞれの代表画像と、それぞれの代表画像を取得した後にカメラが取得した１つ以上の画像と、それぞれの代表画像を取得する前にカメラが取得した１つ以上の画像と、を含む。本方法は、第１の画像シーケンスのための第１の代表画像をディスプレイ上の移動可能な第１のエリアに表示することを更に含む。本方法は、タッチ感知面上でドラッグジェスチャを検出することを更に含む。本方法は、ドラッグジェスチャがタッチ感知面上において第１の方向であるという判定に従って、移動可能な第１のエリアにおいて、第１の画像シーケンスのための第１の代表画像の表示を、第１の画像シーケンスのための第１の代表画像を取得した後にカメラが取得した第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示と置き換えることを更に含む。本方法は、第１のエリアを第１の方向に移動することを更に含む。
【００１１】
一部の実施形態によれば、方法は、ディスプレイ及びタッチ感知面を備えた電子デバイスにおいて実行される。本方法は、複数の画像シーケンスを記憶することを含む。それぞれの画像シーケンスは、カメラが撮ったそれぞれの代表画像と、それぞれの代表画像を取得する前にカメラが取得した１つ以上の画像と、を含む。本方法は、第１の画像シーケンスのための第１の代表画像をディスプレイ上の移動可能な第１のエリアに表示することを更に含む。本方法は、タッチ感知面上でジェスチャを検出することであって、ジェスチャが、ディスプレイ上での第１の方向への移動に対応する接触による移動を含む、ことを更に含む。本方法は、タッチ感知面上でジェスチャを検出したことに応じて、第１のエリアをディスプレイ上で第１の方向に移動することと、移動可能な第２のエリアをディスプレイ上で第１の方向に移動することと、シーケンス表示基準が満たされているという判定に従って、第２のエリアを第１の方向に移動する間に、第２の画像シーケンスのための第２の代表画像を取得する前にカメラが取得した第２の画像シーケンスのための１つ以上の画像のうちの少なくとも一部を、第２のエリアにおいて時系列で表示することと、を更に含む。
【００１２】
一部の実施形態によれば、方法は、ディスプレイ及びタッチ感知面を備えた電子デバイスにおいて実行される。本方法は、複数の画像シーケンスを記憶することを含む。それぞれの画像シーケンスは、カメラが撮ったそれぞれの代表画像と、それぞれの代表画像を取得した後にカメラが取得した１つ以上の画像と、それぞれの代表画像を取得する前にカメラが取得した１つ以上の画像と、を含む。本方法は、複数の画像シーケンスにおける画像とは異なる複数の画像を記憶することを更に含む。複数の画像におけるそれぞれの画像は、複数の画像シーケンスにおける画像シーケンスの一部ではない。本方法は、第１の画像をディスプレイ上に表示することと、第１の画像をディスプレイ上に表示する間に、第１の入力を検出することと、を更に含む。本方法は、第１の入力を検出したことに応じて、第１の画像が第１の画像シーケンスにおける画像であるという判定に従って、第１の画像に加えて第１の画像シーケンスにおける画像のうちの少なくとも一部を表示することを含む第１の動作を行うことと、を更に含む。本方法は、第１の画像が、複数の画像シーケンスにおける画像とは異なる複数の画像における画像であるという判定に従って、第１の画像を含め、第１の動作とは異なる第２の動作を行うことを更に含む。
【００１３】
一部の実施形態によれば、方法は、ディスプレイ及びタッチ感知面を備えた電子デバイスにおいて実行される。本方法は、ディスプレイ上に代表画像を表示することを含む。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。本方法は、ディスプレイ上に代表画像を表示する間に、代表画像を修正する入力を検出することを更に含む。本方法は、代表画像を修正する入力を検出したことに応じて、デバイスが第１の編集モードにあるという判定に従って、代表画像、代表画像を取得した後にカメラが取得した１つ以上の画像及び代表画像を取得する前にカメラが取得した１つ以上の画像を修正することと、デバイスが第１の編集モードとは異なる第２の編集モードにあるという判定に従って、代表画像を取得した後にカメラが取得した１つ以上の画像を修正せず、かつ代表画像を取得する前にカメラが取得した１つ以上の画像を修正せずに、代表画像を修正することと、を更に含む。
【００１４】
一部の実施形態によれば、ディスプレイを備えた第１の電子デバイスにおいて、方法が実行される。本方法は、ディスプレイ上で、他の電子デバイスと通信するように構成されたアプリケーションのユーザインタフェースに代表画像を表示することを含む。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。本方法は、代表画像をディスプレイ上に表示する間に、アプリケーションを使用して、第１の電子デバイスから遠隔の第２の電子デバイスへと、代表画像を送信する要求又は送信するための代表画像を選択する要求に対応する入力を検出することを更に含む。本方法は、第２の電子デバイスへと、代表画像を送信する要求又は送信するための代表画像を選択する要求に対応する入力を検出したことに応じて、第２の電子デバイスが画像シーケンスとグループとして双方向作用するように構成されているという判定に従って、画像シーケンスのうちの少なくとも一部を第２の電子デバイスに送信するための第１の１組の任意選択を表示することと、第２の電子デバイスが画像シーケンスとグループとして双方向作用するように構成されていないという判定に従って、画像シーケンスのうちの少なくとも一部を第２の電子デバイスに送信するための第２の１組の任意選択を表示することであって、第２の１組の任意選択が、第１の１組の任意選択とは異なる、ことと、を更に含む。
【００１５】
一部の実施形態によれば、方法は、ディスプレイ及びカメラを備えた電子デバイスにおいて実行される。本方法は、カメラのための第１のメディア取得モードにある間に、ディスプレイ上にシーンのライブプレビューを表示することと、シーンに対してシーン認識を行うことと、を含む。本方法は、シーンのライブプレビューを表示する間に、第１の時間におけるシャッターボタンの単一のアクティブ化を検出することを更に含む。本方法は、第１の時間におけるシャッターボタンの単一のアクティブ化を検出したことに応じて、シーンに対して行われたシーン認識に少なくとも部分的に基づく、シーンがアクションキャプチャ基準を満たすという判定に従って、第１の時間におけるシャッターボタンのアクティブ化の時間的近傍で、カメラが取得した複数の画像を保持することと、複数の画像を第１の画像シーケンスへグループ化することと、を更に含む。第１の画像シーケンスは、第１の時間におけるシャッターボタンのアクティブ化を検出する前にカメラが取得した複数の画像と、第１の画像シーケンスを代表し、かつ第１の画像シーケンスにおける他の画像のうちの１つ以上の後にカメラが取得した、代表画像と、代表画像を取得した後にカメラが取得した複数の画像と、を含む。本方法は、第１の時間におけるシャッターボタンの単一のアクティブ化を検出したことに応じて、シーンがアクションキャプチャ基準を満たしていないという判定に従って、第１の時間におけるシャッターボタンのアクティブ化の時間的近傍にある単一の画像を保持することを更に含む。
【００１６】
一部の実施形態によれば、方法は、ディスプレイ及びタッチ感知面を備えた電子デバイスにおいて実行される。本方法は、ディスプレイ上に画像を表示することを含む。画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を含む。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。本方法は、画像シーケンスにおける画像をディスプレイ上に表示する間に、第１の入力を検出することを更に含む。本方法は、第１の入力を検出したことに応じて、画像シーケンスを画像シーケンスのすべて未満のサブセットへトリミングするためのユーザインタフェースを表示することを更に含む。ユーザインタフェースは、画像シーケンスにおける画像の表現を含むエリアと、画像シーケンスにおける画像の表現を含むエリアにおけるトリミング開始アイコンの位置を介して、画像シーケンスのサブセットにおける開始画像を定めるユーザ調整可能トリミング開始アイコンと、画像シーケンスにおける画像の表現を含むエリアにおけるトリミング終了アイコンの位置を介して、画像シーケンスのサブセットにおける終了画像を定めるユーザ調整可能トリミング終了アイコンと、を含む。トリミング開始アイコンは、画像シーケンスにおける画像の表現を含むエリアにおいて、デバイスが自動的に選択した第１の位置に位置する。トリミング終了アイコンは、画像シーケンスにおける画像の表現を含むエリアにおいて、デバイスが自動的に選択した第２の位置に位置する。本方法は、画像シーケンスをトリミングするためのユーザインタフェースを表示する間に、第２の入力を検出することを更に含む。本方法は、第２の入力を検出したことに応じて、画像シーケンスを、トリミング開始アイコンの現在位置とトリミング終了アイコンの現在位置とに従って、画像シーケンスのサブセットへとトリミングすることを更に含む。
【００１７】
一部の実施形態によれば、電子デバイスは、ライブプレビューを表示するように構成されたディスプレイユニットと、画像を取得するように構成されたカメラユニットと、ディスプレイユニット及びカメラユニットに接続された処理ユニットと、を備える。処理ユニットは、カメラユニットのための第１のメディア取得モードにある間に、ディスプレイユニット上にライブプレビューを表示するように構成される。処理ユニットは、ライブプレビューを表示する間に、第１の時間におけるシャッターボタンのアクティブ化を検出することと、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて、第１の時間におけるシャッターボタンのアクティブ化の時間的近傍でカメラユニットが取得した複数の画像を第１の画像シーケンスへグループ化することと、を行うように更に構成される。第１の画像シーケンスは、第１の時間におけるシャッターボタンのアクティブ化を検出する前にカメラユニットが取得した複数の画像と、第１の画像シーケンスを代表し、かつ第１の画像シーケンスにおける他の画像のうちの１つ以上の後にカメラユニットが取得した、代表画像と、代表画像を取得した後にカメラユニットが取得した複数の画像と、を含む。
【００１８】
一部の実施形態によれば、電子デバイスは、画像を表示するように構成されたディスプレイユニットと、ユーザ入力を検出するように構成されたタッチ感知面ユニットと、ディスプレイユニット及びタッチ感知面ユニットに接続された処理ユニットと、を備える。処理ユニットは、ディスプレイユニット上に代表画像を表示するように構成される。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。処理ユニットは、ディスプレイユニット上に代表画像を表示する間に、第１の入力の第１の部分を検出するように更に構成される。処理ユニットは、第１の入力の第１の部分を検出したことに応じて、代表画像の表示を、ディスプレイユニット上で、代表画像を取得した後にカメラが取得した１つ以上の画像の順番での表示と置き換えるように更に構成される。処理ユニットは、第１の入力の第１の部分を検出した後に、第１の入力の第２の部分を検出することを行うように更に構成される。処理ユニットは、第１の入力の第２の部分を検出したことに応じて、代表画像を取得する前にカメラが取得した１つ以上の画像と、代表画像と、代表画像を取得した後にカメラが取得した１つ以上の画像と、をディスプレイユニット上に順番に表示するように更に構成される。
【００１９】
一部の実施形態によれば、電子デバイスは、画像を表示するように構成されたディスプレイユニットと、ユーザ入力を検出するように構成されたタッチ感知面ユニットと、ディスプレイユニット及びタッチ感知面ユニットに接続された処理ユニットと、を備える。処理ユニットは、ディスプレイユニット上に代表画像を表示可能とするように構成される。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。処理ユニットは、ディスプレイユニット上に代表画像を表示可能とする間に、第１の入力の第１の部分を検出するように更に構成される。処理ユニットは、第１の入力の第１の部分を検出したことに応じて、代表画像を表示することから画像シーケンスにおけるそれぞれの前の画像を表示することへ移行することであって、それぞれの前の画像が、代表画像を取得する前にカメラによって取得される、ことと、代表画像を表示することからそれぞれの前の画像を表示することへ移行した後に、それぞれの前の画像から開始して順番に、代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を表示可能とすることと、を行うように更に構成される。
【００２０】
一部の実施形態によれば、電子デバイスは、画像を表示するように構成されたディスプレイユニットと、ユーザ入力を検出するように構成されたタッチ感知面ユニットと、タッチ感知面ユニットとの接触の強度を検出するように構成された１つ以上のセンサユニットと、ディスプレイユニット、タッチ感知面ユニット及び１つ以上のセンサユニットに接続された処理ユニットと、を備える。処理ユニットは、ディスプレイユニット上に代表画像を表示可能とするように構成される。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。処理ユニットは、ディスプレイユニット上に代表画像を表示可能とする間に、タッチ感知面ユニット上への接触の特性強度が第１の強度閾値よりも大きい第１の強度まで増加したことを検出することを含む、第１の入力を検出することを行うように更に構成される。処理ユニットは、接触の特性強度が増加したことを検出したことに応じて、代表画像を取得した後にカメラが取得した１つ以上の画像間を第１の方向に第１の強度に少なくとも部分的に基づいて決定されたレートで進むように更に構成される。処理ユニットは、代表画像を取得した後にカメラが取得した１つ以上の画像間を第１の強度に基づいて決定されたレートで進んだ後、接触の強度が第１の強度未満である第２の強度まで減少したことを検出するように更に構成される。処理ユニットは、接触の特性強度が第２の強度まで減少したことを検出したことに応じて、第２の強度が第１の強度閾値を上回っているという判定に従って、代表画像を取得した後にカメラが取得した１つ以上の画像間を第１の方向に第２のレートで進み続けるように更に構成される。第２のレートは、第２の強度に少なくとも部分的に基づいて決定され、第２のレートは、第１のレートよりも遅い。処理ユニットは、接触の特性強度が第２の強度まで減少したことを検出したことに応じて、第２の強度が第１の強度閾値を下回っているという判定に従って、代表画像を取得した後にカメラが取得した１つ以上の画像間を、第１の方向とは反対の第２の方向に、第２の強度に少なくとも部分的に基づいて決定されたレートで移動するように更に構成される。
【００２１】
一部の実施形態によれば、電子デバイスは、画像を表示するように構成されたディスプレイユニットと、ユーザ入力を検出するように構成されたタッチ感知面ユニットと、画像を記憶するように構成されたメモリユニットと、ディスプレイユニット、メモリユニット及びタッチ感知面ユニットに接続された処理ユニットと、を備える。処理ユニットは、複数の画像シーケンスをメモリユニットに記憶するように構成される。それぞれの画像シーケンスは、カメラが撮ったそれぞれの代表画像と、それぞれの代表画像を取得した後にカメラが取得した１つ以上の画像と、それぞれの代表画像を取得する前にカメラが取得した１つ以上の画像と、を含む。処理ユニットは、ディスプレイユニット上で、第１の画像シーケンスのための第１の代表画像をディスプレイユニット上の移動可能な第１のエリアに表示するように更に構成される。処理ユニットは、タッチ感知面ユニット上でドラッグジェスチャを検出するように更に構成される。処理ユニットは、ドラッグジェスチャがタッチ感知面ユニット上において第１の方向であるという判定に従って、移動可能な第１のエリアにおいて、第１の画像シーケンスのための第１の代表画像の表示を、ディスプレイユニット上で、第１の画像シーケンスのための第１の代表画像を取得した後にカメラが取得した第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示と置き換えることと、第１のエリアをディスプレイユニット上で第１の方向に移動することと、を行うように更に構成される。
【００２２】
一部の実施形態によれば、電子デバイスは、画像を表示するように構成されたディスプレイユニットと、ユーザ入力を検出するように構成されたタッチ感知面ユニットと、ディスプレイユニット及びタッチ感知面ユニットに接続された処理ユニットと、を備える。処理ユニットは、複数の画像シーケンスを記憶するように構成される。それぞれの画像シーケンスは、カメラが撮ったそれぞれの代表画像と、それぞれの代表画像を取得する前にカメラが取得した１つ以上の画像と、を含む。処理ユニットは、ディスプレイユニット上で、第１の画像シーケンスのための第１の代表画像を移動可能な第１のエリアに表示可能とするように更に構成される。処理ユニットは、タッチ感知面ユニット上でジェスチャを検出することであって、ジェスチャが、ディスプレイユニット上での第１の方向への移動に対応する接触による移動を含む、ことを行うように構成される。処理ユニットは、タッチ感知面ユニット上でジェスチャを検出したことに応じて、第１のエリアをディスプレイユニット上で第１の方向に移動することと、移動可能な第２のエリアをディスプレイユニット上で第１の方向に移動することと、シーケンス表示基準が満たされているという判定に従って、第２のエリアを第１の方向に移動する間に、第２の画像シーケンスのための第２の代表画像を取得する前にカメラが取得した第２の画像シーケンスのための１つ以上の画像のうちの少なくとも一部を、第２のエリアにおいて時系列で表示可能とすることと、を行うように構成される。
【００２３】
一部の実施形態によれば、電子デバイスは、画像を表示するように構成されたディスプレイユニットと、ユーザ入力を検出するように構成されたタッチ感知面ユニットと、画像を記憶するように構成されたメモリユニットと、ディスプレイユニット、メモリユニット及びタッチ感知面ユニットに接続された処理ユニットと、を備える。処理ユニットは、複数の画像シーケンスをメモリユニットに記憶するように構成される。それぞれの画像シーケンスは、カメラが撮ったそれぞれの代表画像と、それぞれの代表画像を取得した後にカメラが取得した１つ以上の画像と、それぞれの代表画像を取得する前にカメラが取得した１つ以上の画像と、を含む。処理ユニットは、複数の画像シーケンスにおける画像とは異なる複数の画像をメモリユニットに記憶するように更に構成される。複数の画像におけるそれぞれの画像は、複数の画像シーケンスにおける画像シーケンスの一部ではない。処理ユニットは、ディスプレイユニット上に第１の画像を表示するように更に構成される。処理ユニットは、ディスプレイユニット上に第１の画像を表示する間に、第１の入力を検出するように更に構成される。処理ユニットは、第１の入力を検出したことに応じて、第１の画像が第１の画像シーケンスにおける画像であるという判定に従って、第１の画像に加えて第１の画像シーケンスにおける画像のうちの少なくとも一部をディスプレイユニット上に表示することを含む第１の動作を行うように更に構成される。処理ユニットは、第１の画像が、複数の画像シーケンスにおける画像とは異なる複数の画像における画像であるという判定に従って、第１の画像を含め、第１の動作とは異なる第２の動作を行うように更に構成される。
【００２４】
一部の実施形態によれば、電子デバイスは、画像を表示するように構成されたディスプレイユニットと、ユーザ入力を検出するように構成されたタッチ感知面ユニットと、ディスプレイユニット及びタッチ感知面ユニットに接続された処理ユニットと、を備える。処理ユニットは、ディスプレイユニット上に代表画像を表示可能とするように構成される。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。処理ユニットは、ディスプレイユニット上に代表画像を表示可能とする間に、代表画像を修正する入力を検出するように更に構成される。処理ユニットは、代表画像を修正する入力を検出したことに応じて、デバイスが第１の編集モードにあるという判定に従って、代表画像、代表画像を取得した後にカメラが取得した１つ以上の画像及び代表画像を取得する前にカメラが取得した１つ以上の画像を修正することと、デバイスが第１の編集モードとは異なる第２の編集モードにあるという判定に従って、代表画像を取得した後にカメラが取得した１つ以上の画像を修正せずに、かつ代表画像を取得する前にカメラが取得した１つ以上の画像を修正せずに、代表画像を修正することと、を行うように構成される。
【００２５】
一部の実施形態によれば、電子デバイスは、画像を表示するように構成されたディスプレイユニットと、ディスプレイユニットに接続された処理ユニットと、を備える。処理ユニットは、ディスプレイユニット上で、他の電子デバイスと通信するように構成されたアプリケーションのユーザインタフェースに代表画像を表示可能とするように構成される。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。処理ユニットは、代表画像をディスプレイユニット上に表示可能とする間に、アプリケーションを使用して、電子デバイスから遠隔の第２の電子デバイスへと、代表画像を送信する要求又は送信するための代表画像を選択する要求に対応する入力を検出するように更に構成される。処理ユニットは、第２の電子デバイスへと、代表画像を送信する要求又は送信するための代表画像を選択する要求に対応する入力を検出したことに応じて、第２の電子デバイスがグループとして画像シーケンスと双方向作用するように構成されているという判定に従って、画像シーケンスのうちの少なくとも一部を第２の電子デバイスに送信するための第１の１組の任意選択を表示可能とすることと、第２の電子デバイスがグループとして画像シーケンスと双方向作用するように構成されていないという判定に従って、画像シーケンスのうちの少なくとも一部を第２の電子デバイスに送信するための第２の１組の任意選択を表示可能とすることであって、第２の１組の任意選択が、第１の１組の任意選択とは異なる、ことと、を行うように更に構成される。
【００２６】
一部の実施形態によれば、電子デバイスは、画像を表示するように構成されたディスプレイユニットと、画像を取得するように構成されたカメラユニットと、ディスプレイユニット及びカメラユニットに接続された処理ユニットと、を備える。処理ユニットは、カメラユニットのための第１のメディア取得モードにある間に、ディスプレイユニット上にシーンのライブプレビューを表示可能とすることと、シーンに対してシーン認識を行うことと、を行うように構成される。処理ユニットは、シーンのライブプレビューを表示可能とする間に、第１の時間におけるシャッターボタンの単一のアクティブ化を検出するように更に構成される。処理ユニットは、第１の時間におけるシャッターボタンの単一のアクティブ化を検出したことに応じて、シーンに対して行われたシーン認識に少なくとも部分的に基づく、シーンがアクションキャプチャ基準を満たすという判定に従って、第１の時間におけるシャッターボタンのアクティブ化の時間的近傍で、カメラユニットが取得した複数の画像を保持することと、複数の画像を第１の画像シーケンスへグループ化することと、を行うように更に構成される。第１の画像シーケンスは、第１の時間におけるシャッターボタンのアクティブ化を検出する前にカメラユニットが取得した複数の画像と、第１の画像シーケンスを代表し、かつ第１の画像シーケンスにおける他の画像のうちの１つ以上の後にカメラユニットが取得した、代表画像と、代表画像を取得した後にカメラユニットが取得した複数の画像と、を含む。処理ユニットは、第１の時間におけるシャッターボタンの単一のアクティブ化を検出したことに応じて、シーンがアクションキャプチャ基準を満たしていないという判定に従って、第１の時間におけるシャッターボタンのアクティブ化の時間的近傍にある単一の画像を保持するように更に構成される。
【００２７】
一部の実施形態によれば、電子デバイスは、画像を表示するように構成されたディスプレイユニットと、ユーザ入力を検出するように構成されたタッチ感知面ユニットと、ディスプレイユニット及びカメラユニットに接続された処理ユニットと、を備える。処理ユニットは、ディスプレイユニット上に画像を表示可能とするように構成される。画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を含む。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。処理ユニットは、ディスプレイユニット上に画像シーケンスにおける画像を表示可能とする間に、第１の入力を検出するように更に構成される。処理ユニットは、第１の入力を検出したことに応じて、画像シーケンスを画像シーケンスのすべて未満のサブセットへトリミングするためのユーザインタフェースを表示可能とするように更に構成される。ユーザインタフェースは、画像シーケンスにおける画像の表現を含むエリアと、画像シーケンスにおける画像の表現を含むエリアにおけるトリミング開始アイコンの位置を介して、画像シーケンスのサブセットにおける開始画像を定めるユーザ調整可能トリミング開始アイコンと、画像シーケンスにおける画像の表現を含むエリアにおけるトリミング終了アイコンの位置を介して、画像シーケンスのサブセットにおける終了画像を定めるユーザ調整可能トリミング終了アイコンと、を含む。トリミング開始アイコンは、画像シーケンスにおける画像の表現を含むエリアにおいて、デバイスが自動的に選択した第１の位置に位置する。トリミング終了アイコンは、画像シーケンスにおける画像の表現を含むエリアにおいて、デバイスが自動的に選択した第２の位置に位置する。処理ユニットは、画像シーケンスをトリミングするためのユーザインタフェースを表示可能とする間に、第２の入力を検出するように更に構成される。処理ユニットは、第２の入力を検出したことに応じて、画像シーケンスを、トリミング開始アイコンの現在位置とトリミング終了アイコンの現在位置とに従って、画像シーケンスのサブセットへとトリミングするように更に構成される。
【００２８】
一部の実施形態によれば、電子デバイスは、ディスプレイと、タッチ感知面と、タッチ感知面との接触の強度を検出するための１つ以上の任意選択のセンサと、１つ以上のプロセッサと、メモリと、１つ以上のプログラムと、を備え、１つ以上のプログラムが、メモリに記憶され、かつ１つ以上のプロセッサによって実行されるように構成され、１つ以上のプログラムが、本明細書で説明する方法のいずれかの動作を行うための命令又は動作を実行させるための命令を含む。一部の実施形態によれば、コンピュータ可読記憶媒体は、その内部に命令を記憶しており、その命令は、ディスプレイ、タッチ感知面及びタッチ感知面との接触の強度を検出するための１つ以上の任意選択のセンサを備える電子デバイスによって実行された場合、そのデバイスに、本明細書で説明する方法のいずれかの動作を行わせる、又は動作を実行させる。一部の実施形態によれば、ディスプレイ、タッチ感知面、タッチ感知面との接触の強度を検出するための１つ以上の任意選択のセンサ、メモリ及びメモリに記憶された１つ以上のプログラムを実行するための１つ以上のプロセッサを備える電子デバイス上のグラフィックユーザインタフェースは、本明細書で説明する方法のいずれかで表示される要素のうちの１つ以上を含み、それらの要素は、本明細書で説明する方法のうちのいずれかで説明されるように、入力に応じて更新される。一部の実施形態によれば、電子デバイスは、ディスプレイ、タッチ感知面及びタッチ感知面との接触の強度を検出するための１つ以上の任意選択のセンサと、本明細書で説明する方法のいずれかの動作を行う、又は動作を実行させるための手段と、を備える。一部の実施形態によれば、ディスプレイ、タッチ感知面及びタッチ感知面との接触の強度を検出するための１つ以上の任意選択のセンサを備える電子デバイスで使用するための情報処理装置は、本明細書で説明する方法のいずれかの動作を行う、又は動作を実行させるための手段を備える。
【００２９】
このようにして、カメラで撮影又は録音された瞬間のキャプチャ及び瞬間との双方向作用のための方法及びインタフェースを改良した電子デバイスが提供される。このような方法及びインタフェースは、静止画像及び動画のキャプチャ並びに静止画像及び動画との双方向作用のための従来の方法を補完するか、又はそれらに取って代わり得る。
【図面の簡単な説明】
【００３０】
説明される様々な実施形態のより良好な理解のために、以下の図面と併せて、以下の「発明を実施するための形態」を参照されたい。図面では、類似の参照番号は、全図面を通じて対応する部分を指す。
【００３１】
【図１Ａ】一部の実施形態に係る、タッチ感知ディスプレイを備えたポータブル多機能デバイスを示すブロック図である。
【００３２】
【図１Ｂ】一部の実施形態に係る、イベント処理のための例示的な構成要素を示すブロック図である。
【００３３】
【図２】一部の実施形態に係る、タッチスクリーンを備えたポータブル多機能デバイスの図である。
【００３４】
【図３】一部の実施形態に係る、ディスプレイ及びタッチ感知面を備える例示的な多機能デバイスのブロック図である。
【００３５】
【図４Ａ】一部の実施形態に係る、ポータブル多機能デバイスにおけるアプリケーションのメニューのための例示的なユーザインタフェースの図である。
【００３６】
【図４Ｂ】一部の実施形態に係る、ディスプレイとは別個のタッチ感知面を備えた多機能デバイスのための例示的なユーザインタフェースの図である。
【００３７】
【図４Ｃ】一部の実施形態に係る、例示的な動的強度閾値を示す図である。
【図４Ｄ】一部の実施形態に係る、例示的な動的強度閾値を示す図である。
【図４Ｅ】一部の実施形態に係る、例示的な動的強度閾値を示す図である。
【００３８】
【図５Ａ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャするための例示的なユーザインタフェースを示す図である。
【図５Ｂ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャするための例示的なユーザインタフェースを示す図である。
【図５Ｃ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャするための例示的なユーザインタフェースを示す図である。
【図５Ｄ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャするための例示的なユーザインタフェースを示す図である。
【図５Ｅ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャするための例示的なユーザインタフェースを示す図である。
【図５Ｆ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャするための例示的なユーザインタフェースを示す図である。
【図５Ｇ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャするための例示的なユーザインタフェースを示す図である。
【図５Ｈ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャするための例示的なユーザインタフェースを示す図である。
【図５Ｉ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャするための例示的なユーザインタフェースを示す図である。
【図５Ｊ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャするための例示的なユーザインタフェースを示す図である。
【図５Ｋ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャするための例示的なユーザインタフェースを示す図である。
【００３９】
【図６Ａ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｂ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｃ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｄ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｅ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｆ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｇ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｈ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｉ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｊ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｋ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｌ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｍ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｎ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｏ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｐ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｑ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｒ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｓ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｔ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｕ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｖ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｗ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｘ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｙ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６Ｚ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６ＡＡ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６ＢＢ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６ＣＣ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６ＤＤ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６ＥＥ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【図６ＦＦ】一部の実施形態に係る、グループ化された関連画像シーケンスを表示（又は再生）するための例示的なユーザインタフェースを示す図である。
【００４０】
【図７Ａ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｂ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｃ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｄ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｅ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｆ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｇ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｈ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｉ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｊ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｋ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｌ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｍ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｎ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｏ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｐ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｑ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｒ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｓ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｔ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｕ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｖ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｗ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｘ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｙ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７Ｚ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７ＡＡ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７ＢＢ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【図７ＣＣ】一部の実施形態に係る、関連画像シーケンス間をナビゲートするための例示的なユーザインタフェースを示す図である。
【００４１】
【図８Ａ】一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う例示的なユーザインタフェースを示す図である。
【図８Ｂ】一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う例示的なユーザインタフェースを示す図である。
【図８Ｃ】一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う例示的なユーザインタフェースを示す図である。
【図８Ｄ】一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う例示的なユーザインタフェースを示す図である。
【図８Ｅ】一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う例示的なユーザインタフェースを示す図である。
【図８Ｆ】一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う例示的なユーザインタフェースを示す図である。
【図８Ｇ】一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う例示的なユーザインタフェースを示す図である。
【図８Ｈ】一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う例示的なユーザインタフェースを示す図である。
【図８Ｉ】一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う例示的なユーザインタフェースを示す図である。
【図８Ｊ】一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う例示的なユーザインタフェースを示す図である。
【図８Ｋ】一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う例示的なユーザインタフェースを示す図である。
【図８Ｌ】一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う例示的なユーザインタフェースを示す図である。
【００４２】
【図９Ａ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャする方法を示す流れ図である。
【図９Ｂ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャする方法を示す流れ図である。
【図９Ｃ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャする方法を示す流れ図である。
【図９Ｄ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャする方法を示す流れ図である。
【図９Ｅ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャする方法を示す流れ図である。
【図９Ｆ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャする方法を示す流れ図である。
【図９Ｇ】一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャする方法を示す流れ図である。
【００４３】
【図１０Ａ】一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法を示す流れ図である。
【図１０Ｂ】一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法を示す流れ図である。
【図１０Ｃ】一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法を示す流れ図である。
【図１０Ｄ】一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法を示す流れ図である。
【図１０Ｅ】一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法を示す流れ図である。
【００４４】
【図１０Ｆ】一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法を示す流れ図である。
【図１０Ｇ】一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法を示す流れ図である。
【図１０Ｈ】一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法を示す流れ図である。
【図１０Ｉ】一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法を示す流れ図である。
【００４５】
【図１０Ｊ】一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法を示す流れ図である。
【図１０Ｋ】一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法を示す流れ図である。
【図１０Ｌ】一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法を示す流れ図である。
【図１０Ｍ】一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法を示す流れ図である。
【００４６】
【図１１Ａ】一部の実施形態に係る、関連画像シーケンス間をナビゲートする方法を示す流れ図である。
【図１１Ｂ】一部の実施形態に係る、関連画像シーケンス間をナビゲートする方法を示す流れ図である。
【図１１Ｃ】一部の実施形態に係る、関連画像シーケンス間をナビゲートする方法を示す流れ図である。
【図１１Ｄ】一部の実施形態に係る、関連画像シーケンス間をナビゲートする方法を示す流れ図である。
【図１１Ｅ】一部の実施形態に係る、関連画像シーケンス間をナビゲートする方法を示す流れ図である。
【００４７】
【図１１Ｆ】一部の実施形態に係る、関連画像シーケンス間をナビゲートする方法を示す流れ図である。
【図１１Ｇ】一部の実施形態に係る、関連画像シーケンス間をナビゲートする方法を示す流れ図である。
【図１１Ｈ】一部の実施形態に係る、関連画像シーケンス間をナビゲートする方法を示す流れ図である。
【図１１Ｉ】一部の実施形態に係る、関連画像シーケンス間をナビゲートする方法を示す流れ図である。
【００４８】
【図１２Ａ】一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う方法を示す流れ図である。
【図１２Ｂ】一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う方法を示す流れ図である。
【００４９】
【図１３】一部の実施形態に係る、電子デバイスの機能ブロック図である。
【図１４】一部の実施形態に係る、電子デバイスの機能ブロック図である。
【図１５】一部の実施形態に係る、電子デバイスの機能ブロック図である。
【図１６】一部の実施形態に係る、電子デバイスの機能ブロック図である。
【図１７】一部の実施形態に係る、電子デバイスの機能ブロック図である。
【図１８】一部の実施形態に係る、電子デバイスの機能ブロック図である。
【図１９】一部の実施形態に係る、電子デバイスの機能ブロック図である。
【００５０】
【図２０Ａ】一部の実施形態に係る、画像シーケンスにおける画像を修正するための例示的なユーザインタフェースを示す図である。
【図２０Ｂ】一部の実施形態に係る、画像シーケンスにおける画像を修正するための例示的なユーザインタフェースを示す図である。
【図２０Ｃ】一部の実施形態に係る、画像シーケンスにおける画像を修正するための例示的なユーザインタフェースを示す図である。
【図２０Ｄ】一部の実施形態に係る、画像シーケンスにおける画像を修正するための例示的なユーザインタフェースを示す図である。
【図２０Ｅ】一部の実施形態に係る、画像シーケンスにおける画像を修正するための例示的なユーザインタフェースを示す図である。
【図２０Ｆ】一部の実施形態に係る、画像シーケンスにおける画像を修正するための例示的なユーザインタフェースを示す図である。
【図２０Ｇ】一部の実施形態に係る、画像シーケンスにおける画像を修正するための例示的なユーザインタフェースを示す図である。
【図２０Ｈ】一部の実施形態に係る、画像シーケンスにおける画像を修正するための例示的なユーザインタフェースを示す図である。
【図２０Ｉ】一部の実施形態に係る、画像シーケンスにおける画像を修正するための例示的なユーザインタフェースを示す図である。
【図２０Ｊ】一部の実施形態に係る、画像シーケンスにおける画像を修正するための例示的なユーザインタフェースを示す図である。
【図２０Ｋ】一部の実施形態に係る、画像シーケンスにおける画像を修正するための例示的なユーザインタフェースを示す図である。
【図２０Ｌ】一部の実施形態に係る、画像シーケンスにおける画像を修正するための例示的なユーザインタフェースを示す図である。
【００５１】
【図２１Ａ】一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信するための例示的なユーザインタフェースを示す図である。
【図２１Ｂ】一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信するための例示的なユーザインタフェースを示す図である。
【図２１Ｃ】一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信するための例示的なユーザインタフェースを示す図である。
【図２１Ｄ】一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信するための例示的なユーザインタフェースを示す図である。
【図２１Ｅ】一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信するための例示的なユーザインタフェースを示す図である。
【図２１Ｆ】一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信するための例示的なユーザインタフェースを示す図である。
【図２１Ｇ】一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信するための例示的なユーザインタフェースを示す図である。
【図２１Ｈ】一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信するための例示的なユーザインタフェースを示す図である。
【図２１Ｉ】一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信するための例示的なユーザインタフェースを示す図である。
【図２１Ｊ】一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信するための例示的なユーザインタフェースを示す図である。
【００５２】
【図２２Ａ】一部の実施形態に係る、シーン認識を使用して写真（例えば、拡張写真又は静止写真）を取得するための例示的なユーザインタフェースを示す図である。
【図２２Ｂ】一部の実施形態に係る、シーン認識を使用して写真（例えば、拡張写真又は静止写真）を取得するための例示的なユーザインタフェースを示す図である。
【図２２Ｃ】一部の実施形態に係る、シーン認識を使用して写真（例えば、拡張写真又は静止写真）を取得するための例示的なユーザインタフェースを示す図である。
【図２２Ｄ】一部の実施形態に係る、シーン認識を使用して写真（例えば、拡張写真又は静止写真）を取得するための例示的なユーザインタフェースを示す図である。
【００５３】
【図２３Ａ】一部の実施形態に係る、画像シーケンス（例えば、拡張写真）をトリミングするための例示的なユーザインタフェースを示す図である。
【図２３Ｂ】一部の実施形態に係る、画像シーケンス（例えば、拡張写真）をトリミングするための例示的なユーザインタフェースを示す図である。
【図２３Ｃ】一部の実施形態に係る、画像シーケンス（例えば、拡張写真）をトリミングするための例示的なユーザインタフェースを示す図である。
【図２３Ｄ】一部の実施形態に係る、画像シーケンス（例えば、拡張写真）をトリミングするための例示的なユーザインタフェースを示す図である。
【図２３Ｅ】一部の実施形態に係る、画像シーケンス（例えば、拡張写真）をトリミングするための例示的なユーザインタフェースを示す図である。
【００５４】
【図２４Ａ】一部の実施形態に係る、画像シーケンスにおける画像を修正する方法の流れ図である。
【図２４Ｂ】一部の実施形態に係る、画像シーケンスにおける画像を修正する方法の流れ図である。
【図２４Ｃ】一部の実施形態に係る、画像シーケンスにおける画像を修正する方法の流れ図である。
【図２４Ｄ】一部の実施形態に係る、画像シーケンスにおける画像を修正する方法の流れ図である。
【図２４Ｅ】一部の実施形態に係る、画像シーケンスにおける画像を修正する方法の流れ図である。
【００５５】
【図２５Ａ】一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信する方法の流れ図である。
【図２５Ｂ】一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信する方法の流れ図である。
【図２５Ｃ】一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信する方法の流れ図である。
【００５６】
【図２６Ａ】一部の実施形態に係る、シーン認識を使用して写真（例えば、拡張写真又は静止写真）を取得する方法の流れ図である。
【図２６Ｂ】一部の実施形態に係る、シーン認識を使用して写真（例えば、拡張写真又は静止写真）を取得する方法の流れ図である。
【図２６Ｃ】一部の実施形態に係る、シーン認識を使用して写真（例えば、拡張写真又は静止写真）を取得する方法の流れ図である。
【図２６Ｄ】一部の実施形態に係る、シーン認識を使用して写真（例えば、拡張写真又は静止写真）を取得する方法の流れ図である。
【００５７】
【図２７Ａ】一部の実施形態に係る、画像シーケンス（例えば、拡張写真）をトリミングする方法の流れ図である。
【図２７Ｂ】一部の実施形態に係る、画像シーケンス（例えば、拡張写真）をトリミングする方法の流れ図である。
【図２７Ｃ】一部の実施形態に係る、画像シーケンス（例えば、拡張写真）をトリミングする方法の流れ図である。
【図２７Ｄ】一部の実施形態に係る、画像シーケンス（例えば、拡張写真）をトリミングする方法の流れ図である。
【図２７Ｅ】一部の実施形態に係る、画像シーケンス（例えば、拡張写真）をトリミングする方法の流れ図である。
【００５８】
【図２８】一部の実施形態に係る、電子デバイスの機能ブロック図である。
【図２９】一部の実施形態に係る、電子デバイスの機能ブロック図である。
【図３０】一部の実施形態に係る、電子デバイスの機能ブロック図である。
【図３１】一部の実施形態に係る、電子デバイスの機能ブロック図である。
【発明を実施するための形態】
【００５９】
上述のように、ポータブル電子デバイスは、一般的に、静止画像及び動画の２つのタイプのデジタルコンテンツをキャプチャする。静止画像は、一般的に、単純にシャッターボタンを押圧することによってキャプチャされる。静止画像は、ある一瞬をぶれることなく写すが、その一瞬前後の瞬間の詳細は失われる。動画は、長時間記録するが、興味深い瞬間とさして興味深くない瞬間との両方を含み得る。一般的に、興味深さを欠く瞬間を取り除くのに、かなりの編集を要する。
【００６０】
ここで、瞬間のキャプチャ及び瞬間との双方向作用のための新しい改良されたデバイス及び方法について説明する。
【００６１】
一部の実施形態では、シャッターボタンの押圧に応じて、デバイスは、代表画像（従来の静止画像でキャプチャされる一瞬に類似のもの）と、シャッターボタンが押圧される前に取得された画像及び代表画像の後に取得された画像と、を含む画像シーケンスをまとめてグループ化する。このようにして、シャッターボタンの押圧により、一瞬だけではなく、その一瞬付近の瞬間がキャプチャされる。一部の実施形態では、音声及びメタデータなどの瞬間に関する追加的な情報もまたキャプチャされる。ユーザから見れば、このプロセスによって、瞬間（代表画像を含むグループ化された画像シーケンス）をキャプチャすることが、一瞬（単一の静止画像）をキャプチャすることと同じくらいに簡単になる。ユーザは、シャッターボタンを押圧するだけでよいのである。単一の静止画像と区別するために、簡潔にするために「拡張写真」の用語を使用して、グループ化された画像シーケンスを指す場合がある。
【００６２】
一部の実施形態では、代表画像を見ている間に、拡張写真が、ユーザ入力（例えば、拡張写真上での長押しジェスチャ又は深い押圧ジェスチャ）に応じて「動き出し」、その瞬間を再生し得る。
【００６３】
一部の実施形態では、拡張写真間をナビゲートする間に、それぞれの拡張写真について、拡張写真がディスプレイ上で視界に入ってくるにつれて、拡張写真の代表画像の直前に撮られた画像が示される、及び／又は拡張写真がディスプレイから去るにつれて、代表画像の直後に撮られた画像が示され、このことにより、瞬間が拡張されて表示される。
【００６４】
一部の実施形態では、拡張写真及び従来の静止画像間をナビゲートする間に、拡張写真は、視界に入る及び／又はディスプレイから去る際に「再生」され、他方、従来の静止画像については、静止画像が表示されている場合、静止画像内の追加的な情報（例えば、位置データ）及び／又はアニメーションが示される。
【００６５】
一部の実施形態では、ユーザは、拡張写真における代表画像を修正し、拡張写真における代表画像だけ又は拡張写真における画像のすべてに修正を適用させることができる（例えば、ユーザは、すべてに適用モードと静止画像編集モードとを切り替えできる）。
【００６６】
一部の実施形態では、それぞれのユーザが拡張写真を別のユーザに送信する場合、それぞれのユーザのデバイスが、他のユーザのデバイスが拡張写真に対応するものであるかどうかに応じて拡張写真を送信するための様々な任意選択を提示する（例えば、他のユーザのデバイスが拡張写真に対応している場合、拡張写真を拡張写真として送信するための任意選択を提示し、他のユーザのデバイスが拡張写真には対応していない場合、代表画像のみを送信するための任意選択を提示する）。
【００６７】
一部の実施形態では、デバイスは、（例えば、画像キャプチャモードにある間に）シーン認識を行う。シーンが拡張写真の保持に役立つ（例えば、シーンが、移動又は顔を含む）場合、シャッターボタンの押圧に応じて、デバイスは、拡張写真を保持する。シーンが拡張写真の保持に役立たない（例えば、シーンが、領収書の写真である）場合、シャッターボタンの押圧に応じて、デバイスは、単一の静止画像を保持する。
【００６８】
一部の実施形態では、ユーザは、画像シーケンスを画像シーケンスのサブセットへとトリミングできる。デバイスは、シーケンスにおける（例えば、シーン認識に基づいて）自動的に選択された位置に、シーケンスをトリミングするためのハンドルを提供する。ハンドルはまた、シーケンスを手動でトリミングするために使用され得る。
【００６９】
以下の図１Ａ〜図１Ｂ、図２及び図３は、例示的なデバイスの説明を提供する。図４Ａ〜図４Ｂ、図５Ａ〜図５Ｋ、図６Ａ〜図６ＦＦ、図７Ａ〜図７ＣＣ、図８Ａ〜図８Ｌ、図２０Ａ〜図２０Ｌ、図２１Ａ〜図２１Ｊ、図２２Ａ〜図２２Ｄ及び図２３Ａ〜図２３Ｅは、関連画像シーケンスのキャプチャ、関連画像シーケンスのナビゲート及び関連画像シーケンスに対する動作又は関連画像シーケンスに関連する動作を実行するための例示的なユーザインタフェースを示す。図９Ａ〜図９Ｇは、一部の実施形態に係る、関連画像シーケンスをキャプチャする方法を示す流れ図である。図１０Ａ〜図１０Ｍは、一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法を示す流れ図である。図１１Ａ〜図１１Ｉは、一部の実施形態に係る、関連画像シーケンスを含む写真間をナビゲートする方法を示す流れ図である。図１２Ａ〜図１２Ｂは、一部の実施形態に係る、静止写真と異なる動作を、関連画像シーケンスを含む写真に対して行う方法を示す流れ図である。図２４Ａ〜図２４Ｅは、一部の実施形態に係る、画像シーケンスにおける画像を修正する方法の流れ図である。図２５Ａ〜図２５Ｃは、一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信する方法の流れ図である。図２６Ａ〜図２６Ｄは、一部の実施形態に係る、シーン認識を使用して写真（例えば、拡張写真又は静止写真）を取得する方法の流れ図である。図２７Ａ〜図２７Ｅは、一部の実施形態に係る、画像シーケンス（例えば、拡張写真）をトリミングする方法の流れ図である。図５Ａ〜図５Ｋ、図６Ａ〜図６ＦＦ、図７Ａ〜図７ＣＣ、図８Ａ〜図８Ｌ、図２０Ａ〜図２０Ｌ、図２１Ａ〜図２１Ｊ、図２２Ａ〜図２２Ｄ及び図２３Ａ〜図２３Ｅにおけるユーザインタフェースは、図９Ａ〜図９Ｇ、図１０Ａ〜図１０Ｍ、図１１Ａ〜図１１Ｉ、図１２Ａ〜図１２Ｂ、図２４Ａ〜図２４Ｅ、図２５Ａ〜図２５Ｃ、図２６Ａ〜図２６Ｄ及び図２７Ａ〜図２７Ｅにおけるプロセスを示すために使用される。
【００７０】
例示的なデバイス
ここで、添付図面に実施例が示される実施形態を、詳細に参照する。以下の詳細な説明では、説明されている様々な実施形態の完全な理解を提供するために数多くの具体的な詳細が記載されている。しかしながら、説明されている様々な実施形態は、これらの具体的な詳細を伴わずとも実践し得ることが、当業者には明らかであろう。他の例においては、周知の方法、手順、構成要素、回路、及びネットワークは、実施形態の態様を不必要に不明瞭なものとしないよう、詳細には説明されていない。
【００７１】
本明細書では、第１、第２などの用語は、一部の実施例で、様々な要素を説明するために使用されるが、これらの要素は、それらの用語によって限定されるべきではないことも理解されるであろう。これらの用語は、ある要素を別の要素と区別するためにのみ使用される。例えば、説明されている様々な実施形態の範囲から逸脱することなく、第１の接触は、第２の接触と称することができ、同様に、第２の接触は、第１の接触と称し得る。第１の接触及び第２の接触は両方接触であるが、文脈がそうではないことを明確に示さない限り、それらは同じ接触ではない。
【００７２】
本明細書で説明される様々な実施形態の説明で使用される用語法は、特定の実施形態を説明することのみを目的とするものであって、限定することを意図するものではない。説明される様々な実施形態の説明及び添付の特許請求の範囲で使用される時、単数形「ａ」、「ａｎ」、及び「ｔｈｅ」は、文脈がそうではないことを明確に示さない限り、複数形もまた含むことが意図される。本明細書で使用される時に、用語「及び／又は」が、関連する列挙された項目のうちの１つ以上のあらゆる可能な任意の組み合わせを指し、かつこれを含むことをもまた理解されたい。用語「ｉｎｃｌｕｄｅｓ（含む）」、「ｉｎｃｌｕｄｉｎｇ（含む）」、「ｃｏｍｐｒｉｓｅｓ（含む、備える）」及び／又は「ｃｏｍｐｒｉｓｉｎｇ（含む、備える）」は、本明細書で使用される時、述べられた特徴、整数、ステップ、動作、要素及び／又は構成要素の存在を指定するが、１つ以上の他の特徴、整数、ステップ、動作、要素、構成要素及び／又はそれらの群、の存在又は追加を除外しないことを更に理解されたい。
【００７３】
本明細書で使用される時、用語「ｉｆ（〜の場合には）」は、任意選択的に、文脈に応じて「ｗｈｅｎ（〜の時）」、「ｕｐｏｎ（〜すると）」、「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｒｍｉｎｉｎｇ（〜という判定に応じて）」、又は「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｃｔｉｎｇ（〜の検出に応じて）」を意味するものと解釈される。同様に、語句「ｉｆ  ｉｔ  ｉｓ  ｄｅｔｅｒｍｉｎｅｄ（〜と判定される場合には）」又は「ｉｆ（ａ  ｓｔａｔｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ）ｉｓ  ｄｅｔｅｃｔｅｄ（（記述される条件又はイベント）が検出される場合には）」は、任意選択的に、文脈に応じて「ｕｐｏｎ  ｄｅｔｅｒｍｉｎｉｎｇ（〜と判定されると）」、又は「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｒｍｉｎｉｎｇ（〜との判定に応じて）」、又は「ｕｐｏｎ  ｄｅｔｅｃｔｉｎｇ（ｔｈｅ  ｓｔａｔｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ）（（記述される条件又はイベント）が検出されると）」、又は「ｉｎ  ｒｅｓｐｏｎｓｅ  ｔｏ  ｄｅｔｅｃｔｉｎｇ（ｔｈｅ  ｓｔａｔｅｄ  ｃｏｎｄｉｔｉｏｎ  ｏｒ  ｅｖｅｎｔ）（（記述される条件又はイベント）の検出に応じて）」を意味するものと解釈される。
【００７４】
電子デバイス、このようなデバイス用のユーザインタフェース、及びこのようなデバイスを使用するための関連処理、の実施形態を説明する。一部の実施形態では、本デバイスは、ＰＤＡ機能及び／又は音楽再生機能などの、他の機能も含む、モバイル電話機などのポータブル通信デバイスである。ポータブル多機能デバイスの例示的な実施形態としては、限定するものではないが、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）デバイスが挙げられる。タッチ感知面（例えば、タッチスクリーンディスプレイ及び／又はタッチパッド）を備えたラップトップ又はタブレットコンピュータなどの他のポータブル電子デバイスも、任意選択的に、使用される。また、一部の実施形態では、本デバイスはポータブル通信デバイスではなく、タッチ感知面（例えば、タッチスクリーンディスプレイ及び／又はタッチパッド）を備えるデスクトップコンピュータであることを理解されたい。
【００７５】
以下の説明では、ディスプレイ及びタッチ感知面を備える電子デバイスについて説明する。しかし、この電子デバイスは、物理キーボード、マウス、及び／又はジョイスティックなどの１つ以上の他の物理ユーザインタフェースデバイスを任意選択的に含むことを理解されたい。
【００７６】
本デバイスは、一般的に、要約筆記アプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、ワードプロセッシングアプリケーション、ウェブサイト作成アプリケーション、ディスクオーサリングアプリケーション、スプレッドシートアプリケーション、ゲームアプリケーション、電話アプリケーション、テレビ会議アプリケーション、電子メールアプリケーション、インスタントメッセージングアプリケーション、トレーニングサポートアプリケーション、写真管理アプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ウェブブラウジングアプリケーション、デジタル音楽再生アプリケーション及び／又はデジタルビデオ再生アプリケーションのうちの１つ以上などの様々なアプリケーションをサポートする。
【００７７】
本デバイス上で実行される様々なアプリケーションは、タッチ感知面などの、少なくとも１つの共通の物理ユーザインタフェースデバイスを、任意選択的に使用する。タッチ感知面の１つ以上の機能、並びにデバイス上に表示される対応する情報は、アプリケーションごとに、及び／又は対応するアプリケーション内で、任意選択的に、調節及び／又は変更される。このように、デバイスの共通の（タッチ感知面などの）物理アーキテクチャは、ユーザにとって直観的かつ透過的なユーザインタフェースを有する様々なアプリケーションを、任意選択的にサポートする。
【００７８】
次に、タッチ感知ディスプレイを備えるポータブルデバイスの実施形態に注意を向ける。図１Ａは、一部の実施形態に係る、タッチ感知ディスプレイシステム１１２を備えたポータブル多機能デバイス１００を示すブロック図である。タッチ感知ディスプレイシステム１１２は、便宜上「タッチスクリーン」と呼ばれる場合があり、単にタッチ感知ディスプレイと呼ばれる場合もある。デバイス１００は、メモリ１０２（任意選択的に、１つ以上のコンピュータ可読記憶媒体を含む）と、メモリコントローラ１２２と、１つ以上の処理ユニット（ＣＰＵ）１２０と、周辺機器インタフェース１１８と、ＲＦ回路１０８と、オーディオ回路１１０と、スピーカ１１１と、マイクロフォン１１３と、入出力（Ｉ／Ｏ）サブシステム１０６と、その他の入力又は制御デバイス１１６と、外部ポート１２４と、を備える。デバイス１００は、１つ以上の光センサ１６４を任意選択的に含む。デバイス１００は、デバイス１００（例えば、デバイス１００のタッチ感知ディスプレイシステム１１２などのタッチ感知面）上の接触の強度を検出するための、１つ以上の強度センサ１６５を任意選択的に含む。デバイス１００は、デバイス１００上に触知出力を生成する（例えば、デバイス１００のタッチ感知ディスプレイシステム１１２又はデバイス３００のタッチパッド３５５などの、タッチ感知面上に触知出力を生成する）ための、１つ以上の触知出力生成器１６７を任意選択的に含む。これらの構成要素は、１つ以上の通信バス又は信号ライン１０３を介して任意選択的に通信する。
【００７９】
本明細書及び特許請求の範囲で使用される時、用語「触知出力」は、ユーザの触覚でユーザによって検出されることになる、デバイスの従前の位置に対するデバイスの物理的変位、デバイスの構成要素（例えば、タッチ感知面）の、デバイスの別の構成要素（例えば、筐体）に対する物理的変位、又はデバイスの質量中心に対する構成要素の変位を指す。例えば、デバイス又はデバイスの構成要素が、タッチに敏感なユーザの表面（例えば、ユーザの手の指、手のひら、又は他の部分）に接触している状況において、物理的変位によって生成された触知出力は、デバイス又はデバイスの構成要素の物理的特性の認識された変化に相当する触感として、ユーザによって解釈される。例えば、タッチ感知面（例えば、タッチ感知ディスプレイ又はトラックパッド）の移動は、ユーザによって、物理アクチュエータボタンの「ダウンクリック」又は「アップクリック」として任意選択的に解釈される。一部のケースでは、ユーザの動作により物理的に押された（例えば、変位された）タッチ感知面に関連付けられた物理アクチュエータボタンの移動がない時でさえ、ユーザは「ダウンクリック」又は「アップクリック」などの触感を感じるであろう。別の実施例として、タッチ感知面の移動は、タッチ感知面の平滑度に変化がない場合であっても、ユーザによって、そのタッチ感知面の「粗さ」として、任意選択的に解釈又は感知される。そのようなユーザによるタッチの解釈は、ユーザの個人的な感覚認知に左右されるものではあるが、大多数のユーザに共通する、多くのタッチの感覚認知が存在する。したがって、触知出力が、ユーザの特定の感覚認知（例えば、「アップクリック」「ダウンクリック」、「粗さ」）に相当するものと記述される場合、別途記載のない限り、生成された触知出力は、典型的な（又は、平均的な）ユーザの記述された感覚認知を生成するデバイス、又はデバイスの構成要素の物理的変位に相当する。
【００８０】
デバイス１００は、ポータブル多機能デバイスの一実施例に過ぎず、デバイス１００は、示されているものよりも多くの構成要素又は少ない構成要素を任意選択的に有し、２つ以上の構成要素を任意選択的に組み合わせるか、又は、それらの構成要素の異なる構成若しくは配置を任意選択的に有することを理解されたい。図１Ａに示される様々な構成要素は、１つ以上の信号処理回路、及び／又は特定用途向け集積回路を含む、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの組み合わせで実装される。
【００８１】
メモリ１０２は任意選択的に高速ランダムアクセスメモリを含み、また任意選択的に、１つ以上の磁気ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステートメモリデバイスなどの、不揮発性メモリも含む。ＣＰＵ（単数又は複数）１２０及び周辺機器インタフェース１１８などの、デバイス１００の他の構成要素によるメモリ１０２へのアクセスは、メモリコントローラ１２２により任意選択的に制御される。
【００８２】
周辺機器インタフェース１１８を使用して、このデバイスの入力及び出力周辺機器を、ＣＰＵ（単数又は複数）１２０及びメモリ１０２に接続することができる。１つ以上のプロセッサ１２０は、デバイス１００のための様々な機能を実行するため並びにデータ処理を実行するために、メモリ１０２に記憶された様々なソフトウェアプログラム及び／若しくは命令セットを動作させたり、又は実行したりする。
【００８３】
一部の実施形態では、周辺機器インタフェース１１８、ＣＰＵ（単数又は複数）１２０、及びメモリコントローラ１２２は、任意選択的に、チップ１０４などの単一チップ上に実装される。一部の他の実施形態において、これらは、任意選択的に、個別のチップ上に実装される。
【００８４】
ＲＦ（無線周波数）回路１０８は、電磁信号とも呼ばれるＲＦ信号を送受信する。ＲＦ回路１０８は、電気信号を電磁信号に、又は電磁信号を電気信号に変換し、電磁信号を介して通信ネットワーク及び他の通信デバイスと通信する。ＲＦ回路１０８は、アンテナシステム、ＲＦ送受信機、１つ以上の増幅器、同調器、１つ以上の発振器、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、加入者識別モジュール（ＳＩＭ）カード、メモリなどを含むがこれらに限定されない、これらの機能を実行するための周知の回路を、任意選択的に含んでいる。ＲＦ回路１０８は、ワールドワイドウェブ（ＷＷＷ）とも呼ばれるインターネット、イントラネット、及び／又は、セルラ電話ネットワーク、無線ローカルエリアネットワーク（ＬＡＮ）などの無線ネットワーク、及び／又は、メトロポリタンエリアネットワーク（ＭＡＮ）、などのネットワーク、及び他のデバイス、と無線通信によって、任意選択的に通信する。無線通信は、複数の通信規格、通信プロトコル、及び通信技術のうちのいずれかを、任意選択的に使用し、それらの通信規格、通信プロトコル、及び通信技術としては、移動通信用のグローバルシステム（ＧＳＭ）、拡張データＧＳＭ環境（ＥＤＧＥ）、高速ダウンリンクパケット接続（ＨＳＤＰＡ）、高速アップリンクパケット接続（ＨＳＵＰＡ）、Ｅｖｏｌｕｔｉｏｎ，Ｄａｔａ−Ｏｎｌｙ（ＥＶ−ＤＯ）、ＨＳＰＡ、ＨＳＰＡ＋、２重セルＨＳＰＡ（ＤＣ−ＨＳＰＤＡ）、ロングタームエボリューション（ＬＴＥ）、近距離無線通信（ＮＦＣ）、広帯域符号分割多元接続（Ｗ−ＣＤＭＡ）、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）（登録商標）（例えば、ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ａｃ、ＩＥＥＥ  ８０２．１１ａｘ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、及び／又はＩＥＥＥ  ８０２．１１ｎ）、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）、Ｗｉ−ＭＡＸ、電子メール用のプロトコル（例えば、インターネットメッセージアクセスプロトコル（ＩＭＡＰ）及び／又はポストオフィスプロトコル（ＰＯＰ））、インスタントメッセージング（例えば、拡張可能メッセージング及びプレゼンスプロトコル（ＸＭＰＰ）、インスタントメッセージング及びプレゼンス利用拡張向けセッション開始プロトコル（ＳＩＭＰＬＥ）、インスタントメッセージング及びプレゼンスサービス（ＩＭＰＳ））、及び／又はショートメッセージサービス（ＳＭＳ）、あるいは本文書の出願日現在までに未だ開発されていない通信プロトコルを含めた任意の他の好適な通信プロトコルが挙げられるが、これらに限定されない。
【００８５】
オーディオ回路１１０、スピーカ１１１、及びマイクロフォン１１３は、ユーザとデバイス１００との間の音声インタフェースを提供する。オーディオ回路１１０は、周辺機器インタフェース１１８から音声データを受信し、この音声データを電気信号に変換し、この電気信号をスピーカ１１１に送信する。スピーカ１１１は、電気信号を人間の可聴音波に変換する。オーディオ回路１１０はまた、マイクロフォン１１３により音波から変換された電気信号も受信する。オーディオ回路１１０は、電気信号を音声データに変換し、この音声データを処理のために周辺機器インタフェース１１８に送信する。音声データは、周辺機器インタフェース１１８によって任意選択的に、メモリ１０２及び／若しくはＲＦ回路１０８から取り込まれ、並びに／又はメモリ１０２及び／若しくはＲＦ回路１０８へ送信される。一部の実施形態では、オーディオ回路１１０はまた、ヘッドセットジャック（例えば、図２の２１２）を備える。ヘッドセットジャックは、オーディオ回路１１０と、出力専用ヘッドホン又は出力（例えば、片耳又は両耳用のヘッドホン）及び入力（例えば、マイクロフォン）の両方を有するヘッドセットなどの、取り外し可能なオーディオ入出力周辺機器と、の間のインタフェースを提供する。
【００８６】
Ｉ／Ｏサブシステム１０６は、タッチ感知ディスプレイシステム１１２及び他の入力又は制御デバイス１１６などの、デバイス１００上の入出力周辺機器を周辺機器インタフェース１１８に接続する。Ｉ／Ｏサブシステム１０６は、任意選択的に、ディスプレイコントローラ１５６、光センサコントローラ１５８、強度センサコントローラ１５９、触覚フィードバックコントローラ１６１、及び他の入力若しくは制御デバイスのための１つ以上の入力コントローラ１６０を含む。１つ以上の入力コントローラ１６０は、他の入力又は制御デバイス１１６から電気信号を受信し、他の入力又は制御デバイス１１６へ電気信号を送信する。他の入力又は制御デバイス１１６は、任意選択的に、物理ボタン（例えば、プッシュボタン、ロッカボタンなど）、ダイヤル、スライダスイッチ、ジョイスティック、クリックホイールなどを含む。一部の代替的実施形態では、入力コントローラ（単数又は複数）１６０は、キーボード、赤外線ポート、ＵＳＢポート、スタイラス、及び／又はマウスなどのポインタデバイスのうちのいずれかに、任意選択的に接続される（又は、いずれにも接続されない）。１つ以上のボタン（例えば、図２の２０８）は、スピーカ１１１及び／又はマイクロフォン１１３の音量調節のためのアップ／ダウンボタンを、任意選択的に含む。１つ以上のボタンは、プッシュボタン（例えば、図２の２０６）を、任意選択的に含む。
【００８７】
タッチ感知ディスプレイシステム１１２は、デバイスとユーザとの間の入力インタフェース及び出力インタフェースを提供する。ディスプレイコントローラ１５６は、タッチ感知ディスプレイシステム１１２から電気信号を受信する、及び／又はタッチ感知ディスプレイシステム１１２へ電気信号を送信する。タッチ感知ディスプレイシステム１１２は、ユーザに視覚出力を表示する。視覚出力は、グラフィック、テキスト、アイコン、動画、及びこれらの任意の組み合わせ（総称して「グラフィック」と称する）を、任意選択的に含む。一部の実施形態では、視覚出力の一部又はすべては、ユーザインタフェースオブジェクトに相当する。本明細書で使用される時、用語「アフォーダンス」は、ユーザ対話式グラフィックユーザインタフェースオブジェクト（例えば、グラフィックユーザインタフェースオブジェクトに向けられた入力に応答するように構成されたグラフィックユーザインタフェースオブジェクト）を指す。ユーザ対話式グラフィックユーザインタフェースオブジェクトの例としては、限定するものではないが、ボタン、スライダ、アイコン、選択可能なメニュー項目、スイッチ又は他のユーザインタフェース制御が挙げられる。
【００８８】
タッチ感知ディスプレイシステム１１２は、触覚及び／又は触知の接触に基づくユーザからの入力を受けるタッチ感知面、センサ又はセンサのセットを有する。タッチ感知ディスプレイシステム１１２及びディスプレイコントローラ１５６（メモリ１０２内の任意の関連モジュール及び／又は命令セットと共に）は、タッチ感知ディスプレイシステム１１２上で接触（及び任意の移動又は接触の中断）を検出し、検出された接触をタッチ感知ディスプレイシステム１１２上に表示されたユーザインタフェースオブジェクト（例えば、１つ以上のソフトキー、アイコン、ウェブページ、又は画像）との双方向作用に変換する。ある例示的な実施形態では、タッチ感知ディスプレイシステム１１２とユーザとの間の接触点は、ユーザの指又はスタイラスに相当する。
【００８９】
タッチ感知ディスプレイシステム１１２は、任意選択的に、ＬＣＤ（液晶ディスプレイ）技術、ＬＰＤ（発光ポリマーディスプレイ）技術、又はＬＥＤ（発光ダイオード）技術を使用するが、他の実施形態では、他のディスプレイ技術が使用される。タッチ感知ディスプレイシステム１１２及びディスプレイコントローラ１５６は、静電容量技術、抵抗性技術、赤外線技術、及び表面超音波技術、並びに、タッチ感知ディスプレイシステム１１２との１つ以上の接触点を判定するための他の近接センサアレイ又は他の要素を含むが、これらに限定されない、現在公知の若しくは後日に開発される複数のタッチ感知技術のうちのいずれかを使用して、接触及びなんらかの移動又はその中断を、任意選択的に検出する。ある例示的な実施形態ではＡｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）からのｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）などにおいて見られるような、投影された相互キャパシタンス検知技術が使用されている。
【００９０】
タッチ感知ディスプレイシステム１１２は、任意選択的に、１００ｄｐｉを超える映像解像度を有する。一部の実施形態では、タッチスクリーンの映像解像度は、４００ｄｐｉを超える（例えば、５００ｄｐｉ、８００ｄｐｉ、又はそれ以上）。ユーザは、スタイラス、指などの任意の好適なオブジェクト又は付属品を使用して、タッチ感知ディスプレイシステム１１２と、任意選択的に接触する。一部の実施形態では、ユーザインタフェースは、指に基づく接触及びジェスチャで機能するように設計され、タッチスクリーン上の指の接触面積が広いことにより、スタイラスに基づく入力よりも精度が低いことがある。一部の実施形態では、デバイスは、指に基づく粗い入力を正確なポインタ／カーソル位置又はユーザの望むアクションを実行するためのコマンドに変換する。
【００９１】
一部の実施形態では、タッチスクリーンに加えて、デバイス１００は、特定の機能をアクティブ化又は非アクティブ化させるためのタッチパッドを任意選択的に含む。一部の実施形態では、タッチパッドは、タッチスクリーンとは異なり、視覚出力を表示しない、デバイスのタッチ感知エリアである。タッチパッドは、任意選択的に、タッチ感知ディスプレイシステム１１２とは別個のタッチ感知面、又はタッチスクリーンによって形成されたタッチ感知面の延長である。
【００９２】
デバイス１００はまた、様々な構成要素に電力を供給するための電力システム１６２をも含む。電力システム１６２は、任意選択的に、電力管理システム、１つ以上の電源（例えば、バッテリ、交流（ＡＣ））、再充電システム、停電検出回路、電力コンバータ又はインバータ、電力状態標識（例えば、発光ダイオード（ＬＥＤ））、並びにポータブルデバイス内での電力の生成、管理、及び分配に関連付けられた任意の他の構成要素を含む。
【００９３】
デバイス１００はまた、１つ以上の光センサ１６４を任意選択的に含む。図１Ａは、Ｉ／Ｏサブシステム１０６内の光センサコントローラ１５８に接続された光センサを示す。光センサ（単数又は複数）１６４は、電荷結合デバイス（ＣＣＤ）又は相補的金属酸化物半導体（ＣＭＯＳ）フォトトランジスタを任意選択的に含む。光センサ（単数又は複数）１６４は、１つ以上のレンズを通して投影された、環境からの光を受光し、その光を、画像を表すデータに変換する。撮像モジュール１４３（カメラモジュールとも称する）と連動して、光センサ（単数又は複数）１６４は、静止画像、拡張写真及び／又は動画を、任意選択的にキャプチャする。一部の実施形態では、タッチスクリーンが静止画像及び／又は動画「映像取得のためのビューファインダとして使用するために有効化されるように、光センサは、デバイスの前面のタッチ感知ディスプレイシステム１１２の反対側である、デバイス１００の背面に配置される。一部の実施形態では、（例えば、自撮りのため、ユーザがタッチスクリーン上で他のテレビ会議参加者を見ながらのテレビ会議のためなど）ユーザの画像を得るように、別の光センサがデバイスの前面に配置される。
【００９４】
デバイス１００はまた、１つ以上の接触強度センサ１６５も任意選択的に含む。図１Ａは、Ｉ／Ｏサブシステム１０６内の強度センサコントローラ１５９に接続された接触強度センサを示す。接触強度センサ（単数又は複数）１６５は、１つ以上のピエゾ抵抗ひずみゲージ、電気容量式力センサ、電気力センサ、圧電力センサ、光学力センサ、容量式タッチ感知面、又は他の強度センサ（例えば、タッチ感知面上の接触の力（又は圧力）を測定するために使用するセンサ）を、任意選択的に含む。接触強度センサ（単数又は複数）１６５は、環境から接触強度情報（例えば、圧力情報又は圧力情報のプロキシ）を受信する。一部の実施形態では、少なくとも１つの接触強度センサが、タッチ感知面（例えば、タッチ感知ディスプレイシステム１１２）に配置されているか、又は、それに近接している。一部の実施形態では、少なくとも１つの接触強度センサが、デバイス１００の前面に配置されたタッチスクリーンディスプレイシステム１１２の反対側である、デバイス１００の背面に配置されている。
【００９５】
デバイス１００はまた、１つ以上の近接センサ１６６も任意選択的に含む。図１Ａは、周辺機器インタフェース１１８と接続された近接センサ１６６を示す。あるいは、近接センサ１６６は、Ｉ／Ｏサブシステム１０６内の入力コントローラ１６０に接続される。一部の実施形態では、多機能デバイスがユーザの耳の近くに配置されている場合（例えば、ユーザが電話通話を行っている場合）、近接センサがオフになり、タッチ感知ディスプレイシステム１１２が無効になる。
【００９６】
デバイス１００はまた、１つ以上の触知出力生成器１６７も任意選択的に含んでいる。図１Ａは、Ｉ／Ｏサブシステム１０６内の触覚フィードバックコントローラ１６１に接続された触知出力生成器を示す。触知出力生成器（単数又は複数）１６７は、スピーカ又は他の音声構成要素などの１つ以上の電気音響デバイス、及び／又はモータ、ソレノイド、電気活性ポリマー、圧電アクチュエータ、静電アクチュエータ、若しくは他の触知出力生成構成要素（例えば、デバイス上で電気信号を触知出力に変換する構成要素）などの、エネルギーを直線運動に変換する電気機械デバイスを、任意選択的に含む。触知出力生成器（単数又は複数）１６７は、触覚フィードバックモジュール１３３から触知フィードバック生成命令を受信し、デバイス１００のユーザが感知できる触知出力をデバイス１００上で生成する。一部の実施形態では、少なくとも１つの触知出力生成器は、タッチ感知面（例えば、タッチ感知ディスプレイシステム１１２）に配置されているか、又はそれに近接しており、任意選択的に、タッチ感知面を垂直方向（例えば、デバイス１００の表面の内／外）に、又は横方向（例えば、デバイス１００の表面と同じ平面内の前後）に動かすことによって、触知出力を生成する。一部の実施形態では、少なくとも１つの触知出力生成器センサは、デバイス１００の前面に配置されたタッチ感知ディスプレイシステム１１２の反対側である、デバイス１００の背面に配置されている。
【００９７】
デバイス１００はまた、１つ以上の加速度計１６８も任意選択的に含む。図１Ａは、周辺機器インタフェース１１８に接続された加速度計１６８を示す。あるいは、加速度計１６８は、Ｉ／Ｏサブシステム１０６内の入力コントローラ１６０に任意選択的に接続される。一部の実施形態では、情報は、１つ以上の加速度計から受信したデータの分析に基づいて、縦長表示又は横長表示でタッチスクリーンディスプレイ上に表示される。デバイス１００は、加速度計（単数又は複数）１６８に加えて、磁気計（図示せず）並びにデバイス１００の位置及び向き（例えば、縦長又は横長）に関する情報を取得するためのＧＰＳ（又はＧＬＯＮＡＳＳ又は他のグローバルナビゲーションシステム）受信部（図示せず）を任意選択的に含む。
【００９８】
一部の実施形態において、メモリ１０２に記憶されたソフトウェアコンポーネントは、オペレーティングシステム１２６、通信モジュール（又は命令セット）１２８、接触／動きモジュール（又は命令セット）１３０、グラフィックモジュール（又は命令セット）１３２、ハプティックフィードバックモジュール（又は命令セット）１３３、テキスト入力モジュール（又は命令セット）１３４、全地球測位システム（ＧＰＳ）モジュール（又は命令セット）１３５、及びアプリケーション（又は命令セット）１３６を含む。更に、一部の実施形態では、図１Ａ及び図３に示すように、メモリ１０２はデバイス／グローバル内部状態１５７を記憶する。デバイス／グローバル内部状態１５７は、以下の１つ以上を含む。現在アクティブ状態のアプリケーションがある場合、どのアプリケーションがアクティブかを示す、アクティブアプリケーション状態、どのアプリケーション、ビュー、又は他の情報がタッチ感知ディスプレイシステム１１２の様々な領域を占有しているかを示す、表示状態、デバイスの様々なセンサ及び他の入力又は制御デバイス１１６から得られる情報を含む、センサ状態、及び、デバイスの場所及び／又は姿勢に関する場所及び／又は位置情報。
【００９９】
オペレーティングシステム１２６（例えば、ｉＯＳ（登録商標）、Ｄａｒｗｉｎ（登録商標）、ＲＴＸＣ（登録商標）、ＬＩＮＵＸ（登録商標）、ＵＮＩＸ（登録商標）、ＯＳ  Ｘ（登録商標）、ＷＩＮＤＯＷＳ（登録商標）、又はＶｘＷｏｒｋｓ（登録商標）などの組み込みオペレーティングシステム）は、一般的なシステムタスク（例えば、メモリ管理、記憶デバイス制御、電力管理など）を制御及び管理するための様々なソフトウェアコンポーネント及び／又はドライバを含み、様々なハードウェアとソフトウェアコンポーネントとの間の通信を容易にする。
【０１００】
通信モジュール１２８は、１つ以上の外部ポート１２４を介して他のデバイスとの通信を容易にし、また、ＲＦ回路１０８及び／又は外部ポート１２４が受信したデータを処理するための様々なソフトウェアコンポーネントを含む。外部ポート１２４（例えば、ユニバーサルシリアルバス（ＵＳＢ）、ＦＩＲＥＷＩＲＥ（登録商標）など）は、直接的に、又はネットワーク（例えば、インターネット、無線ＬＡＮなど）を通して間接的に、他のデバイスに接続するように適合している。一部の実施形態では、外部ポートは、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）からのｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）デバイスの一部内で使用される３０ピンコネクタと同一の、若しくはこれに類似した及び／又は互換性のあるマルチピン（例えば、３０ピン）コネクタである。一部の実施形態では、外部ポートは、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）からのｉＰｈｏｎｅ（登録商標）、ｉＰｏｄ  Ｔｏｕｃｈ（登録商標）、及びｉＰａｄ（登録商標）デバイスの一部内で使用されるＬｉｇｈｔｎｉｎｇ（登録商標）コネクタと同一の、若しくはこれに類似した及び／又は互換性のあるＬｉｇｈｔｎｉｎｇコネクタである。
【０１０１】
接触／動きモジュール１３０は、任意選択的に、（ディスプレイコントローラ１５６と連動して）タッチ感知ディスプレイシステム１１２との接触、及び他のタッチ感知デバイス（例えば、タッチパッド又は物理クリックホイール）との接触を検出する。接触／動きモジュール１３０は、接触が発生したかどうかの判定（例えば、フィンガダウンイベントの検出）、接触の強度（例えば、接触の力若しくは圧力、又は、接触の力若しくは圧力の代用）の判定、接触の移動及びタッチ感知面にわたる動きの追跡（例えば、１つ以上のフィンガドラッグイベントの検出）があるかどうかの判定、及び接触が中止したかどうか（例えば、フィンガアップイベント又は接触の中断の検出）の判定などの、（例えば、指又はスタイラスによる）接触の検出に関係する様々な動作を実行するための様々なソフトウェアコンポーネントを含む。接触／動きモジュール１３０は、タッチ感知面から接触データを受信する。一連の接触データにより表現される接触点の移動を判定することは、接触点の速さ（大きさ）、速度（大きさ及び方向）、及び／又は加速度（大きさ及び／又は方向の変化）を判定することを任意選択的に含む。これらの動作は任意選択的に、単一の接触（例えば、１つの指の接触又はスタイラスの接触）又は複数の同時接触（例えば、「マルチタッチ」／複数の指の接触）に適用される。一部の実施形態では、接触／動きモジュール１３０及びディスプレイコントローラ１５６は、タッチパッド上の接触を検出する。
【０１０２】
接触／動きモジュール１３０は任意選択的に、ユーザによるジェスチャ入力を検出する。タッチ感知面上の異なるジェスチャは、異なる接触パターン（例えば、異なる動き、タイミング、及び／又は検出される接触の強度）を有する。したがって、ジェスチャは、特定の接触パターンを検出することによって、任意選択的に検出される。例えば、フィンガタップジェスチャを検出することは、フィンガダウンイベントを検出し、続いて（例えば、アイコンの位置での）そのフィンガダウンイベントと同じ位置（又は、実質的に同じ位置）でフィンガアップ（リフトオフ）イベントを検出することを含む。別の実施例として、タッチ感知面でのフィンガスワイプジェスチャの検出は、フィンガダウンイベントを検出し、続いて１つ以上のフィンガドラッグイベントを検出し、その後、フィンガアップ（リフトオフ）イベントを検出することを含む。同様に、タップ、スワイプ、ドラッグ、及び他のジェスチャは、スタイラスに対して、スタイラスに対する特定の接触パターンを検出することにより、任意選択的に検出される。
【０１０３】
グラフィックモジュール１３２は、表示されるグラフィックの視覚的効果（例えば、輝度、透明度、彩度、コントラスト、又は他の視覚特性）を変更するための構成要素を含めた、タッチ感知ディスプレイシステム１１２又は他のディスプレイ上にグラフィックをレンダリングして表示するための、様々な既知のソフトウェアコンポーネントを含む。本明細書で使用する時、用語「グラフィック」は、ユーザに対して表示することができる任意のオブジェクトを含み、それらのオブジェクトとしては、テキスト、ウェブページ、アイコン（ソフトキーを含むユーザインタフェースオブジェクトなど）、デジタル画像、動画、アニメーションなどが挙げられるが、これらに限定されない。
【０１０４】
一部の実施形態では、グラフィックモジュール１３２は、使用されるグラフィックを表現するデータを記憶する。各グラフィックには、対応するコードが、任意選択的に割り当てられる。グラフィックモジュール１３２は、アプリケーションなどから、必要に応じて、座標データ及び他のグラフィック特性データと共に、表示されることとなるグラフィックを指定する１つ以上のコードを受信し、次にディスプレイコントローラ１５６に出力する画面の画像データを生成する。
【０１０５】
触覚フィードバックモジュール１３３は、デバイス１００とのユーザ対話に応じて、デバイス１００上の１つ以上の場所で触知出力を生成するために、触知出力生成器（単数又は複数）１６７によって使用される命令を生成するための、様々なソフトウェアコンポーネントを含む。
【０１０６】
テキスト入力モジュール１３４は、任意選択的に、グラフィックモジュール１３２の構成要素であり、様々なアプリケーション（例えば、連絡先１３７、電子メール１４０、ＩＭ１４１、ブラウザ１４７、及びテキスト入力を必要とする任意の他のアプリケーション）でテキストを入力するための、ソフトキーボードを提供する。
【０１０７】
ＧＰＳモジュール１３５は、デバイスの位置を判断し、この情報を様々なアプリケーションで使用するために提供する（例えば、ロケーションベースダイヤル発呼で使用するための電話１３８へ、写真／動画のメタデータとしてカメラ１４３へ、並びに気象ウィジェット、地方のイエローページウィジェット、及び地図／ナビゲーションウィジェットなどのロケーションベースのサービスを提供するアプリケーションへ）。
【０１０８】
アプリケーション１３６は任意選択的に以下のモジュール（又は、命令のセット）、又はそれらのサブセット若しくはスーパーセットを含む。
●連絡先モジュール１３７（アドレス帳又は連絡先リストと称されることもある）、
●電話モジュール１３８、
●テレビ会議モジュール１３９、
●電子メールクライアントモジュール１４０、
●インスタントメッセージング（ＩＭ）モジュール１４１、
●トレーニングサポートモジュール１４２、
●静止画像及び／又は動画映像用のカメラモジュール１４３、
●画像管理モジュール１４４、
●ブラウザモジュール１４７、
●カレンダーモジュール１４８、
●気象ウィジェット１４９−１、株価ウィジェット１４９−２、計算機ウィジェット１４９−３、アラーム時計ウィジェット１４９−４、辞書ウィジェット１４９−５、及びユーザによって取得された他のウィジェット、並びにユーザ作成ウィジェット１４９−６のうちの１つ以上を任意選択的に含む、ウィジェットモジュール１４９、
●ユーザ作成ウィジェット１４９−６を作成するためのウィジェット作成モジュール１５０、
●検索モジュール１５１、
●任意選択的に動画再生モジュール及び音楽再生モジュールから構成される、動画及び音楽再生モジュール１５２、
●メモモジュール１５３、
●地図モジュール１５４、及び／又は
●オンラインビデオモジュール１５５。
【０１０９】
任意選択的にメモリ１０２内に記憶される他のアプリケーション１３６の例としては、他のワードプロセッシングアプリケーション、他の画像編集アプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、ＪＡＶＡ（登録商標）対応アプリケーション、暗号化、デジタル著作権管理、音声認識、及び音声複製が挙げられる。
【０１１０】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と併せて、連絡先モジュール１３７は、（例えば、メモリ１０２又はメモリ３７０内の連絡先モジュール１３７のアプリケーション内部状態１９２に記憶される）アドレス帳又は連絡先リストを管理する実行可能命令を含み、それには、アドレス帳に名前（単数又は複数）を加えること、アドレス帳から名前（単数又は複数）を削除すること、電話番号（単数又は複数）、メールアドレス（単数又は複数）、住所（単数又は複数）、又は他の情報を名前と関連付けること、画像を名前と関連付けること、名前を分類して並べ替えること、電話番号及び／又は電子メールアドレスを提供して、電話１３８、テレビ会議１３９、電子メール１４０、若しくはＩＭ１４１、による通信を開始する及び／又は容易にすることなどが含まれる。
【０１１１】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロフォン１１３、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と併せて、電話モジュール１３８は、電話番号に対応する一連の文字を入力し、アドレス帳１３７内の１つ以上の電話番号にアクセスし、入力されている電話番号を修正し、それぞれの電話番号をダイヤルし、会話を実行し、会話が完了した際に接続を切るか又は電話を切る、実行可能命令を含む。上述のように、無線通信は、複数の通信規格、プロトコル、及び技術のうちのいずれかを任意選択的に使用する。
【０１１２】
ＲＦ回路１０８、オーディオ回路１１０、スピーカ１１１、マイクロフォン１１３、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、光センサ（単数又は複数）１６４、光センサコントローラ１５８、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、連絡先リスト１３７、及び電話モジュール１３８と併せて、テレビ会議モジュール１３９は、ユーザの指示に従って、ユーザと１人以上の他の参加者との間のテレビ会議を開始し、行い、終了する実行可能命令を含む。
【０１１３】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と併せて、電子メールクライアントモジュール１４０は、ユーザの指示に応じて、電子メールを作成し、送信し、受信し、管理する、実行可能命令を含む。画像管理モジュール１４４と連携して、電子メールクライアントモジュール１４０は、カメラモジュール１４３で撮影された静止画像又は動画映像を有する電子メールを作成及び送信することを非常に容易にする。
【０１１４】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と併せて、インスタントメッセージングモジュール１４１は、インスタントメッセージと対応する文字列を入力し、入力済みの文字を修正し、それぞれのインスタントメッセージを送信し（例えば、電話ベースのインスタントメッセージのためのショートメッセージサービス（ＳＭＳ）若しくはマルチメディアメッセージサービス（ＭＭＳ）プロトコルを使用して、又はインターネットベースのインスタントメッセージのためのＸＭＰＰ、ＳＩＭＰＬＥ、Ａｐｐｌｅ  Ｐｕｓｈ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ（ＡＰＮｓ）、若しくはＩＭＰＳを使用して）、インスタントメッセージを受信してその受信したインスタントメッセージを見る、実行可能命令を含む。一部の実施形態では、送信及び／又は受信されたインスタントメッセージは、ＭＭＳ及び／又は拡張メッセージングサービス（ＥＭＳ）でサポートされるように、グラフィック、写真（例えば、静止画像）、拡張写真、音声ファイル、映像ファイル、及び／又は他の添付を任意選択的に、含む。本明細書で使用する時、「インスタントメッセージ」とは、電話ベースのメッセージ（例えば、ＳＭＳ又はＭＭＳを使用して送信されるメッセージ）及びインターネットベースのメッセージ（例えば、ＸＭＰＰ、ＳＩＭＰＬＥ、ＡＰＮｓ、又はＩＭＰＳを使用して送信されるメッセージ）の両方を意味する。
【０１１５】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、地図モジュール１５４、及び音楽再生モジュール１４６と併せて、トレーニングサポートモジュール１４２は、（例えば、時間、距離、及び／又はカロリー消費目標を有する）トレーニングを生成する、（スポーツデバイス及びスマートウォッチ内の）トレーニングセンサと通信する、トレーニングセンサデータを受信し、トレーニングをモニタするために使用されるセンサを較正し、トレーニングのための音楽を選択して再生し、並びに、トレーニングデータを表示し、記憶し、送信する、実行可能命令を含んでいる。
【０１１６】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、光センサ（単数又は複数）１６４、光センサコントローラ１５８、接触モジュール１３０、グラフィックモジュール１３２、及び画像管理モジュール１４４と併せて、カメラモジュール１４３は、静止画像又は動画（ビデオストリームを含む）をキャプチャしてメモリ１０２にそれらを記憶する、静止画像又は動画の特徴を変更する、及び／又はメモリ１０２から静止画像若しくは動画を削除する実行可能命令を含む。
【０１１７】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィクモジュール１３２、テキスト入力モジュール１３４、及びカメラモジュール１４３と併せて、画像管理モジュール１４４は、静止画像及び／又は動画映像を配置し、修正し（例えば、編集し）又は別の方法で操作し、ラベルを付け、削除し、提示し（例えば、デジタルスライドショー又はアルバム内で）、並びに記憶する実行可能命令を含む。
【０１１８】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と併せて、ブラウザモジュール１４７は、ウェブページ又はそれらの一部、並びにウェブページにリンクされた添付及び他のファイルを検索し、リンク付け、受信し、表示することを含むユーザの指示に従い、インターネットを閲覧する実行可能命令を含む。
【０１１９】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、電子メールクライアントモジュール１４０、及びブラウザモジュール１４７と併せて、カレンダーモジュール１４８は、ユーザの指示に従い、カレンダー及びカレンダーに関連付けられたデータ（例えば、カレンダー項目、すべきことのリストなど）を作成、表示、変更、並びに記憶する実行可能命令を含む。
【０１２０】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７と併せて、ウィジェットモジュール１４９は、任意選択的に、ユーザによってダウンロードされ、使用されるミニアプリケーション（例えば、気象ウィジェット１４９−１、株式ウィジェット１４９−２、計算機ウィジェット１４９−３、アラーム時計ウィジェット１４９−４、及び辞書ウィジェット１４９−５）、又はユーザによって作成されるミニアプリケーション（例えば、ユーザ作成ウィジェット１４９−６）である。一部の実施形態では、ウィジェットは、ＨＴＭＬ（ハイパーテキストマークアップ言語）ファイル、ＣＳＳ（カスケーディングスタイルシート）ファイル、及びＪａｖａＳｃｒｉｐｔ（登録商標）ファイルを含む。一部の実施形態において、ウィジェットは、ＸＭＬ（拡張可能マークアップ言語）ファイル及びＪａｖａＳｃｒｉｐｔファイル（例えば、Ｙａｈｏｏ！（登録商標）ウィジェット）を含む。
【０１２１】
ＲＦ回路機構１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、及びブラウザモジュール１４７と併せて、ウィジェット作成モジュール１５０は、ウィジェットを作成する（例えば、ウェブページのユーザ指定箇所をウィジェットに変える）実行可能な命令を含む。
【０１２２】
タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィクモジュール１３２、及びテキスト入力モジュール１３４と併せて、検索モジュール１５１は、ユーザの指示に従い、１つ以上の検索基準（例えば、１つ以上のユーザ指定の検索語句）と一致する、メモリ１０２内のテキスト、音楽、音、画像、動画、及び／又は他のファイルを検索する実行可能命令を含む。
【０１２３】
タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィクモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ回路１０８、及びブラウザモジュール１４７と併せて、動画及び音楽再生モジュール１５２は、ＭＰ３又はＡＡＣファイルなどの１つ以上のファイル形式で記憶された録音済みの音楽又は他のサウンドファイルをユーザがダウンロード及び再生できるようにする実行可能命令、並びに動画を（タッチ感知ディスプレイシステム１１２上又は無線で若しくは外部ポート１２４を介して接続された外部のディスプレイ上に）表示、提示、又は別の方法で再生する実行可能命令を含む。一部の実施形態では、デバイス１００は、任意選択的に、ｉＰｏｄ（Ａｐｐｌｅ  Ｉｎｃ．の商標）などのＭＰ３プレーヤの機能を備える。
【０１２４】
タッチ感知ディスプレイシステム１１２、ディスプレイコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、及びテキスト入力モジュール１３４と併せて、メモモジュール１５３は、ユーザの指示に従って、メモ、すべきことのリストなどを作成及び管理する実行可能命令を含む。
【０１２５】
ＲＦ回路１０８、タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、テキスト入力モジュール１３４、ＧＰＳモジュール１３５、及びブラウザモジュール１４７と併せて、地図モジュール１５４は、ユーザの指示に従って、地図及び地図に関連付けられたデータ（例えば、運転方向、特定の場所若しくはその付近の店舗及び関心対象の他の地点についてのデータ、並びに場所に基づく他のデータ）を受信し、表示し、修正し、記憶する実行可能命令を含む。
【０１２６】
タッチ感知ディスプレイシステム１１２、ディスプレイシステムコントローラ１５６、接触モジュール１３０、グラフィックモジュール１３２、オーディオ回路１１０、スピーカ１１１、ＲＦ回路１０８、テキスト入力モジュール１３４、電子メールクライアントモジュール１４０、及びブラウザモジュール１４７と併せて、オンラインビデオモジュール１５５は、ユーザがＨ．２６４などの１つ以上のファイル形式のオンラインビデオにアクセスし、閲覧し、受信し（例えば、ストリーミング及び／又はダウンロードにより）、再生し（例えば、タッチスクリーン１１２上で又は無線で若しくは外部ポート１２４を介して接続された外部のディスプレイ上で）、特定のオンラインビデオへのリンクを含む電子メールを送信し、別の方法で管理できるようにする実行可能命令を含む。一部の実施形態では、特定のオンラインビデオへのリンクを送信するために、電子メールクライアントモジュール１４０ではなく、インスタントメッセージングモジュール１４１が使用される。
【０１２７】
上記で識別されたモジュール及びアプリケーションのそれぞれは、１つ以上の上記の機能を実行するための実行可能命令セット及び本出願に記載の方法（例えば、コンピュータにより実行される方法及び本明細書に記載の他の情報処理方法）に対応する。これらのモジュール（すなわち、命令セット）は、別個のソフトウェアプログラム、手順、又はモジュールとして実装される必要はなく、したがって、これらのモジュールの様々なサブセットは、様々な実施形態において任意選択的に、組み合わせ、又は再配置される。一部の実施形態では、メモリ１０２は、上述の識別されたモジュール及びデータ構造のサブセットを任意選択的に記憶する。更に、メモリ１０２は、上述されていない追加のモジュール及びデータ構造を任意選択的に記憶する。
【０１２８】
一部の実施形態では、デバイス１００は、デバイス上の機能の所定のセットの動作が排他的にタッチスクリーン及び／又はタッチパッドを介して実行されるデバイスである。デバイス１００の動作のための主要入力制御デバイスとしてタッチスクリーン及び／又はタッチパッドを使用することにより、デバイス１００上の物理的な入力制御デバイス（プッシュボタン、ダイヤル、など）の数を、任意選択的に低減する。
【０１２９】
排他的にタッチスクリーン及び／又はタッチパッドを介して実行される、所定の機能のセットは、任意選択的に、ユーザインタフェース間のナビゲーションを含む。一部の実施形態では、タッチパッドは、ユーザによってタッチされると、デバイス１００上に表示される任意のユーザインタフェースから、メインメニュー、ホームメニュー、又はルートメニューへデバイス１００をナビゲートする。そのような実施形態では、「メニューボタン」はタッチパッドを用いて実装される。一部の他の実施形態では、メニューボタンは、タッチパッドの代わりに、物理プッシュボタン又は他の物理入力制御デバイスである。
【０１３０】
図１Ｂは、一部の実施形態に係る、イベント処理のための例示的な構成要素を示すブロック図である。一部の実施形態では、メモリ１０２（図１Ａ）又は３７０（図３）は、イベントソート部１７０（例えば、オペレーティングシステム１２６内）及び対応するアプリケーション１３６−１（例えば、上述のアプリケーション１３６、１３７〜１５５、及び３８０〜３９０のいずれか）を含む。
【０１３１】
イベントソート部１７０は、イベント情報を受信し、イベント情報が配信されるアプリケーション１３６−１及びアプリケーション１３６−１のアプリケーションビュー１９１を決定する。イベントソート部１７０は、イベントモニタ１７１及びイベントディスパッチャモジュール１７４を含んでいる。一部の実施形態では、アプリケーション１３６−１は、アプリケーションがアクティブ又は実行中の時、タッチ感知ディスプレイシステム１１２上に表示される現在のアプリケーションビュー（単数又は複数）を示す、アプリケーション内部状態１９２を含む。一部の実施形態では、デバイス／グローバル内部状態１５７は、いずれのアプリケーション（単数又は複数）が現在アクティブであるかを判定するために、イベントソート部１７０によって使用され、アプリケーション内部状態１９２は、イベント情報の配信先となるアプリケーションビュー１９１を決定するために、イベントソート部１７０によって使用される。
【０１３２】
一部の実施形態では、アプリケーション内部状態１９２は、アプリケーション１３６−１が実行を再開する際に使用される再開情報、アプリケーション１３６−１によって情報が表示されているか又は表示の準備が整っていることを示すユーザインタフェース状態情報、ユーザがアプリケーション１３６−１の以前の状態又はビューに戻ることを可能にするための状態待ち行列、及びユーザが以前に行ったアクションのリドゥ／アンドゥ待ち行列、のうちの１つ以上などの追加情報を含む。
【０１３３】
イベントモニタ１７１は、周辺機器インタフェース１１８からイベント情報を受信する。イベント情報は、サブイベント（例えば、マルチタッチジェスチャの一部としての、タッチ感知ディスプレイシステム１１２上でのユーザのタッチ）についての情報を含む。周辺機器インタフェース１１８は、Ｉ／Ｏサブシステム１０６、又は近接センサ１６６、加速度計（単数又は複数）１６８、及び／若しくは（オーディオ回路１１０を介する）マイクロフォン１１３などのセンサから受信する情報を送信する。周辺機器インタフェース１１８がＩ／Ｏサブシステム１０６から受信する情報は、タッチ感知ディスプレイシステム１１２又はタッチ感知面からの情報を含む。
【０１３４】
一部の実施形態では、イベントモニタ１７１は、所定の間隔で周辺機器インタフェース１１８に要求を送信する。これに応じて、周辺機器インタフェース１１８はイベント情報を送信する。他の実施形態では、周辺機器インタフェース１１８は、重要なイベント（例えば、所定のノイズ閾値を上回り、かつ／又は所定の持続時間を超えた入力を受信すること）が存在する場合にのみ、イベント情報を送信する。
【０１３５】
一部の実施形態では、イベントソート部１７０はまた、ヒットビュー判定モジュール１７２及び／又はアクティブイベント認識部判定モジュール１７３も含む。
【０１３６】
ヒットビュー判断モジュール１７２は、タッチ感知ディスプレイシステム１１２が１つより多くのビューを表示した際に、１つ以上のビュー内のどこにおいてサブイベントが発生したかを判定するためのソフトウェア手続きを提供する。ビューは、制御部及びユーザがディスプレイ上で見ることが可能な他の要素で構成される。
【０１３７】
アプリケーションに関連付けられたユーザインタフェースの別の態様は、本明細書では、アプリケーションビュー又はユーザインタフェースウィンドウと呼ばれる場合があるビューのセットであり、それらの中で情報が表示され、タッチに基づくジェスチャが生じる。タッチが検出される（それぞれのアプリケーションの）アプリケーションビューは、アプリケーションのプログラム階層又はビュー階層内のプログラムレベルに任意選択的に、対応する。例えば、タッチが検出される最低レベルのビューは任意選択的に、ヒットビューと呼ばれ、適切な入力として認識されるイベントのセットは、タッチベースのジェスチャを開始する最初のタッチのヒットビューに少なくとも部分的に基づいて、任意選択的に、判定される。
【０１３８】
ヒットビュー判定モジュール１７２は、タッチベースのジェスチャのサブイベントと関連付けられた情報を受信する。アプリケーションが、階層として編成された複数のビューを有する場合、ヒットビュー判定モジュール１７２は、そのサブイベントを処理すべき階層内の最下位のビューとしての、ヒットビューを特定する。ほとんどの状況では、ヒットビューは、起因となるサブイベント（即ち、イベント又は潜在的なイベントを形成するサブイベントのシーケンスにおける最初のサブイベント）が発生する最低レベルのビューである。ヒットビューがヒットビュー判定モジュールによって特定されると、ヒットビューは、典型的には、それがヒットビューとして特定された、同じタッチ又は入力ソースに関連するすべてのサブイベントを受信する。
【０１３９】
アクティブイベント認識部判定モジュール１７３は、ビュー階層内のどのビュー（単数又は複数）がサブイベントの特定のシーケンスを受信すべきかを判定する。一部の実施形態では、アクティブイベント認識部判定モジュール１７３は、ヒットビューのみがサブイベントの特定のシーケンスを受信すべきであると判定する。他の実施形態では、アクティブイベント認識部判定モジュール１７３は、サブイベントの物理位置を含むすべてのビューはアクティブに関わっているビューであると判定し、したがって、すべてのアクティブに関わっているビューは、サブイベントの特定のシーケンスを受信すべきであると判定する。他の実施形態では、タッチサブイベントがある特定のビューに関連付けられた領域に完全に限定されたとしても、階層の上位のビューは、依然としてアクティブに関わっているビューであり続ける。
【０１４０】
イベントディスパッチャモジュール１７４は、イベント情報をイベント認識部（例えば、イベント認識部１８０）に送信する。アクティブイベント認識部判定モジュール１７３を含む実施形態において、イベントディスパッチャモジュール１７４は、アクティブイベント認識部判定モジュール１７３により判定されたイベント認識部にイベント情報を配信する。一部の実施形態では、イベントディスパッチャモジュール１７４は、それぞれのイベント受信部モジュール１８２により取得されるイベント情報をイベント待ち行列内に記憶する。
【０１４１】
一部の実施形態では、オペレーティングシステム１２６は、イベントソート部１７０を含む。あるいは、アプリケーション１３６−１はイベントソート部１７０を含む。更に他の実施形態では、イベントソート部１７０は、独立型のモジュール、又は接触／動きモジュール１３０などの、メモリ１０２に記憶された別のモジュールの一部である。
【０１４２】
一部の実施形態では、アプリケーション１３６−１は、各々がアプリケーションのユーザインタフェースの各ビュー内で発生するタッチイベントを処理する命令を含む、複数のイベントハンドラ１９０及び１つ以上のアプリケーションビュー１９１を備えている。アプリケーション１３６−１の各アプリケーションビュー１９１は、１つ以上のイベント認識部１８０を含む。通常は、それぞれのアプリケーションビュー１９１に複数のイベント認識部１８０が含まれる。他の実施形態では、イベント認識部１８０のうちの１つ以上は、ユーザインタフェースキット（図示せず）又はアプリケーション１３６−１が方法及び他の特性を継承する上位レベルのオブジェクトなどの、別個のモジュールの一部である。一部の実施形態では、それぞれのイベントハンドラ１９０は、データ更新部１７６、オブジェクト更新部１７７、ＧＵＩ更新部１７８、及び／又はイベントソート部１７０から受信したイベントデータ１７９、のうちの１つ以上を含む。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するために、データ更新部１７６、オブジェクト更新部１７７、又はＧＵＩ更新部１７８を任意選択的に、利用するか又は呼び出す。あるいは、アプリケーションビュー１９１のうちの１つ以上は、１つ以上の対応するイベントハンドラ１９０を含んでいる。また、一部の実施形態では、データ更新部１７６、オブジェクト更新部１７７、及びＧＵＩ更新部１７８のうちの１つ以上は、それぞれのアプリケーションビュー１９１に含まれる。
【０１４３】
それぞれのイベント認識部１８０は、イベントソート部１７０からイベント情報（例えば、イベントデータ１７９）を受信して、そのイベント情報からイベントを特定する。イベント認識部１８０は、イベント受信部１８２及びイベント比較部１８４を含む。一部の実施形態では、イベント認識部１８０は更に、メタデータ１８３及びイベント配信命令１８８（任意選択的に、サブイベント配信命令を含む）の少なくともサブセットを含む。
【０１４４】
イベント受信部１８２は、イベントソート部１７０からイベント情報を受信する。このイベント情報には、サブイベントについての情報、例えば、タッチ又はタッチの移動についての情報が含まれる。サブイベントによっては、イベント情報はまた、サブイベントの場所などの追加情報も含む。サブイベントが、タッチの動きに関わる時、イベント情報はまた、サブイベントの速度及び方向も任意選択的に含む。一部の実施形態では、イベントは、１つの向きから別の向きへの（例えば、縦方向から横方向への、又はその逆の）デバイスの回転を含み、そのイベント情報は、デバイスの現在の向き（デバイスの姿勢とも呼ばれる）についての対応する情報を含む。
【０１４５】
イベント比較部１８４は、イベント情報を既定イベント又はサブイベントの定義と比較し、その比較に基づいて、イベント又はサブイベントを判定する、あるいはイベント又はサブイベントの状態を判定若しくは更新する。一部の実施形態において、イベント比較部１８４は、イベント定義１８６を含む。イベント定義１８６は、例えば、イベント１（１８７−１）、イベント２（１８７−２）などの、イベントの定義（例えば、サブイベントの既定のシーケンス）を含む。一部の実施形態では、イベント１８７内のサブイベントは、例えば、タッチ開始、タッチ終了、タッチの移動、タッチの中止、及び複数のタッチを含む。ある実施例では、イベント１（１８７−１）の定義は、表示されたオブジェクト上のダブルタップである。ダブルタップは、例えば、表示されたオブジェクト上の所定の段階についての第１のタッチ（タッチ開始）、所定の段階についての第１のリフトオフ（タッチ終了）、表示されたオブジェクト上の所定の段階についての第２のタッチ（タッチ開始）、及び所定の段階についての第２のリフトオフ（タッチ終了）を含む。別の実施例では、イベント２（１８７−２）の定義は、表示されたオブジェクト上のドラッグ操作である。ドラッグは、例えば、表示されたオブジェクト上の所定の段階についてのタッチ（又は接触）、タッチ感知ディスプレイシステム１１２にわたるタッチの移動、及びタッチのリフトオフ（タッチ終了）を含む。一部の実施形態では、イベントはまた、１つ以上の関連付けられたイベントハンドラ１９０に関する情報も含む。
【０１４６】
一部の実施形態では、イベント定義１８７は、それぞれのユーザインタフェースオブジェクトに関するイベントの定義を含む。一部の実施形態では、イベント比較部１８４は、サブイベントに関連付けられたユーザインタフェースオブジェクトを判定するヒットテストを実行する。例えば、３つのユーザインタフェースオブジェクトがタッチ感知ディスプレイシステム１１２上に表示されるアプリケーションビューにおいて、タッチ感知ディスプレイシステム１１２上でタッチが検出されると、イベント比較部１８４は、３つのユーザインタフェースオブジェクトのうちのどれがタッチ（サブイベント）に関連付けられているかを判定するためのヒットテストを行う。表示された各オブジェクトが、対応するイベントハンドラ１９０に関連付けられている場合、イベント比較部は、ヒットテストの結果を用いて、どのイベントハンドラ１９０をアクティブ化すべきかを判定する。例えば、イベント比較部１８４は、サブイベント及びヒットテストを誘発するオブジェクトに関連付けられたイベントハンドラを選択する。
【０１４７】
一部の実施形態では、各イベント１８７に関する定義はまた、サブイベントのシーケンスがイベント認識部のイベントタイプに対応するか否かが判定されるまで、イベント情報の配信を遅延させる、遅延作用も含む。
【０１４８】
それぞれのイベント認識部１８０が、一連のサブイベントがイベント定義１８６のイベントのいずれとも一致しないと判断した場合、それぞれのイベント認識部１８０は、イベント不可能、イベント失敗、又はイベント終了の状態に入り、その後は、タッチに基づくジェスチャの次のサブイベントを無視する。この状況では、ヒットビューに関してアクティブのまま維持される他のイベント認識部があれば、進行中のタッチに基づくジェスチャのサブイベントを、引き続き追跡及び処理する。
【０１４９】
一部の実施形態では、それぞれのイベント認識部１８０は、構成可能なプロパティと、フラグと、及び／又はイベント配信システムがアクティブに関わっているイベント認識部にどのようにサブイベント配信を実行するかについて示すリストと、を有するメタデータ１８３を含む。一部の実施形態では、メタデータ１８３は、構成可能なプロパティと、フラグと、及び／又はイベント認識部が互いにどのように対話し得るか若しくは対話が可能になるかについて示すリストと、を含む。一部の実施形態では、メタデータ１８３は、構成可能なプロパティと、フラグと、及び／又はサブイベントがビュー階層若しくはプログラム階層内の様々なレベルに配信されるか否かを示すリストと、を含む。
【０１５０】
一部の実施形態では、それぞれのイベント認識部１８０は、イベントの１つ以上の特定のサブイベントが認識された時に、イベントに関連付けられたイベントハンドラ１９０をアクティブ化する。一部の実施形態では、それぞれのイベント認識部１８０は、イベントに関連付けられたイベント情報をイベントハンドラ１９０に配信する。イベントハンドラ１９０をアクティブ化することは、対応するヒットビューにサブイベントを送信（及び送信を延期する）することとは異なる。一部の実施形態では、イベント認識部１８０は、認識されたイベントに関連付けられたフラグをスローし、フラグに関連付けられたイベントハンドラ１９０は、フラグをキャッチし、所定のプロセスを実行する。
【０１５１】
一部の実施形態では、イベント配信命令１８８は、イベントハンドラをアクティブ化せずに、サブイベントに関するイベント情報を配信するサブイベント配信命令を含む。その代わりに、サブイベント配信命令は、一連のサブイベントに関連付けられたイベントハンドラ又はアクティブに関わっているビューにイベント情報を配信する。一連のサブイベント又はアクティブに関わっているビューに関連付けられたイベントハンドラは、イベント情報を受信し、所定のプロセスを実行する。
【０１５２】
一部の実施形態では、データ更新部１７６は、アプリケーション１３６−１で使用されるデータを作成及び更新する。例えば、データ更新部１７６は、連絡先モジュール１３７で使用される電話番号を更新、又はビデオプレーヤモジュール１４５で使用されるビデオファイルを記憶する。一部の実施形態では、オブジェクト更新部１７７は、アプリケーション１３６−１で使用されるオブジェクトを作成及び更新する。例えば、オブジェクト更新部１７７は、新たなユーザインタフェースオブジェクトを作成するか、又はユーザインタフェースオブジェクトの位置を更新する。ＧＵＩ更新部１７８は、ＧＵＩを更新する。例えば、ＧＵＩ更新部１７８は、表示情報を作成し、タッチ感知ディスプレイ上に表示するため、表示情報をグラフィックモジュール１３２に送信する。
【０１５３】
一部の実施形態では、イベントハンドラ（単数又は複数）１９０は、データ更新部１７６、オブジェクト更新部１７７、及びＧＵＩ更新部１７８を含むか、若しくはそれらにアクセスすることができる。一部の実施形態では、データ更新部１７６、オブジェクト更新部１７７、及びＧＵＩ更新部１７８は、それぞれのアプリケーション１３６−１又はアプリケーションビュー１９１の単一モジュールに含まれる。他の実施形態では、それらは、２つ以上のソフトウェアモジュールに含まれる。
【０１５４】
タッチ感知ディスプレイ上のユーザのタッチのイベント処理に関する前述の説明はまた、入力デバイスを用いて多機能デバイス１００を動作させるための他の形態のユーザ入力にも適用されるが、そのすべてがタッチスクリーン上で開始されるわけではないことを理解されたい。例えば、単一又は複数のキーボードの押圧又は保持に任意選択的に合わせたマウスの移動及びマウスボタンの押圧、タッチパッド上でのタップ、ドラッグ、スクロールなどの接触移動、ペンスタイラス入力、デバイスの移動、口頭による指示検出された眼球運動、バイオメトリック入力、及び／又はこれらの任意の組み合わせが、認識対象のイベントを定義するサブイベントに対応する入力として任意選択的に利用される。
【０１５５】
図２は、一部の実施形態に係る、タッチスクリーン（例えば、図１Ａのタッチ感知ディスプレイシステム１１２）を有するポータブル多機能デバイス１００を示す。タッチスクリーンは、ユーザインタフェース（ＵＩ）２００内に１つ以上のグラフィックを、任意選択的に表示する。本実施形態、並びに後述する他の実施形態において、ユーザは、例えば、１本以上の指２０２（図には、正確な縮尺率では描かれていない）又は１つ以上のスタイラス２０３（図には、正確な縮尺率では描かれていない）を用いて、グラフィック上でジェスチャを行うことにより、グラフィックのうちの１つ以上を選択することができる。一部の実施形態では、ユーザが１つ以上のグラフィックとの接触を中断する際に、その１つ以上のグラフィックの選択が生じる。一部の実施形態では、ジェスチャは、１回以上のタップ、１回以上のスワイプ（左から右へ、右から左へ、上方向へ及び／若しくは下方向へ）、並びに／又は、デバイス１００と接触した指のローリング（右から左へ、左から右へ、上方向へ及び／若しくは下方向へ）を、任意選択的に含む。一部の実装又は状況では、グラフィックとの不測の接触は、そのグラフィックを選択するものではない。例えば、選択に対応するジェスチャがタップである場合、アプリケーションアイコンの上をスイープするスワイプジェスチャは、対応するアプリケーションを任意選択的に選択しない。
【０１５６】
デバイス１００はまた、「ホーム」又はメニューボタン２０４などの、１つ以上の物理ボタンも任意選択的に含む。前述のように、メニューボタン２０４は、デバイス１００上で任意選択的に実行するアプリケーションのセット内の任意のアプリケーション１３６へのナビゲーションに任意選択的に、使用される。あるいは、一部の実施形態では、メニューボタンは、タッチスクリーンディスプレイに表示されたＧＵＩにおけるソフトキーとして実装されている。
【０１５７】
一部の実施形態では、デバイス１００は、タッチスクリーンディスプレイ、メニューボタン２０４、デバイスへの電源をオン／オフし、デバイスをロックするためのプッシュボタン２０６、音量調整ボタン（単数又は複数）２０８、加入者識別モジュール（ＳＩＭ）カードスロット２１０、ヘッドセットジャック２１２、及びドッキング／充電用外部ポート１２４を含む。プッシュボタン２０６は、ボタンを押し下げて、既定の時間にわたってボタンを押し下げた状態で保持することによってデバイス上の電源をオン／オフし、ボタンを押し下げて、既定時間が経過する前にボタンを解放することによってデバイスをロックし、及び／又は、デバイスのロックを解除する、若しくは、ロック解除プロセスを開始する。一部の実施形態では、デバイス１００はまた、マイクロフォン１１３を通して、一部の機能をアクティブ化し、又はディアクティブ化するための口頭入力を受け付ける。デバイス１００はまた、タッチ感知ディスプレイシステム１１２上の接触の強度を検出するための１つ以上の接触強度センサ１６５、及び／又は、デバイス１００のユーザに対する触知出力を生成するための１つ以上の触知出力生成器１６７も、任意選択的に含む。
【０１５８】
図３は、一部の実施形態に係る、ディスプレイ及びタッチ感知面を備える例示的な多機能デバイスのブロック図である。デバイス３００は、ポータブル型である必要はない。一部の実施形態において、デバイス３００は、ラップトップコンピュータ、デスクトップコンピュータ、タブレットコンピュータ、マルチメディア再生デバイス、ナビゲーションデバイス、教育的デバイス（子供の学習玩具など）、ゲームシステム、又は制御デバイス（例えば、家庭用又は業務用コントローラ）である。デバイス３００は、典型的には、１つ以上の処理ユニット（ＣＰＵ）３１０と、１つ以上のネットワーク又は他の通信インタフェース３６０と、メモリ３７０と、及びこれらの構成要素を相互接続するための１つ以上の通信バス３２０と、を含んでいる。通信バス３２０は、システム構成要素間の通信を相互接続及び制御する回路（チップセットと呼ばれることがある）を任意選択的に含む。デバイス３００は、典型的にはタッチスクリーンディスプレイであるディスプレイ３４０を備える入出力（Ｉ／Ｏ）インタフェース３３０を含む。Ｉ／Ｏインタフェース３３０はまた、キーボード及び／又はマウス（又は他のポインティングデバイス）３５０並びにタッチパッド３５５、デバイス３００上に触知出力を生成するための（例えば、図１Ａを参照して上述された触知出力生成器１６７と同様の）触知出力生成器３５７、センサ３５９（例えば、光センサ、加速度センサ、近接センサ、タッチ感知センサ、及び／又は図１Ａを参照して上述された接触強度センサ１６５と同様の接触強度センサ）も、任意選択的に含む。メモリ３７０は、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭ、又は他のランダムアクセスソリッドステートメモリデバイスなどの、高速ランダムアクセスメモリを含み、また任意選択的に、１つ以上の磁気ディスク記憶デバイス、光ディスク記憶デバイス、フラッシュメモリデバイス、又は他の不揮発性ソリッドステート記憶デバイスなどの、不揮発性メモリを含む。メモリ３７０は、ＣＰＵ（単数又は複数）３１０から離れて位置する１つ以上の記憶デバイスを任意選択的に含む。一部の実施形態では、メモリ３７０は、ポータブル多機能デバイス１００（図１Ａ）のメモリ１０２に記憶されたプログラム、モジュール、及びデータ構造、又はそれらのサブセットに類似する、プログラム、モジュール、及びデータ構造を記憶する。更に、メモリ３７０は、ポータブル多機能デバイス１００のメモリ１０２に存在しない追加のプログラム、モジュール、及びデータ構造を、任意選択的に記憶する。例えば、デバイス３００のメモリ３７０は、描画モジュール３８０、プレゼンテーションモジュール３８２、ワードプロセッシングモジュール３８４、ウェブサイト作成モジュール３８６、ディスクオーサリングモジュール３８８、及び／又はスプレッドシートモジュール３９０を、任意選択的に記憶するが、ポータブル多機能デバイス１００（図１Ａ）のメモリ１０２は、これらのモジュールを、任意選択的に記憶しない。
【０１５９】
上記で特定された図３の要素のそれぞれは任意選択的に、前述のメモリデバイスのうち１つ以上に記憶される。上述の識別されたモジュールの各々は、上述した機能を実行する命令セットに対応する。上述の識別されたモジュール又はプログラム（すなわち、命令セット）は、別個のソフトウェアプログラム、手順、又はモジュールとして実施される必要はなく、したがって、様々な実施形態において、これらのモジュールの様々なサブセットを任意選択的に、組み合わされるか、又は別の方法で再配置される。一部の実施形態では、メモリ３７０は、上述の識別されたモジュール及びデータ構造のサブセットを任意選択的に記憶する。更に、メモリ３７０は、上述されていない追加のモジュール及びデータ構造を、任意選択的に記憶する。
【０１６０】
ここで、ポータブル多機能デバイス１００上に任意選択的に実装される、ユーザインタフェース（「ＵＩ」）の実施形態に注意を向ける。
【０１６１】
図４Ａは、一部の実施形態に係る、ポータブル多機能デバイス１００上のアプリケーションのメニューに関する、例示的なユーザインタフェースを示す。同様のユーザインタフェースがデバイス３００上に、任意選択的に、実装される。一部の実施形態では、ユーザインタフェース４００は、以下の要素、又はそれらのサブセット若しくはスーパーセットを含む。
●セルラ及びＷｉ−Ｆｉ信号などの無線通信（単数又は複数）のための信号強度インジケータ（単数又は複数）４０２、
●時刻４０４、
●Ｂｌｕｅｔｏｏｔｈインジケータ４０５、
●バッテリ状態インジケータ４０６、
●下記などの、頻繁に利用されるアプリケーション用のアイコンを含むトレー４０８、
○不在着信又は音声メールメッセージの数のインジケータ４１４を任意選択的に含む、「電話」とラベル付けされた電話モジュール１３８用のアイコン４１６、
○未読電子メールの数のインジケータ４１０を任意選択的に含む、「メール」とラベル付けされた電子メールクライアントモジュール１４０用のアイコン４１８、
○「ブラウザ」とラベル付けされた、ブラウザモジュール１４７用のアイコン４２０、及び
○「ｉＰｏｄ」とラベル付けされた、ｉＰｏｄ（Ａｐｐｌｅ  Ｉｎｃ．の商標）モジュール１５２とも称される動画及び音楽再生モジュール１５２用のアイコン４２２、及び
●下記などの、その他のアプリケーション用のアイコン、
○「メッセージ」とラベル付けされた、ＩＭモジュール１４１用のアイコン４２４、
○「カレンダー」とラベル付けされた、カレンダーモジュール１４８用のアイコン４２６、
○「写真」とラベル付けされた、画像管理モジュール１４４用のアイコン４２８、
○「カメラ」とラベル付けされた、カメラモジュール１４３用のアイコン４３０、
○「オンラインビデオ」とラベル付けされた、オンラインビデオモジュール１５５用のアイコン４３２、
○「株価」とラベル付けされた、株式ウィジェット１４９−２用のアイコン４３４、
○「マップ」とラベル付けされた、地図モジュール１５４用のアイコン４３６、
○「天気」とラベル付けされた、気象ウィジェット１４９−１用のアイコン４３８、
○「時計」とラベル付けされた、アラーム時計ウィジェット１４９−４用のアイコン４４０、
○「トレーニングサポート」とラベル付けされた、トレーニングサポートモジュール１４２用のアイコン４４２、
○「メモ」とラベル付けされた、メモモジュール１５３用のアイコン４４４、及び
○デバイス１００及びその様々なアプリケーション１３６に関する設定へのアクセスを提供する、設定アプリケーション若しくはモジュール用のアイコン４４６。
【０１６２】
図４Ａに示されているアイコンのラベルは、単に例示的であることに留意されたい。例えば、一部の実施形態では、動画及び音楽プレーヤモジュール１５２用のアイコン４２２は、「音楽」又は「音楽プレーヤ」とラベル付けされる。他のラベルが、様々なアプリケーションアイコンのために、任意選択的に使用される。いくつかの実施形態では、各アプリケーションアイコンに関するラベルは、各アプリケーションアイコンに対応するアプリケーションの名前を含んでいる。一部の実施形態では、特定のアプリケーションアイコンのラベルは、特定のアプリケーションアイコンに対応するアプリケーションの名前とは異なる。
【０１６３】
図４Ｂは、ディスプレイ４５０とは別個のタッチ感知面４５１（例えば、図３のタブレット又はタッチパッド３５５）を備えたデバイス（例えば、図３のデバイス３００）上の例示的なユーザインタフェースを示す。以下の実施例の多くは、タッチスクリーンディスプレイ１１２上の入力（タッチ感知面及びディスプレイが組み合わさっている場合）を参照しながら説明されるが、いくつかの実施形態においては、デバイスは、図４Ｂに示されるように、ディスプレイとは別個のタッチ感知面上の入力を検出する。一部の実施形態では、タッチ感知面（例えば、図４Ｂの４５１）は、ディスプレイ（例えば、４５０）上の主軸（例えば、図４Ｂの４５３）に対応する主軸（例えば、図４Ｂの４５２）を有する。これらの実施形態によれば、デバイスは、ディスプレイ上のそれぞれの位置に対応する位置（例えば、図４Ｂにおいて、４６０は４６８と対応し、４６２は４７０と対応する）でのタッチ感知面４５１との接触（例えば、図４Ｂの４６０及び４６２）を検出する。このように、タッチ感知面がディスプレイとは別個のものである時、タッチ感知面（例えば、図４Ｂの４５１）上でデバイスによって検出されたユーザ入力（例えば、接触４６０及び４６２、及びそれらの移動）は、多機能デバイスのディスプレイ（例えば、図４Ｂの４５０）上のユーザインタフェースを操作するためにデバイスによって使用される。同様の方法が、本明細書に記載の他のユーザインタフェースに任意選択的に使用されることを理解されたい。
【０１６４】
更に加えて、以下の例は、主に指入力（例えば、指の接触、指のタップジェスチャ、指のスワイプジェスチャなど）を参照して説明されるが、一部の実施形態では、それらの指入力のうちの１つ以上は、別の入力デバイスからの入力（例えば、マウスに基づく入力又はスタイラス入力）で置き換えられることを理解されたい。例えば、スワイプジェスチャは、任意選択的に、（例えば、接触の代わりに）マウスクリックと置換され、その後、（例えば、接触の移動の代わりに）スワイプの経路に沿ってカーソルの移動が行われる。別の例として、タップジェスチャは、（例えば、接触の検出に続いて接触の検出を停止する代わりに）カーソルがタップジェスチャの位置上に配置されている間、任意選択的に、マウスクリックで置換される。同様に、複数のユーザ入力が同時に検出されるとき、複数のコンピュータマウスが同時に、任意選択的に用いられているか、又はマウスと指接触が任意選択的に同時に用いられていることが理解されよう。
【０１６５】
本明細書にて使用されるとき、用語「フォーカスセレクタ」とは、ユーザが対話しているユーザインタフェースの現在の部分を示す入力要素を指す。カーソル又は他のロケーションマーカを含む一部の実装において、カーソルは、タッチ感知面（例えば、図３のタッチパッド３５５、又は図４Ｂのタッチ感知面４５１）上で入力（例えば、押圧入力）が検出された時に、カーソルが特定のユーザインタフェース要素（例えば、ボタン、ウィンドウ、スライダ、又は他のユーザインタフェース要素）の上にある時、「フォーカスセレクタ」として機能し、特定のユーザインタフェース要素が、検出された入力に従って調整される。タッチスクリーンディスプレイ上のユーザインタフェース要素との直接的な対話を可能にする、タッチスクリーンディスプレイ（例えば、図１Ａのタッチ感知ディスプレイシステム１１２、又は図４Ａのタッチスクリーン）を含む一部の実装では、タッチスクリーン上で検出される接触が「フォーカスセレクタ」の役割を果たすため、入力（例えば、接触による押圧入力）が、タッチスクリーンディスプレイ上の特定のユーザインタフェース要素（例えば、ボタン、ウィンドウ、スライダ、又は他のユーザインタフェース要素）の場所で検出されると、その特定のユーザインタフェース要素が、検出された入力に従って調節される。一部の実装では、（例えば、タブキー又は矢印キーを使ってフォーカスを１つのボタンから別のボタンに移動させることにより）タッチスクリーンディスプレイ上の対応するカーソルの移動又は接触の移動なしに、フォーカスが、ユーザインタフェースの１つの領域からユーザインタフェースの別の領域に移動される。これらの実装では、フォーカスセレクタは、ユーザインタフェースの異なる領域間でのフォーカスの移動に従って移動する。フォーカスセレクタが採用する具体的な形態とは関わりなく、フォーカスセレクタは、全般的に、ユーザが意図するユーザインタフェースとの対話を（例えば、ユーザが対話することを意図しているユーザインタフェースの要素を、デバイスに示すことによって）伝達するために、ユーザによって制御されるユーザインタフェース要素（又は、タッチスクリーンディスプレイ上での接触）である。例えば、タッチ感知面（例えば、タッチパッド又はタッチスクリーン）上で押圧入力が検出される間の、対応のボタンの上のフォーカスセレクタ（例えば、カーソル、接触、又は選択ボックス）の場所は、その対応のボタンを（そのデバイスのディスプレイ上に示される他のユーザインタフェース要素ではなく）アクティブ化することをユーザが意図していることを示すものである。
【０１６６】
本明細書及び特許請求の範囲で使用される時、タッチ感知面上の接触の「強度」という用語は、タッチ感知面上の接触（例えば、指の接触又はスタイラスの接触）の力若しくは圧力（単位面積当たりの力）、又はタッチ感知面上の接触の力若しくは圧力の代用物（プロキシ）を指す。接触の強度は、少なくとも４つの別個の値を含み、より典型的には、何百もの異なる値（例えば、少なくとも２５６）を含む、値の範囲を有する。接触の強度は、様々な方法及び様々なセンサ、又はセンサの組み合わせを用いて、任意選択的に、判定（又は、測定）される。例えば、タッチ感知面の下に又は隣接して配置された１つ以上の力センサは、タッチ感知面上の様々な点における力を測定するために、任意選択的に使用される。一部の実装では、複数の力センサの力測定値を組み合わせて（例えば、加重平均又は合計）、接触の推定の力を判定する。同様に、スタイラスの感圧性先端部を任意選択的に使用して、タッチ感知面上のスタイラスの圧力を判定する。あるいは、タッチ感知面上で検出される接触領域のサイズ及び／若しくはその変化、接触に近接するタッチ感知面の電気容量及び／若しくはその変化、並びに／又は、接触に近接するタッチ感知面の抵抗及び／若しくはその変化が、タッチ感知面上の接触の力又は圧力の代替物として、任意選択的に用いられる。一部の実装では、接触の力又は圧力の代替的測定値は、強度閾値を超えているか否かを判定するために直接に用いられる（例えば、強度閾値は、代替的測定値に対応する単位で記述される）。一部の実装では、接触の力又は圧力の代替的測定値は、推定される力又は圧力に変換され、この推定される力又は圧力を用いて、強度閾値を超えているか否かを判定する（例えば、強度閾値は、圧力の単位で測定された圧力閾値である）。接触の強度をユーザ入力の属性として使用することは、アフォーダンスを（例えば、タッチ感知ディスプレイ上に）表示するため、及び／又はユーザ入力を（例えば、タッチ感知ディスプレイ、タッチ感知面、又はノブ若しくはボタンなどの物理的／機械的制御を介して）受信するための面積が制限された、縮小されたサイズのデバイスにおいて、ユーザによるアクセスが他の場合に容易には不可能であり得る、追加のデバイス機能へのユーザのアクセスを可能にする。
【０１６７】
一部の実施形態では、接触／動きモジュール１３０は、ユーザによって動作が実行されたか否かを判定するための（例えば、ユーザがアイコン上で「クリック」したか否かを判定するための）、１つ以上の強度閾値のセットを使用する。一部の実施形態において、少なくとも強度閾値のサブセットが、ソフトウェアパラメータに従って判定される（例えば、強度閾値は、特定の物理アクチュエータのアクティブ化閾値によって判定されず、デバイス１００の物理ハードウェアを変更することなく調整し得る）。例えば、トラックパッド又はタッチスクリーンディスプレイのマウス「クリック」閾値は、トラックパッド又はタッチスクリーンディスプレイハードウェアを変更することなく広範囲の既定閾値の値のうちのいずれかに設定し得る。更に、一部の実装において、デバイスのユーザには、（例えば、個々の強度閾値を調整することにより、及び／又は、システムレベルのクリック「強度」パラメータにより、一度に複数の強度閾値を調整することによって）強度閾値のセットのうちの１つ以上を調整するためのソフトウェア設定が提供される。
【０１６８】
本明細書及び特許請求の範囲で使用するとき、接触の「特性強度」という用語は、接触の１つ以上の強度に基づく、その接触の特性を指す。一部の実施形態では、特性強度は複数の強度サンプルに基づく。特性強度は、任意選択的に、所定の数の強度サンプル、又は所定のイベント（例えば、接触を検出した後、接触のリフトオフを検出する前、接触の移動の開始を検出する前若しくは後、接触の終了を検出する前、接触の強度の増加を検出する前若しくは後、及び／又は接触の強度の減少を検出する前若しくは後）に対して所定の時間期間（例えば、０．０５、０．１、０．２、０．５、１、２、５、１０秒）内に収集された強度サンプルのセットに基づく。接触の特性強度は、任意選択的に、接触の強度の最大値、接触の強度の中間値（mean value）、接触の強度の平均値（average value）、接触の強度の上位１０パーセンタイル値、接触の強度の最大値の半分の値、接触の強度の最大値の９０％の値など、のうちの１つ以上に基づく。一部の実施形態では、特性強度を判定するために、接触の期間が使用される（例えば、特性強度が経時的な接触の強度の平均である時）。一部の実施形態では、動作がユーザによって実行されたか否かを判定するために、特性強度を１つ以上の強度閾値のセットと比較する。例えば、１つ以上の強度閾値のセットは、第１の強度閾値及び第２の強度閾値を含むことができる。この実施例では、第１の閾値を上回らない特性強度を有する接触の結果として第１の動作が実行され、第１の強度閾値を上回り、第２の強度閾値を上回らない特性強度を有する接触の結果として第２の動作が実行され、第２の強度閾値を上回る特性強度を有する接触の結果として第３の動作が実行される。一部の実施形態では、特性強度と１つ以上の強度閾値との間の比較が、第１の動作又は第２の動作のいずれを実行するかを判定するために使用されるのではなく、１つ以上の動作を実行するかどうか（例えば、それぞれの任意選択を実行するのか、又はそれぞれの動作の実行を省略するのか）を判定するために使用される。
【０１６９】
一部の実施形態では、特性強度を判定する目的で、ジェスチャの一部分が特定される。例えば、タッチ感知面は、接触の強度が増加する、開始位置から遷移して終了位置まで達する連続的なスワイプ接触（例えば、ドラッグジェスチャ）を受け取ってもよい。この実施例では、終了位置における接触の特性強度は、連続的なスワイプ接触全体ではなく、そのスワイプ接触の一部分のみ（例えば、終了位置におけるスワイプ接触の部分のみ）に基づいてもよい。一部の実施形態では、接触の特性強度を判定する前に、平滑化アルゴリズムをそのスワイプ接触の強度に適用してもよい。例えば、平滑化アルゴリズムは、任意選択的に、非荷重移動平均平滑化アルゴリズム、三角平滑化アルゴリズム、中央値フィルタ平滑化アルゴリズム、及び／又は指数平滑化アルゴリズム、のうちの１つ以上を含む。一部の状況では、これらの平滑化アルゴリズムは、特性強度を判定する目的で、スワイプ接触の強度の小幅な上昇又は低下を排除する。
【０１７０】
本明細書で説明されるユーザインタフェースの図は、任意選択的に、１つ以上の強度閾値（例えば、接触検出強度閾値ＩＴ０、軽押圧強度閾値ＩＴＬ、深い押圧強度閾値ＩＴＤ（例えば、少なくとも最初はＩＬよりも高い）、及び／又は１つ以上の他の強度閾値（例えば、ＩＬ未満である強度閾値ＩＨ））に対する、タッチ感知面上の接触の現在の強度を示す、様々な強度図を含む。この強度図は、典型的には、表示されるユーザインタフェースの一部分ではないが、それらの図の解釈に役立てるために提供される。一部の実施形態では、軽い押圧強度閾値は、物理マウスのボタン又はトラックパッドのクリックに典型的に関連付けられた動作を、デバイスが実行することになる強度に相当する。一部の実施形態では、深い押圧強度閾値は、物理マウスのボタン又はトラックパッドのクリックに典型的に関連付けられた動作とは異なる動作を、デバイスが実行することになる強度に相当する。一部の実施形態では、軽い押圧強度閾値を下回る（例えば、かつ、それを下回ると接触がもはや検出されないわずかな接触検出強度閾値ＩＴ０を上回る）特性強度で接触が検出される場合、デバイスは、軽い押圧強度閾値又は深い押圧強度閾値に関連付けられた動作を実行することなく、タッチ感知面上の接触の移動に従って、フォーカスセレクタを移動させる。全般的には、特に明記しない限り、これらの強度閾値は、ユーザインタフェース図の異なるセット間でも一貫している。
【０１７１】
一部の実施形態では、デバイスにより検出された入力へのデバイスの応答は、入力の間の接触強度に基づく基準による。例えば、一部の「軽い押圧」入力に対して、入力の間の第１の強度閾値を上回る接触の強度は第１の応答を誘発する。一部の実施形態では、デバイスにより検出された入力へのデバイスの応答は、入力の間の接触強度及び時間に基づく基準の両方を含む基準による。例えば、一部の「深い押圧」入力に対して、入力の間の、軽い押圧に対する第１の強度閾値より大きい第２の強度閾値を上回る接触の強度は、第１の強度閾値との一致と第２の強度閾値との一致との間で遅延時間が経過した場合のみ、第２の応答を誘発する。この遅延時間は、典型的には、持続時間が２００ｍｓ未満（例えば、第２の強度閾値の大きさにより、第２の強度閾値が増加すると遅延時間が増加して、４０ｍｓ、１００ｍｓ、又は１２０ｍｓ）である。この遅延時間は、偶発的な深い押圧入力を防ぐのに役立つ。別の例として、一部の「深い押圧」入力では、第１の強度閾値が満たされた時間の後に生じる感度低下期間がある。感度が低減した時間期間の間、第２の強度閾値は増加する。第２の強度閾値のこの一時的な増加もまた、偶発的な深い押圧入力を防ぐのに役立つ。他の深い押圧入力に対して、深い押圧入力の検出への応答は、時間に基づく基準によらない。
【０１７２】
一部の実施形態では、入力強度閾値及び／又は対応する出力の１つ以上は、ユーザ設定、接触の移動、入力タイミング、実行しているアプリケーション、強度が加わる速度、現在の入力数、ユーザ履歴、環境要因（例えば、周囲ノイズ）、フォーカスセレクタの位置などの、１つ以上の要因に基づいて変化する。例示的な要因は、米国特許出願公開第１４／３９９，６０６号及び同第１４／６２４，２９６号（これらは、参照によりその全体を本明細書に組み込まれる）で説明されている。
【０１７３】
例えば、図４Ｃは、経時的タッチ入力の強度４７６に部分的に基づいて、時間と共に変化する動的強度閾値４８０を示す。動的強度閾値４８０は、２つの成分の和、すなわち、タッチ入力４７６が最初に検出されてから既定の遅延時間ｐ１の後に経時的に減衰する第１の成分４７４と、経時的にタッチ入力の強度４７６の後を追う第２の成分４７８と、の和である。第１の成分４７４の最初の高強度閾値は、「深い押圧」応答の偶発的な誘発を抑制し、その一方で、タッチ入力４７６が十分な強度を提供した場合には、迅速に「深い押圧」応答できるようにしている。第２の成分４７８は、タッチ入力の強度の変動を緩やかにすることによって、「深い押圧」応答の意図しない誘発を抑制する。一部の実施形態では、タッチ入力４７６が、動的強度閾値４８０を（例えば、図４Ｃの点４８１において）満足する場合、「深い押圧」応答が誘発される。
【０１７４】
図４Ｄは、別の動的強度閾値４８６（例えば、強度閾値ＩＤ）を示す。図４Ｄはまた、２つの他の強度閾値、すなわち、第１の強度閾値ＩＨと、第２の強度閾値ＩＬと、を示している。図４Ｄでは、タッチ入力４８４は、時間ｐ２の前に第１の強度閾値ＩＨと第２の強度閾値ＩＬとを満足するが、時間４８２において遅延時間ｐ２が経過するまでは、なんら応答しない。図４Ｄではまた、動的強度閾値４８６は経時的に減衰し、ここで、減衰は、（第２の強度閾値ＩＬに関連付けられた応答が誘発された）時間４８２から既定の遅延時間ｐ１が経過した後に時間４８８において開始する。このタイプの動的強度閾値は、第１の強度閾値ＩＨ又は第２の強度閾値ＩＬなどのより低い強度閾値関連付けられた応答の誘発の直後又は誘発と同時の、動的強度閾値ＩＤに関連付けられた応答の偶発的な誘発を抑制する。
【０１７５】
図４Ｅは、また別の動的強度閾値４９２（例えば、強度閾値ＩＤ）を示す。図４Ｅでは、強度閾値ＩＬに関連付けられた応答が、最初に検出されたタッチ入力４９０から遅延時間ｐ２が経過した後に誘発される。同時に、動的強度閾値４９２は、最初に検出されたタッチ入力４９０から既定の遅延時間ｐ１が経過した後に減衰する。そのため、タッチ入力４９０の強度が別の強度閾値（例えば、強度閾値ＩＬ）を下回っていたとしても、強度閾値ＩＬに関連付けられた応答を誘発した後にタッチ入力４９０の強度が減少し、続いて、タッチ入力４９０を解除せずにタッチ入力４９０の強度が増加すると、強度閾値ＩＤに関連付けられた応答を（例えば、時間４９４において）誘発できる。
【０１７６】
軽い押圧強度閾値ＩＴＬを下回る強度から、軽い押圧強度閾値ＩＴＬと深い押圧強度閾値ＩＴＤとの間の強度への、接触の特性強度の増加は、「軽い押圧」入力と称される場合がある。深い押圧強度閾値ＩＴＤを下回る強度から、深い押圧強度閾値ＩＴＤを上回る強度への、接触の特性強度の増加は、「深い押圧」入力と称される場合がある。接触検出強度閾値ＩＴ０を下回る強度から、接触検出強度閾値ＩＴ０と軽い押圧強度閾値ＩＴＬとの間の強度への、接触の特性強度の増加は、タッチ面上の接触の検出と称される場合がある。接触検出強度閾値ＩＴ０を上回る強度から、接触検出強度閾値ＩＴ０を下回る強度への、接触の特性強度の減少は、タッチ面からの接触のリフトオフの検出と称される場合がある。一部の実施形態では、ＩＴ０はゼロである。一部の実施形態では、ＩＴ０はゼロよりも大きい。一部の図では、影付きの円又は楕円が、タッチ感知面上の接触の強度を表すために使用される。一部の図では、影なしの円又は楕円は、それぞれの接触の強度を指定することなく、タッチ感知面上のそれぞれの接触を表すために使用される。
【０１７７】
本明細書で説明される一部の実施形態では、１つ以上の動作は、それぞれの押圧入力を含むジェスチャの検出に応じて、又はそれぞれの接触（又は、複数の接触）で実行されるそれぞれの押圧入力の検出に応じて実行され、それらのそれぞれの押圧入力は、少なくとも部分的に、押圧入力強度閾値を上回る接触（又は、複数の接触）の強度の増加の検出に基づいて検出される。一部の実施形態では、それぞれの動作は、押圧入力強度閾値を上回る、それぞれの接触の強度の増加の検出に応じて、実行される（例えば、それぞれの動作は、それぞれの押圧入力の「ダウンストローク」により実行される）。一部の実施形態では、押圧入力は、押圧入力強度閾値を上回る、それぞれの接触の強度の増加、及び後続の押圧入力強度閾値を下回る接触の強度の減少を含み、それぞれの動作は、その後続の押圧入力閾値を下回るそれぞれの接触の強度の減少の検出に応じて、実行される（例えば、それぞれの動作は、それぞれの押圧入力の「アップストローク」により実行される）。
【０１７８】
一部の実施形態では、デバイスは、「ジッタ」と呼ばれる場合がある不測の入力を回避するために強度ヒステリシスを採用し、デバイスは、押圧入力強度閾値との所定の関連性を有するヒステリシス強度閾値を定義又は選択する（例えば、ヒステリシス強度閾値は、押圧入力強度閾値よりもＸ強度単位低いか、又は、ヒステリシス強度閾値は、押圧入力強度閾値の７５％、９０％、若しくはなんらかの妥当な比率である）。それゆえ、一部の実施形態では、押圧入力は、押圧入力強度閾値を上回る、それぞれの接触の強度の増加、及び後続の、押圧入力強度閾値に対応するヒステリシス強度閾値を下回る接触の強度の減少を含み、それぞれの動作は、そのヒステリシス強度閾値を下回る、後続のそれぞれの接触の強度の減少の検出に応じて、実行される（例えば、それぞれの動作は、それぞれの押圧入力の「アップストローク」により実行される）。同様に、一部の実施形態では、押圧入力は、デバイスが、ヒステリシス強度閾値以下の強度から押圧入力強度閾値以上の強度への接触の強度の増加、及び任意選択的に、ヒステリシス強度以下の強度への、後続の接触の強度の減少を検出する場合にのみ検出され、それぞれの動作は、その押圧入力の検出（例えば、状況に応じて、接触の強度の増加、又は接触の強度の減少）に応じて、実行される。
【０１７９】
説明を容易にするために、押圧入力強度閾値に関連付けられた押圧入力に応じて、又はその押圧入力を含むジェスチャに応じて実行される動作の説明は、押圧入力強度閾値を上回る接触の強度の増加、ヒステリシス強度閾値を下回る強度から押圧入力強度閾値を上回る強度への接触の強度の増加、押圧入力強度閾値を下回る接触の強度の減少、又は押圧入力強度閾値に対応するヒステリシス強度閾値を下回る接触の強度の減少の検出に応じて、任意選択的に誘発される。更に加えて、押圧入力強度閾値を下回る接触の強度の減少を検出したことに応じて動作が実行されるとして説明される実施例では、その動作は、押圧入力強度閾値に対応し、かつそれよりも低いヒステリシス強度閾値を下回る、接触の強度の減少を検出したことに応じて任意選択的に実行される。上述のように、いくつかの実施形態では、これらの応答の誘発はまた、一致する時間に基づく基準（例えば、一致する第１の強度閾値と一致する第２の強度閾値との間で遅延時間が経過した）による。
ユーザインタフェース及び関連プロセス
【０１８０】
ここで、ディスプレイと、タッチ感知面と、任意選択的に、タッチ感知面との接触の強度を検出する１つ以上のセンサとを備える電子デバイス（ポータブル多機能デバイス１００又はデバイス３００など）上で実装され得る、ユーザインタフェース（「ＵＩ」）及び関連処理の実施形態に着目する。
【０１８１】
図５Ａ〜図５Ｋは、一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャするための例示的なユーザインタフェースを示す。これらの図におけるユーザインタフェースは、図９Ａ〜図９Ｇ、図１０Ａ〜図１０Ｍ、図１１Ａ〜図１１Ｉ、図１２Ａ〜図１２Ｂ、図２４Ａ〜図２４Ｅ、図２５Ａ〜図２５Ｃ、図２６Ａ〜図２６Ｄ及び図２７Ａ〜図２７Ｅにおけるプロセスを含む、以下に説明するプロセスを例示するために用いられる。説明の便宜上、実施形態のうちの一部については、タッチ感知ディスプレイシステム１１２を備えるデバイス上で行われる動作に関連して説明する。このような実施形態では、フォーカスセレクタは、任意選択的に、それぞれの指又はスタイラスの接触、指又はスタイラスの接触に対応する代表的な点（例えば、それぞれの接触の重心又はそれぞれの接触に関連した点）、又は、タッチ感知ディスプレイシステム１１２上で検出された２つ以上の接触の重心である。ただし、任意選択的に、ディスプレイ４５０と、別個のタッチ感知面４５１と、を備えるデバイス上で、ディスプレイ４５０上に図示のユーザインタフェースをフォーカスセレクタと共に表示しながら、タッチ感知面４５１上で接触を検出したことに応じて、類似の動作が行われる。
【０１８２】
図５Ａは、タッチスクリーン１１２上にライブプレビューを表示するためのメディアキャプチャユーザインタフェース５００を示す。図５Ａに示すライブプレビューは、ポータブル多機能デバイス１００のカメラ（例えば、光センサ１６４を備えるカメラモジュール１４３）から取得した画像のプレビューである。メディアキャプチャユーザインタフェース５００上のライブプレビューは、カメラから取得した画像をリアルタイム又は準リアルタイム（例えば、ポータブル多機能デバイス１００が表示画像を生成するために必要とする処理時間内）で表示する。よって、図５Ａに示す例では、ユーザは、カモメ５０２が樹５０４の上方の空を飛ぶシーンを見ており、ポータブル多機能デバイス１００は、そのシーンをリアルタイム又は準リアルタイムでタッチスクリーン１１２上に再生している。一部の実施形態では、ライブプレビューは、画像を（例えば、カメラの解像度の上限未満である）第１の解像度で表示する。
【０１８３】
この例では、ポータブル多機能デバイス１００は、ライブプレビュー中、（例えば、ポータブル多機能デバイス１００が拡張写真を取得するように構成される）拡張メディア取得モード又は（例えば、ポータブル多機能デバイス１００が、静止画像、動画、バースト画像又は任意の他のタイプの画像をキャプチャするように構成される）別のメディア取得モードにあるように構成される。一部の実施形態では、メディアキャプチャユーザインタフェース５００は、拡張メディア取得モードを可能にする（例えば、拡張メディア取得モードのオン／オフを切り替える）ためのアフォーダンス５０６を含む。一部の実施形態では、メディアキャプチャユーザインタフェース５００は、拡張メディア取得モードがオフであるという視覚的な指標を含む。例えば、図５Ａでは、アフォーダンス５０６が、「オフ」という言葉を表示している。
【０１８４】
一部の実施形態では、拡張メディア取得モードがオンである場合、ポータブル多機能デバイス１００は、（例えば、メディアキャプチャユーザインタフェース５００の表示されている間に、画像及び／又は音声データがキャプチャされていることを示すために）拡張メディア取得モードがオンであるという視覚的な指標を提供する。例えば、図５Ｃ〜図５Ｈに示すように、拡張メディア取得モードがオンである場合、アフォーダンス５０６が、絶え間なく進む指針面５０８を有する時計を示すアニメーションによってアニメーション表示される。
【０１８５】
一部の実施形態では、図５Ｂに示すように、ポータブル多機能デバイス１００は、拡張メディア取得モードが無効である間に、アフォーダンス５０６の選択を検出する（例えば、アフォーダンス５０６上でのタップジェスチャ５１０を検出する）。それに応じて、ポータブル多機能デバイス１００は、（アフォーダンス５０６のアニメーションによって図５Ｃ〜図５Ｈに示すように）拡張メディア取得モードを有効化する。
【０１８６】
ポータブル多機能デバイス１００は、拡張メディア取得モードがオンである場合、メディア（例えば、画像及び／又は音声）をキャプチャする。例えば、図５Ｃ〜図５Ｅでは拡張動画モードがオンであることから、画像５１２−１（図５Ｃ）、画像５１２−２（図５Ｄ）及び画像５１２−３（図５Ｅ）がキャプチャされる（例えば、永続メモリに記憶される）。一部の実施形態では、（例えば、マイクロフォン１１３により）画像に対応する音声もまたキャプチャされ、（例えば、図６Ｅ〜図６Ｉに示すように、後で画像と共に再生するために）画像に関連付けられる。一部の実施形態では、他の情報（例えば、時間、位置又はイベントデータなどのメタデータ）が取得され、（例えば、図６Ｊ〜図６Ｍに示すように、後で表示するために）キャプチャされた画像に関連付けられる。
【０１８７】
メディアキャプチャユーザインタフェース５００は、（シャッター開放アイコンとして示されている）シャッターボタン５１４を含む。図５Ｆに示すように、メディアキャプチャユーザインタフェース５００は、（例えば、タップジェスチャ５１８による）シャッターボタン５１４のアクティブ化を検出するように構成される。シャッターボタン５１４のアクティブ化を検出したことに応じて、ポータブル多機能デバイス１００は、シャッターボタン５１４のアクティブ化の時間的近傍でカメラが取得した複数の画像５１２を画像シーケンス（例えば、いわゆる「拡張写真」）へグループ化する。拡張写真は、タップジェスチャ５１８の前に撮られた一部の画像５１２（例えば、画像５１２−１、画像５１２−２及び画像５１２−３のうちの少なくとも一部であり、上述のように永続メモリに記憶される）と、代表画像（例えば、シャッターのアクティブ化に対応する図５Ｆの画像５１２−４）と、タップジェスチャ５１８の後に撮られた一部の画像（例えば、図５Ｇの画像５１２−５、図５Ｈの画像５１２−６）と、を含む。
【０１８８】
一部の実施形態では、代表画像は、従来のデジタルカメラの静止画像モードでそのシャッターボタンをアクティブ化した時にキャプチャされた単一の画像に類似する。一部の実施形態では、代表画像５１２−４は、シャッターボタン５１４がタップジェスチャ５１８によってアクティブ化された時間において取得された画像に対応する。一部の実施形態では、代表画像５１２−４は、シャッターラグ（シャッターボタンのアクティブ化の検出と、代表画像のキャプチャ／記憶と、の間の時間遅延）を考慮した時間における、シャッターボタン５１４のアクティブ化を検出した直後に取得された画像に対応する。一部の実施形態では、カメラが取得した代表画像５１２−４は、例えば、（図６Ａに示すように）画像提示モードにおいて、画像シーケンスを代表するために使用される。
【０１８９】
上述のように、一部の実施形態では、ライブプレビューは、画像を第１の解像度で表示する。一部の実施形態では、画像シーケンス５１２は、ライブプレビューに表示された画像を第１の解像度で含む一方、カメラが取得した代表画像５１２−４は、第１の解像度よりも高解像度である第２の解像度を有する。例えば、図５Ｉに示すように、画像シーケンス５１２は、（時系列で）画像５１２−２、画像５１２−３、画像５１２−４、画像５１２−５及び画像５１２−６を含み、画像５１２−４が代表画像である。一部の実施形態では、代表画像５１２−４は、画像５１２−２、画像５１２−３、画像５１２−５又は画像５１２−６よりも高い解像度で記憶される。
【０１９０】
図５Ｆ〜図５Ｈに示すように、一部の実施形態では、シャッターボタン５１４のアクティブ化の後、メディアキャプチャユーザインタフェース５００は、グループ化された画像シーケンスに含まれる残りの画像をキャプチャする間に、アニメーションを表示する（例えば、アニメーションは、ポータブル多機能デバイス１００が代表画像５１２−４と、代表画像５１２−４の後に取得される画像と、をキャプチャする間に表示される）。図５Ｆ〜図５Ｈでは、メディアキャプチャユーザインタフェース５００は、（例えば、画像及び／又は音声が依然としてキャプチャ中であるという指標をユーザに提供するために）バラバラになって元に戻るシャッターボタン５１４のアニメーションを表示する。一部の実施形態では、アニメーションは、カメラが画像シーケンスのための画像の取得を終える前にシャッターボタン５１４が押下げられたままである場合又は再度アクティブ化された場合に途切れなく延長され得るループアニメーションである。
【０１９１】
一部の実施形態では、画像シーケンスのキャプチャが完了すると、ポータブル多機能デバイス１００は、図５Ａに関連して説明した機能に戻り、その結果、ユーザは、上述の画像シーケンスのキャプチャと同様に、第２の画像シーケンスを取得できる。
【０１９２】
図５Ｉ〜図５Ｋに示すように、一部の実施形態では、ポータブル多機能デバイス１００は、画像シーケンスを編集及び／又は構成するための第２のユーザインタフェース５２０を表示する（例えば、第２のユーザインタフェース５２０は、画像シーケンス編集モードにおけるユーザインタフェースである）。図５Ｉでは、画像シーケンスに含まれる画像５１２は、実線の境界線を有する画像、すなわち、画像５１２−２、画像５１２−３、画像５１２−４、画像５１２−５及び画像５１２−６であり、画像５１２−４が代表画像である。よって、画像５１２−２は、画像シーケンスにおける最初の画像であり、最初の画像５１２−２と代表画像５１２−４との間には、１つの画像（画像５１２−３）がある（ただし、一部の実施形態では、最初の画像と代表画像との間には、５、１０又は３０の画像など、より大きい整数の画像がある）。画像５１２−６は、画像シーケンスにおける最後の画像であり、代表画像５１２−４と最後の画像５１２−６との間には、１つの画像（画像５１２−５）がある（ただし、一部の実施形態では、代表画像と最後の画像との間には、５、１０又は３０の画像など、より大きい整数の画像があり、この数は、最初の画像と代表画像との間にある画像の数と同じである必要はない）。図５Ｉの画像５１２−４の周囲の太い境界線は、画像５１２−４が代表画像であることを示している。
【０１９３】
図５Ｊに示すように、第２のユーザインタフェース５２０は、画像シーケンスにおける代表画像を変更する要求を受ける（例えば、現在の代表画像５１２−４ではない画像上へのタッチジェスチャ５２２を受ける）ように構成される。図５Ｋに示すように、デバイスは、代表画像を画像５１２−３に変更することによって、タッチジェスチャ５２２に応答する（画像５１２−３は、図５Ｋにおいて太い境界線を有し、画像５１２−３が新しい代表画像であることを示す）。一部の実施形態では、最初の画像と代表画像との間における画像の数及び代表画像と最後の画像との間における画像の数は固定であり、その結果、ポータブル多機能デバイス１００は、画像シーケンスに対し、一方の端部において画像を加え、他方の端部において画像を取り除く（例えば、削除する又は含めない）ことによって画像シーケンスを変更する。例えば、図５Ｋでは、最初の画像と代表画像との間における画像の数を固定とするために、画像５１２−１が画像シーケンスに追加され、代表画像と最後の画像との間における画像の数を固定とするために、画像５１２−６が画像シーケンスから取り除かれている。
【０１９４】
図６Ａ〜図６ＦＦは、一部の実施形態に係る、グループ化された関連画像シーケンス（拡張写真と呼ぶ場合もある）を表示（又は再生）するための例示的なユーザインタフェースを示す図である。これらの図におけるユーザインタフェースは、図９Ａ〜図９Ｇ、図１０Ａ〜図１０Ｍ、図１１Ａ〜図１１Ｉ、図１２Ａ〜図１２Ｂ、図２４Ａ〜図２４Ｅ、図２５Ａ〜図２５Ｃ、図２６Ａ〜図２６Ｄ及び図２７Ａ〜図２７Ｅにおけるプロセスを含む、以下に説明するプロセスを例示するために用いられる。以下の例は、（ポータブル多機能デバイス１００上で示されているように、タッチ感知面とディスプレイとが組み合わされている）タッチスクリーンディスプレイ上の入力に関連して説明されるが、一部の実施形態において、デバイスは、図４Ｂに示すように、ディスプレイ４５０とは別個のタッチ感知面４５１上で入力を検出する。
【０１９５】
図６Ａは、ユーザインタフェース６００を示す。ポータブル多機能デバイス１００は、ユーザインタフェース６００において、グループ化された画像シーケンス６０２における代表画像６０２−３を表示する。一部の実施形態では、ユーザインタフェース６００は、画像提示モードにおけるユーザインタフェースである。後述するように、画像シーケンス６０２は、代表画像６０２−３と、代表画像を取得した後にカメラが取得した１つ以上の画像（例えば、図６Ｃの画像６０２−４及び図６Ｄの画像６０２−５）と、代表画像を取得する前にカメラが取得した１つ以上の画像（例えば、図６Ｅの画像６０２−１及び図６Ｆの画像６０２−２）と、を含む。
【０１９６】
一部の実施形態では、ユーザインタフェース６００は、画像管理アプリケーション（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のＰｈｏｔｏｓ）におけるユーザインタフェースである。そのため、一部の実施形態では、画像シーケンス６０２を撮ったカメラは、ポータブル多機能デバイス１００の一部（例えば、図１Ａの撮像モジュール１４３と併せて光センサ１６４を備えるカメラ）である。一部の実施形態では、画像シーケンス６０２は、ポータブル多機能デバイス１００の一部ではないカメラで撮られた（例えば、画像シーケンス６０２は、別のデバイスのカメラで撮られた後、ポータブル多機能デバイス１００に転送された）。一部の実施形態では、画像シーケンス６０２は、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて取得されている。一部の実施形態では、代表画像６０２−３は、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、カメラが取得した代表画像に対応する。
【０１９７】
一部の実施形態では、ポータブル多機能デバイス１００は、複数のグループ化された画像シーケンスを記憶し、その複数のグループ化画像シーケンスのうちの一部が、ポータブル多機能デバイス１００を使用して取得されたものであり、かつ、その複数のグループ化画像シーケンスのうちの一部が、異なるデバイス上のカメラで撮られた後にポータブル多機能デバイス１００へ転送されたものである。例えば、一部の状況では、ユーザは、方法９００／２６００に関連して説明する画像シーケンスを複数のデバイス（例えば、ポータブル多機能デバイス１００に加えて、タブレット、ラップトップ及び／又はデジタルカメラ）上で取得し（例えば、撮り、キャプチャし）、画像シーケンスをポータブル多機能デバイス１００へ同期又は他の方法で転送し得る。
【０１９８】
一部の実施形態では、ユーザインタフェース６００は、メッセージングアプリケーション（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のＭｅｓｓａｇｅｓ）におけるユーザインタフェースである。一部の状況では、ユーザは、ユーザ自身のポータブル多機能デバイス１００上でそれぞれの画像シーケンスを取得し（例えば、撮り、キャプチャし）、異なるユーザから異なる画像シーケンスを（例えば、メッセージングアプリケーションにおいて）受信したのであってもよい。よって、一部の実施形態では、画像シーケンス６０２は、ポータブル多機能デバイス１００上のカメラを使用して取得された少なくとも１つの画像シーケンスと、ポータブル多機能デバイス１００とは異なる、別のデバイス上のカメラを使用して取得された少なくとも１つの画像シーケンスと、を含む、ポータブル多機能デバイス１００上に記憶された複数の画像シーケンスにおけるそれぞれの画像シーケンスである。
【０１９９】
一部の実施形態では、代表画像６０２−３は、ポータブル多機能デバイス１００が収集ビューモードにある場合に、ユーザインタフェース６００に表示される。
【０２００】
ユーザインタフェース６００は、任意選択的に、もう１つのツールバーを含む。例えば、図示のように、ユーザインタフェース６００は、複数のアフォーダンス６０６（例えば、電子メールアプリケーション、メッセージアプリケーション又は他のアプリケーションを使用して、ユーザが画像シーケンス６０２を他のユーザに送信できるようにする送信アフォーダンス６０６−１；画像シーケンス６０２を編集するためのユーザインタフェースを立ち上げる編集アフォーダンス６０６−２；ユーザが画像シーケンス６０２がユーザのお気に入りの内の１つであることを示すことができる、お気に入りアフォーダンス６０６−３；及びユーザが画像シーケンス６０２を削除できるようにする削除アフォーダンス６０６−４）を含む操作ツールバー６０４を含む。別の例として、ユーザインタフェース６００は、別の複数のアフォーダンス（例えば、アクティブ化すると、ユーザの写真をナビゲートするためのユーザインタフェースへナビゲートする全写真アフォーダンス６１０−１；及びアクティブ化すると、写真を取得するためのユーザインタフェースなどの異なるユーザインタフェースへナビゲートする「完了」アフォーダンス６１０−２）を含むナビゲーションツールバー６０８を含む。
【０２０１】
図６Ａ〜図６Ｖに示す画像シーケンス６０２は、猫６１２が歩いてきて視界に入り、地面に寝転がり、立ち上がって歩み去るシーンを描いている。それと同時に、さえずる小鳥６１４が木の枝に止まる。実際には、このようなシーンが展開するのには数秒かかり得るが、一部の実施形態では、画像シーケンス６０２は、短い時間窓でキャプチャされる。例えば、一部の実施形態では、代表画像６０２−３を取得した場合、画像シーケンス６０２は、一瞬前後（例えば、０．５、１．０、１．５、２．０又は２．５秒内）の瞬間を描く。例えば、ユーザは、猫６１２が草に寝転がった時に興味がかき立てられ、代表画像６０２−３を撮る気になった場合もある。一部の実施形態では、画像シーケンス６０２は、代表画像６０２−３を取得した直前及び直後の画像を含んで、本明細書で説明するように、ユーザが代表画像６０２−３に対して特定の操作を行った場合に瞬間が「動き出し」得る拡張写真を、画像シーケンス６０２が含むようにする。
【０２０２】
図６Ｂは、ポータブル多機能デバイス１００がユーザインタフェース６００を表示する間にポータブル多機能デバイス１００が検出した、第１の入力６１６の第１の部分６１６−１を示す。特に、ポータブル多機能デバイス１００が、タッチスクリーン１１２上に表示されたユーザインタフェース６００上に代表画像６０２−３を表示する間に、ポータブル多機能デバイス１００は、第１の入力６１６の第１の部分６１６−１を検出する。一部の実施形態では、第１の入力６１６が既定の基準（例えば、既定の拡張写真表示基準）を満たしているという判定に従って、図６Ｂ〜図６Ｏに示す動作が行われる。例えば、一部の実施形態では、図６Ｂ〜図６Ｏに示すように第１の入力６１６又は第１の部分６１６−１が長押しジェスチャである場合、図６Ｂ〜図６Ｏに示す動作が行われる（例えば、誘発される）。一部の実施形態では、ポータブル多機能デバイス１００は、タッチスクリーン１１２との接触の強度を検出する１つ以上のセンサを含み、第１の入力６１６が、既定の強度基準を満たす（例えば、満足する）特性強度を有する場合、図６Ｂ〜図６Ｏに示す動作が行われる（例えば、誘発される）（例えば、強度図６１８に示すように、第１の入力６１６が軽い押圧閾値ＩＴＬを超えた場合であり、強度図は、表示されるユーザインタフェース６００の一部ではないが、図面の解釈を助けるために提供されている）。一部の実施形態では、第１の入力６１６又は第１の部分６１６−１が、既定の経路特性（例えば、長押しジェスチャと同様に静止又はスワイプ／ドラッグジェスチャと同様に実質的に直線状）を有し、かつ既定の強度基準を満たす（例えば、既定の強度閾値超える）場合、図６Ｂ〜図６Ｏに示す動作が行われる（例えば、誘発される）。以下、説明の目的ために、図６Ｂ〜図６Ｏに示す動作については、強度図６１８に示すように、軽い押圧閾値ＩＬ超える長押しジェスチャによって誘発されるものとして説明する。
【０２０３】
図６Ｃは、ポータブル多機能デバイス１００がユーザインタフェース６００を表示する間に検出された第１の入力６１６の第１の部分６１６−１の（図６Ｂからの）継続に対するポータブル多機能デバイス１００の応答を示す。特に、図６Ｂ〜図６Ｄに示すように、第１の入力６１６の第１の部分６１６−１を検出したことに応じて、ポータブル多機能デバイス１００は、ユーザインタフェース６００内の代表画像の表示を、ユーザインタフェース６００内の代表画像６０２−３を取得した後にカメラが取得した１つ以上の画像の表示と置き換える。一部の実施形態によれば、代表画像６０２−３を取得した後にカメラが取得した１つ以上の画像は、第１の入力６１６の第１の部分６１６−１が検出される間に順番に表示される。そのため、図６Ｃは、画像シーケンス６０２における代表画像６０２−３の後に取得された次の画像である、画像６０２−４の表示を示している。画像６０２−４では、猫６１２は、地面に寝転がった後に立ち上がって、歩み去ろうとし始めている。小鳥６１４は、木に止まったままである。よって、画像６０２−４は、それぞれの画像６０２−３の後に撮られた画像である。
【０２０４】
図６Ｄは、ポータブル多機能デバイス１００がユーザインタフェース６００を表示する間に検出された第１の入力６１６の第１の部分６１６−１の（図６Ｃからの）継続に対するポータブル多機能デバイス１００の応答を示す。図６Ｄでは、ポータブル多機能デバイス１００は、ユーザインタフェース６００内の画像６０２−４の表示を、ユーザインタフェース６００内の画像６０２−５の表示と置き換え、画像６０２−５は、画像シーケンス６０２における代表画像６０２−３を取得した後にカメラが取得した最後の画像である。よって、図６Ａ〜図６Ｄは、代表画像６０２−３の後に取得された、画像シーケンス６０２における２つの画像がある例を示す。しかしながら、様々な実施形態及び／又は状況において、画像シーケンスは、様々な数（例えば、整数）の、代表画像６０２−３を取得した後にカメラが取得した画像（例えば、２、５、１０又は２０の画像）を含み得ることを理解されたい。
【０２０５】
画像６０２−５では、猫６１２は、視界から部分的に歩み去り、小鳥６１４は、木に止まったままである（例えば、画像６０２−５は、それぞれの画像６０２−４後に撮られた画像である）。よって、図６Ｂ〜図６Ｄは、一部の実施形態に係る、十分に深い長押しジェスチャによって、拡張写真が代表画像から開始して順方向に表示され、それによって、画像が動き出した印象を生み出す例を示す。一部の実施形態では、第１の部分６１６−１の間に第１の入力６１６を終了しない限り、第１の入力６１６の第１の部分６１６−１は、代表画像６０２−３を取得した後にカメラが取得した画像シーケンス６０２における画像のすべてが順番に置き換わるのにかかる時間続く（例えば、持続時間を有する）。このような実施形態では、代表画像６０２−３を取得した後にカメラが取得した画像シーケンス６０２における画像のすべてが順番に置き換わるのにかかる時間の後に生じる第１の入力６１６の部分は、第１の部分６１６−１の一部とはみなされないが、後述のように、第１の入力６１６の続きの部分とみなされる。
【０２０６】
一部の実施形態では、代表画像６０２−３を取得した後にカメラが取得した１つ以上の画像は、第１の入力６１６の第１の部分６１６−１を検出したことに応じて、強度図６１８に示すように、第１の入力６１６の第１の部分６１６−１における接触の強度に基づくレートで順番に表示される（例えば、表示レートは、第１の入力６１６の第１の部分６１６−１における接触の強度が増加するにつれて増進し、表示レートは、第１の入力６１６の第１の部分６１６−１における接触の強度が減少するにつれて減退する）。一部の実施形態では、第１の入力６１６の第１の部分６１６−１の間に画像シーケンス６０２を順次表示する間、ポータブル多機能デバイス１００は、それぞれの画像が表示されている間、第１の入力６１６の特性強度に比例（又は反比例）する持続時間だけ、画像シーケンス６０２における各画像に留まる。そのため、例えば、そのような実施形態では、それぞれの図における強度図６１８に示すように、第１の入力６１６の強度が、代表画像６０２−３（図６Ｂ）及び画像６０２−４（図６Ｃ）表示する間の方が、画像６０２−５（図６Ｄ）を表示する間よりも高いことから、ポータブル多機能デバイス１００は、画像６０２−５（図６Ｄ）よりも短い期間だけ代表画像６０２−３（図６Ｂ）及び画像６０２−４（図６Ｃ）に留まる。
【０２０７】
一部の実施形態では、このように最初に表示レートが第１の入力６１６における接触強度に依存した後、（後述のように、第１の入力６１６のその後の部分を検出したことに応じた）続く画像シーケンス６０２の表示は、第１の入力６１６のその後の部分の接触強度とは独立に固定表示レートで行われる。そのため、例えば、ポータブル多機能デバイス１００は、画像６０２−１（図６Ｅ）及び画像６０２−２（図６Ｆ）に、それぞれの図の強度図６１８によって示されるように第１の入力６１６における強度の差にも関わらず、同じ持続時間だけ留まる。
【０２０８】
一部の実施形態では、図６Ｅ〜図６Ｉを参照して以下に説明するように、ポータブル多機能デバイス１００が、第１の入力６１６の第１の部分６１６−１を検出したことに応じて、代表６０２−３を取得した後にカメラが取得した１つ以上の画像を表示した後、デバイス１００は、第１の入力６１６の第２の部分６１６−２に応じて、一巡ループして戻り、画像シーケンス６０２全体を表示する（又は第１の入力６１６及び／又はその強度が維持される限り、画像シーケンス６０２全体を表示する）。一部の実施形態では、画像シーケンス６０２がループされる又は再度表示される場合、画像シーケンス６０２の終わりから画像シーケンス６０２の始めにかけてクロスフェードアニメーションが表示される。
【０２０９】
図６Ｅは、第１の入力６１６の第１の部分６１６−１を検出した後に、ポータブル多機能デバイス１００が、第１の入力６１６の第２の部分６１６−２を検出する（例えば、ポータブル多機能デバイス１００は、指ジェスチャにおける十分な接触及び／又は強度を検出し続ける）状況を示す。第１の入力６１６の第２の部分６１６−２を検出したことに応じて、図６Ｅ〜図６Ｉに示すように、ポータブル多機能デバイス１００は、ユーザインタフェース６００内に、代表画像６１６−３を取得する前にカメラが取得した１つ以上の画像（例えば、図６Ｅの画像６１６−１及び図６Ｆの画像６１６−２）と、代表画像６０２−３（図６Ｇ）と、代表画像を取得した後にカメラが取得した１つ以上の画像（例えば、図６Ｈの画像６０２−４及び図６Ｉの画像６０２−５）と、を順番に表示する。よって、一部の実施形態では、第１の入力６１６の第２の部分６１６−２を検出したことに応じて、シーケンスにおける最初の画像から最後の画像まで画像シーケンス６０２全体が（例えば、第１の入力６１６が中断されない限り）表示される。
【０２１０】
一部の実施形態では、第１の入力６１６の第２の部分６１６−２は、第１の入力６１６の第１の部分６１６−１に連続し、かつその直後の部分である。一部の実施形態では、第２の部分６１６−２の間に第１の入力６１６を終了しない限り、第１の入力６１６の第２の部分６１６−２は、画像シーケンス６０２における画像のすべてが順番に置き換わるのにかかる時間続く（例えば、持続時間を有する）。
【０２１１】
画像６０２−１（図６Ｅ）では、猫６１２は視界に入り始めており、小鳥６１４はまだ木に止まっていない。画像６０２−２（図６Ｆ）では、猫６１２は完全に視界に入っており、小鳥６１４は木に止まっている。このように、画像６０２−２は、６０２−１の後に撮られた画像であり、両方の画像６０２−１及び６０２−２とも、代表画像６０２−３（図６Ｇ）の前に撮られたものである。（それぞれの画像は、表示される様々な図面において同じである。例えば、画像６０２−４は、図６Ｃと図６Ｈとで同じである。簡潔にするために、これらの図面の態様については、他の図面に関連して説明した態様については繰り返し説明しない。）
【０２１２】
一部の実施形態では、第１の入力６１６の第１の部分６１６−１の間における、代表画像６０２−３を取得した後にカメラが取得した１つ以上の画像の（図６Ｂ〜図６Ｄに示すような）順次表示と、第１の入力６１６の第２の部分６１６−２の間における、画像シーケンス６０２全体の（図６Ｅ〜図６Ｉに示すような）順次表示と、の間における１つの違いは、第１の入力６１６の第２の部分６１６−２を検出したことに応じて、ポータブル多機能デバイス１００が、画像シーケンス６０２に対応する音声６２０を（例えば、スピーカ１１１を介して）提示することである。このことは、小鳥６１４から発せられている「チュンチュン」という言葉によって図６Ｆ〜図６Ｉに示す。（この例では、「チュンチュン」という言葉は、画像には現れないが、スピーカ１１１が生成した音声を示すために図面に提供している。）一部の実施形態では、第１の入力６１６の第２の部分６１６−２を検出したことに応じて、画像シーケンス６０２を取得した時に記録された対応する音声６２０と共に、画像シーケンス６０２全体が表示される。一部の実施形態では、第１の入力６１６の第１の部分６１６−１を検出したことに応じて、音声は提示されない。一部の実施形態では、（例えば、第１の入力６１６の第２の部分６１６−２を検出したことに応じて）画像シーケンス６０２の最初の完全な再生の後に第１の入力６１６が維持される場合、（画像シーケンス６０２全体の２回目の再生を示す図６Ｊ〜図６Ｍを参照して説明するように）第１の入力６１６を引き続き検出したことに応じる続くシーケンス再生の間は、音声は再度提示されない。一部の実施形態では、所与の入力については、画像シーケンス６０２最初の完全な再生の間にのみ音声は提示される。一部の実施形態では、所与の入力については、画像シーケンス６０２の異なる続く再生（例えば、画像シーケンス６０２の２回目の完全な再生）の間、又はある数の既定の再生（例えば、画像シーケンス６０２の最初及び２回目の完全な再生）の間にのみ音声が提示される。
【０２１３】
一部の実施形態では、画像シーケンス６０２は、（例えば、最初の完全な再生の間に）第１の入力６１６の第２の部分６１６−２を検出したことに応じて、固定レートで（例えば、「１ｘ」レートとも呼ばれる、画像が取得されたのと同じレートで）順番に表示される。例えば、一部の実施形態では、最初の完全な再生の間に１ｘレートで音声が提示され、対応する画像シーケンス６０２が１ｘレートで表示され、再生が自然に見え、かつ自然な音となるようにする。一部の実施形態では、１ｘレートは、ポータブル多機能デバイス１００が、それぞれの画像と次の画像とを取得する間に経過した時間と実質的に同じ時間だけ、それぞれの画像に留まることを意味する。
【０２１４】
一部の実施形態では、画像シーケンス６０２における画像は、第１の入力６１６の接触の強度とは独立な固定レートで順番に表示される。例えば、ポータブル多機能デバイス１００は、画像６０２−１（図６Ｅ）及び画像６０２−２（図６Ｆ）に、それぞれの図の強度図６１８に示される入力強度が異なるにも関わらず、同じ長さの時間だけ留まる。一部の実施形態では、第１の入力６１６の第２の部分６１６−２の間、画像シーケンス６０２における画像が順番に表示されるレートは、第１の入力６１６の接触の強度に依存する。例えば、レートは、接触の強度が増加するにつれて増進する。
【０２１５】
一部の実施形態では、図６Ｊ〜図６Ｍを参照して以下に説明するように、ポータブル多機能デバイス１００が、第１の入力６１６の第２の部分６１６−２を検出したことに応じて画像シーケンス６０２を表示した後（例えば、デバイスが画像シーケンス６０２の最初の完全な再生を完了した後）、デバイス１００は、第１の入力６１６の第３の部分６１６−３に応じて、一巡ループして戻り、画像シーケンス６０２全体を（例えば、第１の入力６１６及び／又はその強度が維持される限り）表示する。一部の実施形態では、画像シーケンス６０２がループされる又は再度表示される場合、画像シーケンス６０２の終わりから画像シーケンス６０２の始めにかけてクロスフェードアニメーションが表示される。
【０２１６】
図６Ｊ〜図６Ｍは、第１の入力６１６の第２の部分６１６−２を検出した後に、ポータブル多機能デバイス１００が、第１の入力６１６の第３の部分６１６−３を検出する（例えば、ポータブル多機能デバイス１００は、指ジェスチャにおける十分な接触及び／又は強度を検出し続ける）状況を示す。第１の入力６１６の第３の部分６１６−３を検出したことに応じて、ポータブル多機能デバイス１００は、ユーザインタフェース６００内に、代表画像６０２−３を取得する前にカメラが取得した１つ以上の画像（例えば、図６Ｊの画像６０２−１及び図６Ｋの画像６０２−２）と、代表画像６１６−３（図６Ｌ）と、代表画像を取得した後にカメラが取得した１つ以上の画像（例えば、図６Ｍの画像６０２−４）と、を順番に表示する。しかしながら、図示の例では、第１の入力６１６は、第３の部分６１６−３の間に終了し、以下に詳述する異なる機能となる。よって、一部の実施形態では、第１の入力６１６の第３の部分６１６−３を検出したことに応じて、シーケンスにおける最初の画像から最後の画像まで画像シーケンス６０２全体が、画像シーケンス６０２全体の表示を完了する前に第１の入力６１６が中断される（例えば、中止される）まで表示される。一部の実施形態では、ループは、第１の入力６１６が維持される限り続くが、異なるループ上で異なる機能及び／又は動作が任意選択的に利用可能である（又は行われる）。例えば、上述のように、ポータブル多機能デバイス１００は、最初の完全な再生の際に音声を提供する。同様に、一部の実施形態では、第１の入力６１６の第３の部分６１６−３を検出したことと、２番目の完全な再生を表示することと、に応じて、ポータブル多機能デバイス１００は、画像シーケンス６０２に対応する（例えば、日付、時間、位置又は画像シーケンス６０２に関連付けられた任意の他の情報を示す）メタデータ６２２を表示する。
【０２１７】
上述のように、図６Ｊ〜図６Ｏは、第１の入力６１６が第３の部分６１６−３の間に（例えば、図６Ｎの強度図６１８に示すように、リフトオフすなわち強度が低下して既定の閾値ＩＴ０を下回ることによって）中止される例を示す。図６Ｎ〜図６Ｏは、一部の実施形態に係る、第３の部分６１６−３の間における第１の入力６１６の終了（例えば、中止又は停止）に応じて行われる動作を示す。一部の実施形態では、第１の入力６１６の第２の部分６１６−２又は第１の部分６１６−１の間において第１の入力６１６が終了した場合に類似の動作が行われる。一部の実施形態では、第１の入力６１６が終了した場合、ポータブル多機能デバイス１００は、現在の表示画像が、代表画像６０２−３の前に生じたか後に生じたかを判定する。現在の表示画像が、図６Ｎ〜図６Ｏに示すように、代表画像６０２−３の後に生じた（例えば、後に撮られた）場合、ポータブル多機能デバイス１００は、現在の表示画像（例えば、図６Ｎの画像６０２−４）から代表画像６０２−３へ画像シーケンス６０２を逆時系列で順番に表示する（例えば、ポータブル多機能デバイス１００は、代表画像６０２−３へ後戻りする）。反対に、現在の表示画像が、代表画像６０２−３の前に生じた（例えば、前に撮られた）場合、ポータブル多機能デバイス１００は、現在の表示画像から代表画像６０２−３へ画像シーケンス６０２を時系列で順番に表示する（例えば、ポータブル多機能デバイス１００は、代表画像６０２−３までループを順方向に進める）。
【０２１８】
一部の状況では、グループ化された画像シーケンスは、その代表画像に関して非対称であり、これは代表画像の前に生じる画像の数と後に生じる画像の数とが等しくないことを意味する。一部の実施形態では、ポータブル多機能デバイス１００は、時系列方向と、逆時系列方向とで、現在の表示画像と代表画像との間の画像がより少ないのはどちらかを判定する。次いで、ポータブル多機能デバイス１００は、現在の表示画像と代表画像との間の画像がより少ない方向に、画像シーケンスを順番に表示する（例えば、移動する）。
【０２１９】
図６Ｐ〜図６Ｖは、長押しジェスチャ６３６の強度を制御することによって、ユーザが、グループ化された画像シーケンスにおける画像の表示を制御する実施形態を示す。図６Ｐは、図６Ａに類似しており、図６Ｑ〜図６Ｖにおける機能を説明するための開始点として提供されている。一部の実施形態では、長押しジェスチャ６３６が、既定の基準を満たす場合、画像シーケンス６０２のための再生機能が誘発される。例えば、それぞれの長押し入力が、押圧閾値ＩＴＬを下回ったままである場合、ポータブル多機能デバイス１００は、長押しジェスチャに応じて代表画像６０２−３の表示を置き換えない（例えば、その代わりに、ポータブル多機能デバイス１００は、異なる機能を実行する）。それに対して、長押しジェスチャ６３６が、図６Ｑに示すように、軽い押圧閾値ＩＴＬを上回った場合、ポータブル多機能デバイス１００は、（強度図６１８に示す）長押しジェスチャ６３６の強度を画像シーケンス６０２における画像のうちの少なくとも一部に対応づける。例えば、図６Ｑにおいて画像シーケンス６０２のための再生機能が誘発されたことから、ポータブル多機能デバイス１００は、長押しジェスチャ６３６の強度が強度範囲６１８−３内にある場合に代表画像６０２−３を表示する（図６Ｑ及び図６Ｕ）。同様に、ポータブル多機能デバイス１００は、長押しジェスチャ６３６の強度が、強度範囲６１８−１内にある場合に画像６０２−１を表示し、長押しジェスチャ６３６の強度が、強度範囲６１８−２内にある場合に画像６０２−２を表示し（図６Ｖ）、長押しジェスチャ６１８の強度が、強度範囲６１８−４内にある場合に画像６０２−４を表示し（図６Ｔ及び図６Ｒ）、長押しジェスチャ６３６の強度が、強度範囲６１８−５内にある場合に画像６０２−５を表示する（図６Ｓ）。よって、図６Ｑ〜図６Ｖは、ユーザが、ユーザ入力の強度に基づいて、グループ化された画像シーケンスにおける画像を逆方向及び順方向にスクラブ（例えば、グループ化された画像シーケンスにおける表示画像を直接制御）できることを示す（例えば、その結果、グループ化された画像シーケンスにおける画像の置き換えを表示するなめらかなアニメーションが進んだり戻ったりする）。
【０２２０】
図６Ｗは、ユーザが、入力強度６５４を制御することによって、グループ化された画像シーケンス６５６における代表画像の後に取得された画像の表示を制御する実施形態を示す。図６Ｗに示す例では、軽い押圧閾値ＩＴＬと深い押圧閾値ＩＴＤとの間の強度値は、グループ化された画像シーケンス６５６における代表画像の後に取得されたそれぞれの画像に対応づける。図６Ｗに示す強度図は、それらの矢印によって示されるように、グループ化された画像シーケンス６５６における代表画像の後に取得された、特定の画像に対応付けられる入力強度６５４を示す。入力が、軽い押圧閾値ＩＴＬを超えた場合、ユーザは、入力の強度を制御することによって、グループ化された画像シーケンスにおける代表画像の後に取得された画像間を前へ、次いで後ろへスクラブできる。一部の実施形態では、入力が、深い押圧閾値ＩＴＤを超えた場合、グループ化された画像シーケンス６５６は、固定レートで置き換えられる（例えば、進む）（例えば、デバイスは、グループ化画像シーケンス６５６を固定レートで再生し、グループ化された画像シーケンス６５６における最後の画像が表示された後、開始画像へと一巡してループする）。図６Ｗはまた、グループ化された画像シーケンス６５６に関連付けられた、音声６５８とメタデータ６６０とを示す（例えば、そして、上述のようにグループ化された画像シーケンス６５８と共に提供されている）。
【０２２１】
図６Ｘは、図６Ａ〜図６Ｏを参照して説明した実施形態に大半が類似するが、ユーザ入力の最初の部分に対するデバイス１００の応答が図６Ａ〜図６Ｏを参照して説明した実施形態とは異なる、実施形態を示す。特に、図６Ｘに示す実施形態では、ユーザ入力の第１の部分（例えば、図６Ａ〜図６Ｏを参照して説明したユーザ入力に類似するユーザ入力）を検出したことに応じて、デバイス１００は、（例えば、図表６５６に示すように）画像シーケンスにおける最初の画像に直接移行すること、又は（例えば、画像シーケンスを画像シーケンスにおける最後の画像まで最初に順方向に再生するのではなく）画像シーケンスを（例えば、図表６５０に示すように、数枚の画像を順方向に再生することによって）順方向に短く再生した後に、最初の画像にクロスフェードすることのいずれかによって、再生を開始する。
【０２２２】
図６Ｘでは、ユーザ入力６４８の間の再生は、１つ以上の曲線（例えば、曲線６６２及び／又は曲線６６４）によって表現される。一部の実施形態によれば、ユーザ入力６４８の間における再生を表現する曲線の実線部分は、再生された画像を表現する一方、点線部分は、再生されない画像を表現する。
【０２２３】
そのため、例えば、図表６５０では、デバイス１００は、代表画像６５２を最初に表示する。ユーザ入力６４８に応じて、デバイス１００は、３つの画像（例えば、あるいは１つの画像又は１０の画像など）を画像６６０まで順方向に再生し、次いで、画像６６０の表示を、最初の画像６５４の表示と置き換える。図６Ａ〜図６Ｏを参照して説明した実施形態のいずれかによれば、次いで、デバイス１００は、画像シーケンスを最初の画像６５４から順方向に再生する（例えば、続くループにおいて、音、メタデータなどと共に拡張写真を最初から最後までループする）。このようにして、デバイス１００は、代表画像６５２の後に取得された１つ以上の画像を表示することによって、代表画像６５２を表示することから最初の画像６５４（又は任意の他のそれぞれの前の画像）を表示することへ移行する。一部の実施形態では、デバイス１００は、代表画像６５２及び／又は代表画像の後に取得された画像のうちの１つ以上を最初の画像６５４へクロスフェードする及び／又はぼかす。
【０２２４】
別の例として、図表６５６では、デバイス１００は、代表画像６５２を最初に表示する。ユーザ入力６４８に応じて、デバイス１００は、代表画像６５２の表示を、最初の画像６５４（又は任意の他のそれぞれの前の画像）の表示と置き換える。図６Ａ〜図６Ｏを参照して説明した実施形態のいずれかによれば、次いで、デバイス１００は、画像シーケンスを最初の画像６５４から順方向に再生する（例えば、続くループにおいて、音、メタデータなどと共に拡張写真を最初から最後までループする）。このようにして、デバイス１００は、代表画像６５２を表示することから最初の画像６５４を直接表示することへ移行する。一部の実施形態では、デバイス１００は、代表画像６５２を最初の画像６５４へクロスフェードする及び／又はぼかす。
【０２２５】
一部の実施形態では、図表６５６に示すように、代表画像６５２を表示することから最初の画像６５４（例えば、それぞれの前の画像）を表示することへ移行することは、代表画像６５２を取得した後にカメラが取得した１つ以上の画像のいずれかを表示することを含まない（例えば、デバイスは、最初の画像６５４にまっすぐに戻る）。
【０２２６】
一部の実施形態では、デバイス１００は、ユーザ入力６４８の特性（例えば、第１の入力６４８の第１の部分の特性接触強度）に基づいて、どちらの移行（例えば、図表６５０に示す移行又は図表６５６に示す移行）を適用するかを判定する。例えば、強度図６６８−２に示すように、第１の入力６４８の第１の部分が深い押圧閾値ＩＴＤを超えた場合、デバイス１００は、図表６５６に従って移行する。強度図６６８−１に示すように、第１の入力６４８の第１の部分が深い押圧閾値ＩＴＤを超えない場合、デバイス１００は、図表６５０に従って移行する。
【０２２７】
一部の実施形態では、画像シーケンスの取得の間に取得された特定の画像は、画像シーケンスを生成する際に外される又は融合される。例えば、不鮮明な画像を画像シーケンスから外される（例えば、含めない）及び／又は画像シーケンスにおける画像の質を高めるために１つ以上の暗い画像を組み合わせる。一部の状況では、外した及び／又は融合した画像は、時間的に均等に離間していない画像シーケンスとなる。例えば、毎秒１０枚の画像をカメラで取得したが、３つの画像を融合して、画像シーケンスにおける、それぞれの単一の画像を形成した場合、それぞれ単一の画像の時間経過は、画像シーケンスにおける他の画像よりも大きい。よって、一部の実施形態では、画像シーケンス内の画像の除去及び／又は融合に応じて、画像シーケンスの再生の時間が再調整される（例えば、上述の例では、画像シーケンスを１ｘ再生で再生する場合、デバイス１００は、０．３秒、すなわち、本来よりも３倍長く、それぞれ単一の画像に留まる）。
【０２２８】
一部の実施形態によれば、図６Ｙ〜図６ＢＢは、画像シーケンス（例えば、拡張写真）における第１の画像を最初に表示するユーザインタフェースを示す。ユーザインタフェースは、ユーザ入力の接触の強度に従って、閾値を上回る強度範囲は、画像シーケンスを通る順方向の移動レートに対応づける一方、閾値を下回る強度範囲は、画像シーケンスを通る逆方向の移動レートに対応づける仕方で、画像シーケンスを順方向及び逆方向に再生する。一部の実施形態では、ユーザインタフェースは、画像シーケンスをループしない。そのため、最初の画像が表示された場合、閾値を上回る強度の接触によって、画像が接触強度に比例するレートで順方向に再生され、最後の画像に到達した場合、停止する。ユーザが、接触強度が閾値を下回るまで降下するように接触を軽くした場合、デバイスは、画像を接触強度に基づくレートで逆方向に再生し、最初の画像に到達した場合に停止する。
【０２２９】
図６Ｙは、ユーザインタフェース６４０を示す。一部の実施形態では、ユーザインタフェース６４０は、ロック画面ユーザインタフェースである。例えば、ユーザが、デバイス１００に対して不用意に操作を行う（例えば、間違って誰かに電話をかける）ことなく、デバイス１００をユーザのポケットに入れることができるように、ユーザはデバイス１００をロックできる。一部の実施形態では、ユーザがデバイス１００を（例えば、なんらかのボタンの押圧によって）ウェイクアップした場合、ロック画面ユーザインタフェース６４０が表示される。一部の実施形態では、タッチスクリーン１１２上でのスワイプジェスチャによって、デバイス１００のロック解除のプロセスが開始する。
【０２３０】
ポータブル多機能デバイス１００は、ユーザインタフェース６４０において、グループ化された画像シーケンス６０２における代表画像６０２−１を表示する。一部の実施形態では、画像シーケンス６０２は、ユーザがロック画面用に選んだ（例えば、設定ユーザインタフェースで選んだ）拡張写真である。図６Ｙ〜図６ＢＢに示す例では、画像シーケンスは、猫６１２が歩いて視界に入り、地面に寝転ぶシーンを描く拡張写真である。それと同時に、小鳥６１４が木の枝に止まる。一部の実施形態では、画像シーケンスは、代表画像を取得した後に取得された１つ以上の画像を含む（例えば、代表画像６０２−１は、画像シーケンスにおける最初の画像である）。
【０２３１】
一部の実施形態では、ユーザインタフェース６４０はまた、時間及び日付情報などのクイックアクセス情報６４２を含む。
【０２３２】
代表画像６０２−１をタッチスクリーン１１２上に表示する間に、デバイス１００は、タッチスクリーン１１２上への接触の特性強度が強度閾値を超える入力６４４（例えば、長押しジェスチャ）を検出する。この例では、強度閾値は、軽い押圧閾値ＩＴＬである。強度図６１８（図６Ｙ）に示すように、入力６４４は、軽い押圧閾値ＩＴＬを超える接触を含む。
【０２３３】
接触の特性強度が増加したことを検出したことに応じて、デバイスは、代表画像６０２−１を取得した後に取得した１つ以上の画像間を、入力６４４の接触の特性強度に少なくとも部分的に基づいて決定されたレートで、時系列で進む。そのため、例えば、代表画像６０２−１（図６Ｙ）の表示は、強度図６１８（図６Ｙ）に示す接触強度に基づくレート図６４６（図６Ｙ）で示されたレートの、画像６０２−２（図６Ｚ）の表示と置き換えられる。画像６０２−２は、代表画像６０２−１の後に取得された画像シーケンス６０２における画像である。画像６０２−２（図６Ｚ）の表示は、強度図６１８（図６Ｚ）に示す接触強度に基づくレート図６４６（図６Ｚ）で示されたより速いレートの、画像６０２−３（図６ＡＡ）の表示と置き換えられる。画像６０２−３は、画像６０２−２の後に取得された画像シーケンス６０２における画像である。
【０２３４】
図６ＡＡでは、入力６４４の接触の強度は、ＩＴＬを下回るまで低下し、ＩＴＬは、この例において、画像シーケンス６０２間を逆方向又は順方向に再生するための閾値である。その結果、画像６０２−３（図６ＡＡ）は、入力６４４の現在の接触強度に基づく後退レートで、以前の画像６０２−２（図６ＢＢ）と置き換えられる。
【０２３５】
一部の実施形態では、レート図６４６（図６Ｙ〜図６ＡＡ）に示されているレートは、ＩＴＬと強度図６１８（図６Ｙ〜図６ＡＡ）に示すような入力６４４の現在の接触強度との間の差の絶対値に比例する。移動の方向は、現在の接触強度が、ＩＴＬ（又は任意の他の適切な閾値）を上回る（例えば、順方向の移動）か下回る（例えば、逆方向の移動）かに基づく。
【０２３６】
一部の実施形態では、順方向又は逆方向のレートは、リアルタイム又は準リアルタイムで決定され、その結果、ユーザは、接触の特性強度を変化させることによって、画像間の移動を（順方向又は逆方向のいずれかに）加速又は減速できる。よって、一部の実施形態では、ユーザは、ユーザ入力６４４の接触強度を増加及び減少することによって、（例えば、画像シーケンスにおける最初の画像と最後の画像との間で）画像シーケンス６０２間を順方向及び逆方向にスクラブできる。
【０２３７】
一部の実施形態によれば、図６ＣＣ〜図６ＤＤは、どのように移動レートＶが入力６４４の現在の接触強度Ｉに関連しているかを示すグラフである。
【０２３８】
図６ＣＣに示すように、順方向／逆方向の移動のための閾値は、この例では、軽い押圧閾値ＩＴＬである。入力６４４の現在の接触強度が、軽い押圧閾値ＩＴＬに等しい場合、デバイス１００は、時系列又は逆時系列のいずれにも画像シーケンス間を進まない。よって、デバイス１００は、画像シーケンス６０２からの現在の表示画像を維持する（例えば、移動レートは０ｘに等しく、ここで、１ｘは、画像シーケンス６０２における画像が取得された速度である）。入力６４４の現在の接触強度が、軽い押圧閾値ＩＴＬをやや上回っている場合、デバイス１００は、時系列で第１のレート（例えば、０．２ｘ）で画像シーケンス間を進む。入力６４４の現在の接触強度が、同じ量だけ軽い押圧閾値ＩＴＬを下回っている場合、デバイス１００は、逆時系列で第１のレート（例えば、−０．２ｘで進み、ここで、マイナス符号は、逆時系列又は逆方向再生を示す）で画像シーケンス間を進む。
【０２３９】
この例では、デバイス１００は、入力６４４の現在の接触強度が、深い押圧閾値ＩＴＤ（又は任意の他の上限閾値）及びヒント閾値ＩＴＨ（又は任意の他の適切下限閾値）にそれぞれ到達した場合に到達する、最大レートＶｍａｘ（例えば、プラス又はマイナス２ｘ）を有する。画像シーケンス間の移動レートは、接触がタッチ感知面上で検出されている間に、最大逆レートによって制約される。
【０２４０】
図６ＤＤは、例示的な応答曲線を示し、ここで、移動レートは、軽い押圧閾値ＩＴＬと深い押圧閾値ＩＴＤとの間において、０ｘからＶｍａｘまで指数関数的に増進する。深い押圧閾値ＩＴＤを上回った場合、移動レートは一定である。
【０２４１】
一部の実施形態によれば、特定の状況では、任意選択的に、デバイス１００は、入力６４４の現在の接触強度だけに基づく移動レートから外れることになる。例えば、デバイス１００が、画像シーケンス６０２間を順方向に進む間に、最後の画像に接近するにつれて、デバイス１００は、移動レートを、入力６４４の現在の接触強度だけに基づくとした場合の移動レートよりも遅くする（例えば、デバイス１００は、画像シーケンスの終わりに近づくにつれて、わずかに「ブレーキをかける」）。同様に、一部の実施形態では、デバイス１００が、画像シーケンス６０２間を逆方向に進む間に、最初の画像に接近するにつれて、デバイス１００は、移動レートを、入力６４４の現在の接触強度だけに基づくとした場合の移動レートよりも遅くする（例えば、デバイス１００は、逆行して画像シーケンスの最初に近づくにつれて、わずかに「ブレーキをかける」）。
【０２４２】
図６ＥＥ〜図６ＦＦは、画像シーケンス６０２が、メッセージングアプリケーション（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のＭｅｓｓａｇｅｓ）のためのユーザインタフェース６８０において表示及び／又は再生される実施形態を示す。一部の実施形態では、画像シーケンス６０２は、メッセージングアプリケーションのスクロール可能領域６８２に表示されたメッセージ会話におけるメッセージである（例えば、ユーザは、上下にスクロールして、領域６８２において時間的に早い又は遅いメッセージを見ることができる）。一部の実施形態では、代表画像６０２−３は、メッセージングアプリケーション６８０において最初に表示される。一部の実施形態では、画像シーケンス６０２は、スワイプ／ドラッグジェスチャに応じて表示される（例えば、再生される）。一部の実施形態では、画像シーケンス６０２における画像の表示は、ドラッグジェスチャの位置によって制御される（例えば、ユーザは、ドラッグジェスチャを右又は左に移動することによって、それぞれ、画像シーケンス６０２において順方向又は逆方向にスクラブできる）。例えば、図６ＥＥ〜図６ＦＦでは、接触６８６は、位置６８６−１（図６ＥＥ）から位置６８６−２（図６ＦＦ）まで移動し、その結果、画像シーケンス６０２が、代表画像６０２−３（図６ＥＥ）から画像６０２−４（図６ＦＦ）に進む。
【０２４３】
一部の実施形態では、スワイプジェスチャによって、そのスワイプジェスチャが終了（例えば、リフトオフ）すると、画像シーケンス６０２の再生が誘発される。一部の実施形態では、画像シーケンス６０２は、ドラッグジェスチャの間には再生されないが、ドラッグジェスチャが終了（例えば、リフトオフ）すると再生される。一部の実施形態では、画像シーケンス６０２は、長押しジェスチャに応じて再生される（例えば、メッセージングアプリケーション６８０における画像シーケンス６０２は、図６Ａ〜図６ＤＤを参照して説明した実施形態のいずれかに従って再生される）。一部の実施形態では、メッセージングアプリケーション６８０における画像シーケンス６０２は、図７Ａ〜図７ＣＣを参照して説明した実施形態のいずれかに従って再生される。
【０２４４】
一部の実施形態では、画像シーケンス６０２は、メッセージングアプリケーションのスクロール可能領域がスクロールされると表示（例えば、再生）され、画像には、一部の状況では、テキストメッセージ６８４又はメッセージングアプリケーションを介して送信及び受信される他のメッセージが（例えば、吹き出しにおいて）加えられる。一部の状況では、ユーザは、ユーザ自身のポータブル多機能デバイス１００上でそれぞれの画像シーケンスを取得し（例えば、撮り、キャプチャし）、異なるユーザから異なる画像シーケンスを（例えば、メッセージングアプリケーションにおいて）受信したのであってもよい。よって、一部の状況では、ポータブル多機能デバイス１００上に記憶された複数の画像シーケンスは、ポータブル多機能デバイス１００上のカメラを使用して取得された少なくとも１つの画像シーケンスと、ポータブル多機能デバイス１００とは異なる、別のデバイス上のカメラを使用して取得された少なくとも１つの画像シーケンスと、を含む。
【０２４５】
図７Ａ〜図７ＣＣは、一部の実施形態に係る、関連画像シーケンス（拡張写真と呼ぶ場合もある）間をナビゲートするための例示的なユーザインタフェースを示す。これらの図におけるユーザインタフェースは、図９Ａ〜図９Ｇ、図１０Ａ〜図１０Ｍ、図１１Ａ〜図１１Ｉ、図１２Ａ〜図１２Ｂ、図２４Ａ〜図２４Ｅ、図２５Ａ〜図２５Ｃ、図２６Ａ〜図２６Ｄ及び図２７Ａ〜図２７Ｅにおけるプロセスを含む、以下に説明するプロセスを例示するために用いられる。以下の例は、（ポータブル多機能デバイス１００上で示されているように、タッチ感知面とディスプレイとが組み合わされている）タッチスクリーンディスプレイ上の入力に関連して説明されるが、一部の実施形態において、デバイスは、図４Ｂに示すように、ディスプレイ４５０とは別個のタッチ感知面４５１上で入力を検出する。
【０２４６】
ポータブル多機能デバイス１００は、ユーザインタフェース７００を表示する。ユーザインタフェース７００は、任意選択的に、もう１つのツールバーを含む。例えば、図示のように、ユーザインタフェース７００は、複数のアフォーダンス７０６（例えば、ユーザが、電子メール、メッセージング又は他のアプリケーションを使用して、第１の画像シーケンス７０２を他のユーザに送信できるようにする、送信アフォーダンス７０６−１；第１の画像シーケンス７０２を編集するためのユーザインタフェースを立ち上げる、編集アフォーダンス７０６−２；第１の画像シーケンス７０２がユーザのお気に入りのうちの１つであるとユーザが示し得る、お気に入りアフォーダンス７０６−３；及びユーザが第１の画像シーケンス７０２を削除できるようにする、削除アフォーダンス７０６−４）を含む操作ツールバー７０４を含む。別の例として、ユーザインタフェース７００は、別の複数のアフォーダンス（例えば、ユーザの写真をナビゲートするためのユーザインタフェースへナビゲートする全写真アフォーダンス７１０−１；写真を取得するためのユーザインタフェースなどの異なるユーザインタフェースへナビゲートする「完了」アフォーダンス７１０−２）を含むナビゲーションツールバー７０６を含む。
【０２４７】
図７Ａ〜図７ＣＣは、ポータブル多機能デバイス１００が、複数の画像シーケンス（例えば、図７Ａ〜図７ＣＣの第１の画像シーケンス７０２、第２の画像シーケンス７２４、第３の画像シーケンス７２６及び第４のグループ化された画像シーケンス７６０）を記憶する例を示す。第１のグループ化された画像シーケンス７０２は、カメラが取得した第１の代表画像７０２−３（図７Ａ）と、第１の代表画像７０２−３を取得した後にカメラが取得した１つ以上の画像（例えば、図７Ｃの画像７０２−４及び図７Ｄの画像７０２−５）と、第１の代表画像７０２−３を取得する前にカメラが取得した１つ以上の画像（例えば、図７Ｈの画像７０２−２及び図７Ｉの画像７０２−１）と、を含む。よって、第１の画像シーケンス７０２の時系列（例えば、カメラが画像を撮った順番）は、画像７０２−１、画像７０２−２、画像７０２−３、画像７０２−４及び画像７０２−５である。
【０２４８】
第１の画像シーケンス７０２は、猫７１２が歩いてきて視界に入り、地面に寝転がり、立ち上がって歩み去るシーンを描いている。それと同時に、小鳥７１４が木の枝に止まる。実際には、このようなシーンが展開するのには数秒かかり得るが、一部の実施形態では、第１の画像シーケンス７０２は、短い時間窓でキャプチャされる。例えば、一部の実施形態では、本明細書で説明する画像シーケンスのいずれかは、それぞれの代表画像を取得した一瞬前後（例えば、半秒又は１秒内）の瞬間を描くことができる。例えば、ユーザは、猫７１２が草に寝転がった時に興味がかき立てられ、第１の代表画像７０２−３を撮る気になった場合もある。一部の実施形態では、第１の画像シーケンス７０２は、第１の代表画像７０２−３を取得した直前及び直後の画像を含んで、本明細書で説明するように、ユーザが第１の代表画像７０２−３に対して特定の操作を行った場合に瞬間が「動き出し」得る拡張写真を、第１の画像シーケンス７０２が含むようにする。
【０２４９】
第２のグループ化された画像シーケンス７２４は、第２の代表画像７２４−３（図７Ｆ）と、第２の代表画像７２４−３を取得する前にカメラが取得した少なくとも１つ以上の画像（例えば、図７Ｃの画像７２４−１及び図７Ｄの画像７２４−２）と、を含む。第２の画像シーケンス７２４は、第２の代表画像７２４−３を取得した後にカメラが取得した１つ以上の画像を含む。よって、第２の画像シーケンス７２４の時系列（例えば、カメラが画像を撮った順番）は、画像７２４−１、画像７２４−２及び画像７２４−３である。第２の画像シーケンス７２４は、カモメ７２８が遠くを飛んでおり（図７Ｃの画像７２４−１）、前景に向かって飛んできて（図７Ｄの画像７２４−２）、再び飛び去り始める（図７Ｆの画像７２４−３）シーンを描く。
【０２５０】
第３のグループ化された画像シーケンス７２６は、第３の代表画像７２６−１と、第３の代表画像７２６−１を取得した後にカメラが取得した少なくとも１つ以上の画像（例えば、図７Ｈの画像７２６−３及び図７Ｉの画像７２４−２）と、を含む。第３の画像シーケンス７２６は、第３の代表画像７２６−１を取得する前にカメラが取得した１つ以上の画像を含む。よって、第３の画像シーケンス７２６の時系列（例えば、カメラが画像を撮った順番）は、画像７２６−１、画像７２６−２及び画像７２６−３である。第３の画像シーケンス７２６は、クジラ７３０が水面上に躍り上がり（図７Ｋの画像７２６−１）、視界内でボート７３２と並んで泳ぎ（図７Ｉの画像７２６−２）、海に潜り、視界から消える（図７Ｈの画像７２６−３）シーンを描く。
【０２５１】
第４のグループ化された画像シーケンス７６０は、第４の代表画像７６０−３と、第４の代表画像７６０−１を取得する前にカメラが取得した少なくとも１つ以上の画像（例えば、図７Ｖの画像７６０−１及び図７Ｗの画像７６０−２）と、を含む。よって、第４の画像シーケンス７６０の時系列（例えば、カメラが画像を撮った順番）は、画像７６０−１、画像７６０−２及び画像７６０−３である。第４の画像シーケンス７６０は、花火の筒７６２が発射され（図７Ｖの画像７６０−１）、空を飛び（図７Ｗの画像７６０−２）、花火が開いた（図７Ｘの画像７６０−３）シーンを描く。
【０２５２】
一部の実施形態では、第１の画像シーケンス７０２は、第２の画像シーケンス７２４の前にカメラが取得したものであり、第１の画像シーケンス７０２は、第３の画像シーケンス７２６の後にカメラが取得したものである。
【０２５３】
一部の実施形態では、ユーザインタフェース７００は、画像管理アプリケーション（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のＰｈｏｔｏｓ）におけるユーザインタフェースである。そのため、一部の実施形態では、第１の画像シーケンス７０２（及び／又は第２の画像シーケンス７２４、第３の画像シーケンス７２６など）を撮ったカメラは、ポータブル多機能デバイス１００の一部（例えば、図１Ａの撮像モジュール１４３と併せて光センサ１６４を備えるカメラ）である。一部の実施形態では、第１の画像シーケンス７０２は、ポータブル多機能デバイス１００の一部ではないカメラで撮られた（例えば、第１の画像シーケンス７０２は、別のデバイスのカメラで撮られた後、ポータブル多機能デバイス１００に転送された）。一部の実施形態では、第１の画像シーケンス７０２は、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて取得されている。一部の実施形態では、第１の代表画像７０２−３は、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、カメラが取得した代表画像に対応する。
【０２５４】
一部の実施形態では、複数の画像シーケンスのうちの一部は、ポータブル多機能デバイス１００を使用して取得されたものであり、複数の画像シーケンスのうちの一部は、異なるデバイス上のカメラで撮られた後にポータブル多機能デバイス１００へ転送されたものである。例えば、一部の状況では、ユーザは、方法９００／２６００に関連して説明する画像シーケンスを複数のデバイス（例えば、ポータブル多機能デバイス１００に加えて、タブレット、ラップトップ及び／又はデジタルカメラ）上で取得し（例えば、撮り、キャプチャし）、画像シーケンスをポータブル多機能デバイス１００へ同期又は他の方法で転送し得る。
【０２５５】
一部の実施形態では、ユーザインタフェース７００は、メッセージングアプリケーション（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のＭｅｓｓａｇｅｓ）におけるユーザインタフェースである。一部の実施形態では、第１の画像シーケンス７０２は、メッセージングアプリケーションのスクロール可能領域に表示されたメッセージ会話におけるメッセージであり、第１の画像シーケンス７０２は、メッセージングアプリケーションのスクロール可能領域がスクロールされると表示され、画像には、一部の状況では、テキストメッセージ又はメッセージングアプリケーションを介して送信及び受信される他のメッセージが（例えば、吹き出しにおいて）加えられる。一部の状況では、ユーザは、ユーザ自身のポータブル多機能デバイス１００上でそれぞれの画像シーケンスを取得し（例えば、撮り、キャプチャし）、異なるユーザから異なる画像シーケンスを（例えば、メッセージングアプリケーションにおいて）受信したのであってもよい。よって、一部の状況では、ポータブル多機能デバイス１００上に記憶された複数の画像シーケンスは、ポータブル多機能デバイス１００上のカメラを使用して取得された少なくとも１つの画像シーケンスと、ポータブル多機能デバイス１００とは異なる、別のデバイス上のカメラを使用して取得された少なくとも１つの画像シーケンスと、を含む。
【０２５６】
一部の実施形態では、代表画像７０２−３は、ユーザインタフェース７００に表示される（例えば、ユーザがユーザの画像又はメッセージ間をスクロールする場合に画像管理アプリケーション又はメッセージングアプリケーションに表示される）。
【０２５７】
図７Ａは、ユーザインタフェース７００を示す。ポータブル多機能デバイス１００は、ユーザインタフェース７００において、タッチスクリーン１１２上の移動可能な第１のエリア７３４に第１の代表画像７０２を表示する。移動可能な第１のエリア７３４の境界は、タッチスクリーン１１２上に常に表示されるものではなく、図面の説明を助けるために提供されていることを理解されたい。
【０２５８】
図７Ｂは、タッチスクリーン１１２上の（位置７３６−１で開始する）ドラッグジェスチャ７３６を検出するポータブル多機能デバイス１００を示す。一部の実施形態では、ドラッグジェスチャ７３６が既定の基準（例えば、既定の次の拡張写真ナビゲーション基準）を満たしているという判定に従って、図７Ｂ〜図７Ｋに示す動作が行われる。例えば、一部の実施形態では、図７Ｂ〜図７Ｆに示す動作は、ドラッグジェスチャ７３６が既定の経路特性を有する（例えば、ドラッグジェスチャ７３６は、横（又は縦）の速度によって特徴付けられる、つまり、ドラッグジェスチャが、図７Ａ〜図７ＣＣに示す向きにおいて、上下（又は左右）よりも左右（又は上下）である）場合に行われる（例えば、誘発される）。一部の実施形態では、ポータブル多機能デバイス１００は、タッチスクリーン１１２との接触の強度を検出する１つ以上のセンサを含み、ドラッグジェスチャ７３６が、既定の強度基準を満たす（例えば、満足する）特性強度を有する場合（例えば、本明細書の他のところで述べたように、軽い押圧閾値ＩＴＬを超えた場合）、図７Ｂ〜図７Ｆに示す動作が行われる（例えば、誘発される）。一部の実施形態では、図７Ｂ〜図７Ｆに示す動作は、ドラッグジェスチャ７３６が既定の経路特性を有し（例えば、ドラッグジェスチャ７３６が、横の速度によって特徴付けられ）、かつ既定の強度基準を満たす（例えば、既定の強度閾値を超える）場合に行われる（例えば、誘発される）。
【０２５９】
ユーザインタフェース７００は、図７Ａに示すように、画像提示モードにおいて、第１の代表画像７０２−３の表示を示す。一部の実施形態では、図７Ａに示すように、移動可能な第１のエリア７３４は、第１の画像シーケンス以外の画像シーケンスからの画像を表示せずに、第１の画像シーケンスにおける画像を表示するエリアである。
【０２６０】
図７Ｂでは、ドラッグジェスチャ７３６は左方向である。したがって、ポータブル多機能デバイス１００は、図７Ｃ〜図７Ｄに示すように、第１のエリア７３４を左に移動する。加えて、ポータブル多機能デバイス１００は、ユーザインタフェース７００の移動可能な第１のエリア７３４において、第１の代表画像７０２−３の表示を、第１の代表画像７０２−３を取得した後にカメラが取得した第１の画像シーケンス７０２のための１つ以上の画像のうちの少なくとも一部の時系列表示（すなわち、図７Ｃの画像７０２−４及び図７Ｄの画像７０２−５）と置き換える。つまり、ポータブル多機能デバイス１００は、第１のエリアにおいて第１の画像シーケンス７０２のアニメーション表示された表示を表示する。
【０２６１】
一部の実施形態では、第１のエリア７３４における、第１の代表画像を取得した後にカメラが取得した第１の画像シーケンス７０２のための１つ以上の画像のうちの少なくとも一部の時系列表示は、ドラッグジェスチャ７３６における接触の移動に従って行われる。よって、ドラッグジェスチャ７３６の左への移動が加速した場合、第１のエリア７３４における画像の時系列進行の表示も加速する。ドラッグジェスチャ７３６の左への移動が減速した場合、第１のエリア７３４における画像の時系列進行の表示も減速する。ドラッグジェスチャ７３６の左への移動が停止した場合、第１のエリア７３４における画像の時系列進行の表示も停止する。そして、ドラッグジェスチャ７３６の移動が、（例えば、左方向のドラッグジェスチャから右方向のドラッグジェスチャに）方向を反転した場合、第１のエリア７３４における、第１の画像シーケンス７０２における画像の進行の表示も逆行し、画像は、逆方向のドラッグジェスチャ７３６の移動に従って逆時系列で示される。より一般的には、一部の実施形態では、それぞれの画像シーケンスでは、それぞれのエリアにおける、それぞれの画像シーケンスにおける画像の進行の表示は、ドラッグジェスチャにおける接触の移動に従って行われる。
【０２６２】
一部の実施形態では、ユーザは、既定の方式でドラッグジェスチャ７３６の１つ以上の特性変えることによって、図６Ａ〜図６ＦＦに示す動作を誘発する。例えば、一部の実施形態では、ユーザがドラッグジェスチャ７３６を停止し、タッチスクリーン１１２上でより深く押圧した場合、ポータブル多機能デバイス１００は、ディスプレイ上に第１のエリア７３４の一部分だけがある場合でさえ、図６Ａ〜図６ＦＦを参照して説明したように、第１の画像シーケンス７０２を再生する。一部の実施形態では、ポータブル多機能デバイス１００は、ドラッグジェスチャ７３６の１つ以上の特性の変化又は修正を検出するように構成される。
【０２６３】
図７Ｃ〜図７Ｄはまた、一部の実施形態では、左方向のドラッグジェスチャ７３６に従って、ポータブル多機能デバイス１００が第２のエリア７３８を左に移動することを示す。一部の実施形態では、第２のエリア７３８を左に移動することは、第２のエリア７３８の少なくとも一部分を左からタッチスクリーン１１２内へ移動することを含む。一部の実施形態では、移動可能な第２のエリア７３８は、第２の画像シーケンス７２４以外の画像シーケンスから画像を表示せずに、第２の画像シーケンス７２４における画像を表示するエリアである（例えば、第１の画像シーケンス７０２及び第３の画像シーケンス７２６は、移動可能な第２のエリア７３８に表示されない）。一部の実施形態では、図７Ｃに示すように、移動可能な第２のエリア７３８は、移動可能な第１のエリア７３４に（例えば、移動可能な第１のエリア７３４の右に）隣接する。一部の実施形態では、第２のエリア７３８を左に移動する間に、ポータブル多機能デバイス１００は、第２のエリア７３８において、第２の代表画像７２４−３を取得する前にカメラが取得した第２の画像シーケンス７２４のための１つ以上の画像のうちの少なくとも一部を時系列で表示する。
【０２６４】
一部の実施形態では、第１のエリア７３４の移動は、ドラッグジェスチャ７３６の移動に対応する。例えば、一部の実施形態では、図７Ｂと図７Ｃとの間における第１のエリア７３４の移動は、位置７３６−１（図７Ｂ）と７３６−２（図７Ｃ）との間の距離に比例する。同様に、一部の実施形態では、図７Ｃと図７Ｄとの間における第１のエリア７３４の移動は、位置７３６−２（図７Ｃ）と７３６−３（図７Ｄ）との間の距離に比例し、これにより、移動可能な第１のエリア７３４を引っ張っている印象をユーザに与える。一部の実施形態では、図７Ｃ〜図７Ｄに示すように、第１のエリア７３４を左に移動することは、第１のエリア７３４の少なくとも一部分を左にタッチスクリーン１１２外へ移動することを含む。
【０２６５】
一部の実施形態では、図７Ｂ〜図７Ｄに示すように、第１のエリア７３４及び第２のエリア７３８は、タッチスクリーン１１２中を同じレートで移動する（例えば、第１のエリア７３４の移動距離と第２のエリア７３８移動距離とは、ドラッグジェスチャ７３６の移動距離に対応する）。一部の実施形態では、図７Ｌ〜図７Ｐに示すように、第１のエリア７３４及び第２のエリア７３８は、異なるレートで移動する。例えば、図７Ｌ〜図７Ｐでは、ドラッグジェスチャ７５２に応じた第２のエリア７３８の移動は、ドラッグジェスチャ７５２に応じた第１のエリア７３４の移動よりも小さい（例えば、第１のエリア７３４の移動距離は、ドラッグジェスチャ７５２の移動距離と一致し、第２のエリア７３８の移動距離は、ドラッグジェスチャ７５２の移動距離５０％などの一部である）。
【０２６６】
一部の実施形態では、第２のエリア７３８における、第２の代表画像７２４−３を取得する前にカメラが取得した第２の画像シーケンス７２４のための１つ以上の画像のうちの少なくとも一部の時系列表示は、ドラッグジェスチャ７３６における接触の移動に従って行われる（例えば、第１の画像シーケンス７０２に関して上述したのと類似の仕方で）。例えば、ドラッグジェスチャ７３６の間、第１のエリア７３４における画像及び第２のエリア７３８における画像は、両方とも、ドラッグジェスチャ７３６の移動に基づくレートと同じレートで進む。一部の実施形態では、例えば、以下に図７Ｌ〜図７Ｐを参照して説明するように、ドラッグジェスチャ７５２の間、第１のエリア７３４における画像及び第２のエリア７３８における画像を異なるレートで進める。例えば、図７Ｌ〜図７Ｐでは、ドラッグジェスチャ７５２に応じた、画像が第２のエリアで進むレートは、ドラッグジェスチャ７５２に応じた、画像が第１のエリア７３４で進むレートよりも小さい（例えば、ドラッグジェスチャ７５２に応じた、画像が第１のエリア７３４で進むレートの５０％）。
【０２６７】
一部の実施形態では、図７Ｂ〜図７Ｄに示す例の代替として、第２のエリア７３８を左に移動する間に、第２のエリア７３８は、第２の画像シーケンス７２４における他の画像を表示せずに、第２の画像シーケンスのための第２の代表画像７２４−３だけを表示する。
【０２６８】
一部の実施形態では、ユーザインタフェース７００は、次へアイコン７５０−１（例えば、図７Ａ）と前へアイコン７５０−２とを含む。一部の実施形態では、第１の方向へのドラッグジェスチャの検出と同様に、次へアイコン７５０−１のアクティブ化を検出することによっても、第１の画像シーケンス７０２からの画像を第１のエリア７３４にアニメーション表示し、第２の画像シーケンス７２４からの画像を第２のエリア７３８にアニメーション表示する。一部の実施形態では、次へアイコン７５０−１のアクティブ化を検出することにより、第１の画像シーケンス７０２からの画像を第１のエリア７３４にアニメーション表示せずに、かつ第２の画像シーケンス７２４からの画像を第２のエリア７３８にアニメーション表示せずに、第２の代表画像７２４−３の表示が、第１の代表画像７０２−３の表示に置き換わる。一部の実施形態では、次へアイコン７５０−１のアクティブ化を検出することにより、第１の画像シーケンス又は第２の画像シーケンスにおける他の画像を表示せずに、第２の代表画像７２４−３の表示が、第１の代表画像７０２−３の表示に置き換わる。
【０２６９】
図７Ｂ〜図７Ｄで行われる動作は、ドラッグジェスチャ７３６の左／右の移動に関連して説明されているが、類似の動作が、ドラッグジェスチャの上／下の移動に関連して想定されており、特段の指定の無い限り、特許請求の範囲内に含まれると意図されている。例えば、一部の実施形態では、図７Ｂ〜図７Ｄに示す例の代替として、第２のエリア７３８を左方向にタッチスクリーン１１２内へ移動するのではなく、ドラッグジェスチャ７３６が左方向又は下方向のジェスチャである場合、第２のエリア７３８は、Ｚレイヤ（手前−奥）オーダーで第１のエリア７３４の下にあり、第１のエリア７３４が左に（又は底部に向けて）タッチスクリーン１１２外へ移動すると、第２のエリア７３８が現れる（例えば、見えるようになる）。
【０２７０】
図７Ｆに示すように、一部の実施形態では、第２のエリア７３８を左に移動した後、図７Ｂ〜図７Ｄに関連して説明したように、ポータブル多機能デバイス１００は、第２の代表画像７２４−３をユーザインタフェース７００に表示する。一部の実施形態では、第２の代表画像７２４−３の表示は、図７Ｅ〜図７Ｆに関連して以下に説明される動作に従って行われる。
【０２７１】
図７Ｅに示すように、一部の実施形態では、ポータブル多機能デバイス１００は、第１のエリア７３４及び第２のエリア７３８を移動する間に、ドラッグジェスチャ７３６の終了（例えば、リフトオフ）を検出する。これに応じて、ポータブル多機能デバイス１００は、ドラッグジェスチャ７３６が次シーケンスナビゲーション基準を満たすかどうかを判定する。例えば、一部の実施形態では、次シーケンスナビゲーション基準は、第１のエリア７３４の移動が、第１のエリア７３４がタッチスクリーン１１２の半分を過ぎた（例えば、第１のエリア７３４の中間点がタッチスクリーン１１２外へ移動した）場合に、満たされる。一部の実施形態では、図７Ｅに示すように、次シーケンスナビゲーション基準は、第１のエリア７３４の移動及び第２のエリア７３８の移動が、第１のエリア７３４と第２のエリア７３８との間の境界７４０がタッチスクリーン１１２の中間点７４２（又はタッチスクリーン１１２内で中心ではなくても、ユーザインタフェース７００の中間点、若しくはユーザインタフェース７００を横切る３分の１又は４分の１などの任意の他の適切な既定の点）を過ぎた場合に、満たされる。一部の実施形態では、次シーケンスナビゲーション基準は、ドラッグジェスチャ７３６の速度が既定の速度基準を満たす場合（例えば、ドラッグジェスチャ７３６の平均速度又は瞬間速度が速度閾値を超えた場合）に満たされる。一部の実施形態では、次シーケンスナビゲーション基準は、ドラッグジェスチャ７３６の速度が「フリック」ジェスチャを示す場合に満たされる。
【０２７２】
図７Ｆに示すように、次シーケンスナビゲーション基準が満たされた場合、ポータブル多機能デバイス１００は、第１のエリア７３４を完全にタッチスクリーン１１２外へ移動し（例えば、第１のエリア７３４を更に左に、第１のエリア７３４が完全にタッチスクリーン１１２外となるまで移動することによって）、第２のエリア７３８を完全にタッチスクリーン１１２内へ移動する（例えば、第２のエリア７３８を更に左に、第２のエリア７３８が完全にタッチスクリーン１１２内となるまで移動することによって）。その結果、ポータブル多機能デバイス１００は、第２の代表画像７２４−３を表示する（図７Ｆ）。このようにして、一部の実施形態では、次シーケンスナビゲーション基準を満たした場合にドラッグジェスチャ７３６を終了することにより、第２の代表画像７２４−３がユーザインタフェース７００上にスナップされる印象をユーザに与える。
【０２７３】
反対に、一部の実施形態では、次シーケンスナビゲーション基準が満たされていない場合、ポータブル多機能デバイス１００は、第２のエリア７３８を完全にタッチスクリーン１１２外へ移動し（例えば、第２のエリア７３８を右に、第２のエリア７３８が完全にタッチスクリーン１１２外となるまで移動することによって）、第１のエリア７３４を完全にタッチスクリーン１１２内へ移動する（例えば、第１のエリア７３４を右に、第１のエリア７３４が完全にタッチスクリーン１１２内となるまで移動して戻すことによって）。その結果、ポータブル多機能デバイス１００は、第１の代表画像７０２−３を再度表示する（例えば、図７Ａに示すビューに戻る）。このようにして、一部の実施形態では、次シーケンスナビゲーション基準が満たされていない場合にドラッグジェスチャ７３６を終了することにより、第１の代表画像７０２−３がユーザインタフェース７００上にスナップされて戻る印象をユーザに与える。一部の実施形態では、ポータブル多機能デバイス１００が第１のエリア７３４を完全にタッチスクリーン１１２内へ移動し、第２のエリア７３８を完全にタッチスクリーン１１２外へ移動する間に、第１の画像シーケンス７０２及び第２の画像シーケンス７２４は、逆方向に（例えば、逆時系列で）表示される。
【０２７４】
図７Ｇ〜図７Ｋは、図７Ｂ〜図７Ｆに類似の特徴を示すが、図７Ｂ〜図７Ｆは、一部の実施形態に係る、次シーケンスナビゲーションを示し、図７Ｇ〜図７Ｋは、一部の実施形態に係る、前シーケンスナビゲーションを示すことが異なる。
【０２７５】
図７Ｇは、タッチスクリーン１１２上の（位置７４４−１で開始する）ドラッグジェスチャ７４４を検出するポータブル多機能デバイス１００を示す。一部の実施形態では、ドラッグジェスチャ７４４が既定の基準（例えば、既定の前の写真ナビゲーション基準）を満たしているという判定に従って、図７Ｇ〜図７Ｋに示す動作が行われる。一部の実施形態では、前の写真（例えば、前のグループ化された画像シーケンス）に向けてナビゲートするための既定の基準は、図７Ｂ〜図７Ｆを参照して説明した、次の写真（例えば、次のグループ化された画像シーケンス）に向けてナビゲートするための既定の基準に類似するが、この２つのそれぞれのドラッグジェスチャが、概反対方向を向く（又は少なくとも原則として反対方向を向く）ことが異なる。
【０２７６】
図７Ｇは図７Ｂに類似するが、ドラッグジェスチャ７４４が、ポータブル多機能デバイス１００が第１の代表画像７０２−３を表示する間のドラッグジェスチャ７３６（図７Ｂ）の反対方向であることが異なる。つまり、図７Ｇでは、ドラッグジェスチャ７４４は右方向である。したがって、ポータブル多機能デバイス１００は、図７Ｈ〜図７Ｉに示すように、第１のエリア７３４を右に移動する。加えて、ポータブル多機能デバイス１００は、ユーザインタフェース７００の移動可能な第１のエリア７３４において、第１の代表画像７０２−３の表示を、第１の代表画像７０２−３を取得する前にカメラが取得した第１の画像シーケンス７０２のための１つ以上の画像のうちの少なくとも一部の逆時系列表示（すなわち、図７Ｈの画像７０２−２及び図７Ｉの画像７０２−１）と置き換える。一部の実施形態では、図７Ｂ〜図７Ｆを参照して上述したように、それぞれの画像シーケンスでは、それぞれのエリアにおける、それぞれの画像シーケンスにおける画像の進行の表示は、ドラッグジェスチャにおける接触の移動（例えば、図７Ｇの位置７４４−１から図７Ｈの位置７４４−２へ、図７Ｉの位置７４４−３への移動）に従って行われる。
【０２７７】
図７Ｈ〜図７Ｉはまた、一部の実施形態では、右方向のドラッグジェスチャ７４４に従って、ポータブル多機能デバイス１００が第３のエリア７４６を右に移動することを示す。一部の実施形態では、第３のエリア７４６を右に移動することは、第３のエリア７４６の少なくとも一部分を右方向にタッチスクリーン１１２内へ移動することを含む。一部の実施形態では、移動可能な第３のエリア７４６は、第３の画像シーケンス７２６以外の画像シーケンスから画像を表示せずに、第３の画像シーケンス７２６における画像を表示するエリアである（例えば、第１の画像シーケンス７０２及び第２の画像シーケンス７２４は、移動可能な第３のエリア７４６に表示されない）。一部の実施形態では、図７Ｈに示すように、移動可能な第３のエリア７４６は、移動可能な第１のエリア７３４に（例えば、移動可能な第２のエリア７３８の反対側の、移動可能な第１のエリア７３４に左に）隣接する。一部の実施形態では、第３のエリア７４６を右に移動する間に、ポータブル多機能デバイス１００は、第３のエリア７４６において、第３の代表画像７２６−１を取得する前にカメラが取得した第３の画像シーケンス７２６のための１つ以上の画像のうちの少なくとも一部を逆時系列で表示する。
【０２７８】
一部の実施形態では、第３のエリア７４６における、第３の代表画像７２６−１を取得した後にカメラが取得した第３の画像シーケンス７２６のための１つ以上の画像のうちの少なくとも一部の逆時系列表示は、ドラッグジェスチャ７４４における接触の移動に従って行われる（例えば、第１の画像シーケンス７０２に関して上述したのと類似の仕方で）。例えば、ドラッグジェスチャ７４４の間、第１のエリア７３４における画像及び第３のエリア７４６における画像は、両方とも、ドラッグジェスチャ７４４の移動に基づくレートと同じレートで逆行する。
【０２７９】
一部の実施形態では、第２の方向へのドラッグジェスチャ７４４の検出と同様に、前へアイコン７５０−２（図７Ａ）のアクティブ化を検出することによって、第１のシーケンス７０２からの画像を第１のエリア７３４にアニメーション表示し、第３のシーケンス７２６からの画像を第３のエリア７４４にアニメーション表示する。一部の実施形態では、前へアイコン７５０−２のアクティブ化を検出することにより、第１のシーケンス７０２からの画像を第１のエリア７３４にアニメーション表示せずに、かつ第３のシーケンス７２６からの画像を第３のエリア７４４にアニメーション表示せずに、第３の代表画像７２６−１の表示が、第１の代表画像７０２−３の表示に置き換わる。一部の実施形態では、前へアイコン７５０−２のアクティブ化を検出することにより、第１のシーケンス７０２又は第３のシーケンス７２６における他の画像を表示せずに、第３の代表画像７２６−１の表示が、第１の代表画像７０２−３の表示に置き換わる。
【０２８０】
一部の実施形態では、図７Ｇ〜図７Ｉに示す例の代替として、ドラッグジェスチャ７４４に応じて第３のエリア７４６を右に移動する間に、第３のエリア７４６は、第３の画像シーケンス７２６における他の画像を表示せずに、第３の画像シーケンス７２６のための第３の代表画像７２６−１だけを表示する。
【０２８１】
図７Ｇ〜図７Ｉで行われる動作は、ドラッグジェスチャ７４４の左／右の移動に関連して説明されているが、類似の動作が、ドラッグジェスチャの上／下の移動に関連して想定されており、特段の指定の無い限り、特許請求の範囲内に含まれると意図されている。例えば、一部の実施形態では、図７Ｇ〜図７Ｉに示す例の代替として、第３のエリア７４６を左にタッチスクリーン１１２内へ移動するのではなく、ドラッグジェスチャ７４４が右方向又は上方向のジェスチャである場合、第３のエリア７４６は、Ｚレイヤ（手前−奥）オーダーで第１のエリア７３４の下にあり、第１のエリア７３４が右に（又は上部に向けて）タッチスクリーン１１２外へ移動すると、第３のエリア７４６が現れる（例えば、見えるようになる）。
【０２８２】
図７Ｋに示すように、一部の実施形態では、第３のエリア７４６を右に移動した後、図７Ｇ〜図７Ｉに関連して説明したように、ポータブル多機能デバイス１００は、第３の代表画像７２６−１をユーザインタフェース７００に表示する。一部の実施形態では、第３の代表画像７２６−１の表示は、図７Ｊ〜図７Ｋに関連して以下に説明される動作に従って行われる。
【０２８３】
図７Ｊに示すように、一部の実施形態では、ポータブル多機能デバイス１００は、第１のエリア７３４及び第３のエリア７４６を移動する間に、ドラッグジェスチャ７４４の終了（例えば、リフトオフ）を検出する。これに応じて、ポータブル多機能デバイス１００は、ドラッグジェスチャ７４４が前シーケンスナビゲーション基準を満たすかどうかを判定する。例えば、一部の実施形態では、前シーケンスナビゲーション基準は、第１のエリア７３４の移動が、第１のエリア７３４がタッチスクリーン１１２の半分を過ぎた（例えば、第１のエリア７３４の中間点がタッチスクリーン１１２外へ移動した）場合に、満たされる。一部の実施形態では、図７Ｊに示すように、前シーケンスナビゲーション基準は、第１のエリア７３４の移動及び第３のエリア７４６の移動が、第１のエリア７３４と第３のエリア７４６との間の境界７４８がタッチスクリーン１１２の中間点７４２（又はタッチスクリーン１１２内で中心ではなくても、ユーザインタフェース７００の中間点、若しくは任意の他の適切な既定の点）を過ぎた場合に、満たされる。
【０２８４】
図７Ｋに示すように、前シーケンスナビゲーション基準が満たされた場合、ポータブル多機能デバイス１００は、第１のエリア７３４を完全にタッチスクリーン１１２外へ移動し（例えば、第１のエリア７３４を更に右に、第１のエリア７３４が完全にタッチスクリーン１１２外となるまで移動することによって）、第３のエリア７４６を完全にタッチスクリーン１１２内へ移動する（例えば、第３のエリア７４６を更に右に、第３のエリア７４６が完全にタッチスクリーン１１２内となるまで移動することによって）。その結果、ポータブル多機能デバイス１００は、第３の代表画像７２６−１を表示する（図７Ｋ）。このようにして、一部の実施形態では、前シーケンスナビゲーション基準を満たした場合にドラッグジェスチャ７４４を終了することにより、第３の代表画像７２６−１がユーザインタフェース７００上にスナップされる印象をユーザに与える。
【０２８５】
反対に、一部の実施形態では、前シーケンスナビゲーション基準が満たされていない場合、ポータブル多機能デバイス１００は、第３のエリア７４６を完全にタッチスクリーン１１２外へ移動し（例えば、第３のエリア７４６を左に、第３のエリア７４６が完全にタッチスクリーン１１２外となるまで移動することによって）、第１のエリア７３４を完全にタッチスクリーン１１２内へ移動する（例えば、第１のエリア７３４を左に、第１のエリア７３４が完全にタッチスクリーン１１２内となるまで移動して戻すことによって）。その結果、ポータブル多機能デバイス１００は、第１の代表画像７０２−３を再度表示する（例えば、図７Ａに示すビューに戻る）。このようにして、一部の実施形態では、前シーケンスナビゲーション基準が満たされていない場合にドラッグジェスチャ７４４を終了することにより、第１の代表画像７０２−３がユーザインタフェース７００上にスナップされて戻る印象をユーザに与える。一部の実施形態では、ポータブル多機能デバイス１００が第１のエリア７３４を完全にタッチスクリーン１１２内へ移動し、第３のエリア７４６を完全にタッチスクリーン１１２外へ移動する間に、第１の画像シーケンス７０２及び第３の画像シーケンス７２６は、順方向に（例えば、時系列で）表示される。
【０２８６】
図７Ｌ〜図７Ｐは、ドラッグジェスチャ７５２に応じて、第１のエリア７３４及び第２のエリア７３８が異なるレートでタッチスクリーン１１２上を移動する実施形態を示す。図７Ｌは、図７Ａに類似しており、図７Ｍ〜図７Ｐに示す機能のための開始点として提供されている。図７Ｍ〜図７Ｏに示すように、ドラッグジェスチャ７５２は、位置７５２−１（図７Ｍ）から、位置７５２−２（図７Ｎ）へ、位置７５２−３（図７Ｏ）へと移動する。一部の実施形態では、第１のエリア７３４の移動は、ドラッグジェスチャ７５２の移動に対応する。例えば、ドラッグジェスチャ７５２が１センチメートル（ｃｍ）移動する場合、第１のエリア７３４は、１ｃｍだけ移動する。一部の実施形態では、第２のエリア７３８は、ドラッグジェスチャ７５２の移動に基づいて移動するが、第２のエリア７３８の移動距離は、ドラッグジェスチャ７５２の移動距離よりも小さい。例えば、ドラッグジェスチャ７５２が１センチメートル（ｃｍ）移動する場合、第２のエリア７３８は、０．５ｃｍだけ移動する。
【０２８７】
この例では、第１のエリア７３４は、（例えば、Ｚレイヤにおいて）第２のエリア７３８の上にあって、ドラッグジェスチャ７５２に応じて第１のエリア７３４がタッチスクリーン１１２外へ移動するにつれて、第２のエリア７３８が次第に現れるようにする。ドラッグジェスチャ７５２の最初は、第２のエリア７３８は、部分的にタッチスクリーン１１２内にあるが、完全には入っていない（例えば、タッチスクリーン１１２の半分又は４分の３）。ユーザが、第１のエリア７３４を右方向にタッチスクリーン１１２外へスライドさせると、第２のエリア７３８は、残りをタッチスクリーン１１２内へスライドして、第１のエリア７３４を完全にタッチスクリーン１１２外へスライドすることが、第２のエリア７３８を完全にタッチスクリーン１１２内へスライドすることに対応するようにする。第１のエリア７３４を、第２の７３８がタッチスクリーン１１２内へ移動するレートとは異なるレートでタッチスクリーン１１２外へ移動することによって、拡張写真の階層（例えば、Ｚレイヤ）においてユーザがナビゲートする方向に関する直観的な視覚的合図をユーザに提供する。
【０２８８】
一部の実施形態では、ドラッグジェスチャ７５２の間、第１のエリア７３４における画像及び第２のエリア７３８における画像は、異なるレートで進む。一部の実施形態では、第１のエリア７３４における画像及び第２のエリア７３８における画像が進むそれぞれのレートは両方とも、ドラッグジェスチャ７５２の移動に基づく。一部の実施形態では、第１のエリア７３４における画像は、第２のエリア７３８における画像が進むレートよりも高いレートで進む。図７Ｍ〜図７Ｐでは、第１のエリア７３４における画像は、ドラッグジェスチャ７５２に応じて、第２のエリア７３８における画像のレートの２倍で進む。例えば、図７Ｎ〜図７Ｏに示すように、同じ期間の間、第１のエリア７３４は、第１の画像シーケンス７０２における２つの画像（図７Ｎの７０２−４及び図７Ｏの７０２−５）間を進み、その際、第２のエリア７３８は、第２の画像シーケンスにおける単一の画像（図７Ｎ及び図７Ｏの７２４−２）の表示を維持する。図７Ｐは、第２のエリア７３８が代表画像７２４−３の表示に進んだことを示す。
【０２８９】
図７Ｑ〜図７ＣＣは、デバイス１００が拡張写真をディスプレイ内へスライドする実施形態を示す。拡張写真がディスプレイ内へスライドすると、デバイス１００は、拡張写真を含む画像シーケンスを（例えば、最初の画像から代表画像まで）時系列で再生する。一部の実施形態では、上述のように、新しい拡張写真をディスプレイ内へスライドすることにより、現在表示されている拡張写真が変位する。例えば、拡張写真をディスプレイ内へスライドすることにより、現在表示されている拡張写真をディスプレイ外へスライドする。別の例として、拡張写真をディスプレイ内へスライドすることにより、現在表示されている拡張写真を（例えば、Ｚ方向に）覆ってしまう。一部の実施形態では、現在表示されている拡張写真は、変位させられる間には再生しない（例えば、デバイスは、現在表示されている拡張写真ではなく代表画像の表示を維持する）。一部の実施形態では、拡張写真は、（例えば、カメラロールにおける）次の拡張写真であるか前の拡張写真であるかに関わらず、順方向に再生する。
【０２９０】
そのため、図７Ｑは、第１の画像シーケンス７０２の第１の代表画像７０２−３をタッチスクリーン１１２上の移動可能な第１のエリア７３４に表示するデバイス１００を示す。
【０２９１】
図７Ｑに示すように、デバイスは、接触による左方向の移動を含むジェスチャ７４０（例えば、スワイプジェスチャ）をタッチスクリーン１１２上で検出する。図７Ｒに示すように、ジェスチャ７４０に応じて、デバイス１００は、第１のエリア７３４を左方向にディスプレイ外へ移動し、かつ移動可能な第２のエリア７３８を左方向にディスプレイ内へ移動する（例えば、第２のエリア７３８は、第１のエリア７３４に隣接する移動可能なエリアである）。図７Ｒにおける矢印は、第２のエリア７３８をディスプレイ内へ移動し続けるジェスチャ７４０に由来する慣性を示す。この例では、ジェスチャ７４０が左であるため、ディスプレイ内へスライドする画像シーケンス（例えば、第２の画像シーケンス７２４）は、（例えば、カメラロールにおける）次の画像シーケンスである。
【０２９２】
図７Ｒ〜図７Ｔに示すように、シーケンス表示基準が満たされたという判定に従って、第２のエリア７３８を左に移動する間に、デバイス１００は、第２の代表画像７２４−３を取得する前にカメラが取得した第２の画像シーケンス７２４のための１つ以上の画像のうちの少なくとも一部を順方向に再生する。例えば、デバイス１００は、第２の画像シーケンス７２４からの最初の画像７２４−１を表示することから開始する（図７Ｒ）。デバイス１００は、第２の画像シーケンス７２４を（例えば、時系列で）最初の画像７２４−１から代表画像７２４−３まで再生する（図７Ｓ〜図７Ｔ）。一部の実施形態では、第２の画像シーケンス７２４の再生は、移動可能なエリア７３８がタッチスクリーン１１２内へちょうど移動し終えた時に代表画像７２４−３が現れるように時間を合わせてある（図７Ｔ）。
【０２９３】
一部の実施形態では、シーケンス表示基準は、ナビゲーション基準（例えば、デバイス１００が更なるユーザ入力がなくても次の写真又は前の写真に移行し終えるべきであると示す基準）を含む。例えば、デバイス１００は、ユーザが次の画像シーケンス（例えば、第２の画像シーケンス７２４）に移行するために十分に素早くフリック及び／又は十分遠くにドラッグした場合、第２の画像シーケンス７２４間を再生するだけである。ナビゲーション基準は、図７Ｅを参照して既に詳述してある。
【０２９４】
一部の実施形態では、第１のエリア７３４がディスプレイ外へスライドする時、デバイス１００は、第１の代表画像７０２−３の表示を（例えば、第１の代表画像７０２−３の表示を置き換えずに静的に）維持し、その際、第２の画像シーケンス７２４の少なくとも一部分を再生する（例えば、第２の画像シーケンス７２４を再生する間に第１の画像シーケンス７０２は再生しない）。このようにして、代表画像７０２−３は、図７Ｑ〜図７Ｓのそれぞれにおいて、第１のエリア７３４に表示される。
【０２９５】
一部の実施形態では、右方向のスワイプ／ドラッグジェスチャにより、類似の機能が生じるが、（例えば、カメラロールにおける）次の拡張写真ではなく、（例えば、カメラロールにおける）前の拡張写真がディスプレイ内へスライドすることが異なる。例えば、図７Ｕでは、デバイス１００は、スワイプジェスチャ７４２が右であることを除いてスワイプジェスチャ７４０に類似する、スワイプジェスチャ７４２を検出する。図７Ｖ〜図７Ｘでは、第４の画像シーケンス７６０（これは、この例では、カメラロールにおける前の拡張写真である）は、最初の画像７６０−１から代表画像７６０−３まで順方向に再生する。つまり、一部の実施形態では、スワイプ／ドラッグジェスチャが前の写真ナビゲーションジェスチャか次の写真ナビゲーションジェスチャかに関わらず、デバイス１００は、（例えば、図７Ｇ〜図７Ｋを参照して上述したように、カメラロールにおける前の写真を逆行して再生するのではなく）拡張写真を順方向に再生する。図７Ｕ〜図７Ｘは、その他の点では図７Ｑ〜図７Ｔに類似している。
【０２９６】
図７Ｙ〜図７ＣＣに示すように、一部の実施形態では、シーケンス表示基準は、デバイス１００がジェスチャのリフトオフを検出した場合に満たされる基準を含む（例えば、デバイス１００は、ユーザがタッチスクリーン１１２からユーザの指をリフトオフした場合にのみ、新しい拡張写真の再生を開始する）。例えば、図７Ｙでは、デバイス１００は、位置７６４−１においてドラッグジェスチャ７６４の開始を検出する。図７Ｚでは、ユーザは、ドラッグジェスチャ７６４を位置７６４−２に移動したところであり、それに従って、デバイス１００は、第４の画像シーケンス７６０の最初の画像７６０−１を部分的にディスプレイ内へ移動したところである。図７ＡＡでは、ユーザは、ドラッグジェスチャ７６４を位置７６４−３に更に移動したところであり、それに従って、デバイスは、第４の画像シーケンス７６０の最初の画像７６０−１をディスプレイ内へ更に先へ移動したところである。しかしながら、デバイス１００は、ユーザがドラッグジェスチャ７６４をリフトオフするまで（図７ＢＢ）、第４の画像シーケンス７６０の再生を開始しない。この基準により、ユーザが拡張写真をディスプレイ内及び外へドラッグする際に、ユーザを過度に刺激せずに済む。図７ＣＣに示すように、一部の実施形態では、ジェスチャのリフトオフに続く移動可能なエリアの再生及び／又は移動は、新しい拡張写真がちょうどディスプレイ内へスライドし終えた時に、新しい拡張写真の代表画像（例えば、第４の代表画像７６０−３）が再生の間に表示されるように時間を合わせる。
【０２９７】
図８Ａ〜図８Ｌは、一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う例示的なユーザインタフェースを示す図である。これらの図におけるユーザインタフェースは、図９Ａ〜図９Ｇ、図１０Ａ〜図１０Ｍ、図１１Ａ〜図１１Ｉ、図１２Ａ〜図１２Ｂ、図２４Ａ〜図２４Ｅ、図２５Ａ〜図２５Ｃ、図２６Ａ〜図２６Ｄ及び図２７Ａ〜図２７Ｅにおけるプロセスを含む、以下に説明するプロセスを例示するために用いられる。以下の例は、（ポータブル多機能デバイス１００上で示されているように、タッチ感知面とディスプレイとが組み合わされている）タッチスクリーンディスプレイ上の入力に関連して説明されるが、一部の実施形態において、デバイスは、図４Ｂに示すように、ディスプレイ４５０とは別個のタッチ感知面４５１上で入力を検出する。
【０２９８】
図８Ａ〜図８Ｌは、ポータブル多機能デバイス１００が、複数の画像シーケンスを記憶する例を示し、複数の画像シーケンスのうちの１つは、（ユーザインタフェース８００上に表示される）グループ化された画像シーケンス８０２である。ユーザインタフェース８００の一部の特徴は、ユーザインタフェース６００（図６Ａ〜図６Ｗ）及びユーザインタフェース７００（図７Ａ〜図７ＣＣ）に類似し、簡潔にするためにここでは繰り返さない。画像シーケンス８０２は、カメラが取得した代表画像８０２−３（図８Ａ）と、代表画像８０２−３を取得した後にカメラが取得した１つ以上の画像（例えば、図８Ｃの画像８０２−４及び図８Ｄの画像８０２−５）と、代表画像８０２−３を取得する前にカメラが取得した１つ以上の画像（例えば、図８Ｅの画像８０２−１及び図８Ｆの画像８０２−２）と、を含む。よって、画像シーケンス８０２の時系列（例えば、カメラが画像を撮った順番）は、画像８０２−１、画像８０２−２、画像８０２−３、画像８０２−４及び画像８０２−５である。
【０２９９】
画像シーケンス８０２は、猫８１２が歩いてきて視界に入り、地面に寝転がり、立ち上がって歩み去るシーンを描いている。それと同時に、小鳥８１４が木の枝に止まる。実際には、このようなシーンが展開するのには数秒かかり得るが、一部の実施形態では、画像シーケンス８０２は、短い時間窓でキャプチャされる。例えば、一部の実施形態では、本明細書で説明する画像シーケンスのいずれかは、それぞれの代表画像を取得した一瞬前後（例えば、０．５、１．０、１．５、２．０又は２．５秒内）の瞬間を描くことができる。例えば、ユーザは、猫８１２が草に寝転がった時に興味がかき立てられ、代表画像８０２−３を撮る気になった場合もある。一部の実施形態では、画像シーケンス８０２は、第１の代表画像８０２−３を取得した直前及び直後の画像を含んで、本明細書で説明するように、ユーザが代表画像８０２−３に対して特定の操作を行った場合に瞬間が「動き出し」得る拡張写真を、第１の画像シーケンス８０２が含むようにする。
【０３００】
図８Ａ〜図８Ｌに示す例では、ポータブル多機能デバイス１００はまた、複数のグループ化された画像シーケンスにおける画像とは異なる複数の画像を記憶する。例えば、ポータブル多機能デバイス１００は、画像８２４（図８Ｉ）を記憶し、画像８２４は、複数の画像シーケンスにおける画像シーケンスの一部分ではない（例えば、画像８２４は静止画像である）。
【０３０１】
一部の実施形態では、ユーザインタフェース８００は、画像管理アプリケーション（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のＰｈｏｔｏｓ）におけるユーザインタフェースである。そのため、一部の実施形態では、画像シーケンス８０２を撮ったカメラは、ポータブル多機能デバイス１００の一部（例えば、図１Ａの撮像モジュール１４３と併せて光センサ１６４を備えるカメラ）である。一部の実施形態では、画像シーケンス８０２は、ポータブル多機能デバイス１００の一部ではないカメラで撮られた（例えば、画像シーケンス８０２は、別のデバイスのカメラで撮られた後、ポータブル多機能デバイス１００に転送された）。一部の実施形態では、画像シーケンス８０２は、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて取得されている。一部の実施形態では、代表画像８０２−３は、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、カメラが取得した代表画像に対応する。
【０３０２】
一部の実施形態では、静止画像及び／又は複数の画像シーケンスのうちの一部は、ポータブル多機能デバイス１００を使用して取得されたものであり、複数の画像シーケンスのうちの一部は、異なるデバイス上のカメラで撮られた後にポータブル多機能デバイス１００へ転送されたものである。例えば、一部の状況では、ユーザは、方法９００／２６００に関連して説明する画像シーケンスを複数のデバイス（例えば、ポータブル多機能デバイス１００に加えて、タブレット、ラップトップ及び／又はデジタルカメラ）上で取得し（例えば、撮り、キャプチャし）、画像シーケンスを、追加的な静止画像を記憶するポータブル多機能デバイス１００へ同期又は他の方法で転送し得る。
【０３０３】
一部の実施形態では、ユーザインタフェース８００は、メッセージングアプリケーション（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のＭｅｓｓａｇｅｓ）におけるユーザインタフェースである。一部の実施形態では、画像シーケンス８０２及び／又は静止画像８２４は、メッセージングアプリケーションのスクロール可能領域に表示されたメッセージ会話におけるメッセージであり、画像シーケンス８０２が、メッセージングアプリケーションのスクロール可能領域がスクロールされるにつれて表示される。一部の状況では、ユーザは、ユーザ自身のポータブル多機能デバイス１００上でそれぞれの画像シーケンスを取得し（例えば、撮り、キャプチャし）、異なるユーザから異なる画像シーケンス又は異なる静止画像を（例えば、メッセージングアプリケーションにおいて）受信したのであってもよい。よって、一部の実施形態では、ポータブル多機能デバイス１００上に記憶された複数の画像シーケンスは、ポータブル多機能デバイス１００上のカメラを使用して取得された少なくとも１つの画像シーケンス又は静止画像と、ポータブル多機能デバイス１００とは異なる、別のデバイス上のカメラを使用して取得された少なくとも１つの画像シーケンスと、を含む。
【０３０４】
図８Ａ〜図８Ｌに示すように、ポータブル多機能デバイス１００は、２つの類似の入力、すなわち、第１の入力８１６（図８Ｂ〜図８Ｆ）と第２の入力８３６（図８Ｋ〜図８Ｌ）とを検出する。第１の入力８１６と第２の入力８３６とは、（強度図８１８に示すような）強度特性及び経路特性（例えば、第１の入力８１６及び第２の入力８３６の両方とも長押しジェスチャである）などの共通の１組の特性を共有する（例えば、共通の１組の既定の基準を満たす）ため、類似している。第１の入力８１６と第２の入力８３６とは、第１の入力８１６が画像シーケンスの一部分である画像（例えば、代表画像８０２−３）上で検出され、他方、第２の入力８３６が画像シーケンスの一部分ではない画像（例えば、静止画像８２４）上で検出されることを除いて、同じである。
【０３０５】
その結果、ポータブル多機能デバイス１００は、代表画像８０２−３を表示する間に第１の入力８１６が検出された場合に第１の動作を行い、静止画像８２４を表示する間に第２の入力８３６が検出された場合に異なる第２の動作を行う。図８Ｂ〜図８Ｆに示す例では、第１の動作は、図６Ａ〜図６ＦＦ及び方法１０００／１００００／１００５０を参照して説明される方式で、画像シーケンス８０２の少なくとも一部分を表示することを含む。つまり、第１の入力８１６の第１の部分８１６−１の間、ポータブル多機能デバイス１００は、画像８０２−３を取得した後にカメラが取得した画像を再生（例えば、図８Ｃの画像８０２−４を表示し、図８Ｄの画像８０２−５を表示）し、第１の入力８１６の第２の部分８１６−２の間、ポータブル多機能デバイス１００は、画像８０２−３を取得する前にカメラが取得した画像を再生（例えば、図８Ｅの画像８０２−１を表示し、図８Ｆの画像８０２−２を表示）する。図８Ｋ〜図８Ｌに示す例では、第２の動作は、静止画像８２４の異なる部分を示すアニメーションを表示することを含む。例えば、図８Ｌに示すように、第２の動作は、静止画像８２４の一部分（例えば、第２の入力８３６の下又は近傍の部分）にズームインするアニメーションを含む。ズームインに加えて又は代えて、一部の実施形態では、第２の動作は、静止画像８２４に関する情報（例えば、メタデータ８２２）を表示することを含む。
【０３０６】
図８Ｇ〜図８Ｉは、ナビゲーションジェスチャ８４４（例えば、ドラッグジェスチャ）を示す。ナビゲーションジェスチャは、左方向のジェスチャであり、位置８４４−１において開始し、位置８４４−２へ移動し、位置８４４−３へ移動する。そのため、一部の実施形態では、ポータブル多機能デバイス１００は、（例えば、図７Ａ〜図７ＣＣを参照して説明したようにシーケンスを表示することによって）画像シーケンス８０２を表示することから、静止画像８２４を表示することへ移行する（例えば、画像８２４は、拡張写真ではなく静止写真であるため、画像シーケンス間をアニメーション表示せずにタッチスクリーン１１２を横切ってスライドする）。一部の実施形態では、静止画像上でナビゲーションジェスチャ８４４に類似する入力を検出した場合、ポータブル多機能デバイス１００は、静止画像に関連付けられた画像間を（例えば、存在しないため）表示せずに、異なる画像に移行する。
【０３０７】
図９Ａ〜図９Ｇは、一部の実施形態に係る、グループ化された関連画像シーケンスをキャプチャする方法９００の流れ図を示す。方法９００は、ディスプレイ及びカメラを備えた電子デバイス（例えば、図３のデバイス３００又は図１Ａのポータブル多機能デバイス１００）で実行される。一部の実施形態では、デバイスが、タッチ感知面との接触の強度を検出するための１つ以上のセンサを含む。一部の実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面がディスプレイ上にある、又はディスプレイに一体化されている。一部の実施形態では、ディスプレイはタッチ感知面から分離している。方法９００における一部の動作が任意選択的に、組み合わされ、かつ／又は一部の動作の順序が任意選択的に変えられる。
【０３０８】
カメラのための第１のメディア取得モードにある間に、デバイスは、（例えば、図５Ａに示すように）ライブプレビューをディスプレイ上に表示する（９０２）（例えば、デバイスは、画像をカメラで取得しながら、画像をリアルタイム又は準リアルタイムで表示する）。例えば、第１のメディア取得モードは、拡張写真モード、モーメントモードなどと名付けられたモードである。
【０３０９】
一部の実施形態では、第１のメディア取得モードは、デバイスのユーザによって（例えば、カメラのための設定インタフェースを介して）、有効化又は無効化されるように構成される（９０４）。一部の実施形態では、デバイスは、少なくとも３つのメディア取得モード、すなわち、（１）シャッターボタンのアクティブ化を検出したことに応じて画像シーケンスをグループ化することであって、画像シーケンスが、シャッターボタンアクティブ化の前及びシャッターボタンアクティブ化の後に取得された画像を含む、ことと、画像のグループとして記憶することと、を行う、第１のメディア取得モード（これは「拡張静止画像」取得モードとみなし得る）と、（２）従来のデジタルカメラの静止画像モードのように、シャッターボタンのアクティブ化を検出したことに応じて単一の画像を記憶する、第２のメディア取得モード（例えば、従来の静止画像取得モード）と、（３）シャッターボタンのアクティブ化を検出した後に取得された動画を記憶することと、シャッターボタンが再度アクティブ化されるまで動画を記録し続けることと、を行う、第３のメディア取得モード（例えば、動画取得モード）と、を含む。一部の実施形態では、ユーザは、カメラのための設定インタフェース、モード選択ボタン、モード選択ダイヤルなどを介して、そのメディア取得モードを有効化するかを選択できる。
【０３１０】
一部の実施形態では、ライブプレビューが、第１のメディア取得モードを有効化するためのアフォーダンス（例えば、図５Ａ〜図５Ｈのアフォーダンス５０６）を含むメディアキャプチャユーザインタフェースの一部分として表示される（９０６）。第１のメディア取得モードが有効化されている間（例えば、メディアキャプチャユーザインタフェースを表示しながら、画像及び／又は音声データをキャプチャ中であることを示すために）アフォーダンスがアニメーション表示され、第１のメディア取得モードが無効化されている間アフォーダンスはアニメーション表示されない。一部の実施形態では、第１のメディア取得モードが無効化されている間にアフォーダンスの選択（例えば、アフォーダンス上でのタップジェスチャ）を検出したことに応じて、デバイスは、第１のメディア取得モードを有効化し、メディア（例えば、画像及び／又は音声）のキャプチャを開始し、アフォーダンスのアニメーション表示を開始する。一部の実施形態では、メディアのキャプチャは、画像及び／又は音声の記録を含む。一部の実施形態では、メディアのキャプチャは、画像及び／又は音声の（例えば、永続メモリへの）記憶を含む。
【０３１１】
ライブプレビューを表示する間に、デバイスは、第１の時間におけるシャッターボタンのアクティブ化を検出する（９０８）（例えば、デバイスは、第１の時間における物理ボタンの押圧を検出する、又は（図５Ｆに示すような）シャッター開放アイコン上へのタップジェスチャ又はライブプレビュー上へのタップジェスチャ（ライブプレビューが仮想シャッターボタンとして作用する）など、第１の時間におけるタッチ感知ディスプレイ上の仮想シャッターボタン上でジェスチャを検出する）。一部の実施形態では、検出されるアクティブ化は、シャッターボタンの単一のアクティブ化である（例えば、従来のデジタルカメラで、従来のデジタルカメラの静止画像モードにおいて、単一の画像をキャプチャするために使用される単一のアクティブ化に類似する）。
【０３１２】
第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて、デバイスは、第１の時間におけるシャッターボタンのアクティブ化の時間的近傍でカメラが取得した複数の画像を（例えば、図５Ｉ〜図５Ｋに示すように）第１の画像シーケンスへグループ化する（９１０）。第１の画像シーケンスは、第１の時間におけるシャッターボタンのアクティブ化を検出する前にカメラが取得した複数の画像と、第１の画像シーケンスを代表し、かつ第１の画像シーケンスにおける他の画像のうちの１つ以上の後にカメラが取得した、代表画像と、代表画像を取得した後にカメラが取得した複数の画像と、を含む。
【０３１３】
一部の実施形態では、代表画像は、第１の時間においてカメラによって取得され、かつ従来のデジタルカメラの静止画像モードでそのシャッターボタンをアクティブ化した時にキャプチャされた単一の画像に類似する。一部の実施形態では、カメラが取得した代表画像は、第１の時間に取得された画像に対応する。一部の実施形態では、カメラが取得した代表画像は、シャッターラグ（シャッターボタンのアクティブ化の検出と、代表画像のキャプチャ／記憶と、の間の時間遅延）を考慮した時間における、第１の時間におけるシャッターボタンのアクティブ化を検出した直後に取得された画像に対応する。一部の実施形態では、カメラが取得した代表画像は、例えば、画像提示モードにおいて、画像シーケンスを代表するために使用される。
【０３１４】
一部の実施形態では、第１の画像シーケンスは、代表画像を取得した後に取得された、５、１０、１５、２０、２５又は３０の画像などの既定数の画像を含む。一部の実施形態では、代表画像を取得した後に取得された画像は、代表画像を取得した後の既定時間内（例えば、代表画像を取得した後の０．５、１．０、１．５、２．０又は２．５秒内）にある画像である。一部の実施形態では、第１の画像シーケンスは、第１の時間におけるシャッターボタンのアクティブ化の後に取得された、５、１０、１５、２０、２５又は３０の画像などの既定数の画像を含む。一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出した後に取得された画像は、第１の時間の後の既定の時間内にある画像（例えば、第１の時間の後０．５、１．０、１．５、２．０又は２．５秒内の画像）である。一部の実施形態では、代表画像を取得した後に取得された、第１の画像シーケンスにおける複数の画像は、既定のグループ化基準を満たす。一部の実施形態では、既定のグループ化基準が、代表画像の後の既定数の画像を選択することを含む。一部の実施形態では、既定のグループ化基準が、シャッターボタンのアクティブ化を検出した直後の既定時間範囲内にある画像を選択することを含む。一部の実施形態では、既定のグループ化基準が、代表画像を取得した時間の直後の既定時間範囲内にある画像を選択することを含む。
【０３１５】
一部の実施形態では、第１の画像シーケンスは、第１の別個の１組の画像としてメモリに記憶される（９１２）（例えば、不揮発性メモリ内のデータ構造に一緒に記憶される）。一部の実施形態では、カメラが取得した代表画像は、例えば、画像提示モードにおいて、第１の別個の１組の画像を代表するために使用される（例えば、図６Ａ〜図６ＦＦ、図７Ａ〜図７ＣＣ及び図８Ａ〜図８Ｌ）。
【０３１６】
一部の実施形態では、ライブプレビューは、画像を第１の解像度で表示し、第１の画像シーケンスは、ライブプレビューで表示された、第１の解像度で画像を含む（９１４）（例えば、第１の解像度は、カメラの解像度の上限よりも低い解像度である）。一部の実施形態では、カメラが取得した代表画像が、第１の解像度よりも高解像度である第２の解像度を有する（９１６）。一部の実施形態では、カメラが取得した代表画像が、第１の画像シーケンスにおける他の画像の解像度よりも高解像度である。例えば、カメラが取得した代表画像は、１２、１８又は２４メガピクセルの画像であり、第１の画像シーケンスにおける他の画像は、ライブプレビューに表示された解像度に対応する、より低い解像度を有する（例えば、第１の解像度）。一部の実施形態では、カメラが取得した代表画像が、第１の画像シーケンスにおける他の画像の解像度と同じ解像度である。
【０３１７】
一部の実施形態では、シャッターボタンのそれぞれのアクティブ化を検出したことに応じてグループ化されたそれぞれの画像シーケンスのためのパラメータが、デバイスのユーザによって構成可能である（９１８）。例えば、カメラのための設定インタフェースを介して、ユーザは、それぞれのシーケンスにおける画像の数、（例えば、図５Ｉ〜図５Ｋに示すように）どの画像をシーケンスの代表画像とするか、及び／又は画像シーケンスのための他の取得又は表示パラメータ（例えば、それぞれの画像の解像度、他の画像の解像度、フレームレート、フィルタ効果など）を選択できる。
【０３１８】
一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出する前にカメラが取得した複数の画像が、第１の時間におけるシャッターボタンのアクティブ化を検出する前に第１の形態でメモリ（例えば、プログラムメモリ、揮発性メモリ、リングバッファなど）に記憶され、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて、第２の形態でメモリ（例えば、不揮発性メモリ／ストレージ）に記憶される（９２０）。
【０３１９】
一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出する前に取得された複数の画像が、既定数の画像（例えば、５、１０、１５、２０、２５又は３０の画像）である（９２２）。
【０３２０】
一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出する前に取得された複数の画像が、第１の時間の前の既定の時間内にある画像（例えば、第１の時間の前０．５、１．０、１．５、２．０又は２．５秒内の画像）である（９２４）。
【０３２１】
一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出する前に取得された複数の画像が、代表画像を取得した時間の前の既定の時間内にある画像（例えば、代表画像を取得した時間の前０．５、１．０、１．５、２．０又は２．５秒内の画像）である（９２６）。
【０３２２】
一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出する前に取得された複数の画像が、第１の時間と第１の時間の前である第２の時間との間の時間範囲からであり、第１の時間におけるシャッターボタンのアクティブ化を検出する前に複数の画像を取得することが、（第１の時間におけるシャッターのアクティブ化を検出すること以外の）第２の時間の時間的近傍である、シャッターボタンとの双方向作用を検出することとは独立である（９２８）。例えば、第１の時間におけるシャッターボタンのアクティブ化を検出する前に取得された複数の画像は、（第１の時間におけるシャッターボタンのアクティブ化を検出する以外には）第２の時間の時間的近傍であるシャッターボタンとの双方向作用を検出したことに応じて取得されない。例えば、第１の時間におけるシャッターボタンのアクティブ化を検出する前に取得された複数の画像は、第２の時間又はその付近におけるシャッターボタンの部分的な（又は完全な）アクティブ化を検出したことに応じて取得されない。
【０３２３】
一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出する前に取得された、第１の画像シーケンスにおける複数の画像が、１つ以上の既定のグループ化基準を満たす（９３０）。一部の実施形態では、既定のグループ化基準が、シャッターボタンのアクティブ化を検出する前の既定数の画像を選択することを含む（９３２）。一部の実施形態では、既定のグループ化基準が、代表画像の前の既定数の画像を選択することを含む（９３４）。一部の実施形態では、既定のグループ化基準が、シャッターボタンのアクティブ化を検出した直前の既定時間範囲内にある画像を選択することを含む（９３６）。一部の実施形態では、既定のグループ化基準が、代表画像を取得した時間の直前の既定時間範囲内にある画像を選択することを含む（９３８）。
【０３２４】
一部の実施形態では、ライブプレビューが、第１のメディア取得モードを有効化するためのアフォーダンスを含むメディアキャプチャユーザインタフェースの一部分として表示され、シャッターボタンが、メディアキャプチャユーザインタフェースに表示されたソフトウェアボタンである（例えば、図５Ａ〜図５Ｈのシャッターボタン５１４）（９４０）。シャッターボタンのアクティブ化（例えば、図５Ｆのタップジェスチャ５１８）を検出したことに応じて、デバイスは、カメラが第１の画像シーケンスのための画像を取得する、シャッターボタンのアクティブ化の後の時間に対応する時間だけ続く、シャッターボタンに関連付けられたアニメーション（例えば、図５Ｆ〜図５Ｈに示すように、バラバラになって元に戻るシャッターボタンの一部分のアニメーション）を（例えば、メディアが依然としてキャプチャ中であるという指標をユーザに提供するために）表示する（９４２）。一部の実施形態では、アニメーションは、カメラが第１の画像シーケンスのための画像の取得を終える前にシャッターボタンが再度アクティブ化された場合に途切れなく延長され得るループアニメーションである。
【０３２５】
一部の実施形態では、デバイスは、（シャッターボタンのアクティブ化を検出することとは独立に）第１のメディア取得モードに入ると画像の取得及び記憶を開始する（９４４）。デバイスが、第１のメディア取得モードにある間に、それぞれの時間におけるシャッターボタンのアクティブ化の時間的近傍のそれぞれの複数の画像へグループ化されない画像を削除する（又は削除用にマーキングする）（９４６）。
【０３２６】
一部の実施形態では、デバイスは、（シャッターボタンのアクティブ化を検出することとは独立に）ライブプレビューを表示すると画像の取得及び記憶を開始する（９４８）。デバイスが、第１のメディア取得モードにある間に、それぞれの時間におけるシャッターボタンのアクティブ化の時間的近傍のそれぞれの複数の画像へグループ化されない画像を削除する（又は削除用にマーキングする）（９５０）。
【０３２７】
一部の実施形態では、デバイスは、シャッターボタンのアクティブ化を検出することとは独立に、ライブプレビューを表示する間に画像の取得及び記憶する（９５２）。デバイスが、第１のメディア取得モードにある間に、それぞれの時間におけるシャッターボタンのアクティブ化の時間的近傍のそれぞれの複数の画像へグループ化されない、取得及び記憶した画像を削除する（又は削除用にマーキングする）（９５４）。
【０３２８】
一部の実施形態では、ユーザは、画像が画像シーケンスへグループ化されない場合に画像を破棄する前に画像を保持する時間の長さを選択できる。例えば、ユーザは、ライブプレビューモードで表示された画像を５、１０又は２０秒保持するように、デバイスを設定できる。例えば、ユーザが５秒の時間の長さを選択すると仮定すると、ライブプレビューに表示された画像は、ライブプレビューに表示された後に５秒保持され、次いで、シャッターボタンのアクティブ化によって画像シーケンスへグループ化されない場合、破棄（例えば、削除又は削除用にマーキング）される。
【０３２９】
一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて、デバイスは、（例えば、シャッターボタンのアクティブ化を検出する前に記録された音声と、シャッターボタンのアクティブ化を検出した後に記録された音声と、を含む）第１の画像シーケンスに対応する音声を第１の画像シーケンスに関連付ける（９５６）。一部の実施形態では、デバイスは、マイクロフォンを備え（又はマイクロフォンと通信し）、画像シーケンスを取得した際に検出された音声は、メモリに記憶され、記憶された第１の画像シーケンスにリンク（又は他の方法で関連付け）される。例えば、図６Ｅ〜図６Ｉは、対応する音声を伴う画像シーケンスの再生を示す。
【０３３０】
一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて、デバイスは、第１の画像シーケンスに対応するメタデータを、第１の画像シーケンスに関連付ける（９５８）（例えば、図６Ｊ〜図６Ｍは、対応するメタデータを伴う画像シーケンスの再生を示す）。一部の実施形態では、時間、日付、（例えば、ＧＰＳを介する）位置、天気、画像シーケンスを取得した時に再生されていた音楽（例えば、Ｓｈａｚａｍ（登録商標）、ＳｏｕｎｄＨｏｕｎｄ（登録商標）又はＭｉｄｏｍｉ（登録商標）などの、デバイスの音楽識別ソフトウェアで識別された音楽）、ローカルイベント情報（第１の画像シーケンスを取得した時と場所で行われていたスポーツゲームなど）、イベント後情報（最終スコアなど）などの、画像シーケンスのためのメタデータは、メモリに記憶され、記憶された画像シーケンスにリンク（又は他の方法で関連付け）される。
【０３３１】
一部の実施形態では、デバイスは、第１の画像シーケンスからの不鮮明な画像を自動的に排除する（９６０）（又は削除若しくはシーケンスの一部分として表示を行わない）。
【０３３２】
一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出した後に、デバイスは、（第１の時間と第２の時間との間では、いかなるシャッターボタンのアクティブ化も検出せずに）第２の時間におけるシャッターボタンの次のアクティブ化を検出する（９６２）。第２の時間におけるシャッターボタンの次のアクティブ化を検出したことに応じて、デバイスは、第２の時間におけるシャッターボタンのアクティブ化の時間的近傍でカメラが取得した複数の画像を第２の画像シーケンスへグループ化する（９６４）。第２の画像シーケンスは、第２の時間におけるシャッターボタンのアクティブ化を検出する前にカメラが取得した複数の画像と、第２の画像シーケンスを代表し、かつ第２の画像シーケンスにおける他の画像のうちの１つ以上の後にカメラが取得した代表画像と、を含む。一部の実施形態では、画像シーケンスのキャプチャは、従来のデジタルカメラによる個別の画像のキャプチャと類似の仕方でなされるため、このような画像シーケンスのキャプチャが、初心者ユーザにとっても、シンプルかつ直観的になる。従来のデジタルカメラでは、シャッターボタンをアクティブ化するたびに、個別の画像がキャプチャされる。ここでは、シャッターボタンをアクティブ化するたびに、画像シーケンスがキャプチャされる。この画像シーケンスのキャプチャの仕方は、従来のデジタルカメラによる動画のキャプチャの仕方とは異なる。従来のデジタルカメラによる動画のキャプチャでは、シャッターボタンの最初のアクティブ化によって、動画の記録が開始し、シャッターボタンの次のアクティブ化によって、動画の記録が停止する。
【０３３３】
一部の実施形態では、シーケンスにおける最初のフレーム及び／又は最後のフレームは、代表画像の変更に従って変更される（例えば、図５Ｉ〜図５Ｋに示すように）。そのため、一部の実施形態では、第１の画像シーケンスは、第１の画像シーケンスにおける最初の画像と、最初の画像と代表画像との間に取得された第１の数の画像と、第１の画像シーケンスにおける最後の画像と、代表画像と最後の画像との間に取得された第２の数の画像と、を含む（９６６）。デバイスは、第１の画像シーケンスにおける代表画像を変更する要求に対応する入力を検出する（９６８）。一部の実施形態では、画像シーケンス編集モードにある間に、デバイスは、代表画像選択指示子を、現在の代表画像から第１の画像シーケンスにおける別の画像に移動させるジェスチャ（例えば、ドラッグジェスチャ又はタップジェスチャ）（例えば、タッチジェスチャ５２２）を検出する。一部の実施形態では、画像シーケンス編集モードにある間に、デバイスは、現在の代表画像を代表画像選択エリア外へ移動させ、第１の画像シーケンスにおける別の画像を代表画像選択エリア内へ移動させるジェスチャ（例えば、ドラッグジェスチャ又はタップジェスチャ）を検出する。第１の画像シーケンスにおける代表画像を変更する要求に対応する入力を検出したことに応じて、デバイスは、検出された入力に従って、代表画像を訂正された代表画像に変更し、検出された入力に従って、第１の画像シーケンスが訂正された最初の画像及び訂正された最後の画像を有するように、第１の画像シーケンスの一方の端部に画像を追加し、かつ第１の画像シーケンスの他方の端部における画像を削除することによって、第１の画像シーケンスにおけるグループ化された複数の画像を変更する（９７０）。
【０３３４】
一部の実施形態では、最初の画像と代表画像との間にある画像の数と、訂正された最初の画像と訂正された代表画像との間にある画像の数とは、同じである。一部の実施形態では、代表画像と最後の画像との間にある画像の数と、訂正された代表画像と訂正された最後の画像との間にある画像の数とは、同じである。一部の実施形態では、加えられた画像は、第１の画像シーケンスの一方の端部の時間的近傍にある。例えば、訂正された代表画像が、第１の画像シーケンスにおける３画像前である場合、（最初の画像の直前に取得された）３つの画像が（３つの画像のうちの最も時間的に早いものが訂正された最初の画像となった状態で）第１のシーケンスの最初に加えられ、第１のシーケンスの末尾から３つの画像が削除される。
【０３３５】
一部の実施形態では、ディスプレイはタッチ感知ディスプレイである（９７２）。デバイスは、第１の画像シーケンスからの代表画像を表示する要求を受ける（９７４）。代表画像を表示する要求を受けたことに応じて、デバイスは、代表画像をタッチ感知ディスプレイ上に表示する（９７６）。代表画像を表示する間に、デバイスは、タッチ感知ディスプレイ上で代表画像上へのタッチ入力を受け、タッチ入力が、時間と共に変化する特性を含む（９７８）。例えば、タッチ入力の強度は、時間と共に変化する、又は（例えば、タッチ感知ディスプレイを横断する接触の横方向の移動に起因して）タッチ入力における接触の位置は、時間と共に変化する。タッチ感知ディスプレイ上の代表画像上でタッチ入力を受けたことに応じて、デバイスは、タッチ入力の特性の経時変化に基づいて決定されたレートで、第１の画像シーケンスにおける画像を（例えば、順番に）表示する（９８０）（例えば、図６Ａ〜図６ＦＦの長押しジェスチャ又は図７Ａ〜図７ＣＣのナビゲーションドラッグジェスチャを参照して説明したように）。
【０３３６】
図９Ａ〜９Ｇにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の順序換えをする様々な方法を認識するであろう。加えて、本明細書に記載の他の方法（例えば、方法１０００、１００００、１００５０、１１００、１１０００、１２００、２４００、２５００、２６００及び２７００）に関して本明細書で記載されている他のプロセスの詳細は、また、図９Ａ〜図９Ｇに関連して上述されている方法９００に、類似の方法で適用可能であることも留意されたい。例えば、方法９００に関連して上述された、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスは、本明細書で説明される他の方法（例えば、方法１０００、１００００、１００５０、１１００、１１０００、１２００、２４００、２５００、２６００及び２７００）に関連して本明細書で説明される、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスの特性のうちの１つ以上を、任意選択的に有する。簡潔にするために、これらの詳細は、ここでは繰り返さない。加えて、付録Ａで説明される他のプロセスの細部もまた、図９Ａ〜図９Ｇに関連して上述した方法９００に類似の仕方で適用可能であることに留意されたい。例えば、方法９００に関連して上述した取得動作、グループ化動作及び記憶動作は、任意選択的に、付録Ａで説明される拡張写真のためのキャプチャ動作、トリミング動作、記憶又は検索動作の特性のうちの１つ以上を有する。
【０３３７】
図１０Ａ〜図１０Ｅは、一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法１０００の流れ図を示す。方法１０００は、ディスプレイ及びタッチ感知面を備えた電子デバイス（例えば、図３のデバイス３００又は図１Ａのポータブル多機能デバイス１００）にて実行される。一部の実施形態では、デバイスが、タッチ感知面との接触の強度を検出するための１つ以上のセンサを含む。一部の実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面がディスプレイ上にある、又はディスプレイに一体化されている。一部の実施形態では、ディスプレイはタッチ感知面から分離している。方法１０００の一部の動作が任意選択的に、組み合わされ、かつ／又は一部の動作の順序が任意選択的に変えられる。
【０３３８】
デバイスは、（例えば、デバイスが画像提示モードにある間に（図６Ａ参照））ディスプレイ上に代表画像を表示する（１００２）。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスはまた、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。一部の実施形態では、画像シーケンスを撮ったカメラは、電子デバイスの一部である。一部の実施形態では、画像シーケンスは、電子デバイスの一部ではないカメラで撮られた（例えば、画像シーケンスは、別のデバイスのカメラで撮られた後、電子デバイスに転送された）。一部の実施形態では、画像シーケンスは、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて取得されている。一部の実施形態では、代表画像は、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、カメラが取得した代表画像に対応する。
【０３３９】
ディスプレイ上に代表画像を表示する間に、デバイスは、第１の入力の第１の部分（例えば、タッチ感知面上への入力（図６Ｂ〜図６Ｄの第１の入力６１６の第１の部分６１６−１を参照））を検出する（１００４）。一部の実施形態では、第１の入力は、長押しジェスチャ（例えば、タッチ感知ディスプレイ上の代表画像上での長押し指ジェスチャ、又はカーソル若しくは他のフォーカスセレクタがディスプレイ上の代表画像上にある間における、トラックパッド上での長押し指ジェスチャ）である（１００６）。一部の実施形態では、第１の入力は、カーソル又は他のフォーカスセレクタがディスプレイ上の代表画像上にある間における、マウスによるクリックアンドホールド入力である。一部の実施形態では、デバイスは、タッチ感知面で接触の強度を検出する１つ以上のセンサを含み、第１の入力は、第１の接触強度基準を満足する指の接触（例えば、タッチ感知ディスプレイ上の代表画像上での指ジェスチャ、又はカーソル若しくは他のフォーカスセレクタがディスプレイ上の代表画像上にある間における、トラックパッド上での指ジェスチャであって、入力の少なくとも一部分で指ジェスチャの接触が軽い押圧（又は深い押圧）強度閾値を上回る、指ジェスチャ）を含む（１００８）。例えば、図６Ｂ〜図６Ｄに示すように、第１の入力６１６は、軽い押圧強度閾値ＩＴＬを上回る長押し入力である。
【０３４０】
第１の入力の第１の部分を検出したことに応じて、デバイスは、代表画像の表示を、代表画像を取得した後にカメラが取得した１つ以上の画像の順番での表示と置き換える（１０１０）（例えば、図６Ｂ〜図６Ｄに示すように）。よって、一部の実施形態では、第１の入力の第１の部分を検出したことに応じて、代表画像を取得した後にカメラが取得した１つ以上の画像が、順番に表示される。一部の実施形態では、代表画像を取得した後にカメラが取得した１つ以上の画像は、第１の入力の第１の部分を検出したことに応じて、第１の入力の第１の部分における接触の強度に基づくレートで順番に表示される（１０１２）（例えば、表示レートは、第１の入力の第１の部分における接触の強度が増加するにつれて増進し、表示レートは、第１の入力の第１の部分における接触の強度が減少するにつれて減退する）。一部の実施形態では、（第１の入力の第１の部分を検出したことに応じて）画像を代表画像から最後の画像まで順番に表示するレートは、第１の入力の第１の部分における接触の強度に従って変化する。一部の実施形態では、このように最初に表示レートが第１の入力における接触強度に依存した後、（図６Ｅから図６Ｍに示すように、第１の入力のその後の部分を検出したことに応じた）続く画像シーケンスの表示は、第１の入力のその後の部分の接触強度とは独立に固定表示レートで行われる。一部の実施形態では、代表画像を取得した後にカメラが取得した１つ以上の画像が、第１の入力の第１の部分を検出したことに応じて、固定レートで順番に表示される。一部の実施形態では、画像シーケンス間の進行の位置は、接触の強度に基づく（例えば、接触の特定の強度は、図６Ｐ〜図６Ｖ及び図６Ｗに示すように、画像シーケンス間の対応する進行量に対応付けされる）。一部の実施形態では、強度とアニメーション進行との間におけるこの対応付けは、接触の強度がＩＴＬとＩＴＤとの間である場合に適用され、接触の強度がＩＴＤを上回っている場合、画像シーケンスの間のアニメーションは、既定のレート（例えば１ｘリアルタイム）又は接触の強度に基づいて決定されたレート（例えば、より高い強度の接触ではより速く、より低い強度の接触ではよりも遅く）で進行する。一部の実施形態では、代表画像を表示することを、代表画像を取得した後にカメラが取得した１つ以上の画像を順番に表示することと置き換えることは、最初の接触の強度の経時変化に基づいて画像シーケンスにおける画像を動的に表示するアニメーションを表示することを含む。
【０３４１】
一部の実施形態では、代表画像を表示することを、代表画像を取得した後にカメラが取得した１つ以上の画像を順番に表示することと置き換えることは、任意選択的に、第１の入力の第１の部分が１つ以上の既定の強度基準を満たすか否かに関わらず、表示画像を毎秒複数回（例えば、毎秒１０、２０、３０又は６０回）更新する（例えば、置き換える）ことを含む。一部の実施形態では、アニメーションは、デバイスが検出した強度の量に関するフィードバック（例えば、ユーザがかけた力の量に関するフィードバック）をユーザに提供するために、第１の入力の第１の部分の強度が変化するにつれて更新される流体アニメーションである。一部の実施形態では、アニメーションは、タッチ感知面にかかる力の変化に対してユーザインタフェースがリアルタイムで応答しているという外観をユーザのために生み出すために、滑らかかつ迅速に更新される（例えば、アニメーションは、即時フィードバックをユーザに提供し、ユーザがタッチ感知面にかけている力をうまく調節して、強度が異なる又は変化する接触に応答するユーザインタフェースオブジェクトと効率的に双方向作用できるようにするために、ユーザにとって知覚的に瞬間的である）。
【０３４２】
一部の実施形態では、順番に置き換わる画像シーケンスを示すアニメーションは、最初の接触の強度の小さな変化に対して動的に応答する仕方で表示される（例えば、図６Ｗに示すように）。
【０３４３】
一部の実施形態では、第１の入力の第１の部分を検出した後に、デバイスは、第１の入力の第２の部分を検出する（１０１４）（例えば、指ジェスチャにおける十分な接触及び／又は強度を検出し続ける）。一部の実施形態では、第２の部分は、第１の入力の第１の部分と同じ特性を有する第１の入力の続きである（例えば、第１の入力の第１の部分との第２の部分との間の変化に時間依存はない）。一部の実施形態では、ユーザによって中断又は中止されない限り、第１の入力の第１の部分は、動作１０１０を行う必要な時間だけ長く続き、その後はすべて第１の入力の第２の部分、すなわち後の部分である。
【０３４４】
一部の実施形態では、第１の入力の第２の部分を検出したことに応じて、デバイスは、代表画像を取得する前にカメラが取得した１つ以上の画像と、代表画像と、代表画像を取得した後にカメラが取得した１つ以上の画像と、を順番に表示する（１０１６）（図６Ｅ〜図６Ｉに示すように）。よって、一部の実施形態では、第１の入力の第２の部分を検出したことに応じて、シーケンスにおける最初の画像から最後の画像まで画像シーケンス全体が表示される。
【０３４５】
一部の実施形態では、第１の入力の第１の部分を検出したことに応じて、代表画像を表示することを、代表画像を取得した後にカメラが取得した１つ以上の画像を順番に表示することと置き換える代わりに、デバイスは、第１の入力の第１の部分を検出したことに応じて、代表画像を表示することを、最初の画像の後に画像シーケンスの残りを順番に表示することと置き換える。
【０３４６】
一部の実施形態では、画像シーケンスが、第１の入力の第２の部分を検出したことに応じて、固定レートで順番に表示される（１０１８）。一部の実施形態では、画像シーケンスにおける画像は、（例えば、第１の入力の第２の部分の間に）第１の入力の接触の強度とは独立な固定レートで順番に表示される。例えば、画像シーケンスは、第１の入力の第２の部分の間に、１ｘ動画再生レート（例えば、画像を取得したレート）で順番に表示される。一部の実施形態では、第１の入力の第２の部分の間に、画像シーケンスにおける画像を順番に表示するレートは、第１の入力の接触の強度に依存する。例えば、レートは、接触の強度が増加するにつれて増進する。一部の実施形態では、画像シーケンスが、第１の入力の第２の部分を検出したことに応じて、入力の第１の部分の接触の強度に基づくレートで順番に表示される。
【０３４７】
一部の実施形態では、デバイスは、代表画像を取得した後にカメラが取得した１つ以上の画像を順番に表示することから代表画像を取得する前にカメラが取得した１つ以上の画像を順番に表示することへとクロスフェードする（１０２０）。一部の実施形態では、画像シーケンスがループされる又は再度表示される場合、（例えば、図６Ｄに示すように）画像シーケンスの終わりから（例えば、図６Ｅに示すように）画像シーケンスの始めにかけてクロスフェードアニメーションが表示される。
【０３４８】
一部の実施形態では、第１の入力の第２の部分を検出したことに応じて、デバイスは、画像シーケンスに対応する音声を提示する（１０２２）。一部の実施形態では、第１の入力の第２の部分を検出したことに応じて、画像シーケンスを取得した時に記録された対応する音声と共に、画像シーケンス全体が表示される。一部の実施形態では、第１の入力の第１の部分を検出したことに応じて、音声は提示されない。一部の実施形態では、音声は、（例えば、第１の入力の第２の部分を検出したことに応じて）画像シーケンスの最初の完全な再生の間に提示される。一部の実施形態では、（例えば、第１の入力の第２の部分を検出したことに応じて）画像シーケンスの最初の完全な再生の後に第１の入力が維持される場合、第１の入力を引き続き検出したことに応じる続くシーケンス再生の間は、音声は再度提示されない。一部の実施形態では、所与の入力については、画像シーケンス最初の完全な再生の間にのみ音声は提示される。一部の実施形態では、所与の入力については、画像シーケンスの２回目の完全な再生の間にのみ音声は提示される。
【０３４９】
一部の実施形態では、第１の入力の第２の部分を検出した後に、デバイスは、第１の入力の第３の部分を検出する（１０２４）（例えば、図６Ｊ〜図６Ｍに示すように、指ジェスチャにおける十分な接触及び／又は強度を検出し続ける）。一部の実施形態では、第１の入力の第３の部分は、第１の入力の特性に変化を伴わない、第１の入力の第２の部分の続きである。第１の入力の第３の部分を検出したことに応じて、デバイスは、代表画像を取得する前にカメラが取得した１つ以上の画像と、代表画像と、代表画像を取得した後にカメラが取得した１つ以上の画像と、を順番に表示する（１０２６）（例えば、デバイスは、ループして戻り、シーケンスを再度表示する）。一部の実施形態では、第１の入力における圧力及び／又は接触が維持される場合、画像シーケンスは、再度表示される。一部の実施形態では、ループ及び再生は、第１の入力が維持される限り続く。
【０３５０】
一部の実施形態では、第１の入力の第３の部分を検出したことに応じて、デバイスは、画像シーケンスに対応するメタデータを表示する（１０２８）。一部の実施形態では、第１の入力における圧力及び／又は接触が維持される場合、画像シーケンスは再度表示され、その際、時間、日付、（例えば、ＧＰＳを介する）位置、天気、画像シーケンスを取得した時に再生されていた音楽（例えば、Ｓｈａｚａｍ、ＳｏｕｎｄＨｏｕｎｄ又はＭｉｄｏｍｉなどの、デバイスの音楽識別ソフトウェアで識別された音楽）、ローカルイベント情報（第１の画像シーケンスを取得した時と場所で行われていたスポーツゲームなど）、及び／又はイベント後情報（最終スコアなど）などの、画像シーケンスのためのメタデータの同時表示を伴う。例えば、図６Ｊ〜図６Ｍは、画像シーケンスにおける画像に対応する位置情報及び時間情報の同時表示を示す。
【０３５１】
一部の実施形態では、デバイスは、第１の入力の終了を検出する（１０３０）（例えば、第１の入力における接触のリフトオフを検出する、又は第１の入力における接触の強度が、図６Ｎに示すように、ＩＴＬなどの既定の閾値の強度値を下回るまで低下したことを検出する）。第１の入力の終了を検出したことに応じて、デバイスは、代表画像を表示する（１０３２）（例えば、デバイスは、画像シーケンスにおける代表画像の表示と共に終了するアニメーションを表示する）。
【０３５２】
一部の実施形態では、デバイスは、画像シーケンスにおける第１の画像（例えば、図６Ｎの画像６０２−４）を表示する間に、第１の入力の終了を検出する（１０３４）（例えば、第１の入力における接触のリフトオフを検出する、又は第１の入力における接触の強度が、図６Ｎに示すように、ＩＴＬなどの既定の閾値の強度値を下回るまで低下したことを検出する）。画像シーケンスにおける第１の画像を表示する間に、第１の入力の終了を検出したことに応じて、第１の画像が、画像シーケンスにおける代表画像の前に生じる（例えば、第１の画像が代表画像の前に撮られた）という判定に従って、デバイスは、画像を第１の画像から代表画像まで時系列で順番に表示する（例えば、デバイスは、画像シーケンスを代表画像に到達するまで順方向に表示する）（１０３６）。第１の画像が、画像シーケンスにおける代表画像の後に生じる（例えば、第１の画像が代表画像の後に撮られた）という判定に従って、デバイスは、画像を第１の画像から代表画像まで逆時系列で順番に表示する（例えば、デバイスは、画像シーケンスを代表画像に到達するまで逆方向に表示する）。一部の実施形態では、画像を第１の画像から代表画像まで時系列で順番に表示することは、画像を表示するレートを次第に遅くすることを含み、その結果、画像シーケンスの再生がゆっくりと進んで、代表画像において停止する。一部の実施形態では、画像を第１の画像から代表画像まで逆時系列で順番に表示することは、画像を表示するレートを次第に遅くすることを含み、その結果、画像シーケンスの逆再生がゆっくりと進んで、代表画像において停止する。
【０３５３】
一部の実施形態では、画像シーケンスが、順方向又は逆方向のいずれかのループで順番に表示されるように構成される（１０３８）。デバイスは、画像シーケンスにおける第１の画像を表示する間に、第１の入力の終了を検出する（１０４０）（例えば、デバイスは、第１の入力における接触のリフトオフを検出する、又は第１の入力における接触の強度が、既定の閾値の強度値を下回って低下したことを検出する）。画像シーケンスにおける第１の画像を表示する間に、第１の入力の終了を検出したことに応じて、デバイスは、ループが順方向に進む場合に第１の画像と代表画像との間の画像がより少ないという判定に従って、第１の画像から代表画像まで順方向に順番に画像を表示し、デバイスは、ループが逆方向に進む場合に第１の画像と代表画像との間の画像がより少ないという判定に従って、第１の画像から代表画像まで逆方向に順番に画像を表示する（１０４２）。
【０３５４】
一部の実施形態では、代表画像を取得した後にカメラが取得した１つ以上の画像が、第１の入力によってかけられるそれぞれの強度レベルに従って、順番に表示される（１０４４）。例えば、図６Ｐ〜図６Ｖ及び図６Ｗに示すように、それぞれの画像は、それぞれの強度に対応付けされ、ユーザは、第１の入力によってかけられる強度を変えることによって、代表画像の後に取得された１つ以上の画像間を順方向及び逆方向にスクラブできる（例えば、強度範囲６１８−４に対応する強度のタッチ入力を提供することによって、図６Ｒに示すユーザインタフェースの表示を開始し、その後、タッチ入力の強度を増加して、強度範囲６１８−５に対応する強度によって、図６Ｒに示すユーザインタフェースの表示と、図６Ｓに示すユーザインタフェースとの置き換えが開始するようにする）。
【０３５５】
一部の実施形態では、第１の入力の第１の部分が、（例えば、図６Ｐ〜図６Ｖに示すような）タッチ感知面上で検出された接触の強度の変化を含む（１０４６）。代表画像が表示され、かつ接触が第１の強度を有する間に、デバイスは、第２の強度までそれぞれの量だけ接触の強度の増加を検出する。それぞれの量だけ接触の強度の増加を検出したことに応じて、デバイスは、代表画像の表示を、画像シーケンスにおいて代表画像からそれぞれの数の画像後である第１の後続画像の表示と置き換える。例えば、図６Ｑ〜図６Ｒでは、接触６３６の強度は、強度範囲６１８−３の強度から強度範囲６１８−４内の強度まで増加し、画像６０２−３の表示は、画像６０２−４の表示と置き換わる。第１の後続画像を表示し、かつ接触が第２の強度を有する間に、デバイスは、第３の強度まで前記それぞれの量だけ接触の強度の増加を検出する。第２の強度から第３の強度まで前記それぞれの量だけ接触の強度の増加を検出したことに応じて、デバイスは、第１の後続画像の表示を、画像シーケンスにおいて第１の後続画像からそれぞれの数の画像後である第２の後続画像の表示と置き換える。例えば、図６Ｒ〜図６Ｓでは、接触６３６の強度は、強度範囲６１８−４内の強度から範囲６１８−５内の強度まで増加し、画像６０２−４の表示は、画像６０２−５の表示と置き換わる。
【０３５６】
一部の実施形態では、それぞれの数の画像が、接触の強度の変化の大きさに基づく（１０４８）。例えば、図６Ｑ〜図６Ｓでは、接触６３６の強度が強度範囲６１８−３内の強度から強度範囲６１８−４内の強度まで増加する場合、それぞれの画像数は、１つであり、接触６３６の強度が強度範囲６１８−３内の強度から強度範囲６１８−５内の強度まで増加する場合、それぞれの画像数は、２つである。
【０３５７】
一部の実施形態では、接触の強度の変化が、第１の大きさを有する場合、第１の順次画像が、画像シーケンスにおけるそれぞれの画像の直後であり、第２の順次画像が、画像シーケンスにおける第１の順次画像の直後である（１０５０）。一部の実施形態では、接触の強度のそれぞれの変化が第１の大きさよりも大きい第２の大きさを有する場合、第１の順次画像が、それぞれの画像から画像シーケンスにおいてそれぞれの数の画像だけ離隔し、第２の順次画像が、第１の順次画像から画像シーケンスにおいてそれぞれの数の画像だけ離隔し、それぞれの数の画像が１つ以上の画像である。例えば、図６Ｑ〜図６Ｓでは、接触６３６の強度が強度範囲６１８−３内の強度から強度範囲６１８−４内の強度まで増加する場合、画像６０２−３の表示は、画像６０２−４の表示と置き換わり、接触６３６の強度が強度範囲６１８−３内の強度から強度範囲６１８−５内の強度まで増加する場合、画像６０２−３の表示は、画像６０２−５の表示と置き換わる。
【０３５８】
一部の実施形態では、第１の入力の第１の部分が、（例えば、図６Ｐ〜図６Ｖに示すような）タッチ感知面上で検出された接触の強度の変化を含む（１０５２）。代表画像が表示され、かつ接触が第１の強度を有する間に、デバイスは、第２の強度までそれぞれの量だけ接触の強度の増加を検出する。（同じ）それぞれの量だけ接触の強度の増加を検出したことに応じて、デバイスは、代表画像の表示を、画像シーケンスにおいて代表画像からそれぞれの数の画像後である第１の後続画像の表示と置き換える。例えば、図６Ｑ〜図６Ｒでは、接触６３６の強度は、強度範囲６１８−３の強度から強度範囲６１８−４内の強度まで増加し、画像６０２−３の表示は、画像６０２−４の表示と置き換わる。第１の後続画像を表示し、かつ接触が第２の強度を有する間に、デバイスは、（同じ）それぞれの量だけ接触の強度の変化を検出する。（同じ）それぞれの量だけ接触の強度の変化を検出したことに応じて、（同じ）それぞれの量だけの接触の強度の変化が第２の強度から第３の強度への接触の強度の増加を含むという判定に従って、デバイスは、第１の後続画像の表示を、画像シーケンスにおいて第１の後続画像からそれぞれの数の画像後である第２の後続画像の表示と置き換え、（同じ）それぞれの量だけの接触の強度の変化が第２の強度から第１の強度への接触の強度の減少を含むという判定に従って、デバイスは、第１の後続画像の表示を、代表画像の表示と置き換える。例えば、図６Ｒ〜図６Ｓに示すように、接触６３６の強度が強度範囲６１８−４内の強度から強度範囲６１８−５内の強度まで増加する場合、画像６０２−４の表示は、画像６０２−５の表示と置き換わり、図６Ｔ〜図６Ｕに示すように、接触６３６の強度が強度範囲６１８−４内の強度から強度範囲６１８−３内の強度まで減少する場合、画像６０２−４の表示は、画像６０２−３の表示と置き換わる。
【０３５９】
図１０Ａ〜図１０Ｅにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の順序換えをする様々な方法を認識するであろう。一部の実装では、本明細書で説明される１つ以上の動作が省略される場合もある。例えば、一部の実施形態では、動作１０１４及び１０１６が省略される。加えて、本明細書に記載の他の方法（例えば、方法９００、１００００、１００５０、１１００、１１０００、１２００、２４００、２５００、２６００及び２７００）に関して本明細書で記載されている他のプロセスの詳細は、また、図１０Ａ〜図１０Ｅに関連して上述されている方法１０００に、類似の方法で適用可能であることも留意されたい。例えば、方法１０００に関連して上述された、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスは、本明細書で説明される他の方法（例えば、方法９００、１００００、１００５０、１１００、１１０００、１２００、２４００、２５００、２６００及び２７００）に関連して本明細書で説明される、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスの特性のうちの１つ以上を、任意選択的に有する。簡潔にするために、これらの詳細は、ここでは繰り返さない。
【０３６０】
図１０Ｆ〜図１０Ｉは、一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法１００００の流れ図を示す。方法１００００は、ディスプレイ及びタッチ感知面を備えた電子デバイス（例えば、図３のデバイス３００又は図１Ａのポータブル多機能デバイス１００）にて実行される。一部の実施形態では、デバイスが、タッチ感知面との接触の強度を検出するための１つ以上のセンサを含む。一部の実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面がディスプレイ上にある、又はディスプレイに一体化されている。一部の実施形態では、ディスプレイはタッチ感知面から分離している。方法１００００の一部の動作が任意選択的に、組み合わされ、かつ／又は一部の動作の順序が任意選択的に変えられる。
【０３６１】
デバイスはディスプレイ上に代表画像を表示する（１０００２）。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。一部の実施形態では、画像シーケンスは、方法１０００の動作１００２を参照して説明した画像シーケンスと類似する。
【０３６２】
ディスプレイ上に代表画像を表示する間に、デバイスは、第１の入力の第１の部分を検出する（１０００４）。一部の実施形態では、第１の入力は、長押しジェスチャである（１０００６）。一部の実施形態では、第１の入力は、方法１０００の動作１００４から１００８を参照して説明した第１の入力と類似する。
【０３６３】
第１の入力の第１の部分を検出したことに応じて、デバイスは、代表画像を表示することから画像シーケンスにおけるそれぞれの前の画像を表示することへ移行し、それぞれの前の画像が、代表画像を取得する前にカメラによって取得され、代表画像を表示することからそれぞれの前の画像を表示することへ移行した後に、デバイスは、それぞれの前の画像から開始して順番に、代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を表示する（１０００８）。一部の実施形態では、代表画像を表示することからそれぞれの前の画像を表示することへ移行した後に、デバイスは、それぞれの前の画像から開始して順番に、代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、代表画像と、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を表示する。
【０３６４】
一部の実施形態では、代表画像を表示することからそれぞれの前の画像を表示することへ移行することは、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部を順番に表示することと、次いで、代表画像を取得した後に取得されたそれぞれの後続画像の表示を、それぞれの前の画像と置き換えることと、を含む（１００１０）（例えば、図６Ｘの図表６５０を参照して説明したように、デバイスは、クロスフェード及び／又はぼかして、それぞれの後続画像を表示することからそれぞれの前の画像を表示することへ切り替える）。
【０３６５】
一部の実施形態では、代表画像を表示することからそれぞれの前の画像を表示することへ移行することが、代表画像の表示をそれぞれの前の画像と置き換えることを含む（１００１２）（例えば、図６Ｘの図表６５６を参照して説明したように、デバイスは、切り替え前に代表画像を取得した後にカメラが取得した１つ以上の画像を表示せずに、クロスフェード及び／又はぼかして、代表画像を表示することからそれぞれの前の画像を表示することへ切り替える）。
【０３６６】
一部の実施形態では、代表画像を表示することからそれぞれの前の画像を表示することへ移行することが、第１の入力の第１の部分が、第１の再生基準を満たすという判定に従って（例えば、接触の強度が再生強度閾値までゆっくりと増加していることを検出する、又は接触の強度が速い再生強度閾値よりも低い遅い再生強度閾値まで増加していることを検出する）、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部を順番に表示することと、次いで、代表画像を取得した後に取得されたそれぞれの後続画像の表示を、それぞれの前の画像と置き換えることと（例えば、クロスフェード及び／又はぼかして、それぞれの後続画像を表示することからそれぞれの前の画像を表示することへ切り替える）、第１の入力の第１の部分が、第１の再生基準とは異なる第２の再生基準を満たすという判定に従って（例えば、接触の強度が再生強度閾値まで速く増加していることを検出する、又は接触の強度が速い再生強度閾値まで増加していることを検出する）、代表画像の表示を、それぞれの前の画像と置き換えることと（例えば、切り替え前に代表画像を取得した後にカメラが取得した１つ以上の画像を表示せずに、クロスフェード及び／又はぼかして、代表画像を表示することからそれぞれの前の画像を表示することへ切り替える）、を含む（１００１４）。
【０３６７】
一部の実施形態では、デバイスは、タッチ感知面との接触の強度を検出するための１つ以上のセンサユニットを含む（１００１６）。第１の入力は、タッチ感知面上の接触を含む。第１の再生基準が、接触が第１の強度閾値を上回る特性強度を有する場合に満たされる基準（例えば、図６Ｘの軽い押圧閾値ＩＴＬ）を含む。第２の再生基準が、接触が第１の強度閾値よりも大きい第２の強度閾値を上回る特性強度を有する場合に満たされる基準（例えば、図６Ｘの深い押圧閾値ＩＴＤ）を含む。
【０３６８】
一部の実施形態では、代表画像を取得する前にカメラが取得した１つ以上の画像と、代表画像を取得した後にカメラが取得した１つ以上の画像とが、それぞれの前の画像から開始して順番に固定レートで表示される（１００１８）（例えば、方法１０００の動作１０１８を参照して説明した固定レートでの画像の表示に類似の仕方で）。
【０３６９】
一部の実施形態では、デバイスは、画像シーケンスに対応する音声を提示する（１００２０）（例えば、方法１０００の動作１０２２を参照して説明したような音声の提示と類似して）。
【０３７０】
一部の実施形態では、第１の入力の第１の部分を検出した後に、デバイスは、第１の入力の第２の部分を検出する（１００２２）。第１の入力の第２の部分を検出したことに応じて、デバイスは、（例えば、方法１０００の動作１０２４〜１０２８と類似の仕方で）代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を順番に表示する。一部の実施形態では、第１の入力の第２の部分を検出したことに応じて、デバイスは、画像シーケンスに対応するメタデータを表示する（１００２４）。
【０３７１】
一部の実施形態では、デバイスは、第１の入力の終了（例えば、リフトオフ）を検出する（１００２６）。第１の入力の終了を検出したことに応じて、デバイスは、代表画像を表示する。（例えば、方法１０００の動作１０３０〜１０３２と類似の仕方で）。
【０３７２】
一部の実施形態では、デバイスは、画像シーケンスにおける第１の画像を表示する間に、第１の入力の終了（例えば、リフトオフ）を検出する（１００２８）。画像シーケンスにおける第１の画像を表示する間に、第１の入力の終了を検出したことに応じて、第１の画像が、画像シーケンスにおける代表画像の前に生じるという判定に従って、デバイスは、第１の画像から代表画像までの画像を時系列で順番に表示し、デバイスは、第１の画像が、画像シーケンスにおける代表画像の後に生じるという判定に従って、第１の画像から代表画像までの画像を逆時系列で順番に表示する（例えば、方法１０００の動作１０３４〜１０３６に類似の仕方で）。
【０３７３】
一部の実施形態では、画像シーケンスが、順方向又は逆方向のいずれかのループで順番に表示されるように構成される（１００３０）。デバイスは、画像シーケンスにおける第１の画像を表示する間に、第１の入力の終了（例えば、リフトオフ）を検出する。画像シーケンスにおける第１の画像を表示する間に、第１の入力の終了を検出したことに応じて、デバイスは、ループが順方向に進む場合に第１の画像と代表画像との間の画像がより少ないという判定に従って、第１の画像から代表画像まで順方向に順番に画像を表示し、デバイスは、ループが逆方向に進む場合に第１の画像と代表画像との間の画像がより少ないという判定に従って、第１の画像から代表画像まで逆方向に順番に画像を表示する（例えば、方法１０００の動作１０３８〜１０４２に類似の仕方で）。
【０３７４】
図１０Ｆ〜図１０Ｉにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の順序換えをする様々な方法を認識するであろう。一部の実装では、本明細書で説明される１つ以上の動作が省略される場合もある。例えば、一部の実施形態では、動作１００１４及び１００１６が省略される。加えて、本明細書に記載の他の方法（例えば、方法９００、１０００、１００５０、１１００、１１０００、１２００、２４００、２５００、２６００及び２７００）に関して本明細書で記載されている他のプロセスの詳細は、また、図１０Ｆ〜図１０Ｉに関連して上述されている方法１００００に、類似の方法で適用可能であることも留意されたい。例えば、方法１００００に関連して上述された、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスは、本明細書で説明される他の方法（例えば、方法９００、１０００、１００５０、１１００、１１０００、１２００、２４００、２５００、２６００及び２７００）に関連して本明細書で説明される、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスの特性のうちの１つ以上を、任意選択的に有する。簡潔にするために、これらの詳細は、ここでは繰り返さない。
【０３７５】
図１０Ｊ〜図１０Ｍは、一部の実施形態に係る、関連画像シーケンスを表示（又は再生）する方法１００５０の流れ図を示す。方法１００５０は、ディスプレイ及びタッチ感知面を備えた電子デバイス（例えば、図３のデバイス３００又は図１Ａのポータブル多機能デバイス１００）にて実行される。一部の実施形態では、デバイスが、タッチ感知面との接触の強度を検出するための１つ以上のセンサを含む。一部の実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面がディスプレイ上にある、又はディスプレイに一体化されている。一部の実施形態では、ディスプレイはタッチ感知面から分離している。方法１００５０の一部の動作が任意選択的に、組み合わされ、かつ／又は一部の動作の順序が任意選択的に変えられる。
【０３７６】
ディスプレイ、タッチ感知面、及びタッチ感知面との接触の強度を検出するための１つ以上のセンサを備えた電子デバイスにおいて、デバイスは、代表画像（例えば、図６Ｙの代表画像６０２−１）をディスプレイ上に表示する（１００５２）。
【０３７７】
代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。一部の実施形態では、代表画像は、画像シーケンスにおける最初の画像である。一部の実施形態では、画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む（１００５４）（例えば、画像シーケンスは、方法１０００の動作１００２を参照して説明したような画像シーケンスに類似する）。
【０３７８】
デバイスは、ディスプレイ上に代表画像を表示する間に、タッチ感知面上への接触の特性強度が第１の強度閾値（例えば、図６Ｙ〜図６ＡＡの軽い押圧閾値ＩＴＬ）よりも大きい第１の強度まで増加したことを検出することを含む、第１の入力を検出することを行う（１００５６）。
【０３７９】
一部の実施形態では、第１の入力は、長押しジェスチャである（１００５８）。一部の実施形態では、第１の入力は、方法１０００の動作１００４〜１００８を参照して説明した第１の入力と類似する。
【０３８０】
接触の特性強度が増加したことを検出したことに応じて、デバイスは、代表画像を取得した後にカメラが取得した１つ以上の画像間を第１の方向に第１の強度に少なくとも部分的に基づいて決定されたレートで（時系列で）進む（１００６０）（例えば、図６Ｙ〜図６ＡＡを参照して説明したように）。
【０３８１】
代表画像を取得した後にカメラが取得した１つ以上の画像間を第１の強度に基づいて決定されたレートで進んだ後、デバイスは、接触の強度が第１の強度未満である第２の強度まで減少したことを検出する（１００６２）。
【０３８２】
第２の強度まで接触の特性強度が減少を検出したことに応じて、第２の強度が第１の強度閾値を上回っているという判定に従って、デバイスは、代表画像を取得した後にカメラが取得した１つ以上の画像間を、第１の方向に、第２のレートで進み続け、第２のレートが、第２の強度に少なくとも部分的に基づいて決定され、第２のレートが、第１のレートよりも遅く、第２の強度が第１の強度閾値を下回っているという判定に従って、デバイスは、代表画像を取得した後にカメラが取得した１つ以上の画像間を、第１の方向とは反対の第２の方向に（例えば、逆時系列で）、第２の強度に少なくとも部分的に基づいて決定されたレートで移動する（例えば、デバイス１００は、入力６４４が軽い押圧閾値ＩＴＬを下回る接触強度を有することから、画像シーケンス６０２を図６ＡＡから図６ＢＢまで逆方向に移動する）（１００６４）。
【０３８３】
一部の実施形態では、画像が順番に接触の特性強度が増加するにつれて増進するレートで表示される（例えば、第１のレート及び／又は第２のレートは、接触の特性強度に比例する）（１００６６）。一部の実施形態では、接触の特性強度が第１の強度閾値を上回っているという判定に従って、代表画像を表示することは、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部を順番に接触の特性強度が増加するにつれて増進するレートで表示することと置き換わる。
【０３８４】
一部の実施形態では、接触の特性強度が第１の強度閾値を下回っているという判定に従って、シーケンスにおける画像は、接触の特性強度が減少するにつれて増進する逆方向のレートで逆時系列で表示される（例えば、図６Ｙ〜図６ＡＡのレート図６４６及び図６ＣＣ〜図６ＤＤに示すグラフに示すように）。
【０３８５】
一部の実施形態では、順方向又は逆方向のレートは、リアルタイム又は準リアルタイムで判定され、その結果、ユーザは、接触の特性強度を変化させることによって、画像間の進行を（順方向又は逆方向のいずれかに）加速又は減速できる。
【０３８６】
一部の実施形態では、画像が順番に接触の特性強度と第１の強度閾値との差に比例するレートで表示される（例えば、第１のレート及び／又は第２のレートは、接触の特性強度と第１の強度閾値との差に比例する）（１００６８）。一部の実施形態では、接触の特性強度が第１の強度閾値を上回っているという判定に従って、代表画像を表示することは、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部を順番に接触の特性強度と第１の強度閾値との差に比例するレートで表示することと置き換わる。
【０３８７】
一部の実施形態では、接触の特性強度が第１の強度閾値を下回っているという判定に従って、シーケンスにおける画像は、接触の特性強度と第１の強度閾値との差に比例する逆方向のレートで逆時系列で表示される。
【０３８８】
一部の実施形態では、順方向又は逆方向のレートは、リアルタイム又は準リアルタイムで判定され、その結果、ユーザは、接触の特性強度を変化させることによって、画像間の進行を（順方向又は逆方向のいずれかに）加速又は減速できる。
【０３８９】
一部の実施形態では、デバイスは、画像シーケンスの終端が近づくにつれて、画像シーケンスにおける画像を表示するレートを減退させる（例えば、接触の特性強度とは独立に）（１００７０）。
【０３９０】
例えば、一部の実施形態では、第１のレートが、現在の表示画像と画像シーケンスの最後との近さに部分的に基づいて決定される（例えば、再生がシーケンスの最後に近づくにつれて、進行レートは遅くなり、その結果、画像シーケンスの再生が遅くなって、画像シーケンスの最後で停止する）（１００７２）。よって、デバイスは、画像シーケンスの終わりに近づくにつれて、わずかに「ブレーキをかける」。
【０３９１】
別の例として、一部の実施形態では、第２のレートが、現在の表示画像と画像シーケンスの最初との近さに部分的に基づいて決定される（例えば、逆再生がシーケンスの最初に近づくにつれて、逆方向の移動レートは遅くなり、その結果、画像シーケンスの再生が遅くなって、画像シーケンスの最初で停止する）（１００７４）。よって、デバイスは、逆時系列で移動し、画像シーケンスの最初に近づくにつれて、わずかに「ブレーキをかける」。
【０３９２】
一部の実施形態では、画像シーケンス間の進行レートは、接触がタッチ感知面上で検出されている間に、最大レートによって制約される（例えば、２ｘの最大レートであり、ここで、ｘは、コンテンツの標準的な再生速度であり、例えば、１秒再生する速度は、シーケンスにおける画像の取得の間に経過する時間の１秒に対応する）（１００７６）。
【０３９３】
一部の実施形態では、第１の強度閾値に近い接触の特性強度の強度値は、ゼロ画像毎秒のレートから少なくとも既定量離れているレートの値に関連付けられる（例えば、第１の強度閾値を上回る値では０．２ｘ、第１の強度閾値を下回る値では−０．２ｘ）（１００７８）。画像シーケンスの再生レートがゼロに近づかないことを確実にすることにより、画像間の不一致が容易に明らかになり、画像シーケンス間の滑らかな再生の錯覚を壊すほど遅く再生されないようにしている。
【０３９４】
一部の実施形態では、画像シーケンス間の移動レートは、接触がタッチ感知面上で検出されている間に、最大逆レート（例えば、−２ｘの最大逆レート）によって制約される（１００８０）。
【０３９５】
一部の実施形態では、代表画像が、デバイスのロック画面上の背景画像として表示され、デバイスが、それぞれの画像の後にキャプチャされた１つ以上の画像間を進む間に、１つ以上の前景要素（例えば、日付、時間、１つ以上の通知、ネットワークステータス情報、バッテリステータス情報、デバイスロック解除命令及び／又は他のステータス情報）は変更されない（１００８２）。
【０３９６】
一部の実施形態では、デバイスは、画像シーケンスに対応するメタデータを表示する（１００８４）。例えば、デバイスは、時間、日付、（例えば、ＧＰＳを介する）位置、天気、画像シーケンスを取得した時に再生されていた音楽（例えば、Ｓｈａｚａｍ、ＳｏｕｎｄＨｏｕｎｄ又はＭｉｄｏｍｉなどの、デバイスの音楽識別ソフトウェアで識別された音楽）、ローカルイベント情報（第１の画像シーケンスを取得した時と場所で行われていたスポーツゲームなど）、及び／又はイベント後情報（最終スコアなど）などのメタデータを表示する。
【０３９７】
一部の実施形態では、デバイスは、タッチ感知面からの接触のリフトオフを検出する（１００８６）。接触のリフトオフを検出したことに応じて、デバイスは、画像間を第２の方向に最大逆レートよりも大きいレート（例えば、−４ｘのレート）で移動する。
【０３９８】
一部の実施形態では、デバイスは、第１の入力の終了（例えば、リフトオフ）を検出する（１００８８）。第１の入力の終了を検出したことに応じて、デバイスは、代表画像を表示する（例えば、方法１０００の動作１０３０〜１０３２と類似の仕方で）。
【０３９９】
一部の実施形態では、デバイスは、画像シーケンスにおける第１の画像を表示する間に、第１の入力の終了（例えば、リフトオフ）を検出する（１００９０）。画像シーケンスにおける第１の画像を表示する間に、第１の入力の終了を検出したことに応じて、第１の画像が、画像シーケンスにおける代表画像の前に生じるという判定に従って、デバイスは、第１の画像から代表画像までの画像を時系列で順番に表示し、デバイスは、第１の画像が、画像シーケンスにおける代表画像の後に生じるという判定に従って、第１の画像から代表画像までの画像を逆時系列で順番に表示する（例えば、方法１０００の動作１０３４〜１０３６に類似の仕方で）。
【０４００】
図１０Ｊ〜図１０Ｍにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の順序換えをする様々な方法を認識するであろう。一部の実装では、本明細書で説明される１つ以上の動作が省略される場合もある。例えば、一部の実施形態では、動作１００６４及び１００６６が省略される。加えて、本明細書に記載の他の方法（例えば、方法９００、１０００、１００００、１１００、１１０００、１２００、２４００、２５００、２６００及び２７００）に関して本明細書で記載されている他のプロセスの詳細は、また、図１０Ｊ〜図１０Ｍに関連して上述されている方法１００５０に、類似の方法で適用可能であることも留意されたい。例えば、方法１００５０に関連して上述された、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスは、本明細書で説明される他の方法（例えば、方法９００、１０００、１００００、１１００、１１０００、１２００、２４００、２５００、２６００及び２７００）に関連して本明細書で説明される、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスの特性のうちの１つ以上を、任意選択的に有する。簡潔にするために、これらの詳細は、ここでは繰り返さない。
【０４０１】
図１１Ａ〜図１１Ｅは、一部の実施形態に係る、関連画像シーケンス間をナビゲートする方法１１００の流れ図を示す。方法１１００は、ディスプレイ及びタッチ感知面を備えた電子デバイス（例えば、図３のデバイス３００又は図１Ａのポータブル多機能デバイス１００）にて実行される。一部の実施形態では、デバイスが、タッチ感知面との接触の強度を検出するための１つ以上のセンサを含む。一部の実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面がディスプレイ上にある、又はディスプレイに一体化されている。一部の実施形態では、ディスプレイはタッチ感知面から分離している。方法１１００の一部の動作が任意選択的に、組み合わされ、かつ／又は一部の動作の順序が任意選択的に変えられる。
【０４０２】
デバイスは、複数の画像シーケンスを（例えば、不揮発性メモリ及び／又はプログラムメモリに）記憶する（１１０２）。それぞれの画像シーケンスは、カメラが撮ったそれぞれの代表画像と、それぞれの代表画像を取得した後にカメラが取得した１つ以上の画像と、それぞれの代表画像を取得する前にカメラが取得した１つ以上の画像と、を含む。一部の実施形態では、それぞれの画像シーケンスを撮ったカメラは、電子デバイスの一部である。一部の実施形態では、それぞれの画像シーケンスは、電子デバイスの一部ではないカメラで撮られた（例えば、それぞれの画像シーケンスは、別のデバイスのカメラで撮られた後、電子デバイスに転送された）。一部の実施形態では、それぞれの画像シーケンスは、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて取得されている。一部の実施形態では、それぞれの代表画像は、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、カメラが取得した代表画像に対応する。一部の実施形態では、それぞれの代表画像は、それぞれの画像シーケンスにおける他の画像の解像度よりも高解像度である。一部の実施形態では、それぞれの代表画像は、それぞれの画像シーケンスにおける他の画像の解像度と同じ解像度である。
【０４０３】
デバイスは、第１の画像シーケンスのための第１の代表画像をディスプレイ上の移動可能な第１のエリアに表示する（例えば、図７Ａに示すように、デバイスが画像提示モードにある間に）（１１０４）。一部の実施形態では、移動可能な第１のエリアは、第１の画像シーケンス以外の画像シーケンスからの画像を表示せずに、第１の画像シーケンスにおける画像を表示するエリアである。
【０４０４】
一部の実施形態では、第１の画像シーケンスが、メッセージングアプリケーションのスクロール可能領域に表示されたメッセージ会話におけるメッセージであり、第１の画像シーケンスが、メッセージングアプリケーションのスクロール可能領域がスクロールされる（例えば、メッセージがディスプレイ上を移動する）につれて表示される（１１０６）。
【０４０５】
デバイスは、タッチ感知面上のドラッグジェスチャ（例えば、図７Ｂ〜図７Ｄのドラッグジェスチャ７３６）を検出する（１１０８）。一部の実施形態では、ドラッグジェスチャは、ディスプレイ上の移動可能な第１のエリアにおいて開始する。一部の実施形態では、ドラッグジェスチャは、ディスプレイ上の移動可能な第１のエリアにおいて終了する。一部の実施形態では、ドラッグジェスチャは、（例えば、ドラッグジェスチャは、ドラッグジェスチャによって移動可能な第１のエリアをドラッグすることから）ディスプレイ上の移動可能な第１のエリアにおいて開始及び終了する。
【０４０６】
ドラッグジェスチャがタッチ感知面上において第１の方向（例えば、左向き又は上向き）であるという判定に応じて（１１１２）、移動可能な第１のエリアにおいて、デバイスは、第１の画像シーケンスのための第１の代表画像の表示を、第１の画像シーケンスのための第１の代表画像を取得した後にカメラが取得した第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示と置き換える（１１１４）。デバイスはまた、第１のエリアを第１の方向に移動する（例えば、ドラッグジェスチャによって第１のエリアをドラッグする）（１１１６）。例えば、図７Ｂ〜図７Ｄに示すように、左方向のドラッグジェスチャを検出したことに応じて、デバイスは、第１のエリア７３４を左にドラッグする。
【０４０７】
一部の実施形態では、ディスプレイ上における第１のエリアの第１の方向への移動は、タッチ感知面上におけるドラッグジェスチャの接触の第１の方向への移動に対応する（例えば、接触の移動は、第１のエリアの移動を直接操作するようにみえる）。より一般的には、一部の実施形態では、それぞれの画像シーケンスにおける画像を表示するそれぞれのエリアの移動は、タッチ感知面上におけるドラッグジェスチャの接触の移動に対応する。
【０４０８】
一部の実施形態では、第１のエリアにおける、第１の代表画像を取得した後にカメラが取得した第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示は、ドラッグジェスチャにおける接触の移動に従って行われる。よって、第１の方向への接触の移動が加速した場合、第１のエリアにおける画像の時系列進行の表示も加速する。第１の方向への接触の移動が減速した場合、第１のエリアにおける画像の時系列進行の表示も減速する。第１の方向への接触の移動が停止した場合、第１のエリアにおける画像の時系列進行の表示も停止する。そして、接触の移動が、（例えば、左方向のドラッグジェスチャから右方向のドラッグジェスチャに）方向を反転した場合、第１のエリアにおける、第１の画像シーケンスにおける画像の進行の表示も逆行し、画像は、逆方向の接触の移動に従って逆時系列で示される。より一般的には、一部の実施形態では、それぞれの画像シーケンスでは、それぞれのエリアにおける、それぞれの画像シーケンスにおける画像の進行の表示は、ドラッグジェスチャにおける接触の移動に従って行われる。
【０４０９】
一部の実施形態では、第１のエリアを第１の方向に移動することが、第１のエリアの少なくとも一部分を第１の方向（例えば、左方向又は上方向）にディスプレイ外へ移動することを含む（１１１８）。一部の実施形態では、第１のエリアを第１の方向に移動した結果、第１のエリアの一部分のみがディスプレイ上に表示される。例えば、図７Ｂ〜図７Ｄに示すように、第１のエリア７３４の一部分は、画面外へドラッグされる。
【０４１０】
一部の実施形態では、ドラッグジェスチャがタッチ感知面上の第１の方向（例えば、左方向又は上方向）であるという判定に従って、デバイスは、移動可能な第２のエリアを第１の方向に移動する（１１２０）。一部の実施形態では、移動可能な第２のエリアは、第２の画像シーケンス以外の画像シーケンスからの画像を表示せずに、第２の画像シーケンスにおける画像を表示するエリアである（例えば、図７Ｂ〜図７Ｄの移動可能な第２のエリア７３８）。一部の実施形態では、移動可能な第２のエリアは、移動可能な第１のエリアに（例えば、移動可能な第１のエリアの右に）隣接する。一部の実施形態では、移動可能な第２のエリアは、次の画像シーケンスためのエリアである。第２のエリアを第１の方向に移動する間に、デバイスはまた、第２の画像シーケンスのための第２の代表画像を取得する前にカメラが取得した第２の画像シーケンス（例えば、次の画像シーケンス）のための１つ以上の画像のうちの少なくとも一部を、第２のエリアにおいて時系列で表示する（１１２２）。
【０４１１】
一部の実施形態では、第２のエリアにおける、第２の代表画像を取得する前にカメラが取得した第２の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示は、ドラッグジェスチャにおける接触の移動に従って行われる（例えば、第１の画像シーケンスに関して上述したのと類似の仕方で）。例えば、ドラッグジェスチャの間、第１のエリアにおける画像及び第２のエリアにおける画像は、両方とも、接触の移動に基づくレートと同じレートで進む。
【０４１２】
一部の実施形態では、第２のエリアを第１の方向に移動する間に、第２のエリアは、第２の画像シーケンスにおける他の画像を表示せずに、第２の画像シーケンスのための第２の代表画像だけを表示する。
【０４１３】
一部の実施形態では、第２のエリアを第１の方向に移動するのではなく、第２のエリアは、Ｚレイヤ（手前−奥）オーダーで第１のエリアの下にあり、第１のエリアが第１の方向にディスプレイ外へ移動すると、第２のエリアが現れる。
【０４１４】
一部の実施形態では、第１の方向へのドラッグジェスチャの検出と同様に、次へアイコン又はボタン（例えば、図７Ａの次へアイコン７５０−１）のアクティブ化を検出することによっても、第１のシーケンスからの画像を第１のエリアにアニメーション表示し、第２のシーケンスからの画像を第２のエリアにアニメーション表示する。一部の実施形態では、次へアイコン又はボタンのアクティブ化を検出することにより、第１のシーケンスからの画像を第１のエリアにアニメーション表示せずに、かつ第２のシーケンスからの画像を第２のエリアにアニメーション表示せずに、第２の代表画像の表示が、第１の代表画像の表示に置き換わる。一部の実施形態では、次へアイコン又はボタンのアクティブ化を検出することにより、第１のシーケンス又は第２のシーケンスにおける他の画像を表示せずに、第２の代表画像の表示が、第１の代表画像の表示に置き換わる。一部の実施形態では、異なるタイプの入力（例えば、左方向のドラッグジェスチャ対次へアイコン又はボタンのアクティブ化）に対する応答は、例えば設定インタフェースを介して、ユーザが構成可能である。
【０４１５】
一部の実施形態では、第２のエリアを第１の方向に移動することが、第２のエリアの少なくとも一部分を第１の方向（例えば、左方向又は上方向）にディスプレイ内へ移動することを含む（１１２４）。一部の実施形態では、第２のエリアを第１の方向に移動した結果、第２のエリアが第１の方向にドラッグされるにつれて第２のエリアがより多く現れる状態で、第２のエリアの一部分のみがディスプレイ上に表示される。例えば、図７Ｂ〜図７Ｄに示すように、第２のエリア７３８の一部分は、画面内へドラッグされる。
【０４１６】
一部の実施形態では、ドラッグジェスチャがタッチ感知面上の第１の方向（例えば、左方向又は上方向）であるという判定に従って、第２のエリアを第１の方向に移動した後に、デバイスは、第２の画像シーケンスのための第２の代表画像を第２のエリアに表示する（１１２６）。例えば、図７Ｆは、ドラッグジェスチャ７３６の結果（図７Ｂ〜図７Ｄ）、（後述のように、任意選択の中間動作が行われても）第２の代表画像７２４−３が表示されることを示す。
【０４１７】
一部の実施形態では、第２の画像シーケンスのための第２の代表画像を第２のエリアに表示する間に、デバイスは、第２の代表画像に対応する入力の強度の変化を検出する（１１２８）。入力の強度の変化を検出したことに応じて、デバイスは、ディスプレイ上で第２のエリアを移動せずに、第２のエリアにおける第２の画像シーケンス間を進む（１１３０）（例えば、第２の代表画像の時間的に後の画像から開始し、第２の代表画像の時間的に前の画像にループして戻る）。例えば、一部の実施形態では、図１０Ａ〜図１０Ｍの方法１０００／１００００／１００５０を参照して詳述したように、ユーザは、ドラッグジェスチャを停止し、それによって、ドラッグジェスチャを、第２の画像シーケンスの再生を誘発する長押しジェスチャに変換できる。
【０４１８】
一部の実施形態では、デバイスは、第１のエリア及び第２のエリアを移動する間に、ドラッグジェスチャの終了（例えば、リフトオフ）を検出する（１１３２）。第１のエリア及び第２のエリアを移動する間に、ドラッグジェスチャの終了を検出したことに応じて（１１３４）、ドラッグジェスチャが、次シーケンスナビゲーション基準を満たす（例えば、（図７Ｅに示すように）第１のエリアの半分よりも多くがディスプレイ外へ移動した若しくは第１のエリアの別の既定の部分（０．２、０．３又は０．４など）がディスプレイ外へ移動した、又はドラッグジェスチャがリフトオフ速度が既定の閾値速度を上回るフリックジェスチャである）という判定に従って、デバイスは、第１のエリアを第１の方向に完全にディスプレイ外へ移動し、第２のエリアを完全にディスプレイ内へ移動し、第２の画像シーケンスのための第２の代表画像を第２のエリアに表示する（１１３６）。一部の実施形態では、第１のエリアにおける、第１の代表画像を取得した後にカメラが取得した第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示は、第１のエリアがディスプレイ外へ移動する場合に継続される（入力が終了した場合でも）。一部の実施形態では、第２のエリアにおける、第２の代表画像を取得する前にカメラが取得した第２の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示は、第２のエリアがディスプレイ内へ移動する場合に、第２の代表画像が表示されるまで継続される。
【０４１９】
一部の実施形態では、第１のエリア及び第２のエリアを移動する間に、ドラッグジェスチャの終了を検出したことに応じて、ドラッグジェスチャが、次シーケンスナビゲーション基準を満たしていないという判定に従って、デバイスは、第２のエリアを第１の方向とは反対の第２の方向に完全にディスプレイ外へ移動し、第１のエリアを完全にディスプレイ内へ移動し、第１の画像シーケンスのための第１の代表画像を第１のエリアに表示する（１１３８）。一部の実施形態では、第１のエリアにおける、第１の代表画像を取得した後にカメラが取得した第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示は、第１のエリアが完全にディスプレイ内へ移動する場合に、第１の代表画像が表示されるまで逆行される。一部の実施形態では、第２のエリアにおける、第２の代表画像を取得する前にカメラが取得した第２の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示は、第２のエリアが完全にディスプレイ外へ移動する場合に、逆行される。
【０４２０】
一部の実施形態では、ドラッグジェスチャがタッチ感知面上において第２の方向（例えば、右向き又は下向き）であるという判定に応じて（１１４０）、移動可能な第１のエリアにおいて、デバイスは、第１の画像シーケンスのための第１の代表画像の表示を、第１の画像シーケンスのための第１の代表画像を取得する前にカメラが取得した第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の逆時系列表示と置き換える（１１４２）。デバイスはまた、第１のエリアを第２の方向（例えば、右向き又は下向き）に移動する（１１４４）。
【０４２１】
一部の実施形態では、ディスプレイ上における第１のエリアの第２の方向への移動は、タッチ感知面上におけるドラッグジェスチャの接触の第２の方向への移動に対応する（例えば、接触の移動は、第１のエリアの移動を直接操作するようにみえる）。より一般的には、一部の実施形態では、それぞれの画像シーケンスにおける画像を表示するそれぞれのエリアの移動は、タッチ感知面上におけるドラッグジェスチャの接触の移動に対応する。
【０４２２】
一部の実施形態では、第１のエリアにおける、第１の代表画像を取得する前にカメラが取得した第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の逆時系列表示は、ドラッグジェスチャにおける接触の移動に従って行われる。よって、第２の方向への接触の移動が加速した場合、第１のエリアにおける画像の逆時系列進行の表示も加速する。第２の方向への接触の移動が減速した場合、第１のエリアにおける画像の逆時系列進行の表示も減速する。第２の方向への接触の移動が停止した場合、第１のエリアにおける画像の逆時系列進行の表示も停止する。そして、接触の移動が、（例えば、右方向のドラッグジェスチャから左方向のドラッグジェスチャに）方向を反転した場合、第１のエリアにおける、第１の画像シーケンスにおける画像の進行の表示も逆行し、画像は、逆方向の接触の移動に従って時系列で示される。より一般的には、一部の実施形態では、それぞれの画像シーケンスでは、それぞれのエリアにおける、それぞれの画像シーケンスにおける画像の進行の表示は、ドラッグジェスチャにおける接触の移動に従って行われる。
【０４２３】
一部の実施形態では、第１のエリアを第２の方向に移動することが、第１のエリアの少なくとも一部分を第２の方向（例えば、右方向又は下方向）にディスプレイ外へ移動することを含む（１１４６）。例えば、図７Ｇ〜図７Ｉの右方向のドラッグジェスチャ７４４を検出したことに応じて、デバイスは、第１の画像シーケンス７０２を逆時系列で表示しながら、第１のエリア７３４を右にディスプレイ外へ移動する。
【０４２４】
一部の実施形態では、ドラッグジェスチャがタッチ感知面上の第２の方向（例えば、右方向又は下方向）であるという判定に従って、デバイスは、第３のエリアを第２の方向に移動する（１１４８）。一部の実施形態では、移動可能な第３のエリアは、第３の画像シーケンス以外の画像シーケンスからの画像を表示せずに、第３の画像シーケンスにおける画像を表示するエリアである。一部の実施形態では、移動可能な第３のエリアは、移動可能な第１のエリアに（例えば、移動可能な第１のエリアの左に）隣接する。第３のエリアを第２の方向に移動する間に、デバイスはまた、第３の画像シーケンスのための第３の代表画像を取得した後にカメラが取得した第３の画像シーケンスのための１つ以上の画像のうちの少なくとも一部を、第３のエリアにおいて逆時系列で表示する（１１５０）。
【０４２５】
一部の実施形態では、第３のエリアにおける、第３の代表画像を取得した後にカメラが取得した第３の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の逆時系列表示は、ドラッグジェスチャにおける接触の移動に従って行われる（例えば、第１の画像シーケンスに関して上述したのと類似の仕方で）。例えば、ドラッグジェスチャの間、第１のエリアにおける画像及び第３のエリアにおける画像は、両方とも、接触の移動に基づくレートと同じレートで後退する。
【０４２６】
一部の実施形態では、第３のエリアを第２の方向に移動する間に、第３のエリアは、第３の画像シーケンスにおける他の画像を表示せずに、第３の画像シーケンスのための第３の代表画像だけを表示する。
【０４２７】
一部の実施形態では、第１のエリアを第２の方向に移動するのではなく、第１のエリアは、Ｚレイヤ（手前−奥）オーダーで第３のエリアの下にあり、第３のエリアが第２の方向にディスプレイ内へ移動すると、第１のエリアが覆われる。
【０４２８】
一部の実施形態では、第２の方向へのドラッグジェスチャの検出と同様に、前へアイコン（例えば、図７Ａの前へアイコン７５０−２）又はボタンのアクティブ化を検出することによっても、第１のシーケンスからの画像を第１のエリアにアニメーション表示し、第３のシーケンスからの画像を第３のエリアにアニメーション表示する。一部の実施形態では、前へアイコン又はボタンのアクティブ化を検出することにより、第１のシーケンスからの画像を第１のエリアにアニメーション表示せずに、かつ第３のシーケンスからの画像を第３のエリアにアニメーション表示せずに、第３の代表画像の表示が、第１の代表画像の表示に置き換わる。一部の実施形態では、前へアイコン又はボタンのアクティブ化を検出することにより、第１のシーケンス又は第３のシーケンスにおける他の画像を表示せずに、第３の代表画像の表示が、第１の代表画像の表示に置き換わる。一部の実施形態では、異なるタイプの入力（例えば、右方向のドラッグジェスチャ対前へアイコン又はボタンのアクティブ化）に対する応答は、例えば設定インタフェースを介して、ユーザが構成可能である。
【０４２９】
一部の実施形態では、第３のエリアを第２の方向に移動することが、第３のエリアの少なくとも一部分を第２の方向（例えば、右方向又は下方向）にディスプレイ内へ移動することを含む（１１５２）。例えば、図７Ｇ〜図７Ｉの右方向のドラッグジェスチャ７４４を検出したことに応じて、デバイスは、第３の画像シーケンス７２６を逆時系列で表示しながら、第３のエリア７４６を右からディスプレイ内へ移動する。
【０４３０】
一部の実施形態では、第１の画像シーケンスは、第３の画像シーケンスの後にカメラが第２の画像シーケンス及び第１の画像シーケンスを取得する前に、カメラが取得している（１１５４）。例えば、画像シーケンスは、左から右へ時系列順である。
【０４３１】
一部の実施形態では、ドラッグジェスチャがタッチ感知面上の第２の方向（例えば、右方向又は下方向）であるという判定に従って、第３のエリアを第２の方向に移動した後に、デバイスは、第３の画像シーケンスのための第３の代表画像を第３のエリアに表示する（図７Ｋに示すように）（１１５６）。
【０４３２】
一部の実施形態では、デバイスは、第１のエリア及び第３のエリアを移動する間に、ドラッグジェスチャの終了（例えば、リフトオフ）を検出する（１１５８）（図７Ｊに示すように）。第１のエリア及び第３のエリアを移動する間に、ドラッグジェスチャの終了を検出したことに応じて（１１６０）、ドラッグジェスチャが、前シーケンスナビゲーション基準を満たす（例えば、（図７Ｊに示すように）第１のエリアがディスプレイの少なくとも半分である若しくは第１のエリアの別の既定の部分（０．２、０．３又は０．４など）がディスプレイ外へ移動した、又はドラッグジェスチャはリフトオフ速度が既定の閾値速度を上回るフリックジェスチャである）という判定に従って、デバイスは、第１のエリアを第２の方向（例えば、右方向又は下方向）に完全にディスプレイ外へ移動し、第３のエリアを完全にディスプレイ内へ移動し、第３の画像シーケンスのための第３の代表画像を第３のエリアに表示する（１１６２）。一部の実施形態では、第１の代表画像を取得する前にカメラが取得した第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の逆時系列表示は、第１のエリアがディスプレイ外へ移動する場合に継続する。一部の実施形態では、第３のエリアにおける、第３の代表画像を取得した後にカメラが取得した第３の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の逆時系列表示は、第３のエリアがディスプレイ内へ移動する場合に、第３の代表画像が表示されるまで継続される。
【０４３３】
一部の実施形態では、ドラッグジェスチャが、前シーケンスナビゲーション基準を満たしていないという判定に従って、デバイスは、第３のエリアを第１の方向（例えば、左方向又は上方向）に完全にディスプレイ外へ移動し、第１のエリアを完全にディスプレイ内へ移動し、第１の画像シーケンスのための第１の代表画像を第１のエリアに表示する（１１６４）。一部の実施形態では、第１のエリアにおける、第１の代表画像を取得する前にカメラが取得した第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の逆時系列表示は、第１のエリアが完全にディスプレイ内へ移動する場合に、第１の代表画像が表示されるまで逆行される。一部の実施形態では、第３のエリアにおける、第３の代表画像を取得した後にカメラが取得した第３の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の逆時系列表示は、第３のエリアが完全にディスプレイ外へ移動する場合に、逆行される。
【０４３４】
図１１Ａ〜図１１Ｅにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の順序換えをする様々な方法を認識するであろう。加えて、本明細書に記載の他の方法（例えば、方法９００、１０００、１００００、１００５０、１１０００、１２００、２４００、２５００、２６００及び２７００）に関して本明細書で記載されている他のプロセスの詳細は、また、図１１Ａ〜図１１Ｅに関連して上述されている方法１１００に、類似の方法で適用可能であることも留意されたい。例えば、方法１１００に関連して上述された、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスは、本明細書で説明される他の方法（例えば、方法９００、１０００、１００００、１００５０、１１０００、１２００、２４００、２５００、２６００及び２７００）に関連して本明細書で説明される、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスの特性のうちの１つ以上を、任意選択的に有する。簡潔にするために、これらの詳細は、ここでは繰り返さない。
【０４３５】
図１１Ｆ〜図１１Ｉは、一部の実施形態に係る、関連画像シーケンス間をナビゲートする方法１１０００の流れ図を示す。方法１１０００は、ディスプレイ及びタッチ感知面を備えた電子デバイス（例えば、図３のデバイス３００又は図１Ａのポータブル多機能デバイス１００）にて実行される。一部の実施形態では、デバイスが、タッチ感知面との接触の強度を検出するための１つ以上のセンサを含む。一部の実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面がディスプレイ上にある、又はディスプレイに一体化されている。一部の実施形態では、ディスプレイはタッチ感知面から分離している。方法１１０００の一部の動作が任意選択的に、組み合わされ、かつ／又は一部の動作の順序が任意選択的に変えられる。
【０４３６】
デバイスは、複数の画像シーケンスを記憶する（１１００２）。それぞれの画像シーケンスは、カメラが撮ったそれぞれの代表画像と、それぞれの代表画像を取得する前にカメラが取得した１つ以上の画像と、を含む。一部の実施形態では、それぞれの画像シーケンスを撮ったカメラは、電子デバイスの一部である。一部の実施形態では、それぞれの画像シーケンスが、それぞれの代表画像を取得した後にカメラが取得した１つ以上の画像を含む（１１００４）。
【０４３７】
一部の実施形態では、それぞれの画像シーケンスは、電子デバイスの一部ではないカメラで撮られた（例えば、それぞれの画像シーケンスは、別のデバイスのカメラで撮られた後、電子デバイスに転送された）。一部の実施形態では、それぞれの画像シーケンスは、図９Ａ〜図９Ｇ（方法９００）及びに／又は図２６Ａ〜図２６Ｄ（方法２６００）に関連して本明細書で説明するように、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて取得されている。一部の実施形態では、それぞれの代表画像は、図９Ａ〜図９Ｇ（方法９００）及びに／又は図２６Ａ〜図２６Ｄ（方法２６００）に関連して本明細書で説明するように、カメラが取得した代表画像に対応する。一部の実施形態では、それぞれの代表画像は、それぞれの画像シーケンスにおける他の画像の解像度よりも高解像度である。一部の実施形態では、それぞれの代表画像は、それぞれの画像シーケンスにおける他の画像の解像度と同じ解像度である。
【０４３８】
デバイスは、第１の画像シーケンスのための第１の代表画像をディスプレイ上の移動可能な第１のエリアに表示する（例えば、デバイスが画像提示モードにある間に）（１１００６）。一部の実施形態では、移動可能な第１のエリアは、第１の画像シーケンス以外の画像シーケンスからの画像を表示せずに、第１の画像シーケンスにおける画像を表示するエリアである（例えば、図７Ｑの代表画像７０２−３）。
【０４３９】
一部の実施形態では、第１の画像シーケンスが、メッセージングアプリケーションのスクロール可能領域に表示されたメッセージ会話におけるメッセージであり、第１の画像シーケンスが、メッセージングアプリケーションのスクロール可能領域がスクロールされるにつれて表示される（１１００８）（例えば、方法１１００の動作１１０６に関連して説明したように）。
【０４４０】
デバイスは、タッチ感知面上でジェスチャを検出し、ジェスチャが、ディスプレイ上での第１の方向への移動に対応する接触による移動を含む（例えば、図７Ｑ〜図７Ｓのフリック／スワイプジェスチャ７４０及び／又は図７Ｙ〜図７ＡＡのドラッグジェスチャ７６４）（１１０１０）。
【０４４１】
タッチ感知面上でジェスチャを検出したことに応じて、デバイスは、第１のエリアを（例えば、第１の代表画像により）ディスプレイ上で第１の方向に移動し、移動可能な第２のエリアをディスプレイ上で第１の方向に移動し、シーケンス表示基準が満たされているという判定に従って、第２のエリアを第１の方向に移動する間に、第２の画像シーケンスのための第２の代表画像を取得する前にカメラが取得した第２の画像シーケンスのための１つ以上の画像のうちの少なくとも一部を、第２のエリアにおいて時系列で表示する（１１０１２）（例えば、図７Ｒ〜図７Ｔの画像シーケンス７２４の表示）。一部の実施形態では、ディスプレイ上における第１のエリアの第１の方向への移動は、タッチ感知面上におけるジェスチャの接触の第１の方向への移動に対応する（例えば、接触の移動は、第１のエリアの移動を直接操作するようにみえる）。一部の実施形態では、移動可能な第２のエリアは、第２の画像シーケンス以外の画像シーケンスからの画像を表示せずに、第２の画像シーケンスにおける画像を表示するエリアである。一部の実施形態では、移動可能な第２のエリアは、移動可能な第１のエリアに（例えば、移動可能な第１のエリアの右に）隣接する。
【０４４２】
一部の実施形態では、タッチ感知面上でジェスチャを検出したことに応じて、シーケンス表示基準が満たされていないという判定に従って、第２のエリアを第１の方向に移動する間に、デバイスは、（第２の画像シーケンスにおける他の画像を移動可能な第２のエリアに表示せずに）第２の画像シーケンスのための第２の代表画像をディスプレイ上の移動可能な第２のエリアに表示する（１１０１４）。一部の実施形態では、シーケンス表示基準が満たされていないという判定に従って、第２のエリアを第１の方向に移動する間に、デバイスは、第２の画像シーケンスのための（第２の代表画像ではなく）最初の画像、又は第２の画像シーケンスのための第２の代表画像の前に取得した別の画像をディスプレイ上の移動可能な第２のエリアに表示する。
【０４４３】
一部の実施形態では、シーケンス表示基準が、接触が、第２の代表画像を取得する前にカメラが取得した第２の画像シーケンスのための１つ以上の画像のうちの少なくとも一部を第２のエリアに時系列で表示する前にリフトオフするという基準を含む（１１０１６）。一部の実施形態では、第２のエリアが第１の方向に移動している間に接触が検出され続ける場合、第２のエリアが第１の方向に移動する間に、第２の画像シーケンスのための代表画像だけ（又は最初の画像だけ）が表示される。例えば、接触は、タッチ感知面を横断してゆっくりと移動し、第２のエリアを左方向（又は右方向）にゆっくりとドラッグする、左方向（又は右方向）のドラッグジェスチャの一部分である。反対に、第２のエリアを第１の方向に移動させる間に接触が検出されなくなった場合、第２のエリアが第１の方向に移動し続ける間第２の代表画像の前に撮られたアニメーション表示された画像シーケンスが第２のエリアに表示される。例えば、接触は、タッチ感知面を横断して素早く移動し、第２のエリアを左方向（又は右方向）に依然として移動する間にリフトオフする、左方向（又は右方向）のフリックジェスチャの一部分である。例えば、接触は、（第２の画像シーケンスのための第２の代表画像又は最初の画像だけを第２のエリアに表示しながら）タッチ感知面を横断して移動し、次いで、第２のエリアの少なくとも既定量（例えば、２５％、３０％、４０％又は５０％）がディスプレイ内へ移動した後にリフトオフする、左方向（又は右方向）のドラッグジェスチャの一部分である。リフトオフ後、第２のエリアの残りは、ディスプレイ内へ移動し、第２の代表画像を取得する前にカメラが取得した第２の画像シーケンスのための画像のうちの少なくとも一部が、第２のエリアに表示される。
【０４４４】
一部の実施形態では、移動可能な第２のエリアをディスプレイで第１の方向に移動することが、第２の代表画像を取得する前に取得されたそれぞれの前の画像を第２の領域に表示することを含む（例えば、デバイスは、代表画像ではなく、画像シーケンスにおける最初の画像を最初に表示する）（１１０１８）。
【０４４５】
一部の実施形態では、シーケンス表示基準は、（例えば、図７Ｙ〜図７ＡＡを参照して説明したように）接触のリフトオフを検出することを含む（１１０２０）。接触のリフトオフを検出したことに応じて、デバイスは、移動可能な第２のエリアを第１の方向に移動し続け、移動可能な第１のエリアを第１の方向に移動し続ける。第２の画像シーケンスからの画像は、移動可能な第２のエリアが第１の方向に移動を停止した場合に第２の代表画像が移動可能な第２のエリアで表示されるレートで表示される（例えば、移動可能な第２のエリアの移動レートは、画像シーケンス間の移動レートに一致するように選択される、若しくは画像シーケンス間の進行レートは、移動可能な第２のエリアの移動レートに一致するように選択される、又はこれらの２つのなんらかの組み合わせ）。一部の実施形態では、デバイスは、移動可能な第１のエリアが移動する間に、移動可能な第１のエリアに対応する画像シーケンス間を進む。一部の実施形態では、デバイスは、移動可能な第１のエリアが移動する間に、移動可能な第１のエリアに対応する画像シーケンス間を進まない。
【０４４６】
一部の実施形態では、移動可能な第１の領域を移動する間に、デバイスは、画像のためのシミュレーションされた視差効果を移動可能な第１の領域内で表示して、移動可能な第１の領域内の画像が、移動可能な第１の領域のフレームに対してシフトするようにする（例えば、移動可能な第１の領域のフレームが、移動可能な第１の領域内の画像から、シミュレーションされたＺ方向に分離されているかのように）（１１０２２）。
【０４４７】
一部の実施形態では、接触が（例えば、第２の画像シーケンスからの画像を表示する前に）タッチ感知面上で検出されている間に移動可能な第２の領域を移動する間に、デバイスは、画像のためのシミュレーションされた視差効果を移動可能な第２の領域内で表示して、移動可能な第２の領域内の画像が、移動可能な第２の領域のフレームに対してシフトするようにする（例えば、移動可能な第２の領域のフレームが、移動可能な第２の領域内の画像から、シミュレーションされたＺ方向に分離されているかのように）（１１０２４）。
【０４４８】
一部の実施形態では、第１のエリアを第１の方向に移動することが、第１のエリアの少なくとも一部分を第１の方向にディスプレイ外へ移動することを含む（１１０２６）（例えば、図７Ａ〜図７ＣＣ、第１のエリアをディスプレイ外へスライドする）。
【０４４９】
一部の実施形態では、第２のエリアを第１の方向に移動することが、第２のエリアの少なくとも一部分を第１の方向にディスプレイ内へ移動することを含む（１１０２８）（例えば、図７Ａ〜図７ＣＣ、第１のエリアをディスプレイ外へスライドすると共に第２のエリアをディスプレイ内へスライドする）。
【０４５０】
一部の実施形態では、第２のエリアを第１の方向に移動した後に、デバイスは、第２の画像シーケンスのための第２の代表画像を第２のエリアに表示する（１１０３０）（例えば、中でも、図７ＣＣに示すように）。
【０４５１】
一部の実施形態では、第２の画像シーケンスのための第２の代表画像を第２のエリアに表示する間に、デバイスは、第２の代表画像に対応する入力の強度の変化を検出する（１１０３２）。入力の強度の変化を検出したことに応じて、デバイスは、ディスプレイ上で第２のエリアを移動せずに、第２のエリアにおける第２の画像シーケンス間を進む（例えば、デバイスは、図６Ａ〜図６ＦＦに示す動作のいずれかを行う）。
【０４５２】
一部の実施形態では、デバイスは、第１のエリア及び第２のエリアを移動する間に、ドラッグジェスチャの終了を検出する（１１０３４）。第１のエリア及び第２のエリアを移動する間に、ドラッグジェスチャの終了を検出したことに応じて、ドラッグジェスチャが、次シーケンスナビゲーション基準を満たすという判定に従って、デバイスは、第１のエリアを第１の方向に完全にディスプレイ外へ移動し、第２のエリアを完全にディスプレイ内へ移動し、第２の画像シーケンスのための第２の代表画像を第２のエリアに表示する（例えば、方法１１００の動作１１３６を参照して説明したように）。
【０４５３】
一部の実施形態では、第１のエリア及び第２のエリアを移動する間に、ドラッグジェスチャの終了を検出したことに応じて、ドラッグジェスチャが、次シーケンスナビゲーション基準を満たしていないという判定に従って、デバイスは、第２のエリアを第１の方向とは反対の第２の方向に完全にディスプレイ外へ移動し、第１のエリアを完全にディスプレイ内へ移動し、第１の画像シーケンスのための第１の代表画像を第１のエリアに表示する（例えば、方法１１００の動作１１３８を参照して説明したように）（１１０３６）。
【０４５４】
図１１Ｆ〜図１１Ｉにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の順序換えをする様々な方法を認識するであろう。加えて、本明細書に記載の他の方法（例えば、方法９００、１０００、１００００、１００５０、１１００、１２００、２４００、２５００、２６００及び２７００）に関して本明細書で記載されている他のプロセスの詳細は、また、図１１Ｆ〜図１１Ｉに関連して上述されている方法１１０００に、類似の方法で適用可能であることも留意されたい。例えば、方法１１０００に関連して上述された、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスは、本明細書で説明される他の方法（例えば、方法９００、１０００、１００００、１００５０、１１００、１２００、２４００、２５００、２６００及び２７００）に関連して本明細書で説明される、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスの特性のうちの１つ以上を、任意選択的に有する。簡潔にするために、これらの詳細は、ここでは繰り返さない。
【０４５５】
図１２Ａ〜図１２Ｂは、一部の実施形態に係る、個々の画像と異なる動作を関連画像シーケンスに対して行う方法１２００の流れ図を示す。方法１２００は、ディスプレイ及びタッチ感知面を備えた電子デバイス（例えば、図３のデバイス３００又は図１Ａのポータブル多機能デバイス１００）にて実行される。一部の実施形態では、デバイスが、タッチ感知面との接触の強度を検出するための１つ以上のセンサを含む。一部の実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面がディスプレイ上にある、又はディスプレイに一体化されている。一部の実施形態では、ディスプレイはタッチ感知面から分離している。方法１２００の一部の動作が任意選択的に、組み合わされ、かつ／又は一部の動作の順序が任意選択的に変えられる。
【０４５６】
デバイスは、複数の画像シーケンスを記憶する（１２０２）。それぞれの画像シーケンスは、カメラが撮ったそれぞれの代表画像と、それぞれの代表画像を取得した後にカメラが取得した１つ以上の画像と、それぞれの代表画像を取得する前にカメラが取得した１つ以上の画像と、を含む。一部の実施形態では、それぞれの画像シーケンスを撮ったカメラは、電子デバイスの一部である。一部の実施形態では、それぞれの画像シーケンスは、電子デバイスの一部ではないカメラで撮られた（例えば、それぞれの画像シーケンスは、別のデバイスのカメラで撮られた後、電子デバイスに転送された）。一部の実施形態では、それぞれの画像シーケンスは、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて取得されている。一部の実施形態では、それぞれの画像シーケンスは、バーストモードで取得されている。一部の実施形態では、それぞれの代表画像は、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、カメラが取得した代表画像に対応する。一部の実施形態では、それぞれの代表画像は、それぞれの画像シーケンスにおける他の画像の解像度よりも高解像度である。一部の実施形態では、それぞれの代表画像は、それぞれの画像シーケンスにおける他の画像の解像度と同じ解像度である。
【０４５７】
デバイスは、複数の画像シーケンスにおける画像とは異なる複数の画像を記憶する（１２０４）。複数の画像におけるそれぞれの画像は、複数の画像シーケンスにおける画像シーケンスの一部ではない。
【０４５８】
デバイスは、ディスプレイ上に（例えば、図８Ａに示すような）第１の画像を表示する（１２０６）。第１の画像をディスプレイ上に表示する間に、デバイスは、第１の入力を検出する（例えば、図８Ｂの長押し入力８１６）（１２０８）。第１の入力を検出したことに応じて（１２１０）、第１の画像が第１の画像シーケンスにおける画像である（例えば、第１の画像が、第１の画像シーケンスのための代表画像である）という判定に従って、デバイスは、第１の画像に加えて第１の画像シーケンスにおける画像のうちの少なくとも一部を表示する（例えば、第１の画像に加えて第１の画像シーケンスにおける画像のうちの少なくとも一部を順番に表示する）ことを含む第１の動作を行う（例えば、図８Ｃ〜図８Ｆに示すように）（１２１２）。第１の画像が、複数の画像シーケンスにおける画像とは異なる複数の画像における画像であるという判定に従って、デバイスは、第１の画像を含め、第１の動作とは異なる第２の動作を行う（１２１４）（例えば、図８Ｋ〜図８Ｌに示すように）。つまり、一部の実施形態では、デバイスは、画像が拡張写真の一部分か静止画像かに応じて、同じタイプの入力（例えば、１つ以上の共通の経路又は強度特性を共有する入力）に対しても異なった応答をする。様々な実施形態によれば、第１の動作は、画像シーケンスに関連して本明細書で説明される動作のいずれかである。以下、具体的な例を提供する。
【０４５９】
一部の実施形態では、第１の入力は、長押しジェスチャであり、第１の動作が、第１の画像シーケンスの少なくとも一部分を表示し（例えば、図１０Ａ〜図１０Ｍ及び方法１０００／１００００／１００５０に関連して本明細書で説明されるように）、第２の動作が、第１の画像と共に第１の画像に関する情報を表示する（例えば、図８Ｋ〜図８Ｌに示すように、時間、日付、（例えば、ＧＰＳを介する）位置及び／又は第１の画像に関する他のメタデータが第１の画像の一部分に重ね合わされる）（１２１６）。一部の実施形態では、長押しジェスチャは、タッチ感知ディスプレイ上の第１の画像上での長押し指ジェスチャ、又はカーソル若しくは他のフォーカスセレクタがディスプレイ上の第１の画像上にある間における、トラックパッド上での長押し指ジェスチャである。一部の実施形態では、第１の入力は、カーソル又は他のフォーカスセレクタがディスプレイ上の第１の画像上にある間における、マウスによるクリックアンドホールド入力である。
【０４６０】
一部の実施形態では、第１の入力は、長押しジェスチャであり、第１の動作が、第１の画像シーケンスの少なくとも一部分を表示し（例えば、図１０Ａ〜図１０Ｍ及び方法１０００／１００００／１００５０に関して本明細書で説明した）、第２の動作が、第１の画像の異なる部分を示すアニメーションを表示する（１２１８）。一部の実施形態では、長押しジェスチャは、タッチ感知ディスプレイ上の第１の画像上での長押し指ジェスチャ、又はカーソル若しくは他のフォーカスセレクタがディスプレイ上の第１の画像上にある間における、トラックパッド上での長押し指ジェスチャである。一部の実施形態では、第１の入力は、カーソル又は他のフォーカスセレクタがディスプレイ上の第１の画像上にある間における、マウスによるクリックアンドホールド入力である。例えば、第２の動作は、第１の画像をズーム及び／若しくはパンするアニメーション（Ｋｅｎ  Ｂｕｒｎｓエフェクトなど）並びに／又は第１の画像にフィルタをかけるアニメーションである。一部の実施形態では、第２の動作は、第１の画像がディスプレイ内へ押し戻される印象を与えるために、画像からのズームアウトを含む。
【０４６１】
一部の実施形態では、デバイスが、タッチ感知面との接触の強度を検出するための１つ以上のセンサを含み、第１の入力が、第１の接触強度基準を満足する指の接触を含み（例えば、タッチ感知ディスプレイ上の第１の画像上における指ジェスチャ、又はカーソル若しくは他のフォーカスセレクタがディスプレイ上の第１の画像上にある間における、トラックパッド上での指ジェスチャであって、入力の少なくとも一部分では指ジェスチャの接触が軽い押圧（又は深い押圧）強度閾値を上回る、指ジェスチャ）、第１の動作が、第１の画像シーケンスの少なくとも一部分を表示し（例えば、図１０Ａ〜図１０Ｍ及び方法１０００／１００００／１００５０に関連して本明細書で説明されるように）、第２の動作が、第１の画像と共に第１の画像に関する情報を表示する（例えば、時間、日付、（例えば、ＧＰＳを介する）位置及び／又は第１の画像に関する他のメタデータが第１の画像の一部分に重ね合わされる）（１２２０）。
【０４６２】
一部の実施形態では、デバイスが、タッチ感知面との接触の強度を検出するための１つ以上のセンサを含み、第１の入力が、第１の接触強度基準を満足する指の接触を含み（例えば、タッチ感知ディスプレイ上の第１の画像上における指ジェスチャ、又はカーソル若しくは他のフォーカスセレクタがディスプレイ上の第１の画像上にある間における、トラックパッド上での指ジェスチャであって、入力の少なくとも一部分では指ジェスチャの接触が深い押圧強度閾値を上回る、指ジェスチャ）、第１の動作が、第１の画像シーケンスの少なくとも一部分を表示し（例えば、図１０Ａ〜図１０Ｍ及び方法１０００／１００００／１００５０に関連して本明細書で説明されるように）、第２の動作が、第１の画像の異なる部分を示すアニメーションを表示する（１２２２）。例えば、第２の動作は、第１の画像をズーム及び／若しくはパンするアニメーション（Ｋｅｎ  Ｂｕｒｎｓエフェクトなど）並びに／又は第１の画像にフィルタをかけるアニメーションである。一部の実施形態では、第２の動作は、第１の画像がディスプレイ内へ押し戻される印象を与えるために、画像からのズームアウトを含む。
【０４６３】
一部の実施形態では、第１の入力がドラッグジェスチャであり、第１の画像を表示することから第２の画像を表示することへ移行する（第２の画像が第１の画像シーケンスにおける画像ではない）間に、第１の動作が、第１の画像シーケンスにおける画像のうちの少なくとも一部を表示し（例えば、図１０Ａ〜図１０Ｍ及び方法１０００／１００００／１００５０に関して本明細書で説明したように）、第２の動作が、第１の画像を表示することから第３の画像を表示することへ移行する（第３の画像が第１の画像シーケンスにおける画像ではない）（１２２４）。
【０４６４】
一部の実施形態では、第１の画像が第１の画像シーケンスにおける画像である場合、本方法は、ナビゲーション入力を検出することと、複数の画像シーケンスにおける画像とは異なる、複数の画像における画像である第２の画像にナビゲートすることと、を更に含む。本方法は、１つ以上の特性を、第１の入力と共有する第２の入力（例えば、強度及び／又は経路入力）を検出することを更に含む。一部の実施形態では、第１の入力及び第２の入力は、位置を共有する必要はない。本方法は、第２の入力を検出したことに応じて、第２の画像を含む第２の動作を行うことを更に含む。
【０４６５】
図１２Ａ〜１２Ｂにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の順序換えをする様々な方法を認識するであろう。加えて、本明細書に記載の他の方法（例えば、方法９００、１０００、１００００、１００５０、１１００、１１０００、２４００、２５００、２６００及び２７００）に関して本明細書で記載されている他のプロセスの詳細は、また、図１２Ａ〜図１２Ｂに関連して上述されている方法１２００に、類似の方法で適用可能であることも留意されたい。例えば、方法１２００に関連して上述された、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスは、本明細書で説明される他の方法（例えば、方法９００、１０００、１００００、１００５０、１１００、１１０００、２４００、２５００、２６００及び２７００）に関連して本明細書で説明される、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスの特性のうちの１つ以上を、任意選択的に有する。簡潔にするために、これらの詳細は、ここでは繰り返さない。
【０４６６】
一部の実施形態によれば、図１３は、説明される様々な実施形態の原理に従って構成された、電子デバイス１３００の機能ブロック図を示す。このデバイスの機能ブロックは、説明される様々な実施形態の原理を実行するために、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組み合わせによって、任意選択的に実装される。図１３で説明される機能ブロックが、説明される様々な実施形態の原理を実施するように任意選択的に、組み合わされ、又はサブブロックに分割されることが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックのあらゆる可能な組み合わせ若しくは分割、又は更なる定義を任意選択的に支持する。
【０４６７】
図１３に示すように、電子デバイス１３００は、画像を取得するように構成されたカメラユニット１３０４と、（例えば、カメラユニットから取得された画像の）ライブプレビューを表示するように構成されたディスプレイユニット１３０２と、シャッターボタンのアクティブ化を検出するように構成された１つ以上の任意選択のセンサユニット１３０６と、ディスプレイユニット１３０２、カメラユニット１３０４及び１つ以上の任意選択のセンサユニット１３０６に接続された処理ユニット１３０８と、を備える。一部の実施形態では、処理ユニット１３０８は、表示可能化ユニット１３１０と、グループ化ユニット１３１２と、関連付けユニット１３１４と、アニメーション表示ユニット１３１６とを含む。
【０４６８】
処理ユニット１３０８は、カメラユニット１３０４のための第１のメディア取得モードにある間に、（例えば、カメラユニット１３０４から取得された画像の）ライブプレビューをディスプレイユニット１３０２上に（例えば、表示可能化ユニット１３１０を使用して）表示し、ライブプレビューを表示する間に、第１の時間におけるシャッターボタンのアクティブ化を（例えば、センサユニット１３０６を使用して）検出するように構成される。第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて、処理ユニット１３０８は、第１の時間におけるシャッターボタンのアクティブ化の時間的近傍でカメラユニット１３０４が取得した複数の画像を第１の画像シーケンスへと（例えば、グループ化ユニット１３１２によって）グループ化するように構成される。第１の画像シーケンスは、第１の時間におけるシャッターボタンのアクティブ化を検出する前にカメラユニット１３０４が取得した複数の画像と、第１の画像シーケンスを代表し、かつ第１の画像シーケンスにおける他の画像のうちの１つ以上の後にカメラユニット１３０４が取得した、代表画像と、代表画像を取得した後にカメラユニット１３０４が取得した複数の画像と、を含む。
【０４６９】
図１４に示すように、電子デバイス１４００は、画像を表示するように構成された表示ユニット１４０２と、ユーザ入力を検出するように構成されたタッチ感知面ユニット１４０４と、タッチ感知面ユニット１４０４との接触の強度を検出するように構成された１つ以上のセンサユニット１４０６と、ディスプレイユニット１４０２、タッチ感知面ユニット１４０４及び任意選択の１つ以上のセンサユニット１４０６に接続された処理ユニット１４０８とを含む。一部の実施形態では、処理ユニット１４０８は、表示可能化ユニット１４１０と、検出ユニット１４１２と、音声提示ユニット１４１４と、を含む。
【０４７０】
処理ユニット１４０８は、ディスプレイユニット１４０２上に代表画像を（例えば、表示可能化ユニット１４１０によって）表示するように構成される。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含み、画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。処理ユニット１４０８は、代表画像をディスプレイユニット１４０２上に表示する間に、第１の入力の第１の部分を（例えば、タッチ感知面ユニット１４０４上への入力を任意選択的に検出する、検出ユニット１４１２によって）検出するように更に構成される。処理ユニット１４０８は、第１の入力の第１の部分を検出したことに応じて、（例えば、表示可能化ユニット１４１０による）代表画像の表示を、ディスプレイユニット１４０２上で、代表画像を取得した後にカメラが取得した１つ以上の画像の順番での表示と置き換えるように構成される。処理ユニット１４０８は、第１の入力の第１の部分を検出した後に、第１の入力の第２の部分を（例えば、検出ユニット１４１２によって）検出することを行うように構成される。処理ユニット１４０８は、第１の入力の第２の部分を検出したことに応じて、代表画像を取得する前にカメラが取得した１つ以上の画像と、代表画像と、代表画像を取得した後にカメラが取得した１つ以上の画像と、をディスプレイユニット１４０２上に順番に表示するように構成される。
【０４７１】
図１５に示すように、電子デバイス１５００は、画像を表示するように構成されたディスプレイユニット１５０２と、ユーザ入力を検出するように構成されたタッチ感知面ユニット１５０４と、タッチ感知面ユニット１５０４との接触の強度を検出するように構成された１つ以上の任意選択のセンサユニット１５０６と、画像を記憶するように構成されたメモリユニット１５１６と、ディスプレイユニット１５０２、タッチ感知面ユニット１５０４、メモリユニット１５１６及び任意選択の１つ以上のセンサユニット１５０６に接続された処理ユニット１５０８とを備える。一部の実施形態では、処理ユニット１５０８は、表示可能化ユニット１５１０と、検出ユニット１５１２と、基準判定ユニット１５１４と、を含む。
【０４７２】
処理ユニット１５０８は、複数の画像シーケンスをメモリユニット１５１６に記憶するように構成される。それぞれの画像シーケンスは、カメラが撮ったそれぞれの代表画像と、それぞれの代表画像を取得した後にカメラが取得した１つ以上の画像と、それぞれの代表画像を取得する前にカメラが取得した１つ以上の画像と、を含む。処理ユニット１５０８は、ディスプレイユニット１５０２上で、第１の画像シーケンスのための第１の代表画像をディスプレイユニット１５０２上の移動可能な第１のエリアに（例えば、表示可能化ユニット１５１０によって）表示するように更に構成される。処理ユニット１５０８は、タッチ感知面ユニット１５０４上でドラッグジェスチャを（例えば、検出ユニット１５１２によって）検出するように更に構成される。ドラッグジェスチャがタッチ感知面ユニット１５０４上において第１の方向であるという判定に従って、処理ユニット１５０８は、移動可能な第１のエリアにおいて、第１の画像シーケンスのための第１の代表画像の表示を、ディスプレイユニット１５０２上で、第１の画像シーケンスのための第１の代表画像を取得した後にカメラが取得した第１の画像シーケンスのための１つ以上の画像のうちの少なくとも一部の時系列表示と（例えば、表示可能化ユニット１５１０によって）置き換えるように構成される。処理ユニット１５０８は、第１のエリアをディスプレイユニット１５０２上で第１の方向に（例えば、表示可能化ユニット１５１０によって）移動するように更に構成される。
【０４７３】
図１６に示すように、電子デバイス１６００は、画像を表示するように構成された表示ユニット１６０２と、ユーザ入力を検出するように構成されたタッチ感知面ユニット１６０４と、タッチ感知面ユニット１６０４との接触の強度を検出するように構成された１つ以上のセンサユニット１６０６と、画像を記憶するように構成されたメモリユニット１６１６と、ディスプレイユニット１６０２、タッチ感知面ユニット１６０４、メモリユニット１６１６及び任意選択の１つ以上のセンサユニット１６０６に接続された処理ユニット１６０８とを備える。いくつかの実施形態では、処理ユニット１６０８は、表示可能化ユニット１６１０と、検出ユニット１６１２と、判定ユニット１６１４と、を含む。
【０４７４】
処理ユニット１６０８は、複数の画像シーケンスをメモリユニット１６１６に記憶するように構成される。それぞれの画像シーケンスは、カメラが撮ったそれぞれの代表画像と、それぞれの代表画像を取得した後にカメラが取得した１つ以上の画像と、それぞれの代表画像を取得する前にカメラが取得した１つ以上の画像と、を含む。処理ユニット１６０８は、複数の画像シーケンスにおける画像とは異なる複数の画像をメモリユニット１６１６に記憶するように更に構成される。複数の画像におけるそれぞれの画像は、複数の画像シーケンスにおける画像シーケンスの一部ではない。処理ユニット１６０８は、ディスプレイユニット１６０２上に第１の画像を（例えば、表示可能化ユニット１６１０によって）表示するように更に構成される。処理ユニット１６０８は、ディスプレイユニット１６０２上に第１の画像を表示する間に、第１の入力を（例えば、検出ユニット１６１２によって）検出するように更に構成される。処理ユニット１６０８は、第１の入力を検出したことに応じて、第１の画像が第１の画像シーケンスにおける画像であるという（例えば、判定ユニット１６１４による）判定に従って、第１の画像に加えて第１の画像シーケンスにおける画像のうちの少なくとも一部をディスプレイユニット１６０２上に（例えば、表示可能化ユニット１６１０によって）表示することを含む第１の動作を行うことと、第１の画像が複数の画像シーケンスにおける画像とは異なる複数の画像における画像であるという（例えば、判定ユニット１６１４による）判定に従って、第１の画像を含め、第１の動作とは異なる第２の動作を行うことと、を行うように更に構成される。
【０４７５】
図１７に示すように、電子デバイス１７００は、画像を表示するように構成されたディスプレイユニット１７０２と、ユーザ入力を検出するように構成されたタッチ感知面ユニット１７０４と、タッチ感知面ユニット１７０４との接触の強度を検出するように構成された１つ以上の任意選択のセンサユニット１７０６と、ディスプレイユニット１７０２、タッチ感知面ユニット１７０４及び任意選択の１つ以上のセンサユニット１７０６に接続された処理ユニット１７０８と、を備える。一部の実施形態では、処理ユニット１７０８は表示有効化ユニット１７１０と、検出ユニット１７１２と、移行ユニット１７１４と、提示ユニット１７１６とを含む。
【０４７６】
処理ユニット１７０８は、ディスプレイユニット１７０２上に代表画像を（例えば、表示可能化ユニット１７１０によって）表示可能とするように構成される。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。処理ユニット１７０８は、ディスプレイユニット１７０２上に代表画像を表示可能とする間に、第１の入力の第１の部分を（例えば、検出ユニット１７１２によって）検出するように更に構成される。処理ユニット１７０８は、第１の入力の第１の部分を検出したことに応じて、代表画像を表示することから画像シーケンスにおけるそれぞれの前の画像を表示することへ（例えば、移行ユニット１７１４によって）移行するように更に構成される。それぞれの前の画像は、代表画像を取得する前にカメラが取得したものである。処理ユニット１７０８は、第１の入力の第１の部分を検出したことに応じて、代表画像を表示することからそれぞれの前の画像を表示することへ移行した後に、それぞれの前の画像から開始して順番に、代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を（例えば、表示可能化ユニット１７１０によって）表示可能とするように更に構成される。
【０４７７】
図１８に示すように、電子デバイス１８００は、画像を表示するように構成されたディスプレイユニット１８０２と、ユーザ入力を検出するように構成されたタッチ感知面ユニット１８０４と、タッチ感知面ユニット１８０４との接触の強度を検出するように構成された１つ以上のセンサユニット１８０６と、ディスプレイユニット１８０２、タッチ感知面ユニット１８０４及び１つ以上のセンサユニット１８０６に接続された処理ユニット１８０８と、を備える。一部の実施形態では、処理ユニット１８０８は、表示可能化ユニット１８１０と、検出ユニット１８１２と、移動ユニット１８１４と、を含む。
【０４７８】
処理ユニット１８０８は、ディスプレイユニット１８０２上に代表画像を（例えば、表示可能化ユニット１８１０によって）表示可能とするように構成される。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。処理ユニット１８０８は、ディスプレイユニット１８０２上に代表画像を表示可能とする間に、タッチ感知面ユニット１８０４上への接触の特性強度が第１の強度閾値よりも大きい第１の強度まで増加したことを（例えば、センサユニット１８０４によって）検出することを含む、第１の入力を（例えば、検出ユニット１８１２によって）検出することを行うように更に構成される。処理ユニット１８０８は、接触の特性強度が増加したことを検出したことに応じて、代表画像を取得した後にカメラが取得した１つ以上の画像間を第１の方向に第１の強度に少なくとも部分的に基づいて決定されたレートで（例えば、移動ユニット１８１４によって）進むように更に構成される。処理ユニット１８０８は、代表画像を取得した後にカメラが取得した１つ以上の画像間を第１の強度に基づいて決定されたレートで進んだ後、接触の強度が第１の強度未満である第２の強度まで減少したことを（例えば、検出ユニット１８１２によって）検出するように更に構成される。処理ユニット１８０８は、接触の特性強度が第２の強度まで減少したことを検出したことに応じて、第２の強度が第１の強度閾値を上回っているという判定に従って、代表画像を取得した後にカメラが取得した１つ以上の画像間を第１の方向に第２のレートで（例えば、移動ユニット１８１４によって）進み続けるように更に構成される。第２のレートは、第２の強度に少なくとも部分的に基づいて決定され、第２のレートは、第１のレートよりも遅い。処理ユニット１８０８は、接触の特性強度が第２の強度まで減少したことを検出したことに応じて、第２の強度が第１の強度閾値を下回っているという判定に従って、代表画像を取得した後にカメラが取得した１つ以上の画像間を、第１の方向とは反対の第２の方向に、第２の強度に少なくとも部分的に基づいて決定されたレートで（例えば、移動ユニット１８１４によって）移動するように更に構成される。
【０４７９】
図１９に示すように、電子デバイス１９００は、画像を表示するように構成されたディスプレイユニット１９０２と、ユーザ入力を検出するように構成されたタッチ感知面ユニット１９０４と、タッチ感知面ユニット１９０４との接触の強度を検出するように構成された１つ以上の任意選択のセンサユニット１９０６と、ディスプレイユニット１９０２、タッチ感知面ユニット１９０４及び任意選択の１つ以上のセンサユニット１９０６に接続された処理ユニット１９０８と、を備える。一部の実施形態では、処理ユニット１９０８は、表示可能化ユニット１９１０と、検出ユニット１９１２と、記憶ユニット１９１４と、移動ユニット１９１６と、進行ユニット１９１８と、を備える。
【０４８０】
処理ユニット１９０８は、複数の画像シーケンスを（例えば、記憶ユニット１９１４によって）記憶するように構成される。それぞれの画像シーケンスは、カメラが撮ったそれぞれの代表画像と、それぞれの代表画像を取得する前にカメラが取得した１つ以上の画像と、を含む。処理ユニット１９０８は、第１の画像シーケンスのための第１の代表画像をディスプレイユニット１９０２上の移動可能な第１のエリアに（例えば、表示可能化ユニット１９１０によって）表示可能とするように更に構成される。処理ユニット１９０８は、タッチ感知面ユニット１９０４上でジェスチャを（例えば、検出ユニット１９１２によって）検出することであって、ジェスチャが、ディスプレイユニット１９０２上での第１の方向への移動に対応する接触による移動を含む、ことを行うように更に構成される。処理ユニット１９０８は、タッチ感知面ユニット１９０４上でジェスチャを検出したことに応じて、第１のエリアをディスプレイユニット１９０２上で第１の方向に（例えば、移動ユニット１９１６によって）移動することと、移動可能な第２のエリアをディスプレイユニット１９０２上で第１の方向に（例えば、移動ユニット１９１６によって）移動することと、シーケンス表示基準が満たされているという判定に従って、第２のエリアを第１の方向に移動する間に、第２の画像シーケンスのための第２の代表画像を取得する前にカメラが取得した第２の画像シーケンスのための１つ以上の画像のうちの少なくとも一部を、第２のエリアにおいて時系列で（例えば、表示可能化ユニット１９１０によって）表示可能とすることと、を行うように更に構成される。
【０４８１】
図２０Ａ〜図２０Ｌは、一部の実施形態に係る、画像シーケンスにおける画像を修正するための例示的なユーザインタフェースを示す図である。これらの図におけるユーザインタフェースは、図９Ａ〜図９Ｇ、図１０Ａ〜図１０Ｍ、図１１Ａ〜図１１Ｉ、図１２Ａ〜図１２Ｂ、図２４Ａ〜図２４Ｅ、図２５Ａ〜図２５Ｃ、図２６Ａ〜図２６Ｄ及び図２７Ａ〜図２７Ｅにおけるプロセスを含む、以下に説明するプロセスを例示するために用いられる。以下の例は、（タッチ感知面とディスプレイとが組み合わされている）タッチスクリーンディスプレイ上の入力に関連して説明されるが、一部の実施形態において、デバイスは、図４Ｂに示すように、ディスプレイ４５０とは別個のタッチ感知面４５１上で入力を検出する。
【０４８２】
図２０Ａは、プラットフォームに近づいてくる列車を示す画像シーケンス２００２を示す。画像シーケンスは、代表画像２００２−３と、代表画像２００２−３を取得する前にカメラが取得した画像２００２−１及び２００２−２と、代表画像２００２−３を取得した後にカメラが取得した画像２００２−４及び２００２−５と、を含む。画像シーケンス２００２の時系列は、画像２００２−１、画像２００２−２、代表画像２００２−３、画像２００２−４及び画像２００２−５の順番である。
【０４８３】
図２０Ｂは、デバイス１００が写真編集ユーザインタフェースにある間に、ディスプレイ上に代表画像２００２−３を表示するデバイス１００を示す。写真編集ユーザインタフェースは、代表画像２００２−３を編集するためのアフォーダンス２００４（例えば、クロップアフォーダンス２００４−１、フィルタアフォーダンス２００４−２、明るさアフォーダンス２００４−３）を含む。この例では、ユーザが明るさアフォーダンス２００４−３を既に選択し、かつ代表画像２００２−３のコントラストを修正したと仮定されている（図２０Ａに示す代表画像２００２−３と比べて、図２０Ｂに示す代表画像２００２−３は、そのコントラストを上げてある）。
【０４８４】
写真編集ユーザインタフェースはまた、第１の編集モード（例えば、すべてに適用編集モード）と第２の編集モード（例えば、単一画像編集モード）との間を切り替えるためのアフォーダンス２００６（例えば、トグルスイッチ）を含む。図２０Ｂでは、トグルスイッチ２００６は第２の編集モードに設定され、その結果、デバイス１００がユーザ入力２００８（例えば、代表画像を修正する入力）を検出した場合、デバイス１００は、代表画像２００２−３を取得した後にカメラが取得した１つ以上の画像（例えば、画像２００２−４及び２００２−５）を修正せずに、かつ代表画像２００２−３を取得する前にカメラが取得した１つ以上の画像（例えば、画像２００２−１及び２００２−２）を修正せずに、代表画像２００２−３を修正する。
【０４８５】
対照的に、図２０Ｉでは、トグルスイッチ２００６は第１の編集モード（例えば、すべてに適用モード）に設定され、その結果、デバイス１００がユーザの修正を適用するユーザ入力２００８を検出した場合、デバイス１００は、代表画像２００２−３と、代表画像２００２−３を取得した後にカメラが取得した１つ以上の画像（例えば、画像２００２−４及び２００２−５）と、代表画像２００２−３を取得する前にカメラが取得した１つ以上の画像（例えば、画像２００２−１及び２００２−２）と、を修正する。
【０４８６】
代表画像２００２−３のみが修正される例に戻ると（例えば、図２０Ｂ以降）、図２０Ｃ〜図２０Ｈは、代表画像のみが修正された画像シーケンスを再生するための様々な実施形態を示す。
【０４８７】
特に、図２０Ｃ〜図２０Ｄに示すように、一部の実施形態では、代表画像２００２−３のみを修正した後、代表画像２００２−３を表示する間に、デバイス１００は、画像シーケンス２００２を再生する要求であるユーザ入力２０１０を受ける。図２０Ｃに示すように、画像シーケンス２００２を再生するユーザ入力２０１０の第１の部分に応じて、デバイス１００は、代表画像２００２−３の表示を、代表画像２００２−３の後に取得された画像（例えば、画像２００２−４及び画像２００２−５）のうちの少なくとも一部と置き換える。図２０Ｄに示すように、画像シーケンス２００２を再生するユーザ入力２０１０の第２の部分に応じて、デバイス１００は、代表画像２００２−３を取得する前にカメラが取得した１つ以上の画像（例えば、画像２００２−１及び画像２００２−２）のうちの少なくとも一部と、修正された代表画像２００２−３と、代表画像２００２−３を取得した後にカメラが取得した１つ以上の画像（例えば、画像２００２−４及び画像２００２−５）のうちの少なくとも一部と、を順番に表示する。つまり、一部の実施形態では、代表画像２００２−３は、修正された形態で再生される。
【０４８８】
図２０Ｅ〜図２０Ｆは、代表画像２００２−３のみを修正した後、修正された代表画像２００２−３を表示する間に、デバイス１００は、画像シーケンス２００２を再生する要求であるユーザ入力２０１２を受ける、別の例を示す。図２０Ｅに示すように、画像シーケンス２００２を再生するユーザ入力２０１２の第１の部分に応じて、デバイス１００は、代表画像２００２−３の表示を、代表画像２００２−３の後に取得された画像（例えば、画像２００２−４及び画像２００２−５）のうちの少なくとも一部と置き換える。図２０Ｆに示すように、画像シーケンス２００２を再生するユーザ入力２０１２の第２の部分に応じて、デバイス１００は、代表画像２００２−３を取得する前にカメラが取得した１つ以上の画像（例えば、画像２００２−１及び画像２００２−２）のうちの少なくとも一部と、修正されていない代表画像２００２−３と、代表画像２００２−３を取得した後にカメラが取得した１つ以上の画像（例えば、画像２００２−４及び画像２００２−５）のうちの少なくとも一部と、を順番に表示する。つまり、一部の実施形態では、代表画像２００２−３は、再生用に未修正形態に戻る。
【０４８９】
図２０Ｇ〜図２０Ｈは、代表画像２００２−３のみを修正した後、修正された代表画像２００２−３を表示する間に、デバイス１００は、画像シーケンス２００２を再生する要求であるユーザ入力２０１４を受ける、別の例を示す。図２０Ｇに示すように、画像シーケンス２００２を再生するユーザ入力２０１４の第１の部分に応じて、デバイス１００は、代表画像２００２−３の表示を、代表画像２００２−３の後に取得された画像（例えば、画像２００２−４及び画像２００２−５）のうちの少なくとも一部と置き換える。図２０Ｈに示すように、画像シーケンス２００２を再生するユーザ入力２０１４の第２の部分に応じて、デバイス１００は、代表画像２００２−３を取得する前にカメラが取得した１つ以上の画像（例えば、画像２００２−１及び画像２００２−２）のうちの少なくとも一部と、代表画像２００２−３を取得した後にカメラが取得した１つ以上の画像（例えば、画像２００２−４及び画像２００２−５）のうちの少なくとも一部と、を順番に表示する。つまり、一部の実施形態では、代表画像２００２−３は、一度修正されると、全体の再生では省略される。
【０４９０】
上述のように、図２０Ｉでは、トグルスイッチ２００６は第１の編集モード（例えば、すべてに適用モード）に設定され、その結果、デバイス１００がユーザの修正を適用するユーザ入力２００８を検出した場合、デバイス１００は、代表画像２００２−３と、代表画像２００２−３を取得した後にカメラが取得した１つ以上の画像（例えば、画像２００２−４及び２００２−５）と、代表画像２００２−３を取得する前にカメラが取得した１つ以上の画像（例えば、画像２００２−１及び２００２−２）と、を修正する。
【０４９１】
図２０Ｊ〜図２０Ｋは、一部の実施形態に係る、画像シーケンスにおける画像のすべてが修正されている、画像シーケンスの再生を示す。修正された代表画像２００２−３を表示する間に、代表画像２００２−３と、代表画像２００２−３を取得した後にカメラが取得した１つ以上の画像（例えば、画像２００２−４及び２００２−５）と、代表画像２００２−３を取得する前にカメラが取得した１つ以上の画像（例えば、画像２００２−１及び２００２−２）と、を修正した後、デバイス１００は、画像シーケンス２００２を再生する要求であるユーザ入力２０１６を受ける。図２０Ｊに示すように、画像シーケンス２００２を再生するユーザ入力２０１６の第１の部分に応じて、デバイス１００は、代表画像２００２−３の表示を、代表画像２００２−３の後に取得された修正された画像（例えば、画像２００２−４及び画像２００２−５）のうちの少なくとも一部と置き換える。図２０Ｋに示すように、画像シーケンス２００２を再生するユーザ入力２０１６の第２の部分に応じて、デバイス１００は、代表画像２００２−３を取得する前にカメラが取得した１つ以上の画像（例えば、画像２００２−１及び画像２００２−２）のうちの少なくとも一部と、代表画像２００２−３を取得した後にカメラが取得した１つ以上の画像（例えば、画像２００２−４及び画像２００２−５）のうちの少なくとも一部と、を順番に表示する。つまり、一部の実施形態では、画像シーケンスにおける画像のすべてが修正された場合、デバイス１００は、すべての画像が修正された状態で、画像シーケンスを再生する。
【０４９２】
一部の実施形態では、上記の例のいずれかにおける、代表画像２００２−３の表示と、代表画像２００２−３の後に取得された画像（例えば、画像２００２−４及び画像２００２−５）のうちの少なくとも一部との置き換えではなく、デバイス１００は、代表画像２００２−３の表示を、代表画像２００２−３の前に取得されたそれぞれの画像の表示と置き換える（例えば、図２０Ｃ、図２０Ｅ、図２０Ｇ及び図２０Ｊに示す再生を省略する）。より一般的には、画像シーケンスにおける代表画像のみが修正される場合、本明細書のいたるところで説明される画像シーケンスの再生のための実施形態のいずれかは（例えば、図６Ａ〜図６ＦＦ、図７Ａ〜図７ＣＣ、図８Ａ〜図８Ｌ、方法６００、方法７００及び／又は方法８００）、任意選択的に、修正された画像を省略した状態で行われる、その未修正形態に戻される、又は再生の際、修正されたものとしてとして含まれる。同様に、画像シーケンスにおける画像のすべてが修正された場合、本明細書のいたるところで説明される画像シーケンスの再生のための実施形態のいずれかは（例えば、図６Ａ〜図６ＦＦ、図７Ａ〜図７ＣＣ、図８Ａ〜図８Ｌ、方法６００、方法７００及び／又は方法８００）、任意選択的に、修正された画像シーケンスで行われる。
【０４９３】
一部の状況では、追加的な画像を修正せずに代表画像を修正することにより、拡張写真の再生時に不連続を生じる。例えば、図２０Ｌに示すように、一部の実施形態では、トグルスイッチ２００６が「オフ」に設定されている場合、デバイス１００は、代表画像２００２−３をクロップする（例えば、又は回転する）ためのユーザ入力２０２２を検出する。しかしながら、代表画像２００２−３がクロップ／回転された場合、図２０Ｃ〜図２０Ｈを参照して上述したように拡張写真を再生することにより、代表画像２００２−３を表示した時に「ジャンプ」を生じる。よって、一部の実施形態では、代表画像２００２−３を取得した後にカメラが取得した１つ以上の画像を修正せずに、かつ代表画像２００２−３を取得する前にカメラが取得した１つ以上の画像を修正せずに、特定の修正（例えば、クロップ及び／又は回転）を代表画像２００２−３に施した場合、デバイス１００は、追加的な画像の再生を自動的に停止する、追加的な画像を削除する、又は修正された代表画像を新しいファイルに静止画像として保存させる。一部の実施形態では、デバイス１００は、警告２０１８をユーザに提供する。一部の実施形態では、デバイス１００は、任意選択２０２０をユーザに提供する。例えば、デバイス１００は、編集された画像を新しい静止画像として保存する任意選択２０２０−１と、画像シーケンス（例えば、拡張写真）における余分な画像を削除する任意選択２０２０−２と、すべてに適用編集モードに入る任意選択２０２０−３と、キャンセルする任意選択２０２０−４と、をユーザに提供する。
【０４９４】
図２１Ａ〜図２１Ｊは、一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信するための例示的なユーザインタフェースを示す図である。これらの図におけるユーザインタフェースは、図９Ａ〜図９Ｇ、図１０Ａ〜図１０Ｍ、図１１Ａ〜図１１Ｉ、図１２Ａ〜図１２Ｂ、図２４Ａ〜図２４Ｅ、図２５Ａ〜図２５Ｃ、図２６Ａ〜図２６Ｄ及び図２７Ａ〜図２７Ｅにおけるプロセスを含む、以下に説明するプロセスを例示するために用いられる。以下の例は、（タッチ感知面とディスプレイとが組み合わされている）タッチスクリーンディスプレイ上の入力に関連して説明されるが、一部の実施形態において、デバイス１００は、図４Ｂに示すように、ディスプレイ４５０とは別個のタッチ感知面４５１上で入力を検出する。
【０４９５】
図２１Ａ〜図２１Ｊは、画像シーケンスからの代表画像をディスプレイ上に表示する間に、デバイス１００が、画像シーケンスからの代表画像を送信する要求又は送信するために画像シーケンスから代表画像を選択する要求に対応する入力を検出する、２つの例示的なシナリオを示す。第２の電子デバイスが、グループとして画像シーケンスと双方向作用するように構成されている（例えば、第２の電子デバイスが、図６Ａ〜図６ＦＦ、図７Ａ〜図７ＣＣ及び／又は図８Ａ〜図８Ｌで説明した双方向作用を行うように構成される）場合、デバイス１００は、画像シーケンスのうちの少なくとも一部分を第２の電子デバイスに送信するための第１の１組の任意選択を表示する（例えば、図２１Ｃに示すように）。反対に、第２の電子デバイスが、グループとして画像シーケンスと双方向作用するように構成されていない場合、デバイス１００は、画像シーケンスのうちの少なくとも一部分を第２の電子デバイスに送信するための第２の１組の任意選択を表示する（例えば、図２１Ｄに示すように）。
【０４９６】
図２１Ａ〜図２１Ｄは、画像シーケンスからの代表画像を送信するための任意選択が、送信するための代表画像を選択するユーザ要求に応じて提供されるシナリオを示す。図２１Ａは、デバイス１００上での会話（例えば、メッセージングアプリケーション／メッセージングユーザインタフェース２１０２における会話）を示す。会話は、第２の電子デバイスのユーザ（ステファニー）との会話である。一部の実施形態では、デバイス１００のユーザが、送信するための代表画像の選択を要求する場合、送信するための代表画像の要求のプロセスは、第２のデバイスとの会話の中から起こることから、デバイス１００には、代表画像の宛先（例えば、第２の電子デバイス）が分かっている。
【０４９７】
そのため、図２１Ａに示すように、デバイス１００は、会話にメディアを追加する（例えば、静止写真、拡張写真、動画又は任意の他のタイプのメディアを追加する）ためのアフォーダンス２１０６を選択するユーザ入力２１０４（例えば、タップジェスチャ）を検出する。
【０４９８】
図２１Ｂは、ユーザ入力２１０４（図２１Ａ）に応じて、デバイスが、第２の電子デバイスのユーザに送信する写真を選択するための任意選択をユーザに提供するユーザインタフェース２１０８を提供することを示す。ユーザインタフェース２１０８は、選択可能な画像２１１０（例えば、画像２１１０−ａから画像２１１０−ｃ）を有する領域を含む。一部の実施形態では、選択可能な画像２１１０は、最近の写真の表現（例えば、最も最近の３つ又は５つの写真）である。ユーザインタフェース２１０８は、ユーザの写真ライブラリから写真を選択するための任意選択２１１２と、写真又は動画を（例えば、デバイス１００に内蔵したカメラで）撮るための任意選択２１１４と、メディアの追加をキャンセルするための任意選択２１１６と、を含む。
【０４９９】
この例では、デバイス１００は、第２のデバイスのユーザに送信するための画像２１１０−ｂを選択する要求であるユーザ入力２１１６を検出する。説明の目的のために、この例では、画像２１１０−ｂは、代表画像２１１０−ｂの前に取得された画像及び／又は代表画像２１１０−ｂの後に取得された画像を含む画像シーケンスからの代表画像（例えば、拡張写真からの代表画像）である。
【０５００】
図２１Ｃに示すように、ステファニーのデバイス（第２の電子デバイス）が、グループとして画像シーケンスと双方向作用するように構成されているため、デバイス１００は、画像シーケンスのうちの少なくとも一部分を第２の電子デバイスに送信するための第１の１組の任意選択２１１８を表示する。一部の実施形態では、第１の１組の任意選択２１１８は、画像シーケンス全体を送信する（例えば、拡張写真を送信する）任意選択２１１８−ａと、代表画像２１１０−ｂの前に取得された画像を送信せず、かつ代表画像２１１０−ｂの後に取得された画像を送信せずに、代表画像を送信する（例えば、代表画像２１１０−ｂのみを静止画像として送信する）ための任意選択２１１８−ｂと、画像シーケンスの少なくとも一部分をアニメーション表示化画像フォーマット（例えば、ＧＩＦフォーマット）に変換するための任意選択２１１８−ｃと、画像シーケンスの少なくとも一部分を動画フォーマット（例えば、ＭＰＥＧフォーマット）に変換するための任意選択２１１８−ｄと、キャンセルする任意選択２１１８−ｅと、を含む。デバイス１００はまた、第２の電子デバイスに送信するために画像２１１０−ｂが選択されたという指標２１２０を表示する。
【０５０１】
対照的に、図２１Ｄは、画像シーケンスの少なくとも一部分を第２の電子デバイスに送信するための第２の１組の任意選択２１２２を示す。この例では、第２の電子デバイス（例えば、ロバートのデバイス）がグループとして画像シーケンスと双方向作用するように構成されていないことから、第２の１組の任意選択２１２２が表示される。第２の１組の任意選択２１２２に到達するプロセスは、図２１Ａ〜図２１Ｃを参照して説明したような、第１の１組の任意選択２１１８に到達するプロセスと類似する。つまり、一部の実施形態では、第２の１組の任意選択２１２２は、デバイス１００のユーザが、ロバートとの会話の間に、会話にメディアを追加するためのアフォーダンス（例えば、図２１Ａのアフォーダンス２１０６）を選択し、次いで、ロバートのデバイスに送信するために画像シーケンスからの代表画像を選択（例えば、入力２１１６に類似するユーザ入力によって、画像２１１０−ｂを選択）した後に表示される。
【０５０２】
第２の１組の任意選択２１２２は、代表画像２１１０−ｂの前に取得された画像を送信せず、かつ代表画像２１１０−ｂの後に取得された画像を送信せずに、代表画像を送信する（例えば、代表画像２１１０−ｂのみを静止画像として送信する）ための任意選択２１２２−ａと、画像シーケンスの少なくとも一部分をアニメーション表示化画像フォーマット（例えば、ＧＩＦフォーマット）に変換するための任意選択２１２２−ｂと、画像シーケンスの少なくとも一部分を動画フォーマット（例えば、ＭＰＥＧフォーマット）に変換するための任意選択２１２２−ｃと、キャンセルする任意選択２１２２−ｄと、を含む。デバイス１００はまた、第２の電子デバイスに送信するために画像２１１０−ｂが選択されたという指標２１２０を表示する。一部の実施形態では、ロバートのデバイスが、グループとして画像シーケンスと双方向作用するように構成されていないため、第２の１組の任意選択２１２２は、画像シーケンス全体を送信する（例えば、拡張写真を送信する）任意選択を含まない。
【０５０３】
図２１Ｅ〜図２１Ｊは、画像シーケンスからの代表画像を送信するための任意選択が、代表画像を送信するユーザ要求に応じて提供されるシナリオを示す。図２１Ｅは、デバイス１００上のカメラロールユーザインタフェース２１２４を示す。カメラロールユーザインタフェース２１２４は、任意選択的に写真、拡張写真又は動画の表現である、画像２１２６及び他の画像２１２９（例えば、画像２１２９−１から画像２１２９−８）を表示する。この例では、デバイス１００のユーザは、会話内からカメラロールユーザインタフェース２１２４にナビゲートされたのではない（例えば、ホーム画面からユーザインタフェース２１２４にナビゲートされている）と仮定されている。よって、図２１Ｅ〜図２１Ｊに示す例では、ユーザが画像２１２６を（例えば、図２１Ｅのユーザ入力２１２８を介して）選択した場合、又は画像２１２６の共有を（例えば、図２１Ｆのユーザ入力２１３２を介して）要求した場合、デバイス１００は、代表画像の宛先（例えば、第２の電子デバイス）をまだ把握していない。よって、デバイス１００は、受信側の第２の電子デバイスがグループとして画像シーケンスと双方向作用するように構成されているか否かに応じて、異なる第１の任意選択又は第２の任意選択をまだ表示できない。そうではなく、以下に説明するように、第１の任意選択又は第２の任意選択は、ユーザが画像を送信するように要求した場合、宛先が分かると表示される。
【０５０４】
そのため、図２１Ｅは、カメラロールユーザインタフェース２１２４内から画像２１２６を選択する、ユーザ入力２１２８を示す。この例では、画像２１２６は、画像シーケンスからの代表画像であると仮定されている。
【０５０５】
図２１Ｆに示すように、ユーザ入力２１２８に応じて、デバイス１００は、画像２１２６を画像閲覧ユーザインタフェース２１３０に表示する。図２１Ｆはまた、（例えば、共有アフォーダンス２１３４を選択することによる）画像２１２６の共有を要求するユーザ入力２１３２を示す。
【０５０６】
図２１Ｇに示すように、ユーザ入力２１３２に応じて、デバイス１００は、共有ユーザインタフェース２１３８を表示する。共有ユーザインタフェース２１３８が画像２１２６を共有する要求に応じて表示されていることから、画像２１２６は、画像２１２６の時間的近傍で取得されたいくつかの画像（例えば、３つの画像、５つの画像など）を示す共有ユーザインタフェース２１３８の領域２１４０において予め選択される。共有ユーザインタフェースはまた、メッセージプロトコル共有任意選択２１４２−ａと、メールプロトコル共有任意選択２１４２−ｂと、ソーシャルメディアプロトコル共有任意選択２１４２−ｃと、を含む、画像２１２６を共有するプロトコルを選択するためのプロトコルベースの共有任意選択を含む。図２１Ｇでは、ユーザは、図２１Ｈに示す会話ユーザインタフェース２１４４を立ち上げるメッセージプロトコル共有任意選択２１４２−ａを（ユーザ入力２１４３を介して）選択する。
【０５０７】
この例では、会話ユーザインタフェース２１４４（図２１Ｈ）が最初に表示される場合、デバイス１００のユーザが画像２１２６の宛先をまだ指定していないことから、宛先フィールド２１４６は空欄である（例えば、デバイス１００は、宛先フィールド２１４６が空欄のメッセージを立ち上げ、画像２１２６は、メッセージの本文２１４８中内へ自動的に挿入される）。よって、この例では、デバイス１００のユーザが、図２１Ｈの会話ユーザインタフェース２１４４における宛先として「ステファニー・レヴィン」と手動で入力したと仮定されている。ユーザはまた、短いメッセージ２１５０「この列車を見て」をタイプもしている。
【０５０８】
図２１Ｈに更に示されているように、ユーザは、画像２１２６及びメッセージの残りの部分の送信を要求する送信ボタン２１５４を（ユーザ入力２１５２を介して）選択する。
【０５０９】
図２１Ｉに示すように、ユーザ入力２１５２に応じて、ステファニー・レヴィンのデバイス（第２の電子デバイス）が、グループとして画像シーケンスと双方向作用するように構成されているため、デバイス１００は、画像シーケンスのうちの少なくとも一部分を（図２１Ｃを参照して説明した）第２の電子デバイスに送信するための第１の１組の任意選択２１１８を表示する。
【０５１０】
対照的に、図２１Ｊは、画像シーケンスの少なくとも一部分を第２の電子デバイスに送信するための第２の１組の任意選択２１２２を示す。この例では、第２の電子デバイス（例えば、ロバート・ユウのデバイス）がグループとして画像シーケンスと双方向作用するように構成されていないことから、第２の１組の任意選択２１２２が表示される。第２の１組の任意選択２１２２に到達するプロセスは、図２１Ｅ〜図２１Ｈを参照して説明したような、第１の１組の任意選択２１１８に到達するプロセスと類似する。つまり、一部の実施形態では、デバイス１００のユーザが、宛先２１４６として、図２１Ｈのステファニー・レヴィンではなく、ロバート・ユウと入力し、送信と押した場合に、第２の１組の任意選択２１２２が表示される。
【０５１１】
図２２Ａ〜図２２Ｄは、一部の実施形態に係る、シーン認識を使用して写真（例えば、拡張写真又は静止写真）を取得するための例示的なユーザインタフェースを示す図である。これらの図におけるユーザインタフェースは、図９Ａ〜図９Ｇ、図１０Ａ〜図１０Ｍ、図１１Ａ〜図１１Ｉ、図１２Ａ〜図１２Ｂ、図２４Ａ〜図２４Ｅ、図２５Ａ〜図２５Ｃ、図２６Ａ〜図２６Ｄ及び図２７Ａ〜図２７Ｅにおけるプロセスを含む、以下に説明するプロセスを例示するために用いられる。以下の例は、（タッチ感知面とディスプレイとが組み合わされている）タッチスクリーンディスプレイ上の入力に関連して説明されるが、一部の実施形態において、デバイス１００は、図４Ｂに示すように、ディスプレイ４５０とは別個のタッチ感知面４５１上で入力を検出する。
【０５１２】
一部のシーンは、他のシーンよりも、画像シーケンス（例えば、拡張写真）としてキャプチャされることにつながる。例えば、人々は、しばしば、同じポータブル多機能デバイスを使用して、重要な瞬間（例えば、ユーザの子供たちがベンチで笑っている写真）をキャプチャし、証拠書類目的の領収書の写真など、より日常的な画像をキャプチャする。一部の実施形態によれば、図２２Ａ〜図２２Ｄは、画像シーケンス（例えば、笑っている子供のケース）をキャプチャするか静止画像（領収書のケース）をキャプチャするかを、シーン認識を介して自動的に判定する、デバイスのためのユーザインタフェースを示す。例えば、シーンが、アクションキャプチャ基準（例えば、シーンにおける行動に関する基準）を満たす場合、デバイスは、シャッターボタンのアクティブ化に応じて、シャッターボタンのアクティブ化の前に取得された画像及びシャッターボタンのアクティブ化の後に取得された画像を含む、画像シーケンスを保持する。反対に、シーンが、アクションキャプチャ基準を満たしていない場合、デバイスは、単一の画像を保持する（例えば、従来のカメラにおいてシャッターボタンのアクティブ化に応じて取得される単一の画像に類似する）。
【０５１３】
図２２Ａでは、デバイス１００は、メディア取得モード（例えば、写真取得モード又は自動静止／拡張写真取得モード）にある。デバイス１００がメディア取得モードにある間に、デバイス１００は、カメラ（例えば、カメラは、デバイス１００に内蔵されている）が検出したシーンのライブプレビュー２２１０を含む画像キャプチャユーザインタフェース２２０２を表示する。画像キャプチャユーザインタフェース２２０２はまた、カメラロールをナビゲートするためのアフォーダンス２２０４（例えば、アフォーダンス２２０４は、カメラが取得した最後の写真／動画の縮小表現を表示する）と、仮想シャッターボタン２２０６と、シーンのライブプレビューにフィルタ（例えば、セピアフィルタ）をかけるためのアフォーダンス２２０８と、を含む。
【０５１４】
デバイス１００がメディア取得モードにある間に、デバイス１００は、シーンに対してシーン認識を行う。例えば、一部の実施形態では、シーン認識は、テキストの検出、移動の検出、人々の顔の検出、及び／又はデバイス１００の移動の検出（例えば、ユーザが、対象を追跡しようとする場合）を含む。図２２Ａでは、デバイス１００は、シーン認識を使用して、シーンの大半がテキストであることを認識する（例えば、シーンが、領収書のシーンである）。一部の実施形態では、デバイス１００は、シーンが閾値量を上回るテキストを含むことを認識することによって、シーンの大半がテキストであることを認識する。一部の実施形態では、デバイス１００がシーンの大半がテキストであること認識した場合、アクションキャプチャ基準は満たされない。例えば、テーブルの上に置かれた領収書の前後の瞬間をキャプチャすることをユーザが望む可能性が低いことから、シャッターボタン２２０６のアクティブ化に応じて、デバイス１００は、（図２２Ｂの画像閲覧モードで示す）単一の画像２２１４を保持する。
【０５１５】
対照的に、図２２Ｃは、メディア取得モードのライブプレビュー２２１０に示された、プラットフォームに近づく列車のシーンを示す。特に、図２２Ｃは、５つの異なる時間（時系列で、時間２２１０−１、時間２２１０−２、時間２２１０−３、時間２２１０−４及び時間２２１０−５）におけるシーンのライブプレビュー２２１０を示す。
【０５１６】
デバイス１００は、ライブプレビュー２２１０がディスプレイ上に表示されている間に、シーン検出を行う。この例では、デバイスが閾値量の移動を検出した場合に、アクションキャプチャ基準が満たされる。そのため、ライブプレビュー２２１０において列車が移動することから、時間２２１０−３におけるシャッターボタン２２０６のアクティブ化に応じて、デバイス１００は、図２２Ｄに示すように、画像シーケンス２２１８（例えば、拡張写真）を保持する。
【０５１７】
図２２Ｄに示すように、画像シーケンス２２１８は、シャッターボタン２２０６のアクティブ化の前に取得された複数の画像（例えば、画像２２１８−１及び２２１８−２）と、一部の実施形態において、シャッターボタン２２０６のアクティブ化の時間的近傍で取得された代表画像２２１８−３（例えば、従来のカメラにおけるシャッターのアクティブ化に応じて取得された単一の画像に類似する画像２２１８−３）と、代表画像２２１８−３を取得した後にカメラが取得した複数の画像（例えば、画像２２１８−４及び２２１８−５）と、を含む。つまり、移動する列車が閾値量の移動を超えるために、デバイス１００は、拡張写真をキャプチャしたのである。次いで、例えば、図６Ａ〜図６ＦＦ、図７Ａ〜図７ＣＣ及び／又は図８Ａ〜図８Ｌを参照して説明した実施形態に従って、拡張写真を再生できる。
【０５１８】
図２３Ａ〜図２３Ｅは、一部の実施形態に係る、画像シーケンス（例えば、拡張写真）をトリミングするための例示的なユーザインタフェースを示す図である。これらの図におけるユーザインタフェースは、図９Ａ〜図９Ｇ、図１０Ａ〜図１０Ｍ、図１１Ａ〜図１１Ｉ、図１２Ａ〜図１２Ｂ、図２４Ａ〜図２４Ｅ、図２５Ａ〜図２５Ｃ、図２６Ａ〜図２６Ｄ及び図２７Ａ〜図２７Ｅにおけるプロセスを含む、以下に説明するプロセスを例示するために用いられる。以下の例は、（タッチ感知面とディスプレイとが組み合わされている）タッチスクリーンディスプレイ上の入力に関連して説明されるが、一部の実施形態において、デバイス１００は、図４Ｂに示すように、ディスプレイ４５０とは別個のタッチ感知面４５１上で入力を検出する。
【０５１９】
図２３Ａは、デバイス１００が写真編集ユーザインタフェースにある間に、ディスプレイ上に代表画像２３０２を表示するデバイス１００を示す。代表画像２３０２は、画像シーケンスを代表する（例えば、拡張写真を代表する）。一部の実施形態では、デバイス１００は、必ずしも代表画像ではない、画像シーケンスから現在選択されている画像を表示する。写真編集ユーザインタフェースは、代表画像２３０２を編集するためのアフォーダンス２００４（例えば、クロップアフォーダンス２００４−１、フィルタアフォーダンス２００４−２、明るさアフォーダンス２００４−３）を含む。写真編集ユーザインタフェースはまた、選択可能なアイコン２３０４を含む。一部の実施形態では、写真編集ユーザインタフェースにおける表示画像が、画像シーケンスからの代表画像である場合、選択可能なアイコン２３０４は、アニメーション表示される、カラー表示される、及び／又は満杯にされる。一部の実施形態では、写真編集ユーザインタフェースにおける表示画像が静止画像である場合、選択可能なアイコン２３０４は、白黒で表示され、アニメーション表示及び／又は満杯にされない。よって、一部の実施形態では、選択可能なアイコン２３０４は、ユーザが拡張写真を編集しているかどうかをユーザに示す。一部の実施形態では、選択可能なアイコン２３０４は、画像シーケンスからの代表画像が写真編集ユーザインタフェースに表示されている場合にのみ選択可能である。
【０５２０】
写真編集ユーザインタフェースはまた、ユーザの修正を写真に適用する「完了」アフォーダンス２３０１を含む。
【０５２１】
図２３Ａでは、デバイス１００は、選択可能なアイコン２３０４を選択するユーザ入力２３０６を受ける。
【０５２２】
図２３Ｂでは、ユーザ入力２３０６に応じて、デバイス１００は、アフォーダンスバー２３０８を表示する。アフォーダンスバー２３０８は、画像シーケンスのアニメーション表示された再生をオンにするためのアフォーダンス２３１０−１と、画像シーケンスを保持しながら、画像シーケンスのアニメーション表示された再生をオフにするためのアフォーダンス２３１０−２と、画像シーケンスをトリミングするためのアフォーダンス２３１０−３と、代表画像２３０２に加えて画像シーケンスにおける他の画像を削除するためのアフォーダンス２３１０−４と、を含む。一部の実施形態では、アニメーション表示された再生が現在オンにされているかオフにされているかに応じて、任意の所与の時間においてアフォーダンス２３１０−１又はアフォーダンス２３１０−２のうちの１つのみが選択可能である（例えば、再生が現在オンである場合、「オン」アフォーダンス２３１０−１が「グレーアウト」される）。写真編集ユーザインタフェースはまた、図２０Ａ〜図２０Ｌを参照して説明したように、第１の編集モード（例えば、すべてに適用編集モード）と第２の編集モード（例えば、単一画像編集モード）との間を切り替えるためのアフォーダンス２００６（例えば、トグルスイッチ）を含む。
【０５２３】
図２３Ｂでは、デバイス１００は、画像シーケンスをトリミングするためのアフォーダンス２３１０−３を選択するユーザ入力２３１２を受ける。
【０５２４】
図２３Ｃでは、ユーザ入力２３１２に応じて、デバイス１００は、画像シーケンスを画像シーケンスのサブセットへ（例えば、画像シーケンスにおける画像のすべて未満のサブセットへ）トリミングするためのユーザインタフェース２３１４を表示する。ユーザインタフェース２３１４は、画像シーケンスにおける複数の画像の表現２３１８を含むエリア２３１６（例えば、ストリップ）を含む（視覚的に明確にするために、図面では、ある画像の１つの表現２３１８にのみ符号をつけてある）。一部の実施形態では、画像の表現２３１８は、画像シーケンスにおける画像のサムネイルである。一部の実施形態では、画像の表現は時系列で配置され、その結果、エリア２３１６の左にある表現２３１８は、エリア２３１６の右にある表現２３１８よりも早くに取得された画像を表現する。
【０５２５】
ユーザインタフェース２３１４は、エリア２３１６と同時に表示される、第２のエリア２３２２を含む。代表画像又は現在選択されている画像は、第２のエリア２３２２に表示される。
【０５２６】
エリア２３１６は、画像シーケンスのサブセットにおける開始画像を定める開始ハンドル２３２０−ａを含む。エリア２３１６はまた、画像シーケンスのサブセットにおける終了画像を定める終了ハンドル２３２０−ｂを含む。開始ハンドル２３２０−ａ及び終了ハンドル２３２０−ｂは、デバイスによって自動的に（例えば、シーン検出を使用して）選択されたエリア２３１６における位置に位置する。例えば、デバイス１００は、シーン検出を使用して、（例えば、顔がカメラに向いた時を判定すること、又は画像が最も不鮮明でない時を判定することによって）最良の動作が生じた期間を判定する。デバイス１００は、開始ハンドル２３２０−ａを、最良の動作が生じた期間の開始を表現するエリア２３１６における位置に設定し、終了ハンドル２３２０−ｂを、最良の動作が生じた期間の終了を表現するエリア２３１６における位置に設定する。
【０５２７】
図２３Ｃはまた、開始ハンドル２３２０−ａと終了ハンドル２３２０−ｂとの間の画像の表現２３１８が、エリア２３１６における他の表現２３１８から視覚的に（例えば、他の表現を若干グレーアウトすることによって）区別されることを示す。
【０５２８】
ユーザインタフェース２３１４はまた、リセットアフォーダンス２３２４を含む。図２３Ｃでは、デバイス１００は、リセットアフォーダンス２３２４を選択するユーザ入力２３２６を受ける。
【０５２９】
図２３Ｄでは、リセットアフォーダンス２３２４を選択するユーザ入力２３２６に応じて、デバイス１００は、開始ハンドル２３２０−ａを、トリミングされていない画像シーケンスにおける最初の画像に対応する位置に移動し、終了ハンドル２３２０−ｂを、トリミングされていない画像シーケンスにおける最後の画像に移動する。つまり、リセットアフォーダンス２３２４は、ユーザがトリミングユーザインタフェース２３１４に入る前の画像シーケンスに対応するように、トリミングハンドルをリセットする。
【０５３０】
図２３Ｄに示すように、一部の実施形態では、ユーザインタフェース２３１４は、元の画像シーケンスに含まれない、元の（例えば、トリミングされていない）画像シーケンスにおける最初の画像の前に取得された、画像の表現２３２８及び／又は元の画像シーケンス含まれない、元の（例えば、トリミングされていない）画像シーケンスにおける最後の画像の後に取得された、画像の表現２３３０を表示する。
【０５３１】
図２３Ｄにまた示すように、一部の実施形態では、ユーザがリセットアフォーダンス２３２４を選択した場合、ユーザインタフェース２３１４は、自動アフォーダンス２３３２を（例えば、リセットアフォーダンス２３２４の場所に）表示し、自動アフォーダンス２３３２により、ユーザは、シーン検出に基づく開始ハンドル２３２０−ａ及び終了ハンドル２３２０−ｂのための自動的に選択された位置へ切り替えて戻すことができる。
【０５３２】
図２３Ｄ〜図２３Ｅにまた示すように、ユーザは、開始ハンドル２３２０−ａ及び終了ハンドル２３２０−ｂの位置を手動で調整できる。図２３Ｄでは、デバイス１００は、ユーザ入力２３３４（例えば、開始ハンドル２３２０−ａ上のドラッグジェスチャ）を受ける。図２３Ｅは、エリア２３１６における開始ハンドル２３２０−ａの位置がドラッグジェスチャ２３３４により移動したことを示す。
【０５３３】
一部の実施形態では、トリミングユーザインタフェース２３１４にある間に、ユーザのトリミングを画像シーケンスに適用する、ユーザが「完了」アフォーダンス２３０１を選択した場合、デバイス１００は、画像のサブセットに含まれない（例えば、表現２３１８が開始ハンドル２３２０−ａと終了ハンドル２３２０−ｂとの間にない）画像を削除する（又は削除用にマーキングする）、又は画像のサブセットに含まれない画像の再生を無効化する。例えば、図６Ａ〜図６ＦＦ、図７Ａ〜図７ＣＣ及び／又は図８Ａ〜図８Ｌを参照して説明した実施形態に従って、トリミングされた画像シーケンスが再生される場合、画像のサブセットに含まれない画像は、再生されない。一部の実施形態では、デバイス１００が画像のサブセットに含まれない画像の再生を無効化した場合、デバイス１００は、画像のサブセットに含まれない画像を保持して、ユーザが全画像シーケンス又は全画像シーケンスの任意の部分を後で（例えば、トリミングユーザインタフェース２３１４において）回復できるようにする。
【０５３４】
図２４Ａ〜図２４Ｅは、一部の実施形態に係る、画像シーケンスにおける画像を修正する方法２４００の流れ図である。方法２４００は、ディスプレイ及びタッチ感知面を備えた電子デバイス（例えば、図３のデバイス３００又は図１Ａのポータブル多機能デバイス１００）にて実行される。一部の実施形態では、デバイスが、タッチ感知面との接触の強度を検出するための１つ以上のセンサを含む。一部の実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面がディスプレイ上にある、又はディスプレイに一体化されている。一部の実施形態では、ディスプレイはタッチ感知面から分離している。方法２４００の一部の動作が任意選択的に、組み合わされ、かつ／又は一部の動作の順序が任意選択的に変えられる。
【０５３５】
方法２４００は、拡張写真を修正するための直感的な方法を提供する。特に、ユーザが拡張写真のための代表画像を修正する（例えば、クロップ、白黒化する、バランスを変える及び／又はコントラストを変える）場合、一部の実施形態では、方法２４００によって、ユーザが、代表画像だけ又は拡張写真における画像のすべてに修正を適用すべきかどうかを（例えば、トグルスイッチによって）指定できる。修正が代表画像にのみ適用される場合、方法２４００は、様々な実施形態に係る、再生レシピを提供する。例えば、様々な実施形態では、修正された代表画像を有する画像シーケンスを含む拡張写真は、代表画像が修正、未修正又は省略された状態で再生される。修正が画像シーケンス全体に適用される場合、拡張写真は、修正された画像シーケンスを再生する。
【０５３６】
デバイスは、（例えば、デバイスが画像提示モードにある間に）ディスプレイ上に代表画像を表示する（２４０２）。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。一部の実施形態では、画像シーケンスを撮ったカメラは、電子デバイスの一部である。一部の実施形態では、画像シーケンスは、電子デバイスの一部ではないカメラで撮られた（例えば、画像シーケンスは、別のデバイスのカメラで撮られた後、電子デバイスに転送された）。一部の実施形態では、画像シーケンスは、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて取得されている。一部の実施形態では、代表画像は、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、カメラが取得した代表画像に対応する。
【０５３７】
ディスプレイ上に修正された代表画像を表示する間に、デバイスは、代表画像を修正する入力（例えば、クロップ、フィルタ、露出調整、色調整、白黒へ変換などの入力）を検出する（２４０４）。例えば、図２０Ｂの入力２００８は、代表画像２００２−３を修正する入力である。
【０５３８】
代表画像を修正する入力を検出したことに応じて、デバイスが第１の編集モードにある（例えば、図２０Ｉのトグルスイッチ２００６などのアフォーダンスが、それぞれの画像シーケンスにおけるすべての画像に対する編集を適用するように設定されている）という判定に従って、デバイスは、代表画像と、代表画像を取得した後にカメラが取得した１つ以上の画像と、代表画像を取得する前にカメラが取得した１つ以上の画像と、を修正し、デバイスが第１の編集モードとは異なる第２の編集モードにある（例えば、図２０Ｂのトグルスイッチ２００６などのアフォーダンスが、それぞれの画像シーケンスにおける代表画像だけに編集を適用するように設定されている）という判定に従って、代表画像を取得した後にカメラが取得した１つ以上の画像を修正せずに、かつ代表画像を取得する前にカメラが取得した１つ以上の画像を修正せずに、代表画像を修正する（２４０６）。
【０５３９】
一部の実施形態では、デバイスは、写真編集ユーザインタフェースにおいて第１の編集モードと第２の編集モードとの間を切り替えるアフォーダンスを提供する（例えば、図２０Ｂ及び図２０Ｉのトグルスイッチ２００６は、写真編集ユーザインタフェースの構成要素である）。一部の実施形態では、写真編集ユーザインタフェースは、図２３Ａ〜図２３Ｅ及び方法２７００を参照して説明したように、拡張写真の再生をオン／オフするアフォーダンス、拡張写真における追加的な画像を削除するアフォーダンス及び／又は１組の追加的な写真をトリミングする（例えば、静止画像の選択が拡張写真に含まれるように修正する）アフォーダンスを含む。
【０５４０】
一部の実施形態では、代表画像を修正する入力を検出したことに応じて、デバイスは、代表画像だけに、又は代表画像並びに代表画像を取得した後にカメラが取得した１つ以上の画像及び代表画像を取得する前にカメラが取得した１つ以上の画像に、修正を適用する任意選択をユーザに提示する。
【０５４１】
一部の状況では、追加的な画像を修正せずに代表画像を修正することにより、拡張写真の再生時に不連続を生じる。例えば、代表画像が追加的な画像に対してクロップ又は回転された場合、拡張写真を再生することにより、代表画像が表示された場合に「ジャンプ」が生じる。よって、一部の実施形態では、代表画像を取得した後にカメラが取得した１つ以上の画像を修正せずに、かつ代表画像を取得する前にカメラが取得した１つ以上の画像を修正せずに、特定の修正（例えば、クロップ及び／又は回転）を代表画像に施した場合、デバイスは、追加的な画像の再生を自動的に停止する、追加的な画像を削除する、又は修正された代表画像を新しいファイルに静止画像として保存させる。一部の実施形態では、デバイスは、修正によって、修正された代表画像が静止画像になることをユーザに警告し、修正を続ける又は修正をキャンセルする任意選択をユーザに提供する（例えば、図２０Ｌの警告２０１８）。
【０５４２】
一部の実施形態では、代表画像を取得した後にカメラが取得した１つ以上の画像を修正せず、かつ代表画像を取得する前にカメラが取得した１つ以上の画像を修正せずに、代表画像を修正した後に、デバイスは、修正された代表画像をディスプレイ上に表示する（２４０８）。ディスプレイ上に修正された代表画像を表示する間に、デバイスは、第２の入力の第１の部分を検出する。第２の入力の第１の部分を検出したことに応じて、デバイスは、修正された代表画像の表示を、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部の順番での表示と置き換える。よって、一部の実施形態では、第２の入力の第１の部分を検出したことに応じて、代表画像を取得した後にカメラが取得した１つ以上の（修正されていない）画像が、順番に表示される（例えば、図２０Ｅに示すように）。一部の実施形態では、デバイスは、修正された代表画像と、代表画像を取得した後にカメラが取得した１つ以上の（修正されていない）画像との間でクロスフェードアニメーションを表示する。
【０５４３】
第２の入力の第１の部分を検出した後に、デバイスは、第２の入力の第２の部分を検出する（例えば、指ジェスチャにおける接触及び／又は強度を検出し続ける）。第２の入力の第２の部分を検出したことに応じて、デバイスは、代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、修正されていない代表画像と、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を順番に表示する（例えば、図２０Ｆに示すように）。
【０５４４】
よって、一部の実施形態では、第２の入力の第２の部分を検出したことに応じて、シーケンスにおける最初の画像から最後の画像まで（修正されていない）画像シーケンス全体が再生される。例えば、代表画像は、シーケンスにおける他の画像をカラー画像としたままで、代表画像を白黒画像に変更することによって修正される。白黒代表画像が表示されている間に、入力（例えば、長押しジェスチャ又は深い押圧ジェスチャ）の第１の部分が検出される。これに応じて、白黒代表画像の表示は、代表画像を取得した後にカメラが取得した、画像シーケンスにおける１つ以上の（修正されていない）カラー画像を順番に表示することによって置き換えられる。第２の入力の第２の部分を検出したことに応じて、すべての画像をカラーで表示した状態で、シーケンスにおける最初の画像から最後の画像まで画像シーケンス全体が再生される。
【０５４５】
一部の実施形態では、代表画像を取得した後にカメラが取得した１つ以上の画像を修正せず、かつ代表画像を取得する前にカメラが取得した１つ以上の画像を修正せずに、代表画像を修正した後に、デバイスは、修正された代表画像をディスプレイ上に表示する（２４１０）。ディスプレイ上に修正された代表画像を表示する間に、デバイスは、第２の入力を検出する。第２の入力を検出したことに応じて、デバイスは、代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、修正されていない代表画像と、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を順番に表示する。
【０５４６】
よって、一部の実施形態では、第２の入力を検出したことに応じて、デバイスは、代表画像の後にカメラが取得した画像を表示することによって再生を開始するのではなく、代表画像を取得する前に取得された画像から開始（例えば、画像シーケンスにおける最初の画像で開始）し、画像のいずれも修正せずに、拡張写真を再生する。
【０５４７】
一部の実施形態では、代表画像を取得した後にカメラが取得した１つ以上の画像を修正せず、かつ代表画像を取得する前にカメラが取得した１つ以上の画像を修正せずに、代表画像を修正した後に、デバイスは、修正された代表画像をディスプレイ上に表示する（２４１２）。ディスプレイ上に修正された代表画像を表示する間に、デバイスは、第２の入力の第１の部分を検出する。第２の入力の第１の部分を検出したことに応じて、デバイスは、修正された代表画像の表示を、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部の順番での表示と置き換える。よって、一部の実施形態では、第２の入力の第１の部分を検出したことに応じて、代表画像を取得した後にカメラが取得した１つ以上の（修正されていない）画像が、順番に表示される。一部の実施形態では、デバイスは、修正された代表画像と、代表画像を取得した後にカメラが取得した１つ以上の（修正されていない）画像との間でクロスフェードアニメーションを表示する（例えば、図２０Ｃに示すように）。
【０５４８】
第２の入力の第１の部分を検出した後に、デバイスは、第２の入力の第２の部分を検出する（例えば、指ジェスチャにおける接触及び／又は強度を検出し続ける）。第２の入力の第２の部分を検出したことに応じて、デバイスは、代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、修正された代表画像と、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を順番に表示する（例えば、図２０Ｄに示すように）。
【０５４９】
よって、一部の実施形態では、第２の入力の第２の部分を検出したことに応じて、代表画像のみが修正された状態で、シーケンスにおける最初の画像から最後の画像まで画像シーケンス全体が再生される。例えば、代表画像は、シーケンスにおける他の画像をカラー画像としたままで、代表画像を白黒画像に変更することによって修正される。白黒代表画像が表示されている間に、入力（例えば、長押しジェスチャ又は深い押圧ジェスチャ）の第１の部分が検出される。これに応じて、白黒代表画像の表示は、代表画像を取得した後にカメラが取得した、画像シーケンスにおける１つ以上の（修正されていない）カラー画像を順番に表示することによって置き換えられる。第２の入力の第２の部分を検出したことに応じて、白黒で表示される代表画像を除いてすべての画像をカラーで表示した状態で、シーケンスにおける最初の画像から最後の画像まで画像シーケンス全体が再生される。
【０５５０】
一部の実施形態では、代表画像を取得した後にカメラが取得した１つ以上の画像を修正せず、かつ代表画像を取得する前にカメラが取得した１つ以上の画像を修正せずに、代表画像を修正した後に、デバイスは、修正された代表画像をディスプレイ上に表示する（２４１４）。ディスプレイ上に修正された代表画像を表示する間に、デバイスは、第２の入力を検出する。第２の入力を検出したことに応じて、デバイスは、代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、修正された代表画像と、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を順番に表示する。
【０５５１】
よって、一部の実施形態では、第２の入力を検出したことに応じて、デバイスは、代表画像の後にカメラが取得した画像を表示することによって再生を開始するのではなく、代表画像を取得する前に取得された画像から開始（例えば、画像シーケンスにおける最初の画像で開始）し、代表画像のみを修正した状態で、拡張写真を再生する。
【０５５２】
一部の実施形態では、代表画像を取得した後にカメラが取得した１つ以上の画像を修正せず、かつ代表画像を取得する前にカメラが取得した１つ以上の画像を修正せずに、代表画像を修正した後に、デバイスは、修正された代表画像をディスプレイ上に表示する（２４１６）。ディスプレイ上に修正された代表画像を表示する間に、デバイスは、第２の入力の第１の部分を検出する。第２の入力の第１の部分を検出したことに応じて、デバイスは、修正された代表画像の表示を、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部の順番での表示と置き換える。よって、一部の実施形態では、第２の入力の第１の部分を検出したことに応じて、代表画像を取得した後にカメラが取得した１つ以上の（修正されていない）画像が、順番に表示される。一部の実施形態では、デバイスは、修正された代表画像と、代表画像を取得した後にカメラが取得した１つ以上の（修正されていない）画像との間でクロスフェードアニメーションを表示する（例えば、図２０Ｇに示すように）。
【０５５３】
第２の入力の第１の部分を検出した後に、デバイスは、第２の入力の第２の部分を検出する（例えば、指ジェスチャにおける接触及び／又は強度を検出し続ける）。第２の入力の第２の部分を検出したことに応じて、デバイスは、代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を順番に表示する（例えば、図２０Ｈに示すように）。
【０５５４】
よって、一部の実施形態では、第２の入力の第２の部分を検出したことに応じて、シーケンスにおける最初の画像から最後の画像まで画像シーケンス全体が再生され、ただし、代表画像は表示されない（例えば、修正された代表画像は拡張写真の最初の全再生から省略される）。一部の実施形態では、デバイスは、入力が維持される限り（例えば、長押しジェスチャ及び／又は既定の閾値を上回る強度の深い押圧）、画像シーケンス間をループし続ける。
【０５５５】
一部の実施形態では、代表画像を取得した後にカメラが取得した１つ以上の画像を修正せず、かつ代表画像を取得する前にカメラが取得した１つ以上の画像を修正せずに、代表画像を修正した後に、デバイスは、修正された代表画像をディスプレイ上に表示する（２４１８）。ディスプレイ上に修正された代表画像を表示する間に、デバイスは、第２の入力を検出する。第２の入力を検出したことに応じて、デバイスは、代表画像を取得する前にカメラが取得した１つ以上の画像のうちの少なくとも一部と、代表画像を取得した後にカメラが取得した１つ以上の画像のうちの少なくとも一部と、を順番に表示する。
【０５５６】
よって、一部の実施形態では、第２の入力を検出したことに応じて、デバイスは、代表画像の後にカメラが取得した画像を表示することによって再生を開始するのではなく、代表画像を取得する前に取得された画像から開始（例えば、画像シーケンスにおける最初の画像で開始）し、代表画像を省略し、かつ残りの画像を修正しない状態で、拡張写真を再生する。
【０５５７】
一部の実施形態では、代表画像、代表画像を取得した後にカメラが取得した１つ以上の画像、及び代表画像を取得する前にカメラが取得した１つ以上の画像を修正した後に、デバイスは、修正された代表画像をディスプレイ上に表示する（２４２０）。ディスプレイ上に修正された代表画像を表示する間に、デバイスは、第２の入力の第１の部分を検出する。第２の入力の第１の部分を検出したことに応じて、デバイスは、修正された代表画像の表示を、代表画像を取得した後にカメラが取得した修正された１つ以上の画像のうちの少なくとも一部の順番での表示と置き換える。よって、一部の実施形態では、第２の入力の第１の部分を検出したことに応じて、代表画像を取得した後にカメラが取得した修正された１つ以上の画像が、順番に表示される（例えば、図２０Ｊに示すように）。
【０５５８】
第２の入力の第１の部分を検出した後に、デバイスは、第２の入力の第２の部分を検出する（例えば、指ジェスチャにおける接触及び／又は強度を検出し続ける）。第２の入力の第２の部分を検出したことに応じて、デバイスは、代表画像を取得する前にカメラが取得した修正された１つ以上の画像のうちの少なくとも一部と、修正された代表画像と、代表画像を取得した後にカメラが取得した修正された１つ以上の画像のうちの少なくとも一部と、を順番に表示する（例えば、図２０Ｋに示すように）。
【０５５９】
よって、一部の実施形態では、第２の入力の第２の部分を検出したことに応じて、シーケンスにおける最初の画像から最後の画像まで修正された画像シーケンス全体が再生される。例えば、シーケンスにおける画像は、シーケンスにおける画像をカラーから白黒画像へ変更することによって修正される。白黒代表画像が表示されている間に、入力（例えば、長押しジェスチャ又は深い押圧ジェスチャ）の第１の部分が検出される。これに応じて、白黒代表画像の表示は、代表画像を取得した後にカメラが取得した、画像シーケンスにおける１つ以上の白黒カラー画像を順番に表示することによって置き換えられる。第２の入力の第２の部分を検出したことに応じて、すべての画像を白黒で表示した状態で、シーケンスにおける最初の画像から最後の画像まで画像シーケンス全体が再生される。
【０５６０】
一部の実施形態では、代表画像、代表画像を取得した後にカメラが取得した１つ以上の画像、及び代表画像を取得する前にカメラが取得した１つ以上の画像を修正した後に、デバイスは、修正された代表画像をディスプレイ上に表示する（２４２２）。ディスプレイ上に修正された代表画像を表示する間に、デバイスは、第２の入力を検出する。第２の入力を検出したことに応じて、デバイスは、代表画像を取得する前にカメラが取得した修正された１つ以上の画像のうちの少なくとも一部と、修正された代表画像と、代表画像を取得した後にカメラが取得した修正された１つ以上の画像のうちの少なくとも一部と、を順番に表示する。
【０５６１】
よって、一部の実施形態では、第２の入力を検出したことに応じて、デバイスは、代表画像の後にカメラが取得した画像を表示することによって再生を開始するのではなく、代表画像を取得する前に取得された画像から開始（例えば、画像シーケンスにおける最初の画像で開始）し、画像のすべてを修正した状態で、拡張写真を再生する。
【０５６２】
一部の実施形態では、デバイスは、代表画像を取得する前にカメラが取得した１つ以上の画像と、代表画像を取得した後にカメラが取得した１つ以上の画像と、を削除する要求に対応する第２の入力を検出する（２４２４）。第２の入力を検出したことに応じて、デバイスは、代表画像を取得する前にカメラが取得した１つ以上の画像及び代表画像を取得した後にカメラが取得した１つ以上の画像を削除する（又は削除のためにマーキングする）（例えば、第２の入力以外の追加的なユーザ入力なしに、代表画像以外の、拡張写真における追加的な画像のすべてを削除する）。
【０５６３】
図２４Ａ〜図２４Ｅにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の順序換えをする様々な方法を認識するであろう。一部の実装では、本明細書で説明される１つ以上の動作が省略される場合もある。例えば、一部の実施形態では、動作２４０８及び２４１０が省略される。加えて、本明細書に記載の他の方法（例えば、方法９００、１０００、１００００、１００５０、１１００、１１０００、１２００、２５００、２６００及び２７００）に関して本明細書で記載されている他のプロセスの詳細は、また、図２４Ａ〜図２４Ｅに関連して上述されている方法２４００に、類似の方法で適用可能であることも留意されたい。例えば、方法２４００に関連して上述された、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスは、本明細書で説明される他の方法（例えば、方法９００、１０００、１００００、１００５０、１１００、１１０００、１２００、２５００、２６００及び２７００）に関連して本明細書で説明される、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスの特性のうちの１つ以上を、任意選択的に有する。簡潔にするために、これらの詳細は、ここでは繰り返さない。
【０５６４】
図２５Ａ〜図２５Ｃは、一部の実施形態に係る、画像シーケンスからの画像を第２の電子デバイスに送信する方法２５００の流れ図である。方法２５００は、ディスプレイと、任意選択のタッチ感知面とを備える第１の電子デバイス（例えば、図３のデバイス３００、又は、図１Ａのポータブル多機能デバイス１００）において実行される。一部の実施形態では、デバイスが、タッチ感知面との接触の強度を検出するための１つ以上のセンサを含む。一部の実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面がディスプレイ上にある、又はディスプレイに一体化されている。一部の実施形態では、ディスプレイはタッチ感知面から分離している。方法２５００の一部の動作が任意選択的に、組み合わされ、かつ／又は一部の動作の順序が任意選択的に変えられる。
【０５６５】
一部の実施形態によれば、方法２５００によって、他のユーザのデバイスが拡張写真と双方向作用する（例えば、互換性がある）ように構成される場合、ユーザが拡張写真を他のユーザのデバイスと共有できる。そのために、方法２５００は、遠隔の電子デバイスが拡張写真と双方向作用するように構成されているかを判定することを含み、遠隔の電子デバイスが拡張写真と双方向作用するように構成されている場合、方法２５００は、（例えば、拡張写真を送信する任意選択を含む）第１の１組の共有任意選択を表示することによって、拡張写真を送信する要求に応答することを含む。遠隔の電子デバイスが拡張写真と双方向作用するように構成されていない場合、方法２５００は、（例えば、代表画像だけを送信すること又は拡張写真を動画若しくはＧＩＦフォーマットに変換することを含む）第２の１組の共有任意選択を表示することによって、拡張写真を送信する要求に応答することを含む。
【０５６６】
第１の電子デバイスは、ディスプレイ上で、他の電子デバイスと通信するように構成されたアプリケーションのユーザインタフェースに代表画像を表示する（２５０２）。例えば、代表画像は、メッセージングアプリケーション（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のｉＭｅｓｓａｇｅ（登録商標））、ソーシャルネットワーキングアプリケーション（例えば、Ｔｗｉｔｔｅｒ（登録商標）又はＦａｃｅｂｏｏｋ（登録商標））、アドホックネットワークサービス（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のＡｉｒＤｒｏｐ（登録商標））、又は電子メールアプリケーション（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のＭａｉｌ）のための入力エリアに表示される。
【０５６７】
代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。一部の実施形態では、画像シーケンスを撮ったカメラは、第１の電子デバイスの一部である。一部の実施形態では、画像シーケンスは、第１の電子デバイスの一部ではないカメラで撮られた（例えば、画像シーケンスは、別のデバイスのカメラで撮られた後、第１の電子デバイスに転送された）。一部の実施形態では、画像シーケンスは、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて取得されている。一部の実施形態では、代表画像は、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、カメラが取得した代表画像に対応する。
【０５６８】
一部の実施形態では、他の電子デバイスと通信するように構成されたアプリケーションが、共有ユーザインタフェースにおけるアプリケーションに対応するアプリケーションアイコンの選択を検出したことに応じて表示される（２５０４）（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のｉＯＳの共有シートなどの共有メニュー）。一部の実施形態では、代表画像は、共有ユーザインタフェースに表示され、共有ユーザインタフェースは、グループとして画像シーケンスとの双方向作用（図６Ａ〜図６ＦＦを参照して説明したような双方向作用など）を表示するように構成される。一部の実施形態では、共有ユーザインタフェースは、代表画像が画像管理アプリケーション（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）のＰｈｏｔｏｓ）に表示されている間に共有アイコンが選択されたことに応じて表示される。
【０５６９】
代表画像をディスプレイ上に表示する間に、第１の電子デバイスは、アプリケーションを使用して、第１の電子デバイスから遠隔の第２の電子デバイスへと、代表画像を送信する要求又は送信するための代表画像を選択する要求に対応する入力を検出する（例えば、第１の電子デバイスのタッチ感知面上へのタップジェスチャ又はマウスクリックによる「送信」アイコン又は「写真を選択」アイコンのアクティブ化を検出すること）（２５０６）。
【０５７０】
第２の電子デバイスに代表画像を送信する要求又は送信するための代表画像を選択する要求に対応する入力を検出したことに応じて、第２の電子デバイスが、グループとして画像シーケンスと双方向作用するように構成される（例えば、第２の電子デバイスが、図６Ａ〜図６ＦＦを参照して説明した双方向作用を行うように構成される）という判定に従って、第１の電子デバイスは、画像シーケンスのうちの少なくとも一部分を第２の電子デバイスに送信するための第１の１組の任意選択を表示し（例えば、図２１Ｃ及び／又は図２１Ｉに示すように）、第２の電子デバイスが、グループとして画像シーケンスと双方向作用するように構成されていないという判定に従って、第１の電子デバイスは、画像シーケンスのうちの少なくとも一部分を第２の電子デバイスに送信するための第２の１組の任意選択を表示し、第２の１組の任意選択が、第１の１組の任意選択とは異なる（例えば、図２１Ｄ及び／又は図２１Ｊに示すように）（２５０８）。
【０５７１】
一部の実施形態では、第２の電子デバイスが、グループとして画像シーケンスと双方向作用するように構成されていないという判定は、第２の電子デバイスがグループとして画像シーケンスと双方向作用するように構成されると判定できない場合を含む。一部の実施形態では、第２の電子デバイスが、グループとして画像シーケンスと双方向作用するように構成されていると判定できない場合、第２の電子デバイスがグループとして画像シーケンスと双方向作用するように構成されていないと結論づけられる。
【０５７２】
一部の実施形態では、第２の電子デバイスが、グループとして画像シーケンスと双方向作用するように構成されているという判定は、オペレーティングシステムが第２の電子デバイスによって使用されていると判定することに少なくとも部分的に基づく。一部の実施形態では、第１の１組の任意選択を提示することの代替として、第２の電子デバイスが、グループとして画像シーケンスと双方向作用するように構成されているという判定に従って、第１の電子デバイスは、画像シーケンスを自動的に送信する（例えば、ユーザが「送信」ボタンを押圧した後に更にユーザが介在することなく、グループとして双方向作用するために、画像シーケンス全体を送信する）。一部の実施形態では、第２の電子デバイスが、グループとして画像シーケンスと双方向作用するように構成されていないという判定に従って、第１の電子デバイスは、代表画像を取得した後にカメラが取得した１つ以上の画像を送信せず、かつ代表画像を取得する前にカメラが取得した１つ以上の画像を送信せずに、代表画像を自動的に送信する。
【０５７３】
一部の実施形態では、画像シーケンスのうちの少なくとも一部分を第２の電子デバイスに送信するための第１の１組の任意選択が、画像シーケンス全体を送信する任意選択を含む（例えば、第１の１組の任意選択は、拡張写真として画像シーケンスを送信するための任意選択を含む）（２５１０）。
【０５７４】
一部の実施形態では、画像シーケンスのうちの少なくとも一部分を第２の電子デバイスに送信するための第２の１組の任意選択が、画像シーケンスのうちの少なくとも一部分を動画フォーマット（例えば、ＭＰＥＧフォーマット）に変換するための任意選択を含む（２５１２）。一部の実施形態では、画像シーケンスのうちの少なくとも一部分を第２の電子デバイスに送信するための第２の１組の任意選択が、画像シーケンスのうちの少なくとも一部分を、第２の電子デバイスが双方向作用するように構成されているフォーマットに変換するための任意選択を含む。一部の実施形態では、画像シーケンスのうちの少なくとも一部分を第２の電子デバイスに送信するための第２の１組の任意選択が、画像シーケンスのうちの少なくとも一部分をアニメーション表示画像フォーマット（例えば、ＧＩＦフォーマット）に変換するための任意選択を含む。
【０５７５】
一部の実施形態では、第２の電子デバイスが、グループとして画像シーケンスと双方向作用するように構成されていない場合、画像シーケンスにおける他の画像を送信せずに代表画像を送信するのではなく、第１の電子デバイスは、画像シーケンス（及び一部の実施形態では、画像シーケンスに対応する音声）をビデオクリップ及び／又はアニメーション表示されたＧＩＦへ変換する任意選択をユーザに与えるメニュー（例えば、ポップアップメニュー）を表示する。ユーザが「動画に変換」及び／又は「動画として送信」任意選択を選択したことに応じて、画像シーケンスに対応する動画が第２の電子デバイスに送信される。一部の実施形態では、ユーザが「動画に変換」及び／又は「動画として送信」任意選択を選択したことに応じて、第１の電子デバイスは、画像シーケンスを動画に変換し、動画を第２の電子デバイスに送信する。ユーザが「ＧＩＦに変換」及び／又は「ＧＩＦとして送信」任意選択を選択したことに応じて、画像シーケンスに対応するアニメーション表示されたＧＩＦが第２の電子デバイスに送信される。一部の実施形態では、ユーザが「ＧＩＦに変換」及び／又は「ＧＩＦとして送信」任意選択を選択したことに応じて、第１の電子デバイスは、画像シーケンスをアニメーション表示されたＧＩＦに変換し、ＧＩＦを第２の電子デバイスに送信する。
【０５７６】
一部の実施形態では、画像シーケンスのうちの少なくとも一部分を第２の電子デバイスに送信するための第１の１組の任意選択が、画像シーケンスのうちの少なくとも一部分を動画フォーマット（例えば、ＭＰＥＧフォーマット）に変換するための任意選択を含む（２５１４）。一部の実施形態では、第２の電子デバイスがグループとして画像シーケンスと双方向作用するように構成されるかどうかとは独立に、画像シーケンス（及び、一部の実施形態では、画像シーケンスに対応する音声）をビデオクリップ及び／又はアニメーション表示されたＧＩＦへ変換する任意選択をユーザに与える第１の電子デバイスは、メニュー（例えば、送信任意選択メニュー）を表示する。よって、そのような任意選択が選択された場合、第２の電子デバイスがグループとして画像シーケンスと双方向作用するように構成される場合も、（関連付けられた音声及び／又はメタデータを伴う又は伴わない）画像シーケンスではなく、動画又はアニメーション表示されたＧＩＦが第２の電子デバイスに送信される。
【０５７７】
一部の実施形態では、画像シーケンス（及び、一部の実施形態では、画像シーケンスに対応する音声）をビデオクリップ及び／又はアニメーション表示されたＧＩＦへ変換する任意選択をユーザに与える第１の電子デバイスは、メニュー（例えば、エクスポートメニュー、「名前をつけて送信」メニュー又は「変換」メニュー）を表示する。そのような任意選択が選択された場合、（関連付けられた音声及び／又はメタデータを伴う又は伴わない）画像シーケンスは、選択された任意選択に従って、動画又はアニメーション表示されたＧＩＦに変換される。
【０５７８】
一部の実施形態では、第２の電子デバイスがグループとして画像シーケンスと双方向作用するように構成されているという判定に従って（例えば、第２の電子デバイスは、図６Ａ〜図６ＦＦに関連して説明される双方向作用を行うように構成される）、第１の電子デバイスは、画像シーケンスに対応する音声を送信する（２５１６）。例えば、第１の１組の任意選択が、画像シーケンス全体を送信する（例えば、拡張写真を送信する）任意選択を含み、第１の電子デバイスのユーザが、画像シーケンス全体を送信する任意選択を選択する場合、図６Ｆ〜図６Ｉを参照して説明したように、第１の電子デバイスは、音声を第２の電子デバイスに送信して、第２の電子デバイスのユーザが音声を有する拡張写真を再生できるようにする。
【０５７９】
一部の実施形態では、第２の電子デバイスがグループとして画像シーケンスと双方向作用するように構成されているという判定に従って（例えば、第２の電子デバイスは、図６Ａ〜図６ＦＦに関連して説明される双方向作用を行うように構成される）、第１の電子デバイスは、第１の画像シーケンスに対応するメタデータを送信する（２５１８）。例えば、第１の１組の任意選択が、画像シーケンス全体を送信する（例えば、拡張写真を送信する）任意選択を含み、第１の電子デバイスのユーザが、画像シーケンス全体を送信する任意選択を選択する場合、図６Ｊ〜図６Ｍを参照して説明したように、第１の電子デバイスは、メタデータを第２の電子デバイスに送信して、第２の電子デバイスのユーザがメタデータを有する拡張写真を再生できるようにする。一部の実施形態では、時間、日付、（例えば、ＧＰＳを介する）位置、天気、画像シーケンスを取得した時に再生されていた音楽（例えば、Ｓｈａｚａｍ、ＳｏｕｎｄＨｏｕｎｄ又はＭｉｄｏｍｉなどの、第１のデバイスの音楽識別ソフトウェアで識別された音楽）及び／又はローカルイベント情報（第１の画像シーケンスを取得した時と場所で行われていたスポーツゲームなど）、イベント後情報（最終スコアなど）などの、画像シーケンスのためのメタデータは、画像シーケンスにリンク（又は他の方法で関連付け）される。
【０５８０】
一部の実施形態では、画像シーケンスのうちの少なくとも一部分を第２の電子デバイスに送信するための第２の１組の任意選択が、代表画像を取得した後にカメラが取得した１つ以上の画像を送信せず、かつ代表画像を取得する前にカメラが取得した１つ以上の画像を送信せずに、代表画像を送信する（例えば、代表画像を静止画像として送信する）ための任意選択を含む（２５２０）。
【０５８１】
一部の実施形態では、第１の電子デバイスは、第１の電子デバイスが、（例えば、グループとして）画像シーケンスの送信を許可する第１のモードにあるかどうかを判定する（２５２２）。第１の電子デバイスがグループとして画像シーケンスの送信を許可する第１のモードにはないという判定に従って、第１の電子デバイスが、画像シーケンスのうちの少なくとも一部分を第２の電子デバイスに送信するための第１の１組の任意選択を修正する。一部の実施形態では、代表画像だけを送信するのではなく、画像シーケンスを送信するには、第２の電子デバイスがグループとして画像シーケンスと双方向作用するように構成されるを判定することに加えて、第１の電子デバイスはまた、画像シーケンスから静止画像（例えば、代表画像）を送信することのみを許可するモードではなく、グループとして画像シーケンスを送信すること許可するモードにある必要がある。一部の実施形態では、ユーザは、図２０Ｂに示すようなトグルスイッチ２００６などのアフォーダンスを使用して、これらの２つのモードの間で選択できる。
【０５８２】
一部の実施形態では、ディスプレイ上に代表画像（及び１組の任意選択のうちの１つ）を表示する間に、第１の電子デバイスは、第２の入力を検出する（２５２４）。第２の入力を検出したことに応じて、第１の電子デバイスは、代表画像の表示を、画像シーケンスにおける画像のうちの少なくとも一部の順番での表示と置き換える。一部の実施形態では、第１の電子デバイスは、共有任意選択を表示しながら、拡張写真を再生するように構成され、このことは、ユーザが写真をどのように（例えば、拡張写真、動画、ＧＩＦ又は静止画像として）共有したいかユーザが決定するのを助け得る。
【０５８３】
一部の実施形態では、第１の電子デバイスが、タッチ感知面と、タッチ感知面との接触の強度を検出するための１つ以上のセンサと、を備える（２５２６）。第２の入力が、第１の接触強度基準を満足する指の接触を含む。例えば、１組の任意選択が表示される場合、代表画像上での深い押圧によって拡張写真が再生される。
【０５８４】
図２５Ａ〜図２５Ｃにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の順序換えをする様々な方法を認識するであろう。一部の実装では、本明細書で説明される１つ以上の動作が省略される場合もある。例えば、一部の実施形態では、動作２５１０及び２５１２が省略される。加えて、本明細書に記載の他の方法（例えば、方法９００、１０００、１００００、１００５０、１１００、１１０００、１２００、２４００、２６００及び２７００）に関して本明細書で記載されている他のプロセスの詳細は、また、図２５Ａ〜図２５Ｃに関連して上述されている方法２５００に、類似の方法で適用可能であることも留意されたい。例えば、方法２５００に関連して上述された、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスは、本明細書で説明される他の方法（例えば、方法９００、１０００、１００００、１００５０、１１００、１１０００、１２００、２４００、２６００及び２７００）に関連して本明細書で説明される、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスの特性のうちの１つ以上を、任意選択的に有する。簡潔にするために、これらの詳細は、ここでは繰り返さない。
【０５８５】
図２６Ａ〜図２６Ｄは、一部の実施形態に係る、シーン認識を使用して写真（例えば、拡張写真又は静止写真）を取得する方法２６００の流れ図である。方法２６００は、ディスプレイと、カメラと、任意選択のタッチ感知面とを備える電子デバイス（例えば、図３のデバイス３００、又は、図１Ａのポータブル多機能デバイス１００）において実行される。一部の実施形態では、デバイスが、タッチ感知面との接触の強度を検出するための１つ以上のセンサを含む。一部の実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面がディスプレイ上にある、又はディスプレイに一体化されている。一部の実施形態では、ディスプレイはタッチ感知面から分離している。方法２６００の一部の動作が任意選択的に、組み合わされ、かつ／又は一部の動作の順序が任意選択的に変えられる。
【０５８６】
一部の実施形態によれば、デバイスは、カメラから画像をキャプチャする間に、シーン認識を行う。ユーザがシャッターをアクティブ化したことに応じて、デバイスは、シーン認識に基づいて、画像シーケンス（例えば、拡張写真として）を保持するか、又は静止画像を保持するか、を判定する。例えば、シーンがたくさんの移動を含む場合、デバイスは、拡張写真を自動的に保持する。別の例として、シーンが、大量のテキストを含む（例えば、「シーン」が領収書又は本のページにすぎない）場合、デバイスは、静止画像を保持する。
【０５８７】
そのために、カメラのための第１のメディア取得モード（例えば、自動静止／拡張写真モードと表示されたモード）にある間に、デバイスは、シーンのライブプレビューをディスプレイ上に表示する（２６０２）。
【０５８８】
デバイスは、シーンに対してシーン認識を行う（２６０４）。一部の実施形態では、シーン認識を行うことは、シーンにおける顔の認識、シーンにおける移動の認識、シーンにおけるテキストの認識、シーンが屋内であるか屋外であるかの認識（例えば、閾値量の輝度の認識及び／又は太陽の認識）、及び／又はシーンの被写界深度の認識（例えば、シーンが風景のシーンであるかの判定）を含む。
【０５８９】
シーンのライブプレビューを表示する間に、デバイスは、第１の時間におけるシャッターボタンの単一のアクティブ化を検出する（２６０６）。一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出することは、第１の時間における物理ボタンの押圧を検出すること、又はシャッター開放アイコン上へのタップジェスチャ又はライブプレビュー上へのタップジェスチャ（ライブプレビューが仮想シャッターボタンとして作用する）など、第１の時間におけるタッチ感知ディスプレイ上の仮想シャッターボタン上でジェスチャを検出することを含む。一部の実施形態では、検出されるアクティブ化は、シャッターボタンの単一のアクティブ化である（例えば、従来のデジタルカメラで、従来のデジタルカメラの静止画像モードにおいて、単一の画像をキャプチャするために使用される単一のアクティブ化に類似する）。一部の実施形態では、シャッターボタンの単一のアクティブ化は、アクティブ化がいかなる特定の時間も維持されることを必要としない（例えば、アクティブ化が維持される長さに関わらず、シャッターボタンの任意の検出可能なアクティブ化で十分である）。
【０５９０】
第１の時間におけるシャッターボタンの単一のアクティブ化を検出したことに応じて、シーンが、アクションキャプチャ基準（例えば、シーンにおける行為に関する基準）を満たすという判定に従って、シーンに対して行われたシーン認識に少なくとも部分的に基づいて、デバイスは、第１の時間におけるシャッターボタンのアクティブ化の時間的近傍で、カメラが取得した複数の画像を保持し、複数の画像を第１の画像シーケンスへグループ化する（例えば、デバイスは、図２２Ｃ〜図２２Ｄに示すようにシーンの拡張写真を保持する）（２６０８）。
【０５９１】
第１の画像シーケンスは、第１の時間におけるシャッターボタンのアクティブ化を検出する前にカメラが取得した複数の画像と、第１の画像シーケンスを代表し、かつ第１の画像シーケンスにおける他の画像のうちの１つ以上の後にカメラが取得した、代表画像と、代表画像を取得した後にカメラが取得した複数の画像と、を含む。
【０５９２】
シーンが、アクションキャプチャ基準を満たしていないという判定に従って、デバイスは、第１の時間におけるシャッターボタンのアクティブ化の時間的近傍にある単一の画像を保持する（図２２Ａ〜図２２Ｂに示すように、第１の時間におけるシャッターボタンのアクティブ化の時間的近傍でカメラが取得した複数の画像を第１の画像シーケンスへグループ化せずに）。
【０５９３】
一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出する前に取得された画像が、既定数の画像（例えば、５、１０、１５、２０、２５又は３０の画像）である。一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出する前に取得された画像が、第１の時間の前の既定の時間内にある画像（例えば、第１の時間の前０．５、１．０、１．５、２．０又は２．５秒内の画像）である。一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出する前に取得された複数の画像が、（第１の時間の前の）第２の時間と第１の時間との間の時間範囲からであり、第１の時間におけるシャッターボタンのアクティブ化を検出する前に取得された複数の画像が、第２の時間の時間的近傍である、シャッターボタンとの双方向作用とは独立である。例えば、第１の時間におけるシャッターボタンのアクティブ化を検出する前に取得された複数の画像は、第２の時間の時間的近傍であるシャッターボタンとの双方向作用を検出したことに応じて取得されない。例えば、第１の時間におけるシャッターボタンのアクティブ化を検出する前に取得された複数の画像は、第２の時間又はその付近におけるシャッターボタンの部分的な（又は完全な）アクティブ化を検出したことに応じて取得されない。
【０５９４】
一部の実施形態では、デバイスは、第１のメディア取得モードに入ると画像の取得及び記憶を開始する。
【０５９５】
一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出する前に取得された、第１の画像シーケンスにおける複数の画像が、既定のグループ化基準を満たす。一部の実施形態では、既定のグループ化基準が、代表画像の前の既定数の画像を選択することを含む。一部の実施形態では、既定のグループ化基準が、シャッターボタンのアクティブ化を検出した直前の既定時間範囲内にある画像を選択することを含む。一部の実施形態では、既定のグループ化基準が、代表画像を取得した時間の直前の既定時間範囲内にある画像を選択することを含む。一部の実施形態では、既定のグループ化基準は、シーン認識及び／又はデバイスの移動に基づいて画像を選択することを含む（例えば、デバイスは、例えば、ユーザがデバイスを持ち上げた時に撮られた画像を破棄するために、デバイスが過度に移動していた時に取得された画像を破棄する）。
【０５９６】
一部の実施形態では、代表画像は、第１の時間においてカメラによって取得され、かつ従来のデジタルカメラの静止画像モードでそのシャッターボタンをアクティブ化した時にキャプチャされた単一の画像に類似する。一部の実施形態では、カメラが取得した代表画像は、第１の時間に取得された画像に対応する。一部の実施形態では、カメラが取得した代表画像は、シャッターラグ（シャッターボタンのアクティブ化の検出と、代表画像のキャプチャ／記憶と、の間の時間遅延）を考慮した時間における、第１の時間におけるシャッターボタンのアクティブ化を検出した直後に取得された画像に対応する。一部の実施形態では、カメラが取得した代表画像は、例えば、画像提示モードにおいて、画像シーケンスを代表するために使用される。
【０５９７】
一部の実施形態では、第１の画像シーケンスは、代表画像を取得した後に取得された、５、１０、１５、２０、２５又は３０の画像などの既定数の画像を含む。一部の実施形態では、代表画像を取得した後に取得された画像は、代表画像を取得した後の既定時間内（例えば、代表画像を取得した後の０．５、１．０、１．５、２．０又は２．５秒内）にある画像である。一部の実施形態では、第１の画像シーケンスは、第１の時間におけるシャッターボタンのアクティブ化の後に取得された、５、１０、１５、２０、２５又は３０の画像などの既定数の画像を含む。一部の実施形態では、第１の時間におけるシャッターボタンのアクティブ化を検出した後に取得された画像は、第１の時間の後の既定の時間内にある画像（例えば、第１の時間の後０．５、１．０、１．５、２．０又は２．５秒内の画像）である。一部の実施形態では、代表画像を取得した後に取得された、第１の画像シーケンスにおける複数の画像は、既定のグループ化基準を満たす。一部の実施形態では、既定のグループ化基準が、代表画像の後の既定数の画像を選択することを含む。一部の実施形態では、既定のグループ化基準が、シャッターボタンのアクティブ化を検出した直後の既定時間範囲内にある画像を選択することを含む。一部の実施形態では、既定のグループ化基準が、代表画像を取得した時間の直後の既定時間範囲内にある画像を選択することを含む。一部の実施形態では、既定のグループ化基準は、シーン認識及び／又はデバイスの移動に基づいて画像を選択することを含む。
【０５９８】
一部の実施形態では、アクションキャプチャ基準が、シーンにおいて１つ以上の顔を認識することを含む（２６１０）。一部の実施形態では、デバイスが、シーン内に少なくとも１つの顔を認識した場合、デバイスは、複数の画像を保持及びグループ化する。
【０５９９】
一部の実施形態では、デバイスは、画像を取得するための、デフォルトの画像キャプチャパラメータを含む（２６１２）。デバイスは、縦方向の際にシーンが単一の顔を含み、単一の顔が占める量が、ディスプレイのうちの既定量を上回ると判定する（２６１４）。縦方向の際にシーンが単一の顔を含み、単一の顔が占める量が、ディスプレイのうちの既定量を上回ると判定したことに応じて、デバイスは、デフォルトの画像キャプチャパラメータとは異なる画像キャプチャパラメータ（例えば、表情のわずかな変化をキャプチャするためのより高いフレームレート、細部をより良くキャプチャするためのより高い解像度など）により、複数の画像を取得する（及び／又は保持する）（２６１６）。
【０６００】
一部の実施形態では、アクションキャプチャ基準は、シーンにおける移動を認識する（例えば、（例えば、ライブプレビューにおいて）既定の閾値の値を上回る動きを検出する）ことを含む（２６１８）。一部の実施形態では、デバイスが、シーン内に少なくとも既定の閾値の動き量を認識した場合、デバイスは、複数の画像を保持及びグループ化する。
【０６０１】
一部の実施形態では、シーンに対してシーン認識を行うことが、シーンにおける動き量を判定することを含む（２６２０）。第１の時間におけるシャッターボタンのアクティブ化の時間的近傍でカメラが取得した複数の画像を保持することが、動き量が第１の量であるという判定に従って、複数の画像を第１のフレームレートで保持することと、動き量が第１の量よりも大きい第２の量であるという判定に従って、画像を第１のフレームレートよりも高い第２のフレームレートで保持することと、を含む。
【０６０２】
一部の状況では、電子デバイス自体が移動している（例えば、パン及び／又は並行移動している）。一部の実施形態では、アクションキャプチャ基準が、既定の閾値の値を上回る電子デバイスの移動を検出することを含む（２６２２）。一部の実施形態では、デバイスの移動の特定の特性が、移動しているシーンをデバイスが狙っていることを示す（例えば、デバイスは、実質的に水平を保ちながらパンしている）。デバイスが狙いを定めているとデバイスが判定した場合、デバイスは、複数の画像を保持及びグループ化する。例えば、一部の状況では、デバイスは、対象（例えば、スポーツするアスリート、通過する車など）を追跡するためにパンする。一部の実施形態では、電子デバイスの移動を検出することは、加速度計１６８（図１Ａ）を使用してデバイスの加速度を検出することを含む。
【０６０３】
一部の実施形態では、保持された複数の画像における画像の数が、複数の画像を取得している間に検出されたデバイスの移動に依存する（２６２４）。例えば、デバイスは、デバイスが平行移動した時を認識する（例えば、マウンテンバイクの運転者又はスキーヤーのヘルメットに取り付けられる）。デバイスが、（例えば、振動及び／又は加速度の急激な変化によって示されるように）より速く平行移動する場合、デバイスは、より高いフレームレートで及び／又はより長い期間、複数の画像を保持及びグループ化し、その結果、より多数の画像が複数の画像に保持される。
【０６０４】
一部の実施形態では、シーン認識を行うことは、動きのある風景（例えば、滝、風車、葉が風になびく樹木）を認識することを含む。デバイスが動きのある風景をキャプチャしているとデバイスが判定した場合、デバイスは、複数の画像を（例えば、拡張写真として）保持及びグループ化する。一部の実施形態では、風景の拡張写真は、風景シーンが連続して見えるようにループで再生される。
【０６０５】
反対に、デバイスは、第１の時間におけるシャッターボタンの単一のアクティブ化を検出したことに応じて、シーンに顔が存在しない、シーンに著しい移動がない、及び／又は電子デバイス自体が移動していない（例えば、デバイスが固定されている）という判定に従って、（第１の時間におけるシャッターボタンのアクティブ化時間的近傍でカメラが取得した複数の画像を第１の画像シーケンスへグループ化せずに）単一の画像を取得する。一部の実施形態では、単一の画像は、高ダイナミックレンジ（ＨＤＲ）静止画像などの複数の静止画像を融合した静止画像である。
【０６０６】
一部の実施形態では、デバイスの移動の特定の特性は、デバイスが狙いを定めていない（例えば、ユーザのポケットから取り出されている、及び／又はシーンを狙うために持ち上げられている）ことを示す。デバイスが狙いを定めずに移動しているとデバイスが判定した場合、デバイスは、単一の画像を保持する。
【０６０７】
一部の実施形態では、シーンに対するシーン認識を行うことが、テキストを認識することを含む（２６２６）。アクションキャプチャ基準が、シーンにおけるテキストの量が既定の閾値を下回っている場合に満たされる基準を含む。一部の実施形態では、デバイスは、写真が領収書又は文書である場合を認識する。写真が領収書又は文書である場合、デバイスは、拡張写真ではなく静止画像をキャプチャする。
【０６０８】
図２６Ａ〜図２６Ｄにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の順序換えをする様々な方法を認識するであろう。一部の実装では、本明細書で説明される１つ以上の動作が省略される場合もある。例えば、一部の実施形態では、動作２６１０及び２６１２が省略される。加えて、本明細書に記載の他の方法（例えば、方法９００、１０００、１００００、１００５０、１１００、１１０００、１２００、２４００、２５００及び２７００）に関して本明細書で記載されている他のプロセスの詳細は、また、図２６Ａ〜図２６Ｄに関連して上述されている方法２６００に、類似の方法で適用可能であることも留意されたい。例えば、方法２６００に関連して上述された、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスは、本明細書で説明される他の方法（例えば、方法９００、１０００、１００００、１００５０、１１００、１１０００、１２００、２４００、２５００及び２７００）に関連して本明細書で説明される、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスの特性のうちの１つ以上を、任意選択的に有する。簡潔にするために、これらの詳細は、ここでは繰り返さない。
【０６０９】
図２７Ａ〜図２７Ｄは、一部の実施形態に係る、画像シーケンス（例えば、拡張写真）をトリミングする方法２７００の流れ図である。方法２７００は、ディスプレイと、カメラと、任意選択のタッチ感知面とを備える電子デバイス（例えば、図３のデバイス３００、又は、図１Ａのポータブル多機能デバイス１００）において実行される。一部の実施形態では、デバイスが、タッチ感知面との接触の強度を検出するための１つ以上のセンサを含む。一部の実施形態では、ディスプレイはタッチスクリーンディスプレイであり、タッチ感知面がディスプレイ上にある、又はディスプレイに一体化されている。一部の実施形態では、ディスプレイはタッチ感知面から分離している。方法２７００の一部の動作が任意選択的に組み合わされ、かつ／又は一部の動作の順序が任意選択的に変えられる。
【０６１０】
一部の実施形態によれば、デバイスは、画像シーケンスを画像シーケンスのサブセットへトリミングする（例えば、画像シーケンスにおいて開始画像と終了画像とを修正する）ためのユーザインタフェースを提供する。ユーザが拡張写真のトリミングを要求した場合、デバイスは、画像シーケンスにおいて開始画像と終了画像とを修正するためにユーザが使用できる移動可能なハンドルを提供する。各ハンドルの最初（例えば、ユーザが画像シーケンスをトリミングするためのユーザインタフェースに最初に入った場合）の位置は、デバイスによって自動的に（例えば、シーン検出に基づいて）提供される。一部の実施形態では、ユーザは、自動的に提案された開始画像及び終了画像と、画像シーケンスにおける最初の画像及び最後の画像との間で、各ハンドルの位置を切り替えることができる。本明細書で使用する場合、用語「最初の画像」及び「最後の画像」は、（元の）画像シーケンスにおける１番目の画像及び最終画像を指し、他方、「開始画像」及び「終了画像」は、画像シーケンスのサブセットにおける１番目の画像及び最終画像を指す。
【０６１１】
そのため、デバイスは、（例えば、デバイスが画像編集モードにある間に）ディスプレイ上に画像を表示する（２７０２）。
【０６１２】
画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を含む。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。一部の実施形態では、画像シーケンスを撮ったカメラは、電子デバイスの一部である。一部の実施形態では、画像シーケンスは、電子デバイスの一部ではないカメラで撮られた（例えば、画像シーケンスは、別のデバイスのカメラで撮られた後、電子デバイスに転送された）。一部の実施形態では、画像シーケンスは、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、第１の時間におけるシャッターボタンのアクティブ化を検出したことに応じて取得されている。一部の実施形態では、代表画像は、図５Ａ〜図５Ｋ及び方法９００並びに／又は図２２Ａ〜図２２Ｄ及び方法２６００に関連して本明細書で説明するように、カメラが取得した代表画像に対応する。
【０６１３】
一部の実施形態では、画像を表示する間に、デバイスは、画像が画像シーケンスにおけるそれぞれの画像であるという視覚的な指標を表示する（例えば、デバイスは、画像が拡張写真に由来するという指標を表示する）。一部の実施形態では、画像が画像シーケンスにおけるそれぞれの画像であるという視覚的な指標は、アフォーダンス（例えば、図２３Ａの選択可能なアフォーダンス２３０４）である。一部の実施形態では、拡張写真を表示する場合はアフォーダンスがアニメーション表示され、静止画像を表示する場合はアフォーダンスがアニメーション表示されない。一部の実施形態では、アフォーダンスのアクティブ化によって、ユーザが画像シーケンスをトリミングする機能を選択できる編集メニューが表示される。一部の実施形態では、方法２７００の一部の動作は、ユーザが画像シーケンスをトリミングする機能をアクティブ化した後に行われる。
【０６１４】
一部の実施形態では、表示画像が、画像シーケンスからの代表画像である（２７０４）。
【０６１５】
一部の実施形態では、表示画像が、画像シーケンスからの現在選択されている画像である（２７０６）。一部の実施形態では、現在選択されている画像が、画像シーケンスにおける他の画像と視覚的に区別される。一部の実施形態では、現在選択されている画像は、第２のエリアにおいて、画像シーケンスにおける画像の表現を含む、エリアに現在選択されている画像の表現（例えば、サムネイル）と同時に表示される（後述）。一部の実施形態では、所与の画像を選択したことにより、代表画像が、新しい代表画像としての所与の画像と置き換わる。一部の実施形態では、ユーザは、画像シーケンスにおける所与の画像のサムネイル上をタップして、新しい代表画像を選択することによって、画像シーケンスのための新しい代表画像を選択できる。
【０６１６】
画像シーケンスにおける画像をディスプレイ上に表示する間に、デバイスは、第１の入力を検出する（例えば、図２３Ｂのトリムアイコン２３１０−３上へのタップジェスチャなどの、画像シーケンスをトリミングするためのユーザインタフェースを表示する要求に対応する入力を検出する）（２７０８）。
【０６１７】
第１の入力を検出したことに応じて、デバイスは、画像シーケンスを画像シーケンスのすべて未満のサブセットへトリミングするためのユーザインタフェースを表示する（２７１０）。一部の実施形態では、ユーザインタフェースは、トリミングモードの一部である。
【０６１８】
ユーザインタフェースは、画像シーケンスにおける画像の表現を含むエリア（例えば、図２３Ｃのストリップ２３１６などのストリップ）と、画像シーケンスにおける画像の表現を含むエリアにおけるトリミング開始アイコンの位置を介して、画像シーケンスのサブセットにおける開始画像を定めるユーザ調整可能トリミング開始アイコン（例えば、図２３Ｃの開始ハンドル２３２０−ａ）と、画像シーケンスにおける画像の表現を含むエリアにおけるトリミング終了アイコンの位置を介して、画像シーケンスのサブセットにおける終了画像を定めるユーザ調整可能トリミング終了アイコン（例えば、図２３Ｃの終了ハンドル２３２０−ｂ）と、を含む。一部の実施形態では、画像の表現は、表示画像よりも小さい。一部の実施形態では画像の表現は、画像シーケンスにおける画像のサムネイルである。一部の実施形態では、画像の表現は、時系列で配置される。
【０６１９】
トリミング開始アイコンは、画像シーケンスにおける画像の表現を含むエリアにおいて、デバイスが自動的に選択した第１の位置に位置する。トリミング終了アイコンは、画像シーケンスにおける画像の表現を含むエリアにおいて、デバイスが自動的に選択した第２の位置に位置する。一部の実施形態では、（トリミング開始アイコンの最初の位置によって示される）デバイスによって自動的に選択されたサブセットのための開始画像は、画像シーケンスにおける最初の画像ではない。一部の実施形態では、サブセットのための開始画像は、画像シーケンスにおける、最初の画像よりも後の画像である。一部の実施形態では、（トリミング終了アイコンの第２の位置によって示される）デバイスによって自動的に選択されたサブセットのための終了画像は、画像シーケンスにおける最後の画像ではない。一部の実施形態では、サブセットのための終了画像は、画像シーケンスにおける、最後の画像よりも前の画像である。
【０６２０】
一部の実施形態では、トリミング開始アイコンとトリミング終了アイコンとの間における画像の表現が、画像シーケンスにおける画像の表現を含むエリアにおける他の表現とは視覚的に区別される（２７１２）。一部の実施形態では、画像シーケンスと画像シーケンスのサブセットとの両方とも、カメラが取得した、中断されない連続する１組の画像を含む。
【０６２１】
一部の実施形態では、画像シーケンスをトリミングするためのユーザインタフェースが、画像シーケンスにおける画像を表示する第２のエリアを含む（２７１４）。第２のエリアが、画像シーケンスにおける画像の表現を含むエリアと共に表示される。一部の実施形態では、第２の領域は、ディスプレイの半分よりも多く、ディスプレイの８０％よりも多く又はディスプレイの９０％よりも多くを占める。一部の実施形態では、ディスプレイの第２の領域は、ディスプレイの領域全体を占め、ディスプレイの上下にある任意選択のメニューバー及び画像シーケンスにおける画像の表現を含むエリアを省く。
【０６２２】
一部の実施形態では、サブセットにおける開始画像とトリミング開始アイコンの対応する第１の位置とを自動的に選択することは、画像シーケンスにおける画像の１つ以上の特性に基づく（２７１６）。サブセットにおける終了画像とトリミング開始アイコンの対応する第２の位置とを自動的に選択することは、画像シーケンスにおける画像の１つ以上の特性に基づく。一部の実施形態では、デバイスは、画像シーケンスに対するシーン認識に基づいて、サブセットにおける開始画像及び終了画像を選択／提案する。
【０６２３】
一部の実施形態では、画像シーケンスが、最初の画像と最後の画像とを含む（２７１８）。デバイスは、画像シーケンスにおける画像の表現を含むエリアに、画像シーケンスに含まれない、画像シーケンスにおける最初の画像の前に取得された及び／又は画像シーケンスにおける最後の画像の後に取得された画像の１つ以上の表現を表示する。一部の実施形態では、元の画像シーケンスをトリミングすることに加えて、ユーザはまた、元の画像シーケンスの直前又は直後に取得された画像を加えることもできる。
【０６２４】
一部の実施形態では、第２の入力を検出する前に、画像シーケンスをトリミングするためのユーザインタフェースを表示する間に、デバイスは、トリミング終了アイコン上への入力を検出する（２７２０）。トリミング終了アイコン上への入力を検出したことに応じて、デバイスは、トリミング終了アイコンを、画像シーケンスにおける画像の表現を含むエリアにおける第２の位置から第３の位置に移動する。一部の実施形態では、ユーザは、デバイスによって自動的に推薦／選択されたサブセットのための終了画像を手動でオーバーライドできる。同様に、一部の実施形態では、ユーザは、例えば、トリミング開始アイコン上で開始し、画像シーケンスにおける画像の表現を含むエリアにおいて、トリミング開始アイコンを第１の位置から別の位置へ移動するドラッグジェスチャによって、デバイスによって自動的に推薦／選択されたサブセットのための開始画像を手動でオーバーライドできる。
【０６２５】
画像シーケンスをトリミングするためのユーザインタフェースを表示する間に、デバイスは、第２の入力（例えば、図２３Ｃの完了アイコン２３０１のアクティブ化を検出する）を検出する、又はトリミング開始アイコン及びトリミング終了アイコンの現在位置に従ってトリミングを開始する別のアイコンを検出する（２７２２）。
【０６２６】
第２の入力を検出したことに応じて、デバイスは、画像シーケンスを、トリミング開始アイコンの現在位置とトリミング終了アイコンの現在位置とに従って、画像シーケンスのサブセットへトリミングする（２７２４）。一部の実施形態では、画像シーケンスを画像シーケンスのサブセットにトリミングすることは、サブセットにおける開始画像とサブセットにおける終了画像との位置を示すデータを記憶することを含む。
【０６２７】
一部の実施形態では、デバイスは、画像シーケンスから画像シーケンスのサブセットに含まれない画像を削除する（２７２６）。一部の実施形態では、デバイスは、（デバイスによって自動的に選択／提案され、かつユーザによって確認された、又はユーザによって手動で選択された）サブセットにおける画像だけを含むように画像シーケンスを編集する。一部の実施形態では、デバイスは、サブセットにない画像を記憶し続け、例えば、その結果、ユーザは、（例えば、カメラが取得したまま）画像シーケンスにおける元の画像のすべてが利用可能な状態で、後で画像シーケンスを更に修正できる。
【０６２８】
一部の実施形態では、画像シーケンスは、最初の画像と最後の画像とを含み、ユーザインタフェースが、リセットアフォーダンス（例えば、図２３Ｃのリセットボタン２３２４、「手動」ボタン又は他の同様のアイコン）を含む（２７２８）。第２の入力を検出する前に、画像シーケンスをトリミングするためのユーザインタフェースを表示する間に、デバイスは、リセットアフォーダンス上への入力（例えば、図２３Ｃのリセットボタン２３２４上へのタップジェスチャ）を検出する。リセットアフォーダンス上への入力を検出したことに応じて、デバイスは、トリミング開始アイコンを、画像シーケンスにおける画像の表現を含むエリアにおいて、画像シーケンスにおける最初の画像を定めることに対応する位置に表示し、トリミング終了アイコンを、画像シーケンスにおける画像の表現を含むエリアにおいて、画像シーケンスにおける最後の画像を定めることに対応する位置に表示する。
【０６２９】
一部の実施形態では、リセットアフォーダンス上への入力を検出したことに応じて、デバイスは、アクティブ化した場合に、画像シーケンスにおける画像の表現を含むエリアにおいて、トリミング開始アイコンを第１の位置に表示し、トリミング終了アイコンを第２の位置に表示する、自動選択アフォーダンス（例えば、図２３Ｄの「自動」アイコン２３３２）を表示する（２７３０）。一部の実施形態では、「自動」アイコンの表示は、「リセット」アイコンの表示と置き換わる。
【０６３０】
一部の実施形態では、第３の入力を検出したことに応じて、デバイスは、画像シーケンスのサブセットのための新しい代表画像（例えば、サブセットの中央の画像又は画像シーケンスのサブセットに対して行われたシーン認識に基づいて選択された画像）を選択する（２７３２）。
【０６３１】
一部の実施形態では、トリミング開始アイコンの現在位置及びトリミング終了アイコンの現在位置に従って、画像シーケンスを画像シーケンスのサブセットへトリミングした後、デバイスは、画像シーケンスのサブセットの代表画像をディスプレイ上に表示する（２７３４）（例えば、デバイスが画像提示モードにある間に）。一部の実施形態では、画像シーケンスのサブセットの代表画像は、画像シーケンスの代表画像と同じである。一部の実施形態では、画像シーケンスのサブセットの代表画像は、画像シーケンスの代表画像とは異なる。一部の実施形態では、サブセットの代表画像は、編集モードから出る要求に対応する入力に応じて表示される。代表画像をディスプレイ上に表示する間に、デバイスは、第３の入力（例えば、長押しジェスチャ又は再生のための接触強度基準を満たすジェスチャなどの、画像シーケンスのサブセットを再生する要求に対応する入力）を検出する。第３の入力を検出したことに応じて、デバイスは、代表画像の表示を、画像シーケンスにおけるサブセットのアニメーション表示された再生と置き換える。一部の実施形態では、画像シーケンスのサブセットの再生は、図６Ａ〜図６ＦＦ及び方法１０００／１００００／１００５０に関連して本明細書で説明した画像シーケンスの再生に類似の仕方でなされる。
【０６３２】
一部の実施形態では、第４の入力を検出したことに応じて、デバイスは、画像のサブセットを保持しながら、画像シーケンスのサブセットのアニメーション表示された再生を無効化する（２７３６）。
【０６３３】
一部の実施形態では、代表画像を編集する要求に対応する第３の入力を検出したことに応じて、デバイスは、画像シーケンスのサブセットのアニメーション表示された再生を無効化した状態で、代表画像を編集し続けることと、代表画像の編集をキャンセルすることと、を行う任意選択をデバイスのユーザに提供する（２７３８）。
【０６３４】
一部の実施形態では、デバイスは、代表画像以外の画像シーケンスにおける画像を削除するためのアフォーダンスを提示する（２７４０）。第３の入力を検出したことに応じて、デバイスは、代表画像を取得した後にカメラが取得した１つ以上の画像と、代表画像を取得する前にカメラが取得した１つ以上の画像と、を削除する。
【０６３５】
図２７Ａ〜図２７Ｅにおける動作について記載された特定の順序は単なる例示であり、記載された順序は、動作を実行することができる唯一の順序であることを示すことを意図するものではないことを理解されたい。当業者であれば、本明細書で説明される動作の順序換えをする様々な方法を認識するであろう。一部の実装では、本明細書で説明される１つ以上の動作が省略される場合もある。例えば、一部の実施形態では、動作２７１４及び２７１６が省略される。加えて、本明細書に記載の他の方法（例えば、方法９００、１０００、１００００、１００５０、１１００、１１０００、１２００、２４００、２５００及び２６００）に関して本明細書で記載されている他のプロセスの詳細は、また、図２７Ａ〜図２７Ｅに関連して上述されている方法２７００に、類似の方法で適用可能であることも留意されたい。例えば、方法２７００に関連して上述された、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスは、本明細書で説明される他の方法（例えば、方法９００、１０００、１００００、１００５０、１１００、１１０００、１２００、２４００、２５００及び２６００）に関連して本明細書で説明される、接触、ジェスチャ、ユーザインタフェースオブジェクト、強度閾値、アニメーション及び画像シーケンスの特性のうちの１つ以上を、任意選択的に有する。簡潔にするために、これらの詳細は、ここでは繰り返さない。
【０６３６】
一部の実施形態によれば、図２８は、説明される様々な実施形態の原理に従って構成された、電子デバイス２８００の機能ブロック図を示す。このデバイスの機能ブロックは、説明される様々な実施形態の原理を実行するために、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組み合わせによって、任意選択的に実装される。図２８で説明される機能ブロックが、説明される様々な実施形態の原理を実施するように任意選択的に、組み合わされ、又はサブブロックに分割されることが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックのあらゆる可能な組み合わせ若しくは分割、又は更なる定義を任意選択的に支持する。
【０６３７】
図２８に示すように、電子デバイス２８００は、画像を表示するように構成されたディスプレイユニット２８０２と、入力を検出するように構成されたタッチ感知面ユニット２８０４と、ディスプレイユニット２８０２及びタッチ感知面ユニット２８０４に接続された処理ユニット２８０８と、を備える。一部の実施形態では、処理ユニット２８０８は表示有効化ユニット２８１０と、検出ユニット２８１２と、修正ユニット２８１４と、削除ユニット２８１６とを含む。
【０６３８】
処理ユニット２８０８は、ディスプレイユニット２８１２上に代表画像を（例えば、表示可能化ユニット２８１０によって）表示可能とするように構成される。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。処理ユニット２８０８は、ディスプレイユニット２８０２上に代表画像を表示可能とする間に、代表画像を修正する入力を（例えば、タッチ感知面ユニット２８０４と併せて、検出ユニット２８１２によって）検出するように更に構成される。処理ユニット２８０８は、代表画像を修正する入力を検出したことに応じて、デバイスが第１の編集モードにあるという判定に従って、代表画像と、代表画像を取得した後にカメラが取得した１つ以上の画像、代表画像を取得する前にカメラが取得した１つ以上の画像と、を（例えば、修正ユニット２８１４によって）修正することと、デバイスが第１の編集モードとは異なる第２の編集モードにあるという判定に従って、代表画像を取得した後にカメラが取得した１つ以上の画像を修正せずに、かつ代表画像を取得する前にカメラが取得した１つ以上の画像を修正せずに、代表画像を（例えば、修正ユニット２８１４によって）修正することと、を行うように更に構成される。
【０６３９】
一部の実施形態によれば、図２９は、説明される様々な実施形態の原理に従って構成された、電子デバイス２９００の機能ブロック図を示す。このデバイスの機能ブロックは、説明される様々な実施形態の原理を実行するために、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組み合わせによって、任意選択的に実装される。図２９で説明される機能ブロックが、説明される様々な実施形態の原理を実施するように任意選択的に、組み合わされ、又はサブブロックに分割されることが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックのあらゆる可能な組み合わせ若しくは分割、又は更なる定義を任意選択的に支持する。
【０６４０】
図２９に示すように、第１の電子デバイス２９００は、画像を表示するように構成されたディスプレイユニット２９０２と、ユーザ入力を検出するように構成された任意選択的なタッチ感知面ユニット２９０４と、タッチ感知面ユニット２９０４との接触の強度を検出するように構成された１つ以上の任意選択のセンサユニット２９０６と、ディスプレイユニット２９０２、任意選択のタッチ感知面ユニット２９０４及び１つ以上の任意選択のセンサユニット２９０６に接続された処理ユニット２９０８と、を備える。一部の実施形態では、処理ユニット２９０８は、表示可能化ユニット２９１０、検出ユニット２９１２、判定ユニット２９１４、修正ユニット２９１６、及び送信ユニット２９１８を含む。
【０６４１】
処理ユニット２９０８は、ディスプレイユニット２９０２上で、他の電子デバイスと通信するように構成されたアプリケーションのユーザインタフェースに代表画像を（例えば、表示可能化ユニット２９１０によって）表示可能とするように構成される。代表画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。処理ユニット２９０８は、代表画像をディスプレイユニット２９０２上に表示可能とする間に、アプリケーションを使用して、電子デバイスから遠隔の第２の電子デバイスへと、代表画像を送信する要求又は送信するための代表画像を選択する要求に対応する入力を（例えば、タッチ感知面ユニット２９０４と併せて、検出ユニット２９１２によって）検出するように更に構成される。処理ユニット２９０８は、第２の電子デバイスへと、代表画像を送信する要求又は送信するための代表画像を選択する要求に対応する入力を検出したことに応じて、第２の電子デバイスが画像シーケンスとグループとして双方向作用するように構成されているという判定に従って、画像シーケンスのうちの少なくとも一部を第２の電子デバイスに送信するための第１の１組の任意選択を（例えば、表示可能化ユニット２９１０によって）表示可能とすることと、第２の電子デバイスが画像シーケンスとグループとして双方向作用するように構成されていないという判定に従って、画像シーケンスのうちの少なくとも一部を第２の電子デバイスに送信するための第２の１組の任意選択を（例えば、表示可能化ユニット２９１０によって）表示可能とすることと、を行うように更に構成される。第２の１組の任意選択は、第１の１組の任意選択とは異なる。
【０６４２】
一部の実施形態によれば、図３０は、説明される様々な実施形態の原理に従って構成された、電子デバイス３０００の機能ブロック図を示す。このデバイスの機能ブロックは、説明される様々な実施形態の原理を実行するために、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組み合わせによって、任意選択的に実装される。図３０で説明される機能ブロックが、説明される様々な実施形態の原理を実施するように任意選択的に、組み合わされ、又はサブブロックに分割されることが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックのあらゆる可能な組み合わせ若しくは分割、又は更なる定義を任意選択的に支持する。
【０６４３】
図３０に示すように、電子デバイス３０００は、画像を表示するように構成されたディスプレイユニット３００２と、入力を検出するように構成された任意選択的なタッチ感知面ユニット３００４と、画像を取得するように構成されたカメラユニット２９０６と、ディスプレイユニット３００２、任意選択のタッチ感知面ユニット３００４及びカメラユニット２９０６に接続された処理ユニット３００８と、を備える。一部の実施形態では、処理ユニット３００８は、表示可能化ユニット３０１０と、検出ユニット３０１２と、シーン認識実行ユニット３０１４と、保持ユニット３０１６と、グループ化ユニット３０１８と、取得ユニット３０２０とを備える。
【０６４４】
処理ユニット３００８は、カメラユニット３００６のための第１のメディア取得モードの間に、ディスプレイユニット３００２上にシーンのライブプレビューを（例えば、表示可能化ユニット３０１０によって）表示可能とすることと、シーンに対してシーン認識を行うことと、を（例えば、シーン認識実行ユニット３０１４によって）行うように構成される。処理ユニット３００８は、シーンのライブプレビューを表示可能とする間に、第１の時間におけるシャッターボタンの単一のアクティブ化を（例えば、タッチ感知面ユニット３００４と併せて検出ユニット３０１２によって）検出するように更に構成される。処理ユニット３００８は、第１の時間におけるシャッターボタンの単一のアクティブ化を検出したことに応じて、シーンに対して行われたシーン認識に少なくとも部分的に基づく、シーンがアクションキャプチャ基準を満たすという判定に従って、第１の時間におけるシャッターボタンのアクティブ化の時間的近傍で、カメラユニット３００６が取得した複数の画像を（例えば、保持ユニット３０１６によって）保持することと、複数の画像を第１の画像シーケンスへと（例えば、グループ化ユニット３０１８によって）グループ化することと、を行うように更に構成される。第１の画像シーケンスは、第１の時間におけるシャッターボタンのアクティブ化を検出する前にカメラユニット３００６が取得した複数の画像と、第１の画像シーケンスを代表し、かつ第１の画像シーケンスにおける他の画像のうちの１つ以上の後にカメラユニット３００６が取得した、代表画像と、代表画像を取得した後にカメラユニット３００６が取得した複数の画像と、を含む。処理ユニット３００８は、シーンがアクションキャプチャ基準を満たしていないという判定に従って、第１の時間におけるシャッターボタンのアクティブ化の時間的近傍にある単一の画像を（例えば、保持ユニット３０１６によって）保持するように更に構成される。
【０６４５】
一部の実施形態によれば、図３１は、説明される様々な実施形態の原理に従って構成された、電子デバイス３１００の機能ブロック図を示す。このデバイスの機能ブロックは、説明される様々な実施形態の原理を実行するために、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組み合わせによって、任意選択的に実装される。図３１で説明される機能ブロックが、説明される様々な実施形態の原理を実施するように任意選択的に、組み合わされ、又はサブブロックに分割されることが当業者には理解されよう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックのあらゆる可能な組み合わせ若しくは分割、又は更なる定義を任意選択的に支持する。
【０６４６】
図３１に示すように、電子デバイス３１００は、画像を表示するように構成されたディスプレイユニット３１０２と、入力を検出するように構成されたタッチ感知面ユニット３１０４と、ディスプレイユニット３１０２及びタッチ感知面ユニット３１０４に接続された処理ユニット３１０８と、を備える。一部の実施形態では、処理ユニット３１０８は、表示可能化ユニット３１１０、検出ユニット３１１２、トリミングユニット３１１４、選択ユニット３１１６、移動ユニット３１１８及び削除ユニット３１２０を含む。
【０６４７】
処理ユニット３１０８は、ディスプレイユニット３１０２上に画像を（例えば、表示可能化ユニット３１１０によって）表示可能とするように構成される。画像は、カメラが撮った画像シーケンスにおける１つの画像である。画像シーケンスは、代表画像を含む。画像シーケンスは、代表画像を取得した後にカメラが取得した１つ以上の画像を含む。画像シーケンスは、代表画像を取得する前にカメラが取得した１つ以上の画像を含む。
【０６４８】
処理ユニット３１０８は、ディスプレイユニット３１０２上に画像シーケンスにおける画像を表示可能とする間に、第１の入力を（例えば、検出ユニット３１１２によって）検出するように更に構成される。処理ユニット３１０８は、第１の入力を検出したことに応じて、画像シーケンスを画像シーケンスのすべて未満のサブセットへとトリミングするためのユーザインタフェースを（例えば、表示可能化ユニット３１１０によって）表示可能とするように更に構成される。ユーザインタフェースは、画像シーケンスにおける画像の表現を含むエリアと、画像シーケンスにおける画像の表現を含むエリアにおけるトリミング開始アイコンの位置を介して、画像シーケンスのサブセットにおける開始画像を定めるユーザ調整可能トリミング開始アイコンと、画像シーケンスにおける画像の表現を含むエリアにおけるトリミング終了アイコンの位置を介して、画像シーケンスのサブセットにおける終了画像を定めるユーザ調整可能トリミング終了アイコンと、を含む。トリミング開始アイコンは、画像シーケンスにおける画像の表現を含むエリアにおいて、デバイスが自動的に選択した第１の位置に位置する。トリミング終了アイコンは、画像シーケンスにおける画像の表現を含むエリアにおいて、デバイスが自動的に選択した第２の位置に位置する。
【０６４９】
処理ユニット３１０８は、画像シーケンスをトリミングするためのユーザインタフェースを表示可能とする間に、第２の入力を（例えば、検出ユニット３１１２によって）検出するように更に構成される。処理ユニット３１０８は、第２の入力を検出したことに応じて、画像シーケンスを、トリミング開始アイコンの現在位置とトリミング終了アイコンの現在位置とに従って、画像シーケンスのサブセットへと（例えば、トリミングユニット３１１４によって）トリミングするように更に構成される。
【０６５０】
上述の方法での動作は、汎用プロセッサ（例えば、図１Ａ及び図３に関連して上述されたようなもの）又は特定用途向けチップなどの、情報処理装置内の１つ以上の機能モジュールを稼働することによって、任意選択的に実施される。図９Ａ〜図９Ｇを参照して上述された動作は、図１Ａ〜図１Ｂ、又は図１３に示される構成要素によって、任意選択的に実施される。例えば、検出動作９０８は、任意選択的に、イベントソート部１７０、イベント認識部１８０、及びイベントハンドラ１９０によって実施される。イベントソート部１７０のイベントモニタ１７１は、タッチ感知ディスプレイ１１２上の接触を検出し、イベントディスパッチャモジュール１７４は、イベント情報をアプリケーション１３６−１に配信する。アプリケーション１３６−１のそれぞれのイベント認識部１８０は、そのイベント情報をそれぞれのイベント定義１８６に照会し、タッチ感知面上の第１の場所での第１の接触（又は、デバイスの回転）が、ユーザインタフェース上のオブジェクトの選択、又は１つの向きから別の向きへのデバイスの回転などの、既定イベント又はサブイベントに対応するか否かを判定する。それぞれの既定イベント又はサブイベントが検出されると、イベント認識部１８０は、イベント又はサブイベントの検出に関連するイベントハンドラ１９０をアクティブ化する。イベントハンドラ１９０は、アプリケーション内部状態１９２を更新するために、データアップデーター１７６若しくはオブジェクトアップデーター１７７を、任意選択的に用いるか又は呼び出す。一部の実施形態では、イベントハンドラ１９０は、アプリケーションにより表示されるものを更新するために、対応するＧＵＩアップデーター１７８にアクセスする。同様に、当業者にとって、他のプロセスが図１Ａ〜図１Ｂに示される構成要素に基づいてどのように実施されるかは明らかであるだろう。
【０６５１】
上述の説明は、説明の目的上、特定の実施形態を参照して説明されている。しかしながら、上記の例示的な論考は、網羅的であること、又は本発明を、開示される厳密な形態に限定することを意図するものではない。例えば、本明細書で説明される方法はまた、リモコン装置及びディスプレイと通信する、音声及び／又は視覚的コンテンツの管理、再生及び／又は（例えば、外部サーバからの）ストリーミングのために構成された電子デバイス（例えば、Ａｐｐｌｅ  Ｉｎｃ．（Ｃｕｐｅｒｔｉｎｏ，Ｃａｌｉｆｏｒｎｉａ）からのＡｐｐｌｅ  ＴＶ（登録商標））に類似の仕方で適用可能である。そのようなデバイスでは、デバイス自体にタッチ感知面、音声入力デバイス（例えば、マイクロフォン）及び／又はボタンを有するのではなく、リモコン装置のタッチ感知面上へのジェスチャ、リモコン装置への音声入力及び／又はリモコン装置上のボタンのアクティブ化に対応する入力を任意選択的に受ける。そのようなデバイスでは、データは、任意選択的に、デバイス自体が表示するのではなく、ディスプレイに提供される。上述の教示を考慮すれば、多くの修正及び変形が可能である。本発明の原理及びその実際的な応用を最良の形で説明し、それによって他の当業者が、想到される特定の用途に好適な様々な改良で本発明及び様々な実施形態を最良の形で使用することを可能とするために、これらの実施形態を選択し説明した。
【図１Ａ】
2019126026.tif 000003
【図１Ｂ】
2019126026.tif 000004
【図２】
2019126026.tif 000005
【図３】
2019126026.tif 000006
【図４Ａ】
2019126026.tif 000007
【図４Ｂ】
2019126026.tif 000008
【図４Ｃ】
2019126026.tif 000009
【図４Ｄ】
2019126026.tif 000010
【図４Ｅ】
2019126026.tif 000011
【図５Ａ】
2019126026.tif 000012
【図５Ｂ】
2019126026.tif 000013
【図５Ｃ】
2019126026.tif 000014
【図５Ｄ】
2019126026.tif 000015
【図５Ｅ】
2019126026.tif 000016
【図５Ｆ】
2019126026.tif 000017
【図５Ｇ】
2019126026.tif 000018
【図５Ｈ】
2019126026.tif 000019
【図５Ｉ】
2019126026.tif 000020
【図５Ｊ】
2019126026.tif 000021
【図５Ｋ】
2019126026.tif 000022
【図６Ａ】
2019126026.tif 000023
【図６Ｂ】
2019126026.tif 000024
【図６Ｃ】
2019126026.tif 000025
【図６Ｄ】
2019126026.tif 000026
【図６Ｅ】
2019126026.tif 000027
【図６Ｆ】
2019126026.tif 000028
【図６Ｇ】
2019126026.tif 000029
【図６Ｈ】
2019126026.tif 000030
【図６Ｉ】
2019126026.tif 000031
【図６Ｊ】
2019126026.tif 000032
【図６Ｋ】
2019126026.tif 000033
【図６Ｌ】
2019126026.tif 000034
【図６Ｍ】
2019126026.tif 000035
【図６Ｎ】
2019126026.tif 000036
【図６Ｏ】
2019126026.tif 000037
【図６Ｐ】
2019126026.tif 000038
【図６Ｑ】
2019126026.tif 000039
【図６Ｒ】
2019126026.tif 000040
【図６Ｓ】
2019126026.tif 000041
【図６Ｔ】
2019126026.tif 000042
【図６Ｕ】
2019126026.tif 000043
【図６Ｖ】
2019126026.tif 000044
【図６Ｗ】
2019126026.tif 000045
【図６Ｘ】
2019126026.tif 000046
【図６Ｙ】
2019126026.tif 000047
【図６Ｚ】
2019126026.tif 000048
【図６ＡＡ】
2019126026.tif 000049
【図６ＢＢ】
2019126026.tif 000050
【図６ＣＣ】
2019126026.tif 000051
【図６ＤＤ】
2019126026.tif 000052
【図６ＥＥ】
2019126026.tif 000053
【図６ＦＦ】
2019126026.tif 000054
【図７Ａ】
2019126026.tif 000055
【図７Ｂ】
2019126026.tif 000056
【図７Ｃ】
2019126026.tif 000057
【図７Ｄ】
2019126026.tif 000058
【図７Ｅ】
2019126026.tif 000059
【図７Ｆ】
2019126026.tif 000060
【図７Ｇ】
2019126026.tif 000061
【図７Ｈ】
2019126026.tif 000062
【図７Ｉ】
2019126026.tif 000063
【図７Ｊ】
2019126026.tif 000064
【図７Ｋ】
2019126026.tif 000065
【図７Ｌ】
2019126026.tif 000066
【図７Ｍ】
2019126026.tif 000067
【図７Ｎ】
2019126026.tif 000068
【図７Ｏ】
2019126026.tif 000069
【図７Ｐ】
2019126026.tif 000070
【図７Ｑ】
2019126026.tif 000071
【図７Ｒ】
2019126026.tif 000072
【図７Ｓ】
2019126026.tif 000073
【図７Ｔ】
2019126026.tif 000074
【図７Ｕ】
2019126026.tif 000075
【図７Ｖ】
2019126026.tif 000076
【図７Ｗ】
2019126026.tif 000077
【図７Ｘ】
2019126026.tif 000078
【図７Ｙ】
2019126026.tif 000079
【図７Ｚ】
2019126026.tif 000080
【図７ＡＡ】
2019126026.tif 000081
【図７ＢＢ】
2019126026.tif 000082
【図７ＣＣ】
2019126026.tif 000083
【図８Ａ】
2019126026.tif 000084
【図８Ｂ】
2019126026.tif 000085
【図８Ｃ】
2019126026.tif 000086
【図８Ｄ】
2019126026.tif 000087
【図８Ｅ】
2019126026.tif 000088
【図８Ｆ】
2019126026.tif 000089
【図８Ｇ】
2019126026.tif 000090
【図８Ｈ】
2019126026.tif 000091
【図８Ｉ】
2019126026.tif 000092
【図８Ｊ】
2019126026.tif 000093
【図８Ｋ】
2019126026.tif 000094
【図８Ｌ】
2019126026.tif 000095
【図９Ａ】
2019126026.tif 000096
【図９Ｂ】
2019126026.tif 000097
【図９Ｃ】
2019126026.tif 000098
【図９Ｄ】
2019126026.tif 000099
【図９Ｅ】
2019126026.tif 000100
【図９Ｆ】
2019126026.tif 000101
【図９Ｇ】
2019126026.tif 000102
【図１０Ａ】
2019126026.tif 000103
【図１０Ｂ】
2019126026.tif 000104
【図１０Ｃ】
2019126026.tif 000105
【図１０Ｄ】
2019126026.tif 000106
【図１０Ｅ】
2019126026.tif 000107
【図１０Ｆ】
2019126026.tif 000108
【図１０Ｇ】
2019126026.tif 000109
【図１０Ｈ】
2019126026.tif 000110
【図１０Ｉ】
2019126026.tif 000111
【図１０Ｊ】
2019126026.tif 000112
【図１０Ｋ】
2019126026.tif 000113
【図１０Ｌ】
2019126026.tif 000114
【図１０Ｍ】
2019126026.tif 000115
【図１１Ａ】
2019126026.tif 000116
【図１１Ｂ】
2019126026.tif 000117
【図１１Ｃ】
2019126026.tif 000118
【図１１Ｄ】
2019126026.tif 000119
【図１１Ｅ】
2019126026.tif 000120
【図１１Ｆ】
2019126026.tif 000121
【図１１Ｇ】
2019126026.tif 000122
【図１１Ｈ】
2019126026.tif 000123
【図１１Ｉ】
2019126026.tif 000124
【図１２Ａ】
2019126026.tif 000125
【図１２Ｂ】
2019126026.tif 000126
【図１３】
2019126026.tif 000127
【図１４】
2019126026.tif 000128
【図１５】
2019126026.tif 000129
【図１６】
2019126026.tif 000130
【図１７】
2019126026.tif 000131
【図１８】
2019126026.tif 000132
【図１９】
2019126026.tif 000133
【図２０Ａ】
2019126026.tif 000134
【図２０Ｂ】
2019126026.tif 000135
【図２０Ｃ】
2019126026.tif 000136
【図２０Ｄ】
2019126026.tif 000137
【図２０Ｅ】
2019126026.tif 000138
【図２０Ｆ】
2019126026.tif 000139
【図２０Ｇ】
2019126026.tif 000140
【図２０Ｈ】
2019126026.tif 000141
【図２０Ｉ】
2019126026.tif 000142
【図２０Ｊ】
2019126026.tif 000143
【図２０Ｋ】
2019126026.tif 000144
【図２０Ｌ】
2019126026.tif 000145
【図２１Ａ】
2019126026.tif 000146
【図２１Ｂ】
2019126026.tif 000147
【図２１Ｃ】
2019126026.tif 000148
【図２１Ｄ】
2019126026.tif 000149
【図２１Ｅ】
2019126026.tif 000150
【図２１Ｆ】
2019126026.tif 000151
【図２１Ｇ】
2019126026.tif 000152
【図２１Ｈ】
2019126026.tif 000153
【図２１Ｉ】
2019126026.tif 000154
【図２１Ｊ】
2019126026.tif 000155
【図２２Ａ】
2019126026.tif 000156
【図２２Ｂ】
2019126026.tif 000157
【図２２Ｃ】
2019126026.tif 000158
【図２２Ｄ】
2019126026.tif 000159
【図２３Ａ】
2019126026.tif 000160
【図２３Ｂ】
2019126026.tif 000161
【図２３Ｃ】
2019126026.tif 000162
【図２３Ｄ】
2019126026.tif 000163
【図２３Ｅ】
2019126026.tif 000164
【図２４Ａ】
2019126026.tif 000165
【図２４Ｂ】
2019126026.tif 000166
【図２４Ｃ】
2019126026.tif 000167
【図２４Ｄ】
2019126026.tif 000168
【図２４Ｅ】
2019126026.tif 000169
【図２５Ａ】
2019126026.tif 000170
【図２５Ｂ】
2019126026.tif 000171
【図２５Ｃ】
2019126026.tif 000172
【図２６Ａ】
2019126026.tif 000173
【図２６Ｂ】
2019126026.tif 000174
【図２６Ｃ】
2019126026.tif 000175
【図２６Ｄ】
2019126026.tif 000176
【図２７Ａ】
2019126026.tif 000177
【図２７Ｂ】
2019126026.tif 000178
【図２７Ｃ】
2019126026.tif 000179
【図２７Ｄ】
2019126026.tif 000180
【図２７Ｅ】
2019126026.tif 000181
【図２８】
2019126026.tif 000182
【図２９】
2019126026.tif 000183
【図３０】
2019126026.tif 000184
【図３１】
2019126026.tif 000185
【手続補正書】
【提出日】平成31年1月29日(2019.1.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ディスプレイ、カメラ、１つ以上のプロセッサ及びメモリを備えた電子デバイスにおいて、
前記カメラのための第１のメディア取得モードにある間に、
前記ディスプレイ上にライブプレビューを表示することと、
前記ライブプレビューを表示する間に、第１の時間におけるシャッターボタンのアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で前記カメラが取得した複数の画像を第１の画像シーケンスへグループ化することであって、前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に第１の解像度で前記カメラが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に第２の解像度で前記カメラが取得した代表画像と、
前記代表画像を取得した後に前記第１の解像度で前記カメラが取得した複数の画像と、
を含む、ことと、
を含み、
前記第２の解像度は、前記第１の画像シーケンスにおける前記画像であって前記代表画像とは異なる前記画像についての前記第１の解像度より高い、方法。
【請求項２】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された前記複数の画像が、既定数の画像である、請求項１に記載の方法。
【請求項３】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された前記複数の画像が、前記第１の時間の前の既定時間内にある画像である、請求項１に記載の方法。
【請求項４】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された前記複数の画像が、前記代表画像を取得した時間の前の既定時間内にある画像である、請求項１に記載の方法。
【請求項５】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された前記複数の画像が、前記第１の時間と前記第１の時間の前である第２の時間との間の時間範囲からであり、前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記複数の画像を取得することが、前記第２の時間の時間的近傍である、前記シャッターボタンとの双方向作用を検出することとは独立である、請求項１に記載の方法。
【請求項６】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に取得された、前記第１の画像シーケンスにおける前記複数の画像が、１つ以上の既定のグループ化基準を満たす、請求項１に記載の方法。
【請求項７】
前記既定のグループ化基準が、前記シャッターボタンのアクティブ化を検出する前の既定数の画像を選択することを含む、請求項６に記載の方法。
【請求項８】
前記既定のグループ化基準が、前記代表画像の前の既定数の画像を選択することを含む、請求項６に記載の方法。
【請求項９】
前記既定のグループ化基準が、前記シャッターボタンのアクティブ化を検出する直前の既定時間範囲内にある画像を選択することを含む、請求項６に記載の方法。
【請求項１０】
前記既定のグループ化基準が、前記代表画像を取得した時間の直前の既定時間範囲内にある画像を選択することを含む、請求項６に記載の方法。
【請求項１１】
前記電子デバイスが、前記第１のメディア取得モードに入ると画像の取得及び記憶を開始し、次いで、前記第１のメディア取得モードにある間に、それぞれの時間における前記シャッターボタンのアクティブ化の時間的近傍のそれぞれの複数の画像へグループ化されない画像を削除する、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
前記電子デバイスが、前記ライブプレビューを表示すると画像の取得及び記憶を開始し、次いで、前記第１のメディア取得モードにある間に、それぞれの時間における前記シャッターボタンのアクティブ化の時間的近傍のそれぞれの複数の画像へグループ化されない画像を削除する、請求項１から１０のいずれか一項に記載の方法。
【請求項１３】
前記電子デバイスが、前記ライブプレビューを表示する間に、前記シャッターボタンのアクティブ化の検出とは独立に、画像を取得及び記憶し、前記第１のメディア取得モードにある間に、それぞれの時間における前記シャッターボタンのアクティブ化の時間的近傍のそれぞれの複数の画像へグループ化されない、取得及び記憶した画像を削除する、請求項１に記載の方法。
【請求項１４】
前記第１の画像シーケンスが、第１の別個の１組の画像として前記メモリに記憶される、請求項１から１３のいずれか一項に記載の方法。
【請求項１５】
前記ライブプレビューが、画像を第１の解像度で表示し、前記第１の画像シーケンスが、前記ライブプレビューで表示された画像を前記第１の解像度で含む、請求項１から１４のいずれか一項に記載の方法。
【請求項１６】
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の画像シーケンスに対応する音声を前記第１の画像シーケンスに関連付けること
を含む、請求項１から１５のいずれか一項に記載の方法。
【請求項１７】
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の画像シーケンスに対応するメタデータを前記第１の画像シーケンスに関連付けること
を含む、請求項１から１６のいずれか一項に記載の方法。
【請求項１８】
前記第１のメディア取得モードが、前記電子デバイスのユーザによって有効化又は無効化されるように構成される、請求項１から１７のいずれか一項に記載の方法。
【請求項１９】
前記ライブプレビューが、前記第１のメディア取得モードを有効化するためのアフォーダンスを含むメディアキャプチャユーザインタフェースの一部分として表示され、
前記第１のメディア取得モードが有効化されている間前記アフォーダンスはアニメーション表示され、
前記第１のメディア取得モードが無効化されている間前記アフォーダンスはアニメーション表示されない、請求項１８に記載の方法。
【請求項２０】
前記シャッターボタンのそれぞれのアクティブ化を検出したことに応じてグループ化されたそれぞれの画像シーケンスのためのパラメータが、前記電子デバイスのユーザによって構成可能である、請求項１から１９のいずれか一項に記載の方法。
【請求項２１】
前記ライブプレビューが、前記第１のメディア取得モードを有効化するためのアフォーダンスを含むメディアキャプチャユーザインタフェースの一部分として表示され、
前記シャッターボタンが、前記メディアキャプチャユーザインタフェースに表示されたソフトウェアボタンであり、
前記方法が、
前記シャッターボタンの前記アクティブ化を検出したことに応じて、前記カメラが前記第１の画像シーケンスに関して画像を取得する、前記シャッターボタンの前記アクティブ化の後の時間に対応する時間続く、前記シャッターボタンに関連付けられたアニメーションを表示すること
を含む、請求項１から２０のいずれか一項に記載の方法。
【請求項２２】
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラが取得した前記複数の画像が、前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に第１の形態で前記メモリに記憶され、前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、第２の形態で前記メモリに記憶される、請求項１から２１のいずれか一項に記載の方法。
【請求項２３】
前記第１の時間における前記シャッターボタンのアクティブ化を検出した後、第２のアクティブ化時間における前記シャッターボタンの次のアクティブ化を検出することと、
前記第２のアクティブ化時間における前記シャッターボタンの前記次のアクティブ化を検出したことに応じて、
前記第２のアクティブ化時間における前記シャッターボタンの前記アクティブ化の時間的近傍で前記カメラが取得した複数の画像を第２の画像シーケンスへグループ化することであって、前記第２の画像シーケンスが、
前記第２のアクティブ化時間における前記シャッターボタンのアクティブ化を検出する前に前記カメラが取得した複数の画像と、
前記第２の画像シーケンスを代表し、かつ前記第２の画像シーケンスにおける他の画像のうちの１つ以上の後に前記カメラが取得した代表画像と、
を含む、ことと、
を含む、請求項１から２２のいずれか一項に記載の方法。
【請求項２４】
前記第１の画像シーケンスから不鮮明な画像を自動的に除外することを含む、請求項１から２３のいずれか一項に記載の方法。
【請求項２５】
前記第１の画像シーケンスが、
前記第１の画像シーケンスにおける最初の画像と、
前記最初の画像と前記代表画像との間で取得された第１の数の画像と、
前記第１の画像シーケンスにおける最後の画像と、
前記代表画像と前記最後の画像との間で取得された第２の数の画像と、
を含み、
前記方法が、
前記第１の画像シーケンスにおける前記代表画像を変更する要求に対応する入力を検出することと、
前記第１の画像シーケンスにおける前記代表画像を変更する前記要求に対応する前記入力を検出したことに応じて、
前記検出された入力に従って、前記代表画像を訂正された代表画像に変更することと、
前記検出された入力に従って、前記第１の画像シーケンスが訂正された最初の画像及び訂正された最後の画像を有するように、前記第１の画像シーケンスの一方の端部に画像を追加し、かつ前記第１の画像シーケンスの他方の端部における画像を削除することによって、前記第１の画像シーケンスにおける前記グループ化された複数の画像を変更することと、
を含む、請求項１から２４のいずれか一項に記載の方法。
【請求項２６】
前記ディスプレイが、タッチ感知ディスプレイであり、前記方法が、
前記第１の画像シーケンスからの前記代表画像を表示する要求を受けることと、
前記代表画像を表示する前記要求を受けたことに応じて、前記代表画像を前記タッチ感知ディスプレイ上に表示することと、
前記代表画像を表示する間に、前記タッチ感知ディスプレイ上で前記代表画像上へのタッチ入力を受けることであって、前記タッチ入力が、時間と共に変化する特性を含む、ことと、
前記タッチ感知ディスプレイ上で前記代表画像上への前記タッチ入力を受けたことに応じて、前記第１の画像シーケンスにおける画像を前記タッチ入力の前記特性の時間変化に基づいて決定されたレートで表示することと、
を含む、請求項１から２５のいずれか一項に記載の方法。
【請求項２７】
ディスプレイと、
カメラと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムであって、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、
前記カメラのための第１のメディア取得モードにある間に、
前記ディスプレイ上にライブプレビューを表示することと、
前記ライブプレビューを表示する間に、第１の時間におけるシャッターボタンのアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で前記カメラが取得した複数の画像を第１の画像シーケンスへグループ化することを行うための命令を含む、１つ以上のプログラムと、を備え、
前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に第１の解像度で前記カメラが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に第２の解像度で前記カメラが取得した代表画像と、
前記代表画像を取得した後に前記第１の解像度で前記カメラが取得した複数の画像と、
を含み、
前記第２の解像度は、前記第１の画像シーケンスにおける前記画像であって前記代表画像とは異なる前記画像についての前記第１の解像度より高い、電子デバイス。
【請求項２８】
ディスプレイと、
カメラと、
１つ以上のプロセッサと、
メモリと、
１つ以上のプログラムと、を有し、前記１つ以上のプログラムが、前記メモリに記憶され、前記１つ以上のプロセッサによって実行されるように構成されており、前記１つ以上のプログラムが、請求項１から２６のいずれか一項に記載された方法を実行するための命令を含む、電子デバイス。
【請求項２９】
ディスプレイとカメラとを備えた電子デバイスによって実行されると、前記電子デバイスに、
前記カメラのための第１のメディア取得モードにある間に、
前記ディスプレイ上にライブプレビューを表示することと、
前記ライブプレビューを表示する間に、第１の時間におけるシャッターボタンのアクティブ化を検出することと、
前記第１の時間における前記シャッターボタンのアクティブ化を検出したことに応じて、
前記第１の時間における前記シャッターボタンの前記アクティブ化の時間的近傍で前記カメラが取得した複数の画像を第１の画像シーケンスへグループ化することを行わせ、前記第１の画像シーケンスが、
前記第１の時間における前記シャッターボタンのアクティブ化を検出する前に第１の解像度で前記カメラが取得した複数の画像と、
前記第１の画像シーケンスを代表し、かつ前記第１の画像シーケンスにおける他の画像のうちの１つ以上の後に第２の解像度で前記カメラが取得した代表画像と、
前記代表画像を取得した後に前記第１の解像度で前記カメラが取得した複数の画像と、
を含み、
前記第２の解像度は、前記第１の画像シーケンスにおける前記画像であって前記代表画像とは異なる前記画像についての前記第１の解像度より高い、コンピュータプログラム。
【請求項３０】
ディスプレイとカメラとを備えた電子デバイスによって実行されると、前記電子デバイスに、請求項１から２６のいずれか一項に記載された方法を実行させる命令を有する、コンピュータプログラム。
【外国語明細書】
2019126026000001.pdf