详解LVDS通信协议

2023-05-16

目录

  • LVDS概述
  • LVDS接口电路的组成
  • LVDS输出接口电路类型
    • 单路6位LVDS输出接口
    • 双路6位LVDS输出接口
    • 单路8位1TL输出接口
    • 双路8位1TL输出位接口
  • 典型LVDS发送芯片介绍
    • 四通道LVDS发送芯片
    • 五通道LVDS发送芯片
    • 十通道LVDS发送芯片
  • LVDS发送芯片的输入信号
    • ①数据信号
    • ②输入时钟信号
    • ③待机控制信号(POWER DOWN)
    • ④数据取样点选择信号
  • LVDS发送芯片的输出信号
    • ①时钟信号输出
    • ②LVDS串行数据信号输出
  • LVDS发送芯片输出信号的格式
    • 单路6bit
    • 双路6bit
    • 单路8bit
    • 双路8bit

LVDS概述

液晶显示器驱动板输出的数字信号中,除了包括RGB数字信号外,还包括行同步,场同步,像素时钟等信号

其中像素时钟信号的最高频率可超过28MHZ,采用TTL接口或DVP(并口),数据传输速率不高传输距离较短,而且电磁抗干扰能力较差,会对RGB数据造成一定的影响,另外,TTL多路数据信号采用排线的方式来传输,整个排线数量达几十路,不但连接不方便,而且不适合超薄化的趋势

为了解决上述缺点,采用LVDS输出接口传输数据,可以使得这些问题迎刃而解,实现数据的高速率,低噪声,远距离,高准确度的传输。

定义如下:
LVDS,即Low Voltage Differential Signaling,是一种低压差分信号技术接口。它是美国NS公司(美国国家半导体公司)为克服以TTL电平方式传输宽带高码率数据时功耗大、EMI电磁干扰大等缺点而研制的一种数字视频信号传输方式。

LVDS输出接口利用非常低的电压摆幅(约350mV)在两条PCB走线或一对平衡电缆上通过差分进行数据的传输,即低压差分信号传输。
采用LVDS输出接口,可以使得信号在差分PCB线或平衡电缆上以几百Mbit/s的速率传输,由于采用低压和低电流驱动方式,因此,实现了低噪声和低功耗。目前,LVDS输出接口在17in及以上液晶显示器中得到了广泛的应用。

LVDS接口电路的组成

LVDS输出接口利用非常低的电压摆幅(约350mV)在两条PCB走线或一对平衡电缆上通过差分进行数据的传输,即低压差分信号传输。采用LVDS输出接口,可以使得信号在差分PCB线或平衡电缆上以几百Mbit/s的速率传输,由于采用低压和低电流驱动方式,因此,实现了低噪声和低功耗。

目前,LVDS输出接口在17in及以上液晶显示器中得到了广泛的应用。

在这里插入图片描述
在数据传输过程中,还必须有时钟信号的参与,LVDS接口无论传输数据还是传输时钟,都采用差分信号对的形式进行传输。所谓信号对,是指LVDS接口电路中,每一个数据传输通道或时钟传输通道的输出都为两个信号(正输出端和负输出端)。

需要说明的是,不同的液晶显示器,其驱动板上的LVDS发送器不尽相同,有些LVDS发送器为一片或两片独立的芯片(如DS90C383),有些则集成在主控芯片中(如主控芯片gm5221内部就集成了LVDS发送器)。

LVDS输出接口电路类型

与TTL输出接口相同,LVDS输出接口也分为以下四种类型

单路6位LVDS输出接口

这种接口电路中,采用单路方式传输,每个基色(即RGB三色中的其中任何一种颜色)信号采用6位数据(XOUT0+、TXOUT0-,TXOUT1+、TXOUT1-,TXOUT2+、TXOUT2-),共18位RGB(6bit X 3(RGB3色))数据

因此,也称18位或18bit LVDS接口。

双路6位LVDS输出接口

