于冬,张勇,刘钰
内蒙古巴彦淖尔市医院 计算机中心,内蒙古 巴彦淖尔 015000
数字视频工作站是医院影像归档和通讯系统(Picture Archiving and Communication System,PACS)中不可分割的一部分,在内镜、超声、检验、病理等领域有着不可替代的作用。但是,随着时间的推移,医院目前使用的这类工作站均面临过时和被淘汰的境况。由于这类工作站几乎都采用二次开发包开发,绑定采集设备类型,随着采集设备的不断更新换代,一旦发生采集设备的损坏,现时往往无法买到相同型号的采集设备,整个工作站系统就只能报废;二次开发包还特定于不同的操作系统,随着操作系统的升级,开发模型的改变和进化,导致原有工作站无法在当前的新系统上运行。新的医疗设备为了提升影像质量,已经逐渐采用了数字高清的输出接口(HDMI),如IEEE1394等,当前的工作站无法支持这类新式接口。原有的工作站系统都是单机版的,随着PACS不断地在医院铺开,影像系统必须连片成网,这样才能有助于医师及时查询相关知识,提高诊断和科研能力[1]。因此,迫切需求开发统一的网络版的新型通用工作站。
DirectShow在动态数据流动中采用“媒体流”模型,在静态数据加工中采用“过滤器”模型,这种模型类似现代工业中的生产流水线,产品通过流水线最终成型,过滤器则是一道道加工工序。DirectShow还采用可插拔接口模型,基于Windows组件对象模型(COM),以过滤器图(Filter Graph)作为总框架。各种标准以及可订制的过滤器(Filter)作为基……