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正常的显示 ...
随机推荐
- jQuery Mobile 工具栏
jQuery Mobile 工具栏 工具栏元素常被放置于页眉和页脚中 - 以实现"已访问"的导航: 标题栏 页眉通常会包含页眉标题/LOGO 或一到两个按钮(通常是首页.选项或搜索 ...
- gulp插件gulp-ruby-sass和livereload插件
gulp-ruby-sass是gulp的一个插件,主要是用来实现sass编译,livereload插件主要是实现文件保存时浏览器自动刷新,避免了手动f5的频繁的操作 准备工作:chrome浏览器安装l ...
- 浏览器缓存详解:expires,cache-control,last-modified,etag详细说明
最近在对CDN进行优化,对浏览器缓存深入研究了一下,记录一下,方便后来者 画了一个草图: 每个状态的详细说明如下: 1.Last-Modified 在浏览器第一次请求某一个URL时,服务器端的返回状态 ...
- a 标签提交前验证
最近在做验证的时候遇到了submit()与onsubmit()事件冲突的问题,本来想在a标签中添加submit()进行表单的提交,然后在 form中添加onsubmit事件触发验证方法.结果行不通,最 ...
- pynotify
import pynotify,sys if not pynotify.init('a'): sys.exit(1) n=pynotify.Notification('title','info','f ...
- XE3随笔20:几个和当前路径相关的新函数
偶然从 SysUtils 里发现了几个路径相关的函数, 以前没见过, 可能是 Delphi XE3 新增的: GetLocaleDirectory(); GetLocaleFile(); Locale ...
- Shell文本处理 - 分割合并与过滤
sort分类操作 示例文件 Boys in Company C:HK:192:2192 Alien:HK:119:1982 The Hill:KL:63:2972 Aliens:HK:532:4892 ...
- 项目jar包管理,使用 .userlibraries 文件增加jar包的可移植性,明确jar包依赖,多项目共用jar包里
当一个普通的项目,在不适用maven 等jar包管理工具的时候,通常我都会直接把jar 包复制lib下,并且在build path 中直接添加额外jar包,或者使用user_libraries包所用的 ...
- 第四章 使用Docker镜像和仓库(二)
第四章 使用Docker镜像和仓库(二) 回顾: 开始学习之前,我先pull下来ubuntu和fedora镜像 [#9#cloudsoar@cloudsoar-virtual-machine ~]$s ...
- CSS布局技巧 -- 内凹圆角
圆角,相信每一个了解CSS属性的都知道,通过border-radius实现圆角(外凸圆角),但是如果需要实现内凹圆角怎么办呢?比如四角内凹的元素,比如如下所示这样的内凹圆角 对于这种问题,很多人的反应 ...