这种接口电路中,采用双路方式传输,每个基色信号采用6位数据,其中奇路数据为18位,偶路数据为18位,共36位RGB数据

因此,也称36位或36bit LVDS接口。

单路8位1TL输出接口

这种接口电路中,采用单路方式传输,每个基色信号采用8位数据(XOUT0+、TXOUT0-,TXOUT1+、TXOUT1-,TXOUT2+、TXOUT2-,TXOUT3+,TXOUT3-),共24位RGB数据(8bit X 3)

因此,也称24位或24bit LVDS接口。

双路8位1TL输出位接口

这种接口电路中,采用双路方式传输,每个基色信号采用8位数据,其中奇路数据为24位,偶路数据为24位,共48位RGB数据

因此,也称48位或48bit LVDS接口

典型LVDS发送芯片介绍

典型的LVDS发送芯片分为四通道、五通道和十通道几种,下面简要进行介绍

四通道LVDS发送芯片

如图所示为四通道LVDS发送芯片DS90C365内部框图。包含了三个数据信号(其中包括RGB、数据使能DE、行同步信号HS、场同步信号VS)通道和一个时钟信号发送通道。
在这里插入图片描述
4通道LVDS发送芯片主要用于驱动6bit液晶面板。

使用四通道LVDS发送芯片可以构成单路6bit LVDS接自电路和奇/偶双路6bit LVDS接口电路。

五通道LVDS发送芯片

如图所示为五通道LVDS发送芯片(DS90C385)内部框图。包含了四个数据信号(其中包括RGB、数据使能DE、行同步信号IIS、场同步信号vs)通道和一个时钟信号发送通道。
在这里插入图片描述
五通道LVDS发送芯片主要用于驱动8bit液晶面板。

使用五通道LVDS发送芯片主要用来构成单路8bit LVDS接口电路和奇/偶双路8bit LVDS接口电路。

十通道LVDS发送芯片

如图所示为十通道LVDS发送芯片(DS90C387)内部框图。包含了八个数据信号(其中包括RGB、数据使能DE、行同步信号HS、场同步信号VS)通道和两个时钟信号发送通道
在这里插入图片描述
十通道LVDS发送芯片主要用于驱动8bit液晶面板。

使用十通道LYDS发送芯片主要用来构成奇/偶双路8bit LVDS位接口电路。

在十通道LVDS发送芯片中,设置了两个时钟脉冲输出通道,这样做的目的是可以更加灵活的适应不同类型的LVDS接收芯片

当LVDS接收电路同样使用一片十通道LVDS接收芯片时,只需使用一个通道的时钟信号即可;当LVDS接收电路使用两片五通道LVDS接收芯片时,十通道LYDS发送芯片需要为每个LVDS接收芯片提供单独的时钟信号。

LVDS发送芯片的输入信号

LVDS发送芯片的输入信号来自主控芯片,输入信号包含RGB数据信号、时钟信号和控制信号三大类。

①数据信号

为了说明的方便,将RGB信号以及数据选通DE和行场同步信号都算作数据信号。

在供6bit液晶面板使用的四通道LVDS发送芯片中,共有十八个RGB信号输入引脚,分别是

  • R0~R5红基色数据(6bit红基色数据,R0为最低有效位,R5为最高有效位)六个
  • G0~G5绿基色数据六个
  • B0~B5蓝基色数据六个
  • 一个显示数据使能信号DE(数据有效信号)输入引
  • 一个行同步信号HS输入引脚
  • 一个场同步信号VS输入引脚

也就是说,在四通道LYDS发送芯片中,共有二十一个数据信号输入引脚。


在供8bit液晶面板使用的五通道LVDS发送芯片中,共有二十四个RGB信号输入引脚,分别是

  • 红基色数据R0~W(8bit红基色数据,R0为最低有效位,R7为最高有效位)八个
  • 绿基色数据G0~G7八个
  • 蓝基色数据B0~B7八个
  • 一个有效显示数据使能信号DE(数据有效信号)输入引脚
  • 一个行同步信号HS输入引脚
  • 一个场同步信号VS输入引脚
  • 一个各用输入引脚。
    也就是说,在五通道LVDS发送芯片中,共有二十八个数据信号输入引脚。

