August 23, 2014, 03:53:24 PM

Author Topic: EOS-M EXIF Screwup?  (Read 1641 times)

FunPhotons

  • 7D
  • *****
  • Posts: 405
    • View Profile
EOS-M EXIF Screwup?
« on: July 22, 2013, 07:59:36 AM »
If you have the EOS-M with the 18-55 lens take a look at the lens EXIF information in a JPG shot. Do you see the following?

Lens ID: 4,143
Lens Info: 18, 55, 0, 0
Lens Model: Canon EF-M 22mm f/2 STM


What the hell? The Lens Info seems to tell the focal range, but did they program these with the wrong Lens Model information!?

bchernicoff

  • 6D
  • *****
  • Posts: 547
    • View Profile
    • My Photos
Re: EOS-M EXIF Screwup?
« Reply #1 on: July 22, 2013, 08:32:33 AM »
I don't have this camera, so I can't repeat your test, but I wanted to ask what program you are using to view this EXIF info? Lens model info isn't saved as a text string like "Canon EF-M 22mm f/2 STM".

Edit: somehow the end of my comment was cut off. What I meant to say was that the Lens ID represents the lens model and it's the job of the program reading the Lens ID to lookup what lens name it maps to.
« Last Edit: July 22, 2013, 09:09:58 AM by bchernicoff »
6D, Fuji X-E1
Tamron 24-70 2.8 VC, Canon 50mm f/1.2L, 70-200 f/2.8L IS II, 400mm f/2.8L II, 100mm L IS Macro, Sigma 85mm, & 35mm f/1.4's, Rokinon 14mm f/2.8, Canon 2x Extender II, Kenko 1.4x, 430 EX II, Elinchroms

privatebydesign

  • Canon EF 300mm f/2.8L IS II
  • *******
  • Posts: 2180
  • Ermintrude says "moo"
    • View Profile
Re: EOS-M EXIF Screwup?
« Reply #2 on: July 22, 2013, 09:04:50 AM »
I don't know what your Lens Info is, but why dies it have 0,0 at the end?

Anyway, here is the EXIF from an EOS-M and 18-55 via EXIF Viewer.
The best time to plant a tree is twenty-five years ago. The second best time is today.

brianboru

  • Rebel SL1
  • ***
  • Posts: 83
    • View Profile
Re: EOS-M EXIF Screwup?
« Reply #3 on: July 22, 2013, 09:09:46 AM »
Examined in Photoshop CS6 things seem to be kosher:

File->"File Info"->"Raw Data" says this against a fresh JPEG:

Code: [Select]
      <rdf:Description rdf:about=""
            xmlns:aux="http://ns.adobe.com/exif/1.0/aux/">
         <aux:SerialNumber>03215220xxxx</aux:SerialNumber>
         <aux:LensInfo>18/1 55/1 0/0 0/0</aux:LensInfo>
         <aux:Lens>EF-M18-55mm f/3.5-5.6 IS STM</aux:Lens>
         <aux:LensID>4143</aux:LensID>
         <aux:LensSerialNumber>0000008xxx</aux:LensSerialNumber>
         <aux:ImageNumber>0</aux:ImageNumber>
         <aux:ApproximateFocusDistance>144/100</aux:ApproximateFocusDistance>
         <aux:FlashCompensation>0/1</aux:FlashCompensation>
         <aux:Firmware>2.0.2</aux:Firmware>
      </rdf:Description>


And "EXIF Viewer" says:
Quote
Lens Specification = 18-55mm F0-0
Lens Model = EF-M18-55mm f/3.5-5.6 IS STM
Lens Serial Number = 0000008xxx
7D, EOS M, S95, 40D, S40, 10S, ...
EF 70-200 f4.0 L, EF 17-40 f4.0 L, EF 40mm f2.8, EF 28-135,  Sigma 30mm f1.4 EX, ....

