📄 第9章 图象的压缩编码,jpeg压缩编码标准.mht
字号:
=D6=B5=A3=AC=D7=F7=CE=AA=B6=FE=B2=E6=CA=F7=B5=C4=C1=BD=B8=F6=D2=B6=D7=D3=BD=
=DA=B5=E3=A3=AC=BD=AB=BA=CD=D7=F7=CE=AA=CB=FC=C3=C7=B5=C4=B8=F9=BD=DA=B5=E3=
=A3=AC=D5=E2=C1=BD=B8=F6=D2=B6=D7=D3=BD=DA=B5=E3=B2=BB=D4=D9=B2=CE=D3=EB=B1=
=C8=BD=CF=A3=AC=D0=C2=B5=C4=B8=F9=BD=DA=B5=E3=B2=CE=D3=EB=B1=C8=BD=CF=A1=A3=
</SPAN></P>
<P style=3D"LINE-HEIGHT: 18pt"><SPAN lang=3DEN-US>(4)<SPAN=20
style=3D"FONT: 7pt 'Times New =
Roman'">  =
; =20
</SPAN></SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=D6=D8=B8=B4</SPAN><SPAN=20
lang=3DEN-US>(3)</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=A3=AC=D6=B1=B5=BD=D7=EE=BA=F3=B5=C3=B5=BD=BA=CD=CE=AA</SPA=
N><SPAN=20
lang=3DEN-US>1</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=B5=C4=B8=F9=BD=DA=B5=E3=A1=A3</SPAN></P>
<P style=3D"LINE-HEIGHT: 18pt"><SPAN lang=3DEN-US>(5)<SPAN=20
style=3D"FONT: 7pt 'Times New =
Roman'">  =
; =20
</SPAN></SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=BD=AB=D0=CE=B3=C9=B5=C4=B6=FE=B2=E6=CA=F7=B5=C4=D7=F3=BD=DA=
=B5=E3=B1=EA</SPAN><SPAN=20
lang=3DEN-US>0</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=A3=AC=D3=D2=BD=DA=B5=E3=B1=EA</SPAN><SPAN=20
lang=3DEN-US>1</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=A1=A3=B0=D1=B4=D3=D7=EE=C9=CF=C3=E6=B5=C4=B8=F9=BD=DA=B5=E3=
=B5=BD=D7=EE=CF=C2=C3=E6=B5=C4=D2=B6=D7=D3=BD=DA=B5=E3=CD=BE=D6=D0=D3=F6=B5=
=BD=B5=C4</SPAN><SPAN=20
lang=3DEN-US>0,1</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=D0=F2=C1=D0=B4=AE=C6=F0=C0=B4=A3=AC=BE=CD=B5=C3=B5=BD=C1=CB=
=B8=F7=B8=F6=B7=FB=BA=C5=B5=C4=B1=E0=C2=EB=A1=A3</SPAN></P>
<P style=3D"LINE-HEIGHT: 18pt"><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=C9=CF=C3=E6=B5=C4=C0=FD=D7=D3=D3=C3</SPAN><SPAN=20
lang=3DEN-US>Huffman</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=B1=E0=C2=EB=B5=C4=B9=FD=B3=CC=C8=E7=CD=BC</SPAN><SPAN=20
lang=3DEN-US>9.1</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=CB=F9=CA=BE=A3=AC=C6=E4=D6=D0=D4=B2=C8=A6=D6=D0=B5=C4=CA=FD=
=D7=D6=CA=C7=D0=C2=BD=DA=B5=E3=B2=FA=C9=FA=B5=C4=CB=B3=D0=F2=A1=A3=BF=C9=BC=
=FB=A3=AC=CE=D2=C3=C7=C9=CF=C3=E6=B8=F8=B3=F6=B5=C4=B1=E0=C2=EB=BE=CD=CA=C7=
=D5=E2=C3=B4=B5=C3=B5=BD=B5=C4=A1=A3</SPAN></P>
<P class=3Da style=3D"LINE-HEIGHT: 18pt"><SPAN lang=3DEN-US><IMG =
height=3D330=20
src=3D"http://www-scf.usc.edu/~flv/ipbook/chap09.files/image001.gif" =
width=3D519=20
v:shapes=3D"_x0000_i1025"> </SPAN></P>
<P style=3D"LINE-HEIGHT: 18pt; TEXT-ALIGN: center" =
align=3Dcenter><B><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=CD=BC</SPAN>9.1 =
Huffman</B><B><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=B1=E0=C2=EB=B5=C4=CA=BE=D2=E2=CD=BC</SPAN><SPAN =
lang=3DEN-US></SPAN></B></P>
<P style=3D"LINE-HEIGHT: 18pt"><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=B2=FA=C9=FA</SPAN><SPAN=20
lang=3DEN-US>Huffman</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=B1=E0=C2=EB=D0=E8=D2=AA=B6=D4=D4=AD=CA=BC=CA=FD=BE=DD=C9=A8=
=C3=E8=C1=BD=B1=E9=A1=A3=B5=DA=D2=BB=B1=E9=C9=A8=C3=E8=D2=AA=BE=AB=C8=B7=B5=
=D8=CD=B3=BC=C6=B3=F6=D4=AD=CA=BC=CA=FD=BE=DD=D6=D0=A3=AC=C3=BF=B8=F6=D6=B5=
=B3=F6=CF=D6=B5=C4=C6=B5=C2=CA=A3=AC=B5=DA=B6=FE=B1=E9=CA=C7=BD=A8=C1=A2<=
/SPAN><SPAN=20
lang=3DEN-US>Huffman</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=CA=F7=B2=A2=BD=F8=D0=D0=B1=E0=C2=EB=A1=A3=D3=C9=D3=DA=D0=E8=
=D2=AA=BD=A8=C1=A2=B6=FE=B2=E6=CA=F7=B2=A2=B1=E9=C0=FA=B6=FE=B2=E6=CA=F7=C9=
=FA=B3=C9=B1=E0=C2=EB=A3=AC=D2=F2=B4=CB=CA=FD=BE=DD=D1=B9=CB=F5=BA=CD=BB=B9=
=D4=AD=CB=D9=B6=C8=B6=BC=BD=CF=C2=FD=A3=AC=B5=AB=BC=F2=B5=A5=D3=D0=D0=A7=A3=
=AC=D2=F2=B6=F8=B5=C3=B5=BD=B9=E3=B7=BA=B5=C4=D3=A6=D3=C3=A1=A3</SPAN></P=
>
<P style=3D"LINE-HEIGHT: 18pt"><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=D4=B4=B3=CC=D0=F2=BE=CD=B2=BB=B8=F8=B3=F6=C1=CB=A3=AC=D3=D0=
=D0=CB=C8=A4=B5=C4=B6=C1=D5=DF=BF=C9=D2=D4=D7=D4=BC=BA=CA=B5=CF=D6=A1=A3<=
/SPAN></P>
<H2><SPAN lang=3DEN-US>9.2</SPAN> <SPAN lang=3DEN-US></SPAN><A=20
name=3D_Toc486331909></A><A name=3D_Toc486332909></A><A =
name=3D_Toc486339018></A><A=20
name=3D_Toc454810883></A><A=20
name=3D_Toc454856657><SPAN><SPAN>=D0=D0=B3=CC=B1=E0=C2=EB</SPAN></SPAN></=
A></H2>
<P style=3D"LINE-HEIGHT: 18pt"><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=D0=D0=B3=CC=B1=E0=C2=EB</SPAN><SPAN=20
lang=3DEN-US>(Run Length Coding)</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=B5=C4=D4=AD=C0=ED=D2=B2=BA=DC=BC=F2=B5=A5=A3=BA=BD=AB=D2=BB=
=D0=D0=D6=D0=D1=D5=C9=AB=D6=B5=CF=E0=CD=AC=B5=C4=CF=E0=C1=DA=CF=F3=CB=D8=D3=
=C3=D2=BB=B8=F6=BC=C6=CA=FD=D6=B5=BA=CD=B8=C3=D1=D5=C9=AB=D6=B5=C0=B4=B4=FA=
=CC=E6=A1=A3=C0=FD=C8=E7</SPAN><SPAN=20
lang=3DEN-US>aaabccccccddeee</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=BF=C9=D2=D4=B1=ED=CA=BE=CE=AA</SPAN><SPAN=20
lang=3DEN-US>3a1b6c2d3e</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=A1=A3=C8=E7=B9=FB=D2=BB=B7=F9=CD=BC=CF=F3=CA=C7=D3=C9=BA=DC=
=B6=E0=BF=E9=D1=D5=C9=AB=CF=E0=CD=AC=B5=C4=B4=F3=C3=E6=BB=FD=C7=F8=D3=F2=D7=
=E9=B3=C9=A3=AC=C4=C7=C3=B4=B2=C9=D3=C3=D0=D0=B3=CC=B1=E0=C2=EB=B5=C4=D1=B9=
=CB=F5=D0=A7=C2=CA=CA=C7=BE=AA=C8=CB=B5=C4=A1=A3=C8=BB=B6=F8=A3=AC=B8=C3=CB=
=E3=B7=A8=D2=B2=B5=BC=D6=C2=C1=CB=D2=BB=B8=F6=D6=C2=C3=FC=C8=F5=B5=E3=A3=AC=
=C8=E7=B9=FB=CD=BC=CF=F3=D6=D0=C3=BF=C1=BD=B8=F6=CF=E0=C1=DA=B5=E3=B5=C4=D1=
=D5=C9=AB=B6=BC=B2=BB=CD=AC=A3=AC=D3=C3=D5=E2=D6=D6=CB=E3=B7=A8=B2=BB=B5=AB=
=B2=BB=C4=DC=D1=B9=CB=F5=A3=AC=B7=B4=B6=F8=CA=FD=BE=DD=C1=BF=D4=F6=BC=D3=D2=
=BB=B1=B6=A1=A3=CB=F9=D2=D4=CF=D6=D4=DA=B5=A5=B4=BF=B2=C9=D3=C3=D0=D0=B3=CC=
=B1=E0=C2=EB=B5=C4=D1=B9=CB=F5=CB=E3=B7=A8=D3=C3=B5=C3=B2=A2=B2=BB=B6=E0=A3=
=AC</SPAN><SPAN=20
lang=3DEN-US>PCX</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=CE=C4=BC=FE=CB=E3=CA=C7=C6=E4=D6=D0=B5=C4=D2=BB=D6=D6=A1=A3=
</SPAN></P>
<P style=3D"LINE-HEIGHT: 18pt"><SPAN lang=3DEN-US>PCX</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=CE=C4=BC=FE=D7=EE=D4=E7=CA=C7</SPAN><SPAN lang=3DEN-US>PC =
Paintbrush</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=C8=ED=BC=FE=CB=F9=B2=C9=D3=C3=B5=C4=D2=BB=D6=D6=CE=C4=BC=FE=
=B8=F1=CA=BD=A3=AC=D3=C9=D3=DA=D1=B9=CB=F5=B1=C8=B2=BB=B8=DF=A3=AC=CF=D6=D4=
=DA=D3=C3=B5=C4=B2=A2=B2=BB=CA=C7=BA=DC=B6=E0=C1=CB=A1=A3=CB=FC=D2=B2=CA=C7=
=D3=C9=CD=B7=D0=C5=CF=A2=A1=A2=B5=F7=C9=AB=B0=E5=A1=A2=CA=B5=BC=CA=B5=C4=CD=
=BC=CF=F3=CA=FD=BE=DD=C8=FD=B8=F6=B2=BF=B7=D6=D7=E9=B3=C9=A1=A3=C6=E4=D6=D0=
=CD=B7=D0=C5=CF=A2=B5=C4=BD=E1=B9=B9=CE=AA=A3=BA</SPAN></P>
<P style=3D"LINE-HEIGHT: 18pt"><SPAN lang=3DEN-US>typedef =
struct{</SPAN></P>
<P=20
style=3D"LINE-HEIGHT: =
18pt"><SPAN> &=
nbsp; =20
</SPAN> char manufacturer;</P>
<P=20
style=3D"LINE-HEIGHT: =
18pt"><SPAN> &=
nbsp; =20
</SPAN> char version;</P>
<P=20
style=3D"LINE-HEIGHT: =
18pt"><SPAN> &=
nbsp; =20
</SPAN> char encoding;</P>
<P=20
style=3D"LINE-HEIGHT: =
18pt"><SPAN> &=
nbsp; =20
</SPAN> char bits_per_pixel;</P>
<P=20
style=3D"LINE-HEIGHT: =
18pt"><SPAN> &=
nbsp; =20
</SPAN> WORD xmin,ymin;</P>
<P=20
style=3D"LINE-HEIGHT: =
18pt"><SPAN> &=
nbsp; =20
</SPAN> WORD xmax,ymax;</P>
<P=20
style=3D"LINE-HEIGHT: =
18pt"><SPAN> &=
nbsp; =20
</SPAN> WORD hres;</P>
<P=20
style=3D"LINE-HEIGHT: =
18pt"><SPAN> &=
nbsp; =20
</SPAN> WORD vres;</P>
<P=20
style=3D"LINE-HEIGHT: =
18pt"><SPAN> &=
nbsp; =20
</SPAN> char palette[48];</P>
<P=20
style=3D"LINE-HEIGHT: =
18pt"><SPAN> &=
nbsp; =20
</SPAN> char reserved;</P>
<P=20
style=3D"LINE-HEIGHT: =
18pt"><SPAN> &=
nbsp; =20
</SPAN> char colour_planes;</P>
<P=20
style=3D"LINE-HEIGHT: =
18pt"><SPAN> &=
nbsp; =20
</SPAN> WORD bytes_per_line;</P>
<P=20
style=3D"LINE-HEIGHT: =
18pt"><SPAN> &=
nbsp; =20
</SPAN> WORD palette_type;</P>
<P=20
style=3D"LINE-HEIGHT: =
18pt"><SPAN> &=
nbsp; =20
</SPAN> char filler[58];</P>
<P style=3D"LINE-HEIGHT: 18pt"><SPAN> =
</SPAN>}=20
PCXHEAD;</P>
<P style=3D"LINE-HEIGHT: 18pt"><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=C6=E4=D6=D0=D6=B5=B5=C3=D7=A2=D2=E2=B5=C4=CA=C7=D2=D4=CF=C2=
=BC=B8=B8=F6=CA=FD=BE=DD=A3=BA</SPAN><SPAN=20
lang=3DEN-US>manufacturer</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=CE=AA</SPAN><SPAN=20
lang=3DEN-US>PCX</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=CE=C4=BC=FE=B5=C4=B1=EA=CA=B6=A3=AC=B1=D8=D0=EB=CE=AA</SPA=
N><SPAN=20
lang=3DEN-US>0x0a</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=A3=BB</SPAN><SPAN=20
lang=3DEN-US>xmin</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=CE=AA=D7=EE=D0=A1=B5=C4</SPAN><SPAN=20
lang=3DEN-US>x</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=D7=F8=B1=EA=A3=AC</SPAN><SPAN=20
lang=3DEN-US>xmax</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=D7=EE=B4=F3=B5=C4</SPAN><SPAN=20
lang=3DEN-US>x</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=D7=F8=B1=EA=A3=AC=CB=F9=D2=D4=CD=BC=CF=F3=B5=C4=BF=ED=B6=C8=
=CE=AA</SPAN><SPAN=20
lang=3DEN-US>xmax-xmin+1</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=A3=AC=CD=AC=D1=F9=CD=BC=CF=F3=B5=C4=B8=DF=B6=C8=CE=AA</SPA=
N><SPAN=20
lang=3DEN-US>ymax-yin+1</SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=A3=BB</SPAN><SPAN=20
lang=3DEN-US>bytes_per_line</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=CE=AA=C3=BF=B8=F6=B1=E0=C2=EB=D0=D0=CB=F9=D5=BC=B5=C4=D7=D6=
=BD=DA=CA=FD=A3=AC=CF=C2=C3=E6=BD=AB=CF=EA=CF=B8=BD=E9=C9=DC=A1=A3</SPAN>=
</P>
<P style=3D"LINE-HEIGHT: 18pt"><SPAN lang=3DEN-US>PCX</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=B5=C4=B5=F7=C9=AB=B0=E5=D4=DA=CE=C4=BC=FE=B5=C4=D7=EE=BA=F3=
=A1=A3=D2=D4</SPAN><SPAN lang=3DEN-US>256</SPAN><SPAN=20
style=3D"FONT-FAMILY: =CB=CE=CC=E5">=C9=AB</SPAN><SPAN =
lang=3DEN-US>PCX</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=CE=C4=BC=FE=CE=AA=C0=FD=A3=AC=B5=B9=CA=FD=B5=DA</SPAN><SPA=
N lang=3DEN-US>769</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=B8=F6=D7=D6=BD=DA=CE=AA=D1=D5=C9=AB=CA=FD=B5=C4=B1=EA=CA=B6=
=A3=AC</SPAN><SPAN lang=3DEN-US>256</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=CA=B1=B8=C3=D7=D6=BD=DA=B1=D8=D0=EB=CE=AA</SPAN><SPAN =
lang=3DEN-US>12</SPAN><SPAN=20
style=3D"FONT-FAMILY: =CB=CE=CC=E5">=A3=AC=CA=A3=CF=C2=B5=C4</SPAN><SPAN =
lang=3DEN-US>768(256</SPAN><SPAN=20
style=3D"FONT-FAMILY: =CB=CE=CC=E5">=A1=C1</SPAN><SPAN =
lang=3DEN-US>3)</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=CE=AA=B5=F7=C9=AB=B0=E5=B5=C4</SPAN><SPAN =
lang=3DEN-US>RGB</SPAN><SPAN=20
style=3D"FONT-FAMILY: =CB=CE=CC=E5">=D6=B5=A1=A3</SPAN></P>
<P style=3D"LINE-HEIGHT: 18pt"><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=CE=AA=C1=CB=D0=F0=CA=F6=B7=BD=B1=E3=A3=AC=CE=D2=C3=C7=D5=EB=
=B6=D4</SPAN><SPAN lang=3DEN-US>256</SPAN><SPAN=20
style=3D"FONT-FAMILY: =CB=CE=CC=E5">=C9=AB</SPAN><SPAN =
lang=3DEN-US>PCX</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=CE=C4=BC=FE=A3=AC=BD=E9=C9=DC=D2=BB=CF=C2=CB=FC=B5=C4=BD=E2=
=C2=EB=B9=FD=B3=CC=A1=A3=B1=E0=C2=EB=CA=C7=BD=E2=C2=EB=B5=C4=C4=E6=B9=FD=B3=
=CC=A3=AC=D3=D0=D0=CB=C8=A4=B5=C4=B6=C1=D5=DF=BF=C9=D2=D4=CA=D4=D7=C5=D7=D4=
=BC=BA=C0=B4=CD=EA=B3=C9=A1=A3</SPAN></P>
<P style=3D"LINE-HEIGHT: 18pt"><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=BD=E2=C2=EB=CA=C7=D2=D4=D0=D0=CE=AA=B5=A5=CE=BB=B5=C4=A3=AC=
=B8=C3=D0=D0=CB=F9=D5=BC=B5=C4=D7=D6=BD=DA=CA=FD=D3=C9</SPAN><SPAN=20
lang=3DEN-US>bytes_per_line</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=B8=F8=B6=A8=A1=A3=CE=AA=B4=CB=A3=AC=CE=D2=C3=C7=BF=AA=D2=BB=
=B8=F6=B4=F3=D0=A1=CE=AA</SPAN><SPAN=20
lang=3DEN-US>bytes_per_line</SPAN><SPAN=20
style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=B5=C4=BD=E2=C2=EB=BB=BA=B3=E5=C7=F8=A1=A3=D2=BB=BF=AA=CA=BC=
=A3=AC=BD=AB=BB=BA=B3=E5=C7=F8=B5=C4=CB=F9=D3=D0=C4=DA=C8=DD=C7=E5=C1=E3=A1=
=A3=B4=D3=CE=C4=BC=FE=D6=D0=B6=C1=B3=F6=D2=BB=B8=F6=D7=D6=BD=DA</SPAN><SP=
AN=20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -