検索 - みる会図書館

検索対象: JPEGー概念からCプラスプラスによる実装まで

JPEGー概念からCプラスプラスによる実装までから 231件ヒットしました。

JPEGー概念からCプラスプラスによる実装まで


ラ ン レ ン グ ス 係 数 値 サ イ ズ 符 号 語 サ イ ズ 符 号 語 ( 16 進 数 表 記 : 下 位 ビ ッ ト の み 有 効 ) 16 FFE6 16 FFE7 16 FFE8 16 FFE9 16 FFEA 16 FFEB 16 FFEC 14 3FE0 16 FFED 16 FFEE 16 FFEF 16 FFF() 16 FFFI 16 FFF2 16 FFF3 16 FFF4 16 FFF5 10 15 16 16 16 16 16 16 16 16 16 ( 個 ) ( ビ ッ ト ) ( ビ ッ ト ) 03FA(ZRL) 7FC3 FFF6 FFF7 FFF8 FFF9 FFFA FFFB FFFC FFFD FFFE 2 師 付 録

JPEGー概念からCプラスプラスによる実装まで


ラ ン レ ン グ ス 係 数 値 サ イ ズ 符 号 語 サ イ ズ 符 号 語 ( 16 進 数 表 記 : ( ビ ッ ト ) 下 位 ビ ッ ト の み 有 効 ) 11 16 FFD5 11 16 FFD6 11 16 FFD7 11 16 FFD8 12 10 0 3 FA 12 16 FFD9 12 16 FFDA 12 16 FFDB 12 16 FFDC 12 16 FFDD 12 16 FFDE 12 16 FFDF 12 16 FFEO 12 16 FFEI 13 11 07F8 13 16 FFE2 13 16 FFE3 13 16 FFE4 13 16 FFE5 13 16 FFE6 13 16 FFE7 13 16 FFE8 13 16 FFE9 13 16 FFEA 14 16 FFEB 14 16 FFEC 14 16 FFED 14 16 FFEE 14 16 FFEF 14 16 FFFO 14 16 FFFI 14 16 FFF2 14 16 FFF3 14 16 FFF4 15 11 15 16 15 16 16 15 16 15 16 15 16 15 16 15 16 15 16 15 16 15 ( 個 ) ビ 07F9 (ZRL) FFF5 FFF6 FFF7 FFF8 FFF9 FFFA FFFB FFFC FFFD FFFE 232 付 録

JPEGー概念からCプラスプラスによる実装まで


ラ ン レ ン グ ス 係 数 値 サ イ ズ 符 号 語 サ イ ズ 符 号 語 ( 16 進 数 表 記 : 下 位 ビ ッ ト の み 有 効 ) 16 FFBE 16 FFBF 01F7 FFCO FFCI FFC2 FFC3 FFC4 FFC5 FFC6 FFC7 FFC8 01F8 FFC9 FFCA FFCB FFCC FFCD FFCE FFCF FFDO FFDI 01 F 9 FFD2 FFD3 FFD4 FFD5 FFD6 FFD7 FFD8 FFD9 FFDA OIFA FFDB FFDC FFDD FFDE FFDF FFEO FFEI FFE2 FFE3 0 7 F 9 FFE4 FFE5 ( ビ ッ ト ) ビ 9 9 10 9 1 亠 つ っ 一 5 ) ワ / OO - ′ 0 -. 0 0 10 9 1 亠 っ っ 4- 5 ) ワ ′ CO 9 一 0 一 .0 -. 0 1 亠 10 - 亠 っ 乙 「 0 235 付 録 A.2 ハ フ マ ン 符 号 表

JPEGー概念からCプラスプラスによる実装まで


ラ ン レ ン グ ス 係 数 値 サ イ ズ 符 号 語 サ イ ズ 符 号 語 ( 16 進 数 表 記 : ( ビ ッ ト ) 下 位 ビ ッ ト の み 有 効 ) 16 FF 9 8 16 FF99 16 FF9A 16 FF9B 16 FF9C 16 FF9D 16 FF9E 0 0 3 B 0 3 F 9 FF9F FFAO FFAI F FA2 FFA3 FFA4 FFA5 FFA6 0 0 7 9 0 7 F7 FFA7 FFA8 FFA9 F FAA F FAB F FAC FFAD FFAE 0 07A 0 7 F 8 F FAF FFBO FFBI FFB2 FFB3 FFB4 FFB5 FFB6 00F9 FFB7 FFB8 FFB9 FFBA FFBB FFBC FFBD ビ ( 個 ) 6 「 亠 1 一 「 上 1 亠 1 亠 「 上 1 亠 1 亠 1 亠 7 1 亠 一 .0 -. 0 一 6 1 亠 1 亠 1 ~ 1 亠 1 亠 4 上 「 上 1 亠 「 亠 7 1 亠 - ′ 0 -6 -6 4 亠 1 宀 1 亠 H 1 亠 1 亠 1 亠 1 亠 1 亠 8 1 亠 1 亠 1 亠 1 亠 1 亠 4 亠 1 亠 234 付 録

JPEGー概念からCプラスプラスによる実装まで


、 は 善 真 9 06 ー 刄 こ ー LØ ( 一 6 ) E ・ 刄 こ ー LØ ( 2 巴 ) 駲 圧 b 3 2 啝 講 1 mDctDatap 【 〕 ( 32 E 丁 巴 ) 8 - AC 010 111 100g100 01 は 1111 11110011 01g1101 1 ビ 111111 11101110 01t10112 11111111 11011119 011001 号 01g0111 0 FFFF 8 F8 」 ョ A4 00000000 」 、 -0g000 ダ ョ 0g00000 目 0g0 名 00000000 00000000 00000000 00000000 00000000 00000000 g000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00g0000 g00g00 00000000 00000000 00000000 0gg000 00000000 00gg00 00000000 000gg0 00000000 0000g00 00000000 00000000 00000000 00000000 00000000 00000000 g000000 00000000 FFA4 7 FFB8 7 16 FFB9 0 0 色 ← ー ー 16 FFD7 6 6 】 16 FFDE C7 0 0 FFB3 7 4 国 OB 去 ⑦ ⑦ 9 日 「 ど 人 V 日 9 8 ・ 9 ・ 6 ! ヨ 口 ヾ

JPEGー概念からCプラスプラスによる実装まで


Tab 厄 2.2 輝 度 AC 成 分 の た め の ハ フ マ ン 符 号 表 ( 部 分 ) 付 加 ビ ッ ト 数 ラ ン レ ン グ ス 0 1 2 15 0 1010 ( E ( ) B ) 無 し 無 し 1 00 1100 11100 11111111001 ( ZRL ) 1111111111110101 2 01 11011 11111001 1111111111110110 10 1111111110 0011 1111111110001000 1111111110 開 1110 1111111111111110 以 上 の こ と か ら 、 付 加 ビ ッ ト 数 が 0 と な る の は 、 ラ ン が 16 個 以 上 続 い た 場 合 と 、 プ ロ ッ ク の 最 後 の 係 数 が 0 の 場 合 の 2 通 り だ け で す 。 で す か ら 、 TabIe 2.2 に お い て 、 付 加 ビ ッ ト 数 0 の 列 の ラ ン レ ン グ ス 1 か ら 14 ま で の 行 に は 、 符 号 語 が 割 り 当 て ら れ て い ま せ ん 。 符 号 化 処 理 で は 、 ジ グ ザ グ シ ー ケ ン ス で プ ロ ッ ク 中 の 0 の 数 を 数 え 、 0 で な い 係 数 に 出 会 っ た と き に 、 そ の 係 数 の ビ ッ ト 数 を 求 め 、 Table 2.2 に 従 っ て ハ フ マ ン 符 号 を 選 び ま す 。 そ し て 、 そ の 符 号 語 の 直 後 に 係 数 の 値 を 最 少 の ビ ッ ト 数 で 記 録 し ま す 。 係 数 の 値 が 負 で あ っ た と き は DC 成 分 の と き と 同 じ く 1 減 じ ま す 。 復 号 処 理 で は 、 ま す ハ フ マ ン 符 号 表 を 構 成 し ま す ( ハ フ マ ン 符 号 表 を 作 成 す る た め の 情 報 は JPEG デ ー タ の ヘ ッ ダ に 記 録 さ れ て い ま す ) 。 次 に 、 符 号 語 を 解 析 し て Table 2.2 を 逆 に 引 い て 、 ラ ン レ ン グ ス と 付 加 ビ ッ ト 数 を 求 め ま す 。 ジ グ ザ グ シ ー ケ ン ス に 従 っ て 、 プ ロ ッ ク の 係 数 欄 に ラ ン レ ン グ ス の 数 だ け 0 を 詰 め ま す 。 そ し て 、 付 加 ビ ッ ト 数 だ け 値 を 読 み 込 み 、 符 号 の 処 理 を 行 っ て か ら プ ロ ッ ク の 係 数 欄 に 係 数 を 書 き 込 み ま す 。 EOB を 読 ん だ 場 合 は 、 プ ロ ッ ク の 最 後 ま で 0 を 書 き 込 み ま す 。 以 上 の 処 理 で 元 の DCT 係 数 の 表 が 構 成 で き ま す 。 25 ー イ ン タ リ ー ブ と イ ン タ バ ル 2.4 節 で 基 本 DCT 方 式 に お け る 圧 縮 の 原 理 を 説 明 し ま し た 。 こ の 原 理 だ け で 画 像 の 圧 縮 に は 十 分 な の で す が 、 JPEG に は 保 存 や 伝 送 に 便 利 な 工 夫 が な さ れ て い ま す 。 ま た 、 当 然 の こ と な が ら 、 JPEG 符 号 化 し た い 画 像 の サ イ ズ は 8 の 倍 数 ド ッ ト で 構 成 さ れ て い る と は 限 り ま せ ん 。 そ の 端 数 ド ッ ト の 扱 い 方 も 決 ま っ て い ま す 。 こ で は 、 リ ア ル タ イ ム 表 示 を 考 慮 し た イ ン タ リ ー プ と 、 端 数 ド ッ ト の 扱 い 方 、 エ ラ ー を 考 慮 し た イ ン タ バ ル に つ い て 説 明 し ま す 。 25 , 1— イ ン タ リ ー ブ 通 信 に お け る リ ア ル タ イ ム 表 示 を 考 え て み ま し よ う 。 YCbCr 表 色 系 の 画 像 を 成 分 ご と に 分 解 し 、 そ の 成 分 を 順 番 に 送 る と 、 は じ め は 画 像 全 体 の 輝 度 成 分 が 送 ら れ て く る の で グ レ ー 画 像 が 表 示 さ れ る は ず で す 。 そ し て 、 そ の 後 に 色 差 成 分 が 送 ら れ て く る の で 、 し ば ら 26 第 2 章 JPEG に お け る デ ジ タ ル 静 止 画 像 圧 縮

JPEGー概念からCプラスプラスによる実装まで


索 引 ・ 記 号 #define ・ #pragma ・ ・ 数 字 39 , 149 34 , 145 ・ ・ ・ 56 , 149 ・ ・ ・ 56 , 148 ・ ・ ・ 56 , 149 ・ ・ ・ 56 , 149 ・ ・ ・ 120 ・ ・ ・ 120 , 143 , 145 16 2 次 元 DCT JFIF JFXX ・ ・ JPEG ・ 44 , 53 , 160 ・ ・ ・ 45 , 1 ・ ・ ・ 3 , 11 MCU MFC 27 , 127 , 165 5 AC 成 分 ・ ・ C 工 nBitStream ・ BMP ・ ・ APPo DCT 変 換 ・ DCT 係 数 ・ ・ DCT DC 成 分 ・ ・ COutBitStream COS COM ・ Cod eWarrior COde CJpegDecoder ・ CJpegCoder ISO EOI ・ ・ EOB DRI ・ ・ DQT ・ DNL DHT ・ ITU-TS ・ ・ ・ ・ ・ ・ 18 , 131 , 173 ・ ・ ・ 51 , 67 ・ ・ ・ 52 , , 219 ・ ・ ・ 22 51 , 70 ・ ・ ・ 浦 , 149 ・ ・ ・ 51 , 76 ・ ・ ・ 51 , 64 14 ・ ・ ・ 16 , 127 , 213 ・ ・ ・ 17 , 19 , 171 ・ ・ ・ 18 , 130 , 172 ・ ・ ・ 14 ・ 56 ・ ・ ・ 34 , 133 , 149 ・ ・ ・ 25 , 133 , 173 PICT ・ ・ ・ ・ 52 , 204 , 219 PowerPlant 5 RGB RSTm SHuf fmanDecodeTab1e SHuffmanCodeTab1e SJpegProperty SOI ・ ・ ・ 8 , 61 , 123 37 , 56 ・ ・ ・ 浦 , 78 ・ ・ ・ 59 ・ ・ ・ 58 ・ ・ ・ 55 , 56 , 148 Visual C 十 十 5 YCbCr ・ ・ ZRL ・ ・ ・ ・ あ 行 ア プ リ ケ ー シ ョ ン デ ー タ セ グ メ ン ト ・ ・ 余 っ た ビ ッ ト ・ 工 ラ ー 通 知 用 オ プ ジ ェ ク ト ・ ・ イ ン タ リ ー プ イ ン タ バ ル イ ベ ン ト ド リ プ ン 索 引 ・ ・ ・ 8 , 44 , 62 ・ ・ ・ 64 , 68 , 112 ・ ・ ・ 25 , 132 ・ ・ ・ 39 220 ・ ・ ・ 52 ・ ・ ・ 26 , 36 , 54 ・ ・ ・ 31 , 37 , 55 241

