Метаданные в цифровой фотографии

Чтобы описать каждую точку цифрового изображения пиксель — picture element (элемент картинки, дословно) нужно задать несколько чисел. В случае растрового RGB 8 бит представления, каждый пиксель характеризуется тремя компьютерными 8 битными словами для каждого из каналов. В мегапиксельном изображении таких слов 3 миллиона. Поэтому графические файлы в растровом формате так велики. Записать попутно тысячу слов не составит труда и не потребуется никаких дополнительных затрат. Но эти «неграфические» слова — метаданные позволяют:
a) согласовать цвета и яркости воспринимаемые камерой или сканером с яркостью или цветами на дисплее компьютера,
б) знать съемочные настройки камеры для файла-изображения (избавится от бумажных блокнотов и диктофонов, хранящих памятные заметки),
в) подтвердить ваше авторское право,
г) найти нужное изображение в базе данных по ключевому слову или даже географической координате места съемки,
д) автоматически преобразовать файл в требуемый для вывода формат и корректно напечатать изображение в автоматическом режиме (в том числе без компьютера),
и еще много чего.DCF

Design Rule for Camera File System (описание в PDF) — индустриальный стандарт организации данных в устройствах получения, хранения, преобразования и вывода цифровых изображений. Принят в 1998 году JEIDA (Japan Electronics Industry Development Association) для стандартизации процесса переноса данных между различными устройствами. Сейчас JEIDA входит в JEITA (Japan Electronics and Information Technology Industries Association).

Правилам DCF подчиняется структура файлов на карте памяти цифрового аппарата. В привычном представлении это дерево папок с файлами и отдельными файлами. Изображения, обычно, хранятся во вложенных папках директории DCIM. В других хранятся видео и звуковые файлы, «системные» данные настроек камеры, шаблоны создания HTML галерей. Задания печати DPOF (папка MISC) позволяют принтеру прямой печати самостоятельно найти и выполнить задание печати.

Программное обеспечение, которым комплектуется камера, используя DCF информацию, автоматически копирует снимки с карты памяти на компьютер в базу данных, строит панорамы, открывает приложения для преобразования RAW файлов и выполняет многое другое, на что только хватило фантазии разработчиков.

Стандарт DCF включает так же и описание формата собственно графических файлов JPEG, TIFF, RAW. Графические файлы, в свою очередь, подчиняются правилам организаций и ассоциаций, утвердивших их. Стандарт EXIF входит в спецификацию DCF.

структура данных на карте памяти камеры Epson L-500V

Структура данных на карте памяти камеры Epson L-500V
EXIF

www.exif.org.

Для корректной работы различных устройств с мультимедийными файлами (звук, изображения) был принят стандарт универсальных заголовков файлов EXIF. EXIF — Exchangeble image format (версия 1.0 была опубликована в 1995 год). Формат предусматривает хранение в одном файле данных изображения или музыки, их уменьшенных копий (для JPEG рекомендуется 160×120), подраздела текстового описания данных.

Современная версия стандарта — Exif 2.2 (описание в PDF). Она включает так же технологию автоматического управления цветом и обработки изображения в соответствие с сюжетными съемочными настройками для вывода на печать или дисплей (версия 2.0 предполагала кодирование цвета в sRGB пространстве, в версии 2.2 цветовое пространство может быть любым).

Текстовая часть раздела Exif файла состоит из маркеров и тегов, описывающих определенный параметр (идентификатор и соответствующее ему имя параметра) и значение этого параметра (значение в определенном формате представления величины в виде ASCII кода, рационального, десятичного, шестнадцатеричного и т. д. числа). Набор тегов содержит более-менее стандартизованную и обязательную часть и разделы, «отданные» производителям техники и программного обеспечения для их специальных целей. Программное обеспечение, предназначенное для чтения EXIF данных, ставит в соответствие тегам их определения, а значениям — значения. При этом создатели не всегда придерживаются спецификации и потому случаются недоразумения. Так определение информационного поля может быть заменено соответствующим ему общепринятым эквивалентом, а значение не преобразовано в соответствующий формат. Или производитель камеры записывает в поле, соответствующее тегу, информацию в некорректном формате или вообще о другом параметре. Если это узкоспециализированная программа под определенную марку камер, то недоразумений обычно не бывает. Пользователь «обязан своей покупкой» подчиняться описанным в руководстве ПО правилам и, изучив свой аппарат и программу, будет понимать, о чем идет речь. Но если это универсальная программа, то путаница с неправильным наименованием тегов и форматированием, соответствующих им величин, случается не редко. Это неизбежная плата за универсальность. И еще за привычный язык, ведь по правилам EXIF языка, значения параметров всего лишь числа (например, дюйм — «1», см —«2»), а программа переводит их в понятные нам слова (что необязательно, например в виде чисел представлены некоторые параметры в Adobe Photoshop, Info раздел «Advanced EXIF»).

Рассмотрим информационную часть графического файла на примере цифрового снимка и программы чтения EXIF заголовков. Далее в таблице представлены основные теги формата EXIF на примере Canon EOS 300D и приложения ExifRead. В таблице так же приведены некоторые не отображаемые приложением теги, но о них полезно знать. Кроме ExifRead заголовки отображают и другие программы: AdobePhotoshop, ACDSee, IrfanView.