应该注意的是,液晶面板的输入信号中都必须要有DE信号,但有的液晶面板只使用单一的DE信号而不使用行场同步信号。因此,应用于不同的液晶面板时,有的LVDS发送芯片可能只需输入DE信号,而有的需要同时输入DE和行场同步信号

②输入时钟信号

即像素时钟信号,也称为数据移位时钟(在LVDS发送芯片中,将输入的并行RGB数据转换成串行数据时要使用移位寄存器)。

像素时钟信号是传输数据和对数据信号进行读取的基准。

③待机控制信号(POWER DOWN)

当此信号有效时(一般为低电平时),将关闭LVDS发送芯片中时钟PLL锁相环电路的供电,停止IC的输出。

④数据取样点选择信号

用来选择使用时钟脉冲的上升沿还是下降沿读取所输入的RGB数据。

有的LVDS发送芯片可能并不设置待机控制信号和数据取样点选择信号,但也有的除了上述两个控制信号还设置有其他一些控制信号。

LVDS发送芯片的输出信号

LVDS发送芯片将以并行方式输入的TTL电平RGB数据信号转换成串行的LVDS信号后,直接送往液晶面板侧的LVDS接收芯片。

LVDS发送芯片的输出是低摆幅差分对信号,一般包含一个通道的时钟信号和几个通道的串行数据信号。由于LVDS发送芯片是以差分信号的形式进行输出,因此,输出信号为两条线,一条线输出正信号,另一条线输出负信号。

①时钟信号输出

LVDS发送芯片输出的时钟信号频率与输入时钟信号(像素时钟信号)频率相同。

时钟信号的输出常表示为:TXCLK+TXCLK-,时钟信号占用LVDS发送芯片的一个通道。

②LVDS串行数据信号输出

对于四通道LVDS发送芯片,串行数据占用三个通道,其数据输出信号常表示为TXOUT0+、TXOUT0-,TXOUT1+、TXOUT1-,TXOUT2+、TXOUT2-。

对于五通道LVDS发送芯片,串行数据占用四个通道,其数据输出信号常表示为TXOUT0+、TXOUT0-,TXOUT1+、TXOUTI-,TXOUT2+、TXOUT2-,TXOUT3+、TXOUT3-。

对于十通道LVDS发送芯片,串行数据占用八个通道,其数据输出信号常表示为TXOUT0+、TXOUT0-,TXOUT1+、TXOUT1-,TXOUT2+、TXOUT2-,TXOUT3+、TXOUT3-,TXOUT4+、TXOUT4-,TXOUT5+、TXOUT5-,TXOUT6+、TXOUT6-,TXOUT7+、TXOLT7-。

不难理解,时钟信号占一个通道。十通道发送芯片有两个时钟信号,占两个通道


如果只看电路图,是不能从LVDS发送芯片的输出信号TXOUT-、TXOUT0+中看出其内部到底包含哪些信号数据,以及这些数据是怎样排列的(或者说这些数据的格式是怎样的)。

事实上,不同厂家生产的LVDS发送芯片,其输出数据排列方式可能是不同的。因此,液晶显示器驱动板上的LVDS发送芯片的输出数据格式必须与液晶面板LVDS接收芯片要求的数据格式相同,否则,驱动板与液晶面板不匹配。这也是更换液晶面板时必须考虑的一个问题

LVDS发送芯片在一个时钟脉冲周期内,每个数据通道都输出7bit的串行数据信号,而不是常见的8bit数据

在这里插入图片描述

LVDS发送芯片输出信号的格式

LVDS发送芯片输出信号的格式,即LVDS发送芯片输入的RGB数据,以及行同步信号HS、场同步信号VS、有效显示数据使能信号DE在各个输出通道中数据位的排列顺序。

