0

进一步回答我几天前关于 基于 DCT 的视频编码过程的问题

我有 DCT、量化、之字形和 RLE 步骤,它们似乎正在输出合理的值,所以我现在需要知道我应该在整个帧、该帧的颜色通道还是在 8x8 宏块级别上运行 Huffman 编码?

4

1 回答 1

1

给出明确的答案很棘手,因为这实际上取决于您的数据,以及您希望解码器的复杂程度。

您可能不想对流中所有不同类型的数据使用单个霍夫曼编码,因为使用的符号不同,并且出现在不同的频率(即交流分量与直流分量不同,并且如果您使用了非 RGB 颜色空间,则亮度与色度不同)。JPEG方法是对不同的数据项使用不同的表,但是数据在流中是交错的(所以还是按顺序解析的)。这些表不一定是为数据动态计算的,而是通常只使用默认值。

除了这个观察之外,我认为你如何分解或交错数据不会有太大的不同。

于 2013-01-22T11:24:15.740 回答