Aller au contenu
Carnet de route
2 min de lecture Ingénierie

Comment Sojourn reconstruit un voyage à partir d'un tas de photos

L'heure et le lieu sont déjà dans votre photothèque. Voici comment Sojourn les retransforme en voyages, jours et lieux — en un instant, sur votre iPhone.


Ouvrez la pellicule après un long voyage et vous trouverez mille photos dans un seul défilement indistinct. Quelque part là-dedans se cache une histoire — les arrivées, les détours, les après-midis tranquilles — mais aplatie en une longue liste. Le travail de Sojourn est de rendre sa forme à cette histoire.

Partir de ce qui est déjà là

Chaque photo enregistre un horodatage, et la plupart des photos en extérieur, une coordonnée. Cela suffit. Sojourn ne vous demande jamais d’étiqueter quoi que ce soit ; il lit les métadonnées que votre appareil a écrites tout seul et part de là.

Trouver d’abord le foyer

Avant de reconnaître un voyage, Sojourn doit savoir ce qui n’en est pas un. Il cherche où vos photos se regroupent le plus densément dans le temps — votre centre de gravité — et l’appelle le foyer. Tout ce qui se passe assez loin de chez vous, assez longtemps, devient un voyage candidat.

Couper la frise chronologique aux fractures

On voyage par à-coups. Sojourn parcourt vos photos dans l’ordre et guette les coutures : un long bond dans le temps, un saut soudain sur la carte. Ces fractures sont là où un voyage finit et où le suivant commence.

Un voyage n’est qu’un pan de votre vie qui s’est déroulé ailleurs.

À l’intérieur de chaque voyage, il refait le même tour à plus petite échelle — regroupant les photos en jours, et les jours en lieux, selon la même logique de distance et de temps.

Le nommer, puis s’effacer

Chaque lieu est confronté à une base de données géographique sur l’appareil pour gagner un vrai nom — une ville, une région, un pays — sans qu’aucune requête ne quitte le téléphone. Le titre et l’itinéraire en découlent naturellement : Kyoto et Osaka, cinq jours, deux villes.

Toute l’opération dure un battement de cœur et s’exécute chaque fois que vous ouvrez l’app ; le voyage d’hier est donc déjà relié quand vous le regardez. Sans envoi, sans roue qui tourne, sans attendre le serveur de personne — seulement vos propres voyages, rendus avec leur forme intacte.