Point de la situation novembre 2008

Cela fait maintenant plus de deux mois que la phase 2 du projet a démarré, voici des informations et nouvelles sur les chantiers en cours:

Base de données:  Lionel Tardy et Florian Poulin ont jeté les bases pour une adaptation de la base de données. Il s’agit avant tout de mettre à niveau la base existante avec les nouveaux champs spécifiés dans ce document, ainsi que d’en optimiser le fonctionnement (noms de champs en anglais etc).

CMS: Des premières améliorations ont été effectuées par L. Tardy (visualisation des médias sur la carte), mais le gros des changements se fera une fois que la base a été finalisée par la HEIG, entre la fin 2008 et janvier 2009. Les améliorations porteront sur: la recherche “intelligente” et multicritère; pouvoir afficher des médias définis sur la carte (affichage spatialisé) dans le but de pouvoir simuler les combinaisons de médias en fonction d’un critère choisi; import de métadonnées directement depuis des fichiers QuickTime et des données EXIF contenues dans des photographies; possibilité d’enregistrer des “preset“ lors du catalogage des médias afin de ne pas remplir à chaque fois les informations qui restent identiques pour une série de médias; etc.
En somme, il sagit de concevoir une interface qui permettra de maîtriser le placement des médias ainsi que leur indexation en vue de favoriser des combinaisons qui « fassent sens »…

Iphone: Nicolas Goy a bien avancé (l’Iphone est apprivoisé…) et implémenté la capacité d’enregistrer un parcours (via le GPS et la triangulation des antennes GSM), d’envoyer ce tracé via le réseau DATA puis de le présenter sur une carte Google (voici un exemple avec un parcours + les médias). Actuellement il est en train d’implémenter la carte personnalisée faite par Vincent Jacquier, avec possibilité d’affichage de layers ainsi que le positionnement + tracé sur la carte et le mixage en temps réel de plusieurs fichiers audio; des premiers tests de menus et de fonctionnalités sont également en cours. Il sera possible courant novembre de faire des tests grandeur nature – le principal élément manquant actuellement est le moteur d’analyse et de sélection des médias.

Tournages: Florence Guillermin a rejoint l’équipe de réalisation (composée actuellement de Nicolas Wagnières et de Ulrich Fischer), elle a réalisé ses premiers repérages + tournages durant le mois d’octobre. Les étudiants en Master Cinéma ont également tourné des images à Renens dans le cadre d’un workshop; l’équipe de réalisation va continuer à faire des tournages régulièrement. Le but étant de collecter entre 1 et 2 heures de matériel vidéo par semaine et d’ajouter ces images à notre base de données. Les étudiants Masters vont tourner d’ici la fin de l’année leur film de semestre à Renens.

Édition des médias: Jeanne Macheret travaille depuis début novembre sur l’indexation des médias – elle va s’occuper spécifiquement de dérusher en collaboration avec les réalisateurs, puis de définir le in/out de chaque média dans Final Cut (en appliquant un rapide étalonnage). Le gros du travail se fera cependant dans le CMS. C’est un travail « de fond » très important qu’elle fera à mi temps sur les 6 mois qui viennent.

Analyse des parcours: une partie difficile – il s’agit d’analyser et d’interpréter le tracé avec plusieurs filtrages temporels (temps réel; temps « tampon » de 30sec; temps total écoulé depuis le début du parcours). Ces documents permettent de visualiser les enjeux (table des variables; base analyse trajet); mais ce n’est que des tests conséquents qui nous permettront de définir plus précisément comment nous allons interpréter le parcours effectué.

Règles de montage: c’est également une partie complexe du projet… Le groupe »concept artistique » est en charge de définir plus clairement quelles seront ces règles; il y a d’un côté la volonté de maîtriser la logique narrative du film final tout en laissant le parcours guider la trame formelle du film. Ce document donne quelques indications sur la manière dont les règles vont intervenir dans le processus de montage automatique.

Groupe « concept artistique »: composé de J.F. Blanc, N. Wagnières, P. Amphoux, D. Sciboz et de U. Fischer, ce groupe s’est réuni 2 fois et a avancé sur les questions conceptuelles et artistiques. Nous avons dessiné beaucoup de schémas, esquissé un workflow global du projet (cf le post de JF. Blanc), analysé les styles de montages cinématographiques, esquissé des liens entre forme du parcours et forme du film, discuté sur le dispositif mobile (l’intérêt d’ajouter des images aux sons), etc… Nous allons restituer notre parcours dans un document spécifique ultérieurement. Un des points qu’il s’agira de développer est le « catalogue des possibles » en relation avec l’équipe « valorisation ».

Graphisme: Vincent Jacquier a conçu une carte personnalisée qui sera intégrée dans l’Iphone, avec possibilité de présenter des layers personnalisés (nom des médias, attribution thématiques, sujet etc). Il est en train de travailler sur la charte graphique et les fonctionnalités pour l’Iphone et le site internet; plus d’informations sous peu.

Workshop Masters Cinéma: nous avons proposé à quelques étudiants des Masters un workshop sur les enjeux de la narration non linéaire; Gwenola Wagon, Nicolas Wagnières ainsi que Jean-François Blanc étaient de la partie. Nous avons invité Pierre-Yves Borgeaud qui a présenté son projet Xième, l’un des exemples qui a guidé la discussion sur la délicate question de la définition de la non linéarité… Un certain nombre d’enseignements sont sortis de cette semaine (3-6.11) sur lesquels nous allons revenir par la suite.

Voilà pour l’heure; nous allons prochainement avoir plus de nouvelles sur les points suivants:

Valorisation: un RDV est prévu le jeudi 13.11 avec Laurent Sciboz pour discuter des possibilités de valorisation publique du projet;
– Présentation du projet à Erfurt les 26 et 27.11 dans le cadre d’une conférence sur la narration interactive, puis le 13.12 dans le cadre de Version Bêta à Saint Gervais à Genève;
– Présentation publique du projet à Renens en juin 2009
– Chantiers prévus à Renens (la place du marché va « disparaître »)

UF 09.11.08

Traces et analyses – premiers tests de montage

ren_as-travaux_place_marche_32

Suite à la confection par Nicolas Goy d’un logiciel sur l’iphone qui permet d’enregistrer un parcours, Florian Poulain de la HEIG nous a sorti une liste de médias qui sont susceptibles d’être utilisés dans le montage.
Le but est de connaître les médias disponibles dans le cadre d’un tracé particulier, puis de pouvoir déterminer des règles plus précises suite à l’analyse des possibles.

Le tracé à voir sur google earth: parcours sur la place du marché à Renens

Quelques remarques pour pouvoir interpréter et juger ces chiffres:
– il s’agit de faire une première différence entre l’analyse en temps réel et l’analyse en différé – les contraintes et possibilités étant bien différentes. Ces chiffres ci dessous ne sont pas attribuables à l’un ou l’autre moment – il faudra le spécifier par la suite;
– il s’agit alors de pouvoir attribuer une relation entre vitesse moyenne et durée des médias (une table de correspondance est en cours d’élaboration);
– puis selon les résultats, il s’agit de voir si les médias peuvent être joués tels quels ou s’il faut couper dedans (dans le cas du mixage en temps réel qui est de toute manière multipiste, pas de coupe nécessaire; par contre pour le montage audio-video en différé, il faudra ramener la durée totale de médias susceptibles d’être choisis à la durée totale exacte du parcours). Cette dernière opération n’est pas encore définie – il faudra le faire rapidement;
– une grosse question reste l’équilibre entre le processus d’analyse (basé sur des variables et une traduction mathématique / géométrique  du tracé) et les concepts des règles (basés sur une interprétation des règles de montage classique afin de garantir une continuité narrative). A ce sujet, voir le post de JFB.

Les données brutes enregistrées par le logiciel sur l’Iphone (colonne 1: timestamp; colonne 2: longitude; colonne 3: latitude; colonne 4: altitude):

1223379546 46.538215 6.581540 476.000000
1223379547 46.538215 6.581540 476.000000
1223379547 46.538225 6.581411 475.000000
1223379587 46.538333 6.581283 476.000000
1223379599 46.538225 6.581390 476.000000
1223379604 46.538225 6.581390 476.000000
1223379610 46.538161 6.581497 476.000000
1223379626 46.538075 6.581519 476.000000
1223379639 46.538000 6.581433 476.000000

Les données exportées par le moteur de montage (toutes les données disponibles dans le cadre du parcours):

——————————————————————————–
Temps écoulé (en secondes)      : 0.0
Vitesse instantanée du marcheur : 0.0
Vitesse moyenne du marcheur     : 0.0
Liste de médias accessibles depuis position :
SOLO__MEDIA : id=084 -> ren-uf-place_passants_famille_ps-01 (audio-video, 91.19 seconds)
GROUP_DEVEL : id=126 -> ren-nw-vitrine_place_kebab_viande-01 (audio-video, 54.14 seconds)
SOLO__MEDIA : id=812 -> ren-nogo-centrecommercial_passages-pm-01 (audio-video, 134.13 seconds)
SOLO__MEDIA : id=016 -> ren-nw-action-itw_migros-01 (audio-video, 845.1 seconds)

——————————————————————————–
Temps écoulé (en secondes)       : 1.0
Vitesse instantanÈe du marcheur : 0.0
Vitesse moyenne du marcheur     : 0.0
Liste de mÈdias accessibles depuis position :
SOLO__MEDIA : id=084 -> ren-uf-place_passants_famille_ps-01 (audio-video, 91.19 seconds)
GROUP_DEVEL : id=126 -> ren-nw-vitrine_place_kebab_viande-01 (audio-video, 54.14 seconds)
SOLO__MEDIA : id=812 -> ren-nogo-centrecommercial_passages-pm-01 (audio-video, 134.13 seconds)
SOLO__MEDIA : id=016 -> ren-nw-action-itw_migros-01 (audio-video, 845.1 seconds)

