<phyphox xmlns="https://phyphox.org/xml" xmlns:editor="https://phyphox.org/xml/editor" version="1.19">
  <title>Helligkeit (Leuchtdichte)_0.2Hz</title>
  <category>Kamera</category>
  <icon format="base64">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</icon>
  <description>Miss die Leuchtdichte, also die Helligkeit durch die Optik der Kamera.

Das Ergebnis wird in beliebigen Einheiten angegeben, die auf ein rein weißes Bild bei ISO-Empfindlichkeit von 100, einer Blende von f/1 und einer Belichtungsdauer von 1/60s normiert ist. Phyphox skaliert den aus dem Kamerabild errechneten Wert automatisch unter Berücksichtigung der aktuellen Belichtungseinstellungen. Du solltest allerdings beachten, dass die meisten Handys einen Moment benötigen um geänderte Belichtungseinstlelungen anzuwenden, so dass es beim Ändern der Werte oder bei Benutzung der automatischen Belichtung einen Moment dauert bis die Werte stabil sind.

Zudem wird die Messung verfälscht und zeigt Sättigungseffekte sobald irgendein Teil des Bilds (oder sogar nur ein Farbkanal) überbelichtet oder (mit schwächeren Folgen) unterbelichtet ist. Phyphox wird überbelichtete Bereiche rot und unterbelichtete blau markieren. Du solltest unbedingt vermeiden, dass rote Bereiche in Mess-Rechteck ercheinen. Blaue Bereiche sind in Ordnung, solange sie nicht den Großteil der Messung ausmachen. Die automatische Belichtung in dieser Konfiguration wird deutlich aggressiver versuchen Überbelichtungen zu vermeiden als in anderen phyphox-Konfigurationen.

Weitere technische Details: Phyphox nutzt den Vorschau-Stream der Kamera und linearisiert jeden Pixel unter der Annahme, dass es sich um Daten im sRGB Farbmodell handelt mit der entsprechenden Gamma-Kurve. Die resultierende Leuchtdichte wird dann über eine Mischung aus Shader-basierter Mittelung und linearer Textur-Interpolation in der Grafikeinheit des Handys gemittelt. Allerdings liegen nicht-lineares Verhalten von Kameras, insbesondere wenn auch in der Vorschau Dynamikkompression angewendet wird, außerhalb unserer Kontrolle und können auf manschen Geräten die Messung negativ beeinflussen.</description>
  <data-containers>
    <container size="50">luma</container>
    <container size="0">t</container>
    <container size="0">luma_final</container>
    <container size="0">t1</container>
  </data-containers>
  <input>
    <sensor type="gravity" rate="0.2" rateStrategy="generate">
      <output component="t">t1</output>
    </sensor>
    <camera aeStrategy="prioritiseFramerate" locked="iso=200 , shutter_speed=1/125">
      <output component="luma">luma</output>
      <output component="t">t</output>
    </camera>
  </input>
  <analysis sleep="5">
    <reduce averageX="true">
      <input as="factor" type="value">50</input>
      <input as="x">luma</input>
      <output as="x" append="true">luma_final</output>
    </reduce>
  </analysis>
  <views>
    <view label="Leuchtdichte">
      <value label="Leuchtdichte" size="2" precision="3">
        <input>luma_final</input>
      </value>
      <graph label="Leuchtdichte" partialUpdate="true" labelX="[[quantity_short_time]]" labelY="[[quantity_short_luminance]]" unitX="[[unit_short_second]]">
        <input lineWidth="2" axis="x">t1</input>
        <input axis="y">luma_final</input>
      </graph>
      <separator height="1"/>
      <separator color="white"/>
      <separator height="1"/>
      <camera-gui label="Vorschau" exposureAdjustmentLevel="3" grayscale="true" markOverexposure="ff0000" markUnderexposure="0000ff"/>
      <separator height="1"/>
      <info label="Tippe auf die Vorschau und ziehe die Kreise um den Bereich des Bilds zu wählen, der bei der Messung berücksichtigt wird. Du kannst auch verschiedene Einstellungen für die Kamera vornehmen. Unterbelichtete Bereiche werden blau markiert, überbelichtete werden rot markiert."/>
    </view>
    <view label="Wichtig">
      <info label="Was wird gemessen?" bold="true"/>
      <info label="Diese Funktion misst die relative Leuchtdichte mit der Kamera des Smartphones. Sie berücksichtigt die Helligkeit des Kamerabildes und die verwendeten Kameraeinstellungen (z.B. Belichtungszeit). Der absolute Wert hängt von der Kamera und leider auch von einigen Nachbearbeitungen des Handys ab, die wir nicht verhindern können."/>
      <separator height="1"/>
      <info label="Welche Fehler entstehen durch die Nachbearbeitung?" bold="true"/>
      <info label="Einige Smartphones optimieren die von der Kamera erfassten Daten, um ein ansprechenderes Bild zu erzeugen, indem sie die Helligkeit bestimmter Bildbereiche verändern. Die häufigsten Effekte sind:"/>
      <separator height="0.2"/>
      <info label="- Kontrastverstärkung: Dunkle Bereiche des Bildes werden dunkler, helle Bereiche heller. Dies passiert, wenn das gesamte Kamerabild keine starken Variationen in der Helligkeit aufweist."/>
      <separator height="0.2"/>
      <info label="- Dynamikbereichskompression: Dunkle Bereiche werden aufgehellt, helle Bereiche abgedunkelt. Dies geschieht, wenn Details im Bild durch extreme Helligkeitswerte verloren gehen würden. Bei Smartphones mit starker Dynamikbereichskompression bleibt die relative Leuchtdichte nahezu unverändert, selbst wenn die Kameraeinstellungen verändert werden, da das bearbeitete Bild eine ähnliche Helligkeit beibehält."/>
      <separator height="0.2"/>
      <info label="- Helligkeitsverstärkung: Die meisten Smartphones erhöhen die Bildhelligkeit, wenn das Bild andernfalls viel zu dunkel wäre."/>
      <separator height="1"/>
      <info label="Wie kann man trotz Nachbearbeitung zuverlässig messen?" bold="true"/>
      <info label="Wir empfehlen, die Belichtung so einzustellen, dass der gemessene Bereich eine mittlere Helligkeit (d.h. grau) aufweist. Die automatische Belichtung von phyphox passt die Kameraeinstellungen entsprechend an, sodass dieser Helligkeitsbereich erreicht wird. Diese Helligkeit ist weitgehend unbeeinflusst von der Nachbearbeitung des Telefons. Die relative Leuchtdichte basiert dann fast ausschließlich auf den Kameraeinstellungen (insbesondere ISO und Belichtungszeit), die für diese Helligkeit erforderlich sind. Da die automatische Belichtung einen Moment benötigt, um sich zu stabilisieren, sollte man vor der Messung kurz warten und beobachten, ob sich das Vorschaubild auf eine mittlere graue Helligkeit einpendelt."/>
      <separator height="1"/>
      <info label="Details für fortgeschrittene Nutzer" bold="true"/>
      <info label="Die Rohdaten der Kamera werden in RGB konvertiert, wobei die einzelnen RGB-Kanäle unter Annahme der Gamma-Kurve von sRGB linearisiert und anschließend wieder in einen Luma-Wert umgerechnet werden. Die relative Leuchtdichte ist der auf die Kameraeinstellungen normalisierte Luma-Wert, sodass ein rein weißes Bild eine relative Leuchtdichte von 1 ergibt, wenn die Kamera auf eine Belichtungszeit von 1/60s, einen ISO-Wert von 100 und eine Blende von f/1 eingestellt ist. (Dies ermöglicht jedoch weiterhin keinen Vergleich zwischen verschiedenen Gerätemodellen.)"/>
    </view>
  </views>
  <export>
    <set name="Data">
      <data name="Zeit">t1</data>
      <data name="luma_final">luma_final</data>
    </set>
  </export>
</phyphox>