ТегОписаниеПример JPEG Canon 300D по ExifRead
Filenameимя файлаIMG_2614.JPG
Application
Marker
маркер, необходимый для корректного согласования пользовательских приложений с форматом записи служебной информации,
маркер APP1 указывает на блок информации JPEG EXIF, APP0 — JFIF (JPEG File Interchange Format) стандарт, APP2 — FlashPix
JFIF_APP1 : Exif
Makeпроизводитель камеры Canon
Modelмодель камерыCanon EOS 300D DIGITAL
Orientationориентация камеры при съемке, положение угла кадра с координатой 0,0left-hand side
XResolutionразрешение вывода (печати), точек на дюйм по Х координате180/1
YResolutionразрешение вывода (печати), точек на дюйм по У координате180/1
Resolution
Unit
единица длины, на которую приведено разрешение вывода, «1» дюймы, «2» сантиметрыInch
DateTimeдата последнего изменения изображения2004:07:13 11:57:35
YCbCr
Positioning
положение точки, определяющей цвет в ячейке YСbCr данныхCentered
ExifOffsetсдвиг, положение Image file directory — блока изображения в файле196
Exposure
Time
выдержка1/400 seconds
FNumberчисло диафрагмы11,0
ISO
SpeedRatings
эквивалентная светочувствительности200
ExifVersionверсия формата Exif0221
DateTime
Original
время съемки2004:07:13 11:57:35
DateTime
Digitized
время создания цифрового файла2004:07:13 11:57:35
Components
Configuration
формат представления данных в файле изображенияYCbCr
Compressed
BitsPerPixel
средняя степень компрессии JPEG3/1 (bits/pixel)
Shutter
SpeedValue
величина выдержки в представлении APEX (прим. 2)1/400 seconds,
корректный вид в APEX «8,6» (1/28,6)
ApertureValueвеличина апертуры в представлении APEXF 11,0,
корректный вид в APEX «7» (27/2)
Exposure
BiasValue
компенсация экспозиции в единицах EV (APEX)EV0,0
Max
ApertureValue
максимальная апертура объектива в представлении APEXF 5,00,
корректный вид в APEX «4,6» (2(4,6)/2)
Metering
Mode
тип экспозамера,«0» не определено, «1» усредненный, «2» центрально-взвешенный, «3» точечный, «4» мультиточечный, «5» мультисегментный, «6» частичный, «255» другие.Division
Flash вспышкаNot fired
FocalLengthфокусное расстояние объектива на камере125,00(mm)
UserCommentкомментарии пользователя к файлу, если камера позволяет их задать 
FlashPixVersionсовместимость с форматом представления данных FlashPix — стандарта International Imaging Industry Association — I3A0100 — совместимость с FlashPix format Ver.1.0
ColorSpaceцветовое пространство файла, DCF предполагает sRGB, которому соответствует значение маркера «1», иному пространству — «65535» (некалиброванное)sRGB
ExifImage
Width
ширина изображения, пикселей2048
ExifImage
Height
высота изображения, пикселей3072
Interoperability
Offset
параметр, определяющий положение Image file directory — блока изображения в файле2366
FocalPlane
XResolution
плотность сенсоров на матрице по Х координате 2048000/595,
или 3442 на дюйм,
позволяет определить размер сенсора по Х - 25,4х2048/3442 = 15,11 мм
или
25,4х595/1000 = 15,11 мм
FocalPlane
YResolution
плотность сенсоров на матрице по Y координате3072000/892,
или 3443/дюйм
размер сенсора
25,4х3072/3443 = 22,66 мм
FocalPlane
ResolutionUnit
единица измерения для плотности сенсоров, «1» не определено, «2» дюйм, «3» сантиметр Meter, ошибка
корректное значение Inch выдает приложение IrfanView
Sensing
Method
тип сенсораOne-chip color area sensor - одиночный сенсор с цветной матрицей фильтров
FileSourceисточник изображенияDSC — Digital still camera
Custom
Rendered
обработка изображенияNormal process
Exposure
Mode
режим экспоавтоматикиAuto
Scene
CaptureType
сюжетная программаStandard
Maker Note (Vendor)раздел дополнительных параметров (параметры, приведенные далее), для разработчика, его положениеCanon Format : 1408Bytes (Offset:942)
Macro modeмакрорежим при съемкеOff
Self timerтаймер при съемкеOff
QualityJPEG сжатиеFine
Flash modeрежим вспышкиOff
Sequence
mode
режим смены кадровSingle-frame
Focus modeалгоритм фокусировкиOne-Shot
Image sizeразмер изображенияLarge
Easy shooting modeпрограммный режимManual
Digital zoomцифровой зум 
Contrastпараметры обработки изображения, контрастHigh , +1
Saturationпараметры обработки изображения, насыщенностьHigh , +1
Sharpnessпараметры обработки изображения, резкостьHigh , +1
ISO Valueсветочувствительность100
Metering
mode
тип экспозамераEvaluative
Focus typeтип фокусировкиUnknown
AF point selectedточка фокусировкиUnknown (8197)
Exposure
mode
экспозиционный режимAperture Priority
Focal lengthобъектив на камере100-300 mm
Flash activityвспышкаOff
Sequence
number
кадр в серии снимков0
White
Balance
замер баланса белогоAuto
Flash biasэкспокоррекция вспышки в EV (APEX)0 EV
Firmware
Version
версия прошивки камерыFirmware Version 1.1.1
Camera Serial Number (Irfan)
Serial number (EXIF Reader)
серийный номер камеры1070439357 (Irfan)
3FCD-39869 (EXIF Reader)
Image
Number
номер снимка, снятого камерой,
первые три цифры — номер папки, последние четыре — порядковый номер файла
2262614
Owner
Name
имя пользователя камеры, если персонифицированаSergeySherbakov
Color tempцветовая температура5200K
WhitePointопределение точки белого изображения,
если используется CIE стандарт D65 — величина «3127/10000,3290/10000»
 
