L'enregistrement à 1080p et 100 000 images par seconde pendant 1 seconde avec le codec ProRes 422 utilise jusqu'à 73,2 gigaoctets de stockage. (LA SOURCE)
Comment les caméras ultra-haute vitesse écrivent-elles sur les cartes SD à des vitesses aussi rapides, comme 580,56 gigabits par seconde? Avant d'écrire, le métrage doit également être encodé / traité! Quelle est la technologie derrière les caméras à très haute cadence, capables de gérer d’énormes quantités de données d’image? Ont-ils des tampons mémoire gigantesques?
Réponses:
Quelle est la technologie derrière les caméras à cadence élevée capables de gérer d'énormes quantités de données d'image?
Pas en même temps:
Ces caméras utilisent une combinaison de:
grandes quantités de RAM
"Vous pouvez prendre des photos pendant 7,6 secondes à pleine résolution avec l'option de 288 Go de RAM
cartes SSD spécialisées
"Un CineMag peut enregistrer directement environ 1 Gpixel / seconde"
Voici juste un exemple de la façon dont cela se fait:
Source Comment les caméras haute vitesse traitent-elles des gigaoctets de données à si peu de vitesse? - Quora
Lectures complémentaires
la source
Ce n'est pas ce qui se passe du tout.
Comme on peut le voir clairement dans la vidéo, l’enregistrement à 120 000 images par seconde est réalisé avec une résolution de 512 * 320 , soit moins de 8% de la bande passante en 1080p. À 170 000 images par seconde, la résolution n'est que de 256 * 256 , et l'enregistrement de 340 000 est effectué à nouveau à la moitié de cette résolution, ce qui ne représente que 3% de la bande passante dont vous parlez.
La vidéo finale sur youtube est en 1080p, bien sûr, mais les vidéos sources (du moins les plus rapides) ne le sont pas, elles sont redimensionnées après coup.
Donc, même s’il en reste encore assez , ce n’est pas ce que vous croyez.
Le plus petit modèle de ces appareils photo a 72 Go de RAM, et ils vont jusqu'à 288 Go de RAM. En supposant la résolution la plus basse utilisée dans la vidéo et le plus grand modèle de caméra, celle-ci serait capable de stocker environ 2 millions de vues en incrustation complète, ou environ 5,8 secondes de vidéo dans la RAM, besoin de jamais écrire quelque chose.
Mais il ne fait pas cela, il stocke des cadres qui font environ 1/10 de cette taille. Donc, vraiment, il peut enregistrer presque une minute sans jamais écrire quelque chose. Ajoutez à cela un support de stockage rapide (dont même les moins chers sont capables de prendre 100 + Mo / s de nos jours, et de qualité supérieure ressemble plus à 1 Go / s), et il n'y a pas de surprise à comment cela pourrait fonctionner.
Notez que grâce aux écritures parallèles, même avec un support lent qui ne parvient pas à maintenir indéfiniment le maintien des écritures, vous pouvez augmenter considérablement la capacité totale d’enregistrement de sorte qu’elle soit pratiquement illimitée enregistrements de vitesse quand même).
En ce qui concerne le traitement / la compression, ProRes 422 n’est pas comparable à la compression vidéo classique. Il s’agit d’un sous-échantillonnage chroma simple suivi d’une DCT, strictement limité à une seule image. Aucune estimation de mouvement, prédiction, dépendance interframe, rien de ce genre. Il s’agit donc d’une sorte de compression JPEG mono-image sous-échantillonnée , qui fait l’objet de recherches approfondies depuis plus de 25 ans, un problème embarrassant en parallèle , et pour laquelle un matériel dédié, économique et économique intégrant toute la transformation câblée est immédiatement disponible. Faire ce rapide n'est pas un défi technique. Le stockage de données compressées est aussi rapide que le stockage de données non compressées.
la source
Comme mentionné, RAM haute vitesse. Si cela ne coupe pas la moutarde, vous pouvez:
entrelacer des RAM haute vitesse. Par exemple, vous connectez huit ou seize puces de RAM en parallèle à la sortie du capteur et leur dites de les stocker les unes après les autres, puis de nouveau la première, à la ronde. Les RAM doivent seulement être un huit ou un seizième aussi vite. S'ils ne peuvent pas gérer les données changeant si rapidement devant leurs entrées, ajoutez un registre rapide supplémentaire en tant qu'intermédiaire.
Une autre méthode consiste à examiner simultanément les huit, seize ou le nombre de RAM, mais en décalant la longueur des fils / traces qui y mènent, de sorte que les données qui étaient actuelles à des moments différents apparaissent à l'entrée de chaque RAM.
Utilisez une mémoire qui n’est pas adressable mais qui fonctionne à la mode FIFO / file d’alimentation - vous n’avez pas besoin de gérer les adresses. vous avez besoin de plus d'espace, vous devez simplement connecter plusieurs de ces périphériques à cette autre extrémité. Une fois que le temps est venu de le lire, vous pouvez le faire à votre vitesse préférée.
la source