Canon_AFConfig_0x0013

Started by JohnMoyer, July 13, 2024, 03:40:57 PM

Previous topic - Next topic

JohnMoyer

On Canon EOS R5, Canon_AFConfig_0x0013 seems to be what is set in th AF5 tab menu.
https://cam.start.canon/en/C003/manual/html/UG-04_AF-Drive_0110.html#AF-Drive_0110_2-2

AF5 tab menu, first item, "Initial Servo AF pt for FaceTracking subject"
 
Canon_AFConfig_0x0013 == 0 is "Initial AF pt set for FaceTracking subject"
Canon_AFConfig_0x0013 == 1 is "AF pt set for Single-point Spot AFSingle-point AFAF point expansionAF point expansion (manual selection: surround)"
Canon_AFConfig_0x0013 == 2 is "Auto"

Also in AF1 tab menu,  https://cam.start.canon/en/C003/manual/html/UG-04_AF-Drive_0050.html   

======== /Volumes/EOS_DIGITAL/DCIM/100CANON/IMG_0766.CR3
[MakerNotes:Camera] AFAreaMode                  : Zone AF
[MakerNotes:Camera] AFAreaMode                  : Zone AF
======== /Volumes/EOS_DIGITAL/DCIM/100CANON/IMG_0767.CR3
[MakerNotes:Camera] AFAreaMode                  : Unknown (17)
[MakerNotes:Camera] AFAreaMode                  : Unknown (17)
======== /Volumes/EOS_DIGITAL/DCIM/100CANON/IMG_0768.CR3
[MakerNotes:Camera] AFAreaMode                  : Unknown (16)
[MakerNotes:Camera] AFAreaMode                  : Unknown (16)
======== /Volumes/EOS_DIGITAL/DCIM/100CANON/IMG_0769.CR3
[MakerNotes:Camera] AFAreaMode                  : Face + Tracking
[MakerNotes:Camera] AFAreaMode                  : Face + Tracking

Unknown 17 is "Large Zone AF (vertical): Large Zone AF: Vertical"
Unknown 16 is "Large Zone AF (horizontal): Large Zone AF: Horizontal"

Martin B.

Hi,

Thanks again John for your detective work!

I get the same values as you on my Canon R6 for exiftool -U -Canon_AFConfig_0x0013.
I also get the same values as you on my Canon R6 for exiftool -U -AFAreaMode.

I did check all possible values of AFAreaMode, and a few values were different in ExifTool compared to the Canon manual. I have highlighted in red the ExifTool tag values that may be considered different from what Canon uses in their manual. In other words, where Canon AFInfo2 Tags (ExifTool documentation) differs from Selecting the AF Method (Canon manual).

Numerical Tag Value | String Tag Value | Canon Nomenclature
6 | Face + Tracking | Face + Tracking
9 | Spot AF | Spot AF
13 | Flexizone Single | 1-point AF
8 | AF Point Expansion (4 point) | Expand AF area: 4 points
10 | AF Point Expansion (8 point) | Expand AF area: Around
7 | Zone AF | Zone AF
17 | Unknown (17) | Large Zone AF: Vertical
16 | Unknown (16) | Large Zone AF: Horizontal

  • I think Flexizone Single should be replaced in ExifTool by Single-point AF for the Canon R6 (and most likely R5 as well).
  • I think AF Point Expansion (4 point) is close enough.
  • AF Point Expansion (8 point) might be the same as AF Point Expansion (surround) (which is another possible value in Canon AFInfo2 Tags (ExifTool documentation) and sounds closer to the Canon name (Expand AF area: Around). I don't know enough about Canon AF modes on other cameras to recommend a change.


Phil Harvey

Hi John,

Quote from: JohnMoyer on July 13, 2024, 03:40:57 PMCanon_AFConfig_0x0013 == 0 is "Initial AF pt set for FaceTracking subject"
Canon_AFConfig_0x0013 == 1 is "AF pt set for Single-point Spot AFSingle-point AFAF point expansionAF point expansion (manual selection: surround)"
Canon_AFConfig_0x0013 == 2 is "Auto"

Thanks.  This seems to be the same as for the 1D X.  I'll decode this and AFConfig 0x0012 (AFStatusViewfinder) for the R models as well.

QuoteUnknown 17 is "Large Zone AF (vertical): Large Zone AF: Vertical"
Unknown 16 is "Large Zone AF (horizontal): Large Zone AF: Horizontal"

Thanks.  This will appear in ExifTool 12.90.

@MartinB: I'm guessing that "Flexizone Single" is likely the same mode used for the R models, but that Canon just changed the name.  Otherwise, one would have expected them to use the value of 2 to represent the old-type "Single-point AF".  Also, "8-point" and "surround" are definitely the same, and are another case of Canon changing the description of this feature.  I resist adding extra complexity just for a Canon nomenclature difference.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

Martin B.

Quote from: Phil Harvey on July 17, 2024, 07:57:49 AMI resist adding extra complexity just for a Canon nomenclature difference.

;D Fair enough. Thanks Phil.