请教JPEG编码的一些基本问题
各位大侠,小弟现在在做JPEG的编解码,项目比较急,搞得一头雾水,基本流程也不太清楚。
1. JPEG里面游程编码是不是只对0进行合并,比如
57,45,0,0,0,0,23 =》(0,6),57 ; (0,6),45 ; (4,5),23
如果是下面这个序列,这样对不对?
57,45,45,0,0,0,0,23 =》(0,6),57 ; (0,6),45 ,(0,6),45 ; (4,5),23
2. 是不是游程编码后的所有数字都做霍夫曼编码,也就是说 (0,6),57 ; (0,6),45 ; (4,5),23 所有的数字都做霍夫曼编码??
3.编码一副图像时是整幅图像共用4个霍夫曼表,还是每个MCU都有各自的4个霍夫曼表? 我打开一个JPEG,发现里面只有4个FFC4,感觉应该是整幅图像共用4个霍夫曼表,但是这也就要求编码器要先把所有点的量化都做完,然后再统计出现频率来做霍夫曼表。请问是这样吗?
就先问这么多,现在连JPEG标准都没找到,有高手能发一个吗,我邮箱是zhangljz@126.com,谢谢