基于DSP的数码相机中的MPEG-4压缩方案
虽然数码相机(DSC)投入市场仅几年时间,但已经使消费类电子成像业发生了翻天覆地的变化。目前,全球售出的相机中大约有三分之一是数码相机,而且其份额还在稳步上升。随着多兆象素DSC生成分辨率越来越高的图像而开始挑战传统的胶卷像机,消费类DSC也正提供智能化操作模式,帮助用户在各种条件下都能拍摄出更好的照片。视频模式也已经成为消费类DSC的标准功能,使用户能够快速拍摄多个照片,以便选择更好的快照,同时也使他们能够保存重大事件的简短剪辑。此外,DSC也开始与手机集成在一起,实现静止图片与剪辑随时随地的快速传输。
随着瞬息万变的DSC市场不断分化,开发商必须不断充分利用技术创新的优势来细分其产品。当今其中一项创新就是在基于高性能数字信号处理器(DSP)的消费类DSC中引入MPEG-4视频压缩技术。MPEG-4标准使DSC能够有效提供视频及其他操作模式,增加所存储视频剪辑的数量,并支持视频图像强大可靠的传输。DSP可以提供低价位相机产品中MPEG-4编码以及解码所需要的计算性能,尤其那些具备支持快速图像处理架构的DSP更是如此。可编程性使开发商在整个DSC产品线中使用相同的DSP平台,从而通过软件优化不同产品的成像管道(imagepipe)。
新的压缩标准
DSC传统依赖于JPEG压缩标准,其设计用于存储静止图像,并且已通过互联网而广为流行。在压缩中,JPEG采用离散余弦变换(DCT)与量化技术有效地从包含8×8象素阵列的最小编码单元(MCU)的数据描述中消除大部分空间冗余。然后此算法采用熵或可变长度编码(VLC)技术进一步减少存储与传输的图像数据。图像解压的步骤则与此相反。根据图像内容,尽管压缩比随图像的不同而不同,但是JPEG算法一般情况下可以将象素数据压缩一个数量级而不丢失视觉完整性。
用于动画与视频的各种MPEG标准采用与JPEG相同的帧内技术入手来压缩基本的静止图像或I帧,然后采用附加的帧间技术以消除随后帧中的暂时冗余。帧间技术事实上涉及将每个连续帧的16×16象素宏块压缩到上一个帧的宏块,然后采用运动估计与补偿技术来描述宏块的帧到帧移动。这些预测帧或P帧只需要描述其从上一帧的改变。然后以应用所决定的间隔定期对I帧进行编码。
图1说明了一般MPEG视频压缩中所涉及的步骤。图像顶部从输入到输出的帧内压缩步骤(DCT、量化与VLC)足以生成I帧。为了创建P帧,刚编码的帧必须在本地帧缓冲器中被解码并存储,以便实现过去帧的逐块压缩到未来帧(即运动估计),从而实现帧间压缩。视频解码涉及图下部的步骤(逆量子化、反向DCT、运动补偿)。除了图中所示之外,MPEG标准还具有采用独立流程的音频压缩-解压算法。
相关文章
- 2024-08-02基于干涉原理的高精度直线度误差测量
- 2024-04-10极紫外望远镜各通道夹角的测量
- 2022-05-24基于现场总线监测系统的PLC控制制造系统
- 2024-06-07电流变液减振器在抑制深孔切削颤振上的研究
- 2024-03-20寄生虚反射对外差干涉椭偏测量的影响



请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。