すべてのカメラがDCIMフォルダに写真を入れるのはなぜですか?
専用のデジタルカメラでも、AndroidやiPhoneのCameraアプリでも、どのカメラでも、撮影した写真はDCIMフォルダに保存されます。 DCIMは「デジタルカメラ画像」の略です。
DCIMフォルダとそのレイアウトは、2003年に作成された標準であるDCFから来ています。DCFは標準のレイアウトを提供するので非常に価値があります。.
DCF、または「カメラファイルシステムのデザインルール」を満たす
DCFはJEITA、日本電子情報技術産業協会によって作成された仕様です。これは技術的に標準のCP-3461です。難解な標準文書を調べてオンラインで読むことができます。この規格の最初のバージョンは2003年に発行され、それは2010年に最後に更新されました.
DCF仕様には、相互運用性を保証することを目的としたさまざまな要件がリストされています。適切にフォーマットされたデバイス(たとえば、デジタルカメラに接続されたSDカード)のファイルシステムは、FAT 12、FAT 16、FAT 32、またはexFATである必要があります。 2 GB以上のスペースを持つメディアは、FAT32またはexFATでフォーマットする必要があります。目標は、デジタルカメラとそのメモリカードが互いに互換性を持つことです。.
DCIMディレクトリとそのサブフォルダ
とりわけ、DCFの仕様では、デジタルカメラは写真を「DCIM」ディレクトリに保存する必要があります。 DCIMは「デジタルカメラ画像」の略です。
DCIMディレクトリには、複数のサブディレクトリを含めることができます(通常は含みます)。サブディレクトリはそれぞれ、100から999までの一意の3桁の数字と5つの英数字で構成されています。英数字は重要ではなく、各カメラメーカーは自由に選択できます。たとえば、Appleは5桁の名前を持つことができるほど幸運なので、そのコードはAPPLEです。 iPhoneでは、DCIMディレクトリに「100APPLE」、「101APPLE」などのフォルダがあります。.
各サブディレクトリの中には、自分が撮った写真を表す画像ファイル自体があります。各画像ファイルの名前は、4桁の英数字コード(カメラメーカーが望むものならなんでも)で始まり、その後に4桁の数字が続きます。たとえば、DSC_0001.jpg、DSC_0002.jpgなどのファイルがよく見られます。コードはそれほど重要ではありませんが、撮影した写真が撮影した順に表示されるようにすることは一貫しています。.
たとえば、レイアウトは次のようになります。
DCIM
- 100ANDRO
- DCF_0001.JPG
- DCF_0002.JPG
- DCF_0003.WAV
- 101ANDRO
- 102ANDRO
JPG画像以外のファイルのメタデータを表す.THMファイルも表示される場合があります。たとえば、デジタルカメラでビデオを撮影し、それが.MP4ファイルとして保存されたとしましょう。 DSC_0001.MP4ファイルとDSC_0001.THMファイルがあります。 .THMファイルにはサムネイルとその他のメタデータが含まれていますが、MP4ファイルはビデオそのものです。これは、ロードせずにビデオに関する情報を表示するためにカメラによって使用されます。.
DCF仕様が要求するより難解な詳細がここにありますが、それらはそれほど重要ではありません。.
では、なぜ誰もがこの仕様に従うのですか?
DCFは「事実上の」標準です。つまり、十分なデジタルカメラとスマートフォンメーカーがこの標準を採用し、現実世界で一貫した標準となっています。標準化されたDCIMフォーマットは、デジタルカメラの画像転送ソフトウェアがデジタルカメラまたはSDカードの写真をコンピュータに接続したときに自動的に識別して転送できることを意味します。.
スマートフォンのDCIMフォルダも同じ目的を果たします。 iPhoneまたはAndroid携帯電話をコンピュータに接続すると、コンピュータまたはフォトライブラリソフトウェアはDCIMフォルダに気付き、転送できる写真があることに気付き、これを自動的に行うよう申し出ることができます。.
DCIMは、あなたがそれを初めて見たときに最も明白な名前ではないかもしれません - 「写真」はどうですか? - しかしそれはそれが標準であることがより重要です。すべてのデジタルカメラメーカーまたはスマートフォンのオペレーティングシステムに独自の画像フォルダがある場合、ソフトウェアプログラムは常に接続されたデバイスで自動的に写真を見つけることができるとは限りません。あるカメラからSDカードを取り出して別のデジタルカメラに直接接続し、デバイスを再フォーマットしたりファイルシステムを再配置したりせずに写真にアクセスすることはできません。.
結局のところ、ただ標準を持つことが重要です - その標準が何であれ。そのため、DCIMフォルダは、ポイントアンドシュートカメラからスマートフォン、さらにはタブレットカメラアプリケーションまで、私たちを追いかけてきました。 PTP(Picture Transfer Protocol)はDCF規格と同じではありませんが、同様の目的を果たします。これはMTPや他の規格に取って代わられていますが、PTPはこの規格をサポートする写真管理アプリケーションと通信するためにAndroidデバイスとiPhoneによってサポートされています.
いつものように、最初から新しいものを設計するよりも、すべてのものと互換性があるほうがよいので、私たちはみんな古くからの難解な標準を進めています。それは、電子メールがまだそれほど人気がある理由と同じ理由です!
Image Credit:Flickrの石川賢氏