新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于FPGA的OLED真彩色显示的实现

基于FPGA的OLED真彩色显示的实现

作者:时间:2012-06-29来源:网络收藏

Data Line与寻址TFT的源级相连,Scan Line使地址TFT选通,数据线上的内容通过漏电流写入到存储电容CS上,并以电荷的形式暂存。
当Power Line为高电平时,驱动TFT的源级为高电平,同时CS上的电荷,将选通驱动TFT,其漏电流流过显示器件,驱动其发光。数据线电平的高低决定了像素的亮暗。
1.2 256级灰度显示
所谓图像的灰度等级就是指图像亮度深浅的层次,将基色的发光亮度按强度大小划分,就是灰度级。显示屏能产生的灰度级越高,显示的颜色和图像层次就越多。而且人的视觉系统对亮度强弱的感受不仅与亮度本身的强弱相关,还与发光时间和点亮面积有关,在一定时间范围内,点亮时间越长、面积越大,人眼感觉的发光强度就越强。因而利用人眼对快速的亮暗闪烁并不敏感的“暂留”效应,变换发光体的点亮时间和面积来区分亮度,就会形成一种不同灰度级画面的视觉,一般灰度级越高,所显示的颜色和图像层次就越多,图像越柔和,图像层次越逼真。高灰度级以及有效的灰度调制方式对高清晰度显示的发展极其重要,目前显示驱动一个亟需解决的是灰度的精确性问题。
显示屏是可以用传统的模拟电压控制法来实现灰度,问题在于:亮度和数据电压之间呈非线性关系,缺少一个渐变的易于控制的线性区间,因此,采用模拟电压法调节发光强度,难以精确、有效地实现OLED的灰度级显示,现在总的趋势是使用数字驱动电路。
数字驱动电路的困难在于工作频率比模拟驱动电路高得多,现阶段较为实用的灰度调制方法主要有两种。一种是脉宽调制法,即对驱动脉冲实现占空比的控制;另一种方法是子场控制法,这种方法将发光时间按1:2:4:8:…划分为若干个子场,不同的子场导通组合,就能实现不同的灰度等级。但采用脉宽调制法,其时序复杂,要求显示屏有较高响应速度;而采用子场法要求驱动频率较高,对高灰度级的实现难度大。
考虑到帧频与OLED屏体显示效率的折中,使驱动电路工作频率在一个合理水平,在脉宽调制和子场原理的基础上,对这两种方法进行优化,256级灰度采用通过对图像数据按位分时显示的方法实现,即对输入的8 bit像素信号RGB,通过给每种颜色字节的不同位分配不同的显示时间达到灰度显示的目的,使每位的显示时间为128:64:32:16:8:4:2:1,利用其组合可以得到256级灰度显示所对应的子像素发光时间,实现视觉上的256级灰度即1 667万色显示,以实现高质量的显示画面。
为实现256级灰度,将一个像素点的扫描时间分成19个单位时间t,8 bit灰度数据q[7:0]从高位到低位所占的时间分别为8t,4t,2t,t,t,t,t,t。为使不同位显示时间成一定比例,从q[3]开始引入t/2的消影时间,q[2]引入t/4的消影时间,d[1]引入t/8的消影时间,d[0]引入t/16的消影时间,如图2所示,由控制电路产生消隐信号进行消隐。由此计算OLED屏亮度百分比λ=(8+4+2+1+1/2+1/4+1/8+1/16)/19=83.9%。

本文引用地址:http://www.eepw.com.cn/article/190187.htm

b.JPG



关键词: FPGA OLED 彩色显示

评论


相关推荐

技术专区

关闭