TFT-LCD的相关概念
显示尺寸(display size)
是指实际可视区域的对角线长度,单位是英寸,简称寸(1英寸=2.54厘米)。
长宽比(aspect ratio)
是指TFT-LCD可视区域的长度和宽度之比,也叫做屏幕比例。主要的长宽比有4:3,5:4,16:10,16:9四种。16:9的比例更接近黄金分割比,人眼观看更舒服。一般用H(horizontal)表示长度,V(vetical)表示宽度。
有效显示区域(active display area)
可显示画面的总面积。
分辨率(number of pixel)
表示有效的显示区域内可用作画面显示发光点的数目,TFT-LCD中的发光点称为像素。分辨率一般用乘法表示,如1024*768的分辨率,其中1024表示有效显示区域水平方向显示的像素数,768表示垂直方向显示的像素数。分辨率体现的是有效显示区域的像素总数,分辨率越高,画面的解析度(resolution)就越高。一般人眼岁垂直方向的像素更为敏感,所以拥有更高垂直方向分辨率,画面的清晰度度就越高。
像素节距(pixel pitch)
是指TFT-LCD有效显示区域内相邻2个像素间的距离。像素节距越小,字体就小。画面的细腻也是由节距来决定的,像素节距越小,画面越细腻。更准确的体现画面细腻度的指标是PPI(pixel per inch)值,即单位尺寸(25.4mm)内的像素数目。高清晰的TFT-LCD具有高的PPI,像素节距越小,PPI值越大。
亮度(luminance of white)
亮度是指画面的明亮程度,单位是坎德拉每平米(cd/m2)。画面过亮容易引起眼疲劳,画面过暗会使得纯黑和纯白的对比度降低,影响色阶和灰阶的表现。亮度的均匀性(luminance variation)也非常重要,品质较好的显示器,画面亮度均匀,无明显的暗区。在画面中选取5个点,最大亮度的点/最小亮度的点应该在1.25以下,最小亮度的点/最大亮度的点应该在0.75以上。
对比度(contrast ratio)
简单的定义就是全白亮度与全黑亮度的比值。对比度越高,画面的层次越鲜明。
颜色深度(color depth)
简称为色深。表示TFT-LCD显示不同画面时,一个像素能够使用的颜色数量,单位是二进制数的位数bit。显示黑白画面,从最暗到最亮之间的亮度等级用bit表示,8bits表示有2的8次方,即256个亮度等级。每个亮度等级对应一个灰阶,每个灰阶对应的像素电压称为灰阶电压。每个R,G,B都有256个灰阶,其组合就有256*256*256=16777216种颜色。
色域度
TFT-LCD的相关概念的更多相关文章
- TFT LCD控制显示总结(硬件概念、初始化相关配置)(转)
源地址:http://nervfzb.blog.163.com/blog/static/314813992011215105432369/ TFT LCD是嵌入式中比较常用的显示器,S3C2440/S ...
- TFT LCD显示原理详解
<什么是液晶> 我们一般认为物体有三态:固态.液态.气态,其实这只是针对水而言,有一些有机化和物 还有介于固态和液态中间的状态 就是液晶态,如下图(一): ...
- 使用TFT LCD制作Arduino触摸屏计算器
Arduino开发板总是可以帮助我们轻松地构建一个项目,并使其看起来更具有吸引力.对一个带有触摸功能的液晶显示屏进行编程听起来可能是一件复杂的工作,但是通过使用Arduino库和扩展模块可以使得这项工 ...
- LCD实验学习笔记(十):TFT LCD
硬件组成: REGBANK是LCD控制寄存器组,含17个寄存器及一块256*16的调色板,用来设置参数. LCDCDMA中有两个FIFO,当FIFO空或数据减少到阈值,自动发起DMA传输,从内存获取图 ...
- TFT LCD 参数详解
我的板子设置HCLK=100M因此CLKVAL= int(HCLK/(VCLK*2)-1),其中VCLK即上图的DCLK=6.4M, CLKVAL="int"(100/12.8-1 ...
- LCD相关知识点
1.LCD即液晶显示器,控制原理是控制其中的电子枪,在n行*n列的屏幕上投射不同颜色从而形成图像 2.编程步骤: ①打开LCD背光将LCD背光对应的GPIO设置为禁止上拉(GPxUP相应位写入1),选 ...
- linux驱动之LCD
LCD程序步骤:1. 分配一个fb_info 2. 设置 3. 硬件相关的操作4. 注册 register_framebuffer 5.入口函数 6.出口函数 #include <linux/s ...
- LCD驱动 15-3
测试:1:make menuconfig去掉原来的驱动程序 Device Drivers ---> Graphics support ---> ...
- ARM2440 LCD实验
1. S3C2440内部LCD控制器结构图: 我们根据数据手册来描述一下这个集成在S3C2440内部的LCD控制器: a:LCD控制器由REGBANK.LCDCDMA.TIMEGEN.VIDPRCS寄 ...
- S3C2440 LCD驱动(FrameBuffer)实例开发<一>(转)
1. 背景知识 在多媒体的推动下,彩色LCD越来越多地应用到嵌入式系统中,PDA和手机等大多都采用LCD作为显示器材,因此学习LCD的应用很有实际意义! LCD工作的硬件需求:要使一块LCD正常的显示 ...
随机推荐
- 【总结】清除webbrowser cookie/session的6种方法
下面是我测试下来的6种清除webbrowser中cookie的6种方法: //方法一:调用 wininet.dll清除cookie (推荐) SuppressWininetBehavior(); // ...
- 07-JAVA继承与接口
动手动脑: 源程序: public class FuGai { public static void main(String[] args) { // TODO Auto-generated meth ...
- Eclipse中调试Android技巧
Android eclipse中程序调试 一:断点调试 用eclipse开发android程序的时,跟VS一样是可以断点单步调试的. 步骤如下. 1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键 ...
- JavaWeb技术(二):DAO设计模式
1. DAO全称:Data Access Object , 数据访问对象.使用DAO设计模式来封装数据持久化层的所有操作(CRUD),使得数据访问逻辑和业务逻辑分离,实现解耦的目的. 2. 典型的DA ...
- 缺省servlet的使用
假如URL地址为http://xxx/xxx/1.html,那么1.html这个静态页面是怎么显示到页面上的呢? 原因:在服务器配置文件conf/web.xml文件中,含有一个缺省的servlet配置 ...
- python 入门学习之环境搭载
1.常用python 2.7 需要在我的电脑环境变量进行环境搭载 2.用notepad++进行编辑器适配,选择python语言 在输入运行程序名里面输入cmd /k x: & cd " ...
- extjs学习(关于grid)
1.想要调整某一列在表格中的顺序,可以使用mapping(索引是从0开始的) var store = new Ext.data.ArrayStore({ data:data, fields:[ {na ...
- 微信公众账号开发之N个坑(二)
上篇说到微信公众账号的几个坑,前面五个,已经说到菜单,宝宝继续往下赘述了.可惜,还不知道宝宝的宝宝到底是不是心疼宝宝呢,完了,我凌乱了... 回到正题,我们就不吐槽其他的了,上一篇说到微信的菜单了,那 ...
- vios 多 vlan设置
[转 ]测试后修正 成功让IVM跑了多个VLAN,添加一块可携带多个vlanID的网卡,Nativevlan是改造的折中方法,如果不喜欢这种方法,附---删除多vlan网卡方法,一般情况下,lpar的 ...
- CSS3动画效果结合JS的轮播
<style> *{;} #big{ width: 100%; height: 280px; } .carousel-wrapper{ width: 500px; height: 280p ...