ZITAT(matthiaspaul @ 2013-03-04, 0:15) Ich glaube, das ist ein Punkt, den wir in dem anderen Thread gar nicht explizit angesprochen haben, aber die vakante Position scheint bei diesen Objektiven eine Art "Dummy-Lens-ID" (evtl. kombiniert mit Bitflags für weitere Daten?) zu enthalten, die in manchen, aber seltsamerweise nicht in allen Fällen plausibel die Lens-ID einer Vorgängerversion des Objektivs enthält - zumindest anhand der groben äußeren Eckdaten der jeweiligen Objektive.
Auf diese Weise ließe sich Rückwärtskompatibilität mit Kameras erreichen, die noch keine Kenntnis von dem erweiterten Datensatz hatten und nur 32 Bytes auslesen würden (z.B. Kameras der AF-Serie oder die Dynax 3000i), bei denen aber trotzdem irgendwelche internen Funktionen in Abhängigkeit von konkreten Lens-IDs gesteuert würden - ob es solche Gehäuse gegeben hat, vermag ich nicht zu sagen. [...]
Die Tatsache, daß es Kameras gibt, die nur 32 Bytes auslesen und damit bei neueren Objektiven diesen "Dummy"-Wert an Position +1Eh als echte Lens-ID fehlinterpretieren würden, ist insofern wichtig, als daß ein Objektivhersteller somit auch dafür sorgen muß, daß dort, auch wenn kein Vorgängerobjektiv "emuliert" werden kann oder soll, wenigstens unverfängliche Daten stehen, die solche alten Kameras nicht durcheinander bringen.
Was auch immer dieser Wert also bei Objektiven mit 45-Byte-Datensätzen bedeutet, eigentlich müßten wir die dort stehenden Werte in der Lens-ID-Liste zumindest mit "Reserviert für ..." kennzeichnen.
Hier ein noch sehr unvollständiger Überblick über die bisher bekannten Objektive mit 45-Byte-Datensätzen, die in dem anderen Thread ausgelesen wurden:
5 = Minolta AF Zoom 35-70mm F3.5-4.5 (genaue Version unbekannt), Dummy-Lens-ID: 458116 = Minolta AF Zoom 24-85mm F3.5-4.5 New, Dummy-Lens-ID: 458418 = Minolta AF Zoom 70-210mm F4.5-5.6 New?, Dummy-Lens-ID: 26121 (das ist die Lens ID vom Minolta High-Speed AF Apo Tele 200mm F2.8 G New - warum?)9 = Minolta AF Macro 50mm F3.5 (New?), Dummy-Lens-ID: 4581115 = Minolta High-Speed AF Apo Tele 400mm F4.5 G, Dummy-Lens-ID: 26121 (das ist die Lens ID vom Minolta High-Speed AF Apo Tele 200mm F2.8 G New - warum?)20 = SAL-135F28, Dummy-Lens-ID: 4579128 = SAL-100M28, Dummy-Lens-ID: 25811 (das ist die Lens ID vom Minolta AF Macro 100mm F2.8 - paßt gut)31 = SAL-50M28, Dummy-Lens-ID: 25641 (das ist die Lens ID vom Minolta AF Macro 50mm F2.8 - paßt gut)40 = SAL-1870, Dummy-Lens-ID: 4584144 = SAL-50F14, Dummy-Lens-ID: 25621 (das ist die Lens ID vom Minolta AF 50mm F1.4 und Minolta AF 50mm F1.4 New - paßt gut)45 = SAL-85F14Z, Dummy-Lens-ID: 25921 (das ist die Lens ID vom Minolta AF 85mm F1.4 und Minolta AF 85mm F1.4 G New - paßt gut)46 = SAL-1680Z, Dummy-Lens-ID: 4584152 = SAL-70300G, Dummy-Lens-ID: 4584153 = SAL-70400G, Dummy-Lens-ID: 4584155 = SAL-1855, Dummy-Lens-ID: 45841
Was also bedeuten Werte wie 45791 (4579), 45811 (4581), 45841 (4584)?
Lassen sie sich (oder Teile davon) mit irgendeiner Operation (Maskierung, Division, Subtraktion) in alte Lens-IDs überführen, die dann mehr Sinn ergeben würden? Läßt sich anhand dieser weniger Beispiele schon eine Systematik ableiten? Unter Umständen hilft uns dies, zu verstehen, wie fünf- bzw- vierstellige Lens-IDs interpretiert werden müssen, bzw. wieso manche Objektive in der XML-Datei und der DSLR-A100-Firmware unter verschiedenen Werten auftauchen und wir einige dieser Werte bisher nicht in den Lens-IDs aus Exif-Daten wiederfinden konnten.[/quote]
Ob ein Zusammenhang zwischen der Länge der erweiterten Datensätze (45 Bytes) und den ersten beiden Stellen dieser Dummy-Lens-IDs (45791, 45811, 45841 etc.) besteht, und wenn auch nur als "Magic", also mnemotechnisch (d.h. man hätte auch einen anderen freien Bereich wählen können, es wäre nur nicht so leicht zu merken gewesen)?
Viele Grüße,
Matthias