Regla de diseño para el sistema de archivos de cámara - Design rule for Camera File system

La regla de diseño para el sistema de archivos de cámara ( DCF ) es una especificación JEITA (número CP-3461) que define un sistema de archivos para cámaras digitales , incluida la estructura de directorios, el método de denominación de archivos, el conjunto de caracteres, el formato de archivo y el formato de metadatos. Actualmente es el estándar industrial de facto para las cámaras fotográficas digitales . El formato de archivo de DCF se ajusta a la especificación Exif , pero la especificación DCF también permite el uso de cualquier otro formato de archivo.

A partir de 2021, la versión 2.0 de 2010 del estándar estaba vigente.

Sistema de archivos

Para garantizar la interoperabilidad , DCF especifica el sistema de archivos para los archivos de imagen y sonido que se utilizarán en medios DCF formateados (como memoria extraíble o no extraíble) como FAT12 , FAT16 , FAT32 o exFAT . Los medios con una capacidad de más de 2 GB deben formatearse con FAT32 o exFAT.

El estándar DCF define que el atributo de directorio y archivo " Sólo lectura " de los sistemas de archivos FAT se puede utilizar para proteger archivos o directorios de una eliminación accidental. Otros atributos existentes no tienen ningún uso especialmente definido en DCF.

Estructura de archivos y directorios

El sistema de archivos de una cámara digital contiene un directorio DCIM ( imágenes de cámara digital ) , que puede contener varios subdirectorios con nombres como "123ABCDE" que constan de un número de directorio único (en el rango de 100 ... 999) y cinco caracteres alfanuméricos, que pueden ser elegido libremente y, a menudo, referirse a un fabricante de cámaras. Estos directorios contienen archivos con nombres como "ABCD1234.JPG" que constan de cuatro caracteres alfanuméricos (a menudo "100_", "DSC0", "DSCF", "IMG_", "MOV_" o "P000"), seguidos de un número. DCF 2.0 agrega soporte para archivos opcionales DCF grabados en un espacio de color opcional (es decir, Adobe RGB en lugar de sRGB ). Estos archivos deben indicarse con un "_" inicial (como en "_DSC" en lugar de "DSC_" o "DSC0").

La extensión del archivo es "JPG" para archivos Exif y "THM" para archivos Exif que representan miniaturas de otros archivos además de "JPG". Otros formatos de archivo usan diferentes extensiones. Varios archivos que comparten un número (incluso si la extensión del archivo o los cuatro caracteres alfanuméricos son diferentes) se consideran relacionados y forman un objeto DCF. Antes de la introducción de DCF 2.0, algunos proveedores de cámaras (por ejemplo, Minolta y Konica Minolta ) optaron por utilizar la extensión de archivo para indicar el espacio de color grabado, es decir, "JPG" se utilizó para sRGB, mientras que "JPE" se utilizó para Adobe. RGB.

Por ejemplo, los archivos de una Nikon D40 se organizan de acuerdo con la especificación anterior. Así, una tarjeta formateada por la cámara tendrá un volumen llamado "NIKOND40", con un subdirectorio llamado "DCIM". Este directorio contiene un subdirectorio denominado por defecto "100NCD40", en el que se almacenan las imágenes. Las imágenes se denominan "100_xxxx", donde xxxx representa el número secuencial del archivo.

Como se trata de un estándar de la industria, en la mayoría de las cámaras digitales se pueden encontrar estructuras de directorio y procedimientos de denominación similares.

Aquí hay una numeración de archivos de Panasonic. Todos los archivos se nombran comenzando con "P" para Panasonic.

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

Aquí está la numeración de una cámara GoPro Hero 8. Esta vez, los archivos comienzan con "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

Estructura de archivo DCF

