Kamerametadata
Die Kamerametadata befindet sich unter Einstellungen Kamerametadata. Sie steuert die Metadatenfelder, die im verbundenen Nikon-Gerät gespeichert sind.
Hinweis: Die Kamerametadata ist derzeit nicht verfügbar, wenn Sie das Nikon Remote SDK v2 verwenden. Verwenden Sie den Legacy SDK-Modus für Künstlername, Copyright, Benutzerkommentar und Metadaten-ASK-Vorlagen.
Die sichtbaren Steuerelemente sind wie folgt organisiert:
- Eine Copyright-Karte mit Künstlername und Copyright-Text.
- Eine Benutzerkommentar-Karte.
Einige Nikon-Kameras zeigen den Benutzerkommentar im Kameramenü als Bildkommentar an. Die App verwendet den Benutzerkommentar, da dies der Name der Nikon Remote SDK-Funktionalität ist.
Die Unterstützung für Metadaten variiert je nach Kamera, Firmware und aktuellem Kamerazustand. Sie kann auch je nach Nikon SDK-Modus variieren. Zum Beispiel kann eine Kamera Metadatenmenüelemente auf ihrem LCD haben, während der aktive SDK-Modus diese Felder der App nicht zur Verfügung stellt. Im Legacy SDK-Modus bleiben die Felder sichtbar, sodass Sie Token-Vorlagen vorbereiten können, bevor Sie eine Verbindung herstellen, aber das verbundene Nikon-Modul entscheidet, was zur Laufzeit gelesen oder geschrieben werden kann. Im Nikon Remote SDK v2-Modus können die Steuerelemente für die Kamerametadata ausgeblendet werden, wenn die Unterstützung für v2 nicht verfügbar ist. Gespeicherte Metadatenvorlagen bleiben erhalten, sodass das Zurückwechseln in den Legacy SDK-Modus die konfigurierten Vorlagen wiederherstellen kann.
Literalmodus
Ein Metadatenfeld befindet sich im Literalmodus, wenn der Text kein @ASK oder @SCASK Token enthält. Literaler Text gehört zum Kameragehäuse. Er wird vom Gehäuse gelesen, wenn die App eine Verbindung herstellt, und durch Drücken von Set wird der aktuelle literale Wert an das Gehäuse geschrieben, wenn das verbundene Modul meldet, dass das Feld beschreibbar ist.
Verwenden Sie den Literalmodus, wenn der gleiche Wert im Kameramenü bleiben soll, wie z. B. ein Studio-Künstlername oder ein fester Copyright-Hinweis.
Die Copyright-Karte hat einen Set-Button für sowohl den Künstlernamen als auch das Copyright. Im Literalmodus validiert das Drücken von Set beide Felder und schreibt beide Werte in das Gehäuse, wenn das verbundene Modul meldet, dass die Felder beschreibbar sind.
Literale Kamerametadata werden nicht in App-Profilen gespeichert. Wenn Sie die Profile wechseln, speichert die App den kamerabasierten literalen Wert nicht als Profildaten.
Tokenmodus
Ein Metadatenfeld befindet sich im Tokenmodus, wenn es ein @ASK oder @SCASK Token enthält. Pfadzähler, Zeitstempel, Laufzeit-Zeitstempel, Erweiterungs-Token und Dateinamen-Token des Gehäuses werden für die Kamerametadata nicht aufgelöst. Wenn Sie eines dieser Pfad-Token in ein Metadatenfeld eingeben, warnt die App, dass es nicht als Metadatenplatzhalter verwendet wird.
Im Tokenmodus ist Set ausgeblendet, da der Text eine Vorlage und kein sofortiger Schreibvorgang für das Gehäuse ist. Token-Vorlagen sind Profildaten. Speichern Sie das Profil, wenn Sie möchten, dass die Vorlage später wieder geladen wird.
Tokenisierte Erfassungsmetadaten werden als transiente Kamerametadata implementiert. Unmittelbar vor der Aufnahme löst die App die Token-Vorlagen aus dem Erfassungsspeicher-Snapshot auf und schreibt den aufgelösten Wert in das Gehäuse. Normale Stillaufnahme und Puls- oder Workflowaufnahme verwenden dasselbe Verhalten für Metadaten zur Erfassungszeit. Nachdem die Stilldatei gespeichert wurde, löscht die App alle tokenisierten Kamerametadata-Felder, die sie für diese Aufnahme geschrieben hat, nach bestem Wissen.
Die Copyright-Karte hat einen Anfügen- oder Ignorieren-Schalter für den Nikon-Copyright-Metadatenblock. Dieser Block umfasst den Künstlernamen und den Copyright-Text auf bestätigten Gehäusen wie der Z50 und D800. Wenn entweder der Künstlername oder das Copyright tokenisiert ist, werden die aufgelösten Werte nur vor der Aufnahme geschrieben, wenn die Copyright-Karte auf Anfügen eingestellt ist. Wenn die Copyright-Karte auf Ignorieren eingestellt ist, können die Vorlagen weiterhin ASK-Felder erstellen und im Profil gespeichert bleiben, aber der Copyright-Metadatenblock wird nicht für die Aufnahme in das Gehäuse geschrieben.
In den Begriffen des Nikon-Kameramenüs ist Copyright ein Metadatenblock. Der Künstler identifiziert den Schöpfer, und Copyright enthält den Copyright-Hinweis. Verwenden Sie beispielsweise den Künstlernamen für Russ und Copyright für (c) 2026, anstatt den gesamten Hinweis in das Copyright-Feld einzufügen.
Der Benutzerkommentar hat seinen eigenen Anfügen- oder Ignorieren-Schalter. Wenn der Benutzerkommentar tokenisiert ist, wird der aufgelöste Wert nur vor der Aufnahme geschrieben, wenn der Benutzerkommentar auf Anfügen eingestellt ist. Wenn der Benutzerkommentar auf Ignorieren eingestellt ist, kann die Token-Vorlage weiterhin ASK-Felder erstellen und im Profil gespeichert bleiben, aber der Benutzerkommentar wird nicht für die Aufnahme in das Gehäuse geschrieben.
ASK- und SCASK-Metadatenvorlagen
Sie können @ASK und @SCASK Tokens in Metadatenvorlagen einfügen. Diese Tokens erstellen ASK-Felder auf die gleiche Weise wie in Pfadvorlagen. ASK-Tokens müssen die vollständige Beschreibungsform mit beiden # Trennzeichen verwenden. Zum Beispiel ist @ASK1#1:School# gültig, aber @ASK1 ist kein Metadatenplatzhalter. Literaler Text um ein fehlerhaftes ASK-ähnliches Token macht es nicht gültig. Zum Beispiel ist A@ASK1 immer noch fehlerhaft, da die vollständige Beschreibung fehlt.
Beispiele:
@ASK1#Client#@SCASK1#*1:Item#Job @ASK1#1:Job# - Item @SCASK1#*2:Item#
Beispiele, die keine Metadatenplatzhalter sind:
A@GCT3@YYYY@BFNA@ASK1
Verwenden Sie ASK für eingegebene Werte. Verwenden Sie SCASK für Werte, die häufig von einem seriellen Barcode-Scanner bereitgestellt werden. SCASK-Felder können weiterhin manuell eingegeben werden.
ASK- und SCASK-Werte können sensibel sein, da sie möglicherweise Kundennamen, Proben-IDs, Studenten-IDs, Bestellnummern, Beweisidentifikatoren oder Barcode-Nutzlasten enthalten. Das ASK-Logging der App ist datenschutzbewusst und protokolliert keine eingegebenen ASK-Werte oder Scanner-Nutzlasten.
Die Bereinigung von ASK- und SCASK-Metadaten kann nur nach bestem Wissen erfolgen, wenn die Kamera sich ausschaltet, trennt oder vor Abschluss der Bereinigung nicht mehr verfügbar ist. Die App vermeidet es, eingegebene ASK- oder SCASK-Werte zu protokollieren und vermeidet es, aufgelöste Metadaten-Nutzlasten zu protokollieren.
Für die vollständige Token-Syntax, Feldreihenfolge, erforderliche Felder, Platzhalter, scannerfähige Felder und Übermittlungsverhalten öffnen Sie die ASK-Hilfeseite.
Profilpersistenz
Die Profilgrenze ist einfach:
- Literale Metadatenwerte sind kamerabasiert und werden nicht in Profilen gespeichert.
- ASK-Metadatenvorlagen sind App-/Profildaten und werden mit dem Profil gespeichert.
- Die Pfadvorlage ist separate Profildaten auf der Pfadseite.
- Eingegebene ASK-Werte während der Aufnahme sind Laufzeitdaten, keine Profileinstellungen.
Dies verhindert, dass Profile versehentlich literale Kamerametadata überschreiben, während sie weiterhin wiederverwendbare ASK-Metadatenvorlagen für Aufnahme-Workflows ermöglichen.
ASCII- und Längenbeschränkungen
Nikon-Kamerametadata-Strings sind nur ASCII. Verwenden Sie keinen Unicode-Text wie akzentuierte Buchstaben, Mandarin-Zeichen, Emojis oder typografische Interpunktion.
Die PDFs des Nikon-Moduls sind konsistent bezüglich der Bytegrenzen, wo jedes Metadatenfeld vorhanden ist:
- Künstlername: 36 ASCII-Bytes.
- Copyright: 54 ASCII-Bytes.
- Benutzerkommentar: 36 ASCII-Bytes.
Da diese Felder nur ASCII sind, ist ein erlaubtes Zeichen ein Byte.
Die PDFs sind nicht perfekt konsistent bezüglich des genauen druckbaren ASCII-Sets. Einige Module beschreiben ein ASCII-90-Zeichensatz, während neuere Formulierungen oft ASCII-95 beschreiben. Um vermeidbare Kamerazusagen zu vermeiden, validiert die App literale Set-Werte mit dem konservativen ASCII-90-Set.
Erlaubte literale Zeichen sind:
- Leerzeichen.
- Ziffern
0bis9. - Englische Buchstaben
AbisZundabisz. - Interpunktion:
! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ ] _ { }
Druckbare ASCII-Zeichen außerhalb dieses konservativen Sets werden für literale Set-Werte nicht akzeptiert. Dazu gehören Backslash, Zirkumflex, Backtick, senkrechter Strich und Tilde.
Wenn ein literaler Wert zu lang ist oder nicht unterstützte Zeichen enthält, zeigt die App die Warnung in der entsprechenden Metadatenkarte an und sendet den Wert nicht an die Kamera.
ASK-Vorlagen-Textfelder können länger sein als der endgültige Kamerawert, da die Vorlage möglicherweise Token-Syntax enthält. Wenn tokenisierte Erfassungswrites ausgeführt werden, muss der aufgelöste Wert dennoch den gleichen ASCII- und Längenregeln entsprechen, bevor er in das Gehäuse geschrieben werden kann. Wenn ein aufgelöster Tokenwert zu lang ist oder nicht unterstützte Zeichen enthält, wird die Aufnahme abgelehnt, bevor der transiente Wert in das Gehäuse geschrieben wird. Die Statuszeile zeigt eine feldspezifische Ablehnungsnachricht an, z. B. dass die Metadaten für den Künstlernamen, das Copyright oder den Benutzerkommentar zu lang sind.
Laufzeitautorität
Das verbundene Nikon-Modul ist die Autorität für die Unterstützung von Metadaten. Die App verlässt sich nicht auf fest codierte Unterstützungstabellen für das Gehäuse für die Live-Set-Buttons. Der Legacy Nikon SDK-Modus und der Nikon Remote SDK v2-Modus können unterschiedliche Metadatenunterstützung für dieselbe Kamera melden. Wenn der aktuelle SDK-Modus den Künstlernamen, das Copyright, den Benutzerkommentar oder deren Anfügen-Schalter nicht bereitstellt, kann die App diese Felder in dieser Verbindung nicht lesen, schreiben oder zur Erfassungszeit anwenden. Wenn der v2-Modus diese Felder auf getesteten Gehäusen nicht bereitstellt, blendet ControlMyNikon die Steuerelemente für die Kamerametadata aus und zeigt stattdessen eine Verfügbarkeitsnotiz für v2 an.
Wenn ein Gehäuse verbunden ist, fragt die App das Nikon-Modul, welche Funktionen vorhanden sind und ob sie derzeit beschreibbar sind. Das Ergebnis steuert die Set-Taste und die Kartenmeldung jedes Feldes.
Ein Feld kann sich in einem dieser praktischen Zustände befinden:
- Getrennt oder unbekannt: Das Feld bleibt bearbeitbar, aber literales Set ist nicht verfügbar.
- Funktion fehlt: Das verbundene Gehäuse meldet, dass diese Metadatenfunktion fehlt.
- Vorhanden, aber derzeit nicht beschreibbar: Das Gehäuse meldet die Funktion, aber der aktuelle Kamerazustand erlaubt das Schreiben nicht.
- Beschreibbar: Der Literalmodus kann den Wert mit Set schreiben.
Wenn eine Funktion fehlt oder nicht beschreibbar ist, zeigt die App eine ruhige feldspezifische Nachricht an, anstatt das Feld auszublenden.
Wenn Metadaten nicht beschreibbar sind
Ein Metadatenfeld kann auf einem Gehäuse vorhanden sein, aber im aktuellen Kamerazustand nicht beschreibbar sein. Der genaue Grund wird von der Kamera und dem Nikon-Modul gesteuert.
Häufige Gründe, die in der Dokumentation des Nikon-Moduls aufgeführt sind, umfassen:
- Filmaufnahme.
- Spot-Weißabgleichmodus.
- Live-View bei einigen älteren Gehäusen.
- Spiegelhochstellung bei einigen Gehäusen.
- Kamera-Busy-Zustände.
Die App rät nicht zum genauen Grund, es sei denn, der Laufzeit-SDK-Pfad gibt ihn an. Wenn ein Feld nicht beschreibbar ist, stoppen Sie die Filmaufnahme oder andere aktive Kameraarbeiten, warten Sie, bis das Gehäuse inaktiv wird, oder stellen Sie die Verbindung wieder her, wenn der Kamerazustand veraltet erscheint.
Feldnotizen
Der Künstlername und das Copyright teilen sich eine Copyright-Metadatenkarte. Die Karte hat einen Anfügen- oder Ignorieren-Schalter und einen Set-Button für den Nikon-Copyright-Metadatenblock. Die Laufzeitvalidierung auf der Z50 und D800 zeigt, dass der Künstlername vom Anfügen-Zustand des Copyrights der Kamera abhängt, um in den Metadaten der aufgenommenen Datei zu erscheinen. Wenn der tokenisierte Künstlername in das Gehäuse geschrieben wird, aber nicht im gespeicherten Bild erscheint, setzen Sie die Copyright-Karte auf Anfügen und testen Sie erneut. Dies spiegelt das Modell des Copyright-Bildschirms der Kamera wider: Der Anfügen-Zustand gehört zum Copyright-Metadatenblock, nicht nur zum Copyright-Textfeld.
Der Benutzerkommentar hat einen Anfügen- oder Ignorieren-Schalter neben dem Textfeld. In einigen Kameramenüs erscheint dies als Bildkommentar. ASK-tokenisierte Benutzerkommentarwerte werden nur vor der Aufnahme geschrieben, wenn dieser Schalter auf Anfügen eingestellt ist.
Die Anfügen- oder Ignorieren-Schalter hängen vom Zustand der Laufzeitfähigkeit ab. Wenn das verbundene Modul meldet, dass die entsprechende Anfügen-Funktion fehlt oder nicht beschreibbar ist, ist der Schalter nicht verfügbar.
Verwandte Einrichtung
Verwenden Sie ASK, wenn Metadatenvorlagen eingegebene oder gescannte Werte benötigen. Verwenden Sie Path, wenn Zielordner und Dateinamen Zähler, Daten, Gehäusename oder andere Pfad-Token benötigen. Verwenden Sie Profile, um ASK-Metadatenvorlagen zu speichern und wiederzuladen. Verwenden Sie die Einstellungen des Gehäuses für Verbindung, Live-View-Start, Gehäusesperre, Kommunikationszeit und Belichtungsmesseroptionen.