Generieren Sie eine Folge von Belichtungszeitoptionen mathematisch [duplizieren]

Gibt es eine Möglichkeit, mathematisch eine Folge von üblichen / Standard-Belichtungszeitoptionen zu generieren? So etwas wie 1/5000, 1/2500, 1/1500, 1/1000 ... 1/500, 1/250/ 1/125 ... 1/60 ... 1/30 ... 1/8, 1/4, 1/2, 1, 2, 3, 4...8, 16, 32 (alle in Sekunden).

Beachten Sie, dass die obige Sequenz nur ein Beispiel ist, um zu beschreiben, was ich meine. Der Abstand zwischen verschiedenen Optionen muss nicht derselbe sein wie oben, noch die tatsächlichen Werte.

Außerdem könnte die Sequenz eine Kombination verschiedener Sequenzen sein, die unterschiedlich erzeugt wurden.

Ich bin mir nicht ganz sicher, was du fragst. Mathematisch lautet der Algorithmus: "Machen Sie jede Belichtungszeit doppelt so lang wie die vorherige und runden Sie sie auf einen schönen (üblichen) Bruchteil auf".
Möchten Sie nur eine Excel-Formel? Oder eine Methode, um Ihre Kamera mit diesen Sequenzen automatisch zu steuern?
@ Mattman944 ​​Ich möchte die Formel selbst, die ich dann in meiner Android-Kameraanwendung verwenden werde

Antworten (2)

Die Werte, die Sie angeben, sind Nominalwerte, ungefähre Werte, die nicht unbedingt tatsächlich existieren und historisch von Menschen als nette gerundete Zahlen angegeben wurden. Daher sind die Nennwerte etwas willkürlich, aber die Konvention über 100 Jahre hat sie standardisiert, um Ihre Liste zu sein. Aber die Kameras verwenden tatsächlich genauere Zielwerte, Potenzen von 2.

Verschlusszeiten müssen tatsächlich Potenzen von 2 sein, wobei jeder Punkt 2x Intervalle ist. Die genauen Werte, die die Kamera tatsächlich verwendet, sind also 1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128, 1/256, 1/512, 1/1024 , usw. Menschen nennen sie stattdessen nur gerundete ungefähre Namen. Aber Mathematik und Berechnung müssen die genauen Werte verwenden.

Ihre Kamera hat möglicherweise eine Verschlusszeit von 15 oder 30 Sekunden (nominal), aber wenn Sie sie zeitlich einstellen, beträgt sie 16 oder 32 Sekunden (genau). Wenn es nur 15 oder 30 Sekunden wären, wäre es KEIN präziser 2x Stopp, und der Plan würde daneben gehen.

Diese tatsächlichen genauen Werte werden durch 2 hoch der Stoppzahl (0, 1, 2, 3, 4 usw.) generiert, wobei alle Bruchwerte negative Exponenten sind. Fstops sind ein positiver Exponent der Quadratwurzel von 2.

Dritte Haltestellen sind die Folge der Haltestellennummern 0, 0,3333, 0,6667, 1, 1,3333, 1,6667, 2 usw.

for (i = 5; i > -10; i -= 1/3) {   // thirds for 32 second to 1/1024 second   
  value = Math.pow(2, i);   
}     

Dies sind die genauen Ziele, die tatsächlich verwendet werden, nicht die ungefähren Nominalzahlen, wie wir sie uns vorstellen.

Meine Website hat viel mehr darüber unter https://www.scantips.com/lights/fstop2.html (im unteren Teil dieser Seite geht es um Berechnung)

