对于fpga来说,图像采集这一块最重要的就是保证数据的准确性。所有操作也都是为了保证数据可以准确无误的传输计算。就图像而言,主要有行场和数据有效信号。针对这三个信号,就构成图像尺寸,图像传输标准,图像格式等基本要素。所以,要采集或者传输图像,必须要先了解图像传输格式。下面就模拟图像的一些基本信息做一些介绍。主要针对BT1120标准视频协议。

BT1120,该怎么传输图像?

  1. 图像尺寸:支持1125和1080两种格式有效行。
  2. 传输方式主要有,逐行、隔行、和帧分段传输。
  3. 图像传输格式主要是:(基准码+行消影区)---(基准码+数据)---(基准码+行消影区)。而基准码主要有四个字的序列构成,前三个字固定,最后一个字分配如下,可以看出不管是逐行还是帧分段,都是共同构成了数据有效而无法标记准确行数。利用基准码可以有效降低管教数据线。而行消影区可以用来传输其他数据。

了解上述三个信息,基本就知道该怎么传输图像。接下来就需要知道,模拟视频是通过什么方式来构造这三种要素,并且能保证数据不错传,并且数据稳定。

具体使用介绍,由场到行到像素。(每一场由什么信息)

首先,模拟视频没有 场的概念,但是却通过消影区来构造场的概念,也就是说,通过多行消影信息构造场间隔,在硬件上就表现为一段时间的低电平。而行间隔就通过同步码的方式。这样,一张图就有了行场的概念。

如下图:

下面,举一个图像传输的特例,帧分段传输。为什么采取帧分段?还不是因为帧分段的方式对传感器来说,可以同时扫描两场。这样对传感器采集会有一个二倍的加速。逐行或者隔行传输的帧图像万确就可以截取一半来理解。

接下来是每一行传输(每一行都有什么信息,该怎么设置)

从上图可以很清楚的看出,每帧有效图像的位置,那么怎么采集呢?怎么确定每场的开始,这个可以好好考虑下~。

接下来,数据传输,虽然知道每行该怎么分配,但是对图像来说,怎么知道这一行是这一场的哪一行呢?这时候就需要行号,但是基本上都是顺序传输,我目前项目没有提取该值的操作。下图会告诉行号的位置,和行号该怎么设置。根据流数据位置。可以看出,附属数据和检测码,以及行号数都在EAV和SAV之间,且位置固定。通过该种方式就可以定位图像的某一行像素,也可以写填充字,默认按顺序读。

从上图中又印出来几个概念辅助数据、消影数据、接口行号数数据、误码检测码。下面随便说一些。

辅助数据:可以用来传送控制信息。

消影数据一般用来传送消影电平,有固定的数据。

行号位置固定在SAV之前的消影数据后面几行。无码检测码同样。

