当我们评价压缩系统性能的时候,需要考虑三个关键参数,而不是数据被压缩的越小就越好。第一是压缩量或压缩比,通常是压缩过程中输入数据量与输出数据量之比,但这种度量方法还必须指明输入输出的显示形式,否则就将是不可靠的。例如,压缩系统的输入可能是512X480的分辨率,每像素24位,输入数据是737280字节。而若输出为15000个字节的位流,则压缩比大约为49:1,但如果输出图像只有256X240个像素,其分辨率只有输入图像的1/4,因而,在分辨率是相等的情况下,压缩比应该为12:1。因此,衡量压缩量的一个更好的方法是在压缩位流中确定每个显示像素的所需的位数。例如,在上述例子中输入为每像素24位,输出的15000字节位流是要再现一个256X240像素的图像,则压缩结果定义为:(15000X8)/(256X240)=2位。因此压缩比为:24:2=12:1。
第二个指标是图像质量,这与压缩的类型有关。压缩方法可以分为无损失压缩和有损失压缩。无损失压缩是指压缩及解压过程中没有损失原来图像信息,所以对无损失系统不必担心图像质量。有损失压缩则要对原来图像作一些改变,这样就使得压缩前、后的图像不完全相同,但我们人眼难以察觉。对有损失压缩结果的评价主要是主观评价。
第三个指标是压缩和解压的速度。在许多应用中,压缩和解压将在不同的时间、不同的地点,不同的系统中,因而必须分别地评价压缩和解压速度。在存储回放应用中,解压速度比压缩速度更重要,因为压缩只是一次,而解压则面对大多数用户的实时需要。但在实时采集摄像机的实时动态视频时,对动态视频的压缩速度也要求较快。无论哪种情形,压缩和解压速度都比较易于规定和测量。除了这些指标之外,还要考虑软件和硬件的开销。有些数据的压缩和解压可以在标准个人电脑硬件条件下使用软件实现,有些则因为算法的复杂和质量要求高而必须采用专门的硬件。
|