Un ejemplo de estructura de archivos y directorios DCF:

  • Raíz
    • DCIM (directorio)
      • 100ABCDE (un directorio DCF)
        • ABCD0001.JPG (un archivo básico DCF o un archivo opcional DCF)
        • ABCD0002.JPG
        • ABCD0003.TIF (un archivo de imagen extendido DCF)
        • ABCD0003.THM (un archivo de miniatura DCF para archivo de imagen extendido; no está permitido para archivos ".JPG")
        • ABCD0004.WAV (un objeto DCF no necesita incluir un archivo de imagen)
        • ABCD0005.JPG
        • ABCD0005.WAV (un objeto DCF formado al nombrar un archivo que no es de imagen con el mismo número de archivo que un archivo de imagen)
        • ...
        • ABCD9999.JPG
        • README.TXT (otros nombres de archivo y extensiones se pueden asignar libremente)
        • ETC (también se permiten directorios que no sean directorios DCF; no deben tener el mismo nombre que el archivo DCF)
      • ...
      • 999ABCDE (un directorio DCF)
        • ABCD0001.JPG (un archivo básico DCF o un archivo opcional DCF)
        • ... etc.

Objetos DCF

El objeto DCF es un archivo independiente con el nombre de archivo DCF (por ejemplo, ABCD0001.JPG) o un grupo de archivos que comparte el mismo número de archivo. Los objetos DCF se utilizan para los archivos relacionados entre sí, como el archivo de imagen y el archivo de audio relacionado. Los archivos relacionados se manejan juntos para comodidad de los usuarios. Un objeto DCF no necesita incluir un archivo de imagen. Un archivo independiente para el que no existe ningún otro archivo con el mismo número de archivo sigue siendo un objeto DCF. Los archivos de directorios que no se encuentran en un directorio DCF no son componentes de objeto DCF.

La especificación DCF define los archivos incluidos en los objetos DCF:

  • Archivo básico DCF: un archivo de imagen con la extensión de nombre de archivo ".JPG" conforme a la especificación Exif; utiliza el espacio de color sRGB
  • Archivo opcional DCF: un archivo de imagen con la extensión de nombre de archivo ".JPG" conforme a la especificación Exif, que se utiliza cuando una imagen debe someterse a un procesamiento extenso, especialmente en usos profesionales; utiliza el espacio de color opcional DCF
  • Archivo de imagen extendido DCF: un archivo con un nombre de archivo (y estructura de datos) que no sea "JPG" o "THM".
  • Archivo de miniatura DCF: un archivo de imagen en miniatura con la extensión de nombre de archivo ".THM", que se utiliza para un archivo de imagen extendido; utiliza el espacio de color sRGB y la compresión JPEG

Los archivos no especificados en la especificación DCF (con otras extensiones y estructuras de datos, por ejemplo, "TXT", "WAV", "TIF", etc.) también pueden incluirse en un objeto DCF.

Las reglas para la estructura de objetos DCF y los elementos prohíben el uso de archivos en miniatura DCF para archivos con extensión ".JPG". También prohíben la extensión "JPG" para otros archivos que no sean DCF básicos y archivos opcionales DCF.

Un directorio DCF puede contener hasta 9999 objetos DCF, numerados de "0001" a "9999" (también conocido como "Número de archivo"), excepto para Panasonic que está numerado de "0 001 " a "0 999 ". Esto es cierto incluso si el prefijo utilizado es "DSC0", lo que con frecuencia hace que los usuarios que no conocen el estándar DCF se pregunten por qué el contador de imágenes se ajusta después de 9999. Por ejemplo, el siguiente archivo después de DSC0 9999 .JPG creará una nueva carpeta que contiene DSC0 0001 .JPG, en lugar de continuar en la misma carpeta hasta DSC10000.JPG.

Medios DCF

Los medios DCF se definen como una memoria extraíble registrada de acuerdo con la especificación DCF o una memoria extraíble y no extraíble a la que un sistema de archivos puede acceder desde un dispositivo externo a través de IF (independientemente de si es cableado o inalámbrico).

Acceso

Por lo general, se puede acceder a los sistemas de archivos de la cámara montándolos directamente a través del protocolo de clase de dispositivo de almacenamiento masivo USB , que expone el diseño del archivo, ya sea compatible con DCF o no. Alternativamente, e independientemente de DCF, se puede acceder a los archivos a través del Protocolo de transferencia de imágenes , que proporciona una vista orientada a objetos y no necesita exponer el diseño del archivo.

El diseño del sistema de archivos suele ser opaco para los usuarios, ya que las imágenes se copian en una computadora o impresora y la aplicación se ocupa del diseño.

Ver también

Referencias

enlaces externos