Cameralink视频数据信号
视频数据信号部分是Cameralink的核心,该部分本质就是ChannelLink协议。该协议主要包括5对差分线,分别是X0-~X0+、X1-~X1+、X2-~X2+、X3-~X3+、Xclk-~Xclk+;视频部分
发送端将28位的数据和一个时钟信号按照7:1比例将数据并串转换成5对差分对,接收端将5对差分信号转换成28位的数据信号和一路时钟信号。28位视频数据信号包括4位视频控制信号
和24位图像数据信号。
4位视频控制信号包括:
FVAL:帧同步信号。当FVAL为高时表示相机正输出一帧有效图像数据。
LVAL:行同步信号。当FVAL和LVAL同时为高时,表示相机正输出一行有效图像数据。
DVAL:数据有效信号。当FVAL和LVAL同时为高时,DVAL为高表示相机正输出有效的图像数据。该信号可用可不用,也可以作为数据传输中的校验位。
SPACE:保留信号。
CLOCK:这一信号为图像的像素时钟,在行有效期内像素时钟的上升沿图像数据稳定。需要说明的是,CLOCK信号单独采用一对LVDS信号传输,不管相机是否处于工作状态,CLOCK信号都时钟有效。ChannelLink协议之所以能在4对信号线中传输28位数据,就是因为对CLOCK信号7倍频的效果。
Cameralink定义了四对LVDS线缆用来实现对相机的控制,它们被定义为相机的数据信号和图像采集卡的输出信号,这四对信号的命名及作用如下:
Camera Control 1(CC1):EXSYNC(外部同步信号)下降沿触发读出数据
Camera Control 2(CC2):PRIN(像素重置)低电平有效
Camera Control 3(CC3):FORWARD-高电平有效,低电平翻转
Camera Control 4(CC4):保留信号(未定义)
CameraLink标准定义了2对LVDS线缆用来实现相机和图像采集卡之间的异步串行通信控制,相机和图像采集卡至少应该支持9600波特率。这两个串行信号分别如下:
SerTFG:相机串行行输出端至图像采集卡串行输入端。
SerTC:图像采集卡串行输出端至相机串行输入端。
Cameralink协议规定,串行接口有一位开始和一位停止位,没有奇偶校验也没有握手。
由于单路ChannelLink只能传输28位数据,有些相机为了提高传输数据的效率,需要多路ChannelLink,按照使用要求的不同,视频传输模式分为5种模式:lite、base、medium、full和80bit。
以base模式为例,base模式发送器在每个时钟里发送28bits数据,包括4bits的图像控制信号和24bits
的图像数据,24bits数据可以是一个像素点的24-bitRGB数据、3个像素点的8-bit黑白数据等多种配置方式。
Cameralink视频数据信号相关推荐
- 【一篇看全】工业相机常用数据传输协议速率对比(CameraLink,CXP,1/10/100GigE,USB)
[一篇看全]工业相机常用数据传输协议速率对比(CameraLink,CXP,GigE,USB) CameraLink CXP GigE 10GigE 100GigE USB 接口协议速率对比 速率换算 ...
- 基于FPGA视频图像处理系统设计
摘 要 本报告给出一个基于FPGA+两片DDR2组成的核心板.带有4路视频输入和VGA接口的开发板进行的视频图像采集和处理系统的设计.使用TW2867进行视频输入信号的编码,存储到DDR2中,通过 ...
- 基于QT的多线程视频监控的实现(一)
<基于QT的多线程视频监控的实现(一)> <基于QT的多线程视频监控的实现(二)> <基于QT的多线程视频监控的实现(三)> 本系统是采用的Windows的开发环境 ...
- Davinci视频采集驱动文档
Davinci视频采集驱动文档 概述 Davinci的视频采集接口的驱动涉及到内容包括I2C,AD芯片,V4L2,视频采集等内容.下面主要分成视频采集接口描述,I2C和A/D芯片,V4L2采集驱动以及 ...
- 源码免费下载!分享一套基于C6678+K7的视频采集处理方案
1.为什么说DSP+FPGA架构更适合视频采集处理? 高性能的算法处理,使用硬件描述语言去编写算法的话,复杂程度高,工作量大,不易调试,产品的开发周期将非常长.这时,如果为系统添加专为算法而生的DSP ...
- CameraLink 高清医学影像分析模块
FMC-XM202是一款基于FMC接口标准的1路CameraLink Full模式(或者2路CameraLink Base模式)采集.1路HDMI(DVI)视频输出的子卡模块,该模块具有2个Camer ...
- 标准BT.656并行数据结构
本文转自:http://www.xaaf.cn/2010/tech/201003/05/tech498.html 感谢原作者! ------------------------------------ ...
- 基于FPGA的光口通信开发案例|基于Kintex-7 FPGA SFP+光口的10G UDP网络通信开发案例
前言 自著名华人物理学家高锟先生提出"光传输理论",实用化的光纤传输产品始于1976年,经历了PDH→SDH→DWDM→ASON→MSTP的发展历程.本世纪初期,ASON/OADM ...
- Bt656的数据格式
标准BT.656并行数据结构 BT.656并行接口除了传输4:2:2的YCbCr视频数据流外,还有行.列同步所用的控制信号.,一帧图像数据由一个625行.每行1 728字节的数据块组成.其中,23-3 ...
- TTL RGB信号相关 介绍最为详细 HSYNC VSYNC DE CLK
只要是数字信号处理电路,就必须有时钟信号.在液晶面板中,像素时钟是一个非常重要的时钟信号.像素时钟信号的频率与液晶面板的工作模式有关,液晶面板分辨率越高,像素时钟信号的频率也越高.在一行内,像素时钟的 ...
最新文章
- windows 下实现函数打桩:拦截API方式
- android窗口泄漏,isInEditMode解决可视化编辑器无法识别自定义控件的问题
- 特征选择(feature_selection)
- 有跳板机时,如何使用sshfs挂载远程服务器文件夹
- iOS快速开发框架Bee-Framework应用和解析(三) - Message, Model, Signal
- applet实现大文件ftp上传(三)
- html怎么做模糊条纹,如何使用纯CSS实现彩虹条纹文字的效果
- 微软python免费课程_微软再推免费在线Python教程 面向数据科学和机器学习初学者...
- fastcgi与cgi的区别
- python和java哪个好找工作-Python和java哪个就业前景好些?
- lm358应用电路讲解_工业电路板维修、电子电路、运算放大器
- 数据类型和Json格式[zt]
- 基于java的客户关系管理系统的设计与实现(论文+毕业设计)(完整源码可演示)
- KS检验-如何理解KS检验中的p-value
- 加权贝叶斯matlab代码,使用贝叶斯优化进行深度学习
- 如何解决租房烦恼? 阿里工程师写了一套神奇的代码
- ROS通信机制进阶学习
- codeforces 博弈 Arena of Greed
- Android 6.0新特性
- 数字化智慧校园建设规划方案
热门文章
- NetCore3.1开发后台管理系统框架思路与实现
- 疲劳检测(Fatigue Detection Algorithm)
- 【程序员读书】读阮一峰最新作《未来世界的幸存者》有感
- docker方式安装redis-自定义redis配置文件
- CentOS7 下MariaDB安装与简单配置
- ArcGIS修改默认文件地理数据库
- wps xml转换表格_PDF转换神器安装步骤
- 福利:appium+selenium+python 模拟手工点击趣头条(app赚钱软件)
- 老版迅雷5.8无限制经典版
- 虚拟化服务器不能远程控制,kvm虚拟化如何搭建? 向日葵远程控制