JPEG标准推荐的亮度、色度DC、AC Huffman编码表
JPEG 标准推荐的亮度、色度DC、AC Huffman 编码表
博主在完成数字图像处理大作业时利用搜索引擎查找了很久完整的四张Huffman 编码表(亮度AC Huffman编码表、亮度DC Huffman编码表、色度AC Huffman编码表、色度DC Huffman编码表),发现中文博客中的编码表大都不完整或者排版混乱,不知所云;英文博客中也几乎没有相关内容。最后查看JPEG标准文档终于找到了完整的Huffman 编码表,现将之公布在此,方便大家查询、使用。
JPEG推荐的亮度直流霍夫曼编码表 (The DC Hoffman coding table for luminance recommended by JPEG)
| Category | Code length | Code word |
|---|---|---|
| 0 | 2 | 00 |
| 1 | 3 | 010 |
| 2 | 3 | 011 |
| 3 | 3 | 100 |
| 4 | 3 | 101 |
| 5 | 3 | 110 |
| 6 | 4 | 1110 |
| 7 | 5 | 11110 |
| 8 | 6 | 111110 |
| 9 | 7 | 1111110 |
| 10 | 8 | 11111110 |
| 11 | 9 | 111111110 |
JPEG推荐的色度直流霍夫曼编码表 (The DC Hoffman coding table for chrominance recommended by JPEG)
| Category | Code length | Code Word |
|---|---|---|
| 0 | 2 | 00 |
| 1 | 2 | 01 |
| 2 | 2 | 10 |
| 3 | 3 | 110 |
| 4 | 4 | 1110 |
| 5 | 5 | 11110 |
| 6 | 6 | 111110 |
| 7 | 7 | 1111110 |
| 8 | 8 | 11111110 |
| 9 | 9 | 111111110 |
| 10 | 10 | 1111111110 |
| 11 | 11 | 11111111110 |
JPEG推荐的亮度交流霍夫曼编码表 (The AC Hoffman coding table for luminance recommended by JPEG)
| Run/Size | Code length | Code word |
|---|---|---|
| 0/0 (EOB) | 4 | 1010 |
| 0/1 | 2 | 00 |
| 0/2 | 2 | 01 |
| 0/3 | 3 | 100 |
| 0/4 | 4 | 1011 |
| 0/5 | 5 | 11010 |
| 0/6 | 7 | 1111000 |
| 0/7 | 8 | 11111000 |
| 0/8 | 10 | 1111110110 |
| 0/9 | 16 | 1111111110000010 |
| 0/A | 16 | 1111111110000011 |
| 1/1 | 4 | 1100 |
| 1/2 | 5 | 11011 |
| 1/3 | 7 | 1111001 |
| 1/4 | 9 | 111110110 |
| 1/5 | 11 | 11111110110 |
| 1/6 | 16 | 1111111110000100 |
| 1/7 | 16 | 1111111110000101 |
| 1/8 | 16 | 1111111110000110 |
| 1/9 | 16 | 1111111110000111 |
| 1/A | 16 | 1111111110001000 |
| 2/1 | 5 | 11100 |
| 2/2 | 8 | 11111001 |
| 2/3 | 10 | 1111110111 |
| 2/4 | 12 | 111111110100 |
| 2/5 | 16 | 1111111110001001 |
| 2/6 | 16 | 1111111110001010 |
| 2/7 | 16 | 1111111110001011 |
| 2/8 | 16 | 1111111110001100 |
| 2/9 | 16 | 1111111110001101 |
| 2/A | 16 | 1111111110001110 |
| 3/1 | 6 | 111010 |
| 3/2 | 9 | 111110111 |
| 3/3 | 12 | 111111110101 |
| 3/4 | 16 | 1111111110001111 |
| 3/5 | 16 | 1111111110010000 |
| 3/6 | 16 | 1111111110010001 |
| 3/7 | 16 | 1111111110010010 |
| 3/8 | 16 | 1111111110010011 |
| 3/9 | 16 | 1111111110010100 |
| 3/A | 16 | 1111111110010101 |
| 4/1 | 6 | 111011 |
| 4/2 | 10 | 1111111000 |
| 4/3 | 16 | 1111111110010110 |
| 4/4 | 16 | 1111111110010111 |
| 4/5 | 16 | 1111111110011000 |
| 4/6 | 16 | 1111111110011001 |
| 4/7 | 16 | 1111111110011010 |
| 4/8 | 16 | 1111111110011011 |
| 4/9 | 16 | 1111111110011100 |
| 4/A | 16 | 1111111110011101 |
| 5/1 | 7 | 1111010 |
| 5/2 | 11 | 11111110111 |
| 5/3 | 16 | 1111111110011110 |
| 5/4 | 16 | 1111111110011111 |
| 5/5 | 16 | 1111111110100000 |
| 5/6 | 16 | 1111111110100001 |
| 5/7 | 16 | 1111111110100010 |
| 5/8 | 16 | 1111111110100011 |
| 5/9 | 16 | 1111111110100100 |
| 5/A | 16 | 1111111110100101 |
| 6/1 | 7 | 1111011 |
| 6/2 | 12 | 111111110110 |
| 6/3 | 16 | 1111111110100110 |
| 6/4 | 16 | 1111111110100111 |
| 6/5 | 16 | 1111111110101000 |
| 6/6 | 16 | 1111111110101001 |
| 6/7 | 16 | 1111111110101010 |
| 6/8 | 16 | 1111111110101011 |
| 6/9 | 16 | 1111111110101100 |
| 6/A | 16 | 1111111110101101 |
| 7/1 | 8 | 11111010 |
| 7/2 | 12 | 111111110111 |
| 7/3 | 16 | 1111111110101110 |
| 7/4 | 16 | 1111111110101111 |
| 7/5 | 16 | 1111111110110000 |
| 7/6 | 16 | 1111111110110001 |
| 7/7 | 16 | 1111111110110010 |
| 7/8 | 16 | 1111111110110011 |
| 7/9 | 16 | 1111111110110100 |
| 7/A | 16 | 1111111110110101 |
| 8/1 | 9 | 111111000 |
| 8/2 | 15 | 111111111000000 |
| 8/3 | 16 | 1111111110110110 |
| 8/4 | 16 | 1111111110110111 |
| 8/5 | 16 | 1111111110111000 |
| 8/6 | 16 | 1111111110111001 |
| 8/7 | 16 | 1111111110111010 |
| 8/8 | 16 | 1111111110111011 |
| 8/9 | 16 | 1111111110111100 |
| 8/A | 16 | 1111111110111101 |
| 9/1 | 9 | 111111001 |
| 9/2 | 16 | 1111111110111110 |
| 9/3 | 16 | 1111111110111111 |
| 9/4 | 16 | 1111111111000000 |
| 9/5 | 16 | 1111111111000001 |
| 9/6 | 16 | 1111111111000010 |
| 9/7 | 16 | 1111111111000011 |
| 9/8 | 16 | 1111111111000100 |
| 9/9 | 16 | 1111111111000101 |
| 9/A | 16 | 1111111111000110 |
| A/1 | 9 | 111111010 |
| A/2 | 16 | 1111111111000111 |
| A/3 | 16 | 1111111111001000 |
| A/4 | 16 | 1111111111001001 |
| A/5 | 16 | 1111111111001010 |
| A/6 | 16 | 1111111111001011 |
| A/7 | 16 | 1111111111001100 |
| A/8 | 16 | 1111111111001101 |
| A/9 | 16 | 1111111111001110 |
| A/A | 16 | 1111111111001111 |
| B/1 | 10 | 1111111001 |
| B/2 | 16 | 1111111111010000 |
| B/3 | 16 | 1111111111010001 |
| B/4 | 16 | 1111111111010010 |
| B/5 | 16 | 1111111111010011 |
| B/6 | 16 | 1111111111010100 |
| B/7 | 16 | 1111111111010101 |
| B/8 | 16 | 1111111111010110 |
| B/9 | 16 | 1111111111010111 |
| B/A | 16 | 1111111111011000 |
| C/1 | 10 | 1111111010 |
| C/2 | 16 | 1111111111011001 |
| C/3 | 16 | 1111111111011010 |
| C/4 | 16 | 1111111111011011 |
| C/5 | 16 | 1111111111011100 |
| C/6 | 16 | 1111111111011101 |
| C/7 | 16 | 1111111111011110 |
| C/8 | 16 | 1111111111011111 |
| C/9 | 16 | 1111111111100000 |
| C/A | 16 | 1111111111100001 |
| D/1 | 11 | 11111111000 |
| D/2 | 16 | 1111111111100010 |
| D/3 | 16 | 1111111111100011 |
| D/4 | 16 | 1111111111100100 |
| D/5 | 16 | 1111111111100101 |
| D/6 | 16 | 1111111111100110 |
| D/7 | 16 | 1111111111100111 |
| D/8 | 16 | 1111111111101000 |
| D/9 | 16 | 1111111111101001 |
| D/A | 16 | 1111111111101010 |
| E/1 | 16 | 1111111111101011 |
| E/2 | 16 | 1111111111101100 |
| E/3 | 16 | 1111111111101101 |
| E/4 | 16 | 1111111111101110 |
| E/5 | 16 | 1111111111101111 |
| E/6 | 16 | 1111111111110000 |
| E/7 | 16 | 1111111111110001 |
| E/8 | 16 | 1111111111110010 |
| E/9 | 16 | 1111111111110011 |
| E/A | 16 | 1111111111110100 |
| F/0 (ZRL) | 11 | 11111111001 |
| F/1 | 16 | 1111111111110101 |
| F/2 | 16 | 1111111111110110 |
| F/3 | 16 | 1111111111110111 |
| F/4 | 16 | 1111111111111000 |
| F/5 | 16 | 1111111111111001 |
| F/6 | 16 | 1111111111111010 |
| F/7 | 16 | 1111111111111011 |
| F/8 | 16 | 1111111111111100 |
| F/9 | 16 | 1111111111111101 |
| F/A | 16 | 1111111111111110 |
JPEG推荐的色度交流霍夫曼编码表 (The AC Hoffman coding table for chrominance recommended by JPEG)
| Run/Size | Code length | Code word |
|---|---|---|
| 0/0 (EOB) | 2 | 00 |
| 0/1 | 2 | 01 |
| 0/2 | 3 | 100 |
| 0/3 | 4 | 1010 |
| 0/4 | 5 | 11000 |
| 0/5 | 5 | 11001 |
| 0/6 | 6 | 111000 |
| 0/7 | 7 | 1111000 |
| 0/8 | 9 | 111110100 |
| 0/9 | 10 | 1111110110 |
| 0/A | 12 | 111111110100 |
| 1/1 | 4 | 1011 |
| 1/2 | 6 | 111001 |
| 1/3 | 8 | 11110110 |
| 1/4 | 9 | 111110101 |
| 1/5 | 11 | 11111110110 |
| 1/6 | 12 | 111111110101 |
| 1/7 | 16 | 1111111110001000 |
| 1/8 | 16 | 1111111110001001 |
| 1/9 | 16 | 1111111110001010 |
| 1/A | 16 | 1111111110001011 |
| 2/1 | 5 | 11010 |
| 2/2 | 8 | 11110111 |
| 2/3 | 10 | 1111110111 |
| 2/4 | 12 | 111111110110 |
| 2/5 | 15 | 111111111000010 |
| 2/6 | 16 | 1111111110001100 |
| 2/7 | 16 | 1111111110001101 |
| 2/8 | 16 | 1111111110001110 |
| 2/9 | 16 | 1111111110001111 |
| 2/A | 16 | 1111111110010000 |
| 3/1 | 5 | 11011 |
| 3/2 | 8 | 11111000 |
| 3/3 | 10 | 1111111000 |
| 3/4 | 12 | 111111110111 |
| 3/5 | 16 | 1111111110010001 |
| 3/6 | 16 | 1111111110010010 |
| 3/7 | 16 | 1111111110010011 |
| 3/8 | 16 | 1111111110010100 |
| 3/9 | 16 | 1111111110010101 |
| 3/A | 16 | 1111111110010110 |
| 4/1 | 6 | 111010 |
| 4/2 | 9 | 111110110 |
| 4/3 | 16 | 1111111110010111 |
| 4/4 | 16 | 1111111110011000 |
| 4/5 | 16 | 1111111110011001 |
| 4/6 | 16 | 1111111110011010 |
| 4/7 | 16 | 1111111110011011 |
| 4/8 | 16 | 1111111110011100 |
| 4/9 | 16 | 1111111110011101 |
| 4/A | 16 | 1111111110011110 |
| 5/1 | 6 | 111011 |
| 5/2 | 10 | 1111111001 |
| 5/3 | 16 | 1111111110011111 |
| 5/4 | 16 | 1111111110100000 |
| 5/5 | 16 | 1111111110100001 |
| 5/6 | 16 | 1111111110100010 |
| 5/7 | 16 | 1111111110100011 |
| 5/8 | 16 | 1111111110100100 |
| 5/9 | 16 | 1111111110100101 |
| 5/A | 16 | 1111111110100110 |
| 6/1 | 7 | 1111001 |
| 6/2 | 11 | 11111110111 |
| 6/3 | 16 | 1111111110100111 |
| 6/4 | 16 | 1111111110101000 |
| 6/5 | 16 | 1111111110101001 |
| 6/6 | 16 | 1111111110101010 |
| 6/7 | 16 | 1111111110101011 |
| 6/8 | 16 | 1111111110101100 |
| 6/9 | 16 | 1111111110101101 |
| 6/A | 16 | 1111111110101110 |
| 7/1 | 7 | 1111010 |
| 7/2 | 11 | 11111111000 |
| 7/3 | 16 | 1111111110101111 |
| 7/4 | 16 | 1111111110110000 |
| 7/5 | 16 | 1111111110110001 |
| 7/6 | 16 | 1111111110110010 |
| 7/7 | 16 | 1111111110110011 |
| 7/8 | 16 | 1111111110110100 |
| 7/9 | 16 | 1111111110110101 |
| 7/A | 16 | 1111111110110110 |
| 8/1 | 8 | 11111001 |
| 8/2 | 16 | 1111111110110111 |
| 8/3 | 16 | 1111111110111000 |
| 8/4 | 16 | 1111111110111001 |
| 8/5 | 16 | 1111111110111010 |
| 8/6 | 16 | 1111111110111011 |
| 8/7 | 16 | 1111111110111100 |
| 8/8 | 16 | 1111111110111101 |
| 8/9 | 16 | 1111111110111110 |
| 8/A | 16 | 1111111110111111 |
| 9/1 | 9 | 111110111 |
| 9/2 | 16 | 1111111111000000 |
| 9/3 | 16 | 1111111111000001 |
| 9/4 | 16 | 1111111111000010 |
| 9/5 | 16 | 1111111111000011 |
| 9/6 | 16 | 1111111111000100 |
| 9/7 | 16 | 1111111111000101 |
| 9/8 | 16 | 1111111111000110 |
| 9/9 | 16 | 1111111111000111 |
| 9/A | 16 | 1111111111001000 |
| A/1 | 9 | 111111000 |
| A/2 | 16 | 1111111111001001 |
| A/3 | 16 | 1111111111001010 |
| A/4 | 16 | 1111111111001011 |
| A/5 | 16 | 1111111111001100 |
| A/6 | 16 | 1111111111001101 |
| A/7 | 16 | 1111111111001110 |
| A/8 | 16 | 1111111111001111 |
| A/9 | 16 | 1111111111010000 |
| A/A | 16 | 1111111111010001 |
| B/1 | 9 | 111111001 |
| B/2 | 16 | 1111111111010010 |
| B/3 | 16 | 1111111111010011 |
| B/4 | 16 | 1111111111010100 |
| B/5 | 16 | 1111111111010101 |
| B/6 | 16 | 1111111111010110 |
| B/7 | 16 | 1111111111010111 |
| B/8 | 16 | 1111111111011000 |
| B/9 | 16 | 1111111111011001 |
| B/A | 16 | 1111111111011010 |
| C/1 | 9 | 111111010 |
| C/2 | 16 | 1111111111011011 |
| C/3 | 16 | 1111111111011100 |
| C/4 | 16 | 1111111111011101 |
| C/5 | 16 | 1111111111011110 |
| C/6 | 16 | 1111111111011111 |
| C/7 | 16 | 1111111111100000 |
| C/8 | 16 | 1111111111100001 |
| C/9 | 16 | 1111111111100010 |
| C/A | 16 | 1111111111100011 |
| D/1 | 11 | 11111111001 |
| D/2 | 16 | 1111111111100100 |
| D/3 | 16 | 1111111111100101 |
| D/4 | 16 | 1111111111100110 |
| D/5 | 16 | 1111111111100111 |
| D/6 | 16 | 1111111111101000 |
| D/7 | 16 | 1111111111101001 |
| D/8 | 16 | 1111111111101010 |
| D/9 | 16 | 1111111111101011 |
| D/A | 16 | 1111111111101100 |
| E/1 | 14 | 11111111100000 |
| E/2 | 16 | 1111111111101101 |
| E/3 | 16 | 1111111111101110 |
| E/4 | 16 | 1111111111101111 |
| E/5 | 16 | 1111111111110000 |
| E/6 | 16 | 1111111111110001 |
| E/7 | 16 | 1111111111110010 |
| E/8 | 16 | 1111111111110011 |
| E/9 | 16 | 1111111111110100 |
| E/A | 16 | 1111111111110101 |
| F/0 (ZRL) | 10 | 1111111010 |
| F/1 | 15 | 111111111000011 |
| F/2 | 16 | 1111111111110110 |
| F/3 | 16 | 1111111111110111 |
| F/4 | 16 | 1111111111111000 |
| F/5 | 16 | 1111111111111001 |
| F/6 | 16 | 1111111111111010 |
| F/7 | 16 | 1111111111111011 |
| F/8 | 16 | 1111111111111100 |
| F/9 | 16 | 1111111111111101 |
| F/A | 16 | 1111111111111110 |
JPEG标准推荐的亮度、色度DC、AC Huffman编码表的更多相关文章
- 【数据压缩】JPEG标准与原理解析
转载请注明出处:http://blog.csdn.net/luoshixian099/article/details/50392230 CSDN-勿在浮沙筑高台 为了满足不同应用的需求,JPEG标准包 ...
- PNG,JPEG,BMP,JIF图片格式详解及其对比
原文地址:http://blog.csdn.net/u012611878/article/details/52215985 图片格式详解 不知道大家有没有注意过网页里,手机里,平板里的图片,事实上,图 ...
- JPEG图像压缩算法流程详解
JPEG图像压缩算法流程详解 JPEG代表Joint Photographic Experts Group(联合图像专家小组).此团队创立于1986年,1992年发布了JPEG的标准而在1994年获得 ...
- JPEG编码(二)
来自CSDN评论区http://bbs.csdn.net/topics/190980 1. 色彩模型 JPEG 的图片使用的是 YCrCb 颜色模型, 而不是计算机上最常用的 RGB. 关于色彩模型, ...
- Matlab JPEG详细介绍
作为一个基本的图像压缩方式,JPEG 已经得到了广泛的运用,但 JPEG 相关的基本原理,却经常被忽视,或解释得很不确切.这里我们详细讨论一下 JPEG 的编码原理,并结合实例来给出一个更加感性的认识 ...
- jpeg huffman coding table
亮度DC系数的取值范围及序号: 序号(size) 取值范围 0 0 1 - ...
- ComicEnhancerPro 系列教程十九:用JpegQuality看JPG文件的压缩参数
作者:马健邮箱:stronghorse_mj@hotmail.com 主页:http://www.comicer.com/stronghorse/ 发布:2017.07.23 教程十九:用JpegQu ...
- 自定义Base 64加密
一.前言 最近做软件需要一个功能,就是对文件进行加密.本来嘛,加密算法一堆一堆的,但是试了几个成熟的加密算法后发现对文件进行加密需要的时间很长,特别是上G的文件,这样客户是接受不了的.最后没办法了,好 ...
- [转帖]电源ac和dc有什么区别_dc ac分别代表什么
电源ac和dc有什么区别_dc ac分别代表什么 发表于 2017-10-28 17:18:58 电源设计应用 +关注 http://m.elecfans.com/article/571712.htm ...
随机推荐
- 20155338《网络对抗》Exp2 后门原理与实践
20155338<网络对抗>Exp2 后门原理与实践 一. 基础问题 (1)例举你能想到的一个后门进入到你系统中的可能方式? 答:游览网站中附带的广告或弹出的不正规软件. (2)例举你知道 ...
- mfc 类
知识点 类的概念 类的相关术语 定义类 使用类 一.类的概念 简单的说类就是数据与函数综合体,它是用户自定义类型. 二.类的相关术语 类的实例称为对象. 类在定义中隐式地包含数据和操作函数,这种思想称 ...
- 使用Random随机生成[min,max]之间的整数:
如下代码是生成范围在min到max之间的随机整数(包括min和max): import java.util.Random; /** * 生成[min,max]的随机整数 * @author mei ...
- Codeforces 909E. Coprocessor (拓扑、模拟)
题目链接: Coprocessor 题意: 给出n个待处理的事件(0 - n-1),再给出了n个标(0表示只能在主处理器中处理这个事件,1表示只能在副处理器中处理这个事件),处理器每次能处理多个任务. ...
- redis基本使用
一 简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted ...
- python 读取csv中的文件,从sftp下载文件
需要从sftp上下载一些图片文件,文件名存放在一个csv文件中.代码如下: # -*- coding:utf-8 -*- import paramiko import csv import os de ...
- CAN总线的显性电平为什么能覆盖隐性电平?
摘要:在CAN总线中,显性电平是强驱动,隐性电平时弱驱动,因此当有的节点发送显性电平有的节点发送隐性电平时,总线上呈现的肯定是强驱动的状态,这就是CAN总线显性电平可以覆盖隐性电平的原因. 大家都知道 ...
- [C++]linux下实现ls()函数遍历目录
转载请注明原创:http://www.cnblogs.com/StartoverX/p/4600794.html 需求:在linux下遍历目录,输出目录中各文件名. 在linux下遍历目录的相关函数有 ...
- PHP的学习路线规划
第一阶段:WEB的快速入门 前期入门学习我们需要学一些HTML+CSS+JS前端的一些技术,这个阶段不需要太深入的学习,学习到可以制作出一个像样点的静态页面就可以了.因为大家是学习PHP,对于新人来说 ...
- 3星|《规避政治风险:全球化企业必修课》:中国将赢得5G竞争
规避政治风险:全球化企业必修课(<哈佛商业评论>增刊) <哈佛商业评论>的两篇文章+<财经>的1篇文章.把<财经>的文章放到增刊中,好像是第一次,我觉得 ...