APP下载

EXIF在嵌入式系统文件回放功能中的应用

2014-01-15张洪涛

湖北工业大学学报 2014年4期
关键词:功能设备

王 洋,张洪涛

(1武汉船舶职业技术学院船舶与海洋工程学院,湖北 武汉430050;2湖北工业大学电气与电子工程学院,湖北 武汉430068)

在手持类设备中,经常需要读取内置/外置SD卡中存放的图片文件,并将读取的文件在屏幕上以文件列表的形式显示出来,即文件回放功能。比如手机相册中的图片预览功能、或者视频文件的回放功能等。在实际开发测试中,经常会有一个突出矛盾,当SD卡中存放的文件过多时,限于CPU的主频,文件回放速度会很慢。

可变换图像文件的英文缩写是EXIF(Exchangeable image file format),它是存储JPEG 图片的标准,最初是由日本电子工业发展协会(JEITA)制定。大多数的数码相机厂商都已经采用EXIF的标准,EXIF格式简单说,就是在JPEG格式上加上拍摄时的常见参数,比如焦距、白平衡、拍摄时间等数据以及相机品牌、拍摄时录制的声音以及GPS数据和缩略图等[1]。

1 方案论证

经过代码分析,可以知道在QT中实现文件回放的思路首先是通过指定的路径查找图片,然后按照图片的分辨率(比如640×480)逐行逐列读取文件,此时如果图片分辩率较大,则读取的数据量将相应变大,使得在同等硬件条件下读取速度变慢,即预览的效果会变差,比如手机相册翻页或者进入手机相册时等待时间变长。

假如文件回放时只是读取缩略图数据,因为缩略图的大小和原图相比将会成倍数变小,比如原图大小为640×480,而缩略图为160×120。此时根据推测,读取速度将会大大提升。而在PC机中,图片文件的预览都是通过缩略图来显示的。……

登录APP查看全文

猜你喜欢

功能设备
也谈诗的“功能”
谐响应分析在设备减振中的应用
基于VB6.0+Access2010开发的设备管理信息系统
基于MPU6050简单控制设备
关于非首都功能疏解的几点思考
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
500kV输变电设备运行维护探讨
如何在设备采购中节省成本
原来他们都是可穿戴设备