Wenn Sie Millisekunden erreichen, ist der Unterschied zwischen Soll und Ist a) wahrscheinlich in den Toleranzen mechanischer Geräte verloren und b) so gering, dass es keinen signifikanten Unterschied zur Belichtung gibt.
Da Nennwerte nicht real sind (nicht unbedingt in der Realität existieren), würde ich argumentieren, dass jeder Unterschied nur in unserem eigenen Kopf existiert. :) Die Kamera nutzt das genaue Ziel, so gut sie kann.
In vielen Fällen (mehr bei Blenden und mechanischen Verbindungen zwischen Kameragehäuse und Objektiv, aber bis zu einem gewissen Grad bei mechanischen Elementen, einschließlich Verschlussvorhängen), ist die Variabilität von einem Versuch, dasselbe genaue Ziel zum nächsten zu erreichen, ebenfalls größer als die Unterschiede, über die wir hier sprechen.
Nichts ist perfekt, es gibt sicherlich eine gewisse Grenze für signifikante Stellen, aber Schlitzverschlüsse werden heute präzise kristallgesteuert. Die Verschlussdauer ist das einfache Timing zwischen dem Start des ersten und zweiten Vorhangs (beide verwenden denselben Mechanismus). Zitat von Wikipedia: „Während die besten mechanisch gesteuerten Verschlüsse für 150.000 Zyklen ausgelegt waren und eine Genauigkeit von ±¼ Blende vom Nennwert hatten (eher typisch 50.000 Zyklen bei ±½ Blende), können die heutigen besten elektronisch gesteuerten FP-Verschlüsse 300.000 Zyklen halten und haben keine wahrnehmbarer Geschwindigkeitsfehler."
Soll ich halbe (oder einen Bruchteil davon) Stopps einbeziehen? Werden sie viel benutzt?
Verwendet Ihre Kamera Halbstopps?. Moderne Kameras bieten heute stattdessen Drittel für Verschluss und Blende. Aber einige Auto ISO können noch feinere Stopps verwenden.
@WayneF Ich erstelle eine Kameraanwendung für Android, deren camera2API die Steuerung der Belichtungszeit in Nanosekunden ermöglicht. Die tatsächliche Genauigkeit erreicht dieses Niveau möglicherweise nicht, sollte aber immer noch ziemlich nah dran sein, wenn man bedenkt, dass die Kamera eines Telefons keinen mechanischen Verschluss hat. Jetzt frage ich mich, ob eine Steuerung, die feiner als Punkte ist, sinnvoll wäre oder nicht. Ich denke, Halbstopps wären nur in Zeiten von mehr als einer Sekunde sinnvoll.
"Werden Bruchstopps häufig verwendet?" ist wahrscheinlich eine andere Frage. Kurz gesagt, es hängt von Ihrer Zielgruppe und dem UX-Design der App ab. Wenn Sie Optionen anbieten, warum machen Sie es nicht zu einer und sehen dann, wie oft Ihre tatsächlichen Benutzer es verwenden?
Die Belichtung hängt von Verschlusszeit, Blende und ISO ab. Die Blende ist wahrscheinlich auf Drittelstufen begrenzt, aber ISO und elektronischer Verschluss ermöglichen möglicherweise feinere Schritte. Aber ein Handy ist eine einfache Kamera. Die maximalen Verschlusszeiten bei vielseitigeren Kameras können sich 0,1 Millisekunden nähern (was normalerweise zu kurz ist, um für die Belichtung verwendet zu werden). Die Genauigkeitsgrenze der Mathematik könnte Nanosekunden betragen, wäre aber sehr unwirklich, zu klein, um möglicherweise die Belichtung zu beeinflussen. Ich denke, das kann nicht schaden, wenn es akzeptiert wird, aber es wird keinen Unterschied machen. Ich möchte sicherlich nicht gesehen werden, dass der Benutzer aufgefordert wird, Nanosekunden einzugeben.
Tut mir leid, ich habe "Nanosekunden" gesehen und bin verrückt geworden und habe die eigentliche Frage verpasst. Sie würden sicherlich nach dritten Stopps fragen wollen, wie es die übliche fotografische Praxis ist. Nein, es ist nicht für Langzeitbelichtungen, es ist für eine feinere Präzision jeder Belichtung. Ja, dritte Stopps sind sehr nützlich für eine feinere Präzision, und so wird es jetzt gemacht. Bis nach 1960 machten Kameras nur Punkte. Dann wurden halbe Stopps üblich, und jetzt machen moderne Kameras dritte Stopps. Es geht um die Präzision der Belichtung.

Shutter_Speed ​​= 2 ^ (Stop_Delta)

Wobei Stop_Delta eine ganze Zahl ist, wenn Sie Ganzschrittstopps wünschen. Null entspricht einer Sekunde. Der Bereich beträgt für Ihr Beispiel etwa -12 ... +5.