——————————————————————————–
Temps écoulé (en secondes)  : 1.0
Vitesse instantanÈe du marcheur : 0.0
Vitesse moyenne du marcheur     : 0.0
Liste de mÈdias accessibles depuis position :
GROUP_DEVEL : id=833 -> ren-uf-place_habitants_enfants_poupee-ps-02 (audio-video, 95.12 seconds)
SOLO__MEDIA : id=084 -> ren-uf-place_passants_famille_ps-01 (audio-video, 91.19 seconds)
GROUP_DEVEL : id=126 -> ren-nw-vitrine_place_kebab_viande-01 (audio-video, 54.14 seconds)
SOLO__MEDIA : id=812 -> ren-nogo-centrecommercial_passages-pm-01 (audio-video, 134.13 seconds)
GROUP_DEVEL : id=042 -> ren-ti-serre-narr_enfants_araignee-06 (audio-video, 60.07 seconds)
SOLO__MEDIA : id=016 -> ren-nw-action-itw_migros-01 (audio-video, 845.1 seconds)

——————————————————————————–
Temps écoulé (en secondes)     : 41.0
Vitesse instantanÈe du marcheur : 0.38816040148070613
Vitesse moyenne du marcheur     : 0.1293868004935687
Liste de mÈdias accessibles depuis position :
GROUP_DEVEL : id=833 -> ren-uf-place_habitants_enfants_poupee-ps-02 (audio-video, 95.12 seconds)
SOLO__MEDIA : id=084 -> ren-uf-place_passants_famille_ps-01 (audio-video, 91.19 seconds)
GROUP_DEVEL : id=126 -> ren-nw-vitrine_place_kebab_viande-01 (audio-video, 54.14 seconds)
SOLO__MEDIA : id=812 -> ren-nogo-centrecommercial_passages-pm-01 (audio-video, 134.13 seconds)
GROUP_DEVEL : id=042 -> ren-ti-serre-narr_enfants_araignee-06 (audio-video, 60.07 seconds)
SOLO__MEDIA : id=016 -> ren-nw-action-itw_migros-01 (audio-video, 845.1 seconds)

——————————————————————————–
Temps écoulé (en secondes)      : 53.0
Vitesse instantanÈe du marcheur : 1.211054635112215
Vitesse moyenne du marcheur     : 0.39980375914823024
Liste de mÈdias accessibles depuis position :
GROUP_DEVEL : id=833 -> ren-uf-place_habitants_enfants_poupee-ps-02 (audio-video, 95.12 seconds)
SOLO__MEDIA : id=084 -> ren-uf-place_passants_famille_ps-01 (audio-video, 91.19 seconds)
GROUP_DEVEL : id=126 -> ren-nw-vitrine_place_kebab_viande-01 (audio-video, 54.14 seconds)
SOLO__MEDIA : id=812 -> ren-nogo-centrecommercial_passages-pm-01 (audio-video, 134.13 seconds)
GROUP_DEVEL : id=042 -> ren-ti-serre-narr_enfants_araignee-06 (audio-video, 60.07 seconds)
SOLO__MEDIA : id=016 -> ren-nw-action-itw_migros-01 (audio-video, 845.1 seconds)

——————————————————————————–
Temps écoulé (en secondes)      : 58.0
Vitesse instantanÈe du marcheur : 0.0
Vitesse moyenne du marcheur     : 0.31984300731858417
Liste de mÈdias accessibles depuis position :
GROUP_DEVEL : id=833 -> ren-uf-place_habitants_enfants_poupee-ps-02 (audio-video, 95.12 seconds)
SOLO__MEDIA : id=084 -> ren-uf-place_passants_famille_ps-01 (audio-video, 91.19 seconds)
GROUP_DEVEL : id=126 -> ren-nw-vitrine_place_kebab_viande-01 (audio-video, 54.14 seconds)
SOLO__MEDIA : id=812 -> ren-nogo-centrecommercial_passages-pm-01 (audio-video, 134.13 seconds)
GROUP_DEVEL : id=042 -> ren-ti-serre-narr_enfants_araignee-06 (audio-video, 60.07 seconds)
SOLO__MEDIA : id=016 -> ren-nw-action-itw_migros-01 (audio-video, 845.1 seconds)

——————————————————————————–
Temps écoulé (en secondes)       : 64.0
Vitesse instantanÈe du marcheur : 1.807585717403785
Vitesse moyenne du marcheur     : 0.5678001256661177
Liste de mÈdias accessibles depuis position :
SOLO__MEDIA : id=084 -> ren-uf-place_passants_famille_ps-01 (audio-video, 91.19 seconds)
GROUP_DEVEL : id=126 -> ren-nw-vitrine_place_kebab_viande-01 (audio-video, 54.14 seconds)
SOLO__MEDIA : id=812 -> ren-nogo-centrecommercial_passages-pm-01 (audio-video, 134.13 seconds)
GROUP_DEVEL : id=042 -> ren-ti-serre-narr_enfants_araignee-06 (audio-video, 60.07 seconds)
SOLO__MEDIA : id=016 -> ren-nw-action-itw_migros-01 (audio-video, 845.1 seconds)

——————————————————————————–
Temps écoulé (en secondes)       : 80.0
Vitesse instantanÈe du marcheur : 0.6068554947948004
Vitesse moyenne du marcheur     : 0.5733794641130724
Liste de mÈdias accessibles depuis position :
SOLO__MEDIA : id=084 -> ren-uf-place_passants_famille_ps-01 (audio-video, 91.19 seconds)
SOLO__MEDIA : id=812 -> ren-nogo-centrecommercial_passages-pm-01 (audio-video, 134.13 seconds)
SOLO__MEDIA : id=016 -> ren-nw-action-itw_migros-01 (audio-video, 845.1 seconds)

——————————————————————————–
Temps écoulé (en secondes)      : 93.0
Vitesse instantanÈe du marcheur : 0.8170479598062049
Vitesse moyenne du marcheur     : 0.6038380260747139
Liste de mÈdias accessibles depuis position :
SOLO__MEDIA : id=084 -> ren-uf-place_passants_famille_ps-01 (audio-video, 91.19 seconds)
SOLO__MEDIA : id=812 -> ren-nogo-centrecommercial_passages-pm-01 (audio-video, 134.13 seconds)
GROUP_DEVEL : id=042 -> ren-ti-serre-narr_enfants_araignee-06 (audio-video, 60.07 seconds)
SOLO__MEDIA : id=016 -> ren-nw-action-itw_migros-01 (audio-video, 845.1 seconds)

Premiers montages !

Quelques heures avant la présentation de la phase 1 (devant le comité du RCD et de tous les collaborateurs), nous avons enfin pu faire tout le processus (marcher, analyser le parcours, calculer un montage).

Cependant, il faut considérer les éléments suivants lors du visionnement du film:
– le parcours a été effectué dans une région où il y avait très peu de médias (il s’agit en fait d’un test GPS; comme le module embarqué actuel ne peut plus sortir – accu mort – il nous reste que ce tracé pour tester le montage);
– pas tous les médias actuellement placés étaient pris en considération (vieille version de la base de données);
– il y a deux filtrages: à travers les nuages (postures), puis à travers la vitesse / taille; puis en variant les plans de groupe ou solitaires (la plupart des médias choisis sont solitaires…).

Toutes les autres règles et l’analyse plus fine interviendra pour la phase 2.
Voici ce que donne la « playlist » exportée par le logiciel créé par Florian Poulain de la HEIG (exemple):

0001.00    SOLO__MEDIA : id=016 -> ren-nw-action-itw_migros-01 (audio-video, 742.0 seconds)
0743.00    SOLO__MEDIA : id=799 -> ren-uf-magasin_reflets_passants-pm-01 (audio-video, 5.0 seconds)
0748.00    SOLO__MEDIA : id=805 -> ren-uf-magasin_reflets_rue-ps-06 (audio-video, 8.0 seconds)
0756.00    SOLO__MEDIA : id=082 -> ren-uf-place_passants_chauve_ps-03 (audio-video, 2.0 seconds)
etc…

Et voici maintenant 2 exemples de vidéos (qui reprennent à 90% les indications de la playlist, pas un montage à l’image près).

Nuage bleu, analytique