由于几个大的LYDS芯片生产厂家制定了不同的标准,因此,存在着几种不同的LVDS发送芯片数据输出格式,在更换液晶显示器驱动板或更换液晶面板时,必须弄清LVDS接口液晶面板所要求的LVDS信号格式,使液晶显示器驱动板侧LVDS发送芯片的输出数据格式与液晶面板LVDS接收芯片所要求的数据格式相同。

单路6bit

LVDS发送芯片数据输出格式:单路6bit LVDS发送电路使用四通道LVDS发送芯片,输出信号格式如图所示
在这里插入图片描述
图中NA的意思是未使用。
此例为控制信号仅使用DE的模式,未使用行同步信号HS和场同步信号VS。当控制信号为DE+行场同步信号模式时,图中的两个NA更换为场同步信号VS和行同步信号HS

双路6bit

LVDS发送芯片数据输出格式:双路6bit LVDS发送电路使用两片四通道LVDS发送芯片,输出信号格式如图7所示
在这里插入图片描述
从图中可以看出,双路6bit LVDS发送芯片数据输出格式与单路6bit LVDS发送芯片数据输出格式是相同的,只不过一路传送奇数像素RGB数据,另工路传送偶数像素RGB数据

OR0、OR1、…中的“O”代表奇数像素,ER0、ER1、…中的“E”代表偶数像素。

单路8bit

LVDS发送芯片数据输出格式:单路8bit LVDS发送电路使用五通道LVDS发送芯片,输出信号格式有多种,下面只介绍其中的两种。
在这里插入图片描述
上图所示是其中的一种输出信号格式。

在这里插入图片描述
上图所示是产生这种数据信号格式的电路接法。

在这里插入图片描述
上图所示为单路8bit LVDS发送芯片的另一种数据输出格式

在这里插入图片描述
上图所示格式中的控制信号仅使用DE模式,当控制信号为DE+行场同步信号模式时,第二数据通道TXOUT2中的两个NA应更换为场同步信号VS和行同步信号HS(通过对驱动板编程可改写)

从以上两种输出格式中可以看出,数据信号的排列顺序差别很大,不过,要想让其排列一致,完全可以通过对驱动板编程来完成

双路8bit

双路8bit LVDS发送芯片数据输出格式:双路8bit LVDS发送电路使用两片五通道LVDS发送芯片或一片十通道LVDS发送芯片,双路8bit LVDS发送芯片数据输出格式也有多种形式,

下图所示是其中的一种
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

