[2] Exif の ASCII 形式を使います。 NULL で終端する文字列です。 >>1, >>9
[3] NULL より前の ASCII文字列部分の形式は、
YYYY:MM:DD HH:MM:SS
>>1, >>9 です。
自明とされているのかこの構文の意味は明記されていませんが、
日時の各部を固定長のASCII数字列として記述したものを表していると思われます。
[5] 日時の間は、 0x20
SPACE
です >>1, >>9。
[6] 日時不明の場合は、 0x20
SPACE
を数字のかわりに使うか、全体を 0x20
SPACE
で表す (0x20
SPACE
19個の列とする) ことができます。 >>1, >>9
[42] Image::ExifTool
は、 0000:00:00 00:00:00
という値を不明の意味で使うようです。
[11] Exif の ASCII 形式を使います。 NULL で終端する文字列です。 >>9
[12] NULL より前の ASCII文字列部分の形式は、
有効数字分の秒の小数部のASCII数字列と、
文字列の残りを埋める任意個の 0x20
SPACE
の列を連ねたものです。 >>9
[17] Exif の GPSDateStamp
タグでは、 ASCII
形式を使います。 NULL で終端する文字列です。 >>16
[18] UTC の日付を YYYY:MM:DD
形式で記述します。 >>16
自明とされたのかその詳細は明記されていませんが、年月日を順に固定長の
ASCII数字列としたものと思われます。
[15] Exif の GPSTimeStamp
タグでは、 RATIONAL
形式の値3つの組により、 UTC の時、分、秒を表します >>14。
ICRD
日付[20] Exif音声ファイルの ICRD
チャンクでは、
ASCII 形式を使います。 NULL で終端する文字列です。 >>19
[21] NULL より前の ASCII文字列部分の形式は、
YYYY-MM-DD
です。 YYYY
は年を4桁で、
MM
や DD
は月と日を0埋めして2桁で表したものです。 >>19
etim
時刻[24] Exif音声ファイルの etim
チャンクでは、
ASCII 形式を使います。 NULL で終端する文字列です。 >>23
[25] NULL より前の ASCII文字列部分の形式は、
hh:mm:ss.fff
です。hh
や mm
や ss
は時と分と秒を0埋めして2桁で表したものです。
fff
は秒の小数部で、桁数は任意です。0桁の場合は、
.
も省略しなければなりません。 >>19
[36] Exif は GPS の日時 (UTC 固定) を除き、時間帯・時差の扱いを規定していません。
[37] 一般的にはカメラ等撮影機器の時刻設定に従うようです。つまり地方時によって記録されます。 しかし中には UTC 固定の機器もあるようです。
[34] Exif の拡張にあたる TIFF/EP には TimeZoneOffset
が追加されています。
しかし一般的な Exif の実装はこれに対応していないようです。また TIFF/EP
制定後の本家 Exif の改訂でも取り込まれていません。
[35] Exif と共に XMP がメタデータ埋め込みに使われていることがあります。 XMP の日時には時差を記述できます。従ってそちらの情報を使うこともできます。 ただ Exif で XMP で情報に齟齬がある場合にどう処理するべきかは明らかではありません。
[38] GPS の日時が埋め込まれている場合、それを使うことができます。 ただし GPS の測位と撮影の時刻が実際にはどれだけ離れているか定かではありません。 GPS の日時を撮影時刻に使うよりは、撮影日時と GPS の日時を比較して、 15分単位の時間帯のいずれかに所属するとみなして時差を求め、 撮影日時がその時差を持つものとみなすのが良いのでしょうか。
[47] MWG の指針も GPS の日時からの推定を認めています >>46。
[48] 編集時に勝手に時間帯を補って変換してはなりません >>46。
[30] software - Is there any hope for Exif TimeZoneOffset as a standard? - Photography Stack Exchange () http://photo.stackexchange.com/questions/62082/is-there-any-hope-for-exif-timezoneoffset-as-a-standard
[31] travel - What do you do with your camera clock time in relation to time zones? - Photography Stack Exchange () http://photo.stackexchange.com/questions/21740/what-do-you-do-with-your-camera-clock-time-in-relation-to-time-zones
[15] デジカメの日付が狂っていて写真のexif辛い問題をRubyで処理 - Qiita () http://qiita.com/okitan/items/9a0178b10b9023249f08
[16] Issue 53106 - android - Nexus 4 camera writes incorrect "date/time digitized" in EXIF - Android Open Source Project - Issue Tracker - Google Project Hosting () https://code.google.com/p/android/issues/detail?id=53106
[17] Issue 42246 - android - Nexus 4 - Exif Tag - Digicam - Date Time Digitized - - Android Open Source Project - Issue Tracker - Google Project Hosting () https://code.google.com/p/android/issues/detail?id=42246
[18] Instagramの変なExif情報への対処: 三日画師のかすかだり () http://mikkagashi.cocolog-nifty.com/kasukadari/2012/04/instagramexif-8.html
[23] Galaxy Nexusの写真の撮影日時が世界時間 - docomo 解決済 | 教えて!goo () http://oshiete.goo.ne.jp/qa/7411418.html
[32] where does EXIF:TimeZoneOffset (0x882a) come from () http://u88.n24.queensu.ca/exiftool/forum/index.php?topic=3323.0
[41] Image::ExifTool - search.cpan.org () http://search.cpan.org/dist/Image-ExifTool/lib/Image/ExifTool.pod
[43] Proposal for storing TimeZone information in image metadata (EXIF) - Ars Technica OpenForum () http://arstechnica.com/civis/viewtopic.php?f=6&t=171966
[45] 0000206: Non standard exif tag is used for timezoneoffset - MantisBT () http://www.geosetter.de/mantis/view.php?id=206