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正常的显示 ...
随机推荐
- 技术英文单词贴--I
I increase 增加,增大 individual 个人的,个别的 instead 代替 integer 整数,整形
- Send SqlParameter to Dapper
Question: I' using Dapper in my project. I have a list of SqlParameters and I want to send it to Dap ...
- swoole 使用 1
在很长的一段时间里,我不太看好swoole,发现它的文档太少,社区也不够活跃等,但是最近在学习 Hprose时,发现swoole在rpc方面做得更加完善,于是决定看看. 在简单的使用swoole扩展后 ...
- 初窥Kaggle竞赛
初窥Kaggle竞赛 原文地址: https://www.dataquest.io/mission/74/getting-started-with-kaggle 1: Kaggle竞赛 我们接下来将要 ...
- 用c和c++的方式实现栈
#include <stdio.h> #include <stdlib.h> #include <assert.h> struct LinkNode { int d ...
- brew 任何命令 都 报 synatx error
brew 忽然不能用了,任何命令都报 syntax error near unexpected token `<<<' 解决方案 cd $(brew --prefix) git fe ...
- 判断是否字符串是否是JSON
很多PHPER在开发中数据交互时用的JSON格式,但是没有做很严格的校验,比如一个串是否是正确的json而直接json_decode($str,true), 个人建议在decode前做下校验,防止因为 ...
- 金蝶K/3 Cloud 界面解析过程
服务端 目前也就是iis服务器生成Json描述返回给不同的展现端最解析. 不同的展现端,可以有Silverlight.WPF.Html5.Winform 当然还有IOS和Android端做解析展现 对 ...
- [翻译][erlang]cowboy路由模块使用
Cowboy是基于Erlang实现的一个轻量级.快速.模块化的http web服务器. 本文官方原文:http://ninenines.eu/docs/en/cowboy/1.0/guide/rout ...
- sqlite3 根据实体自动生成建表语句
public class BuildSqlTool { public static string GetCreateTableSql(object t) { //CREATE TABLE &quo ...