ParametersПараметры JPEGStandard
YCbCr
Coefficients
для YCbCr представления коэффициенты преобразования в RGB format
обычно «0.299/0.587/0.114»
 
Reference BlackWhiteопределение точки черного/белого
для YCbCr
величины задают черную/белую точку для Y, Cb, Cr и каналов RGB
 
Copyright копирайт (прим. 3)«Автор»
для EXIF, заполнено в ACDSee
Artistавтор (прим. 3)«Автор»
заполнено в ACDSee
ImageDescription
описание снимка (прим. 3)«EXIF теги Иллюстрация» заполнено в ACDSee
Thumbnail Information
Compression
JPEGInterchangeFormat
JPEGInterchangeFormatLength
информация об уменьшенной копии изображения в EXIF заголовкеOLDJPEG
2211
6492
Components Configurationформат кодирования данных характеристик пикселя
RGB «0x04,0x05,0x06,0x00»,
YCbCr «0x01,0x02,0x03,0x00»
для справки:
0x01:Y, 0x02:Cb, 0x03:Cr,
0x04:Red, 0x05:Green, 0x06:Blue
 
Brightness
Value
яркость сюжета в APEX,
для вычисления Exposure (Ev) к BrigtnessValue (Bv) нужно добавить величину SensitivityValue (Sv)
для справки:
Ev=Bv+Sv   Sv=log2(ISOSpeedRating / 3,125)
ISO100:Sv=5, ISO200:Sv=6, ISO400:Sv=7
 
Subject
Distance
дистанция фокусировки, м 
Light
Source
источник света, установка баланса белого,
«0» не задано, «1» daylight, «2» fluorescent, «3» tungsten, «10» flash, «17» standard A, «18» standard B, «19» standard C, «20» D55, «21» D65, «22» D75, «255» другие
 
Related
SoundFile
имя аудио файла, прикрепленного к снимку 
CFAPatternгеометрия фильтров на матрице (Color filter array-CFA)
Например:
RG
GB
для такого 2х2 RGB фильтра: 0x0002,0x0002,0x00,0x01,0x01,0x02
для справки:
Filter ColorRGBCMYW
CFA индекс0123456
 
Photometric Interpretationпредставление цвета: «1» монохромное изображение, «2» RGB, «6» YCbCr 

Можно сравнить EXIF данные для JPEG файла, полученные из программы Canon ZOOMBrowserEX и приложения ExifRead (поля тегов, которые в программе ExifRead отображаются как «Unknown» сокращены):

ExifReadCanonZOOMBrowserEX
Filename : IMG_2614.JPG
JFIF_APP1 : Exif
Main Information
Make : Canon
Model : Canon EOS 300D DIGITAL
Orientation : left-hand side
XResolution : 180/1
YResolution : 180/1
ResolutionUnit : Inch
DateTime : 2004:07:13 11:57:35
YCbCrPositioning : centered
ExifInfoOffset : 196
Sub Information
ExposureTime : 1/400Sec
FNumber : F11,0
ISOSpeedRatings : 200
ExifVersion : 0221
DateTimeOriginal : 2004:07:13 11:57:35
DateTimeDigitized : 2004:07:13 11:57:35
ComponentConfiguration : YCbCr
CompressedBitsPerPixel : 3/1 (bit/pixel)
ShutterSpeedValue : 1/400Sec
ApertureValue : F11,0
ExposureBiasValue : EV0,0
MaxApertureValue : F5,0
MeteringMode : Division
Flash : Not fired
FocalLength : 125,00(mm)
MakerNote : Canon Format : 1408Bytes (Offset:942)
UserComment :
FlashPixVersion : 0100
ColorSpace : sRGB
ExifImageWidth : 2048
ExifImageHeight : 3072
ExifInteroperabilityOffset : 2366
FocalPlaneXResolution : 2048000/595
FocalPlaneYResolution : 3072000/892
FocalPlaneResolutionUnit : Meter
SensingMethod : OneChipColorArea sensor
FileSource : DSC
CustomRendered : Normal process
ExposureMode : Auto
WhiteBalance : Auto
SceneCaptureType : Standard
Vendor Original Information
Self-timer : Off
Quality : Fine
FlashMode : Off
Drive Mode : Single-frame
Focus Mode : One-Shot
ImageSize : Large
Easy shooting mode : Manual
Contrast : +1
Saturation : +1
Sharpness : +1
MeteringMode : Evaluative
AF point selected : Unknown (8197)
ExposureProgram : Aperture Priority
Focal length of lens : 100-300(mm)
Flash Activity : Off
Color Tone : Normal
Unknown (0001)3,46 : 005C ... FFFF (прим. 1)
Unknown (0002)3,4 : 0,125,610,914
Unknown (0003)3,4 : 100,0,0,0
White Balance : Auto
Sequence number(Continuous mode) : 0
Flash bias : 0 EV
Unknown (0004)3,33 : 0042 ... 0000
Unknown (0093)3,9 : 18,0,0...,65535
Image type : IMG:EOS300DDIGITALJPEG
Firmware version : FirmwareVersion1.1.1
Serial number : 3FCD-39869
Unknown (0015)4,1 : -1879048192
Image Number : 2262614
Owner name : SergeySherbakov
Unknown (0010)4,1 : -2147483280
Unknown (000E)4,1 : 2620984
Unknown (000D)1,512 :0,...,0.0.0.0.0.0
Unknown (0000)3,18 : 0,...0,0,0,0,0,0,0
Unknown (00C0)3,13 : 001A ... CC 0190
Unknown (00C1)3,13 : 001A ... C6 016C
Unknown (00AA)3,5 : 10,529...,1026,698
Unknown (00A8)3,10 : 20,429...,0,0,0,0,0
Unknown (00A9)3,41 : 82,...,129,127
Color temp : 5200K
Parameters : Standard
Unknown (0012)3,24 : 7,7,...,65535
Unknown (0013)3,4 : 0,159,7,112
Unknown (0000)3,5 : 0,0,0,0,0
Unknown (00B6)4,12 : 24,...,262146
ExifR98
ExifR : R98
Version : 0100
Unknown (4097) : 2048
Unknown (4098) : 3072
Thumbnail Information
Compression : OLDJPEG
XResolution : 180/1
YResolution : 180/1
ResolutionUnit : Inch
JPEGInterchangeFormat : 2548
JPEGInterchangeFormatLength : 6492
File Name IMG_2614.JPG
Camera Model Name
Canon EOS 300D DIGITAL
Shooting Date/Time
13.07.2004 11:57:35
Shooting Mode Aperture-Priority AE
Tv( Shutter Speed ) 1/400
Av( Aperture Value ) 11
Metering Mode Evaluative
Exposure Compensation 0
ISO Speed 200
Lens 100.0 - 300.0mm
Focal Length 125.0mm
Image Size 2048x3072
Image Quality Fine
Flash Off
White Balance Auto
AF Mode One-Shot AF
Parameters Contrast +1
Sharpness +1
Color saturation +1
Color tone Normal
Color Space sRGB
File Size 2240KB
Drive Mode Single-frame shooting
Owner's Name Sergey Sherbakov
Camera Body No. 1070439357

