Thanks for this.
Just looking at this tag for a set of test files I see some unknown bits set, but the value is zero for most samples even though they weren't shot in MF according to the FocusMode tag.
0x0c01 OlympusOM_5
0x041e OlympusE-M1X
0x0400 OlympusE-M1MarkIII
0x0381 OlympusE-P7
0x0381 OlympusE-M10MarkIV
0x0108 OlympusE-PL1
0x0102 OlympusE-M1MarkII
0x0100 OlympusE-3
0x0008 OlympusE-PM2
0x0008 OlympusE-P5
0x0008 OlympusE-P3
0x0008 OlympusE-P1
0x0008 OlympusE-M5MarkII
0x0008 OlympusE-M5
0x0008 OlympusE-M1MarkII
0x0008 OlympusE-M10MarkIII
0x0008 OlympusE-M10MarkII
0x0008 OlympusE-450
0x0008 OlympusAIR-A01
0x0005 OlympusE-P2
0x0005 OlympusE-M5
0x0005 OlympusE-5
0x0003 OlympusE1_1280x960
0x0003 OlympusE-500
0x0002 OlympusE1_SQ
0x0002 OlympusE1_1600x1200
0x0002 OlympusE-P1
0x0002 OlympusE-510
0x0002 OlympusE-410
0x0002 OlympusE-30
0x0002 OlympusE-1_50-200_1.4TC
0x0002 OlympusE-1_350mm_OM
0x0002 OlympusE-1_350mm_OM_1.4TC
0x0002 OlympusE-1_300mm
0x0001 OlympusE-M10
0x0000 OlympusXZ-1
0x0000 OlympusTG-6
0x0000 OlympusTG-5
0x0000 OlympusTG-4
0x0000 OlympusSTYLUS1
0x0000 OlympusPEN-F
0x0000 OlympusOM-1
0x0000 OlympusE500-2900kelvin
0x0000 OlympusE1
0x0000 OlympusE1-b
0x0000 OlympusE-PM2
0x0000 OlympusE-PM1
0x0000 OlympusE-PL9
0x0000 OlympusE-PL8
0x0000 OlympusE-PL7
0x0000 OlympusE-PL6
0x0000 OlympusE-PL5
0x0000 OlympusE-PL3
0x0000 OlympusE-PL2
0x0000 OlympusE-PL1s
0x0000 OlympusE-PL10
0x0000 OlympusE-PL1
0x0000 OlympusE-P5
0x0000 OlympusE-P3
0x0000 OlympusE-P2
0x0000 OlympusE-P1_pre-production
0x0000 OlympusE-M5MarkIII
0x0000 OlympusE-M5MarkII
0x0000 OlympusE-M10MarkII
0x0000 OlympusE-M10
0x0000 OlympusE-620
0x0000 OlympusE-600
0x0000 OlympusE-520
0x0000 OlympusE-510
0x0000 OlympusE-500
0x0000 OlympusE-5
0x0000 OlympusE-450
0x0000 OlympusE-420
0x0000 OlympusE-400
0x0000 OlympusE-3ZD
0x0000 OlympusE-330
0x0000 OlympusE-300
0x0000 OlympusE-300_ZuikoED7-14mm_f4.0
0x0000 OlympusE-300_Zuiko40-150mm_f3.5-4.5
0x0000 OlympusE-300_SHQ
0x0000 OlympusE-300_ED150mm_f2.0
0x0000 OlympusE-300_14-45mm_f3.5-5.6
0x0000 OlympusE-30
0x0000 OlympusE-1_300mm-b
0x0000 OlympusE-1_14-54mm
0x0000 OlympusAIR-A01
So I don't know what to do about this. Other than determining if C-AF+TR was used for the OM-1, I think that trying to decode this could confuse things more than it could help.
- Phil
Hello,
at first I have to say thanks
@Phil: for the new version 12.57
@abgestumpft: for this great analysis
In order to make it a little bit more complicated I have to add what I have seen for tag "Olympus_FocusInfo_0x031b" doing tests with my Olympus E-M5iii camera:
Bit 0 and bit 1 of the left byte store a more detailed information about eye-autofocus (of face-priority-AF)
- 0: no eye-focus - only face-priority-AF
- 1: priority on right eye
- 2: priority on left eye
- 3: priority on eyes (left or right)
I feel free to enhance an example of abgestumpft:
35870 = 1000 1100 0001 1110 = C-AF+TR with Bird AF and bird was found
xx --> eye-autofocus
I also checked values of tag 0x013b with content of pictures taken with my E-M5iii:
I checked only fields that are used (E-M5iii has no "Subject Detection Modes")
(yellow) MF/S-AF/C-AF/C-AF+TR: same
(red) One of the C-AF modes used: same
(blue) One of the AF modes was used: different (always 0)
And I also have questions to abgestumpft:
Did you compare the values for "One of the Subject Detection Modes was used ..." with tag 0x0309 "AISubjectTrackingMode"?
Can you check the eye-focus values in pictures of your OM-1?
Thanks in advance
At comments of Phil:
QuoteJust looking at this tag for a set of test files I see some unknown bits set, but the value is zero for most samples even though they weren't shot in MF according to the FocusMode tag.
QuoteOther than determining if C-AF+TR was used for the OM-1, I think that trying to decode this could confuse things more than it could help.
I have seen that the tag 0x013b is handled different by different camera models
E-M5iii stores information about eye-autofocus;
E-PL6 does not store any value although both models have identical settings in menues and both write MakerNote Olympus2.
Assuming that OM-1 and E-M5iii store identical values
my suggestion/proposal for a next step:
(1)
we have to group cameras into - older models and newer models.
What is a "newer camera"?
For me this are all cameras: E-P... , E-M... and OM-...
Should we use MakerNote version Olympus2 or Olympus3 for grouping? Sorry I cannot prove/verify it.
(2)
Maybe we should do an internal "ExifTool" defined grouping; do we need 2 or do we need 3 groups?
This grouping should also be used for tag "AFPoint" -- see thread https://exiftool.org/forum/index.php?topic=14144.0 "Unknown values for AFPoint of newer Olympus cameras"
For group "older models" like E-620 E-600 (and may others also)
- tag "AFPoint" gives correct values
- Olympus_FocusInfo_0x031b is not written (or should not be taken into account)
i.e.: the stored value should be shown -- but please not shown as Unknown(xxx)
For group models e.g. OM-1 (uses MakerNote Olympus3) or EM5iii (uses MakerNote Olympus2)
- tag AFPoint has values we cannot decode currently
i.e.: the stored value should be shown -- but please not shown as Unknown(xxx)
- Olympus_FocusInfo_0x031b has values as explained in this thread
Best regards
herb