[发明专利]一种在小内存嵌入式系统中使用彩色屏幕的方法有效
申请号: | 201710045092.9 | 申请日: | 2017-01-20 |
公开(公告)号: | CN107103891B | 公开(公告)日: | 2019-06-18 |
发明(设计)人: | 黄光黔 | 申请(专利权)人: | 艾体威尔电子技术(北京)有限公司 |
主分类号: | G09G5/02 | 分类号: | G09G5/02;G09G5/06;G06F3/147 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 于国富 |
地址: | 100097 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 内存 嵌入式 系统 使用 彩色 屏幕 方法 | ||
本发明公开了一种在小内存嵌入式系统中使用彩色屏幕的方法,涉及显示技术领域,尤其适用于一些屏幕显存大于系统内存的这种场合。所述方法:建立目标资料与只读存储器ROM中RGB颜色编码表间的映射关系A及RGB颜色编码表中颜色编码与表内颜色索引号间的映射关系B,设置随机存取存储器中与目标资料所需显示位置相对应的内存区域的颜色索引号;刷新显示时,依次遍历随机存储器中颜色索引号,依据随机存取存储器中的颜色索引号查询RGB颜色编码值表,根据映射关系B获取与颜色索引号对应的唯一颜色编码真值;将颜色编码真值通过显示屏驱动接口发送到显示屏驱动显示。通过在内存中存储颜色索引替代直接存储RGB颜色编码值,有效降低内存资源消耗,使小内存嵌入式系统使用较大显存的彩色屏幕成为可能。
技术领域
本发明涉及显示技术领域,尤其涉及一种在小内存嵌入式系统中使用彩色屏幕的方法。
背景技术
像素由红、绿、蓝三基色组成,通过调节各基色分量大小即可显示出各种颜色。在数字系统中,通过位(bit)数对各基色分量进行量化描述,一个像素各基色位数总和被称为颜色深度。基色量化级数越高,表示的颜色越丰富,色阶越小,显示的东西越逼真,即颜色深度越深。
通常带LCD控制器的彩色显示屏默认支持的都是16bit颜色深度。R(红色)分量占用5bit,G(绿色)分量占用6bit,B(蓝色)分量占用5bit。
现有传统方法中,若内存充裕,则可以在内存空间中开辟一个与LCD显存等大的内存区域(二维数组),每个屏幕上的点对应内存中两个字节,依次排列。更改显示内容时只修改二维数组内数据,更改完成后在再点对点的搬运内存数据到LCD显存中驱动显示。假设驱动分辨率为320×240的屏幕,则需要使用320×240×2=153.6Kbyte内存空间,这对于小内存的嵌入式系统来说,内存需求几乎是不可满足的。
现有传统方法中,若内存小,则使用屏幕LCD控制器中的显存,但是这样会导致显示效果不佳,因为每次修改显示内容时通过修改写指针来指定位置,故需要在写控制命令和写数据之间进行来回切换,使刷屏时间变长,刷新帧率降低,显示效果差。且几乎不可能实现显示内容的移动、放大、缩小等各种变换,因为需要读出显存内容后修改,再之后才能显示,存在耗时长且占用内存空间大的问题。
现有技术中,通常使用彩色屏幕作为人机交互显示系统均需大内存作为支持,在小内存嵌入式系统中由于内存资源匮乏,一般使用数码管、字型符或单色点阵型液晶显示器作为人机交互显示系统,受限于颜色固定单一、分辨率较低等缺点,显示内容有限、样式单一,人机交互界面不友好。
发明内容
本发明的目的在于提供一种在小内存嵌入式系统中使用彩色屏幕的方法,从而解决现有技术中存在的前述问题。
为了实现上述目的,本发明所述在小内存嵌入式系统中使用彩色屏幕的方法,所述方法包括:
S1,根据即将显示的目标资料,建立目标资料与只读存储器ROM中RGB颜色编码表之间的映射关系A及RGB颜色编码表中颜色编码与表内颜色索引号之间的映射关系B,设置随机存取存储器RAM中与所述目标资料所需显示位置相对应的内存区域的颜色索引号;
S2,刷新显示时,依次遍历随机存储器RAM中颜色索引号,依据随机存取存储器RAM中的颜色索引号查询与目标资料存在映射关系A的RGB颜色编码值表,根据颜色索引号与RGB颜色编码映射关系B获取与颜色索引号对应的唯一颜色编码真值;
S3,将所述颜色编码真值通过显示屏驱动接口发送到显示屏驱动显示。
优选地,在步骤S1之前还包括以下步骤:根据界面显示所需,在只读存储器ROM中预设一组或多组RGB颜色编码表,任意两组RGB颜色编码表中存储的颜色编码不完全相同,任意一个RGB颜色编码表W内的颜色编码在RGB颜色编码表W内具有唯一颜色索引号。
优选地,步骤S1,具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾体威尔电子技术(北京)有限公司,未经艾体威尔电子技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710045092.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:画面操作检测装置
- 下一篇:一种钢琴弹奏音准的检测装置