Archive for May, 2010

Premiers tests de moteur

Tuesday, May 11th, 2010

En attendant de pouvoir générer un film avec les paramètres décrits dans ce post, voici les premiers avec “stalker”, notre moteur de montage.

Le tracé (en vert-orange sur la carte) avec les clips choisis (les plans audio-visuels présentés ici sous forme de punaises); en dessous, la timeline (notre playlist en deux étages) qui présente les plans de type “contexte” (piste 2) et les plans “ambiance” (piste 1) ->cf ce post pour les détails.
Il est donc possible d’imaginer le film résultant (si l’on sait à quels clips se reportent les noms dans la timeline)…

timeline

Et une autre capture d’écran de notre nouveau CMS (l’interface de travail online pour notre base de données et le moteur de montage) :
- la combinaison du tracé (en orange) avec le lissage de vitesse (en vert), qui lui même est présenté sous forme de graphe ci dessous;
- les variations longitude / latitude
- et le lissage de vitesse (c’est là que l’on voit que sans lissage, il y a du bruit et ce qui est enregistré en brut depuis l’iPhone n’est pas vraiment utilisable)

graphes

Présentation de WE au festival Mapping

Sunday, May 9th, 2010

 

mapping

Mercredi 12 mai, je vais présenter le projet dans le cadre du festival Mapping, à Genève.
Pour une fois, j’ai du temps pour la présentation: 2 heures… j’espère pouvoir développer et lancer une discussion autour des points suivants:

- accessibilité
(base de données audio-visuelle, accès en réseau via « le nuage » internet)

- temps réel
(action-réaction immédiate, flux audio-visuel, )

- jouabilité
(relations multiples, variables et surprenantes, interactivité)

- partage
(images « libres », passage de témoin entre créateur et spectateur
- la question des droits d’auteur et de la place de l’auteur)

 

et plus spécifiquement sur les enjeux suivants:

- Comment faire du cinéma (des images) aujourd’hui ?
(face à l’hybridation des moyens de tournage et multiplication des canaux de diffusion)

Comment s’approprier les nouvelles technologies ?
(au regard de la digitalisation de nos vies, de la prolifération des « mondes parallèles ») 

Est-ce que notre rapport aux images change ?
(brouillage des rôles de créateur, producteur, spectateur; liens multiples et variables face à l’image)

Walking the Edit – présentation dans le cadre du festival Mapping

View more presentations from Ulrich Fischer.

Moteur de montage

Sunday, May 9th, 2010

Nicolas Goy, le programmeur / développeur du projet, est en train de configurer le moteur de montage sur la base du tout nouveau “écosystème“.

Voici quelques détails sur le futur moteur intitulé Stalker, composé de la mécanique suivante (addition des règles qui filtrent de plus en plus finement dans la base de données pour “trouver” le média qui fonctionne le mieux dans la cohérence parcours/film):

  • proximité (chercher tous les médias qui sont superposés par dessus notre position au moment t)= ne prendre en considération que les médias de proximité. Il faut faire le calcul non pas du point où on est et calculer les distances les plus courtes vers les “épicentres” des médias les plus proches, mais partir de la spatialisation de chaque média sous forme d’un disque (le rayon est spécifié automatiquement en fonction de la durée), et ne prendre que les disques qui se superposent au dessus du point / du tracé. Cela veut dire par exemple qu’un média court qui est tout proche, mais dont le disque ne se superpose pas par dessus notre tracé ne sera pas pris en considération – à l’opposé, un média relativement lointain mais dont le rayon / la durée est important se superpose à notre position et sera donc par conséquent pris dans ce premier filtrage;
  • vitesse/durée (la vitesse de marche définit la durée des plans) = selon une table de mapping à spécifier, il s’agit de chercher les médias qui correspondent à la vitesse de notre déambulation. Plus on va vite, plus le moteur va chercher des plans courts; plus on ralenti, plus on va recevoir des plans longs. Les cas limites: on est arrêté depuis 10 minutes et on se met à courir, quelle est la réactivité possible du système ? Autre question à résoudre: quelle fenêtre temporelle on prend – vitesse moyenne instantanée, “lissée” sur 3, 5, 10 secondes ? à tester… et: possible de passer via des variables éditables pour pouvoir personnaliser le mapping entre vitesse et durée ?
    Voir le schéma de lissage de vitesse calculé sur base d’un parcours:
    schema_vitesse_mai2010
  • continuité thématique (on tente de garantir une continuité narrative / causale) = la thématique du premier média du film est choisie en fonction du nombre occurrences d’une thématique dans le premier filtrage de proximité. C’est la thématique la plus représentée qui va être choisie pour les X premières minutes du film. Pouvoir changer les variables min/max de la durée d’une thématique (par exemple min 3 minutes, max 9 minutes).
  • choix de qualité (prendre le média qui a la meilleure note)

