关于LCD分辨率、色素相关知识介绍

2024-04-07 01:32

本文主要是介绍关于LCD分辨率、色素相关知识介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我们项目产品定义中会提到诸如 QVGA 屏、 QCIF 屏之类的词语。 QVGA 即“ QuarterVGA ”顾名思义就是说 VGA (分辨率为 640*480 )的 4 分之一尺寸。就是在液晶屏幕上输出的分辨率是 240 × 320 像素。一般情况下, QVGA 屏的尺寸比 QCIF 屏大些,很多人会得出 QVGA 屏比 QCIF 屏大的结论,实际上这是错的 , 分辨率和屏幕尺寸没有必然的联系,同样 QVGA 的屏其大小可能是 2.2 寸,也可以上 2.4 寸,也可以是 2.8 寸,这时可以称为 2.2 QVGA 屏之类的。

下面有以上问题展开介绍。

1. 分辨率

分辨率包括显示分辨率和图像分辨率。

显示分辨率是确定屏幕上显示图像的区域的大小。显示分辨率有最大显示分辨率和当前显示分辨率之别。最大显示分辨率是由物理参数,即显示器和显示卡(显示缓存)决定的。

当前显示分辨率是由当前设置的参数决定的。如下图 PC 机器上可设置的屏幕分辨率就是我们说的显示分辨率,其最大分辨率是 1280*1024 ,即为物理分辨率。

 


    我们平时使用的手机的显示分辨率即为
LCD 屏的最大分辨率,也即是物理分辨率。 手机屏幕是由一个个像素点组成的,像素点的数目叫做分辨率。比如800*480 ,就是横着有800 个像素点,竖着有480 个像素点,就像求矩形面积一样,像素点越多,屏幕就越精细,能看清更多细节,反之就越粗糙。

下图是LCD 屏幕被放大后的效果,由图可知每个像素点有RGB 三个发光单位构成,像素点的颜色由RGB 三个基色分量决定。

 


    我们知道我们用的彩屏手机比黑白屏手机耗电量比较大,其中最大的原因彩信手机
LCD 屏的一个像素点都是由 3 个发光单元组成的,而黑白屏手机一个像素就是一个发光单元。

注:关于点距

同样分辨率的LCD 屏幕会有多种尺寸,其中的LCD 屏幕的像素点的点距就有所差异。

