Skip to content

Instantly share code, notes, and snippets.

@hdsdi3g
Created October 17, 2017 14:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hdsdi3g/c5c6b64574a73b52a89a5db133003122 to your computer and use it in GitHub Desktop.
Save hdsdi3g/c5c6b64574a73b52a89a5db133003122 to your computer and use it in GitHub Desktop.
Photo
Quand tu appuie sur le déclencheur photo il va :
- reset la RAM du capteur
- préparer tout le process d'aquisition de l'image
- préparer et armer l'obturateur "électrique"
- préparer et armer l'oburateur mécanique : le moteur des rideaux
- faire des mesures optiques (focus, diaph, stabilisateur) et configurer l'optique dans ce sens
- et prendre la photo, c'est a dire :
- lancer l'aquisition des photons sur le capteur, ça va déplacer et accumuler des charges éléctriques (de mémoire)
- lancer les moteurs: rideau et miroir
- le capteur voit la lumiere pdt un certain temps
- refermer le rideau et le mirroir dans la lancée
- il va transférer les charges de chaque pixels dans une sorte de mémoire dans le capteur lui même, si c'est pas fait à la vollée.
- enfin un process numérique va faire des mesures et stocker le tout dans une mémoire informatique classique
- un algo va traiter les datas et fabriquer la "photo" > RVB, bayer, RAW, JPEG, EXIF, Carte mémoire...
@hdsdi3g
Copy link
Author

hdsdi3g commented Oct 17, 2017

Quand tu lance un REC, ou un Live View photo, ou un preview vidéo, sur un camescope/caméra cinéma/reflex:

  • reset la RAM du capteur
  • préparer tout le process d’acquisition de l'image
  • préparer et armer l'obturateur "électrique"
  • faire des mesures optiques (focus, diaph, stabilisateur) et configurer l'optique dans ce sens... mais comme il peut, et pas forcément à chaque image
  • et prendre l'image, c'est a dire :
    • lancer l’acquisition des photons sur le capteur, ça va déplacer et accumuler des charges électriques (de mémoire)
    • simuler un obturateur, de haut en bas (ou gauche à droite, ou inversement) pour le rolling shutter, sinon l'image d'un coup pendant un temps défini (capteur TV)
  • il va transférer les charges de chaque pixels dans une sorte de mémoire dans le capteur lui même, si c'est pas fait à la volée.
  • enfin un process numérique va faire des mesures et stocker le tout dans une mémoire informatique classique
  • un algo va traiter les datas et fabriquer le "still" > RVB, bayer, RAW, YUV 4:2:2, DCT/J2K/MPEG...

A chaque putain d'image. Meme pour la Phantom.

Le seul vrai changement, c'est le fonctionnement interne du capteur (CCD, CMOS, 3CCD...) et le process de la mémoire, pipeline, etc...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment