Designregel til kamerafilsystem - Design rule for Camera File system
Designregel for kamerafilsystem ( DCF ) er en JEITA- specifikation (nummer CP-3461), der definerer et filsystem til digitale kameraer , herunder biblioteksstruktur, filnavngivningsmetode, tegnsæt, filformat og metadataformat. Det er i øjeblikket de facto industristandard for digitale stillkameraer . Filformatet for DCF er i overensstemmelse med Exif -specifikationen, men DCF -specifikationen tillader også brug af andre filformater.
Fra 2021 var version 2.0 af standarden 2010 aktuel.
Filsystem
For at garantere interoperabilitet specificerer DCF filsystemet til billed- og lydfiler, der skal bruges på formaterede DCF-medier (f.eks. Flytbar eller ikke-fjernelig hukommelse) som FAT12 , FAT16 , FAT32 eller exFAT . Medier med en kapacitet på mere end 2 GB skal formateres ved hjælp af FAT32 eller exFAT.
DCF -standarden definerer, at " skrivebeskyttet " fil- og biblioteksattributten for FAT -filsystemer kan bruges til at beskytte filer eller mapper mod utilsigtet sletning. Andre eksisterende attributter har ikke nogen specielt defineret brug i DCF.
Katalog og filstruktur
Den filsystem i et digitalt kamera indeholder en DCIM ( Digital Camera Images ) bibliotek , som kan indeholde flere undermapper med navne som "123ABCDE", der består af et unikt telefonnummer (i intervallet 100 ... 999) og fem alfanumeriske tegn, som kan vælges frit og henviser ofte til en kameraproducent. Disse mapper indeholder filer med navne som "ABCD1234.JPG", der består af fire alfanumeriske tegn (ofte "100_", "DSC0", "DSCF", "IMG_", "MOV_" eller "P000") efterfulgt af en nummer. DCF 2.0 tilføjer understøttelse af valgfrie DCF -filer, der er optaget i et valgfrit farverum (det vil sige Adobe RGB frem for sRGB ). Sådanne filer skal angives med en ledende "_" (som i "_DSC" i stedet for "DSC_" eller "DSC0").
Filudvidelsen er "JPG" for Exif -filer og "THM" for Exif -filer, der repræsenterer miniaturebilleder af andre filer end "JPG". Andre filformater bruger forskellige udvidelser. Flere filer, der deler et nummer (selvom filtypen eller de fire alfanumeriske tegn er forskellige) betragtes som relaterede og danner et DCF -objekt. Før introduktionen af DCF 2.0 valgte nogle kameraleverandører (f.eks. Minolta og Konica Minolta ) at bruge filtypen til at angive det optagede farverum, det vil sige, at "JPG" blev brugt til sRGB, hvorimod "JPE" blev brugt til Adobe RGB.
For eksempel er filerne på en Nikon D40 arrangeret i henhold til ovenstående specifikation. Således vil et kort, der er formateret af kameraet, have et volumen med navnet "NIKOND40", med et underkatalog med navnet "DCIM". Denne mappe indeholder en undermappe, der som standard er navngivet "100NCD40", hvor billeder gemmes. Billederne hedder "100_xxxx", hvor xxxx repræsenterer filens rækkefølge.
Da dette er en industristandard, kan lignende biblioteksstrukturer og navngivningsprocedurer findes i de fleste digitale kameraer.
Her er en Panasonic -filnummerering. Filerne navngives alle med start med "P" til 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
Her er nummereringen på et GoPro Hero 8 -kamera. Denne gang starter filer med "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
Et eksempel på DCF -bibliotek og filstruktur:
- Rod
- DCIM (bibliotek)
- 100ABCDE (et DCF -bibliotek)
- ABCD0001.JPG (en DCF -grundfil eller DCF -valgfri fil)
- ABCD0002.JPG
- ABCD0003.TIF (en DCF -udvidet billedfil)
- ABCD0003.THM (en DCF -miniaturefil til udvidet billedfil; det er ikke tilladt for ".JPG" -filer)
- ABCD0004.WAV (et DCF -objekt behøver ikke indeholde en billedfil)
- ABCD0005.JPG
- ABCD0005.WAV (et DCF-objekt dannet ved at navngive en ikke-billedfil med det samme filnummer som en billedfil)
- ...
- ABCD9999.JPG
- README.TXT (andre filnavne og udvidelser kan tildeles frit)
- ETC (andre mapper end DCF -mapper er også tilladt; de må ikke have samme navn som DCF -fil)
- ...
- 999ABCDE (et DCF -bibliotek)
- ABCD0001.JPG (en DCF -grundfil eller DCF -valgfri fil)
- ... etc.
- 100ABCDE (et DCF -bibliotek)
- DCIM (bibliotek)
DCF -objekter
DCF -objekt er en selvstændig fil med DCF -filnavn (f.eks. ABCD0001.JPG) eller en filgruppe, der deler det samme filnummer. DCF -objekter bruges til de filer, der er relateret til hinanden, f.eks. Billedfilen og den tilhørende lydfil. Relaterede filer håndteres sammen for brugernes bekvemmelighed. Et DCF -objekt behøver ikke indeholde en billedfil. En selvstændig fil, for hvilken der ikke findes nogen anden fil med det samme filnummer, er stadig et DCF -objekt. Filer i mapper, der ikke er placeret under et DCF -bibliotek, er ikke DCF -objektkomponenter.
DCF -specifikation definerer filer, der er inkluderet i DCF -objekter:
- DCF -grundfil - en billedfil med filtypenavnet ".JPG" i overensstemmelse med Exif -specifikationen; bruger sRGB -farverum
- DCF -valgfri fil - en billedfil med filtypenavnet ".JPG" i overensstemmelse med Exif -specifikationen, der bruges, når et billede skal gennemgå omfattende behandling, især til professionel brug; bruger valgfri DCF -farveplads
- DCF udvidet billedfil - en fil med et andet filnavn (og en datastruktur) end "JPG" eller "THM".
- DCF -miniaturefil - en miniaturebilledfil med filtypenavnet ".THM", der bruges til udvidet billedfil; bruger sRGB -farverum og JPEG -komprimering
Filer, der ikke er specificeret i DCF -specifikationen (med andre udvidelser og datastrukturer, f.eks. "TXT", "WAV", "TIF" osv.) Kan også inkluderes i et DCF -objekt.
Reglerne for DCF -objektstruktur og -elementer forbyder brug af DCF -miniaturefiler til filer med ".JPG" -udvidelse. De forbyder også udvidelsen "JPG" til andre end DCF -grundfiler og DCF -valgfiler.
Ét DCF -bibliotek kan indeholde op til 9999 DCF -objekter, nummereret fra "0001" til "9999" (aka "Filnummer"), undtagen Panasonic, der er nummereret fra "0 001 " til "0 999 ". Dette gælder, selvom det anvendte præfiks er "DSC0", hvilket ofte får brugere, der ikke er klar over DCF -standarden, til at undre sig over, hvorfor billedtælleren ombrydes efter 9999. For eksempel vil den næste fil efter DSC0 9999 .JPG oprette en ny mappe, der indeholder DSC0 0001 .JPG, frem for at fortsætte i den samme mappe til DSC10000.JPG.
DCF -medier
DCF-medier er defineret som flytbar hukommelse, der er optaget i overensstemmelse med DCF-specifikationen eller, flytbar og ikke-flytbar hukommelse, som et filsystem kan få adgang til fra en ekstern enhed via IF (uanset kablet eller trådløs).
Adgang
Kamerafilsystemer kan normalt tilgås ved direkte montering af dem via USB -masselagringsenhedens klasseprotokol , der afslører fillayoutet, uanset om det er DCF -kompatibelt eller på anden måde. Alternativt og uafhængigt af DCF kan der tilgås filer via Picture Transfer Protocol , som giver en objektorienteret visning og ikke behøver at vise fillayoutet.
Filsystemlayoutet er ofte uigennemsigtigt for brugerne, da billeder kopieres til en computer eller printer, og applikationen omhandler layout.
Se også
- CIFF -specifikation for fil-/bibliotekorganisation og filhåndteringsprotokol
- DPOF
- Billedoverførselsprotokol
- USB -masselagringsenhedsklasse