Second screens, companions
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
 

