1 points par GN⁺ 2023-09-10 | 1 commentaires | Partager sur WhatsApp
  • Grâce à la prise en charge de l’UVC (USB Video Class) dans iPadOS 17, l’iPad peut désormais reconnaître directement les webcams externes USB-C, les appareils photo et les cartes d’acquisition vidéo comme sources d’entrée vidéo
  • Lorsqu’un appareil compatible est connecté, FaceTime et les apps prenant en charge la nouvelle API basculent automatiquement vers cette source vidéo par défaut, sans réglage séparé ni menu de sélection de webcam
  • En passant par une carte d’acquisition NZXT, un Elgato Cam Link et un dock Analogue Pocket, il est possible d’acheminer vers un iPad Pro non seulement l’image d’une Nintendo Switch ou d’un Steam Deck, mais aussi celle d’une Game Boy Camera
  • L’expérience avec la Game Boy Camera a fonctionné dans FaceTime grâce à la sortie HDMI 1080p de l’Analogue Pocket associée à l’Elgato Cam Link, tandis que l’audio était assuré par des AirPods Pro
  • Même si la faible qualité d’image rendait difficile l’identification du visage, la fonction réactions de FaceTime détectait bien les gestes de la main, montrant que la prise en charge des entrées vidéo externes dans iPadOS 17 est plus large que prévu

Prise en charge de l’UVC dans iPadOS 17

  • iPadOS 17 introduit la prise en charge des appareils UVC (USB Video Class), permettant à l’iPad de reconnaître les périphériques vidéo externes connectés en USB-C
  • Il devient possible d’utiliser sur iPad des webcams externes, des appareils photo, des cartes d’acquisition vidéo et d’autres périphériques vidéo USB
  • Lorsqu’un appareil photo compatible est connecté à un iPad Pro, FaceTime et les apps prenant en charge la nouvelle API d’iPadOS 17 l’utilisent comme source vidéo par défaut
    • Aucun réglage séparé n’est nécessaire
    • Il n’y a pas non plus de menu pour choisir une webcam

Studio Display et faux mode clamshell

  • En connectant un Apple Studio Display à un iPad Pro, il est possible d’utiliser la webcam intégrée du Studio Display pour les appels FaceTime
  • Cette fonction se marie bien avec un faux mode clamshell consistant à placer l’iPad Pro sous le bureau avec le couvercle du Magic Keyboard fermé
    • Même sans pouvoir utiliser la caméra de l’iPad lui-même, il reste possible de passer des appels FaceTime via la webcam du Studio Display connecté

Utiliser un iPad Pro comme écran externe avec une carte d’acquisition

  • Grâce à la prise en charge de l’UVC, il est possible d’utiliser sous iPadOS des cartes d’acquisition de jeu et des accessoires d’entrée vidéo USB
  • Une carte d’acquisition externe est utilisée pour afficher sur l’écran Retina de l’iPad Pro l’image d’une Nintendo Switch et d’un Steam Deck
  • Une app séparée est nécessaire sur iPad pour lire l’image d’un appareil UVC connecté
    • Capture Pro: UVC Viewer de Jingcheng Tang affiche et capture des sources vidéo externes via l’API d’iPadOS 17
    • Cette app est actuellement en bêta

Connecter une Game Boy Camera comme webcam FaceTime

  • FaceTime peut utiliser comme source vidéo non seulement la webcam du Studio Display, mais aussi l’entrée d’autres appareils UVC
  • Après avoir connecté un Steam Deck à la carte d’acquisition puis ouvert FaceTime sur l’iPad Pro, l’image de Elden Ring s’est affichée dans FaceTime
  • L’expérience avec la Game Boy Camera repose sur la combinaison d’appareils suivante
    • Analogue Pocket : un appareil moderne de la famille Game Boy capable d’exécuter des cartouches Game Boy d’origine
    • Analogue Pocket dock : permet d’afficher sur grand écran le mode d’upscaling des graphismes Game Boy du Pocket
    • Game Boy Camera : un appareil photo créé par Nintendo à la fin des années 1990
  • Au départ, la carte d’acquisition NZXT ne parvenait pas à transmettre l’image du Pocket à FaceTime, mais en utilisant le dongle Elgato Cam Link, tout a fonctionné immédiatement sur l’iPad Pro
  • Le Pocket sortait un signal vidéo 1080p en HDMI, et l’app FaceTime semblait préférer ce signal à une source vidéo 720p
  • À cause de la qualité d’image de la Game Boy Camera, il était presque impossible de reconnaître un visage, mais c’était justement le but de l’expérience
  • L’audio passait par des AirPods Pro, ce qui permettait de maintenir l’appel indépendamment de la faible qualité vidéo

Effets vidéo et réactions dans FaceTime

  • Même pendant que la carte d’acquisition alimentait FaceTime en image, les effets vidéo restaient activés dans le Centre de contrôle
  • Portrait, Center Stage et Studio Light ne fonctionnent pas avec l’image de la Game Boy Camera
  • La fonction réactions de FaceTime fonctionne normalement
    • Elle reconnaît certains gestes de la main pour afficher des animations 3D comme des ballons ou des cœurs
    • En se positionnant devant la Game Boy Camera puis en faisant un signe de victoire, des ballons sont apparus sur le FaceTime de l’iPhone de l’interlocuteur
  • Ce n’est sans doute pas un cas d’usage dont la plupart des utilisateurs auront souvent besoin, mais cela montre que l’iPad Pro peut bien accepter une Game Boy Camera comme webcam et l’utiliser dans FaceTime