JPEGー概念からCプラスプラスによる実装まで


TableA. 2 ハ フ マ ン 符 号 表 色 差 DC 成 分 用 輝 度 DC 成 分 用 差 分 値 サ イ 符 号 語 サ イ 符 号 語 ( 16 進 数 表 記 : 差 分 値 サ イ 符 号 語 サ イ 符 号 語 ( 16 進 数 表 記 : ズ ( ビ ッ ト ) ズ ( ビ ッ ト ) 下 位 ビ ッ ト の み 有 効 ) ズ ( ビ ッ ト ) ズ ( ビ ッ ト ) 下 位 ビ ッ ト の み 有 効 ) 0 0 0 2 0 0 01 0 0 0 2 0 0 0 3 0 0 0 6 0 0 0 4 0 0 0 E 0 0 0 5 0 01 E 0 0 0 6 0 0 3 E 0 0 0 E 0 0 7 E 0 01 E OOFE 0 0 3 E OIFE 0 0 7 E 0 3 FE 0 0 FE 0 7 FE OIFE っ 乙 っ 乙 っ っ ・ ロ コ ワ ー CO 0 1 亠 っ 〕 っ コ 4 一 ( 0 7 ・ OO っ 乙 っ 「 0 っ っ っ 4- 5 ) -. 0 ワ ′ OO 9 一 0 1 亠 っ 乙 「 4- 5 ) ワ ′ 8 10 11 10 11 10 11 輝 度 AC 成 分 用 符 号 語 サ イ ズ 符 号 語 ( 16 進 数 表 記 : 係 数 値 サ イ ズ ラ ン レ ン グ ス ( ビ ッ ト ) 下 位 ビ ッ ト の み 有 効 ) ( 個 ) 0 0 OA ( EOB ) 4 2 0 0 01 2 0 0 0 4 3 0 0 0 B 4 5 0 0 IA 0 0 7 8 7 8 0 0 F 8 0 3 F 6 FF 8 2 FF 8 3 0 0 0 C 0 01 B 0 0 7 9 01 F 6 0 7 F 6 FF 8 4 FF 8 5 FF 8 6 FF87 FF88 0 01 C 0 0 F 9 0 3 F7 0FF4 FF 8 9 FF8A ツ . O 亠 っ っ 4- に つ 7 ・ 8 0 ノ ビ 0 0 0 0 0 0 0 0 0 0 0 亠 1 亠 1 上 イ 上 - 亠 1 亠 1 亠 亠 1 亠 亠 っ 乙 っ 乙 っ っ 乙 つ ん っ 乙 10 1 亠 っ 〕 「 0 - 5 ) 冖 / OO 9 一 1 上 「 亠 1 亠 1 亠 1 亠 「 上 10 5 8 1 亠 っ 乙 っ 4 一 5 ) -6 「 上 1 亠 H 4 亠 付 録 A2 ハ フ マ ン 符 号 表 229

JPEGー概念からCプラスプラスによる実装まで


