Des informaticiens de l'Université de Californie à San Diego ont mis au point une nouvelle technologie qui peut coder, transformer et éditer la vidéo plus rapidement (plusieurs ordres de grandeur plus rapidement) que l'état de l'art actuel.
Ils ont présenté leurs travaux au Symposium ACM sur le Cloud Computing, Du 11 au 13 octobre à Carlsbad, Californie.
Le système, appelé Pignon, a été rendu possible grâce à un processus innovant qui décompose les fichiers vidéo en morceaux extrêmement petits, puis déplace ces morceaux entre des milliers de serveurs toutes les quelques milliers de secondes pour le traitement. Tout cela se passe dans le cloud et permet aux chercheurs d'exploiter une grande quantité de puissance de calcul en très peu de temps. Sprocket a été développé et écrit par les étudiants diplômés du CSE Lixiang Ao et Liz Izhikevich (maintenant doctorante à Stanford).
SPROCKET ne réduit pas seulement le temps nécessaire au traitement de la vidéo, c'est aussi extrêmement bon marché. Par exemple, deux heures de vidéo peuvent être traitées en 30 secondes avec le système, au lieu de dizaines de minutes avec d'autres méthodes, pour un coût inférieur à 1 $.
"Avant, vous pourriez avoir accès à un serveur pendant quelques heures. Maintenant, avec le cloud computing, tout le monde peut avoir accès à des milliers de serveurs, pendant des fractions de seconde, pour quelques dollars, " dit Georges Porter, professeur agrégé au Département d'informatique et d'ingénierie ici à l'UC San Diego et l'un des principaux chercheurs du projet, ainsi que le professeur d'informatique Geoff Voelker.
Ce type de calcul parallèle dans le cloud est proposé par plusieurs grandes entreprises, y compris Amazon, Microsoft et Google.
SPROCKET est particulièrement bien adapté aux recherches d'images dans les vidéos. Par exemple, un utilisateur pourrait éditer trois heures de vidéo de ses vacances d'été en quelques secondes pour n'inclure qu'une vidéo mettant en vedette une certaine personne.
(Une première démo de la technologie consistait à éditer la bande-annonce "Infinity War" afin qu'elle ne présente que Thor.)
SPROCKET peut le faire car il est extrêmement efficace pour déplacer de minuscules fractions de vidéo entre les serveurs et s'assurer qu'elles sont traitées immédiatement. Il s'assure également que les algorithmes ont suffisamment de contexte pour traiter chaque image vidéo spécifique.