「JPEG/マーカー」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | + | '''マーカー'''(英語:maker)とは、JPEGファイルの中に存在する2[[バイト]]の区切りのことである。 | |
== 概要 == | == 概要 == | ||
14行目: | 14行目: | ||
| データ本体 | | データ本体 | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
== マーカーの種類 == | == マーカーの種類 == | ||
− | + | 2バイトも使っているが上位1バイトは「0xFF」固定だったりする。 | |
+ | 標準化団体のITU-Tは何でもかんでも[[3文字アルファベット]]で表記する決まりがあるため、それぞれのマーカーには3文字アルファベット(+数字の4文字の場合もある)が割り当てられている。 | ||
{| class="wikitable" style="width:100%; font-family:monospace" | {| class="wikitable" style="width:100%; font-family:monospace" | ||
29行目: | 26行目: | ||
|- | |- | ||
| 0xFF, 0xC0 | | 0xFF, 0xC0 | ||
− | | | + | | SOF0 |
− | | 基本処理 DCT | + | | 基本処理 DCT 処理のフレーム開始マーカー |
|- | |- | ||
| 0xFF, 0xC1 | | 0xFF, 0xC1 | ||
− | | | + | | SOF1 |
| 拡張順次 DCT のフレーム開始マーカー、ハフマン符号処理 | | 拡張順次 DCT のフレーム開始マーカー、ハフマン符号処理 | ||
|- | |- | ||
| 0xFF, 0xC2 | | 0xFF, 0xC2 | ||
− | | | + | | SOF2 |
− | | 段階 DCT | + | | 段階 DCT のフレーム開始マーカー、ハフマン符号処理 |
|- | |- | ||
| 0xFF, 0xC3 | | 0xFF, 0xC3 | ||
− | | | + | | SOF3 |
− | | 可逆処理 | + | | 可逆処理 のフレーム開始マーカー、ハフマン符号処理 |
|- | |- | ||
| 0xFF, 0xC5 | | 0xFF, 0xC5 | ||
− | | | + | | SOF5 |
| 差分順次 DCT のフレーム開始マーカー、ハフマン符号処理 | | 差分順次 DCT のフレーム開始マーカー、ハフマン符号処理 | ||
|- | |- | ||
| 0xFF, 0xC6 | | 0xFF, 0xC6 | ||
− | | | + | | SOF6 |
| 差分段階 DCT のフレーム開始マーカー、ハフマン符号処理 | | 差分段階 DCT のフレーム開始マーカー、ハフマン符号処理 | ||
|- | |- | ||
| 0xFF, 0xC7 | | 0xFF, 0xC7 | ||
− | | | + | | SOF7 |
| 差分可逆処理のフレーム開始マーカー、ハフマン符号処理 | | 差分可逆処理のフレーム開始マーカー、ハフマン符号処理 | ||
|- | |- | ||
| 0xFF, 0xC8 | | 0xFF, 0xC8 | ||
− | | | + | | JPG |
− | | | + | | JPEG規格拡張のために予約。いわゆる永遠に使われないreserved |
|- | |- | ||
| 0xFF, 0xC9 | | 0xFF, 0xC9 | ||
− | | | + | | SOF9 |
| 順次 DCT のフレーム開始マーカー、算術符号処理 | | 順次 DCT のフレーム開始マーカー、算術符号処理 | ||
|- | |- | ||
| 0xFF, 0xCA | | 0xFF, 0xCA | ||
− | | | + | | SOF10 |
| 段階 DCT のフレーム開始マーカー、算術符号処理 | | 段階 DCT のフレーム開始マーカー、算術符号処理 | ||
|- | |- | ||
| 0xFF, 0xCB | | 0xFF, 0xCB | ||
− | | | + | | SOF11 |
| 可逆処理のフレーム開始マーカー、算術符号処理 | | 可逆処理のフレーム開始マーカー、算術符号処理 | ||
|- | |- | ||
| 0xFF, 0xCD | | 0xFF, 0xCD | ||
− | | | + | | SOF13 |
| 差分順次 DCT のフレーム開始マーカー、算術符号処理 | | 差分順次 DCT のフレーム開始マーカー、算術符号処理 | ||
|- | |- | ||
| 0xFF, 0xCE | | 0xFF, 0xCE | ||
− | | | + | | SOF14 |
| 差分段階 DCT のフレーム開始マーカー、算術符号処理 | | 差分段階 DCT のフレーム開始マーカー、算術符号処理 | ||
|- | |- | ||
| 0xFF, 0xCF | | 0xFF, 0xCF | ||
− | | | + | | SOF15 |
| 差分可逆処理のフレーム開始マーカー、算術符号処理 | | 差分可逆処理のフレーム開始マーカー、算術符号処理 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | + | {{stub}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 関連項目 == | == 関連項目 == |