Google Profile

THE CREATIVE
TECHNOLOGY

Digital wanderings @ Publicis

Second screens, companions

By Lucas Mouilleron, Creative Technologist, on the 20/05/2013

Les “second screens” définissent les devices (smartphone, tablette) qui proposent à l’utilisateur une expérience enrichie et des contenus additionnels associés à une première expérience “maître” (émission de télé, jeu vidéo, média center, etc.)

Les “companions” seraient les applications hébergées dans les seconds screens.

##Emissions télévisuelles, films, séries :

  • Contenus additionnels
  • Votes, jeux

##Jeux vidéos :

  • Contenus additionnels (infos sur les personnages à l’écran, position sur la carte)
  • Accéléromètre : le companion peut se comporter comme une manette additionnelle
  • GPS, 3G : Le joueur démarre le jeu depuis sa console, le companion se lance, il quitte son domicile, le GPS traque ses mouvements et il réalise des missions dans la vie réelle

##Solution technique via cloud / API / messages : Smartglass à la Microsoft

  • Smartglass est la solution Microsoft pour enrichir les contenus XBox (jeux, vidéos, musique)
  • Le companion Smartglass existe sous forme d’application pour iOS, Androïd et Windows Phones et Tablets
  • L’application ne se télécharge qu’une fois
  • Lorsqu’un contenu “maître” XBox est diffusé depuis la XBox de l’utilisateur (jeu, épisiode d’une série, film, chanson)
  • Si des contenus additionnels Smartglass sont disponibles, le companion Smartglass émet une notification
  • Le contenu additionnel est poussé sans action / téléchargement de l’utilitateur dans le companion

###Architecture :

  • Une application “esclave” HTML5/JS associée à chaque contenu “maître” (jeu, vidéo, groupe de vidéos)
  • Cette application est lancée dans l’application Smartglass
  • Le contenu “mâitre” déclenche des signaux à destination de l’application “esclave” (le personnage 48 vient d’apparaître à l’écran, la position du joueur est 48×938, etc.)
  • L’application “esclave” peut télécharger les contenus associés à ces évènements sur un serveur en dehors du réseau Microsoft
  • Ppt technique Microsoft

###Avantages :

  • Architecture robuste
  • L’application Smartglass à télécharger une fois commune à tous les contenus “maîtres”
  • L’application Smartglass notifie l’utilisateur quand un contenu additionnel est disponible : mode passif
  • Développements simples (HTML5/JS côté “esclave”, API simple côté “maître”)
  • Le contenu “maître” et l’application “ecslave” pourrait communiquer sans être sur le même réseau

Inconvénients :

  • Les contenus “maîtres” doivent être diffusé depuis une XBox

##Solution technique Audio watermarking : à la M6

  • L’audio watermarking est l’équivalent d’un QRCode audio
  • Un tag audible ou inaudible est mélangé / inséré dans un signal audio
  • Un récepteur peut détecter et lire ce tag

###Architecture :

  • Une application “esclave” contient un détecteur de tags (des SDKs existent pour iOS et Androïd)
  • L’application réagit aux tags émits par le contenu “maître” et peut présenter / télécharger des contenus additionnels associés à ces évènements
  • Les tags sont générés à priori et encapsulé dans le flux audio du contenu “maître”

###Avantages :

  • Indépendant de la plateforme d’émission (télé, radio, média center, XBox)

###Inconvénients :

  • Une application par contenu “maître” à développer et télécharger
  • L’utilisateur doit lancer l’application pour détecter les tags : mode actif
  • La détection du tag prend ~10s
  • Développements natifs, ou dévelopepemnt unifié Phonegap mais architecture de plugin à mettre en place
  • Les tags audio doivent être générés à priori et mélangés au flux audio du contenu “maître”
  • Les tags audio ne peuvent pas être encapsulés dans des silences