BT1120,模拟视频输入输出格式相关推荐

  1. Linux内核 mipi虚拟通道,基于NVP6324的4路模拟720P/1080P 视频输入方案

    基于NVP6324的4路模拟720P/1080P 视频输入方案 4路720P视频采集.4路AHD视频采集.4路模拟高清.Linux 4路AHD视频输入.4路模拟摄像头输入.4路1080P视频输入.i. ...

  2. 英伟达车载AHD高清模拟相机方案介绍

    1. AHD模拟高清视频芯片介绍 (1)车规级AHD方案芯片 4路720P视频采集.4路AHD视频采集.4路模拟高清. 4路1080P视频输入.4路高清摄像头输入包括带MIPI-CSI2 / BT.6 ...

  3. MS2108 RGB转USB 数字视频采集芯片 支持8bit/16bit BT601/BT709/BT656/ BT1120转USB2.0

    MS2108是一款数字视频和音频采集芯片,内部集成USB 2.0 Device控制器.数据收发模块.数字视频输入处理模块.I2S输入处理模块.音视频处理模块.MS2108可以将数字音视频信号通过USB ...

  4. HDCVI——一种创新性的高清视频传输方案

        什么是HDCVI 2012年11月,大华技术股份有限公司发布了具有自主知识产权的同轴高清传输接口技术HDCVI.HDCVI技术是一种基于已有SYV75-3或SYV75-5同轴电缆的高清视频传输 ...

  5. 嵌入式视频处理基本原理part1

    嵌入式视频处理基本原理part1 默认分类 2009-12-15 09:02:55 阅读108 评论0 字号:大中小订阅 Fundamentals of Embedded Video Processi ...

  6. Nextchip系列芯片资料收集----RX/ISP/AHD使用场景

    RX/ISP/AHD 芯片 1. 车规型号 NVP6324    四路模拟输入 NVP6321     一路模拟输入 2.  工业 N1,N2,N3,N4 ,NVP6124I 3. ISP C1,C2 ...

  7. 视频之四:视频流连接

    这一节我们将从系统层次来考察视频流,讨论嵌入式视频应用所包含的各种视频源和显示装置. 图 1 描述了一个典型的端到端嵌入式数字视频系统.在这种情况下,一个视频源被输入到一个媒体处理器中(必要时,可经过 ...

  8. FPGA实现模拟视频BT656解码 TW2867四路PAL采集拼接显示 提供工程源码和技术支持

    目录 1.前言 2.模拟视频概述 3.模拟视频颜色空间 4.逐行与隔行 5.BT656数据与解码 BT656数据格式 BT656数据解码 6.TW2867芯片解读与配置 TW2867芯片解读 TW28 ...

  9. 扩展源_视觉框架SimpleCV - 图像源

    关联知识 Python SimpleCV SimpleCV框架支持大多数通过各种接口(例如USB,FireWire或内置网络摄像头)连接到计算机的摄像机. 它可以访问通过有线或无线连接连接的网络IP摄 ...

  10. TI Davinci DM6446开发攻略——开发环境搭建

    TI DAVINCI DM6446的开发环境搭建不像三星S3C2410,S3C2440,ATMEL的AT91SAM9260之类的单核ARM那么简单,因为DM6446还有DSP端的开发环境,以及双核之间 ...

最新文章

  1. 格式化时间中HH:mm:ss与hh:mm:ss的区别
  2. Qt 之 Qt/Qt Lite 自编译详解(VS/MinGW/...)
  3. 两篇同年硕士论文高度雷同!电子科技大学回应:启动调查!
  4. fastai学习——第一个bug
  5. 信息学奥赛一本通 2024:【例4.10】末两位数
  6. Java多线程(十):BlockingQueue实现生产者消费者模型
  7. 616nyoj 新手dp
  8. word文字上下间距怎么调_word文档上下行间距怎么调整
  9. 单层决策树python_基于单层决策树的adaboost算法Python实现
  10. html chm 打不开,Win7系统中出现CHM打不开的具体解决方法
  11. NVIDIA 460.79版显卡驱动发布:全力优化《赛博朋克2077》
  12. mui.ajax执行的次数,MUI 中使用 ajax下拉刷新时,数据怎么才能做到累加呢,谢谢...
  13. LPMS-CU2 IMU在 Nvidia Xavier安装配置
  14. 大数据中为什么使用Scala?
  15. 网易云信IM即时通讯PHP接口开发
  16. ​Au入门系列之二:波形编辑
  17. 【手动安装Python包】
  18. 正版软件 Directory Opus 12 Pro Windows 平台上的资源管理器,定是功能完全、可定制化程度高的那款。
  19. 领英开发客户的思路和方法!拥有超过2万6千个领英好友后,你也能坐等流量和询盘。
  20. 前端笔记(5)盒子模型,边框,内外边距,盒子模型布局,ps基本操作,列表样式,圆角边框,盒子阴影

热门文章

  1. 关于数据中心的设计方案,数据中心网络规划设计
  2. 飘云阁(PYG)番茄插件流氓弹窗清除方法
  3. 如何通过SCJP考试(含真题分析和考点)
  4. 《乔布斯传》阅读笔记
  5. django+xadmin在线教育平台慕学网(一)
  6. python零基础怎么学英语最快_零基础如何快速成为Python高手
  7. 应届生从头脑风暴到游戏策划案的个人思路(二)
  8. Unity3D 场景编辑器扩展学习笔记-EditorWindow
  9. 最佳75个安全工具介绍及其下载地址
  10. MFC模拟360悬浮窗加速球窗口