2. Exif 画像ファイル規定
2.8. データの記載
- 81 -
- 82 -
パディングを行う場合、行わない場合を含めた各画像幅に関する情報の記録方法をFig. 27に示す。SOF の値は、実効画像幅を記録する場合とパディング後の画像幅を記録する場合があるため注意が必要である。
Fig. 27 画像データ幅の記録手順
Fig. 27中の A、 B、 C
の場合にそれぞれ記録する画像幅方向の情報とパディングデータの幅の例をTable 20に示す。
Table 20 幅方向の情報とパディングデータの記録例
実効画像幅 実効画像幅タグ SOF情報 圧縮データ パディング幅
A 640 640 640 640 0
B 634 634 634 640 6 (< 1MCU)
C 620 620 640 640 20 (> 1MCU)
64の倍数 に パディング?
PixelXDimension = X SOF.X = X
64の倍数になる ようにパディング Xpad = パディング幅
Xpad < 16
PixelXDimension = X SOF.X = X
PixelXDimension = X SOF.X = X + Xpad
JPEG圧縮処理 No
Yes
No
X: 実効画像の幅
SOF.X : SOFに書き込む水平画素数
PixelXDimension : タグに書き込む水平画素数 X=64の倍数 ? X=16の倍数 ?
16の倍数になる ようにパディング No
Yes
Yes No Yes
A B C
- 83 -
【画像の高さに関する規定】
画像の高さ情報は、実効画像高さタグ(PixelYDimension)、SOFマーカ情報、そして
JPEG
圧縮データ の3つがある。このうち、実効画像高さタグの記録は必須である。画像の高さは以下の場合に下端にパディングを行う。パディングする値については規定しない。
• 画像の高さが
16
の倍数でないときにJPEG
ブロックの余りを埋める場合リスタートマーカを挿入する際にはパディングは不要である。パディングを行う場合、行わない場合を含 めた各画像高さに関する情報の記録方法をFig. 28に示す。常に
SOF
には実効画像高さタグと同じ値を記 録する。Fig. 28 画像データ高さの記録手順
Fig. 28中の A、B、C
の場合にそれぞれ記録する画像高さ方向の情報とパディングデータの高さの例をTable 21に示す。
Table 21 高さ方向の情報とパディングデータの記録例(YCbCr4:2:2の場合)
実効画像高さ 実効画像高さタグ SOF情報 圧縮データ パディング高さ
A 480 480 480 480 0
B 474 474 474 480 6 (< 1MCU)
C 460 460 460 464 4 (< 1MCU)
X=16の倍数 ?
PixelYDimension = Y SOF.Y = Y
16の倍数になるよう にパディング
JPEG圧縮処理 No Yes
Y :実効画像の高さ
SOF.Y : SOFに書き込む垂直画素数
PixelYDimension :タグに書き込む垂直画素数
A B,C
- 84 - B.
リーダー側の画像サイズ再生手順Exif
リーダー(特に専用ソフトウェア)はFig. 29に示す手順で画像を再生することを推奨する。まず、SOF
の情報を元に画像を伸長する。次に、この画像に対して、実効画像幅・高さタグの情報に従って画 像の右端、下端をトリミングし、実効画像データを再生する。SOF
の情報と実効画像幅・高さタグの情 報が等しい場合には、実効画像幅・高さタグによるトリミングは不要である。Fig. 29 画像データの再生手順
市販ソフトウェアには、実効画像幅、高さタグを扱う機能が無いことがある。実効画像幅と
SOF
に記録 されている水平画素数が異なる場合は、パディングデータが表示されることがあるため注意が必要である。PixelX/YDimension
= SOF.X,SOF.Y ?
PixelX/YDimension でトリミング SOF.X,SOF.Yに従って
JPEG伸長処理
No
Yes
- 85 -
2.8.2. サムネイルに関する規定
A.
ライター側サムネイルを記録するかしないかは、
Exif
ライターごとの仕様において選択可能とする。したがってサム ネイルつきのExif
ファイルとサムネイルのないExif
ファイルが混在することを許す。詳細は2.5.5 参照 のこと。B.
リーダー側サムネイルが記録されたファイルと記録されないファイルの両方について主画像を破綻なく再生できる ように設計する。カメラや再生機での再生、カメラから
PC
への画像転送と表示、あるいはPC
ソフト(カ メラ用ソフト、単独ソフトウェアなど)においてサムネイルを利用してインデックス表示などの機能を備 える場合も、サムネイルなし画像ファイルを再生するケースを想定して、適宜サムネイルを作成するある いはサムネイルなし表示をおこなうなどの対応をおこなう。2.8.3. ファイル名に関する規定
A.
ライター側ファイル名及びその文字数は規定しない。但し、ファイル名には