【发布时间】:2013-01-22 11:11:48
【问题描述】:
进一步回答我几天前关于DCT based Video Encoding Process的问题
我有 DCT、量化、之字形和 RLE 步骤,它们似乎在输出合理的值,所以我现在需要知道我应该在整个帧、该帧的颜色通道还是在 8x8 宏块级别运行 Huffman 编码?
【问题讨论】:
-
尽可能使用范围编码器。它们总是比霍夫曼编码器提供更好的结果。
-
你为什么不看看现有的编解码器(例如JPEG)做什么?
-
感谢 cmets。在查找之前,我还没有听说过范围编码器。我将不得不在这个项目中使用霍夫曼,因为我必须模拟一些使用霍夫曼编码的内部软件使用的编码/解码过程。
-
@OliCharlesworth 我已经做到了,它让我走到了这一步。很难弄清楚霍夫曼步骤的范围。即我应该一次处理整个帧的运行级别值还是一个通道或一个 8x8 块。
-
@FUZxxl 从我读过的内容来看,范围编码是算术编码的一个子集?正如我提到的,我正在使用的霍夫曼系统采用了超级快的查找表,这在我的使用场景中比最终结果是否完美像素更重要。非常感谢您的好建议。
标签: encode huffman-code dct