[flvplayer http://blog.walking-the-edit.net/wp-content/uploads/2008/07/test_montauto_01_analytique.flv 320 240]


Nuage vert, poétique

[flvplayer http://blog.walking-the-edit.net/wp-content/uploads/2008/07/test_montauto_03_poetique.flv 320 200]

Le CMS – mise en route de la base de données

Après une première phase de tests techniques et ergonomiques, nous sommes maintenant en train de « métadater » les médias (que des vidéos pour le moment) pour mettre à l’épreuve le concept et pouvoir faire les premières simulations.

Voici quelques captures d’écrans de ce CMS (qui reste pour le moment privé, usage interne du groupe de recherche). Un grand merci à Lionel Tardy qui a travaillé depuis février sur la construction de cette solution personnalisée aux besoins du projet !

A télécharger, un PDF qui donne une vision d’ensemble des champs et listes, ainsi que le type d’analyse et de règles qui vont être appliquées par le moteur de montage. Également à télécharger, un PDF qui donne une idée du montage type, en simulant un montage avec les règles.

La page de départ:

Cette page permet d’importer des fichiers créés dans Final Cut: toutes les vidéos sont pour le moment préparées dans FCP, puis exportées sous forme de fichiers QuickTime natifs, puis compressés au format flash (quelques exemples dans ce blog). Puis, il est possible de paramétrer les thèmes, les listes, de gérer la structure et d’ajouter des utilisateurs. La partie la plus importante est « Gestion des médias ».

CMS HOME

La page de gestion des médias:

C’est dans cette partie que nous devons définir:

– le titre artistique du média (sera présent sur la carte du module embarqué);
– le statut du média;
– le type de média;
– il est possible de placer le média d’origine sur la carte google intégrée, puis – et c’est là que commence le montage (spatial, ou spécial, c’est selon) – de placer le média sur la carte en fonction de ses combinaisons souhaitées avec d’autres médias placés dans les environs. C’est principalement ce choix qui va déterminer le premier choix de média intégré au film…

CMS_GESTION MEDIAS

La page des métadonnées subjectives:

Ici c’est encore le chantier expérimental – c’est une partie importante (contenant les règles, les logiques d’analyse etc, ainsi que d’autres informations utiles pour classer / chercher / présenter les médias). Ce n’est qu’en expérimentant avec une certaine masse de médias la plus variée possible que nous pourrons tirer des conclusions et préciser les besoins réels – ce chantier là est en cours, autour de 300 médias sont à disposition.

CMS_METADONNEES

La page pour définir les thématiques et les « tags » libres:

Page importante également: c’est ici qu’on détermine l’appartenance au nuage – c’est le choix du visiteur qui va déterminer dans quel « étage » thématique le média sera choisi; son choix aura forcément une incidence sur le contenu et la forme. Nous sommes en train d’expérimenter la l’indexation multiple d’un média à plusieurs nuages en même temps – mais avec une « intensité » différence (cf les 30/70 dans l’exemple).
Il y a également les tags qui permettent de personnaliser le contenu du média, puis ensuite de pouvoir former un nuage supplémentaire dans le site web (nuage de tags les plus utilisés par exemple).

CMS_THEMATIQUES

Prochainement sera publiée la liste des champs et des variables utilisées, ainsi qu’un schéma expliquant la méthode d’analyse et les règles implémentées.

En parallèle, les collaborateurs de la HEIG-VD sont en train de préparer un simulateur du moteur d’analyse – cette application nous permettra de tester des premières combinaisons basées sur un itinéraire urbain.
Techniquement, il s’agit d’une application JAVA qui lit un fichier .csv venant d’un tracé GPS enregistré sur le module embarqué, puis analyse avec un certain nombre de variables ce tracé pour pouvoir ensuite exporter un fichier décrivant une playlist (le montage sous forme de suite de fichiers avec durée).

UF 12.06.2008

Résumé de la réunion du 2 juin

Voici en résumé les points abordés lors de la réunion qui a rassemblé Nicolas Wagnières, Nicolas Goy, Vincent Jacquier, Lionel Tardy (le matin), Daniel Sciboz (au téléphone) ainsi qu’une rapide conférence téléphonique avec les collaborateur de la HEIG-VD.

Module embarqué:
– On ne va pas continuer à développer le module actuel, pas assez bon en affichage graphique (on avait pas les besoin actuels – gourmands – à l’époque de sa commande). On va attendre la phase 2 pour trouver une ou deux variantes plus efficaces (iphone le retour; touch pc bricolé maison à 100%). Pour le moment ce module servira à faire les tests GPS (5 GPS testés pour trouver le meilleur…). Ces tests devraient pouvoir se faire dès lundi prochain (par DS).
– Ce qui veut dire qu’on va simuler les parcours, l’affichage, l’analyse et la construction du film sur un ordinateur “normal”. Pour ce faire, NG a programmé un simulateur que nous pourrons utiliser dès qu’il a reçu les fichiers graphiques de Vincent (voir plus bas); la HEIG va également faire un simulateur de l’analyse du parcours sous forme d’un fichier flash.
– Accéléromètre: on va laisser tomber l’analyse de l’accéléromètre pour la phase 1, reporter sur phase 2
– Idem pour le moteur de mixage audio en temps réel – reporté phase 2. Pour mémoire: il s’agit de poser la même base de données médias sur le module, mais contenant que des fichiers audios, pilotés par l’analyse en temps réel faite dans le module -> le visiteur entendra entre 2 et 4 flux sonores qui pourront lui donner une idée du film qu’il est en train de marcher.

Cartes:
– Nous n’avons plus besoin de coordonnées suisses, mais il sera nécessaire de dessiner les “rails” sur les chemins que nous allons rendre possibles pour le projet. VJ va s’occuper de les dessiner sur le périmètre réduit (voir fichier annexe). Il va actualiser la carte en fonction de la réalité du terrain.

– VJ va également exporter les calques préparés dans illustrator sous forme d’images raster; il y aura 3 niveaux de zoom donc 3 lots de fichiers raster.
– Les calques nécessaires: base route / base bâtiments / base zones boisées et eau / nom de routes / titre des médias (nom comme titre de film) qui se lit en zoom détaillé mais en plus large devient nuage (blanc sur fond noir) / 3 calques de nuages (RVB): 1 nuage “analytique” bleu; 1 nuage “engagé” rouge; 1 nuage “poétique” vert.
– Ces nuages et les titres des médias se créeront à partir d’un export SWG fait depuis le CMS (via LT et NG) -> nous allons d’ici début de la semaine prochaine remplir le CMS avec une 50aine de médias afin de faire des premiers tests et de pouvoir fournir ce fichier à VJ.
– LT a implémenté sur le CMS la solution google: on peut dès maintenant placer des médias avec un pointeur (l’adresse spatiale s’inscrit directement dans l’interface); ce qui serait bien pour la suite est de pouvoir visualiser les nuages et de pouvoir simuler les combinaisons de médias à travers des chemins tracés à la souris (prémontages spatiaux).

CMS / base de données:
– LT et NG vont poser la base sur le serveur à C-SIDE; à partir de mercredi 4 juin on pourra l’utiliser.
– UF doit fournir à LT une liste mise à jour des champs de la base de données afin de pouvoir différencier les champs qui sont nécessaires pour: l’analyse via le moteur fait par la HEIG; les règles cinématographiques (garantir une forme qui “fonctionne”; les besoins internes (classement, recherche etc)

Moteur d’analyse:
– UF doit refaire le schéma du moteur de montage: implémenter la fonction de l’accéléromètre; rajouter les règles cinématographique; décrire les combinaisons souhaitées; présenter les variantes de navigation active et passive.
– Une première base est développée par la HEIG – RDV est pris lundi 9 à Yverdon pour voir les détails.

Sites internet / graphisme:
– BLOG: ok, plus rien à faire graphiquement et au niveau des fonctionnalités (en tout cas pour la phase 1)
– SITE INFO actuel: VJ finalise son travail de graphisme et met à jour le site pour qu’il corresponde à la ligne graphique (mais sans implémentation complexe de menus etc)
– SITE PUBLIC FINAL: VJ a pondu une maquette qui permet d’imaginer comment les films marchés seront présentés; quelles pourraient être les fonctionnalités et possibilités – ainsi que les solutions logicielles pour que ça fonctionne (RIA ?!?)
– Logo: on ne va pas chambouler la ligne graphique actuelle, mais il a été question de revoir / redessiner le logo qui pose problème avec son souligné (surtout juste au dessus d’autres lignes horizontales)
– pour LT: si possible rajouter fonctionnalité de pouvoir poser des films .flv sur le site info actuel. Ce serait bien de pouvoir montrer quelques images en mouvement ou carrément des films marchés…

UF 02.06.2008

Comment échantilloner et caractériser le parcours du visiteur

Ce que ressort de nos derniers tests, c’est que nos outils d’analyse (GPS et accéléromètre) produisent un signal pas toujours très précis et avec pas mal de bruit.

-> Les GPS ne sont pas très fiables: d’un jour à l’autre, ils changent de comportement (ont-ils des humeurs ?), et ils dérapent parfois, sans crier gare, dans un parcours enregistré qui semble sans faute. Il faudra donc allier la force magnétique des rails (en fait un magnétisme sur les routes pour éviter de traverser un salon ou une chambre à coucher sans le vouloir) et un choix drastique sur le meilleur GPS existant (que nous devons encore trouver)

-> L’accéléromètre a trop de bruit: le comportement humain enregistré par cet outil (qui enregistre les variations de mouvement dans les 3 axes) est trop chaotique pour qu’il soit possible d’en tirer un comportement clair et évident. Ce qui peut être lu « facilement » c’est la différence entre une position au repos et un mouvement – ce qui est déjà une bonne base. L’idéal serait que pour la phase deux on puisse différencier également les états suivants:

  1. état marche en vitesse normale / état course
  2. état marche « lisse » / état marche « cahotique »

Voici une image graphique d’un test compilé par Nicolas Goy:

accelerometre_test

J’ai marché, puis couru, puis tourné sur moi même, puis je me suis assis et relevé…

Nous avons donc deux possibilités:

-> accepter les imperfections (en essayant d’optimiser un maximum les résultats que nous avons actuellement) en se disant que l’important est que le film résultant fonctionne. Il s’agit de se donner un but idéal qu’il s’agit de viser (quelle dose de poésie, de narration, de liens de causalité etc); un autre chantier.
De toutes manières, une partie de la logique de montage sera implémentée dans dans la base de données média – à travers un certain nombre de règles (chantier encore ouvert).

-> essayer de rajouter d’autre capteurs (lesquels ?) ou systèmes d’analyse (par exemple avec plus de « input » de la part du visiteur) afin de rendre l’analyse de ce parcours plus précis.

C’est une question importante: plus précis on sera dans cette analyse, plus on aura d’éléments pour « piloter » le montage – mais pour le moment on ne sait pas la dose exacte de données sortant de nos outils d’analyse qu’il faut pour que le système puisse permettre notre film idéal…
L’enjeu est de taille, et ce n’est qu’à travers des tests et re-tests que l’on pourra définir de quelle manière on pourra faire le pont entre les données à la sorties de nos deux modules et les métadonnées que nous aurons minutieusement indexées en amont.

UF le 29.05.2008

Module embarqué – quelques tests et nouvelles directions

Grâce au talents de programmateur de Nicolas Goy, nous avons pu dompter le module embarqué (simple touch PC) et lui ajouter les fonctionnalités suivantes:

  • driver pour la carte graphique (encore un problème de performance lié à l’openGL, mais à voir)
  • affichage d’une carte vectorisée et raster
  • driver pour un module GPS ainsi que conversion des données GPS vers le système métrique suisse
  • fonctionnalité d’enregistrement du flux du GPS
  • affichage en temps réel de la position sur la carte
  • driver pour implémenter le touch screen
  • ajout d’un bouton d’enregistrement start / stop sur l’écran
  • driver pour un accéléromètre (terminé mais pas encore testé)

Voilà 2 images du module embarqué avec son alimentation (transportable…) ainsi que le GPS Holux relié en USB. Le bouton rouge tout en bas à gauche est pour enregistrer (en cours à ce moment); le bouton est vert lorsque le système n’enregistre pas (en pause):

module embarqué large

module embarqué serre

On voit qu’on est encore loin d’une solution ergonomique – mais ce n’est pas le but de cette première étape qui vise à tester mécaniquement les composants et interactions entre données brutes, code, base de données puis au final le film.

Quelques réflexions sur des choses à améliorer, faire évoluer:

  • on le voit sur les images: trouver un écran qui « résiste » au beau temps et qui fonctionne dehors;
  • réactivité du système (surtout si l’on implément des commandes et boutons sur l’écran), ce problème est lié aux performances de la carte graphique;
  • portabilité (poids, encombrement) et ergonomie de l’ensemble (pas de câbles qui pendouillent etc).

Ci desssous le résultat d’un test GPS avec la configuration sur la photo:

Test parcours 120508

A part quelques mètres qui sont justes, il y a beaucoup de décrochages qui sont pas de bonne augure – le GPS a tendance à perdre ses satellites et à mettre très lontemps avant de retrouver le bon endroit.

A télécharger la traduction pour google earth du test parcours holux.

Suite à ces premiers résultats, les pistes suivantes ont été (ré)ouvertes:

Abandon des coordonnées métriques Suisse, ceci pour une meilleure interportabilité avec des logiciels comme Google Earth et des cartes d’autres villes / pays. La trop grande précision n’était finalement pas nécessaire ici;
Abandon de la carte de swisstopo. La carte swisstopo contient beaucoup trop de points, et certaines routes qui peuvent être intéressantes (chemin d’accès à une usine…) n’y sont pas indiquées;
Remplacement de la carte swisstopo par une carte home made (style map.search ou google ou…);
Dessiner des « rails » qui vont magnétiser les positions du GPS sur les routes – cela va aider à mettre le parcours correctement sur les tracés des routes et éviter de passer à travers des cuisines inconnues… Il va clairement être mentionné au visiteur que son parcours ne sera que restitué correctement s’il suit les tracés des routes marquées sur la carte du module;
– Utilisation d’une image raster pour les bâtiments et les décors (arbres, rivières…), personnalisation de cette carte avec des layers à définir (routes et nom des routes, bâtiments; zones forêt et aquatique; nuages thématiques; etc)

UF 14.05.2008

Traces sur le territoire

Quelques exemples de traces, à télécharger à travers les liens et ouvrir via google earth.

Un chemin enregistré par le GPS wintec: travelling by night, en voiture, par Gwenola, Stéphane et Nicolas

Un autre, parcours à pied, le 29.04 au matin par Gwenola et Stéphane:

On voir que la trace à pied n’est pas toujours très précise … à comparer avec les autres traces réalisées par Daniel Sciboz qu’il a fait le jour d’avant: Parcours DS à pied, le 28.04 au matin

A télécharger et ouvrir dans google earth également le fichier test comparatif GPS par Daniel Sciboz

C’est intéressant de voir les 4 manières d’enregistrer le même parcours – on voit qu’il y a de bons décalages; à première vue, c’est le module Wintec qui fonctionne le mieux (le plus réaliste). Maintenant, il faudra faire le même test avec le module embarqué avec son GPS Holux… ce sera fait dès la semaine du 12 mai.

UF 07.05.08

CHARTE GRAPHIQUE: 1ers essais

Vincent Jacquier a envoyé quelques images de ses tests graphiques:

En premier, la recherche typographique. Nous nous sommes arrêtés pour le moment sur le titre du projet avec l’idée du trait (le chemin, la continuité du film) et d’une typo simple, avec en même temps des angles et des arrondis (garder le mélange géométrie <-> organique)… qu’en pensez-vous ?

Typographie

Puis, la recherche d’un logotype: garder l’amorce d’un mouvement dans ce logotype et d’une « évolution » (le dégradé de couleur). Sentir le « montage » dans le titre… personnellement, je ne suis pas convaincu par le E en biais, le t final qui se ralonge est dans l’idée mais pas encore complètement juste. Le g peut être perçu comme la tête de lecture (le promeneur dans l’espace urbain)…

Logo

Autres pistes: personnellemen, tout ce qui fait trop informatique ou « classe » – « précieux », c’est pas trop mon truc. Une chose à travailler est la légèreté: avec le trait qui souligne (mais qui me plaît conceptuellement), il y a le risque d’une surcharge et de quelque chose de mastoc…

Titre

Et quelques propositions de cartes augmentées par nos nuages…. il y a également la réflexion du chemin qui laisse voir son caractère (trait fin pour rande vitesse, trait plus appuyé pour les ralentissements voir les arrêts) – le changement de couleur doit également se comprendre, pour le moment, c’est une direction…
Cartes

nuage_couleur

Ce qui reste à voir:

– la différenciation entre la carte sur le module embarqué et le site

– la manière d’afficher le film (montage spatial) avec les fenêtres dans le cadre

– le site internet du projet public

– le site internet actuel (informations sur le projet, mais pas encore les films, cartes etc)

LES IMAGES DES REPERAGES

Après avoir passé un moment à trouver une bonne méthode pour catégoriser les images, nous (Paulo Alcântara, Vittoria Pollato, Ulrich Fischer) avons en premier lieu choisi 289 images parmis les 1300 prises sur les 3 jours de repérages. C’est sur cette base là que nous avons fait les premiers tests d’ajouts de métadonnées

Méthode choisie:

  1. Nomination uniforme des fichiers, par lot (jour-mois-année + photographe + reperages + numérotation-incrémentale)
  2. Détermination de l’intérêt de la photo dans le cadre du projet (garder la photo = 2 étoiles).
  3. Catégorisation par couleurs
  4. Catégorisation par style, type, thème

Cette méthode permet de rapidement classer les photos selon un critère particulier: des images qui ne font pas réellement « sens » toutes seules prennent une autre valeur lorsqu’elles apparaîssent à côté d’images de même type: d’un coup, on focalise sur un élément, sur des détails qui se perdaient dans la profusion des informations… On a le sentiment de gagner une vision, un sentiment plus précis, ou plus « obsessif » par rapport à l’espace visité.

Nous avons sortis 3 exemples de ce catalogue:

-> Diaporama par ordre de prise de vues (a noter que l’ordre n’est pas parfait: nos caméras n’avaient pas toutes l’heure d’hivers donc il y a des décalages d’une heure entre certain photographes…)

-> Diaporama par thème (Dés-orientation / dé-localisation / perte)

-> Diaporama par type (murs, grillages)

Conclusions:

– Il est difficile, voire impossible, d’attribuer un thème rétroactivement à des images qui n’ont pas été prises dans ce but là (en l’occurence, il s’agissait de repérages très improvisés) -> par la suite, la catégorisation par thème sera plus facile à indexer dans le sens que les médias (images, vidéos etc) seront créés en fonction d’un thème choisi ;

– La plupart des images ont été estampillés avec une bonne dizaine de « tags » (c’est des vues réalistes qui contiennent une multitude d’éléments, dont certains sont prioritaires – mais il y a souvent un peu de tout partout… ce qui ne simplifie pas la tâche) -> pour le moment, nous travaillons « à l’aveugle » – une fois que la base de donnée centralisée sera opéartionnelle, on pourra faire des choix avec une meilleure connaissance des implications que ces choix vont déterminer ;

– Il est souvent difficile de trancher dans le choix à faire si l’on indexe une image avec un type / catégorie ou pas -> par la suite, on devrait pouvoir attribuer les appartenances non pas avec OUI ou NON, mais avec des pourcents d’appartenance (une sorte d’échelle graduée) ;

– Ce premier test a permis de vérifier l’importance de la bonne saisie de ces métadonnées si nous voulons avoir un système qui fasse sens, mais également par ricochet à quel point c’est compliqué et touffu (cela demande une sacré concentration – un peu comme un jeu de memory… sans doute que les enfants seraient les rois dans cet exercice ?!?)

UF