Quand la curation algorithmique rencontre la rééducation visuelle : mon parcours avec Amblyotube sur Meta Quest
J'ai découvert le post HackerTV sur Hacker News un mardi soir, vers 22h30, le genre d'heure où le flux RSS se transforme en trou noir. 271 points, 54 commentaires, rank #8. Le concept : prendre les vidéos YouTube les plus recommandées par la communauté technique, les organiser en chaînes thématiques 24/7, diffuser sans interface, sans friction. Juste du contenu, curaté par le signal collectif.
L'architecture décrite dans les commentaires m'a frappé : pipeline de curation, workers qui scorent, scheduler qui construit les grilles. Rien de révolutionnaire isolément, mais l'assemblage — transformer du bruit en signal continu — résonnait avec ma propre recherche depuis six mois.
Mon fils aîné, Thomas, 14 ans, a une amblyopie modérée de l'œil gauche. Diagnostiquée à 6 ans. Patching classique : deux heures par jour, cache sur l'œil droit, larmes, négociations, abandons. L'orthoptiste nous avait prévenus : après 12 ans, la plasticité chute drastiquement. À 14 ans, on est dans la zone "trop tard" selon les protocoles. Mais Thomas refuse l'abandon. Moi aussi.
Le problème, c'est l'adhérence. Le patching isole l'œil faible. Le cerveau apprend la monocularité forcée, pas la binocularité. La profondeur, la stéréopsie, la fusion ne se réapprennent pas en cachant un œil. Les lunettes anaglyphe distordent les couleurs, fatiguent, et Thomas les trouve "ringardes". Il a raison.
Puis j'ai lu la fiche technique d'Amblyotube sur la page Meta Quest. Développé par Seven Sportz. Plateforme : Meta Quest 2, 3, Pro, 3S. Mécanisme core : dichoptic vision training. Deux écrans, deux flux indépendants. Le casque VR devient dispositif médical de fait — pas par certification, mais par architecture.
L'idée : transformer n'importe quelle vidéo YouTube en séance d'entraînement dichoptique. Tu regardes ton contenu. L'application s'occupe du reste.
J'ai installé l'apk sur mon Quest 3 un samedi matin. Première lancement : sélection de l'œil paresseux — critique, le menu le dit en gras. Gauche pour Thomas. Le preset "Moderate" configure automatiquement le Dominant Eye Shader et le Lazy Eye Sharpener. Pas de réglages à deviner.
Le Dominant Eye Shader : flou, contraste, luminosité, gamma, opacité. À 100% opacité = patching numérique total. Mais le but est la transparence partielle : les deux yeux reçoivent de l'info, l'œil dominant est "mis en pause" relatif. Le cerveau doit recruter l'œil faible pour combler les gaps.
Le Lazy Eye Sharpener (mode MFBF) : une IA détecte visages et silhouettes et nettoie sélectivement l'image pour l'œil paresseux. Pas tout l'écran. Juste les cibles sociales. Évolutionnaire : notre cortex visuel priorise les humains.
Controlled Flicker Stimulation : un "jerk" contrôlé sur ces cibles. Clignotement subtil qui "surprend" le cortex visuel. Réveil forcé de l'attention sur l'œil ignoré.
Magenta Focus Cue : cercle magenta vif dans l'œil paresseux, gris subtil dans l'œil dominant. Complémentaire aux tons peau, verts, bleus des vidéos. Force la fusion binoculaire — le cerveau merge les deux signaux. C'est là que la stéréopsie se réapprend.
Wedge Occlusion : coin noir sur les deux champs. Élimine la rivalité binoculaire en forçant chaque œil à voir une portion unique. Astuce géométrique simple, efficace.
Visual Accents en mode MFBF : Highlight (fluo jaune-vert), Outline (bordure rouge), Pulse (respiration rythmique, Hz et profondeur réglables). Gamification sans gamification.
Room View (AR passthrough) : superposer la vidéo sur la pièce réelle. Alternative à la salle virtuelle.
Panel flottant, redimensionnable, hand tracking + manettes. Recherche YouTube intégrée + catalogue offline (dessins animés préchargés, zéro réseau). Lecture standard : play, pause, seek, volume, langues. Bouton Reset All pour revenir aux presets sévérité.
LogMAR intégré : Landolt C à 3m virtuel, 30 essais par œil, algorithme staircase clinique. Score logMAR affiché. Met à jour le profil thérapeutique automatiquement. Closed-loop feedback : mesure → ajustement → réentraînement.
Thomas a testé 35 minutes ce soir-là. Vidéo : une chaîne de gaming qu'il suit. Il a ri. L'œil gauche travaillait. Le magenta pulsait. Le flicker faisait son job. Il n'a pas râlé. Pas de "combien de temps encore ?". À la fin : "C'est bizarre, je sens mon œil gauche qui tire. Mais j'ai regardé la vidéo normalement."
C'est le hack. Pas de routine rigide. Pas de "thérapie" ressentie comme contrainte. Du contenu qu'il veut voir, restructuré en temps réel par le shader dichoptique. Même logique que HackerTV : prendre un flux existant, y injecter de l'intelligence, en faire un nouvel usage. Sauf qu'ici, l'usage est neurologique.
La référence le dit clair : outil d'entraînement et d'assistance visuelle supplémentaire, pas un remède médical. Ne remplace pas le suivi ophtalmo/orthoptie. Âge : 13+. Session max 1h (VR strain). 30-40 min/jour recommandé. On est dans les clous.
Ce qui me fascine techniquement : l'architecture dichotomique native du Quest. Deux micro-OLED, deux pipelines de rendu. Amblyotube n'a pas eu à simuler la dichoptie — le hardware l'offre. L'appli injecte les shaders aux bons endroits. Dominant Eye Shader = fragment shader post-process sur l'œil droit. Lazy Eye Sharpener = compute shader détection (MediaPipe ? YOLO-light ?) + sharpening ciblé sur l'œil gauche. Flicker = modulation temporelle. Magenta Cue = overlay UI rendu seulement dans l'œil gauche. Tout ça à 72/90/120Hz sans tearing.
Je n'ai pas vu le code. Mais en builder, je devine : Unity/Unreal + OpenXR, shaders HLSL/GLSL, modèle ONNX/TFLite pour détection, pipeline vidéo YouTube API (ou yt-dlp côté serveur + cache local pour l'offline). LogMAR = procédure psychophysique standard en C#/C++. Reset All = sérialisation presets en JSON/PlayerPrefs.
Catalogue offline enfant-prechargé : smart. Évite dépendance réseau, latence, pubs, contenu inapproprié. Parental control by design.
Trois semaines plus tard : Thomas enchaîne les sessions. 35 min, 5 soirs sur 7. L'orthoptiste a noté +0.15 logMAR à l'œil gauche en un mois. Anecdotique ? Peut-être. Première métrique positive en deux ans. Et lui ne le vit pas comme corvée. Il regarde ses vidéos. Le reste arrive en background.
La leçon pour nous, builders : la meilleure health tech n'ajoute pas des couches. Elle détourne l'existant — hardware (Quest), contenu (YouTube), habitude (regarder des vidéos) — pour y glisser un signal correctif. HackerTV curate pour l'attention. Amblyotube curate pour la plasticité corticale. Même pattern. Différent objectif.
Thomas a demandé hier : "Papa, on peut mettre la chaîne de science-fiction ce soir ?"
J'ai hoché la tête. L'œil gauche travaille. Le magenta pulse. Le flux continue.
https://www.meta.com/en-gb/experiences/amblyotube/25906906972338493/
Top comments (0)