
En coulisse
Nous devons parler des projets d'avenir de Samsung au CES
par Dominik Bärlocher
Optimus Prime aime faire des discours, Megatron aime lancer des insultes ; cela est totalement inutile dans le contexte de la communication entre des machines. D'autres protocoles seraient beaucoup plus efficaces en cas de guerre intergalactique.
Une scène du premier film Transformers de 2007.
« Why are we fighting to save the humans ? They're a primitive and violent race », déclare Ironhide, l'Autobot.
« Were we so different ? They're a young species. They have much to learn. But I've seen goodness in them. Freedom is the right of all sentient beings. You all know there's only one way to end this war: we must destroy the Cube. If all else fails, I will unite it with the spark in my chest », répond Optimus Prime, le chef des Autobots.
De nombreux auteurs et youtubeurs ont parlé en ligne des faiblesses des films réalisés par Michael Bay, mais aucun d'entre eux n'a abordé l'aspect de la communication. Peu importe la qualité de votre anglais, la scène ci-dessus n'a aucun sens dans le contexte du film.
La communication en tant que telle est le problème. Cela n'a absolument aucun sens de voir les Autobots se parler.
Tout d'abord, nous devons comprendre ce qu'est un Transformer. Prenons Optimus Prime, puisque c'est celui qui parle le plus. Ses discours à la fin de chaque film sont toujours d'inspiration kitsch et, dans l'original anglais, sont dits avec la voix de Peter Cullen.
Les Transformers viennent de la planète Cybertron et sont bloqués sur Terre parce que leur planète d'origine a été détruite lors d'une guerre civile entre les Autobots et les Decepticons. Les Autobots et les Decepticons sont des robots très sophistiqués. Ils ont la capacité d'agencer leurs différents composants de manière à ce qu'ils ressemblent à une machine sur la planète où ils se trouvent. Principalement des voitures. Dans le cas des Dinobots, ils peuvent même se transformer en dinosaures. Ils apprennent la langue de la population locale en parcourant les médias de la planète. Cela leur permet de communiquer avec la population indigène.
De plus, Optimus Prime a certainement un émetteur intégré très puissant, car à la fin de chaque film, il envoie un message dans l'espace sans l'aide d'aucun autre appareil, aux autres Autobots qui cherchent refuge quelque part dans l'espace.
Cet émetteur est important. En effet, il est la raison pour laquelle il n'est pas logique que les Transformers se parlent entre eux.
Une voix dans un ordinateur nécessite un protocole audio. Même si Optimus Prime a des lèvres qui bougent avec ses mots dans le film, il doit y avoir un haut-parleur quelque part qui émet une voix générée par ordinateur. Ratchet le confirme dans Transformers I quand il dit que « His vocal processor was damaged in battle ». Si nous prenons le format de fichier le plus courant d'un fichier audio, le MP3 à 128 kbps, une minute d'audio correspond exactement à 960 Ko.
Curieusement, dans le premier film Transformers, la réponse dure exactement 60 secondes. Ainsi, pendant ce temps, Optimus Prime a produit 960 Ko de données via des haut-parleurs. Et a envoyé le même fichier audio dans l'espace via son émetteur.
C'est extrêmement inefficace.
Il serait plus raisonnable que les Autobots puissent communiquer entre eux via AirDrop ou Huawei Share ou Nearby Sharing. Ce sont les protocoles qu'Apple, Huawei et Android utilisent pour échanger des données entre deux appareils physiquement proches l'un de l'autre. Quelques dizaines de mètres environ. En fonction de la puissance de transmission des deux appareils, des distances plus importantes sont possibles.
Huawei documente très bien leur technologie dans leurs Developer Docs. Ils y inscrivent que la vitesse maximale dans des conditions idéales est de 80 mbps. Cela donne 4800 Mo par minute. Si les Transformers utilisaient Huawei Share pour communiquer entre eux, ils pourraient communiquer 5000 fois plus ou 5000 fois plus rapidement.
Nearby Share est un peu plus lent, car il transfère les données via Internet ou Bluetooth, il fonctionne comme autrefois AirDrop d'Apple. Un test anecdotique fournit actuellement une vitesse de 5 Mbps, ce qui signifie qu'Optimus Prime parlerait toujours cinq fois plus vite que lorsqu'il communique via des haut-parleurs. AirDrop établit une connexion WiFi peer-to-peer via Bluetooth et offre des vitesses plus élevées que Nearby Share. Le niveau exact n'est pas confirmé, car Apple semble ne pas vouloir fournir des données exactes.
Au contraire, Apple affirme que le protocole fonctionne avec 2048-bit RSA Identities. Cela signifie que les données sont assez bien cryptées. Huawei utilise une invention brevetée appelée « Password Authenticated Key Exchange » (PAKE). Nearby Share semble actuellement utiliser aucun cryptage.
Après une courte recherche superficielle, je conseille aux Transformers d'utiliser Huawei Share. En tant qu'Autobot, je peux mieux estimer combien de données je peux envoyer en combien de temps avec des vitesses fiables. En effet, si les Decepticons attaquent, nous devons agir rapidement. Dans ce cas, « fastest ever » ne suffit pas. La survie de la planète Terre est en jeu. Au bas mot.
En outre, la communication par protocole de partage est logique dans la mesure où ils peuvent transmettre plus d'un signal audio. « Ironhide, you take the left flank » se transforme en un ensemble de données de coordonnées exactes avec des images satellites et un plan tactique de la zone de combat. Si les Transformers utilisent une compression d'image raisonnable, même des plans alternatifs peuvent être transmis. Comme Optimus Prime possède une antenne d'émission intégrée, cette caractéristique n'est pas exclue dans les autres Transformers. Rien ne s'oppose à la communication sans fil et non verbale.
Les robots tueurs venus de l'espace seraient encore plus meurtriers, plus rapides et plus efficaces. Plus important encore, il faudrait sûrement moins de batterie. En effet, la transmission du son nécessite un grand nombre de fonctions mécaniques. Les lèvres doivent bouger, le volume doit être modulé, les sons de la voix doivent être générés par des vibrations.
Néanmoins, il y a des cas où un Transformer doit parler. Le cas d'utilisation le plus évident d'une voix : lorsqu'un Transformer parle avec la population indigène de la planète. Car à moins que cette population ne soit également constituée de gigantesques robots tueurs dont le protocole de partage se trouve être identique à celui des Autobots ou des Decepticons, il faut trouver une base commune comme
le Bluetooth ou autre. Comme dernière option : la voix. Ou le projecteur holographique, dont Optimus Prime est également doté.
De plus, une voix est utile lorsqu'Optimus Prime veut parler à son adversaire Mégatron. Car bien que les deux viennent de la même planète, peut-être même de la même usine – il y a la scène où Megatron appelle Optimus Prime son frère – il est logique que les deux robots hostiles utilisent un cryptage différent ou même des versions différentes du même protocole. Sinon, ce serait un autre obstacle pour empêcher la faction ennemie d'écouter. Ou bien Optimus Prime peut simplement rejeter « Megatron wants to share 80 MB of data with you » et Megatron a l'air stupide.
Voilà, j'ai fini. Et même si les films sont stupides, la voix de Peter Cullen est toujours épique.
Journaliste. Auteur. Hackers. Je suis un conteur d'histoires à la recherche de limites, de secrets et de tabous. Je documente le monde noir sur blanc. Non pas parce que je peux, mais parce que je ne peux pas m'en empêcher.