基于BMP的图像点阵获取原理及其应用

2010-02-14 17:43:55来源: 电子发烧友

  文章通过分析传统图像点阵获取原理以及BMP图像的存储格式,找到了它们间的内在联系,从而实现了图像点阵的快速获取,并以T6963C〔3〕控制器为例进一步探讨了在点阵式液晶中的静态图像以及动画的显示步骤。

1 引言

  点阵式液晶显示器(Liquid Crystal Display,LCD)以优越的性价比早已成为电子设计者的常用器件,被广泛应用于各种工业电子设备中。起初,点阵式液晶只是用来消除段码式液晶显示过于粗糙、容易混淆等的缺点,实现标准ASCII字符的显示。为了摆脱英文显示的限制,人们通过查询内码从标准字库中得到所需汉字的点阵值,进而实现汉化菜单,使设备的使用更加直观、方便。于是,汉化显示也成为许多国产设备在与进口设备竞争中的主要优势之一。后来,人们又通过手工的方法,实现了某些简单图像的显示,使显示界面有了一定程度的提高。然而,如何通过简单的途径在没有图形驱动模块的点阵式液晶显示器中显示各种静态图像以及动画,成为长期困扰设计者的问题。我们现在可以通过扫描仪、互联网、高级图形处理软件很方便地获得各种各样的图像,但是这些文件最终都以各种特定的格式储存在计算机中,怎样通过比较简单的手段把它移植到液晶显示器中,就是本文阐述的主要内容。文章通过分析传统图像点阵获取原理以及BMP图像的存储格式,找到了它们间的内在联系,从而实现了图像点阵的快速获取,并以T6963C〔3〕控制器为例进一步探讨了在点阵式液晶中的静态图像以及动画的显示步骤。

2 传统的点阵获取法

  在点阵式液晶中显示图像,首先要获得图像的点阵值。最传统、最简单直接的点阵获取方法就是坐标扫描法。其基本步骤为:将图像置于坐标系中,根据坐标格上象素的存在与否决定该点值为1还是0;然后将每八个象素值拼成一个字节,从而得到该图像的点阵数据。图1为一个灯泡图像扫描成16×16点阵的示意。

  可以看出,坐标扫描方法不需要太多技巧,直观明了。然而对于高象素图像(即点阵数量比较多的图像),坐标扫描法就显得非常繁琐。试想,要获得象素高达 240×128的图像点阵值,需要手工清点30,720个点阵,然后再组成3,840个字节的点阵表供程序读取,其工作量之大可想而知。另外,当需要显示的画面比较多时工作量也成比例增加。

3 BMP位图格式分析

  BMP位图是微软公司(Microsoft)和国际商用机器公司(IBM)共同倡导的一种图像格式。它按点阵排列顺序,将每个象素的色彩值以规定的方式把整个图像记录下来。BMP格式还可细分为两种类型,即Microsoft Windows型和IBM OS/2型,两者的差别主要在于说明部分(文件头)。由于IBM OS/2类型的BMP用得比较少,所以在绝大多数情况下,BMP默认为Microsoft Windows类型。根据色彩位深度不同,Windows BMP文件象素描述部分差别较大,如256色每个象素需要8位(即1个字节)来描述,而16色的图像每个象素描述者只需4位(即半个字节)。对于绝大部分电子设计者来说,黑白二色的点阵式液晶显示器价格适中、接口简单,因而最为常用。因此,这里仅分析Microsoft Windows类型1位(Bit)描述的二色BMP图像文件。详见表1。

4 图像点阵的获取

 

[1] [2] [3]

关键字:图像点阵  获取原理  BMP图像  存储格式

编辑:鲁迪 引用地址:http://www.eeworld.com.cn/szds/2010/0214/article_1286.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
图像点阵
获取原理
BMP图像
存储格式

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 电视相关 白色家电 数字家庭 PC互联网 数码影像 维修拆解 综合资讯 其他技术 技术产品 应用设计 论坛

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved