NL2019215A

Devices and Methods for Capturing and Interacting with Enhanced Digital Images

Abstract

An electronic device includes a camera. While in a first media acquisition mode for the camera the device displays a live preview on the display. While displaying the live preview, the device detects activation of a shutter button. In response to detecting activation of the shutter button, the device groups a plurality of images acquired by the camera in temporal proximity to the activation of the shutter button into a sequence of images. The sequence of images includes: a plurality of images acquired by the camera prior to detecting activation of the shutter button; a representative image that represents the first sequence of images and was acquired by the camera after one or more of the other images in the first sequence of images; and a plurality of images acquired by the camera after acquiring the representative image.

NL2019215A, drawing sheet 1
Sheet 1 of 183

Term

10.8 yearsto projected expiry

Projected expiry 10 July 2037, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

43 claims: 25 independent, 18 dependent

  1. 1
    CONCLUSIES 1. Werkwijze, omvattende:het, op een elektronische inrichting met een beeldscherm en een aanraakgevoelig oppervlak: tonen van een afbeelding op het beeldscherm, waarbij: de afbeelding één afbeelding is in een reeks afbeeldingen die door een camera zijn gemaakt;de reeks afbeeldingen een representatieve afbeelding omvat ;de reeks afbeeldingen een of meer afbeeldingen omvat die zijn verkregen door de camera na het verkrijgen van de representatieve afbeelding;en de reeks afbeeldingen een of meer afbeeldingen omvat die zijn verkregen door de camera voorafgaand aan het verkrijgen van de representatieve afbeelding;tijdens het tonen van de afbeelding in de reeks afbeeldingen op het beeldscherm, detecteren van een eerste invoer;in reactie op het detecteren van de eerste invoer: tonen van een gebruikersinterface voor het bijknippen van de reeks afbeeldingen naar een deelverzameling, kleiner dan de gehele reeks, van de reeks afbeeldingen, waarbij de gebruikersinterface omvat: een gebied dat representaties bevat van afbeeldingen in de reeks afbeeldingen;een door een gebruiker aanpasbaar begin-bijknippen icoon dat een beginafbeelding afbakent in de deelverzameling van de reeks afbeeldingen via een positie van het begin-bijknippen icoon in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen;en een door de gebruiker aanpasbaar einde-bijknippen icoon dat een eindafbeelding afbakent in de 326 deelverzameling van de reeks afbeeldingen via een positie van het eind-bijknippen icoon in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen;waarbij: het begin-bijknippen icoon is gelegen op een eerste positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, die automatisch wordt gekozen door de inrichting, en het einde bijknippen icoon is gelegen op een tweede positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, die automatisch wordt gekozen door de inrichting;tijdens het tonen van de gebruikersinterface voor het bijknippen van de reeks afbeeldingen, detecteren van een tweede invoer;en, in reactie op het detecteren van een tweede invoer, bijknippen van de reeks afbeeldingen naar de deelverzameling van de reeks afbeeldingen in overeenstemming met een huidige positie van het begin-bijknippen icoon en een huidige positie van het eind-bijknippen icoon.
  2. 2
    Werkwijze volgens conclusie 1, waarbij de deelverzameling van de reeks afbeeldingen een ononderbroken verzameling afbeeldingen is vanaf de beginafbeelding tot de eindafbeelding.
  3. 3
    Werkwijze volgens een van de conclusies 1 tot en met 2, waarbij representaties van afbeeldingen tussen het begin-bijknippen icoon en het einde-bijknippen icoon visueel onderscheiden zijn van de andere representaties in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen . 327
  4. 4
    Werkwijze volgens een van de conclusies 1 tot en met 3, waarbij:de gebruikersinterface voor het bijknippen van de reeks afbeeldingen een tweede gebied omvat dat de afbeelding toont in de reeks afbeeldingen, en het tweede gebied gelijktijdig wordt vertoond met het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen.
  5. 5
    Werkwijze volgens een van de conclusies 1 tot en met 4, waarbij de getoonde afbeelding de representatieve afbeelding is uit de reeks afbeeldingen.
  6. 6
    Werkwijze volgens een van de conclusies 1 tot en met 4, waarbij de getoonde afbeelding een huidige geselecteerde afbeelding is uit de reeks afbeeldingen.
  7. 7
    Werkwijze volgens een van de conclusies 1 tot en met 6, bovendien omvattend:het automatisch selecteren van de beginafbeelding in de deelverzameling en de bijbehorende eerste positie van het begin-bijknippen icoon is gebaseerd op een of meer eigenschappen van de afbeeldingen in de reeks afbeeldingen;en het automatisch selecteren van de eindafbeelding in de deelverzameling en de bijbehorende tweede positie van het begin-bijknippen icoon is gebaseerd op een of meer eigenschappen van de afbeeldingen in de reeks afbeeldingen. 328
  8. 8
    Werkwijze volgens een van conclusies 1 tot en met 7, waarbij de reeks afbeeldingen een beginafbeelding en een eindafbeelding omvat, en de werkwijze omvat:het, in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen, tonen van een of meer representaties van afbeeldingen, niet opgenomen in de reeks afbeeldingen, die zijn verkregen voorafgaand aan de beginafbeelding in de reeks afbeeldingen en/of die zijn verkregen na de eindafbeelding in de reeks afbeeldingen.
  9. 9
    Werkwijze volgens een van de conclusies 1 tot en met 8, omvattende:het, voorafgaand aan het detecteren van de tweede invoer, tijdens het tonen van de gebruikersinterface voor het bijknippen van de reeks afbeeldingen, detecteren van een invoer op het einde-bijknippen icoon;en in reactie op het detecteren van de invoer op het eindebijknippen icoon, verplaatsen van het einde-bijknippen icoon vanaf de tweede positie naar een derde positie in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen .
  10. 10
    Werkwijze volgens een van conclusies 1 tot en met 9, waarbij:de reeks afbeeldingen een beginafbeelding en een eindafbeelding omvat, en de gebruikersinterface een terugstelpermissie omvat, en de werkwijze omvat: 329 voorafgaand aan het detecteren van de tweede invoer, tijdens het tonen van de gebruikersinterface voor het bijknippen van de reeks afbeeldingen, detecteren van een invoer op de terugstelpermissie;en, in reactie op het detecteren van de invoer op de terugstelpermissie : tonen van het begin-bijknippen icoon op een positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, die overeenstemt met het afbakenen van de beginafbeelding in de reeks afbeeldingen, en tonen van het einde-bijknippen iconen op een positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, die overeenstemt met het afbakenen van de eindafbeelding in de reeks afbeeldingen.
  11. 11
    Werkwijze volgens conclusie 10, omvattende:in reactie op het detecteren van de invoer van de terugstelpermissie : tonen van een automatische-selectiepermissie die, wanneer deze is geactiveerd het begin-bijknippen icoon toont op de eerste positie en het einde-bijknippen icoon op de tweede positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen.
  12. 12
    Werkwijze volgens een van de conclusies 1 tot en met 11, omvattende:het verwijderen van afbeeldingen, uit de reeks afbeeldingen, die niet zijn opgenomen in de deelverzameling van de reeks afbeeldingen.
  13. 13
    Werkwijze volgens een van de conclusies 1 tot en met 12, omvattende:330 het, in reactie op het detecteren van een derde invoer, selecteren van een nieuwe representatieve afbeelding voor de deelverzameling van de reeks afbeeldingen.
  14. 14
    Werkwijze volgens een van de conclusies 1 tot en met 13, omvattend:het, na het bijknippen van de reeks afbeeldingen naar de deelverzameling van de reeks afbeeldingen in overeenstemming met de huidige positie van het begin-bijknippen icoon en de huidige positie van het einde-bijknippen icoon, tonen van een representatieve afbeelding van de deelverzameling van de reeks afbeeldingen op het beeldscherm;het, tijdens het tonen van de representatieve afbeelding op het beeldscherm, detecteren van een derde invoer;en, het, in reactie op het detecteren van de derde invoer, vervangen van de vertoning van de representatieve afbeelding door een geanimeerd afspelen van de deelverzameling van de reeks afbeeldingen.
  15. 15
    Werkwijze volgens conclusie 14, omvattende:het, in reactie op het detecteren van een vierde invoer, deactiveren van het geanimeerde afspelen van de deelverzameling van de reeks afbeeldingen onder het bewaren van de deelverzameling afbeeldingen.
  16. 16
    Werkwijze volgens een van de conclusies 1 tot en met 15, omvattende:het, in reactie op het detecteren van een derde invoer die overeenstemt met een verzoek om het bewerken van de representatieve afbeelding, aan een gebruiker van de inrichting verschaffen van opties voor het: 331 doorgaan het bewerken van de representatieve afbeelding met het geanimeerde afspelen van de deelverzameling van de reeks gedeactiveerde afbeeldingen;en opheffen van het bewerken van de representatieve afbeelding.
  17. 17
    Werkwijze volgens een van de conclusies 1 tot en met 16, omvattende:het presenteren van een permissie voor het verwijderen van afbeeldingen in de reeks afbeeldingen anders dan de representatieve afbeelding;en, in reactie op het detecteren van een derde invoer, verwijderen van de een of meer afbeeldingen die zijn verkregen door de camera na het verkrijgen van de representatieve afbeelding en de een of meer afbeeldingen die zijn verkregen door de camera voorafgaand aan het verkrijgen van de representatieve afbeelding.
  18. 18
    Elektronische inrichting, omvattende:een beeldscherm;een aanraakgevoelig oppervlak;een of meer verwerkingseenheden;geheugen;em een of meer programma's, waarbij de een of meer programma's in het geheugen zijn opgeslagen en zijn ingericht om te worden uitgevoerd door de een of meer verwerkingseenheden, waarbij de een of meer programma's instructies omvatten voor het: tonen van een afbeelding op het beeldscherm, waarbij: de afbeelding één afbeelding is in een reeks afbeeldingen die door een camera zijn gemaakt;332 de reeks afbeeldingen een representatieve afbeelding omvat ;de reeks afbeeldingen een of meer afbeeldingen omvat die zijn verkregen door de camera na het verkrijgen van de representatieve afbeelding;en de reeks afbeeldingen een of meer afbeeldingen omvat die zijn verkregen door de camera voorafgaand aan het verkrijgen van de representatieve afbeelding;tijdens het tonen van de afbeelding in de reeks afbeeldingen op het beeldscherm, detecteren van een eerste invoer;in reactie op het detecteren van de eerste invoer: tonen van een gebruikersinterface voor het bijknippen van de reeks afbeeldingen naar een deelverzameling, kleiner dan de gehele reeks, van de reeks afbeeldingen, waarbij de gebruikersinterface omvat: een gebied dat representaties bevat van afbeeldingen in de reeks afbeeldingen;een door een gebruiker aanpasbaar begin-bijknippen icoon dat een beginafbeelding afbakent in de deelverzameling van de reeks afbeeldingen via een positie van het begin-bijknippen icoon in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen;en een door de gebruiker aanpasbaar einde-bijknippen icoon dat een eindafbeelding afbakent in de deelverzameling van de reeks afbeeldingen via een positie van het eind-bijknippen icoon in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen;waarbij: het begin-bijknippen icoon is gelegen op een eerste positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, die automatisch wordt gekozen door de inrichting, en 333 het einde bijknippen icoon is gelegen op een tweede positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, die automatisch wordt gekozen door de inrichting;tijdens het tonen van de gebruikersinterface voor het bijknippen van de reeks afbeeldingen, detecteren van een tweede invoer;en, in reactie op het detecteren van een tweede invoer, bijknippen van de reeks afbeeldingen naar de deelverzameling van de reeks afbeeldingen in overeenstemming met een huidige positie van het begin-bijknippen icoon en een huidige positie van het eind-bijknippen icoon.
  19. 19
    Door een computer leesbaar opslagmedium waarop een of meer programma's zijn opgeslagen, waarbij de een of meer programma's instructies omvatten, die, wanneer deze worden uitgevoerd door een elektronische inrichting met een beeldscherm met aanraakgevoelig oppervlak, veroorzaken dat de inrichting:een afbeelding toont op het beeldscherm, waarbij: de afbeelding één afbeelding is in een reeks afbeeldingen die door een camera zijn gemaakt;de reeks afbeeldingen een representatieve afbeelding omvat ;de reeks afbeeldingen een of meer afbeeldingen omvat die zijn verkregen door de camera na het verkrijgen van de representatieve afbeelding;en de reeks afbeeldingen een of meer afbeeldingen omvat die zijn verkregen door de camera voorafgaand aan het verkrijgen van de representatieve afbeelding;tijdens het tonen van de afbeelding in de reeks afbeeldingen op het beeldscherm, een eerste invoer detecteert;334 in reactie op het detecteren van de eerste invoer: een gebruikersinterface toont voor het bijknippen van de reeks afbeeldingen naar een deelverzameling, kleiner dan de gehele reeks, van de reeks afbeeldingen, waarbij de gebruikersinterface omvat: een gebied dat representaties bevat van afbeeldingen in de reeks afbeeldingen;een door een gebruiker aanpasbaar begin-bijknippen icoon dat een beginafbeelding afbakent in de deelverzameling van de reeks afbeeldingen via een positie van het begin-bijknippen icoon in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen;en een door de gebruiker aanpasbaar einde-bijknippen icoon dat een eindafbeelding afbakent in de deelverzameling van de reeks afbeeldingen via een positie van het eind-bijknippen icoon in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen;waarbij: het begin-bijknippen icoon is gelegen op een eerste positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, die automatisch wordt gekozen door de inrichting, en het einde bijknippen icoon is gelegen op een tweede positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, die automatisch wordt gekozen door de inrichting;tijdens het tonen van de gebruikersinterface voor het bijknippen van de reeks afbeeldingen, een tweede invoer detecteert;en, in reactie op het detecteren van een tweede invoer, de reeks afbeeldingen bijknipt naar de deelverzameling van de reeks afbeeldingen in overeenstemming met een huidige positie 335 van het begin-bijknippen icoon en een huidige positie van het eind-bijknippen icoon.
  20. 20
    Elektronische inrichting, omvattende:een beeldscherm;een aanraakgevoelig oppervlak;en middelen voor het tonen van een afbeelding op het beeldscherm, waarbij: de afbeelding één afbeelding is in een reeks afbeeldingen die door een camera zijn gemaakt;de reeks afbeeldingen een representatieve afbeelding omvat ;de reeks afbeeldingen een of meer afbeeldingen omvat die zijn verkregen door de camera na het verkrijgen van de representatieve afbeelding;en de reeks afbeeldingen een of meer afbeeldingen omvat die zijn verkregen door de camera voorafgaand aan het verkrijgen van de representatieve afbeelding;middelen, geactiveerd tijdens het tonen van de afbeelding in de reeks afbeeldingen op het beeldscherm, detecteren van een eerste invoer;middelen, geactiveerd in reactie op het detecteren van de eerste invoer voor het: tonen van een gebruikersinterface voor het bijknippen van de reeks afbeeldingen naar een deelverzameling, kleiner dan de gehele reeks, van de reeks afbeeldingen, waarbij de gebruikersinterface omvat: een gebied dat representaties bevat van afbeeldingen in de reeks afbeeldingen;een door een gebruiker aanpasbaar begin-bijknippen icoon dat een beginafbeelding afbakent in de deelverzameling van de reeks afbeeldingen via een positie van 336 het begin-bijknippen icoon in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen;en een door de gebruiker aanpasbaar einde-bijknippen icoon dat een eindafbeelding afbakent in de deelverzameling van de reeks afbeeldingen via een positie van het eind-bijknippen icoon in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen;waarbij: het begin-bijknippen icoon is gelegen op een eerste positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, die automatisch wordt gekozen door de inrichting, en het einde bijknippen icoon is gelegen op een tweede positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, die automatisch wordt gekozen door de inrichting;middelen, geactiveerd tijdens het tonen van de gebruikersinterface voor het bijknippen van de reeks afbeeldingen, voor het detecteren van een tweede invoer;en, middelen, geactiveerd in reactie op het detecteren van een tweede invoer, voor het bijknippen van de reeks afbeeldingen naar de deelverzameling van de reeks afbeeldingen in overeenstemming met een huidige positie van het begin-bijknippen icoon en een huidige positie van het eind-bijknippen icoon.
  21. 21
    Informatieverwerkend apparaat voor gebruik in een elektronische inrichting met een beeldscherm en een aanraakgevoelig oppervlak, omvattende:middelen voor het tonen van een afbeelding op het beeldscherm, waarbij: 337 de afbeelding één afbeelding is in een reeks afbeeldingen die door een camera zijn gemaakt;de reeks afbeeldingen een representatieve afbeelding omvat ;de reeks afbeeldingen een of meer afbeeldingen omvat die zijn verkregen door de camera na het verkrijgen van de representatieve afbeelding;en de reeks afbeeldingen een of meer afbeeldingen omvat die zijn verkregen door de camera voorafgaand aan het verkrijgen van de representatieve afbeelding;middelen, geactiveerd tijdens het tonen van de afbeelding in de reeks afbeeldingen op het beeldscherm, detecteren van een eerste invoer;middelen, geactiveerd in reactie op het detecteren van de eerste invoer voor het: tonen van een gebruikersinterface voor het bijknippen van de reeks afbeeldingen naar een deelverzameling, kleiner dan de gehele reeks, van de reeks afbeeldingen, waarbij de gebruikersinterface omvat: een gebied dat representaties bevat van afbeeldingen in de reeks afbeeldingen;een door een gebruiker aanpasbaar begin-bijknippen icoon dat een beginafbeelding afbakent in de deelverzameling van de reeks afbeeldingen via een positie van het begin-bijknippen icoon in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen;en een door de gebruiker aanpasbaar einde-bijknippen icoon dat een eindafbeelding afbakent in de deelverzameling van de reeks afbeeldingen via een positie van het eind-bijknippen icoon in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen;waarbij: 338 het begin-bijknippen icoon is gelegen op een eerste positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, die automatisch wordt gekozen door de inrichting, en het einde bijknippen icoon is gelegen op een tweede positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, die automatisch wordt gekozen door de inrichting;middelen, geactiveerd tijdens het tonen van de gebruikersinterface voor het bijknippen van de reeks afbeeldingen, voor het detecteren van een tweede invoer;en, middelen, geactiveerd in reactie op het detecteren van een tweede invoer, voor het bijknippen van de reeks afbeeldingen naar de deelverzameling van de reeks afbeeldingen in overeenstemming met een huidige positie van het begin-bijknippen icoon en een huidige positie van het eind-bijknippen icoon.
  22. 22
    Elektronische inrichting, omvattende:een beeldscherm;een aanraakgevoelig oppervlak;een of meer verwerkingseenheden;geheugen;en een of meer programma's, waarbij de een of meer programma's in het geheugen zijn opgeslagen en zijn ingericht om te worden uitgevoerd door de een of meer verwerkingseenheden, waarbij de een of meer programma's instructies omvatten voor het uitvoeren van een van de werkwijzen volgens conclusies 1 tot en met 17. 339
  23. 23
    Door een computer leesbaar opslagmedium waarop een of meer programma's zijn opgeslagen, waarbij de een of meer programma's instructies omvatten, die wanneer deze worden uitgevoerd door een elektronische inrichting met een beeldscherm en een aanraakgevoelig oppervlak veroorzaken dat de inrichting een van de werkwijzen volgens conclusies 1 tot en met 17 uitvoert.
  24. 24
    Grafische gebruikersinterface op een elektronische inrichting met een beeldscherm, een aanraakgevoelig oppervlak, geheugen, en een of meer verwerkingseenheden voor het uitvoeren van een of meer in het geheugen opgeslagen programma's, waarbij de grafische interface gebruikersinterface is omvat die worden vertoond in overeenstemming met een van de werkwijzen volgens conclusies 1 tot en met 17.
  25. 25
    Elektronische inrichting, omvattende:een beeldscherm;een aanraakgevoelig oppervlak;en middelen voor het uitvoeren van een van de werkwijze volgens conclusies 1 tot en met 17.
  26. 26
    Informatieverwerkend apparaat voor gebruik in de elektronische inrichting met een beeldscherm en een aanraakgevoelig oppervlak, omvattende:middelen voor het uitvoeren van een van de werkwijzen volgens conclusies 1 tot en met 17.
  27. 27
    Elektronische inrichting, omvattende:een beeldschermeenheid die is ingericht voor het tonen van afbeeldingen;340 een aanraakgevoelige-oppervlakte-eenheid die is ingericht voor het detecteren van gebruikers!nvoeren;en een verwerkingseenheid die is gekoppeld aan de beeldschermeenheid en de aanraakgevoelige-oppervlakte-eenheid, waarbij de verwerkingseenheid is ingericht voor het: activeren van een vertoning van een afbeelding op de beeldschermeenheid, waarbij: de afbeelding één afbeelding is in een reeks afbeeldingen die door een camera zijn gemaakt;de reeks afbeeldingen een representatieve afbeelding omvatten;de reeks afbeeldingen een of meer afbeeldingen omvat die zijn verkregen door de camera na het verkrijgen van de representatieve afbeelding;en de reeks afbeeldingen een of meer afbeeldingen omvat die zijn verkregen door de camera voorafgaand aan het verkrijgen van een representatieve afbeelding;tijdens het activeren van de vertoning van de afbeelding in de reeks afbeeldingen op de beeldschermeenheid, detecteren van een eerste invoer;in reactie op het detecteren van de eerste invoer: activeren van een vertoning van de gebruikersinterface voor het bijknippen van de reeks afbeeldingen tot een deelverzameling, kleiner dan de gehele reeks, van de reeks afbeeldingen, waarbij de gebruikersinterface omvat: een gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen;een door een gebruiker aanpasbaar begin-bijknippen icoon dat een beginafbeelding afbakent in de deelverzameling van de reeks afbeeldingen via een positie van het begin-bijknippen icoon in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen;en 341 een door de gebruiker aanpasbaar einde-bijknippen icoon dat een eindafbeelding afbakent in de deelverzameling van de reeks afbeeldingen via een positie van het einde-bijknippen icoon in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen;waarbij: het begin-bijknippen icoon is gelegen op een eerste positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, die automatisch wordt gekozen door de inrichting, en het einde-bijknippen icoon is gelegen op een tweede positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, die automatisch wordt gekozen door de inrichting;tijdens het tonen van de gebruikersinterface voor het bijknippen van de reeks afbeeldingen, detecteren van een tweede invoer;en, in reactie op het detecteren van een tweede invoer, bijknippen van de reeks afbeeldingen naar de deelverzameling van de reeks afbeeldingen in overeenstemming met een huidige positie van het begin-bijknippen icoon en een huidige positie van het eind-bijknippen icoon.
  28. 28
    Elektronische inrichting volgens conclusie 27, waarbij de deelverzameling van de reeks afbeeldingen een ononderbroken verzameling afbeeldingen is vanaf de beginafbeelding tot de eindafbeelding.
  29. 29
    Elektronische inrichting volgens een van de conclusies 27 tot en met 28, waarbij representaties van afbeeldingen tussen het begin-bijknippen-icoon en het einde-bijknippen-icoon visueel zijn onderscheiden van de andere representaties in het 342 gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen.
  30. 30
    Elektronische inrichting volgens een van de conclusies 27 tot en met 29, waarbij:de gebruikersinterface voor het bijknippen van de reeks afbeeldingen een tweede gebied omvat dat de afbeelding toont in de reeks afbeeldingen, en het tweede gebied gelijktijdig wordt getoond met het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen.
  31. 31
    Elektronische inrichting volgens een van de conclusies 27 tot en met 30, waarbij de getoonde afbeelding de representatieve afbeelding uit de reeks afbeeldingen is.
  32. 32
    Elektronische inrichting volgens een van conclusies 27 tot en met 31, waarbij de getoonde afbeelding een huidige geselecteerde afbeelding is uit de reeks afbeeldingen.
  33. 33
    Elektronische inrichting volgens een van de conclusies 27 tot en met 32, waarbij:het automatisch selecteren van de beginafbeelding in de deelverzameling en de bijbehorende eerste positie van het begin-bijknippen icoon is gebaseerd op een of meer eigenschappen van de afbeeldingen in de reeks afbeeldingen;en het automatisch selecteren van de eindafbeelding in de deelverzameling en de overeenkomstige tweede positie van het begin-bijknippen-icoon is gebaseerd op een of meer eigenschappen van de afbeeldingen in de reeks afbeeldingen. 343
  34. 34
    Elektronische inrichting volgens een van de conclusies 27 tot en met 33, waarbij de reeks afbeeldingen een beginafbeelding en een eindafbeelding omvat, en de verwerkingseenheid is ingericht voor het:activeren van vertoning, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen, van een of meer representaties van afbeeldingen, niet opgenomen in de reeks afbeeldingen, die zijn verkregen uit de beginafbeelding in de reeks afbeeldingen en/of die zijn verkregen na de eindaf beelding in de reeks afbeeldingen.
  35. 35
    Elektronische inrichting volgens een van de conclusies 27 tot en met 34, waarbij de verwerkingseenheid is ingericht voor het:voorafgaand aan het detecteren van de tweede invoer, tijdens het activeren van vertoning van de gebruikersinterface voor het bijknippen van de reeks afbeeldingen, detecteren van een invoer op het einde-bijknippen-icoon;en, in reactie op het detecteren van de invoer op het eindebi jknippen-icoon, verplaatsen van het einde-bijknippen-icoon vanaf de tweede positie naar een derde positie in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen .
  36. 36
    Elektronische inrichting volgens een van de conclusies 27 tot en met 35, waarbij:de reeks afbeeldingen een beginafbeelding en een eindafbeelding omvat, en de gebruikersinterface een terugstelpermissie omvat, en de verwerkingseenheid is ingericht voor het: 344 voorafgaand aan het detecteren van de tweede invoer, tijdens het activeren van vertoning van de gebruikersinterface voor het bijknippen van de reeks afbeeldingen, detecteren van een invoer op de terugstelpermissie;en, in reactie op het detecteren van de invoer op de terugstelpermissie : activeren van vertoning van het begin-bijknippenicoon op een positie, in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen, die overeenstemt met het afbakenen van de beginafbeelding in de reeks afbeeldingen, en activeren van vertoning van het einde-bijknippenicoon op een positie, in het gebied dat representaties van afbeeldingen omvat in de reeks afbeeldingen, die overeenstemt met het afbakenen van de eindafbeelding in de reeks afbeeldingen .
  37. 37
    Elektronische inrichting volgens conclusie 36, waarbij de verwerkingseenheid bovendien is ingericht voor het:in reactie op het detecteren van de invoer op de terugstelpermissie : activeren van vertoning van een automatische selectiepermissie die, wanneer deze wordt geactiveerd, het beginbijknippen icoon toont op de eerste positie en het einde-bijknippen icoon op de tweede positie, in het gebied dat representaties omvat van afbeeldingen in de reeks afbeeldingen .
  38. 38
    Elektronische inrichting volgens een van de conclusies 27 tot en met 37, waarbij de verwerkingseenheid is ingericht voor het:345 verwijderen van afbeeldingen, uit de reeks afbeeldingen, die niet zijn opgenomen in de deelverzameling van de reeks afbeeldingen.
  39. 39
    Elektronische inrichting volgens een van conclusies 27 tot en met 38, waarbij de verwerkingseenheid is ingericht voor het:in reactie op het detecteren van een derde invoer, selecteren van een nieuwe representatieve afbeelding voor de deelverzameling van de reeks afbeeldingen.
  40. 40
    Elektronische inrichting volgens een van de conclusies 27 tot en met 39, waarbij de verwerkingseenheid is ingericht voor het:na het bijknippen van de reeks afbeeldingen naar de deelverzameling van de reeks afbeeldingen in overeenstemming met de huidige positie van het begin-bijknippen-icoon, activeren van vertoning van een representatieve afbeelding van de deelverzameling van de reeks afbeeldingen op de beeldschermeenheid;tijdens het activeren van de representatieve afbeelding op de beeldschermeenheid, detecteren van een derde invoer;en in reactie op het detecteren van de derde invoer, activeren van het vervangen van vertoning van de representatieve afbeelding door een geanimeerd afspelen van de deelverzameling van de reeks afbeeldingen.
  41. 41
    Elektronische inrichting volgens conclusie 40, waarbij de verwerkingseenheid is ingericht voor het:in reactie op het detecteren van een vierde invoer, deactiveren van het geanimeerde afspelen van een 346 deelverzameling van de reeks afbeeldingen onder bewaring van de deelverzameling van afbeeldingen.
  42. 42
    Elektronische inrichting volgens een van de conclusies 27 tot en met 41, waarbij de verwerkingseenheid is ingericht voor het:in reactie op het detecteren van een derde invoer die overeenstemt met een verzoek om het bewerken van de representatieve afbeelding, aan een gebruiker van de inrichting verschaffen van opties voor het: voortgaan met bewerken van de representatieve afbeelding met het geanimeerde afspelen van de deelverzameling van de gedeactiveerde reeks afbeeldingen;en opheffen van het bewerken van de representatieve afbeelding.
  43. 43
    Elektronische inrichting volgens een van de conclusies 27 tot en met 42, waarbij de verwerkingseenheid is ingericht voor het:presenteren van een permissie voor het verwijderen van afbeeldingen in de reeks afbeeldingen anders dan de representatieve afbeelding;en, in reactie op het detecteren van een derde invoer, verwijderen van de een of meer afbeeldingen die zijn verkregen door de camera na het verkrijgen van de representatieve afbeelding en de een of meer afbeeldingen die zijn verkregen door de camera voorafgaand aan het verkrijgen van de representatieve afbeelding. Figure 1A Event Sorter Event Monitor Hit View Determination Module Active Event Recognizer Determination Module Event Dispatcher Module 171 172 173 174 Figure 1B Figure 2 Memory 370 126 128 130 132 133 134 136 137 138 139 140 141 142 143 144 147 148 149 149-1 149-2 149-3 149-4 149-5 149-6 150 151 152 380 382 384 386 388 390 157 Figure 3 208 208 Figure 4A Intensity Figure 4C 486 Figure 4D Intensity j t Figure 4E Portable Multifunction Device 100 206 /-\ F^ G2S3 SFÖ 208 208 z r > 402 Current Time 404 >£►=& 406 500 Figure 5A Portable Multifunction Device 100 206 208 208 Touch Screen 112· 506 Microphone 113 Accelerometer(s) 168 204 Figure 5B Portable Multifunction Device 100 206 208 208 /-\ F^F GxF F±F 400 V - 7 VK S_ f 402 Current Time 404 ► tt» 4oT| Figure 5C Portable Multifunction Device 100 206 208 208 /-\ F^ FFF FFF 400 V - 7 VK S_ f 402 Current Time 404 ► tt» 4oT| Figure 5D Portable Multifunction Device 100 206 208 208 /-\ GxF fsn 400 V - 7 VK S_ f 402 Current Time 404► tt» 4qT| 512-3 Figure 5E Portable Multifunction Device 100 206 /-208 208 GSF fsn 400 V - 7 VK z r > 402 Current Time 404 >£►=& 406 512-4 508 Touch Screen 112· Microphone 113 Accelerometer(s) 168 204 Figure 5F Portable Multifunction Device 100 206 208 208 /-\ F^ FFF FFF 400 V - 7 VK S_ f 402 Current Time 404 ► tt» 4oT| Figure 5G Portable Multifunction Device 100 206 208 208 Θ53 FSÏ 508 Touch Screen 112· Microphone 113 Accelerometer(s) 168 204 Figure 5H Portable Multifunction Device 100 206 208 208 ^Speaker Hl C Optical Sensor 164 ( Proximity Sensor 166 Touch Screen 112· 204 Microphone 113 Accelerometer(s) 168 Figure 5I Portable Multifunction Device 100 206 /-Optical Sensor 164 400 Speaker 111 Proximity Sensor 166 208 I 208 4Q2 Current Time 404 ► et» 406 520 Touch Screen 112· Figure 5J Accelerometer(s) 168 Portable Multifunction Device 100 206 ί Optical Sensor 164 208 208 400 ^Speaker 111 ( Proximity Sensor 166 402 Current Time 404 ^^-0406 512-2 I__________I Touch Screen 112· Accelerometer(s) 168 Figure 5K 208 208 Figure 6A Portable Multifunction Device 100 206 ^Speaker Hl C Optical Sensor 164 ( Proximity Sensor 166 Current Time 404 ► et» 106 Done Intensity of Contact 618 Microphone 113 204 Accelerometer(s) 168 Figure 6C Portable Multifunction Device 100 C Optical Sensor 164 206 400 ^Speaker 111 ( Proximity Sensor 166 402 Current Time 404 ^^-0406 All Photos θθθ Done 602-1 616-2 ITd Intensity of Contact 618 ITl Microphone 113 204 Accelerometer(s) 168 Figure 6E 208 208 Figure 6N 208 208 Figure 60 208 208 Figure 6P Input Intensity 654 CD 208 208 208 208 208 208 208 208 Figure 6BB IT D IT L IT H + 0.2x Ox - 0.2x Rate of Movement Figure 6CC Figure 6DD 208 208 Figure 6EE Portable Multifunction Device 100 206 Optical Sensor 164 208 208 680 400 ^Speaker 111 Proximity Sensor 166 402 684 Current Time 404 406 ... Good! i've been working at this tv show but today is my iast day Realiy working that grind, you know? 682 602-4 ÖI Q W E A T Y U ASDFGHJKL Z X C V B N M space Accelerometer(s) 168 204· Figure 6FF 208 Figure 7A 208 208 Figure 7B 208 208 Figure 7C Portable Multifunction Device 100 /-\ 208 208 206 Figure 7D 208 208 Figure 7E Portable Multifunction Device 100 SS SSE 206 208 208 400 402 All Photos PREVIOUS Current Time 404 ► o 406 724-3 750-2 Edit 728 Done 750-1 NEXT Accelerometer(s) 168 204 Figure 7F 208 208 Figure 7G 208 208 Figure 7H Portable Multifunction Device 100 206 208 208 Θ53 Fs Touch Screen 112· 204 Microphone 113 Accelerometer(s) 168 Figure 7I Portable Multifunction Device 100 206 208 208 Θ53 FSÏ Touch Screen 112· 204 Microphone 113 Accelerometer(s) 168 Figure 7J 208 208 Figure 7K 208 208 Figure 7L 208 I Γ208 Figure 7M Portable Multifunction Device 100 206 208 I Γ208 /-\ F±F Sxj 400 V - 7 Vy S_ [ 402 Current Time 404► tt. 4oT| 724-2 Figure 7N Portable Multifunction Device 100 206 Optical Proximity Speaker 111 Sensor 164 I I Sensor 166 208 208 400 Current Time 404 ► =* 4QS Touch Screen 112204· Microphone 113 Accelerometer(s) 168 Figure 70 Portable Multifunction Device 100 206 208 I Γ208 400 402 All Photos C353 G55E Current Time 404 ► ct* 406 Done 728 738 724-3 750-2 750-1 PREVIOUS NEXT Edit ς? Microphone 113 Touch Screen 112 r Accel erometer(s)' 168 Figure 7P 208 208 Figure 7Q 208 208 Figure 7R Portable Multifunction Device 100 Optical Sensor 164 206 Speaker 111 Proximity Sensor 166 208 Ί Γ208 400 Current Time 404 ► «3» 406 Touch Screen 112204· Microphone 113 Accelerometer(s) 168 Figure 7S Portable Multifunction Device 100 Optical Proximity 206 Speaker 111 208 208 400 402 All Photos PREVIOUS Sensor 164 J I Sensor 166 Current Time 404 ct» 406 724-3 750-2 Edit 728 Done 750-1 NEXT Accelerometer(s) 168 204' Figure 7T 208 Ί Γ208 Figure 7U 208 208 Figure 7V 208 208 Figure 7W Portable Multifunction Device 100 206 208 208 z-\ F*™) GxF FFF 400 KK 5_ k ( ;7's 402 Current Time 404 ► ezt» 406 All Photos Done Figure 7X 208 208 Figure 7Y 208 208 Figure 7Z 208 208 Figure 7AA 208 208 Figure 7BB Portable Multifunction Device 100 206 208 208 (-\ FFF FFF 400 kk 1_ f 402 Current Time 404 ► 031 4oF| All Photos Done Figure 7CC 208 208 Figure 8A Portable Multifunction Device 100 206 C Optical Sensor 164 400 ^Speaker 111 ( Proximity Sensor 166 402 Current Time 404 ^^.0406 All Photos 800 Done 802-1 816-2 - - ITd Intensity of Contact 818 ITl Microphone 113 204 Accelerometer(s) 168 Figure 8E 208 208 Figure 8G 208 208 Figure 8H Portable Multifunction Device 100 206 208 208 G3D S Touch Screen 112204· Microphone 113 Accelerometer(s) 168 Figure 8I 208 208 Figure 8J Portable Multifunction Device 100 2X 206 ^Speaker Hl C Optical Sensor 164 ( Proximity I Sensor 166 Current Time 404 ► ·3» 406 Done - - ITd Intensity of Contact 818 ITl Microphone 113 204 Accelerometer(s) 168 Figure 8K Portable Multifunction Device 100 2X 206 C Optical Sensor 164 ( Proximity I Sensor 166 400 ^Speaker 111 402 Current Time 404 4oe AIL^ t Done FF - - ITd 822 San Francisco Zoo May 25, 2015, 9:39AM Intensity of Contact 818 ITl Microphone 113 204 Accelerometer(s) 168 Figure 8L 900 Figure 9A 910 In response to detecting activation of the shutter button at the first time, group a plurality of images acquired by the camera in temporal proximity to the activation of the shutter button at the first time into a first sequence of images. The first sequence of images includes: a plurality of images acquired by the camera prior to detecting activation of the shutter button at the first time;a representative image that represents the first sequence of images and was acquired by the camera after one or more of the other images in the first sequence of images;and a plurality of images acquired by the camera after acquiring the representative image. ® I------------------------------1 918 Parameters for a respective sequence of images grouped in response to | detecting a respective activation of the shutter button are configurable by a | user of the device I r----------------------------I 920 The plurality of images acquired by the camera prior to detecting | activation of the shutter button at the first time are stored in a first form in the | memory prior to detecting activation of the shutter button at the first time and I are stored in a second form in the memory in response to detecting activation I of the shutter button at the first time 922 The plurality of images acquired prior to detecting activation of the shutter button at the first time is a predefined number of images 924 The plurality of images acquired prior to detecting activation of the shutter button at the first time is images that are within a predefined time prior to the first time 926 The plurality of images acquired prior to detecting activation of the shutter button at the first time is images that are within a predefined time prior to a time at which the representative image is acquired 928 The plurality of images acquired prior to detecting activation of the shutter button at the first time are from a range of time between the first time and a second time that is prior to the first time, and acquiring the plurality of images prior to detecting activation of the shutter button at the first time is independent of detecting an interaction with the shutter button that is temporally proximate to the second time Figure 9B 910 In response to detecting activation of the shutter button at the first time, group a plurality of images acquired by the camera in temporal proximity to the activation of the shutter button at the first time into a first sequence of images. The first sequence of images includes: a plurality of images acquired by the camera prior to detecting activation of the shutter button at the first time;a representative image that represents the first sequence of images and was acquired by the camera after one or more of the other images in the first sequence of images;and a plurality of images acquired by the camera after acquiring the representative image. ® 930 The plurality of images, in the first sequence of images, that are acquired ! prior to detecting activation of the shutter button at the first time meet one or more predefined grouping criteria | 932 The predefined grouping criteria include selecting a predefined | number of images prior to detecting activation of the shutter button I 934 The predefined grouping criteria include selecting a predefined number of images prior to the representative image 936 The predefined grouping criteria include selecting images in a | predefined range of time immediately prior to detecting activation of the | shutter button I r---------------------------1 I 938 The predefined grouping criteria include selecting images in a | I predefined range of time immediately prior to the time at which the | I representative image is acquired i Figure 9C 940 The live preview is displayed as part of a media capture user interface that includes an affordance for enabling the first media acquisition mode and the shutter button is a software button displayed in the media capture user interface 942 In response to detecting the activation of the shutter button, display an | animation associated with the shutter button that lasts for an amount of time | that corresponds to an amount of time after the activation of the shutter button | that the camera is acquiring images for the first sequence of images I 944 Begin acquiring and storing images upon entering the first media acquisition I mode I 946 Delete images that are not grouped into a respective plurality of images that are in temporal proximity to activation of the shutter button at a respective time while in the first media acquisition mode ,----------------------------I 948 Begin acquiring and storing images upon displaying the live preview I I 950 Delete images that are not grouped into a respective plurality of images that I are in temporal proximity to activation of the shutter button at a respective time while in the first media acquisition mode I I I Figure 9D --------------- 1 952 Acquire and store images while displaying the live preview, independent of | detecting activations of the shutter button | 954 Delete acquired and stored images that are not grouped into a respective | plurality of images that are in temporal proximity to activation of the shutter button at | a respective time while in the first media acquisition mode | 956 In response to detecting activation of the shutter button at the first time, associate, with the first sequence of images, audio that corresponds to the first sequence of images ------------------------------- q 958 In response to detecting activation of the shutter button at the first time, | associate, with the first sequence of images, metadata that corresponds to the first | sequence of images i ------------------------------ 1 960 Automatically exclude blurred images from the first sequence of images i 1 962 After detecting activation of the shutter button at the first time, detect a next | 1 activation of the shutter button at a second time | I_________________________________! Figure 9E 964 In response to detecting the next activation of the shutter button at the second time: group a plurality of images acquired by the camera in temporal proximity to the activation of the shutter button at the second time into a second sequence of images. The second sequence of images includes: a plurality of images acquired by the camera prior to detecting activation of the shutter button at the second time;and a representative image that represents the second sequence of images and was acquired by the camera after one or more of the other images in the second sequence of images. 966 The first sequence of images includes an initial image in the first sequence of images, a first number of images acquired between the initial image and the representative image, a final image in the first sequence of images, and a second number of images acquired between the representative image and the final image 968 Detect an input that corresponds to a request to change the representative image in the first sequence of images 970 In response to detecting the input that corresponds to the request I to change the representative image in the first sequence of images: j Change the representative image to a revised representative image in I accordance with the detected input;and ! Change the grouped plurality of images in the first sequence of images by adding images at one end of the first sequence of images and deleting images at the other end of the first sequence of images in accordance with the . detected input such that the first sequence of images has a revised initial . image and a revised final image Figure 9F 972 The display is a touch-sensitive display I 974 Receive a request to display the representative image from the first | I sequence of images I ---------------ί-------------I 976 In response to receiving the request to display the representative image, | I display the representative image on the touch-sensitive display . I 978 While displaying the representative image, receive a touch input on the | I touch-sensitive display on the representative image, the touch input including | I a characteristic that changes with time I L ::::::ξξξξξξγξξξξξξξξξξξξξ: I 980 In response to receiving the touch input on the touch-sensitive display on I I the representative image, display images in the first sequence of images at a I I rate that is determined based on the change in the characteristic of the touch I I input over time I Figure 9G 1000 1002 At an electronic device with a display and a touch-sensitive surface, display a representative image on the display. The representative image is one image in a sequence of images taken by a camera. The sequence of images includes one or more images acquired by the camera after acquiring the representative image. The sequence of images includes one or more images acquired by the camera before acquiring the representative image. ί 1004 While displaying the representative image on the display, detect a first portion of a first input I-----------------------------1 I 1006 The first input is a press-and-hold gesture i I 1008 The device includes one or more sensors to detect intensity of contacts | I with the touch-sensitive surface, and the first input includes a finger contact | I that satisfies first contact-intensity criteria i l 1010 In response to detecting the first portion of the first input, replace display of the representative image with display, in sequence, of the one or more images acquired by the camera after acquiring the representative image |-----------------------------1 I 1012 The one or more images acquired by the camera after acquiring the | I representative image are displayed, in response to detecting the first portion of | I the first input, in sequence at a rate that is based on an intensity of a contact | I in the first portion of the input i I 1014 After detecting the first portion of the first input, detect a second portion of the | I first input i Figure 10A 1016 In response to detecting the second portion of the first input, display, in | sequence, the one or more images acquired by the camera before acquiring the | representative image, the representative image, and the one or more images | acquired by the camera after acquiring the representative image i 1018 The sequence of images is displayed, in response to detecting the second portion of the first input, in sequence at a fixed rate I 1020 Cross fade from displaying, in sequence, the one or more images | I I acquired by the camera after acquiring the representative image to displaying, | I I in sequence, the one or more images acquired by the camera before acquiring | I I the representative image I I 1022 In response to detecting the second portion of the first input, present audio that corresponds to the sequence of images 1024 After detecting the second portion of the first input, detect a third portion of the first input I I I I _______________i_______________ 1026 In response to detecting the third portion of the first input, display, in sequence, the one or more images acquired by the camera before acquiring the representative image, the representative image, and the one or more images acquired by the camera after acquiring the representative image T I I I I 1028 In response to detecting the third portion of the first input, display metadata I that corresponds to the sequence of images I 1030 Detect termination of the first input | --------------------------------, 1032 In response to detecting termination of the first input, display the | representative image I fB) Figure 10B B ------------------------------- 1 1034 Detect termination of the first input while displaying a first image in the | sequence of images I ------------------------------- 1 1036 In response to detecting termination of the first input while displaying the first | image in the sequence of images: in accordance with a determination that the first | image occurs before the representative image in the sequence of images, | sequentially display, in chronological order, images from the first image to the | representative image, and, in accordance with a determination that the first image | occurs after the representative image in the sequence of images, sequentially | display, in reverse-chronological order, images from the first image to the | representative image i 1038 The sequence of images is configured to be sequentially displayed in a loop in either a forward direction or a reverse direction ----------------------------- 1 1040 Detect termination of the first input while displaying a first image in the | sequence of images I I I I I I I I I I I 1042 In response to detecting termination of the first input while displaying the first image in the sequence of images: in accordance with a determination that there are fewer images between the first image and the representative image when the loop is traversed in the forward direction, sequentially display images from the first image to the representative image in the forward direction, and, in accordance with a determination that there are fewer images between the first image and the representative image when the loop is traversed in the reverse direction, sequentially display images from the first image to the representative image in the reverse direction Figure 10C 1044 The one or more images are sequentially displayed in accordance with respective intensity levels of the first portion of the first input 1046 The first portion of the first input includes a change in intensity of a contact detected on the touch-sensitive surface. While the representative image is displayed and the contact has a first intensity, detect an increase in intensity of the contact by a respective amount to a second intensity;in response to detecting the increase in intensity of the contact by the respective amount, replace display of the representative image with display of a first subsequent image that is a respective number of images after the representative image in the sequence of images;while displaying the first subsequent image and the contact has the second intensity, detect an increase in intensity of the contact by the respective amount to a third intensity;and, in response to detecting the increase in intensity of the contact by the respective amount from the second intensity to the third intensity, replace display of the first subsequent image with display of a second subsequent image that is the respective number of images after the first subsequent image in the sequence of images. 1048 The respective number of images is based on the magnitude of the | respective change in intensity of the contact i ----------------------------- η 1050 When the respective change in intensity of the contact has a first | magnitude, the first sequential image is immediately after the respective image | in the sequence of images and the second sequential image is immediately | after the first sequential image in the sequence of images. When the | respective change in intensity of the contact has a second magnitude that is | greater than the first magnitude, the first sequential image spaced apart from | the respective image by a respective number of images in the sequence of | images and the second sequential image is spaced apart from the first | sequential image by the respective number of images in the sequence of | images. The respective number of images is one or more images. | Figure 10D 1052 The first portion of the first input includes a change in intensity of a contact detected on the touch-sensitive surface. While the representative image is displayed and the contact has a first intensity, detect an increase in intensity of the contact by a respective amount to a second intensity;in response to detecting the increase in intensity of the contact by the respective amount, replace display of the representative image with display of a first subsequent image that is a respective number of images after the representative image in the sequence of images;while displaying the first subsequent image and the contact has the second intensity, detect a change in intensity of the contact by the respective amount;and, in response to detecting the change in intensity of the contact by the respective amount: in accordance with a determination that the change in intensity of the contact by the respective amount includes an increase in intensity of the contact from the second intensity to a third intensity, replace display of the first subsequent image with display of a second subsequent image that is the respective number of images after the first subsequent image in the sequence of images;and, in accordance with a determination that the change in intensity of the contact by the respective amount includes a decrease in intensity of the contact from the second intensity to the first intensity, replace display of the first subsequent image with display of the representative image. Figure 10E 10000 10002 At an electronic device with a display and a touch-sensitive surface, display a representative image on the display. The representative image is one image in a sequence of images taken by a camera. The sequence of images includes one or more images acquired by the camera after acquiring the representative image. The sequence of images includes one or more images acquired by the camera before acquiring the representative image. I 10004 While displaying the representative image on the display, detect a first portion of a first input. I----------------------------- 1 I 10006 The first input is a press-and-hold gesture i I 10008 In response to detecting the first portion of the first input: transition from displaying the representative image to displaying a respective prior image in the sequence of images, wherein the respective prior image was acquired by the camera before acquiring the representative image;and, after transitioning from displaying the representative image to displaying the respective prior image, display, in sequence starting with the respective prior image, at least some of the one or more images acquired by the camera before acquiring the representative image and at least some of the one or more images acquired by the camera after acquiring the representative image. |-----------------------------1 I 10010 Transitioning from displaying the representative image to displaying the | respective prior image includes displaying, in sequence, at least some of the | one or more images acquired by the camera after acquiring the representative | image and then replacing display of a respective subsequent image acquired | I after acquiring the representative image with the respective prior image. i 10012 Transitioning from displaying the representative image to displaying the | respective prior image includes replacing display of the representative image | with the respective prior image. | Figure 10F 10008 In response to detecting the first portion of the first input: transition from displaying the representative image to displaying a respective prior image in the sequence of images, wherein the respective prior image was acquired by the camera before acquiring the representative image;and, after transitioning from displaying the representative image to displaying the respective prior image, display, in sequence starting with the respective prior image, at least some of the one or more images acquired by the camera before acquiring the representative image and at least some of the one or more images acquired by the camera after acquiring the representative image. ® I-----------------------------1 I 10018 The one or more images acquired by the camera before acquiring the | I representative image and the one or more images acquired by the camera | I after acquiring the representative image are displayed, in sequence starting | with the respective prior image, at a fixed rate. i f-----------------------------1 I 10020 Present audio that corresponds to the sequence of images. i 10022 After detecting the first portion of the first input, detect a second portion of | the first input. I I In response to detecting the second portion of the first input, display, in sequence, | at least some of the one or more images acquired by the camera before acquiring | the representative image and at least some of the one or more images acquired by | the camera after acquiring the representative image. | [-----------------------------1 I I 10024 In response to detecting the second portion of the first input, display | | I metadata that corresponds to the sequence of images. i | I 10026 Detect termination of the first input. I I I I In response to detecting termination of the first input, display the representative I I image. I Figure 10H 10008 In response to detecting the first portion of the first input: transition from displaying the representative image to displaying a respective prior image in the sequence of images, wherein the respective prior image was acquired by the camera before acquiring the representative image;and, after transitioning from displaying the representative image to displaying the respective prior image, display, in sequence starting with the respective prior image, at least some of the one or more images acquired by the camera before acquiring the representative image and at least some of the one or more images acquired by the camera after acquiring the representative image. 10014 Transitioning from displaying the representative image to displaying the respective prior image includes: in accordance with a determination that the first portion of the first input meets first playback criteria, displaying, in sequence, at least some of the one or more images acquired by the camera after acquiring the representative image and then replacing display of a respective subsequent image acquired after acquiring the representative image with the respective prior image;and, in accordance with a determination that the first portion of the first input meets second playback criteria, different from the first playback criteria, replacing display of the representative image with the respective prior image. 10016 The device includes one or more sensor units to detect intensity of contacts with the touch-sensitive surface. The first input includes a contact on the touch-sensitive surface. The first playback criteria include a criterion that is met when the contact has a characteristic intensity above a first intensity threshold. The second playback criteria include a criterion that is met when the contact has a characteristic intensity above a second intensity threshold that is greater than the first intensity threshold. Figure 10G “I I 10028 Detect termination of the first input while displaying a first image in the | sequence of images. | In response to detecting termination of the first input while displaying the first image | in the sequence of images: | in accordance with a determination that the first image occurs before the | representative image in the sequence of images, sequentially display, in | chronological order, images from the first image to the representative image, and | in accordance with a determination that the first image occurs after the | representative image in the sequence of images, sequentially display, in reverse| chronological order, images from the first image to the representative image. I________________________________ 10030 The sequence of images is configured to be sequentially displayed in a loop in either a forward direction or a reverse direction. Detect termination of the first input while displaying a first image in the sequence of images. In response to detecting termination of the first input while displaying the first image in the sequence of images: in accordance with a determination that there are fewer images between the first image and the representative image when the loop is traversed in the forward direction, sequentially display images from the first image to the representative image in the forward direction, and in accordance with a determination that there are fewer images between the first image and the representative image when the loop is traversed in the reverse direction, sequentially display images from the first image to the representative image in the reverse direction. Figure 101 10050 10052 At an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface: display a representative image on the display. The representative image is one image in a sequence of images taken by a camera. The sequence of images includes one or more images acquired by the camera after acquiring the representative image. I 10054 The sequence of images includes one or more images acquired by the | I camera before acquiring the representative image. i I 10056 While displaying the representative image on the display, detect a first input that includes detecting an increase in a characteristic intensity of a contact on the touch-sensitive surface to a first intensity that is greater than a first intensity threshold. I-----------------------------1 I 10058 The first input is a press-and-hold gesture. i 10060 In response to detecting the increase in the characteristic intensity of the contact, advance, in a first direction, through the one or more images acquired by the camera after acquiring the representative image at a rate that is determined based at least in part on the first intensity I 10062 After advancing through the one or more images acquired by the camera after acquiring the representative image at the rate that is determined based on the first intensity, detect a decrease in intensity of the contact to a second intensity that is less than the first intensity Figure 10J 10064 In response to detecting the decrease in the characteristic intensity of the contact to the second intensity: in accordance with a determination that the second intensity is above the first intensity threshold, continue to advance, in the first direction, through the one or more images acquired by the camera after acquiring the representative image at a second rate, wherein: the second rate is determined based at least in part on the second intensity and the second rate is slower than the first rate;and, in accordance with a determination that the second intensity is below the first intensity threshold, move, in a second direction that is opposite to the first direction, through the one or more images acquired by the camera after acquiring the representative image at a rate that is determined based at least in part on the second intensity. 10066 Images are displayed, in sequence, at a rate that increases as the | characteristic intensity of the contact increases. | 10068 The images are displayed, in sequence, at a rate proportional to a | difference between the characteristic intensity of the contact and the first | intensity threshold I ---------------------------- η 10070 Decrease a rate at which images in the sequence of images are | displayed as a terminus of the sequence of images is approached. i I 10072 The first rate is determined based in part on a proximity of a | | I currently displayed image to an end of the sequence of images. | | I , I 10074 The second rate is determined based in part on a proximity of a | j I currently displayed image to a beginning of the sequence of images. | | I ---------------------------- η 10076 The rate of advancement through the sequence of images is | constrained by a maximum rate while the contact is detected on the touch- | sensitive surface. I Figure 10K 10064 In response to detecting the decrease in the characteristic intensity of the contact to the second intensity: in accordance with a determination that the second intensity is above the first intensity threshold, continue to advance, in the first direction, through the one or more images acquired by the camera after acquiring the representative image at a second rate, wherein: the second rate is determined based at least in part on the second intensity and the second rate is slower than the first rate;and, in accordance with a determination that the second intensity is below the first intensity threshold, move, in a second direction that is opposite to the first direction, through the one or more images acquired by the camera after acquiring the representative image at a rate that is determined based at least in part on the second intensity. ® I-----------------------------1 I 10078 Intensity values of the characteristic intensity of the contact proximate | I to the first intensity threshold are associated with rate values that are at least a | I predetermined amount away from a rate of zero images per second. i ----------------------------- 1 10080 The rate of movement through the sequence of images is constrained | by a maximum reverse rate while the contact is detected on the touch- | sensitive surface. i ----------------------------- 1 10082 The representative image is displayed as a background image on a | lock screen of a device, and one or more foreground elements are not | changed while the device advances through the one or more images captured | after the respective image. i 10084 Display metadata that corresponds to the sequence of images. r-----------------------------I 10086 Detect liftoff of the contact from the touch-sensitive surface. I | In response to detecting liftoff of the contact, move through the images in the | second direction at a rate that is greater than the maximum reverse rate. Figure 10L ------------------------------ η 10088 Detect termination of the first input. I In response to detecting termination of the first input, display the representative ' image. ' 10090 Detect termination of the first input while displaying a first image in the sequence of images. In response to detecting termination of the first input while displaying the first image in the sequence of images: in accordance with a determination that the first image occurs before the representative image in the sequence of images, sequentially display, in chronological order, images from the first image to the representative image, and in accordance with a determination that the first image occurs after the representative image in the sequence of images, sequentially display, in reversechronological order, images from the first image to the representative image. Figure 10M 1100 1102 Store a plurality of sequences of images. A respective sequence of images includes: a respective representative image taken by a camera, one or more images acquired by the camera after acquiring the respective representative image, and one or more images acquired by the camera before acquiring the respective representative image. t 1104 Display a first representative image for a first sequence of images in a movable first area on the display I------------------------------ 1 1 1106 The first sequence of images is a message in a message conversation | ' displayed in a scrollable region of a messaging application, and the first | ' sequence of images is displayed as the scrollable region of the messaging | j application is scrolled I t 1108 Detect a drag gesture on the touch-sensitive surface I Figure 11A 1112 In accordance with a determination that the drag gesture is in the first direction on the touch-sensitive surface: 1122 While moving the second area in the first direction, display, in | chronological order in the second area, at least some of one or more images | for a second sequence of images acquired by the camera before acquiring a | second representative image for the second sequence of images | I---------------------------Ί I . 1124 Moving the second area in the first direction includes moving at | | . least part of the second area on to the display in the first direction | | I----------------------------! I 1126 After moving the second area in the first direction, display the second | I representative image for the second sequence of images in the second area | I 1128 While displaying the second representative image for the second | I sequence of images in the second area, detect a change in intensity of an | I input corresponding to the second representative image i I 1130 In response to detecting the change in intensity of the input, advance | I through the second sequence of images in the second area without moving | I the second area on the display i Figure 11B B ------------------------------- 1 1132 Detect termination of the drag gesture while moving the first area and the | second area I 1134 In response to detecting termination of the drag gesture while moving the first area and the second area: |----------------------------- 1 I 1136 In accordance with a determination that the drag gesture meets next- | 1 I sequence-navigation criteria: I 1 > 1 ! I move the first area completely off the display in the first direction;| 1 move the second area completely on to the display;and | 1 I display the second representative image for the second sequence of images | 1 ί in the second area i 1 1138 in accordance with a determination that the drag gesture does not meet the next-sequence-navigation criteria: move the second area completely off the display in a second direction, opposite the first direction;Move the first area completely on to the display;and display the first representative image for the first sequence of images in the first area Figure 11C 1140 In accordance with a determination that the drag gesture is in a second direction on the touch-sensitive surface: I I I I 1142 In the moveable first area, replace display of the first representative | image for the first sequence of images with display, in reverse chronological | order, of at least some of one or more images for the first sequence of images | acquired by the camera before acquiring the first representative image for the | first sequence of images I UUTTUUZruzTUFU: 1144 Move the first area in the second direction ' _____33_____________________ i i I 1146 Moving the first area in the second direction includes moving at | ' I least part of the first area off of the display in the second direction | ' 1148 Move a third area in the second direction I I I I I I I I I I I I I 1150 While moving the third area in the second direction, display, in reverse chronological order in the third area, at least some of one or more images for a third sequence of images acquired by the camera after acquiring a third representative image for the third sequence of images I 1152 Moving the third area in the second direction includes moving at | I least part of the third area on to the display in the second direction i I 1154 The first sequence of images was acquired by the camera before | I the second sequence of images and the first sequence of images was | I acquired by the camera after the third sequence of images | I I I I I I I I I I I I I I 1156 After moving the third area in the second direction, display the third j I representative image for the third sequence of images in the third area i ------------------------------- 1 1158 Detect termination of the drag gesture while moving the first area and the third | area I 1160 In response to detecting termination of the drag gesture while moving the first area and the third area: I I-----------------------------1 I 1162 In accordance with a determination that the drag gesture meets | 1 I previous-sequence-navigation criteria: | 1 < ! I move the first area completely off the display in the second direction;| 1 I move the third area completely on to the display;and | 1 I display the third representative image for the third sequence of images in the | 1 ί third area I 1 1164 In accordance with a determination that the drag gesture does not meet the previous-sequence-navigation criteria: move the third area completely off the display in the first direction;move the first area completely on to the display;and move the first representative image for the first sequence of images in the first area Figure 11E 11000 11002 At an electronic device with a display and a touch-sensitive surface: store a plurality of sequences of images. A respective sequence of images includes: a respective representative image taken by a camera, and one or more images acquired by the camera before acquiring the respective representative image. ί-----------------------------1 111004 A respective sequence of images includes one or more images I I acquired by the camera after acquiring the respective representative image. I I I 11006 Display a first representative image for a first sequence of images in a movable first area on the display. 11008 The first sequence of images is a message in a message conversation | displayed in a scrollable region of a messaging application, and the first sequence of images is displayed as the scrollable region of the messaging | ^application is scrolled. 11010 Detect a gesture on the touch-sensitive surface, the gesture including movement by a contact that corresponds to movement in a first direction on the display. 11012 In response to detecting the gesture on the touch-sensitive surface: move the first area in the first direction on the display;move a movable second area in the first direction on the display;and, in accordance with a determination that sequence-display criteria are met, while moving the second area in the first direction, display, in chronological order in the second area, at least some of one or more images for a second sequence of images acquired by the camera before acquiring a second representative image for the second sequence of images. ® Figure 11F 11012 In response to detecting the gesture on the touch-sensitive surface: move the first area in the first direction on the display;move a movable second area in the first direction on the display;and, in accordance with a determination that sequence-display criteria are met, while moving the second area in the first direction, display, in chronological order in the second area, at least some of one or more images for a second sequence of images acquired by the camera before acquiring a second representative image for the second sequence of images. ® 11014 In response to detecting the gesture on the touch-sensitive surface: in accordance with a determination that the sequence-display criteria are not met, while moving the second area in the first direction, display the second representative image for the second sequence of images in the movable second area on the display ----------------------------- 1 11016 The sequence-display criteria include a criterion that the contact lifts off | prior to displaying, in chronological order in the second area, at least some of | one or more images for the second sequence of images acquired by the | camera before acquiring the second representative image. i ----------------------------- 1 11018 Moving the movable second area in the first direction on the display | includes displaying a respective prior image that was acquired prior to | acquiring the second representative image in the second region. i 11020 The sequence-display criteria include detecting liftoff of the contact j In response to detecting liftoff of the contact, continue to move the moveable [ second area in the first direction and continue to move the moveable first area in the first direction. The images from the second sequence of images are . displayed at a rate such that the second representative image is displayed in . the moveable second area when the moveable second area stops moving in . the first direction. Figure 11G 11012 In response to detecting the gesture on the touch-sensitive surface: move the first area in the first direction on the display;move a movable second area in the first direction on the display;and, in accordance with a determination that sequence-display criteria are met, while moving the second area in the first direction, display, in chronological order in the second area, at least some of one or more images for a second sequence of images acquired by the camera before acquiring a second representative image for the second sequence of images. ® ί-----------------------------1 111022 While moving the moveable first region, display a simulated parallax | I effect for an image within the moveable first region such that the image within | I the moveable first region shifts relative to a frame of the moveable first region. | ----------------------------- 1 11024 While moving the moveable second region while the contact is detected | on the touch-sensitive surface, display a simulated parallax effect for an image | within the moveable second region such that the image within the moveable | second region shifts relative to a frame of the moveable second region. i ----------------------------- 1 11026 Moving the first area in the first direction includes moving at least part | of the first area off of the display in the first direction. I ----------------------------- 1 11028 Moving the second area in the first direction includes moving at least | part of the second area onto the display in the first direction. i 11030 After moving the second area in the first direction, display the second representative image for the second sequence of images in the second area. j~11032 While displaying the second representative image for the second sequence I I of images in the second area, detect a change in intensity of an input corresponding I I to the second representative image. I j In response to detecting the change in intensity of the input, advance through the I I second sequence of images in the second area without moving the second area on I I the display I Figure 11H 11034 Detect termination of the drag gesture while moving the first area and the second area. In response to detecting termination of the drag gesture while moving the first area and the second area: in accordance with a determination that the drag gesture meets nextsequence-navigation criteria: move the first area completely off the display in the first direction;move the second area completely onto the display;and display the second representative image for the second sequence of images in the second area. --------------------------------, 11036 In response to detecting termination of the drag gesture while moving the i first area and the second area: I in accordance with a determination that the drag gesture does not meet the next-sequence-navigation criteria: I move the second area completely off the display in a second direction, i opposite the first direction;move the first area completely onto the display;and display the first representative image for the first sequence of images i in the first area. i Figure 111 1200 1202 Store a plurality of sequences of images. A respective sequence of images includes: a respective representative image taken by a camera, one or more images acquired by the camera after acquiring the respective representative image, and one or more images acquired by the camera before acquiring the respective representative image. ί 1204 Store a plurality of images that are distinct from the images in the plurality of sequences of images. A respective image in the plurality of images is not part of a sequence of images in the plurality of sequences of images. ) 1206 Display a first image on the display I 1208 While displaying the first image on the display, detect a first input ί 1210 In response to detecting the first input: 1212 In accordance with a determination that the first image is an image in a first sequence of images, perform a first operation that includes displaying at least some of the images in the first sequence of images besides the first image I 1214 In accordance with a determination that the first image is an image in the plurality of images that are distinct from the images in the plurality of sequences of images, perform a second operation, distinct from the first operation, involving the first image Figure 12A 1210 In response to detecting the first input: ® I 1216 The first input is a press-and-hold gesture, the first operation displays at | I least a portion of the first sequence of images, and the second operation | I displays information about the first image with the first image i I 1218 The first input is a press-and-hold gesture, the first operation displays at | I least a portion of the first sequence of images, and the second operation | I displays an animation that shows different portions of the first image I 1220 The device includes one or more sensors to detect intensity of contacts | I with the touch-sensitive surface, the first input includes a finger contact that | I satisfies first contact-intensity criteria, the first operation displays at least a | I portion of the first sequence of images, and the second operation displays | I information about the first image with the first image i | 1222 The device includes one or more sensors to detect intensity of contacts | | with the touch-sensitive surface, the first input includes a finger contact that | I satisfies first contact-intensity criteria, the first operation displays at least a | | portion of the first sequence of images, and the second operation displays an | | animation that shows different portions of the first image i 11224 The first input is a drag gesture, the first operation displays at least some | I of the images in the first sequence of images while transitioning from | I displaying the first image to displaying a second image (the second image not | I being an image in the first sequence of images), and the second operation | I transitions from displaying the first image to displaying a third image (the third | I image not being an image in the first sequence of images) , Figure 12B 1300 Figure 13 1400 Figure 14 1500 Figure 15 1600 Figure 16 1700 Figure 17 1800 Figure 18 1900 Figure 19 Figure 20A Portable Multifunction Device 100 206 Optical Sensor 164 Proximity Sensor 166 ^Speaker 111 208 208 Current Time 404 ► ο 406 2006 400 204· Figure 20B Figure 20C 2002-1 2002-2 Figure 20D ζ-\ Figure 20E Figure 20F Z-\ Figure 20G *Θ Figure 20H Portable Multifunction Device 100 206 208 208 ^Speaker 111 ( Optical Sensor 164 ( Proximity Sensor 166 2002-3 Touch Screen 112204· Microphone 113 Accelerometer(s) 168 Figure 20I z-\ Figure 20J Figure 20K Portable Multifunction Device — 100 206 208 208 Speaker 111 Optical Sensor 164 Proximity Sensor 166 2018 Cropping just the keyframe is incompatible with enhanced photo playback! 2020-1 -J Edit as new still image 2020-2 Delete extra images in enhanced photo 2020-3 2020-4 Apply edits to all images in enhanced photo c Touch Screen 112204' Microphone 113 Accelerometer(s) 168 Figure 20L Portable Multifunction Device 100 2X 206 Optical Sensor 164 Proximity Sensor 166 ^Speaker 111 208 208 400 4Q2 Current Time 404 ► tt» 406 Messages Stephanie Detatls 2102 Good! Pve been working at this tv show but today is my last day Reaily working that grind, you know? 2106 The synergy is ail off. Yeah I’m gonna go to Atlanta tomorrow to visit family But only for a quick second 2104 QWERTYU I OP ASDFGHJKL Z X C V B N M 12a space Figure 21A f Microphone Ί I 113 J Touch Screen 112Accelerometer(s) 168 204 Portable Multifunction Device 100 206 Optical Sensor 164 Proximity Sensor 166 Speaker 111 208 208 400 4Q2 Current Time 404 ► et» 406 Messages Stephanie Details Good! I’ve been working at this tv show but today is my fast day Really working that grind, you know? 2108 The synergy is all off. Yeah I’m gonna go to Atlanta tomorrow to visit family r-v. .a . .----- ..t 2110-a 2110-b 52¼ ' < 2110-c 2116 2112 2114 2116 Photo Library Take Photo or Video Cancel Microphone ] 113 J Touch Screen 112Accelerometer(s) 168 204· Figure 21B Portable Multifunction Device 100 2A 206 Optical Sensor 164 Proximity Sensor 166 ^Speaker 111 208 208 400 4Q2 Current Time 404 406 Messages Stephanie Details Good! Pve been working at this tv show but today is my last day Reaily working that grind, you know? 2110-a 2118-a 21,10^^—^2110-0 2120 X.-JzZiNj} VXct* 1 1 Ïi’j’/AMIV· ν' Send Enhanced Photo 2118-b 2118-c 2118-d 2118-e Send Still Image Send GIF Send Movie Cancel Touch Screen 112Γ Microphone Ί I 113 J Accelerometer(s) 168 204 Figure 21C Portable Multifunction Device 100 2X 206 Optical Sensor 164 Proximity Sensor 166 ^Speaker 111 208 208 400 402 Current Time 404 ► =*» 4οθ 2122-a2122-b2122-c2122-dSend Still Image Send GIF Send Movie Cancel Figure 21D f Microphone Ί I 113 J Touch Screen 112Accelerometer(s) 168 204 Portable Multifunction Device 100 206 /-Optical Sensor 164 Proximity Sensor 166 ^Speaker 111 208 208 400 X 402 Collections Current Time 404 ► =*» 406 Moments Select 2124 San Francisco 2129-6 Share Yesterday Today Share Figure 21E Portable Multifunction Device 100 206 Optical Sensor 164 Proximity Sensor 166 ^Speaker 111 2134 208 208 400 Current Time 404 ► et» 406 2126 Edit 2? 2132 Accelerometer(s) 168 204' Figure 21F Portable Multifunction Device 100 206 Speaker 111 Optical Sensor 164 Proximity Sensor 166 208 208 400 2138 J 2142-c2142-a-^ 2142-b43 Copy Mail Social Media Figure 21G Accelerometer(s) 168 204· Portable Multifunction Device 100 206 Optical Sensor 164 Proximity Sensor 166 ^Speaker 111 208 208 400 f F 402 2144 2146 Current Time 404 ► ct. 406 2148 2152 E R T ¥ U it Figure 21H Accelerometer(s) 168 204· v Portable Multifunction Device 100 206 Optical Proximity Speaker 111 208 208 400 f F 402 2144 2126 Sensor 164 J I Sensor 166 Current Time 404 k tt. 406 2126 2148 Send Enhanced Photo 2118-a 2118-b 2118-c 2118-d 2118-e Send Still Image Send GIF Send Movie Cancel Touch Screen 112Accelerometer(s) 168 204· Figure 211 Portable Multifunction Device 100 206 Optical Sensor 164 Proximity Sensor 166 Speaker 111 208 208 400 402 Current Time 404 k tt. 406 2146 Check out this train Son-0 2122-a2122-b2122-c2122-dSend Still Image Send GIF Send Movie Cancel Touch Screen 112Accelerometer(s) 168 Figure 21J Portable Multifunction Device 100 206 /- Optical Sensor 164 Proximity Sensor 166 Speaker 111 208 208 400 402 Current Time 404 406 Figure 22A Portable Multifunction Device 100 206 Optical Sensor 164 Proximity Sensor 166 Speaker 111 208 208 400 X 402 All Photos Current Time 404 406 Done 2214 Touch Screen 112- Accelerometer(s) 168 Figure 22B Figure 22C Figure 22D Portable Multifunction Device 100 ZN 206 Optical Sensor 164 Proximity Sensor 166 Speaker 111 208 208 400 2304 Current Time 404 ►n· 3 ’ — Apply to 2302 204· Figure 23A Portable Multifunction Device 100 206 Optical Sensor 164 Proximity Sensor 166 Speaker 111 400 2310- 208 ΓΊ 208 (2308)^ * i-Appiy ιυ 204· Figure 23B Portable Multifunction Device 100 206 208 208 2314 204' v Figure 23C Portable Multifunction Device 100 206 Optical Sensor 164 Proximity Sensor 166 Speaker 111 208 208 400 402 ON OFF 2320-a—\ Current Time 404 — Apply to All TRIM DELETE 2320-b> <.% ·£<.·. Αχ \S Λχ.χ. Αχ. „SS . Λ s ·. . A 2328 Cancel “fl_ 2004-1 2004-2 2004-3 °2301 Touch Screen 112- Accelerometer(s) 168 204' Figure 23D Portable Multifunction Device 100 206 208 208 2314 204· Figure 23E 2400 2402 Display a representative image on a display. The representative image is one image in a sequence of images taken by a camera. The sequence of images includes one or more images acquired by the camera after acquiring the representative image. The sequence of images includes one or more images acquired by the camera before acquiring the representative image. 2404 While displaying the representative image on the display, detect an input to modify the representative image. 2406 In response to detecting the input to modify the representative image: in accordance with a determination that the device is in a first editing mode, modify the representative image, the one or more images acquired by the camera after acquiring the representative image, and the one or more images acquired by the camera before acquiring the representative image;and, in accordance with a determination that the device is in a second editing mode, distinct from the first editing mode, modify the representative image, without modifying the one or more images acquired by the camera after acquiring the representative image, and without modifying the one or more images acquired by the camera before acquiring the representative image. Figure 24A Γ 2408 After modifying the representative image, without modifying the one or more images acquired by the camera after acquiring the representative image, and without modifying the one or more images acquired by the camera before acquiring the representative image: Display the modified representative image on the display;While displaying the modified representative image on the display, detect a first portion of a second input;In response to detecting the first portion of the second input, replace display of the modified representative image with display of, in sequence, at least some of the one or more images acquired by the camera after acquiring the representative image;After detecting the first portion of the second input, detect a second portion of the second input;and, In response to detecting the second portion of the second input, display, in I sequence, at least some of the one or more images acquired by the camera before acquiring the representative image, the representative image without modification, and at least some of the one or more images acquired by the camera after acquiring the representative image. 2410 After modifying the representative image, without modifying the one or more images acquired by the camera after acquiring the representative image, and without modifying the one or more images acquired by the camera before acquiring the representative image: Display the modified representative image on the display;While displaying the modified representative image on the display, detect a second input;and, In response to detecting the second input, display, in sequence, at least some of the one or more images acquired by the camera before acquiring the representative image, the representative image without modification, and at least some of the one or more images acquired by the camera after acquiring the representative image. Figure 24B Γ 2412 After modifying the representative image, without modifying the one or more images acquired by the camera after acquiring the representative image, and without modifying the one or more images acquired by the camera before acquiring the representative image: Display the modified representative image on the display;While displaying the modified representative image on the display, detect a first portion of a second input;In response to detecting the first portion of the second input, replace display of the modified representative image with display of, in sequence, at least some of the one or more images acquired by the camera after acquiring the representative image;After detecting the first portion of the second input, detect a second portion of the second input;and, In response to detecting the second portion of the second input, display, in sequence, at least some of the one or more images acquired by the camera before acquiring the representative image, the modified representative image, and at least some of the one or more images acquired by the camera after acquiring the representative image. r------------------------------I 2414 After modifying the representative image, without modifying the one or more I images acquired by the camera after acquiring the representative image, and I without modifying the one or more images acquired by the camera before acquiring I the representative image: I Display the modified representative image on the display;I While displaying the modified representative image on the display, detect a second I input;and, I In response to detecting the second input, display, in sequence, at least some of I the one or more images acquired by the camera before acquiring the representative I image, the modified representative image, and at least some of the one or more I images acquired by the camera after acquiring the representative image. Figure 24C I-------------------------------I 2416 After modifying the representative image, without modifying the one or more I images acquired by the camera after acquiring the representative image, and I without modifying the one or more images acquired by the camera before acquiring I the representative image: I Display the modified representative image on the display;I While displaying the modified representative image on the display, detect a first I portion of a second input;I In response to detecting the first portion of the second input, replace display of the I modified representative image with display of, in sequence, at least some of the one I or more images acquired by the camera after acquiring the representative image;I After detecting the first portion of the second input, detect a second portion of the I second input;and, I In response to detecting the second portion of the second input, display, in I sequence, at least some of the one or more images acquired by the camera before I acquiring the representative image and at least some of the one or more images I acquired by the camera after acquiring the representative image. I________________________________ r------------------------------I 2418 After modifying the representative image, without modifying the one or more I images acquired by the camera after acquiring the representative image, and I without modifying the one or more images acquired by the camera before acquiring I the representative image: I Display the modified representative image on the display;| While displaying the modified representative image on the display, detect a second I input. I In response to detecting the second input, display, in sequence, at least some of | the one or more images acquired by the camera before acquiring the representative | image and at least some of the one or more images acquired by the camera after | acquiring the representative image. Figure 24D ------------------------------- 1 2420 After modifying the representative image, the one or more images acquired by | the camera after acquiring the representative image, and the one or more images i acquired by the camera before acquiring the representative image: | Display the modified representative image on the display;| While displaying the modified representative image on the display, detect a first | portion of a second input;I In response to detecting the first portion of the second input, replace display of the | modified representative image with display of, in sequence, at least some of the | modified one or more images acquired by the camera after acquiring the | representative image;I After detecting the first portion of the second input, detect a second portion of the | second input;and, I In response to detecting the second portion of the second input, display, in | sequence, at least some of the modified one or more images acquired by the | camera before acquiring the representative image, the modified representative | image, and at least some of the modified one or more images acquired by the | camera after acquiring the representative image. i r------------------------------I 2422 After modifying the representative image, the one or more images acquired by I the camera after acquiring the representative image, and the one or more images I acquired by the camera before acquiring the representative image: I Display the modified representative image on the display;I While displaying the modified representative image on the display, detect a second I input;and, I In response to detecting the second input, display, in sequence, at least some of I the modified one or more images acquired by the camera before acquiring the I representative image, the modified representative image, and at least some of the I modified one or more images acquired by the camera after acquiring the I representative image. ------------------------------- η 2424 Detect a second input corresponding to a request to delete the one or more | images acquired by the camera before acquiring the representative image and the | one or more images acquired by the camera after acquiring the representative | image;and, I In response to detecting the second input, delete the one or more images acquired | by the camera before acquiring the representative image and the one or more | images acquired by the camera after acquiring the representative image. | Figure 24Ë 2500 2502 Display, on a display, a representative image in a user interface of an application that is configured to communicate with other electronic devices. The representative image is one image in a sequence of images taken by a camera. The sequence of images includes one or more images acquired by the camera after acquiring the representative image. The sequence of images includes one or more images acquired by the camera before acquiring the representative image. I 2504 The application that is configured to communicate with other electronic | I devices is displayed in response to detecting selection of an application icon | I that corresponds to the application in a sharing user interface i I 2506 While displaying the representative image on the display, detect an input that corresponds to a request to send the representative image or a request to select the representative image for sending to a second electronic device, remote from the first electronic device, using the application i 2508 In response to detecting the input that corresponds to the request to send the representative image or to the request to select the representative image for sending to the second electronic device: in accordance with a determination that the second electronic device is configured to interact with the sequence of images as a group, display a first set of options for sending at least a portion of the sequence of images to the second electronic device;and, in accordance with a determination that the second electronic device is not configured to interact with the sequence of images as a group, display a second set of options for sending at least a portion of the sequence of images to the second electronic device, wherein the second set of options is different from the first set of options. ® Figure 25A 2508 In response to detecting the input that corresponds to the request to send the representative image or to the request to select the representative image for sending to the second electronic device: in accordance with a determination that the second electronic device is configured to interact with the sequence of images as a group, display a first set of options for sending at least a portion of the sequence of images to the second electronic device;and, in accordance with a determination that the second electronic device is not configured to interact with the sequence of images as a group, display a second set of options for sending at least a portion of the sequence of images to the second electronic device, wherein the second set of options is different from the first set of options. ® I-----------------------------1 I 2510 The first set of options for sending at least a portion of the sequence of | I images to the second electronic device includes an option to send the entire i I sequence of images i 2512 The second set of options for sending at least a portion of the sequence of images to the second electronic device includes an option for converting at least the portion of the sequence of images to a video format 2514 The first set of options for sending at least a portion of the sequence of images to the second electronic device includes an option for converting at least the portion of the sequence of images to a video format. 2516 In accordance with the determination that the second electronic device is configured to interact with the sequence of images as a group, send audio that corresponds to the sequence of images. 2518 In accordance with the determination that the second electronic device is configured to interact with the sequence of images as a group, send metadata that corresponds to the first sequence of images. 2520 The second set of options for sending at least a portion of the sequence of images to the second electronic device includes an option for sending the representative image without sending the one or more images acquired by the camera after acquiring the representative image and without sending the one or more images acquired by the camera before acquiring the representative image. Figure 25B B ------------------------------- Ί 2522 Determine whether the first electronic device is in a first mode that permits | sending the sequence of images. I In accordance with a determination that the first electronic device is not in the first | mode that permits sending the sequence of images as a group, modify the first set | of options for sending at least the portion of the sequence of images to the second | electronic device. I 2524 While displaying the representative image on the display, detect a second input. In response to detecting the second input, replace display of the representative image with display of, in sequence, at least some of the images in the sequence of images. 1 2526 The first electronic device the first electronic device includes a touch- | I sensitive surface and one or more sensors to detect intensity of contacts with | I the touch-sensitive surface. I I The second input includes a finger contact that satisfies first contact-intensity | I criteria. I I______________________________! Figure 25C 2600 2602 At an electronic device with a display and a camera: while in a first media acquisition mode for the camera: display a live preview of a scene on the display ί 2604 Perform scene recognition on the scene 2606 While displaying the live preview of the scene, detect a single activation of a shutter button at a first time : 2608 In response to detecting the single activation of the shutter button at the first time: In accordance with a determination that the scene meets action capture criteria, based at least in part on the scene recognition performed on the scene, retain a plurality of images acquired by the camera in temporal proximity to the activation of the shutter button at the first time and group the plurality of images into a first sequence of images. The first sequence of images includes: a plurality of images acquired by the camera prior to detecting activation of the shutter button at the first time;a representative image that represents the first sequence of images and was acquired by the camera after one or more of the other images in the first sequence of images;and a plurality of images acquired by the camera after acquiring the representative image. In accordance with a determination that the scene does not meet the action capture criteria, the device retains a single image in temporal proximity to the activation of the shutter button at the first time (without grouping a plurality of images acquired by the camera in temporal proximity to the activation of the shutter button at the first time into a first sequence of images). I Π 2610 The action capture criteria include recognizing one or more faces in the | scene I Figure 26A 2608 In response to detecting the single activation of the shutter button at the first time: In accordance with a determination that the scene meets action capture criteria, based at least in part on the scene recognition performed on the scene, retain a plurality of images acquired by the camera in temporal proximity to the activation of the shutter button at the first time and group the plurality of images into a first sequence of images. The first sequence of images includes: a plurality of images acquired by the camera prior to detecting activation of the shutter button at the first time;a representative image that represents the first sequence of images and was acquired by the camera after one or more of the other images in the first sequence of images;and a plurality of images acquired by the camera after acquiring the representative image. In accordance with a determination that the scene does not meet the action capture criteria, the device retains a single image in temporal proximity to the activation of the shutter button at the first time (without grouping a plurality of images acquired by the camera in temporal proximity to the activation of the shutter button at the first time into a first sequence of images). 2612 The device includes default image capture parameters for acquiring images I 2614 Determine that the scene contains a single face in portrait | I orientation, the single face occupying more than a predetermined amount | I of the display I | 2616 In response to determining that the scene contains the single face | 1 ί in portrait orientation, the single face occupying more than a | 1 I predetermined amount of the display: acquire the plurality of images with | I I image capture parameters that are distinct from the default image | I I capture parameters I ι_ΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞΞ r----------------------------I 2618 The action capture criteria include recognizing motion in the scene Figure 26B 2608 In response to detecting the single activation of the shutter button at the first time: In accordance with a determination that the scene meets action capture criteria, based at least in part on the scene recognition performed on the scene, retain a plurality of images acquired by the camera in temporal proximity to the activation of the shutter button at the first time and group the plurality of images into a first sequence of images. The first sequence of images includes: a plurality of images acquired by the camera prior to detecting activation of the shutter button at the first time;a representative image that represents the first sequence of images and was acquired by the camera after one or more of the other images in the first sequence of images;and a plurality of images acquired by the camera after acquiring the representative image. In accordance with a determination that the scene does not meet the action capture criteria, the device retains a single image in temporal proximity to the activation of the shutter button at the first time (without grouping a plurality of images acquired by the camera in temporal proximity to the activation of the shutter button at the first time into a first sequence of images). 2620 Performing scene recognition on the scene includes determining an amount of motion in the scene. Retaining the plurality of images acquired by the camera in temporal proximity to the activation of the shutter button at the first time includes: In accordance with a determination that the amount of motion is a first amount, retaining the plurality of images at a first frame rate;and In accordance with a determination that the amount of motion is a second amount that is greater than the first amount, retaining images at a second frame rate that is higher than the first frame rate. 2622 The action capture criteria include detecting movement of the electronic I device above a predetermined threshold value. ' Figure 26C 2608 In response to detecting the single activation of the shutter button at the first time: In accordance with a determination that the scene meets action capture criteria, based at least in part on the scene recognition performed on the scene, retain a plurality of images acquired by the camera in temporal proximity to the activation of the shutter button at the first time and group the plurality of images into a first sequence of images. The first sequence of images includes: a plurality of images acquired by the camera prior to detecting activation of the shutter button at the first time;a representative image that represents the first sequence of images and was acquired by the camera after one or more of the other images in the first sequence of images;and a plurality of images acquired by the camera after acquiring the representative image. In accordance with a determination that the scene does not meet the action capture criteria, the device retains a single image in temporal proximity to the activation of the shutter button at the first time (without grouping a plurality of images acquired by the camera in temporal proximity to the activation of the shutter button at the first time into a first sequence of images). I 2624 The number of images in the retained plurality of images depends on | I detected movement of the device while the plurality of images was acquired | I 2626 Performing scene recognition on the scene includes recognizing text. | I I I The action capture criteria include a criterion that is met when an amount of | text in the scene is below a predefined threshold. i Figure 26D 2700 2702 Display an image on a display. The image is one image in a sequence of images taken by a camera. The sequence of images includes a representative image. The sequence of images includes one or more images acquired by the camera after acquiring the representative image. The sequence of images includes one or more images acquired by the camera before acquiring the representative image. 12704 The displayed image is the representative image from the sequence of | I images. I I-----------------------------1 12706 The displayed image is a currently selected image from the sequence of | I images. I I 2708 While displaying the image in the sequence of images on the display, detect a first input I 2710 In response to detecting the first input: display a user interface for trimming the sequence of images to a subset, less than all, of the sequence of images. The user interface includes: an area that contains representations of images in the sequence of images;a user-adjustable begin-trim icon that delimits a beginning image in the subset of the sequence of images via a position of the begin-trim icon in the area that contains representations of images in the sequence of images;and a user-adjustable end-trim icon that delimits an ending image in the subset of the sequence of images via a position of the end-trim icon in the area that contains representations of images in the sequence of images. The begin-trim icon is located at a first position, in the area that contains representations of images in the sequence of images, that is automatically selected by the device. The end-trim icon is located at a second position, in the area that contains representations of images in the sequence of images, that is automatically selected by the device. Figure 27A 2710 In response to detecting the first input: display a user interface for trimming the sequence of images to a subset, less than all, of the sequence of images. The user interface includes: an area that contains representations of images in the sequence of images;a user-adjustable begin-trim icon that delimits a beginning image in the subset of the sequence of images via a position of the begin-trim icon in the area that contains representations of images in the sequence of images;and a user-adjustable end-trim icon that delimits an ending image in the subset of the sequence of images via a position of the end-trim icon in the area that contains representations of images in the sequence of images. The begin-trim icon is located at a first position, in the area that contains representations of images in the sequence of images, that is automatically selected by the device. The end-trim icon is located at a second position, in the area that contains representations of images in the sequence of images, that is automatically selected by the device. 2714 The user interface for trimming the sequence of images includes a second area that displays the image in the sequence of images. The second area is displayed concurrently with the area that contains representations of images in the sequence of images. 12716 Automatically selecting the beginning image in the subset and the I corresponding first position of the begin-trim icon is based on one or more I characteristics of the images in the sequence of images. I Automatically selecting the ending image in the subset and the corresponding I second position of the begin-trim icon is based on one or more characteristics I of the images in the sequence of images. I_____________________________ 2718 The sequence of images includes an initial image and a final image. Display, in the area that contains representations of images in the sequence of images, one or more representations of images, not included in the sequence of images, that were obtained before the initial image in the sequence of images and/or that were obtained after the final image in the sequence of images. Figure 27B 2710 In response to detecting the first input: display a user interface for trimming the sequence of images to a subset, less than all, of the sequence of images. The user interface includes: an area that contains representations of images in the sequence of images;a user-adjustable begin-trim icon that delimits a beginning image in the subset of the sequence of images via a position of the begin-trim icon in the area that contains representations of images in the sequence of images;and a user-adjustable end-trim icon that delimits an ending image in the subset of the sequence of images via a position of the end-trim icon in the area that contains representations of images in the sequence of images. The begin-trim icon is located at a first position, in the area that contains representations of images in the sequence of images, that is automatically selected by the device. The end-trim icon is located at a second position, in the area that contains representations of images in the sequence of images, that is automatically selected by the device. 12720 Prior to detecting the second input, while displaying the user interface for 1 I trimming the sequence of images, detect an input on the end-trim icon. ' I I I In response to detecting the input on the end-trim icon, move the end-trim icon ' I from the second position to a third position in the area that contains ' I representations of images in the sequence of images. ' I______________________________! T 2722 While displaying the user interface for trimming the sequence of images, detect a second input I 2724 In response to detecting a second input, trim the sequence of images to the subset of the sequence of images in accordance with a current position of the begin-trim icon and a current position of the end-trim icon Figure 27C ------------------------------- 1 2726 Delete images, from the sequence of images, which are not included in the | subset of the sequence of images i I------------------------------12728 The sequence of images includes an initial image and a final image, and the I user interface includes a reset affordance. I Prior to detecting the second input, while displaying the user interface for trimming I the sequence of images, detect an input on the reset affordance. I In response to detecting the input on the reset affordance: I Display, the begin-trim icon at a position, in the area that contains I representations of images in the sequence of images, that corresponds to delimiting I the initial image in the sequence of images. I Display the end-trim icon at a position, in the area that contains I representations of images in the sequence of images, that corresponds to delimiting I the final image in the sequence of images. I________________________________ Γ------------------------------12730 In response to detecting the input on the reset affordance: I display an automatic selection affordance that when activated displays the beginI trim icon at the first position and the end-trim icon at the second position, in the area I that contains representations of images in the sequence of images. Γ-----------------------------12732 In response to detecting a third input, select a new representative image for I the subset of the sequence of images. ,------------------------------- 1 12734 After trimming the sequence of images to the subset of the sequence of ' I images in accordance with the current position of the begin-trim icon and the ' I current position of the end-trim icon, display a representative image of the subset of ' I the sequence of images on the display. ' I I I While displaying the representative image on the display, detect a third input. I I I I In response to detecting the third input, replace display of the representative image ' I with an animated playback of the subset of the sequence of images. ' I I Figure 27D I 2736 In response to detecting a fourth input, disable the animated playback of the | I subset of the sequence of images while retaining the subset of images . 12738 In response to detecting a third input that corresponds to a request to edit the | I representative image, provide a user of the device with options to: | I continue editing the representative image with the animated playback of the | I subset of the sequence of images disabled;and I I cancel editing the representative image. . I________________________________! 12740 Present an affordance for deleting images in the sequence of images other 1 I than the representative image. J I In response to detecting a third input, delete the one or more images acquired by ' I the camera after acquiring the representative image and the one or more images ' I acquired by the camera before acquiring the representative image. ' !________________________________! Figure 27E 2800 Figure 28 Display unit 2902 I Touch-sensitive I surface unit I 2904 Sensor units 2906 2900 Figure 29 3000 Display unit 3002 : I Touch-sensitive I I surface unit l<I 3004 I I________I Camera units 3006 Figure 30 r 3100 Figure 31 P25361NL1/63266-7270NL
Independent claims43