JPEG 原理详细实例分析及其在嵌入式 Linux 中的应用

http://tech.ddvip.com   2008年09月09日    社区交流

内容摘要:JPEG 编码的详细过程有着诸多的信息可以给我们巨大的启发,我们在这里讨论的就是要对这些信息做一个具体细致的分析,通过我们的讨论,大家会对 JPEG 编码过程中出现的内容有一个确切的了解,并且能了解到这些内容的来龙去脉。

  作为一个基本的图像压缩方式,JPEG 已经得到了广泛的运用,但 JPEG 相关的基本原理,却经常被忽视,或解释得很不确切。这里我们详细讨论一下 JPEG 的编码原理,并结合实例来给出一个更加感性的认识。JPEG 编码的详细过程有着诸多的信息可以给我们巨大的启发,我们在这里讨论的就是要对这些信息做一个具体细致的分析,通过我们的讨论,大家会对 JPEG 编码过程中出现的内容有一个确切的了解,并且能了解到这些内容的来龙去脉。

  一、系统架构

  本文以一个实际的产品为例,来说明 JPEG 在其中的应用。

  JPEG 原理详细实例分析及其在嵌入式 Linux 中的应用

  本系统为一个嵌入式 Linux 网络播放器,主要的功能为播放家庭网络中的多媒体文件,在家庭客厅等环境中有着大量的应用,它可以给用户提供更方便快捷的媒体文件的播放方式,并能充分利用家庭音响系统的巨大功能,而非 PC 环境下有限的外部设备,大大改善了媒体文件的播放体验。

  系统主要的功能包括:

  JPEG 原理详细实例分析及其在嵌入式 Linux 中的应用

  本系统架构如下图:

  JPEG 原理详细实例分析及其在嵌入式 Linux 中的应用

  本系统是基于嵌入式 Linux 的一个应用,使用的是 ucLinux 2.4.22,并使用了 microwindows 作为 GUI 界面,底层使用了 Linux kernel 的 FrameBuffer 作为显示输出。

来源:developerWorks    作者:余涛    责编:豆豆技术应用

正在加载评论...