Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Правило проектирования для файловой системы камеры ( DCF ) - это спецификация JEITA (номер CP-3461), которая определяет файловую систему для цифровых камер , включая структуру каталогов, метод именования файлов, набор символов, формат файла и формат метаданных. В настоящее время это де-факто промышленный стандарт для цифровых фотоаппаратов . Формат файла DCF соответствует спецификации Exif , но спецификация DCF также позволяет использовать любые другие форматы файлов.

По состоянию на 2021 год действовала версия стандарта 2.0 2010 года. [1]

Файловая система [ править ]

Чтобы гарантировать совместимость , DCF определяет файловую систему для файлов изображений и звуковых файлов, которые будут использоваться на форматированных носителях DCF (например, в съемной или несъемной памяти), как FAT12 , FAT16 , FAT32 или exFAT . [2] Носители емкостью более 2 ГБ должны быть отформатированы с использованием FAT32 или exFAT. [2]

Стандарт DCF определяет, что атрибут файла и каталога « Только для чтения » файловых систем FAT может использоваться для защиты файлов или каталогов от случайного удаления. Другие существующие атрибуты не имеют специально определенного использования в DCF.

Каталог и файловая структура [ править ]

Файловой системы в цифровой камере содержит DCIM ( цифровой камеры ) каталог , который может содержать несколько подкаталогов с такими именами, как «123ABCDE» , который состоит из уникального номера каталога (в диапазоне 100 ... 999) и пять алфавитно - цифровых символов, которые могут свободно выбираться и часто обращаться к производителю фотоаппарата. Эти каталоги содержат файлы с такими именами, как «ABCD1234.JPG», которые состоят из четырех буквенно-цифровых символов (часто «100_», «DSC0», «DSCF», «IMG_», «MOV_» или «P000»), за которыми следует номер. DCF 2.0 добавляет поддержку дополнительных файлов DCF, записанных в дополнительном цветовом пространстве (то есть Adobe RGB, а не sRGB.). Такие файлы должны быть обозначены начальным знаком «_» (например, в «_DSC» вместо «100_» или «DSC0»).

Расширение файла - «JPG» для файлов Exif и «THM» для файлов Exif, которые представляют собой эскизы файлов, отличных от «JPG». Другие форматы файлов используют другие расширения. Несколько файлов, совместно использующих номер (даже если расширение файла или четыре буквенно-цифровых символа отличаются), считаются связанными и образуют объект DCF. До внедрения DCF 2.0 некоторые поставщики камер (например, Minolta и Konica Minolta ) предпочитали использовать расширение файла для обозначения записанного цветового пространства, то есть «JPG» использовалось для sRGB, тогда как «JPE» использовалось для Adobe. RGB.

Например, файлы на Nikon D40 расположены в соответствии с приведенной выше спецификацией. Таким образом, карта, отформатированная камерой, будет иметь том с именем «NIKOND40» с подкаталогом с именем «DCIM». Этот каталог содержит подкаталог с именем по умолчанию «100NCD40», в котором хранятся изображения. Изображения называются «100_xxxx», где xxxx представляет собой порядковый номер файла.

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

Вот нумерация файлов Panasonic. Все файлы имеют имена, начинающиеся с буквы «P» для Panasonic.

Р 100 0 001
Р 100 0 002
Р 100 0 003
Р 100 0 004
Р 100 0 005
Р 999 0 999

Вот нумерация камеры GoPro Hero 8. На этот раз файлы начинаются с «GH».

GH 010 0 001
GH 010 0 002
GH 010 0 003
GH 010 0 004
GH 010 0 005
GH 999 0 999

Структура файла DCF

Пример каталога и файловой структуры DCF:

  • Корень
    • DCIM (каталог)
      • 100ABCDE (каталог DCF)
        • ABCD0001.JPG (базовый файл DCF или дополнительный файл DCF)
        • ABCD0002.JPG
        • ABCD0003.TIF (файл расширенного изображения DCF)
        • ABCD0003.THM (файл эскиза DCF для файла расширенного изображения; это не разрешено для файлов ".JPG")
        • ABCD0004.WAV (объект DCF не обязательно должен включать файл изображения)
        • ABCD0005.JPG
        • ABCD0005.WAV (объект DCF, сформированный путем присвоения имени файлу, не являющемуся изображением, тот же номер файла, что и файл изображения)
        • ...
        • ABCD9999.JPG
        • README.TXT (другие имена файлов и расширения могут быть присвоены свободно)
        • ETC (каталоги, отличные от каталогов DCF, также разрешены; они не должны иметь то же имя, что и файл DCF)
      • ...
      • 999ABCDE (каталог DCF)
        • ABCD0001.JPG (базовый файл DCF или дополнительный файл DCF)
        • ... так далее.