EXIF данные для RAW (Canon EOS 300D) файла, полученные из программы ExifRead и приложения Canon ZOOMBrowserEX:

ExifReadCanonZOOMBrowserEX
Filename : CRW_5185.CRW
Canon CRW Header
CCDRAW Image : 4910386Bytes(offset:26)
JPEG Image : 534464Bytes(offset:4910412)
Unknown(1803) : 1,0
ImageSpec : 3072Ѓ~2048
ExpouserMode : Single
Unknown(1804) : 0,1256
Unknown(1817) : 24817,6724
CapturedTime : 2004:10:16 10:17:02
ImageFileName : CRW_5185.CRW
ThumbnailFileName : CRW_5185.THM
Unknown(0805) :
Unknown(1814) : 0,3724
Unknown(0805) : EOS 300D DIGITAL CMOS RAW
ImageType : CRW:EOS 300D DIGITAL CMOS RAW
OwnerName : Sergey Sherbakov
ModelName : Canon EOS 300D DIGITAL
Unknown(180B) : 39869,9577
ISOSensivity : 100
ROMOperationMode : USA
FirmwareVersion : Firmware Version 1.1.1
ISOSensivity : 100
LensFocalLength : 18.0(mm)
White Balance : Daylight
Sequence number(Continuous mode) : 0
Flash bias : 0 EV
Unknown(102A) : 66,0,...,0,0,0,0
Unknown(1093) : 18,0,......,5535
Self-timer : Off
Quality : RAW
FlashMode : Off
Drive Mode : Single-frame
Focus Mode : MF
ImageSize : Large
Easy shooting mode : Manual
Contrast : Normal
Saturation : Normal
Sharpness : Normal
MeteringMode : Evaluative
ExposureProgram : Aperture Priority
Focal length of lens : 18-55(mm)
Flash Activity : Off
Color Tone : Normal
Unknown(102D) : 92,0,...,65535,65535
Unknown(0036) : 0E82
Unknown(1834) : 368,2833
CCDImageSize : 3152Ѓ~2068
Unknown(1835) : 1,0,514,4000
Unknown(1038) : 7,7,3072,...,0,65535
Unknown(10C0) : 26,336,....,460,400
Unknown(10C1) : 26,305,....,454,364
Unknown(10C2) : 884,....,78,151,28
Unknown(10AA) : 10,877,...,588
Unknown(10A8) : 20,3871,...,5200
Unknown(10AD) : 62,...,65099,65325
Unknown(10AE) : 5200
Unknown(10AF) : 1024
Unknown(10A9) : 82,1398,...,124,126
Unknown(10B4) : 2
Unknown(10B5) : 10,3,1,2048,1360
Unknown(1039) : 0,159,7,112
Unknown(183B) : 0
File Name CRW_5185.CRW
Camera Model Name
Canon EOS 300D DIGITAL
Shooting Date/Time
16.10.2004 10:17:02
Shooting Mode
Aperture-Priority AE
Tv( Shutter Speed )
1/30
Av( Aperture Value )
3.5
Metering Mode
Evaluative
Exposure Compensation
0
ISO Speed
100
Lens
18.0 - 55.0mm
Focal Length
18.0mm
Image Size
3072x2048
Image Quality
RAW
Flash
Off
White Balance
Daylight
AF Mode
Manual Focus
Parameters
Contrast Normal
Sharpness Normal
Color saturation Normal
Color tone Normal
Color Space
Adobe RGB
File Size
5323KB
Drive Mode
Single-frame shooting
Owner's Name
Sergey Sherbakov
Camera Body No.
1070439357