点距指显示屏上相邻的两个象素点之间的距离( 即相邻的同基色点之间的中心距离) 。在显示屏幕大小一定的前提下,点距越小,则屏幕上的象素排列越紧密,图象就越清晰细腻。用显示区域的宽和高分别除以点距,即得到显示器在垂直和水平方向最高可以显示的点数。以14 寸,0.28mm 点距显示器为例,它在水平方向最多可以显示1024 个点,在竖直方向最多可显示768 个点,因此极限分辩率为1024*768 。超过这个模式,屏幕上的相邻象素会互相干扰,反而使图象变动模糊不清。目前点距主要有0.390.310.280.260.240.22mm 等几种规格,最小的可达0.20mm 。一般来讲,小点距和良好的汇聚性能相结合,才能达到更好的显示效果。(单位:mm—— 老点的点距可以达到纳米级别
   
点状点距, 条状点距, 柱状点距:一个显示器的点距是.25Trinitron 显像管,而另一个是.28 的平面直角显像管,那么有许多人可能会认为一定是Sony.25Trinitron 显像管的图像是会更清晰吧,那当然,点距越小的不就是越清晰吗?那你就错了,点距指的是两点 同色发光荧光体 之中心点间的直线距离,并且越小就越能得到更精细的画面。但因使用的技术不同,点状点距与条状点距与柱状点距是无法精确地比较的。若粗略地计算,0.25mm 的柱状点距约只等于0.27mm 的点状点距。也就是说,0.26 的点状点距的显像管会是比0.25mmTrinitron/DiamondTron 显像管的解析力要强。那么为什么还要采用0.25mmTrinitron/DiamondTron 的显像管呢?这是因为它们的对比度很强,显示出来的画面更加鲜艳,夺目,很适合高端的应用。

 

 

下面的是LCD 屏幕分辨率英文缩写

128 x 96 subQCIF

176 X 144 QCIF

320 x 200 CGA Color-Graphics-Adapter

320 x 240 Quarter-VGA

400×240 WQVGA

352 x 288 CIF

640 x 350 EGA Extended-Graphics-Adapter

640 x 480 VGA Video-Graphics-Array

800 x 600 SVGA Super-Video-Graphics-Array  

1024 x 768 XGA eXtended-VGA   

1280 x 768 XGA-W    

1280 x 960 QVGA Quad-VGA     

1280 x 1024 SXGA Super-eXtended-VGA

1400 x 1050 SXGA+ Super-eXtended-VGA-plu

1600 x 1024 SXGA-W

1600 x 1200 UGA Ultra-VGA

1920 x 1080 HDTV High-Definition-TV

1900 x 1200 UXGA Ultra-eXtended-VGA

1920 x 1200 UXGA-W

2048 x 1536 QXGA Quad-eXtended-VGA

2560 x 2048 QSXGA Quad-Super-eXtended-VGA

3200 x 2400 QUXGA Quad-Ultra-eXtended-VGA

3840 x 2400 QUXGA-W

2. 色数

色数可以理解为单个象素点的色彩详细度,常见的有65 千色,26 万色和1600 万色。所谓65 千色,即是说每个像素点可以发出65 千种颜色。色数越多,颜色还原能力越强,颜色越接近真实的颜色。

对于主流手机而言,QVGA 级别分辨率的手机,诺基亚的基本都是1600 万色,三星索爱摩托的都是26 万色。

单个象素点的色彩详细度,如:

16 6W5

18   26W

24   1600W

关于 16 位与 24 位的差别,详见电脑显示设置里 16 位于 32 位的差别。电脑里的 32 位只是比 24 位多了 8 位透明通道,颜色还是 1600W 的。

3 .图像深度

图像深度是指存储每个象素所用的位数 , 也用于量度图像的色彩分辨率 . 图像深度确 定彩色图像的每个象素可能有的颜色数 , 或者确定灰度图像的每个象素可能有的灰度级数 . 它决定了彩色图像中可出现的最多颜色数 , 或灰度图像中的最大灰度等级 . 比如一幅单色图像 , 若每个象素有 8 , 则最大灰度数目为 2 8 次方 , 256. 一幅彩色图像 RGB3 个温良的象素位数分别为 4,4,2, 则最大颜色数目为 2 4+4+2 次方 , 1024, 就是说象素的深度为 10 , 每个象素可以是 1024 种颜色中的一种。

4 .显示深度

显示深度表示显示缓存中记录屏幕上一个点的位数( bit 也即显示器可以显示的颜色数。 因此,显示一幅图像时,屏幕上呈现的颜色效果与图像文件所提供的颜色信息有关,也即与图像深度有关;同时也与显示器当前可容纳的颜色容量有关,也即与显示深度有关。

 

附:关于 CCD/CMOS 的成像原理- 4 色感应 CCD
   2003
年中期, SONY 发布 4 色感应 CCD 。传统的 CCD 为三原色矩阵,新的 SONY CCD 将浅绿色加入。新一代的 CCD 不仅在省电及功率上做文章,对色彩的表现也有了更多的提高。 SONY 公司一改以往三色 CCD 的传统,创新推出一个具备 新颜色 的四色过滤 CCD ,命名为 ICX456 。( 4 色分布情况见下图,左图为传统 CCD 3 色分布,右图为 ICX456 4 色分布)新增的 E 这个颜色是 Emerald (应该翻译成祖母绿吧)。不同于以往三个原色 RGB E 这个颜色加强了对自然风景的解色能力,让绿色这个层次能够创造出更多的变化。应用的效果有点类似喷墨打印机加装淡蓝和洋红这两种淡色,以期能够增强混色能力与效果,此外配合新色阶的 CCD SONY 也开发了新的图像处理器,不仅有效的减少了 30 %的功率消耗,更加快了处理速度和绿色色阶分析能力。

 

 

    这项发明的特点在于传统的 DC 主要使用 3 色过滤矩阵,对每一个光点(或称像素)产生 3 种不同颜色的强度:红色( R ),绿色( G )和蓝色( B )数据,再将这些数据整合发色,形成我们所看到的影像。然而,根据实验指出人类视觉系统对绿色的敏感度要高于其它两种,这也使传统的 CCD 矩阵对颜色的配比采取了红和蓝各 25 %,绿色 50 %的现象。可是颜色差别仍无法在这样的配比中得到修正,起因则是人类的视觉比较接近模拟效果,而非切割成数字阶层。为了让风景的颜色更加逼真, SONY 这项技术有效的将深绿、浅绿分别导引取样,对绿色的忠实再现有很大的助益。


本文转自:http://www.cnblogs.com/itest/archive/2009/03/09/1407243.html

这篇关于关于LCD分辨率、色素相关知识介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/881328

相关文章

Redis的Zset类型及相关命令详细讲解

《Redis的Zset类型及相关命令详细讲解》:本文主要介绍Redis的Zset类型及相关命令的相关资料,有序集合Zset是一种Redis数据结构,它类似于集合Set,但每个元素都有一个关联的分数... 目录Zset简介ZADDZCARDZCOUNTZRANGEZREVRANGEZRANGEBYSCOREZ

四种Flutter子页面向父组件传递数据的方法介绍

《四种Flutter子页面向父组件传递数据的方法介绍》在Flutter中,如果父组件需要调用子组件的方法,可以通过常用的四种方式实现,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录方法 1:使用 GlobalKey 和 State 调用子组件方法方法 2:通过回调函数(Callb

Python进阶之Excel基本操作介绍

《Python进阶之Excel基本操作介绍》在现实中,很多工作都需要与数据打交道,Excel作为常用的数据处理工具,一直备受人们的青睐,本文主要为大家介绍了一些Python中Excel的基本操作,希望... 目录概述写入使用 xlwt使用 XlsxWriter读取修改概述在现实中,很多工作都需要与数据打交

Linux使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

java脚本使用不同版本jdk的说明介绍

《java脚本使用不同版本jdk的说明介绍》本文介绍了在Java中执行JavaScript脚本的几种方式,包括使用ScriptEngine、Nashorn和GraalVM,ScriptEngine适用... 目录Java脚本使用不同版本jdk的说明1.使用ScriptEngine执行javascript2.

关于Maven生命周期相关命令演示

《关于Maven生命周期相关命令演示》Maven的生命周期分为Clean、Default和Site三个主要阶段,每个阶段包含多个关键步骤,如清理、编译、测试、打包等,通过执行相应的Maven命令,可以... 目录1. Maven 生命周期概述1.1 Clean Lifecycle1.2 Default Li

numpy求解线性代数相关问题

《numpy求解线性代数相关问题》本文主要介绍了numpy求解线性代数相关问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 在numpy中有numpy.array类型和numpy.mat类型,前者是数组类型,后者是矩阵类型。数组

Python实现NLP的完整流程介绍

《Python实现NLP的完整流程介绍》这篇文章主要为大家详细介绍了Python实现NLP的完整流程,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 编程安装和导入必要的库2. 文本数据准备3. 文本预处理3.1 小写化3.2 分词(Tokenizatio

Redis的Hash类型及相关命令小结

《Redis的Hash类型及相关命令小结》edisHash是一种数据结构,用于存储字段和值的映射关系,本文就来介绍一下Redis的Hash类型及相关命令小结,具有一定的参考价值,感兴趣的可以了解一下... 目录HSETHGETHEXISTSHDELHKEYSHVALSHGETALLHMGETHLENHSET

python中的与时间相关的模块应用场景分析

《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit