液晶显示常用概念

news2025/7/6 11:44:33

文章目录

    • 数字液晶显示消隐区
      • 水平(行)消隐 HBlank
      • 垂直(场)消隐 VBlank
    • RGB格式
      • RGB555
      • RGB565
      • RGB888
    • VGA驱动原理
    • 时钟信号
      • 像素时钟
      • 同步信号
      • DE信号(有效数据选通信号)
      • DE信号与其他信号的关系

数字液晶显示消隐区

在做数字图像处理时,必须要接触水平(行)消隐,垂直(场)消隐,消隐前肩,消隐后肩等基本概念

水平(行)消隐 HBlank

将光信号转换为电信号的扫描过程中,扫描总是从图像的左上角开始,水平向前进,同时扫描点也以比较慢的速率向下移动。当扫描点到达图像右侧边缘时,扫描点快速返回左侧,重新开始在第一行的下面进行第二行扫描,行与行之间的返回过程称为水平消隐。

垂直(场)消隐 VBlank

在一幅完整的图像扫描信号,由水平消隐间隔分开的行信号序列构成,称为一帧。扫描点扫描完一帧后,要从图像的右下角返回图像的左上角,开始新一帧的扫描,这个时间间隔,叫做垂直消隐,也叫作场消隐。
在这里插入图片描述

RGB格式

RGB555

RGB555是一种16位的RGB格式,RGB的分量都是使用无畏表示,剩下一位不适用,使用一个字读取一个像素,其含义如下:

高字节 低字节
X R R R R R G G G G G B B B B B (X表示不使用)

RGB565

RGB565也是用16位表示一个像素,但是中间的G使用了六个位表示

高字节 低字节
R R R R R G G G G G G B B B B B

RGB888

一个像素RGB分量各占八位

VGA驱动原理

场同步信号VGA_VS和行同步信号VGA_HS是用来驱动VGA显示的两个信号,而RGB是控制颜色的信号。
在这里插入图片描述

下面是基于640×480@60Hz的具体参数

在这里插入图片描述
下面是关于VGA显示的时序图,这个时序图只是让显示器亮起来,而不能指定什么区域显示什么颜色,其中Blanking区又叫消隐区。

在这里插入图片描述

接下来解释下这个图中信号,HSync和VSync分别是行同步信号和场同步信号,而其中的Video部分,就是显示的信号,但是真正有效的区域还是属于video中的“Addressable”Video,其余部分都是无效的,就是说在其他部分,都让其输出信号为“0”.

在这里插入图片描述
在理解了VGA的时序之后,我们可以把VGA的显示立即为扫描,VGA的扫描是从屏幕的左上角开始的,然后开始扫描一行,第二行……一直到最后一行,然后回到初始的位置继续扫描,在扫描过程中,每一行的开始,都有一个同步信号,也就是途中的HSync,扫描完整个屏幕后重新开始扫描有一个场同步VSync。

时钟信号

在液晶面板的TTL和LVDS接口中,包括的信号主要有RGB数据信号、像素时钟信号DCLK,行同步信号HS、场同步信号VS以及有效显示数据选通信号DE。所有的液晶面板都需要输入RGB和DCLK信号。

像素时钟

只要是数字信号处理电路,就必须要有时钟信号,在液晶面板中,像素时钟是一个非常重要的时钟信号,像素时钟的频率与液晶面板的工作模式有关,液晶面板分辨率越高,像素时钟信号的频率越高。在一行中,像素时钟的个数与液晶面板中一行内所具有的像素数量相等。例如对于1024×768的液晶面板,一行有1024个像素,则在一行中,像素时钟的个数也是1024个。像素时钟有以下两个方面的作用:

  • 指挥RGB信号按顺序传输:数字RGB信号在像素时钟信号的作用下,按照一定的顺序由驱动板传输到液晶面板中,使得各电路按照一定的节拍协调地工作。
  • 确保数据传输的正确性:无论是驱动板电路还是液晶板电路,在读取数字RGB信号的时候,都是在像素时钟的作用和控制下进行的,各个电路只有在像素时钟的下降沿(或者上身沿)到来才能对数字RGB数据进行读取,以确保读取数据的和正确性,其像素时钟与数字RGB信号之间的对应关系如下:
    在这里插入图片描述

同步信号