Примечания.

1. Некоторые поля данных для тегов «Unknown» в таблицах сокращены.

2. Теги «ShutterSpeedValue», «ApertureValue» и некоторые другие (с идентификатором Value) в соответствии со стандартом EXIF записываются не в привычных фотографических величинах, а в APEX представлении. Иногда приложения для просмотра EXIF данных преобразуют APEX формат к привычному виду, иногда нет.

Что представляет собой формат APEX? APEX (The Additive System for Photographic Exposure) удобная форма записи и, главное, выражения соотношений экспозиционных условий. Удобная потому, что оперирует с логарифмическими величинами с основанием 2. В них удвоение экспозиции соответствует увеличению ее на один шаг, то есть на привычную ступень выдержки или диафрагмы. Чтобы подсчитать экспозицию в формате APEX достаточно воспользоваться простой формулой: AV + TV = LV + SV= EV. Где AV и TV соответственно APEX величина диафрагмы и выдержки, LV яркости, SV светочувствительности. При этом в APEX за нулевые значения величины AV = 0 принята диафрагма f/1,0, выдержки TV = 0 - 1 c, яркости LV=0 - 3,4 кандел/м*м, светочувствительности SV = 0 - 3,125 (в ISO).

Чтобы отличать фотографические термины «диафрагма», «выдержка» от величин в APEX принято все величины, выраженные в APEX формате сопровождать словом «величина» — как «Aperture value», а при сокращении добавлять букву «V» — как Av.

Интересно, что сейчас в камерах Canon с режимами приоритета выдержки и диафрагмы Tv и Av ряд значений на органах управления записан в привычных обратных секундах и диафрагменных числах. Объясняется это тем, что на камерах Canon «значки» Tv и Av появились, когда APEX формат был практически важен для вычисления экспозиции и популярен. И в качестве значений этих величин использовались величины APEX. Затем с развитием автоматики и унификации экспонометрических устройств практическая важность формата APEX для фотографа стала минимальной и от него отказались, вернувшись к привычным диафрагменным числам и секундам. А маркировка режимов у Canon осталась прежней (Douglas A. Kerr, P.E.).

Как отображается информация в программе для просмотра съемочных параметров, зависит от разработчика. Формально тегу «Aperture value» соответствует величина в единицах APEX без всяких суффиксов и префиксов. Но, к примеру, в Canon ZOOM Browzer EX тег «Aperture value» отображается в формате диафрагменного числа, но без префикса «f/» (для ясности следовало бы писать именно так, то есть «f/»), а Tv, которое, тем не менее, расшифровывается как «Shutter Speed», как доля секунды без «c», то есть верно, если знать об истории появления значков Av/Tv на Canon. В ACDSee версии 5 «Aperture value» корректно отображается в единицах APEX, а в версии 7 в привычном формате «f/число». Определить, что скрывается за «Aperture value» в вашей программе, можно посмотрев на значение другого тега EXIF «F-number». Если числовые значения совпадают, то «Aperture value» отображается в диафрагменных числах, если нет — в APEX единицах. Тогда проверьте соответствие по формуле Aperture value = 2 х Log2F-number. (Легко заметить, что при f/4 - APEX - так же 4, но это единственное исключение).

3. Стандарты DCF и EXIF постоянно «расширяются» и к ним добавляются новые спецификации и, соответственно, теги. Кроме того, производители техники и ПО иногда вводят новые спецификации метаданных. Такие спецификации могут интегрироваться в EXIF, но могут быть и совершенно независимыми. Так в полях EXIF данных есть маркеры, указывающие на совместимость с форматами представления данных FlashPix (стандарта International Imaging Industry Association — I3A), маркеры описывающие расширение ExifR98, GPS данные и другие. С выходом EXIF PRINT, для автоматической обработки изображения в соответствие с сюжетной программой съемки к EXIF добавлены теги, описывающие «сюжетные» настройки цифровой камеры: вспышка, экспорежим, баланс белого, выдержка, дистанция до объекта, источник света, сюжетная программа, цифровой зум, постобработка, контраст, насыщенность, повышение резкости, шумоподавление. Альтернативная технология согласования печати и обработки PIM (Print Image Matching — EPSON, 2001 год) так же добавляет к метаданным 12 (PIM I) или 14 (PIM II) «сюжетных» пунктов.

ACDSee

Метаданные, редактируемые в ACDSee

Среди стандартных тегов EXIF есть предназначенные для систематизации хранения снимков на компьютере. Это: владелец камеры, имя пользователя, авторские права, описание и другие. Если их нельзя заполнить непосредственно при съемке, то нужно использовать либо «фирменное» ПО от камеры либо универсальные программы. К числу таких программ относятся, например, Adobe Photoshop и ACDSee. С их помощью можно изменить значения перечисленных тегов. Но нужно быть внимательным, не все «поля», которые можно заполнить в таких программах сохраняются как метаданные файла. Программа может хранить данные в своей базе данных и не записывать их в файл изображения. Так Adobe Photoshop помимо стандартных (перечисленных выше) полей описания файла, позволяет заполнить многие другие, а для RAW файлов записать даже «скорректированные» настройки камеры. Но хранится вся эта дополнительная информация либо в единой базе данных Photoshop на вашем компьютере, либо в виде переносимого вместе с основным файлом файла метаданных «*.XMP» (а сам RAW файл, по определению, не подвергается изменениям).