详解LVDS通信协议 的相关文章

  • 基于RS485通信的Modbus通信协议

    通信可以分为两个方面 xff1a 硬件层 xff1a RS485解决的是数据传输问题 xff0c 也就是说如何将一个 0 或 1 传输到另外一端 xff08 保证了数据可以转移到另一端 xff09 软件层 xff1a modbus是在硬件基
  • 通信协议 - ntp时间同步

    概述 NTP Network Time Protocol xff09 网络时间协议基于UDP xff0c 用于网络时间同步的协议 xff0c 使网络中的计算机时钟同步到UTC xff0c 再配合各个时区的偏移调整就能实现精准同步对时功能 提
  • wifi和服务器之间通信协议,安卓和wifi通信协议

    安卓和wifi通信协议 内容精选 换一换 MindX DL API的调用使用REST Representational State Transfer 风格API xff0c Volcano使用k8s apiserver的url地址 xff0
  • IIC通信协议

    IIC通信协议 一 什么是IIC通信协议 xff1f 二 IIC协议时序分析1 空闲状态2 起始信号和停止信号3 数据传输 xff08 1 xff09 写操作 字节写 xff08 2 xff09 写操作 页写 xff08 3 xff09 读
  • 详解 Modbus 通信协议(清晰易懂)

    文章目录 已剪辑自 https mp weixin qq com s dvo1l1GgJ2DtIHnPK5E1tA 本文总结关于 Modbus 相关的知识 xff0c 浅显易懂 xff0c 旨在对 Modbus 有一个很直观的了解 如有错误
  • 2.Modbus通信协议-软件调试4个工具软件(推荐)

    Modbus通信协议 软件调试的4个工具软件 1 Launch Virtual Serial Port Driver 2 Modbus Poll 3 Modbus Slave 4 UartAssist 软件下载 以下为官网下载链接 xff1
  • STM32-CAN通信协议

    STM32 CAN通讯协议 CAN协议简述 CAN Controller Area Network xff08 控制器局域网 xff09 xff0c 由Bosch开发的一种面向汽车的通信协议 这是目前应用最广泛的通信协议 xff0c 更是尤
  • 详解LVDS通信协议

    目录 LVDS概述LVDS接口电路的组成LVDS输出接口电路类型单路6位LVDS输出接口双路6位LVDS输出接口单路8位1TL输出接口双路8位1TL输出位接口 典型LVDS发送芯片介绍四通道LVDS发送芯片五通道LVDS发送芯片十通道LVD
  • QSPI协议详解(二)

    1 QSPI协议简介 QSPI是Queued SPI的简写 是Motorola公司推出的SPI接口的扩展 比SPI应用更加广泛 在SPI协议的基础上 Motorola公司对其功能进行了增强 增加了队列传输机制 推出了队列串行外围接口协议 即
  • sockjs-web实时通信协议

    sockjs web实时通信应用解决方案 socksjs 客户端和服务器端api尽可能简洁 尽量靠近websocket api 支持服务端扩展和负载均衡技术 传输层应该全面支持跨域通信 如果受到代理服务器的限制 传输层能优雅地从一种方式回退
  • 【Unity3D】在Unity中使用Protobuf(proto3)

    有研究表明 一条消息数据 用protobuf序列化后的大小是json的10分之一 xml格式的20分之一 是二进制序列化的10分之一 ProtoBuf的优势还是很明显的 这里简单介绍哈使用 一 下载protobuf https github
  • BLE低功耗蓝牙协议栈

    目录 一 BLE低功耗蓝牙协议栈 1 蓝牙核心协议 Bluetooth Core 2 蓝牙应用层协议 Bluetooth Application 3 BLE低功耗蓝牙核心协议层详解 Bluetooth Core 物理层 PHY 链路层 LL
  • DNS 解析顺序是怎样的?

    1 DNS 解析过程 当客户端对域名发起访问时 会将解析请求发送给递归解析服务器 递归服务器会代替客户端进行全球递归查询 首先递归服务器会请求根域名服务器 根域名服务器根据域名后缀 告知对应的顶级域名服务器 递归服务器再向顶级服务器发起请求
  • 西门子S7通信协议以及JAVA版的实现

    西门子S7协议实现 采用java的方式实现西门子S7协议 链接地址 iot communication github https github com xingshuangs iot communication gitee https gi
  • RS485通信(Modbus)丢包解决经验(基于ARM/Linux和STM32平台)

    1 RS485通信属于半双工通信 即发送和接收不能同时进行 需要切换 一般定义一根GPIO做RTS切换 2 ARM Linux平台有Linux底层驱动做自动切换 比如应用程序发送完成后 一般会在底层驱动自动切换接收 3 但是STM32平台基
  • 通信协议——MII/GMII

    MAC层接口协议 概述 MII GMII 概述 随着宽带数据业务的飞速普及 数据产品的端口速率及端口密度也大大提升 于是以太网的MAC与PHY层之间的媒介无关接口 MII 也在不断简化 推陈出新 多种多样 基于此 本文简要介绍了以太网的PH
  • 通信专题(一)——曼彻斯特编码

    前言 为了方便查看博客 特意申请了一个公众号 附上二维码 有兴趣的朋友可以关注 和我一起讨论学习 一起享受技术 一起成长 1 简介 在电信与数据存储中 曼彻斯特编码 Manchester coding 又称自同步码 相位编码 phase e
  • Tcp建立连接为什么需要三次握手

    前言 众所周知tcp传输层协议在建立连接的时候需要三次才能建立起一个真正的可靠连接 可是为什么是三次呢 不可以是两次 四次等等呢 可以自己思考一番 带着疑问可以看下文 三次握手 在 计算机网络 一书中其中有提到 三次握手的目的是 为了防止已
  • 计算机网络中的通信子网主要有哪些功能?

    计算机网络中的通信子网主要具有以下功能 负责全网的数据通信 通信子网通过使用各种通信协议和传输控制功能 能够确保数据从一台主机安全 准确地传输到另一台主机 这包括数据的封装 解封装 传输控制 差错控制等过程 完成各种网络数据的处理 转换和交
  • 计算机网络中的通信子网:架构、协议与技术简介

    在计算机网络中 通信子网是负责实现主机之间以及主机与终端之间数据传输的核心部分 它由一系列硬件设备和通信协议组成 为上层应用提供可靠 高效和透明的数据传输服务 本文将详细介绍通信子网的架构 协议与技术 一 通信子网的架构 星型拓扑 星型拓扑