Объекты DCF [ править ]

Объект DCF - это отдельный файл с именем файла DCF (например, ABCD0001.JPG) или группа файлов, которая имеет один и тот же номер файла. Объекты DCF используются для файлов, связанных друг с другом, таких как файл изображения и связанный аудиофайл. Связанные файлы обрабатываются вместе для удобства пользователей. Объект DCF не обязательно должен включать файл изображения. Автономный файл, для которого не существует другого файла с таким же номером, по-прежнему является объектом DCF. Файлы в каталогах, которые не находятся в каталоге DCF, не являются компонентами объекта DCF.

Спецификация DCF определяет файлы, входящие в объекты DCF:

  • Базовый файл DCF - файл изображения с расширением файла ".JPG", соответствующий спецификации Exif; использует цветовое пространство sRGB
  • Дополнительный файл DCF - файл изображения с расширением имени файла ".JPG", соответствующий спецификации Exif, используемый, когда изображение должно подвергнуться обширной обработке, особенно в профессиональных целях; использует дополнительное цветовое пространство DCF
  • Файл расширенного изображения DCF - файл с именем файла (и структурой данных), отличным от JPG или THM.
  • Файл эскиза DCF - файл эскиза изображения с расширением имени файла ".THM", используемый для файла расширенного изображения; использует цветовое пространство sRGB и сжатие JPEG

Файлы, не указанные в спецификации DCF (с другими расширениями и структурами данных, например, «TXT», «WAV», «TIF» и т. Д.), Также могут быть включены в объект DCF.

Правила для структуры и элементов объекта DCF запрещают использование файлов эскизов DCF для файлов с расширением «.JPG». Они также запрещают расширение «JPG» для файлов, отличных от основных файлов DCF и дополнительных файлов DCF.

Один каталог DCF может содержать до 9999 объектов DCF, пронумерованных от «0001» до «9999» (он же «номер файла»), за исключением Panasonic, который пронумерован от «0 001 » до «0 999 ». Это справедливо, даже если используется префикс «DSC0», что часто заставляет пользователей, не знакомых со стандартом DCF, удивляться, почему счетчик изображений переходит после 9999. Например, следующий файл после DSC0 9999 .JPG создаст новую папку, содержащую DSC0 0001 .JPG, а не продолжать в той же папке до DSC10000.JPG.

DCF media [ править ]

Носитель DCF определяется как съемная память, записанная в соответствии со спецификацией DCF, или съемная и несъемная память, к которой файловая система может получить доступ с внешнего устройства через IF (независимо от проводного или беспроводного) [ неопределенно ] .

Доступ [ редактировать ]

Доступ к файловым системам камеры обычно можно получить, установив их напрямую через протокол класса запоминающих устройств USB , который раскрывает структуру файлов, независимо от того, совместима ли она с DCF или нет. В качестве альтернативы и независимо от DCF доступ к файлам можно получить через протокол передачи изображений , который обеспечивает объектно-ориентированное представление и не требует раскрытия структуры файла.

Макет файловой системы часто непонятен пользователям, так как изображения копируются на компьютер или принтер, а макетом занимается приложение.

См. Также [ править ]

  • Спецификация CIFF по организации файлов / каталогов и протоколу обработки файлов
  • DPOF
  • Протокол передачи изображений
  • Класс запоминающих устройств USB

Ссылки [ править ]

  1. ^ "Стандарты JEITA / Стандартизация технологий AV&IT / Цифровые камеры" . JEITA . Проверено 28 января 2021 года .
  2. ^ a b Стандарт ассоциации Camera & Imaging Products Association, CIPA DC-009-Translation-2010, Правила проектирования для файловой системы камеры: DCF версии 2.0 (издание 2010 г.) (PDF) , заархивировано из оригинала (PDF) на 2013-09 гг. -30 , получено 13.04.2011

Внешние ссылки [ править ]

  • DCF версии 2.0 (выпуск 2010 г.)
  • Система хранения Android (выпуск 2018 г.)
  • Официальная стандартная страница JEITA DCF
  • Спецификация версии 1.0 на exif.org ( PDF )
  • Страница Exif с небольшой информацией DCF (в архиве)