26 января 2005 Г.

— picture element ( , ) . RGB 8 , 8 . 3 . . . «» — :
a) ,
) - ( , ),
) ,
) ,
) ( ),
.

DCF

Design Rule for Camera File System ( PDF) — , , . 1998 JEIDA (Japan Electronics Industry Development Association) . JEIDA JEITA (Japan Electronics and Information Technology Industries Association).

DCF . . , , DCIM. , «» , HTML . DPOF ( MISC) .

, , DCF , , , RAW , .

DCF JPEG, TIFF, RAW. , , , . EXIF DCF.

      Epson  L-500V

Epson L-500V

EXIF

www.exif.org.

(, ) EXIF. EXIF — Exchangeble image format ( 1.0 1995 ). , ( JPEG 160×120), .

— Exif 2.2 ( PDF). ( 2.0 sRGB , 2.2 ).

Exif , ( ) ( ASCII , , , . . ). - , «» . , EXIF , , — . . , . , , . , . « » , , , . , , , . . , EXIF , (, — «1», —«2»), ( , Adobe Photoshop, Info «Advanced EXIF»).

EXIF . EXIF Canon EOS 300D ExifRead. , . ExifRead : AdobePhotoshop, ACDSee, IrfanView.

JPEG Canon 300D ExifRead
Filename IMG_2614.JPG
Application
Marker
, ,
APP1 JPEG EXIF, APP0 — JFIF (JPEG File Interchange Format) , APP2 — FlashPix
JFIF_APP1 : Exif
Make Canon
Model Canon EOS 300D DIGITAL
Orientation , 0,0 left-hand side
XResolution (), 180/1
YResolution (), 180/1
Resolution
Unit
, , «1» , «2» Inch
DateTime 2004:07:13 11:57:35
YCbCr
Positioning
, YbCr Centered
ExifOffset , Image file directory — 196
Exposure
Time
1/400 seconds
FNumber 11,0
ISO
SpeedRatings
200
ExifVersion Exif 0221
DateTime
Original
2004:07:13 11:57:35
DateTime
Digitized
2004:07:13 11:57:35
Components
Configuration
YCbCr
Compressed
BitsPerPixel
JPEG 3/1 (bits/pixel)
Shutter
SpeedValue
APEX (. 2) 1/400 seconds,
APEX «8,6» (1/28,6)
ApertureValue APEX F 11,0,
APEX «7» (27/2)
Exposure
BiasValue
EV (APEX) EV0,0
Max
ApertureValue
APEX F 5,00,
APEX «4,6» (2(4,6)/2)
Metering
Mode
,«0» , «1» , «2» -, «3» , «4» , «5» , «6» , «255» . Division
Flash Not fired
FocalLength 125,00(mm)
UserComment ,  
FlashPixVersion FlashPix — International Imaging Industry Association — I3A 0100 — FlashPix format Ver.1.0
ColorSpace , DCF sRGB, «1», — «65535» () sRGB
ExifImage
Width
, 2048
ExifImage
Height
, 3072
Interoperability
Offset
, Image file directory — 2366
FocalPlane
XResolution
2048000/595,
3442 ,
- 25,42048/3442 = 15,11

25,4595/1000 = 15,11
FocalPlane
YResolution
Y 3072000/892,
3443/

25,43072/3443 = 22,66
FocalPlane
ResolutionUnit
, «1» , «2» , «3» Meter,
Inch IrfanView
Sensing
Method
One-chip color area sensor -
FileSource DSC — Digital still camera
Custom
Rendered
Normal process
Exposure
Mode
Auto
Scene
CaptureType
Standard
Maker Note (Vendor) (, ), , Canon Format : 1408Bytes (Offset:942)
Macro mode Off
Self timer Off
Quality JPEG Fine
Flash mode Off
Sequence
mode
Single-frame
Focus mode One-Shot
Image size Large
Easy shooting mode Manual
Digital zoom  
Contrast , High , +1
Saturation , High , +1
Sharpness , High , +1
ISO Value 100
Metering
mode
Evaluative
Focus type Unknown
AF point selected Unknown (8197)
Exposure
mode
Aperture Priority
Focal length 100-300 mm
Flash activity Off
Sequence
number
0
White
Balance
Auto
Flash bias EV (APEX) 0 EV
Firmware
Version
Firmware Version 1.1.1
Camera Serial Number (Irfan)
Serial number (EXIF Reader)
1070439357 (Irfan)
3FCD-39869 (EXIF Reader)
Image
Number
, ,
— , —
2262614
Owner
Name
, SergeySherbakov
Color temp 5200K
WhitePoint ,
CIE D65 — «3127/10000,3290/10000»
 
Parameters JPEG Standard
YCbCr
Coefficients
YCbCr RGB format
«0.299/0.587/0.114»
 
Reference BlackWhite /
YCbCr
/ Y, Cb, Cr RGB
 
Copyright (. 3) «»
EXIF, ACDSee
Artist (. 3) «»
ACDSee
ImageDescription
(. 3) «EXIF » ACDSee
Thumbnail Information
Compression
JPEGInterchangeFormat
JPEGInterchangeFormatLength
EXIF OLDJPEG
2211
6492
Components Configuration
RGB «0x04,0x05,0x06,0x00»,
YCbCr «0x01,0x02,0x03,0x00»
:
0x01:Y, 0x02:Cb, 0x03:Cr,
0x04:Red, 0x05:Green, 0x06:Blue
 