随机推荐

  • C++知识积累:如何获取虚函数表以及虚函数地址

    如果一个类中存在虚函数的话 xff0c 那么编译器就会为这个类生成一个虚函数表 xff0c 这个虚函数表中按照个虚函数的声明顺序存放了各个虚函数的地址 xff0c 需要注意的是 xff0c 这个虚函数表并不存在于类中 xff0c 而对于这个
  • C++多线程:互斥锁

    目录 1 前言 2 互斥锁 2 1 互斥锁的特点 2 2 互斥锁的使用 2 2 std lock guard 3 死锁 3 1 死锁的含义 3 2 死锁的例子 3 3 死锁的解决方法 1 前言 比如说我们现在以一个list容器来模仿一个消息
  • Linux下MySQL中文显示问号乱码问题解决

    本文主要针对于Linux下MySQL插入中文数据显示问号的问题 网上一种普遍使用的方法是修改 etc my cnf文件 xff08 我的这个文件位于 etc mysql my cnf xff09 xff0c 修改步骤如下 xff1a 1 在
  • Linux下更改文件权限

    目录 查看文件权限 修改文件权限 查看文件权限 查看文件权限可以通过ls l命令查看 xff0c 如下所示 xff1a 如果只想查看某一个文件的权限 xff0c 可以使用grep xff0c 如下所示 xff1a 可以发现 xff0c 每一
  • 【蓝桥杯算法提高VIP-开灯游戏(两种超易理懂解法:暴力/位操作(切换位))(纯正C语言代码)】

    蓝桥杯算法提高VIP 开灯游戏 题目描述 有9盏灯与9个开关 xff0c 编号都是1 9 每个开关能控制若干盏灯 xff0c 按下一次会改变其控制的灯的状态 亮的变成不亮 xff0c 不亮变成亮的 具体如下 xff1a 第一个开关控制第二
  • C语言二叉查找树(图文详解)(超详细)

    二叉查找树 本人在第一次学习二叉树的时候 感觉很懵懵懂懂 勉强知道了二叉树的结构和查找方式 但要我自己去动手写的时候 可是难上加难 所以这里我用干货 43 实际例子的方式让你上手二叉树 这个例子几乎可以套用到所有链式结构问题 我们开始吧 文
  • STM32F4中断(Interrupt)详解

    STM32F4中断 Interrupt 详解 文章目录 STM32F4中断 Interrupt 详解一 中断是什么 二 STM32的中断体系2 1 STM32的中断分类2 2 STM32中断优先级2 2 1 抢占优先级2 2 2 响应优先级
  • 基于RK3399&ESP8285自动售货柜项目—ESP8266(8285)程序编写与烧录

    基于RK3399 amp ESP8285自动售货柜项目 ESP8266 8285 程序编写与烧录 本系列文章讲详细讲解该基于RK3399及ESP8285自动售货柜的完整实现方法 xff0c 从硬件连接到网络通信再到软件实现 xff0c 本产
  • Windows10安装OpenCV4.1.0+opencv_contrib

    Windows10安装OpenCV4 1 0 43 opencv contrib 文章目录 Windows10安装OpenCV4 1 0 43 opencv contrib一 Visual Studio 2015安装二 下载和安装OpenC
  • 用MATLAB来做智能小车的建模与仿真

    两种智能小车的构造简介 在市面上常见的两种智能小车都是基于轮式的 xff0c 在某宝上面卖的最多的 xff0c 各位在学生时代拿来应付课程设计和毕业设计用的各种小车分为两种 1 后轮驱动 xff0c 前轮阿克曼转向的 xff0c 通常后轴通
  • Qt编写网络调试助手(TCP客户端+TCP服务端+UDP服务端)

    Qt编写网络调试助手 xff08 TCP客户端 43 TCP服务端 43 UDP服务端 xff09 终极版开源 飞扬青云 博客园
  • RKNN-Toolkit模型转换并在Rockchip NPU推理并进行性能评估

    RKNN Toolkit转换Tensorflow模型至Rockchip NPU推理并进行性能评估 文章目录 RKNN Toolkit转换Tensorflow模型至Rockchip NPU推理并进行性能评估一 基本知识二 环境部署2 1环境准
  • Redis Stream终端间使用流消费者组通信

    redis stream终端间使用流消费者组通信 附redis消息队列和消费者相关命令表 消息队列的相关命令 xff1a XADD xff1a 添加消息到末尾 xff08 生产消息 xff09 XTRIM xff1a 对流进行修剪 xff0
  • 如何将顶点数据保存为STL文件?

    stl 文件是在计算机图形应用系统中 xff0c 用于表示三角形网格的一种文件格式 它的文件格式非常简单 xff0c 应用很广泛 STL是最多快速模型系统所应用的标准文件类型 STL是用三角网格来表现3D CAD模型 STL只能用来表示封闭
  • 常见图像噪声及产生原因(高斯、泊松和椒盐噪声)

    目录 什么是图像噪声噪声来源常见噪声高斯噪声泊松噪声乘性噪声椒盐噪声 信噪比 什么是图像噪声 噪声在图像上常表现为一引起较强视觉效果的孤立像素点或像素块 一般 xff0c 噪声信号与要研究的对象不相关 xff0c 它以无用的信息形式出现 x
  • 音视频OSD——修改叠加信息的位置

    目录 分析 叠加代码分析 总结 同一行中叠加 代码 效果 不同行中叠加 现象 代码 效果 纵向保护 代码 效果 总结 代码 c文件 h文件 效果 分析 之前的OSD叠加的位置是默认的 在初始位置 若想改动OSD叠加的位置 在叠加时进行位置的
  • 音视频OSD——修改叠加在yuv420p图像上信息的颜色

    目录 预备知识 准备图片 分析 映射关系 代码 效果 代码优化 c h 效果 预备知识 字符编码 一些基本概念 字符编码 详解常用字符集 ASCII ISO8859 1 GB2312 GBK Unicode 和字符编码 UTF 8 UTF
  • H.264——使用H.264视频编解码器JM进行YUV图像序列的编解码

    目录 常见H 264视频编码器JM基础配置准备一个YUV视频 JM实现编码修改配置文件Encoder Control编译运行 JM实现解码如何判断编码解码是否正确 常见H 264视频编码器 X264 xff08 只有编码没有解码 xff09
  • 有意思的题:(++a * a++)、(b++ * ++b)、(c++ * c++)、(++d * ++d)

    include lt stdio h gt int main int a 61 3 b 61 3 c 61 3 d 61 3 int a1 b1 c1 d1 a1 61 43 43 a a 43 43 b1 61 b 43 43 43 43
  • 详解LVDS通信协议

    目录 LVDS概述LVDS接口电路的组成LVDS输出接口电路类型单路6位LVDS输出接口双路6位LVDS输出接口单路8位1TL输出接口双路8位1TL输出位接口 典型LVDS发送芯片介绍四通道LVDS发送芯片五通道LVDS发送芯片十通道LVD