-> normalement à ce moment là, il ne devrait rester qu’un seul “survivant”, le média qui “gagne” sa place dans le montage…

Le film est constitué de deux pistes:
1) une piste “ambiance” - il s’agit avant tout de garantir une base visuelle et audio qui serve de base de continuité (surtout pour l’audio). Il n’y a que des sons d’ambiance et des images plus abstraites, d’ambiance.
2) une piste “contexte” – il s’agit de la piste insert, qui vient poser des plans avec des sons plus contextuels et de la parole (interview etc).
Cette méthode est avant tout utile pour éviter qu’il y ait deux médias avec parole en même temps, et pour assurer une base de continuité sur laquelle viennent se poser des plans d’insert plus spécifiques.

Nous espérons pouvoir tester ce moteur dès mi mai, afin de pouvoir recalculer les films existants sur le site sur base des parcours enregistrés; l’étape d’après est de pouvoir tester la composition d’un film directement à Renens à travers l’utilisation de l’application iPhone qui devrait être prête d’ici fin mai.

Présentation de WE dans le cadre du festival WEBTV

Wednesday, May 5th, 2010

webtv

Je vais présenter le dispositif WE au festival WEB TV à La Rochelle le jeudi 28 mai.

Une présentation spécifique va être faite avec les points forts suivants:

  • les possibilités liées à la géolocalisation de données audio-visuelles;
  • la composition interactive et intuitive d’un film personnel et unique via une déambulation enregistrée;
  • la présentation du moteur de montage basé sur l’analyse d’un parcours et de règles de montage
  • l’utilisation à des fins artistiques des métadonnées (les données sur les données)
  • les possibilités liées aux développements techniques des outils de production d’images (caméras) et des plateformes de diffusion (l’espace numérique lié à l’espace physique)
  • en somme, comment permettre à un spectateur d’entrer en relation interactive et ludique avec une base de données audio-visuelle, sans passer par la souris et l’ordinateur mais en se trouvant dans un espace réel…

Voici deux images de cette conférence

Les point sur les chantiers actuels

Wednesday, May 5th, 2010

Il y a eu un retard de presque un mois sur le planning établi à cause du service non fonctionnel chez notre hébergeur Ikoula: nous avions pris un abonnement chez eux pour pouvoir héberger la base de données, le CMS, le moteur de montage, le site web, le blog etc. Au cours du transfert du serveur du développeur, nous nous sommes rendu compte que leur solution ne fonctionnait pas. Nous nous sommes battus pendant plus de deux semaines, pour au final acheter un PC que nous avons mis dans une salle serveur, et maintenant tout fonctionne bien.
Moralité: ne pas aller chez Ikoula; prendre un abonnement avec une assistance personnalisée et essayer d’avoir de la chance de tomber sur des personnes compétentes. Merci Ikoula de nous avoir fait perdre temps et argent (je ne parle pas des dommages collatéraux de patience érodée, d’énergie perdue etc).

Bon, maintenant que la base technique fonctionne, nous sommes en train de:
- travailler sur le moteur de montage en implémentant des règles de montage (un post là dessus va suivre sous peu);
- une fois que nous avons trouvé la bonne équation (le bon dosage des variables et des règles), nous allons recalculer tous les films existants sur le site web à partir de tracés enregistrés. Cela veut dire que le films résultants vont ENFIN (presque une année après la fin de la recherche) avoir une cohérence et raconter quelque chose. J’espère que cette étape sera effectuée à la mi mai;
- reconfigurer l’interface du CMS principal (accès aux données, indexation des métadonnées, réglages du moteur de montage etc). C’est un gros chantier, qui devrait prendre 3 mois à partir de maintenant. L’idée est de commencer par les points les plus urgents et importants (import de données, indexation basique) puis d’affiner en parallèle à une utilisation concrète;
- programmer l’app pour iPhone, pour pouvoir tester et faire tester le moteur de montage en temps réel en effectuant un parcours à travers les deux lieux fonctionnels (Renens et la CIUP à Paris) -> j’espère que ce sera bon pour fin mai;
- mettre à jour le blog (mise à jour wordpress + relooking + ajouts de fonctionnalités) et le site web (passage au player vidéo HTML5, fonction de partage, lien plus étroit avec le blog <-> news etc)

Il devrait y avoir donc tout bientôt pas mal de nouveautés, du concret… à suivre.

Ulrich

Article dans “Stradda”

Sunday, May 2nd, 2010

 Paru dans le cadre de “La ville high-tech” sur www.stradda.fr

stradda