1 commentaires

 
GN⁺ 2023-09-10
Avis sur Hacker News
  • Merci au nom des geeks rétro. « Ça n’a aucun intérêt et les gens normaux ne s’en serviront probablement jamais », mais heureusement, ce site n’est pas destiné aux gens normaux™
    Ce serait bien que quelqu’un fasse un filtre comme ça… ah, ça existe déjà : https://play.google.com/store/apps/details?id=com.bufolab.ca...

  • J’ai fait quelque chose de similaire, mais de façon un peu moins chère. En cherchant bien sur eBay un SNES, un Super Game Boy et une Game Boy Camera d’occasion, et en acceptant un peu de nettoyage/réparation, on peut s’en sortir à un prix raisonnable
    Si le bruit analogique ne vous dérange pas, on peut capturer le signal avec un convertisseur composite→USB ADC bon marché à moins de 10 dollars sur Amazon. À part ça, je prends aussi des photos avec la Game Boy Camera ; le dumper de cartouches USB Operator d’Epilogue prend en charge nativement la Game Boy Camera et permet d’extraire les photos de la cartouche en PNG pixel pour pixel. Le dithering 2 bits est vraiment excellent

    • Le câblage maison n’est pas non plus la pire option. Au début de la pandémie, coincé chez moi et un peu à bout, j’ai lu un billet de blog qui renvoyait vers https://github.com/Dhole/gb-link-stm32f411 et j’ai acheté une carte pour faire tourner ce code
      Je n’ai pas trouvé comment enregistrer les données brutes en PNG, alors j’ai écrit mon propre script de conversion. Aujourd’hui, j’utiliserais Operator, mais sans ça, la voie microcontrôleur reste possible
  • C’est un peu décevant, parce que ce n’est pas une vraie conversion de protocole, juste l’utilisation d’appareils du commerce et d’une carte de capture

    • La conversion de protocole, Analogue l’a déjà réalisée, et ils ont fait un produit grand public assez impressionnant. L’auteur l’avait d’ailleurs déjà salué auparavant
      Ce qui est en plus impressionnant ici, c’est l’amélioration de la prise en charge des accessoires dans iPadOS 17 ; vive les dongles
    • Je ne vois rien de particulièrement extraordinaire. Apple a ajouté la prise en charge des périphériques vidéo USB, on a branché un périphérique vidéo USB sur l’iPad, et ça a fonctionné comme prévu
      Ce n’est pas très différent d’être surpris de le brancher sur un PC et de le voir marcher dans Discord ou autre
  • Le passage « En 2023, j’étais en train de faire des gestes devant une Game Boy Camera… si cette absurdité fonctionne, alors peut-être que l’iPad va s’améliorer » m’a fait lever les yeux au ciel en tant que lecteur
    Je n’aime pas ce style outrancier ni cet étrange tribalisme de marque. S’enthousiasmer pour le concept sous-jacent ou les détails d’implémentation, très bien ; s’enthousiasmer pour une marque, c’est autre chose. Ça ressemble moins à de la passion de geek qu’à de la publicité

    • L’auteur a légitimement critiqué la prise en charge des accessoires de l’iPad, et il a trouvé un signal encourageant là où on ne l’attendait pas. Inutile d’être si acerbe
    • Ce serait bien de laisser les gens être passionnés par quelque chose. Il y a tellement de cynisme et de sarcasme dans ces commentaires que c’en est déprimant
    • Tout l’article revient en gros à « j’ai branché une webcam sur un appareil », avec en plus « le matériel qui enregistre est très vieux ! »
  • Le « je » ici n’est pas moi, mais l’auteur Federico Viticci @ MacStories(https://www.macstories.net/)

  • Il y a environ 20 ans, j’avais eu l’idée de fabriquer une webcam Game Boy Camera de façon similaire, mais je ne l’ai jamais terminée
    Le plan était de mettre la Game Boy Camera dans un Super Game Boy et de connecter la SNES à une carte de capture vidéo sur PC. Ça fait plaisir de voir que quelqu’un l’a réellement fait avec des technologies modernes

  • J’espère que l’USB-C de l’iPhone 15 ouvrira aussi la prise en charge des caméras UVC dans iOS 17. Dans ce cas, l’iPhone pourrait devenir assez utile comme moniteur portable correct ou enregistreur basique pour appareils photo numériques
    La gamme Xperia de Sony le permet depuis quelques années. Le Xperia Pro a commencé avec un vrai port d’entrée HDMI, puis ils sont passés à la prise en charge UVC via USB-C

  • Je ne sais pas comment expliquer le côté magique de la Game Boy Camera quand elle est sortie à la fin des années 90
    Elle était limitée au noir et blanc, mais pour beaucoup de gens, c’était sans doute leur premier appareil photo numérique. Le logiciel rendait tout tellement simple que j’ai fait énormément d’animations image par image, avec beaucoup de vidéos où des LEGO se battaient ou avec des figurines articulées. Pouvoir imprimer des images fixes en autocollants avec la Game Boy Printer était aussi fantastique. La résolution était affreuse et la fréquence d’image faible, mais c’était vraiment magique

  • Je ne suis pas sûr qu’on soit tous censés être surpris qu’Apple commence à prendre en charge un format vidéo standard
    En 2023, est-ce si étrange que deux appareils utilisant le même protocole communiquent ? Comme je n’utilise ni produits Apple ni Game Boy Camera, j’ai du mal à voir ce que l’auteur trouve de si spécial

  • C’est drôle, c’est sûr. Mais maintenant, j’ai étrangement très envie d’un filtre vidéo logiciel qui reproduise avec une webcam classique les tons verts, les 4 niveaux de gris et même le dithering par matrice de Bayer

    • Quelque chose me dit que ça doit pouvoir se faire avec une ligne de commande Linux
    • Je me suis dit qu’un plugin OBS ferait l’affaire