数字化手术室多路hd-sdi视频合成系统的设计_第1页
数字化手术室多路hd-sdi视频合成系统的设计_第2页
数字化手术室多路hd-sdi视频合成系统的设计_第3页
数字化手术室多路hd-sdi视频合成系统的设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数字化手术室多路hd-sdi视频合成系统的设计

随着信息技术和现代医学的快速发展,医院数字计算机化程度日益高。在现代医疗中,医生应该使用视频显示进行手术,这对于在数字医疗中显示高分辨率视频非常重要。此外,数字化手术室不仅具有对患者进行手术治疗的功能,还应满足手术教学观摩、学术交流及远程医疗等诸多新型应用的需求,这就对数字化手术室内的视频图像质量和多路视频信号的处理和显示技术提出了更高的要求,以达到高质量、全方位、多角度的视频获取和观看效果。1根据手术患者情况多合一显示视频信号在手术室内部安装专用摄像头、录像设备等可以获取手术室内的动态图像,对手术过程进行实时记录、监控、转播和存储,以便进行临床手术示教并在术后对影像资料进行学术探讨,手术室视频系统提升了手术室的功能和效率,也使得手术质量得到提高。目前,很多医院都开发或者引进了临床手术示教系统,但现有的系统普遍存在一些设计缺陷和技术问题,最为突出的如手术视频清晰度低、图像失真严重、色彩还原能力弱、图像质量不高等问题,并且传统的显示系统往往都用一个显示器显示一路视频信号,无法全面地获取手术室内的各种图像信息,难以满足全方位、多角度的视频观看和研究的需要。当需要同时显示多路视频信号时,就需要多个显示器,造成资源浪费且操作不便。针对上述情况,本研究设计了高清视频控制器,可以对手术室内的多路高清视频信号进行处理,实现高清晰度视频信号的多合一显示。将多路视频信号按照一定的比例缩小后合成一路视频信号,传送至显示器屏幕显示,这样一台显示器屏幕被分割成多个大小相等的部分,每一个部分显示一路视频图像,与此同时,也可以切换至某一路视频(所输入的视频信号中的一路)的独立显示。这样,大大增加了显示器的灵活性,节约了空间设备资源2高清视频信号HD-SDI的全称是为高清非压缩串行数字接口,数字视频接口是非线性编辑系统中数字信号输入和输出的通道,对视频质量的好坏有直接的影响。HD-SDI标准由SMPTE(电影电视工程师协会)制定,HD-SDI能够以简单、低成本的方式传送高速率的高清数字视频信号,在当今的广播和视频产品领域得到了广泛的应用以隔行扫描1080P50i为例,每帧图像分两场扫描。数字视频分量采用Y:CHD-SDI信号里,除了有效视频信号之外,在视频信号消隐区间里还有其他的信息(1)EAV/SAV:定时基准码,有效数据的起始和结束标志(样址:1920~1923,2636~2639);(2)LN:行数信息(样址:1924~1925);(3)CRC:冗余校正码(样址:1926~1927),检查亮度信号、色差信号的数据错误;3核心数据处理数字视频处理过程中涉及到大量的数据传输和交换。其核心数据处理单元与片内数据缓冲区,以及内存控制器与片外存储芯片之间的数据吞吐能力直接影响到视频处理的速度3.1信号平衡电路在视频信号的传输过程中,输入信号的衰减程度不但与电缆长度成正比,而且与频率的平方根值也成正比3.2视频数据解码及误码检测为实现对视频数据的编辑处理,需要将串行数字信号转换为并行数据。由于高清数字视频信号传输速率较高,数据量较大,对传输质量要求严格,因此本设计在FPGA内部完成相应的功能模块,无需其他外围电路,保证视频信号的传输质量。系统选用Xilinx公司的高性能FPGA芯片XC6VLX240T作为核心芯片。其内部集成24个高速串行收发器(GTX),能以480Mb/s~6.6Gb/s的数据速率运行,可以实现灵活编码,占用很少的FPGA逻辑资源,非常适合实现HD-SDI信号的接受和发射,Xilinx公司提供的triple-rateSDIcoreIP具有支持SMPTE标准的HD-SDI的接收器和发射器接口,通过一个GTX参考时钟频率就可以确定传入的SDI的比特率和配置,并完成信号解码功能。均衡电路输出一对差分信号,送入GTX接收器,通过对GTX接收器的控制,输入的串行信号转换成20bit的并行信号,同时输出并行时钟信号RXRECCLK,传送到triple-rateSDI,完成视频信号分量的提取及信号误码检测和纠正。根据输入的时钟频率,进行信号模式判断,并输出两路10bit的信号,分别是HD-SDI信号里的亮度信号Y和色差信号C,以及基准码、行号等标识信息,数据时序图见图4。后解串后的并行信号进行误码检测和误码纠正(EDH),检测并纠正传输及解码过程中出现的误码,包括视频标准检测、循环冗余码检测、时钟基准误码检测、锁定误码检测、辅助数据效验检测HD信号行数误码检测及对应的纠正。最后将2路10bit的并行信号传输到下一模块进行处理,完成HD-SDI数据流的解串。3.3奇偶场pi的形成每帧视频信号中并非都是有效数据,因此在对数据进行存储时要将有效视频信号分离出来。对于HD-SDI,每行有效信号数据起始端有定时基准码SAV,结束端有EAV。定时基准码由四个字组成,每个字为10比特,前三个字固定不变,为3FF000000,第四个字是由奇偶场F、场消隐V和行消隐H及保护比特Pi组成,Pi的状态取决于F、V、H的状态,其比特分配见表1。F为0表示奇数场,1表示偶数场,V为1表示场消隐,0表示场有效,H为1表示在EAV中,0为SAV中。只有在这两个标志位之间的数据才是有效的视频数据,要将其分离出来,构造一个检测电路,对定时基准码进行检测,代码如下:当检测到三个存储器的值为3FF、000、000时,V_check将会置1,然后存储下一位数据XYZ,由表1可知,区分SAV和EAV是根据XYZ3.4外部数据读取以四画面合成为例,将四路1920×1080格式的高清视频数据合成一路,每一路视频画面的有效像素点变换为原始数据的1/4,即为960×540,应在垂直方向和水平方向上进行1/2的抽值。考虑到系统可实现对单路信号的切换显示,应对每路视频信号的全部有效数据进行存储,在数据合成时,对数据进行隔点和隔行的读取即可。在外部存储芯片中,为每路信号预留出一帧图像的存储空间,在一个时钟周期内,四路信号各进行一次数据的写入操作,并对其中的一路信号的存储空间进行一次读操作,其仿真时序图如图5所示。数据的写入操作按照每一路信号规定好的起始地址分别进行地址累加写入即可,四路高清视频信号的存储起始地址分别设为A根据画面合成模式要求,对每路数据进行隔点和隔行读取,进行组合,构成1920×1080个有效像素数据。合成视频的有效数据的前540行由第一、第二路数据构成,后540行由第三、第四路数据构成。第一行数据前面960个像素数据由第一路A由于数据量较大,选用外部的存储器件DDR3SDRAMMT4JSF6464HY-1G1。利用Xilinx公司的存储器接口生成器工具(MIG),在MIG工具的GUI图形界面,根据存储器件型号选择相对应的模板、总线宽度和速度级别,并设置CAS延迟、突发长度、引脚分配等关键参数,即可生成控制器的RTL代码(HDL代码)和UCF文件(约束文件)。并且可以在代码生成后灵活修改这些代码,方便实现视频数据的存储和重构。3.5并串转换电路通过数据的缓存和重构,对四路高清信号中的Y、C分量分别进行了组合,将信号传送至FPGA内部的高速串行收发器GTX的发送器部分,并输入参考时钟频率,通过对GTX发送器的控制,将输入的20bit并行信号转换成串行信号,完成YC的复合处理。3.6高清分量信号的输出重构数据要满足高清HD-SDI并行分量信号所要求的格式输出,则要在信号中构造高清分量信号中的视频定时基准码SAV、EAV,行消隐数据、场消隐数据,处理过程的流程图如图7所示。3.7降低了信号的保真度HD-SDI信号在输出传输过程中会有不同程度的衰减,会导致阻抗失配、反射、信号损耗等,降低了信号的保真度。因此高清视频信号的输出端,设计高清视频信号电缆驱动器模块,采用National的电缆驱动器LMH0303,支持多种SMPTE标准并具有输入信号丢失检测功能,保证了高清视频信号的传输质量。4数字视频监控系统如图4所示本设计是针对手术室内的多路HD-SDI信号进行的处理变换,对各路高清视频

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论