Brightness
Value
APEX,
Exposure (Ev) BrigtnessValue (Bv) SensitivityValue (Sv)
:
Ev=Bv+Sv   Sv=log2(ISOSpeedRating / 3,125)
ISO100:Sv=5, ISO200:Sv=6, ISO400:Sv=7
 
Subject
Distance
,  
Light
Source
, ,
«0» , «1» daylight, «2» fluorescent, «3» tungsten, «10» flash, «17» standard A, «18» standard B, «19» standard C, «20» D55, «21» D65, «22» D75, «255»
 
Related
SoundFile
,  
CFAPattern (Color filter array-CFA)
:
R G
G B
22 RGB : 0x0002,0x0002,0x00,0x01,0x01,0x02
:
Filter Color R G B C M Y W
CFA 0 1 2 3 4 5 6
 
Photometric Interpretation : «1» , «2» RGB, «6» YCbCr  

EXIF JPEG , Canon ZOOMBrowserEX ExifRead ( , ExifRead «Unknown» ):

ExifRead CanonZOOMBrowserEX
Filename : IMG_2614.JPG
JFIF_APP1 : Exif
Main Information
Make : Canon
Model : Canon EOS 300D DIGITAL
Orientation : left-hand side
XResolution : 180/1
YResolution : 180/1
ResolutionUnit : Inch
DateTime : 2004:07:13 11:57:35
YCbCrPositioning : centered
ExifInfoOffset : 196
Sub Information
ExposureTime : 1/400Sec
FNumber : F11,0
ISOSpeedRatings : 200
ExifVersion : 0221
DateTimeOriginal : 2004:07:13 11:57:35
DateTimeDigitized : 2004:07:13 11:57:35
ComponentConfiguration : YCbCr
CompressedBitsPerPixel : 3/1 (bit/pixel)
ShutterSpeedValue : 1/400Sec
ApertureValue : F11,0
ExposureBiasValue : EV0,0
MaxApertureValue : F5,0
MeteringMode : Division
Flash : Not fired
FocalLength : 125,00(mm)
MakerNote : Canon Format : 1408Bytes (Offset:942)
UserComment :
FlashPixVersion : 0100
ColorSpace : sRGB
ExifImageWidth : 2048
ExifImageHeight : 3072
ExifInteroperabilityOffset : 2366
FocalPlaneXResolution : 2048000/595
FocalPlaneYResolution : 3072000/892
FocalPlaneResolutionUnit : Meter
SensingMethod : OneChipColorArea sensor
FileSource : DSC
CustomRendered : Normal process
ExposureMode : Auto
WhiteBalance : Auto
SceneCaptureType : Standard
Vendor Original Information
Self-timer : Off
Quality : Fine
FlashMode : Off
Drive Mode : Single-frame
Focus Mode : One-Shot
ImageSize : Large
Easy shooting mode : Manual
Contrast : +1
Saturation : +1
Sharpness : +1
MeteringMode : Evaluative
AF point selected : Unknown (8197)
ExposureProgram : Aperture Priority
Focal length of lens : 100-300(mm)
Flash Activity : Off
Color Tone : Normal
Unknown (0001)3,46 : 005C ... FFFF (. 1)
Unknown (0002)3,4 : 0,125,610,914
Unknown (0003)3,4 : 100,0,0,0
White Balance : Auto
Sequence number(Continuous mode) : 0
Flash bias : 0 EV
Unknown (0004)3,33 : 0042 ... 0000
Unknown (0093)3,9 : 18,0,0...,65535
Image type : IMG:EOS300DDIGITALJPEG
Firmware version : FirmwareVersion1.1.1
Serial number : 3FCD-39869
Unknown (0015)4,1 : -1879048192
Image Number : 2262614
Owner name : SergeySherbakov
Unknown (0010)4,1 : -2147483280
Unknown (000E)4,1 : 2620984
Unknown (000D)1,512 :0,...,0.0.0.0.0.0
Unknown (0000)3,18 : 0,...0,0,0,0,0,0,0
Unknown (00C0)3,13 : 001A ... CC 0190
Unknown (00C1)3,13 : 001A ... C6 016C
Unknown (00AA)3,5 : 10,529...,1026,698
Unknown (00A8)3,10 : 20,429...,0,0,0,0,0
Unknown (00A9)3,41 : 82,...,129,127
Color temp : 5200K
Parameters : Standard
Unknown (0012)3,24 : 7,7,...,65535
Unknown (0013)3,4 : 0,159,7,112
Unknown (0000)3,5 : 0,0,0,0,0
Unknown (00B6)4,12 : 24,...,262146
ExifR98
ExifR : R98
Version : 0100
Unknown (4097) : 2048
Unknown (4098) : 3072
Thumbnail Information
Compression : OLDJPEG
XResolution : 180/1
YResolution : 180/1
ResolutionUnit : Inch
JPEGInterchangeFormat : 2548
JPEGInterchangeFormatLength : 6492
File Name IMG_2614.JPG
Camera Model Name
Canon EOS 300D DIGITAL
Shooting Date/Time
13.07.2004 11:57:35
Shooting Mode Aperture-Priority AE
Tv( Shutter Speed ) 1/400
Av( Aperture Value ) 11
Metering Mode Evaluative
Exposure Compensation 0
ISO Speed 200
Lens 100.0 - 300.0mm
Focal Length 125.0mm
Image Size 2048x3072
Image Quality Fine
Flash Off
White Balance Auto
AF Mode One-Shot AF
Parameters Contrast +1
Sharpness +1
Color saturation +1
Color tone Normal
Color Space sRGB
File Size 2240KB
Drive Mode Single-frame shooting
Owner's Name Sergey Sherbakov
Camera Body No. 1070439357

