首页 > 编程知识 正文

RGBD传感器,RGB原理

时间:2023-05-03 23:26:47 阅读:156941 作者:3927

1、像素点一个“小灯”,无论是液晶屏、手机、平板电脑还是RGB液晶屏,他都由一个个彩色的小灯组成。 彩色点屏有三个小灯:红、绿和蓝,也称为RGB。 RGB是光的三原色。 通过调整RGB三种颜色的比例,可以实现姹紫千红的世界。

http://www.Sina.com/http://www.Sina.com /

显示文字、图像、视频等需要很多像素点。 分辨率是指像素点的个数。 是1080P、720P、2K、4K、8K。 1080P=1920*1080,表示1行有1920个像素的点,1列有1080个。 显示器有尺寸! 24村,27村,55英寸。 如果大小不变,分辨率越高,显示效果越精细。 4K=3840*2160相当于4个1080P

正点原子的RGB屏幕为4.3英寸的480*272、800*480、7英寸的800*480和1024*600、10.1英寸的1280*800。

Iphone4的画面尺寸为3.5英寸,分辨率为960*640,PPI=327。

如何量化3358 www.Sina.com/http://www.Sina.com/RGB的三种颜色。 用8bit表示各色时,RGB需要888共计24bit。 可描述为2^24=中颜色16777216=1677万色。 现在,10位、HDR10、支持HDR效果的10位面板、RGB101010很流行。

RGB888加上8位alpha通道或透明通道,即为ARGB8888=32位。

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com/RGB格式的屏幕一般为RGB接口屏幕

画面界面是MIPI、LVDS、MCU和RGB界面。

正原子画面id :使用id可以识别不同的画面,在RGBLCD画面上对R7、G7、B7焊接电阻,实现不同的id。

正原子的阿尔法地板RGB屏幕接口使用了三个3157模拟开关。 原因是为了避免液晶屏上的ID电阻影响6ULL的启动。

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com/3358 www.Sina.com.Sina.com/http://ww.Sina.com

级别:

2:行同步信号。 如果此信号有效,则表示将开始显示新行中的数据。 查看使用的液晶屏数据手册,就可以知道该信号是低电平有效还是高电平有效。 在这种情况下,假设行电平有效。 http://www.Sina.com/http://www.Sina.com /有时也称为thp,是HSYNC信号宽度或HSYNC信道

号持续时间。 HSYNC 信号不是一个脉冲,而是需要持续一段时间才是有效的,单位为 CLK 。 HBP 有些地方叫做 thb ,前面已经讲过了,术语叫做行同步信号后肩,单位是 CLK 。 HOZVAL :有些地方叫做 thd ,显示一行数据所需的时间,假如屏幕分辨率为 1024*600 , 那么 HOZVAL 就是 1024 ,单位为 CLK 。 HFP :有些地方叫做 thf ,前面已经讲过了,术语叫做行同步信号前肩,单位是 CLK 。 当 HSYNC 信号发出以后,需要等待 HSPW+HBP 个 CLK 时间才会接收到真正有效的像素 数据。当显示完一行数据以后需要等待 HFP 个 CLK 时间才能发出下一个 HSYNC 信号,所以 显示一行所需要的时间就是: HSPW + HBP + HOZVAL + HFP

 

垂直:一帧图像就是由很多个行组成的,RGB LCD 的帧显示时序如图 24.1.1.7 所示:

VSYNC :帧同步信号,当此信号有效的话就表示开始显示新的一帧数据,查阅所使用的 LCD 数据手册可以知道此信号是低电平有效还是高电平有效,假设此时是低电平有效。 VSPW 些地方也叫做 tvp ,是 VSYNC 信号宽度,也就是 VSYNC 信号持续时间,单位为 1 行的时间。 VBP 有些地方叫做 tvb ,前面已经讲过了,术语叫做帧同步信号后肩,单位为 1 行的时 间。 LINE 有些地方叫做 tvd ,显示一帧有效数据所需的时间,假如屏幕分辨率为 1024*600 , 那么 LINE 就是 600 行的时间。 VFP 有些地方叫做 tvf ,前面已经讲过了,术语叫做帧同步信号前肩,单位为 1 行的时间。 显示一帧所需要的时间就是: VSPW+VBP+LINE+VFP 个行时间,最终的计算公式: T = (VSPW+VBP+LINE+VFP) * (HSPW + HBP + HOZVAL + HFP) 因此我们在配置一款 RGB LCD 的时候需要知道这几个参数: HOZVAL( 屏幕有效宽度 ) 、 LINE( 屏幕有效高度 ) 、 HBP 、 HSPW 、 HFP 、 VSPW 、 VBP 和 VFP 。 ALIENTEK 三款 RGB LCD 屏幕的参数如表 24.1.1.3 所示:

 

6、像素时钟 像素时钟就是 RGB LCD 的时钟信号,以 ATK7016 这款屏幕为例,显示一帧图像所需要的 时钟数就是: = (VSPW+VBP+LINE+VFP) * (HSPW + HBP + HOZVAL + HFP) = (3 + 20 + 600 + 12) * (20 + 140 + 1024 + 160) = 635 * 1344 = 853440 。 显示一帧图像需要 853440 个时钟数,那么显示 60 帧就是: 853440 * 60 = 51206400 ≈ 51.2M , 所以像素时钟就是 51.2MHz 。

7、显存

显存:显示存储空间,采用ARGB8888=32bit=4B。这4个字节的数据表示一个像素点的信息,必须得存起来。1024*600*4=2.5MB。因此需要流出2.5MB的内存给LCD用,方法很简单,直接定义一个32位的数组,u32 lcdframe[1024*600];

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。