neuroanatomist

  • CR GEEK
  • ********
  • Posts: 13883
    • View Profile
Re: EOS-M EXIF Screwup?
« Reply #4 on: July 22, 2013, 09:23:14 AM »
Flickr shows the correct lens in Cameralab's sample images, e.g. http://www.flickr.com/photos/cameralabs/8204297848/#meta/.

So I'd say it your software that's wrong...
EOS 1D X, EOS M, and lots of lenses
______________________________
Flickr | TDP Profile/Gear List

FunPhotons

  • 7D
  • *****
  • Posts: 405
    • View Profile
Re: EOS-M EXIF Screwup?
« Reply #5 on: July 22, 2013, 09:36:35 AM »
Ah, I'm viewing it in OS X Preview. I'll try looking at it using something else. Presumably the problem is in the Apple RAW library.


So this is interesting, what is actually stored in the EXIF - a number indicating the lens?

neuroanatomist

  • CR GEEK
  • ********
  • Posts: 13883
    • View Profile
Re: EOS-M EXIF Screwup?
« Reply #6 on: July 22, 2013, 09:55:10 AM »
Ah, I'm viewing it in OS X Preview. I'll try looking at it using something else. Presumably the problem is in the Apple RAW library.

So this is interesting, what is actually stored in the EXIF - a number indicating the lens?

Yep, it's Apple's problem.  I see it, too, on a sample image downloaded from canon.jp - both in Preview and Aperture.  I've submitted a bug report to Apple.

FWIW, viewing the EXIF with exiftool (from Terminal) shows the lens correctly identified as the EF-M 18-55mm.
EOS 1D X, EOS M, and lots of lenses
______________________________
Flickr | TDP Profile/Gear List

bchernicoff

  • 6D
  • *****
  • Posts: 547
    • View Profile
    • My Photos
Re: EOS-M EXIF Screwup?
« Reply #7 on: July 22, 2013, 10:13:57 AM »
Ah, I'm viewing it in OS X Preview. I'll try looking at it using something else. Presumably the problem is in the Apple RAW library.


So this is interesting, what is actually stored in the EXIF - a number indicating the lens?

Yes, the Lens ID you originally posted.
6D, Fuji X-E1
Tamron 24-70 2.8 VC, Canon 50mm f/1.2L, 70-200 f/2.8L IS II, 400mm f/2.8L II, 100mm L IS Macro, Sigma 85mm, & 35mm f/1.4's, Rokinon 14mm f/2.8, Canon 2x Extender II, Kenko 1.4x, 430 EX II, Elinchroms

FunPhotons

  • 7D
  • *****
  • Posts: 405
    • View Profile
Re: EOS-M EXIF Screwup?
« Reply #8 on: July 22, 2013, 10:41:45 AM »
Ah, I'm viewing it in OS X Preview. I'll try looking at it using something else. Presumably the problem is in the Apple RAW library.

So this is interesting, what is actually stored in the EXIF - a number indicating the lens?

Yep, it's Apple's problem.  I see it, too, on a sample image downloaded from canon.jp - both in Preview and Aperture.  I've submitted a bug report to Apple.

FWIW, viewing the EXIF with exiftool (from Terminal) shows the lens correctly identified as the EF-M 18-55mm.

Interesting, exiftool must have its own database (so you need to keep updating it as new cameras and lenses are developed?)

I wonder what LR on OS X says? If anybody has it handy see what it says, or I can check later today.

Mt Spokane Photography

  • Canon EF 600mm f/4L IS II
  • ********
  • Posts: 8419
    • View Profile
Re: EOS-M EXIF Screwup?
« Reply #9 on: July 22, 2013, 11:24:10 AM »
Lens software uses the lens ID plus other information to guess at the lens model.  Where it gets diffricult is with third party lenses that use a Canon lens code.  Each piece of software does its own calculating from its database, so yes, you need to update your software if you want it to recognize a new lens.