Facebook adopte une approche différente pour résoudre un problème auquel sont confrontés les éditeurs vidéo, les artistes d'effets visuels et les programmeurs :ils inventent une nouvelle unité de temps. Espérons que cela aidera à résoudre un problème particulier.
Le problème fondamental est le suivant :les artistes d'effets visuels, les programmeurs et autres doivent souvent travailler avec de très petites échelles de temps, si petites qu'elles travaillent souvent en nanosecondes. Le problème est que les nanosecondes ne se divisent pas bien en fréquences d'images standard ou en taux d'échantillonnage audio, ce qui entraîne à son tour des problèmes délicats lors du codage et du travail sur de tels projets, avec des fréquences d'images légèrement désynchronisées avec les horloges de synchronisation. Pour résoudre ce problème, Facebook a introduit le "flick", ou 1/705 600 000 de seconde. Les connaisseurs en mathématiques remarqueront qu'il s'agit simplement de l'inverse du plus petit commun multiple de toutes les fréquences d'images et taux d'échantillonnage courants, mais la beauté est que cela signifie que chaque fréquence d'images et taux d'échantillonnage inclus dans ce calcul est maintenant représenté par un exact entier lorsqu'il est donné en films. Cela fait du film la plus petite unité de temps supérieure à une nanoseconde avec cette propriété. L'avantage est qu'il élimine les erreurs d'arrondi qui se propagent dans le temps et maintient tout exactement aligné, ce qui éliminerait théoriquement beaucoup de maux de tête pour ses utilisateurs.
Image principale par l'utilisateur de Pixabay Felix_Hu, utilisée sous Creative Commons.
[via Gizmodo]