카메라 파일 시스템의 설계 규칙

Design rule for Camera File system

DCF(Camera File System, DCF)의 설계 규칙은 JEITA 사양(숫자 CP-3461)으로, 디렉토리 구조, 파일 이름 지정 방법, 문자 집합, 파일 형식, 메타데이터 형식 등 디지털 카메라의 파일 시스템을 정의한다. 그것은 현재 디지털 스틸 카메라사실상산업 표준이다. DCF의 파일 형식은 Exif 규격을 준수하지만 DCF 규격은 다른 파일 형식도 사용할 수 있다.

2021년 현재 표준의 2010년 버전 2.0은 최신 버전이다.[1]

파일 시스템

DCF는 상호운용성을 보장하기 위해 FAT12, FAT16, FAT32 또는 exFAT로 포맷된 DCF 미디어(탈착식 메모리 또는 비이동식 메모리 등)에 사용할 이미지 및 사운드 파일의 파일 시스템을 지정한다.[2] 용량이 2GB 이상인 미디어는 FAT32 또는 exFAT를 사용하여 포맷해야 한다.[2]

DCF 표준은 FAT 파일 시스템의 "Read Only" 파일 및 디렉토리 속성을 파일이나 디렉토리가 실수로 삭제되지 않도록 보호하는 데 사용할 수 있다고 정의한다. 다른 기존 속성은 DCF에서 특별히 정의된 용도가 없다.

디렉토리 및 파일 구조

디지털 카메라의 파일 시스템에는 DCIM(Digital Camera IMages) 디렉터리가 들어 있는데, 이 디렉터리는 고유 디렉터리 번호(100 …999 범위)로 구성된 "123ABCDE"와 같은 이름의 여러 하위 디렉터리와 5개의 영숫자를 포함할 수 있으며, 자유롭게 선택할 수 있고 종종 카메라 제조업체를 지칭하기도 한다. 이 디렉토리에는 "ABCD1234"와 같은 이름의 파일이 포함되어 있다.영숫자 4자(종종 "100_", "DSC0", "DSCF", "IMG_", "MOV_" 또는 "P000")로 구성된 JPG"가 그 뒤를 이었다. DCF 2.0은 선택적 색상 공간(sRGB가 아닌 Adobe RGB)에 기록된 DCF 선택 파일에 대한 지원을 추가한다. 이러한 파일은 선행 "_"로 표시되어야 한다("DSC_" 또는 "DSC0" 대신 "_DSC"와 동일).

파일 확장자는 Exif 파일의 경우 "JPG"이고 "JPG"가 아닌 다른 파일의 축소판 그림을 나타내는 Exif 파일의 경우 "THM"이다. 다른 파일 형식은 다른 확장자를 사용한다. 숫자를 공유하는 복수의 파일(파일 확장자 또는 4개의 영숫자가 다른 경우에도)은 관련성이 있다고 간주되어 DCF 객체를 형성한다. DCF 2.0의 도입에 앞서 일부 카메라 벤더(예: 미놀타, 코니카 미놀타)는 녹음된 색 공간을 나타내기 위해 파일 확장자 사용을 선택했는데, 즉, sRGB에는 "JPG"를, Adobe RGB에는 "JPE"를 사용하였다.

예를 들어, 니콘 D40의 파일은 위의 사양에 따라 배열된다. 따라서 카메라에 의해 포맷된 카드는 "DCIM"이라는 이름의 하위 디렉토리와 함께 "NICOND40"이라는 이름의 볼륨을 가질 것이다. 이 디렉토리에는 이미지가 저장되는 "100NCD40"이라는 기본 이름의 하위 디렉토리가 포함되어 있다. 영상의 이름은 "100_xxxx"이며, 여기서 xxxx는 파일의 일련 번호를 나타낸다.

이는 산업 표준인 만큼 대부분의 디지털 카메라에서 유사한 디렉토리 구조와 명명 절차를 찾아볼 수 있다.

여기 파나소닉 파일 번호 매기기. 파일 이름은 모두 파나소닉의 "P"로 시작한다.

P1000001
P1000002
P1000003
P1000004
P1000005
P9990999

여기 GoPro Hero 8 카메라 번호 표시. 이번에는 파일이 "GH"로 시작된다.

GH0100001
GH0100002
GH0100003
GH0100004
GH0100005
GH9990999

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 기본 파일 – 파일 이름 확장명이 "인 이미지 파일.Exif 사양을 준수하는 JPG"; sRGB 색상 공간 사용
  • DCF 선택 파일 – 파일 이름 확장명이 "인 이미지 파일.Exif 사양을 준수하는 JPG"는 이미지를 전문적으로 광범위하게 처리할 때 사용되며 DCF 옵션 색상 공간을 사용한다.
  • DCF 확장 이미지 파일 – "JPG" 또는 "THM" 이외의 파일 이름(및 데이터 구조)이 있는 파일.
  • DCF 썸네일 파일 이름 확장명이 "인 썸네일 이미지 파일.확장 이미지 파일에 사용되는 THM"으로 sRGB 색 공간 및 JPEG 압축 사용

DCF 규격에 지정되지 않은 파일(예: "TXT", "WAV", "TIF" 등)도 DCF 개체에 포함될 수 있다.

DCF 개체 구조 및 요소에 대한 규칙은 "가 있는 파일에 대해 DCF 썸네일 파일을 사용하는 것을 금지한다.JPG" 확장. 또한 DCF 기본 파일과 DCF 선택 파일 이외의 확장자 "JPG"도 금지한다.

DCF 디렉토리 한 개에는 "0001"에서 "0999"까지 번호가 매겨진 파나소닉을 제외하고 "0001"에서 "9999"(예: "파일 번호")까지 번호가 매겨진 최대 9999 DCF 개체가 포함될 수 있다. 이는 사용된 접두사가 "DSC0"이어도 그대로 유지되며, DCF 표준을 알지 못하는 사용자들은 종종 그림 카운터가 9999년 이후 왜 감싸는지 궁금해하게 된다. 예를 들어 DSC09999 이후의 다음 파일.JPG는 DSC00001을 포함한 새로운 폴더를 만들 것이다.동일한 폴더에서 DSC10000으로 계속하지 않고 JPG.JPG

DCF 매체

DCF 미디어는 파일 시스템이 IF(유무선 또는 무선)를 통해 외부 장치에서 액세스할 수 있는 DCF 사양 또는 이동식 및 비이동식 메모리에 따라 기록된 이동식 메모리로 정의된다.[vague]

접근

카메라 파일 시스템은 일반적으로 DCF 준수 여부에 관계없이 파일 레이아웃을 노출하는 USB 대용량 저장 장치 클래스 프로토콜을 통해 직접 탑재하여 액세스할 수 있다. 또는 DCF와는 독립적으로, 객체 지향적인 보기를 제공하고 파일 레이아웃을 노출할 필요가 없는 그림 전송 프로토콜을 통해 파일에 액세스할 수 있다.

컴퓨터나 프린터로 이미지가 복사되고 응용 프로그램이 레이아웃을 다루기 때문에 파일 시스템 레이아웃은 종종 불투명하다.

참고 항목

참조

  1. ^ "JEITA Standards / AV&IT Technology Standardization / Digital Cameras". JEITA. Retrieved 28 January 2021.
  2. ^ Jump up to: a b Standard of the Camera & Imaging Products Association, CIPA DC- 009-Translation- 2010, Design rule for Camera File system: DCF Version 2.0 (Edition 2010) (PDF), archived from the original (PDF) on 2013-09-30, retrieved 2011-04-13

외부 링크