在液晶显示器中,行同步信号HS的作用是选择出液晶面板上有效行信号区间,场同步信号VS的作用是选择出液晶面板中有效场信号区间,在行场同步信号的共同作用下,可以选择出液晶面板上的有效视频信号区间。 按照面板的不同,使用的同步信号的方式也不同:

  1. 仅使用DE同步信号液晶面板
    这种液晶面板不需要输入行同步信号和场同步信号,只需要输入DE作为同步信号就能正常工作,液晶面板的航同步信号输入端和场同步信号端一般都需要接低电平,否则不能正常工作。
  2. 同时使用DE、HS、VS同步信号
    这种液晶面板需要同时有效显示数据选通信号DE、HS和VS才能正常工作。
  3. 液晶面板单像素/奇偶像素数据输入模式及信号定时
    液晶显示器驱动板向液晶面板传送RGB数据信号的方式有两种:一种为单像素模式(单路方式);另一种为奇偶双像素模式(双路方式),将RGB数据分为奇数像素和偶数像素两路向液晶面板传送。如图所示为双像素(双路)R(站数据传送方式(以1024×768液晶面板为例)各信号之间的定时关系。
    在这里插入图片描述

DE信号(有效数据选通信号)

在输入到液晶显示器的视频信号中,有效视频信号(有效RGB信号)只占信号周期的一个部分,而信号的行消隐和场消隐期间不包含有效的视频数据,因此,液晶显示器中的有关电路在处理视频信号的时候们必须将包含有效视频信号的区间和不包含有效视频信号的消隐区间给区分开来,为了区分有效和无效信号,设置了DE信号

DE是一个高电平有效信号,在DE高电平期间所对应的视频信号被认为是有效数据信号。DE的高电平期间和CRT显示器中的扫描正程相对应(CRT显示器也叫阴极射线显像管,是一种使用阴极射线管的显示器),从图中可以看到,如果消隐信号倒映(图a),正好与DE信号相同,但因为液晶显示器中不能处理三电平的同步/消隐信号,因此单独设立了一个DE信号。
在这里插入图片描述

DE信号与其他信号的关系

有效数据选通信号DE、行同步信号HS、场同步信号VS、像素时钟信号DCLK和数字RGB信号这五类信号中,DE、HS、VS属于同步信号,DCLK属于时钟信号,RGB属于数据信号,它们一般都是同时出现的,且DE、HS、VS、DCLK和数字RGB信号都与像素时钟信号DCLK保持同步。

  • DE信号与行场同步信号之间的关系
    DE信号在有效数据显示的区域显示为高电平,在消隐区显示为低电平,这样就可以分辨出有效数据和无效数据。
    在这里插入图片描述
  • DE信号与RGB数据信号之间的关系
    如图a,以1024×768液晶面板为例,在液晶面板中共有768行,1024列。如图b,DE与场周期对应,有效数据选通信号的一个高电平信号对应于一行有效显示时间,共768行,前面讲到场消隐是在液晶面板扫描完整个液晶板后,从右下角切换到左上角时出现的,而场消隐期间DE信号是电平。
    如图b,行周期扫描的是一行,一行共1024个像素所以RGB共1024个像素,但是一次刷新一行是同时刷新的。
    在这里插入图片描述
  • DE信号与数据读取之间的关系
    如图可以看到,只有当DE信号在高电平期间,且像素时钟DCLK为下降沿时,相关电路才能对RGB数据进行读取,这样做事为了确保读取数据的正确性,数据读取时DE信号高电平的条件实际上就是选取有效数据的含义。
    在这里插入图片描述
  • DE信号与显示画面之间的关系
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/572176.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

golang webhook源码和案例配合gitee实践

下载golang webhook源码和案例: https://download.csdn.net/download/qq_32421489/87824180 解压后go mod tidy下载依赖包 修改打包环境为Linux: go env -w GOOSlinux 打包命令:go build 打包后的可运行程序上传服务器后:参…

用本地连接集群进行压力测试,让你的测试更快更有效!

目录 引言 背景 详细步骤 1、首先打开终端 2、安装kubectl 3、配置kubeconfig 4.准备本地仓库文件 5.启动集群执行脚本 总结 引言 测试是软件开发中至关重要的一环,但长时间的等待和低效率的测试却常常让人感到烦躁。现在,我们推出了全新的解决…

真的裂开了呀,现在的00后,真是卷死了

谁说00后躺平了,但是有一说一,该卷的还是卷。这不,上个月我们公司来了个00后,工作没两年,跳槽到我们公司起薪22K,都快接近我了。 后来才知道人家是个卷王,从早干到晚就差搬张床到工位睡觉了。 …

7个简单步骤创建企业邮箱教程

创建企业邮箱电子邮件地址有几种不同的方法,可以使用电子邮件服务提供商,也可以使用电子邮件托管服务。由于Zoho Mail是世界上最受欢迎的电子邮件服务提供商之一,提供非常简单的帐户设置、大量功能和有竞争力的价格,我们将以它为例…

【敲敲云】免费的零代码产品 — 应用创建与设置

敲敲云可以创建不同的应用,每一个应用我们可以看做一个系统,例如销售系统、财务系统等等。下面我们来看看如何创建应用吧。 应用的基础操作: 应用的基础操作包含创建应用、修改应用、退出/删除应用、排序应用、维护应用、应用回收站 1、新建…

提前进入行业顶尖阵营:高性能计算实习的竞争优势

如今就业越来越内卷,尤其是计算机行业更是如此。加上GPT以及大模型的加持,各大企业纷纷降本增效,普通程序员逐渐失去竞争力。想要在竞争激烈的就业市场中脱颖而出,提前进入行业顶尖阵营是一个明智的选择。而高性能计算实习将为您提…

js中获取对象属性值(对象.属性和对象[属性]的区别)

一、在JavaScript中可以通过两种方式访问对象属性 (1)可以使用“ . ”来访问对象的属性。 (2)可以使用“ [ ] ”来访问对象的属性。 二、对象.属性和对象[属性]的区别: 1.相同点: (1)都可以获取对象的属性值; 2.不同…

C Primer Plus第七章编程练习答案

学完C语言之后,我就去阅读《C Primer Plus》这本经典的C语言书籍,对每一章的编程练习题都做了相关的解答,仅仅代表着我个人的解答思路,如有错误,请各位大佬帮忙点出! 1.编写一个程序读取输入,读…

PID算法在流量控制中的应用

目录 增量式或位置式 目录 增量式或位置式 PID控制周期 T1 时间 T2 约4ms PID C代码 最近有小伙伴向我提问关于PID的问题:通过比例阀控制水流速度(流量), 使用增量式还是位置式 PID?他的比例法驱动频率是500Hz…

Windows http https的搭建

目录 搭建http站点 ​编辑 报错 网站端口更改 可能存在的报错 绑定主机名 端口为80的情况下 绑定的端口不为80的情况下 https站点搭建 CA机构证书可以给其他服务器使用,不过要用导出导入的行书,不能直接使用cer文件 搭建http站点 ①勾选IIS ②一…

windows下nginx+tomcat配置负载均衡的方法

在负载均衡方面,Nginx和Tomcat的实现方式略有不同。Nginx作为反向代理服务器,可以直接处理并分发请求到后端服务器,包括Tomcat。它可以使用不同的负载均衡算法来分发请求,将负载均衡的任务集中在Nginx上。而Tomcat通常通过与Apach…

RL Note 1, Basic Concepts in Reinforcement Learning

Basic Concepts in Reinforcement Learning A grid-world example 在该图中: 格子被分为三类:可访问的格子、禁止访问的格子、目标格子角色被称为 agentagent 的任务就是从 start 开始找到一条“正确”的路径到达 targetagent 无法越过边界&#xff0c…

创建多线程常用的三种方式

三种常用多线程实现方式 1. 继承Thread类 继承Thread线程类并且重写run方法无线程任务返回值 2. 实现Runnable接口 实现Runnable接口并且重写run方法无线程任务返回值 3. 实现Callable接口和通过Futrue接口实现类(FutrueTask) 实现Callable接口(泛型数据类型对应call方法的返回…

(2020,DA)用于数据高效 GAN 训练的可鉴别数据增强(Differentiable Augmentation)

Differentiable augmentation for data-efficient gan training 公众号:EDPJ 目录 0. 摘要 1. 简介 2. 相关工作 3. 方法 3.1 重温数据增强 3.2 GAN 的可鉴别增强 4. 实验 4.1 ImageNet 4.2 FFHQ 和 LSUN-Cat 4.3 CIFAR-10 和 CIFAR-100 4.4 low-sho…

GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow

1.下载Anaconda安装包,官网地址,清华源地址。 在官网下载到本地之后,可以通过文件传输上传安装包到服务器,使用清华源地址可以直接使用wget下载所需版本,例如: wget https://mirrors.tuna.tsinghua.edu.c…

Java之旅(三)

Java 输出:println()、print() 使用 println() 方法在 Java 中输出值或打印文本。 System.out.println("Hello World!"); println() 可以根据需要添加任意数量的方法。请注意,它将为每个方法添加一个新行: System.out.println(&…

静电测试仪:如何简单高效地测量静电电荷?

静电电荷是在两种不同材料之间接触或分离时,由电子或离子转移所产生的电荷。静电电荷的存在,可能导致许多不良的影响,比如产品损坏、设备失灵甚至是人员受伤。因此,测量静电电荷量成为提升产品质量、工作环境的必要步骤之一。而静…

【PCIE体系结构十二】链路训练的相关基础前菜

👉个人主页:highman110 👉作者简介:一名硬件工程师,持续学习,不断记录,保持思考,输出干货内容 参考书籍:《PCI.EXPRESS系统体系结构标准教材 Mindshare》 目录 物理…

linuxOPS基础_Linux系统的文件目录结构及用途

linux系统文件目录结构 Linux 系统不同于 Windows,没有 C 盘、D 盘、E 盘那么多的盘符,只有一个根目录(/),所有的文件(资源)都存储在以根目录(/)为树根的树形目录结构中…

如何使用高扩展组件制作APP原型的标签栏?

原型项目中的组件(亦称元件、控件),是指通过基础图层拼装而成,可供用户进行交互或用于展示复杂内容的元素。 在原型设计工作中,组件的使用是非常重要的部分,其不仅关乎项目内容的呈现,更会影响…