成 さ れ ま す 。 本 書 の サ ン プ ル プ ロ グ ラ ム の 符 号 器 は 、 サ ン プ リ ン グ フ ァ ク タ を こ の 値 に 固 定 し て い ま す 。 復 号 器 で は MCU を 復 号 す れ ば 、 そ の 分 の カ ラ ー 画 像 を 表 示 す る こ と が で き ま す 。 で す か ら 、 こ の サ ン プ リ ン グ フ ァ ク タ の 場 合 、 16 >< 16 ド ッ ト ご と に 表 示 で き る こ と に な り ま す ( WWW プ ラ ウ ザ で は 画 像 の 幅 に 対 応 し た MCU を ま と め て 、 16 行 す っ 表 示 し て い る も の が 多 い よ う で す ) 。 復 号 時 に は 、 サ ン プ リ ン グ フ ァ ク タ に 従 っ て 画 素 デ ー タ を 重 複 し て 使 用 し ま す 。 今 の 例 で す と 、 復 号 し て 得 ら れ た Y 成 分 の 画 素 デ ー タ は そ の ま ま 利 用 し ま す 。 Cb, cr 成 分 の 画 素 デ ー タ は 復 号 画 像 の 4 ド ッ ト に 利 用 さ れ ま す 。 こ の 様 子 を Fig. 2.15 に 示 し ま し た 。 基 本 DCT 方 式 で は 成 分 数 は 4 以 下 と し か 決 ま っ て い ま せ ん 。 ま た 、 水 平 ・ 垂 直 方 向 の サ ン プ リ ン グ フ ァ ク タ は 自 由 に 決 め る こ と が で き ま す 。 一 般 的 な MCU の 構 成 方 法 を Fig. 2.16 に 示 し ま す 。 な お 、 成 分 数 が 1 ( グ レ ー 画 像 ) の 場 合 は 、 MCU に 含 ま れ る プ ロ ッ ク デ ー タ の 数 は 1 っ と な り 、 MCU と プ ロ ッ ク デ ー タ は 一 致 し ま す 。 つ ま り 、 ノ ン イ ン タ リ ー プ に な り ま す 。 Fig. 2.16 イ ン タ リ ー ブ と MCU の 構 成 方 法 成 分 数 4 (a) 水 平 サ ン プ リ ン グ フ ァ ク タ 垂 直 サ ン プ リ ン グ フ ァ ク タ CSI, CS2, CS3, CS4 1 の 場 合 CSI. 卍 0 1 2 3 4 5 CS2: 卍 0 1 2 3 4 5 Ø 0 ー 0 1 つ 」 CS4: 卍 0 1 2 10 20 21 30 31 つ に 0 つ 」 MCUI MCU2 MCU3 MCU4 イ イ イ ( し 3 3 加 O っ 4 0 っ 4 1 15 10 CSI デ ー タ ユ ニ ッ ト (b) 成 分 数 1 の 場 合 ・ は プ ロ ッ ク 30 第 2 章 JPEG に お け る デ ジ タ ル 静 止 画 像 圧 縮

JPEGー概念からCプラスプラスによる実装まで


色 差 AC 成 分 用 ラ ン レ ン グ ス 係 数 値 サ イ ズ 符 号 語 サ イ ズ 符 号 語 ( 16 進 数 表 記 : ( ビ ッ ト ) 下 位 ビ ッ ト の み 有 効 ) 2 2 0 0 01 3 0 0 0 4 4 0 0 OA 5 0 018 0 019 5 6 0 0 3 8 7 0 0 7 8 9 01F4 0 3 F 6 0FF4 0 0 OB 0 0 3 9 0 0 F 6 01F5 0 7 F 6 0FF5 FF88 FF 8 9 FF8A FF8B 0 0 IA 00F7 0 3 F 7 0FF6 7FC2 FF8C FF8D FF8E FF 8 F FF 9 0 0 0 IB 00F8 0 3 F 8 0FF7 FF91 FF92 FF93 FF94 FF95 FF96 0 03A 01 F 6 FF97 10 12 4- 8 0 ・ 一 4 亠 っ に 0 0 1 亠 1 亠 4 上 う 上 1 亠 H 5 8 0 っ 乙 一 り -. 0 -6 5 8 0 っ 乙 -6 -6 1 亠 1 亠 1 亠 4 亠 1 亠 1 亠 1 亠 1 亠 6 9 16 付 録 A. 2 ハ フ マ ン 符 号 表 255