EXIF RAW (Canon EOS 300D) , ExifRead Canon ZOOMBrowserEX:

ExifRead CanonZOOMBrowserEX
Filename : CRW_5185.CRW
Canon CRW Header
CCDRAW Image : 4910386Bytes(offset:26)
JPEG Image : 534464Bytes(offset:4910412)
Unknown(1803) : 1,0
ImageSpec : 3072~2048
ExpouserMode : Single
Unknown(1804) : 0,1256
Unknown(1817) : 24817,6724
CapturedTime : 2004:10:16 10:17:02
ImageFileName : CRW_5185.CRW
ThumbnailFileName : CRW_5185.THM
Unknown(0805) :
Unknown(1814) : 0,3724
Unknown(0805) : EOS 300D DIGITAL CMOS RAW
ImageType : CRW:EOS 300D DIGITAL CMOS RAW
OwnerName : Sergey Sherbakov
ModelName : Canon EOS 300D DIGITAL
Unknown(180B) : 39869,9577
ISOSensivity : 100
ROMOperationMode : USA
FirmwareVersion : Firmware Version 1.1.1
ISOSensivity : 100
LensFocalLength : 18.0(mm)
White Balance : Daylight
Sequence number(Continuous mode) : 0
Flash bias : 0 EV
Unknown(102A) : 66,0,...,0,0,0,0
Unknown(1093) : 18,0,......,5535
Self-timer : Off
Quality : RAW
FlashMode : Off
Drive Mode : Single-frame
Focus Mode : MF
ImageSize : Large
Easy shooting mode : Manual
Contrast : Normal
Saturation : Normal
Sharpness : Normal
MeteringMode : Evaluative
ExposureProgram : Aperture Priority
Focal length of lens : 18-55(mm)
Flash Activity : Off
Color Tone : Normal
Unknown(102D) : 92,0,...,65535,65535
Unknown(0036) : 0E82
Unknown(1834) : 368,2833
CCDImageSize : 3152~2068
Unknown(1835) : 1,0,514,4000
Unknown(1038) : 7,7,3072,...,0,65535
Unknown(10C0) : 26,336,....,460,400
Unknown(10C1) : 26,305,....,454,364
Unknown(10C2) : 884,....,78,151,28
Unknown(10AA) : 10,877,...,588
Unknown(10A8) : 20,3871,...,5200
Unknown(10AD) : 62,...,65099,65325
Unknown(10AE) : 5200
Unknown(10AF) : 1024
Unknown(10A9) : 82,1398,...,124,126
Unknown(10B4) : 2
Unknown(10B5) : 10,3,1,2048,1360
Unknown(1039) : 0,159,7,112
Unknown(183B) : 0
File Name CRW_5185.CRW
Camera Model Name
Canon EOS 300D DIGITAL
Shooting Date/Time
16.10.2004 10:17:02
Shooting Mode
Aperture-Priority AE
Tv( Shutter Speed )
1/30
Av( Aperture Value )
3.5
Metering Mode
Evaluative
Exposure Compensation
0
ISO Speed
100
Lens
18.0 - 55.0mm
Focal Length
18.0mm
Image Size
3072x2048
Image Quality
RAW
Flash
Off
White Balance
Daylight
AF Mode
Manual Focus
Parameters
Contrast Normal
Sharpness Normal
Color saturation Normal
Color tone Normal
Color Space
Adobe RGB
File Size
5323KB
Drive Mode
Single-frame shooting
Owner's Name
Sergey Sherbakov
Camera Body No.
1070439357

.

1. «Unknown» .

2. «ShutterSpeedValue», «ApertureValue» ( Value) EXIF , APEX . EXIF APEX , .

APEX? APEX (The Additive System for Photographic Exposure) , , . , 2. , . APEX : AV + TV = LV + SV= EV. AV TV APEX , LV , SV . APEX AV = 0 f/1,0, TV = 0 - 1 c, LV=0 - 3,4 /*, SV = 0 - 3,125 ( ISO).

«», «» APEX , APEX «» — «Aperture value», «V» — Av.

, Canon Tv Av . , Canon «» Tv Av , APEX . APEX. APEX , . Canon (Douglas A. Kerr, P.E.).

, . «Aperture value» APEX . , , Canon ZOOM Browzer EX «Aperture value» , «f/» ( , «f/»), Tv, , , «Shutter Speed», «c», , Av/Tv Canon. ACDSee 5 «Aperture value» APEX, 7 «f/». , «Aperture value» , EXIF «F-number». , «Aperture value» , — APEX . Aperture value = 2 Log2F-number. ( , f/4 - APEX - 4, ).

3. DCF EXIF «» , , . , . EXIF, . EXIF , FlashPix ( International Imaging Industry Association — I3A), ExifR98, GPS . EXIF PRINT, EXIF , «» : , , , , , , , , , , , , . PIM (Print Image Matching — EPSON, 2001 ) 12 (PIM I) 14 (PIM II) «» .

ACDSee

, ACDSee

EXIF . : , , , . , «» . , , Adobe Photoshop ACDSee. . , «», . . Adobe Photoshop ( ) , , RAW «» . Photoshop , «*.XMP» ( RAW , , ).