允许数字超声心动图试验室图像处理应用程序的插件程序架构的方法技术

技术编号:2852199 阅读:243 留言:0更新日期:2012-04-11 18:40
一种将存储在新操作模块中的新操作加入到驱动超声心动观测站的软件的方法,其执行步骤:(a)通过驱动超声心动观测站的软件检测先前未出现的一项新的操作模块在所述软件中的存在情况;和(b)通过驱动所述超声心动观测站的软件来执行所述新的操作模块。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

技术介绍
医院的超声心动图试验室对病人的心脏数据进行分析。例如,实验室中的观测台允许医生和技术人员在计算机终端上观看医学图像以便进行医学诊断。在显示的图像上可产生测量和各种操作。例如,通过先前获得的图像数据能够显示心脏图像,技术人员能够自动对该数据进行操作。例如,技术人员能够自动使用软件包来计算和显示心脏密度。通过超声波系统能够获得心脏图像,然后该图像被数字的传送给超声心动观测站。该超声心动观测站能够接收所述数字图像、显示它、并对它执行许多操作。新的特性和操作通常是周期性有效的。例如,一个新的特性可以包括观看心脏图像的改进方法、或对心脏图像执行新的计算。过去,当新的特性被要求加入特定的超声心动观测站时,必须将新的特性直接加入到源代码中。那么软件的终端用户将必须获得新的源代码并代替原先的版本。该方法是麻烦的,因为它一般需要大量的计算和/或操作时间来安装新的源代码。该方法另外的问题是开发者需要熟悉该观测站的内部工作以便他能开发软件来实现新的特性。因此,需要一种容易的方法来向超声心动观测站添加功能。
技术实现思路
在一个实施例中,本专利技术能够允许超声心动观测站加入不同模块,而不必对驱动超声心动观测站本身的软件进行重新编译或修改。另外的模块可通过使用插件程序架构加入。模块可被加入作为单独的文件,其能通过驱动超声心动观测站本身的软件来执行。因此,用户方或系统操作方通过最小的努力就能够向超声心动观测站提供附加的功能性。附图说明通过下面结合附图的对优选实施例的说明,本专利技术的各种目的和优点将变得显而易见和更加容易理解,其中图1为屏幕截图的一个例子,其说明了超声心动观测站的菜单屏幕的一个例子;图2为屏幕截图的一个例子,其说明了超声心动观测站的输出的一个例子;图3为屏幕截图的一个例子,其说明了如何从超声心动观测站选择一特定插件程序的一个例子;图4为说明如何根据本专利技术执行插件程序的一个实施例的方框图;图5为说明如何根据本专利技术执行插件程序的另一个实施例的流程图。具体实施例方式现在将详细说明本专利技术的优选实施方式,其例子在附图中示出,其中相同的参考符号通篇指的是相同的元件。本专利技术允许数字超声心动观测站容易的加入新的功能和操作。可通过使用“插件程序”来向超声波心动扫描系统加入新的功能和操作。由Philips Medical Systems提供的EnConcert是超声心动图试验室中使用的能够驱动超声心动观测站的软件应用程序的一个例子,从而允许用户观测和分析通过超声成像系设备获得的心脏超声图像。该图像一般在病检过程中能够通过网络传输给超声心动观测站(例如,EnConcert服务器),但也能通过计算机可读存储介质,例如磁光盘传送给该服务器。当将图像保存在服务器上时,可通过超声心动观测站(例如,EnConcert)来调用图像,所述图像也可以存在于网络上(或可能在服务器本身上)。当图像在服务器上时,心脏病专家就可以观察这些图像并对病人的身体状况作出诊断。服务器一般能够显示移动图像,心脏病专家能够使用该图像产生诊断。该过程的结果一般为包含各种症状发现、评论等的报告。超声心动观测站一般能够执行这种操作,例如测量操作,这样的操作能够基于包括移动图像的图像和显示的超声波图像来测量物理特性。观测系统能够执行心脏病专家和任何其他教授所需的操作以产生诊断和医学鉴定。图1为屏幕截图的一个例子,其说明了超声心动观测站的菜单屏幕的一个例子。该屏幕图像提供了为病理研究存储的所有图像的总图。通过在它们上进行单击而可以选择一个或多个图像,这导致图像被“播放”,或者换句话说,开始对那个特定图像进行数字动画显示,所述图像是通过超声波技术以数字形式获得的。图1的略图被示出作为由超声心动观测站执行的操作的例子。当然,通过这种观测站一般也可以执行此处未说明的许多其它操作。图2为屏幕截图的一个例子,其说明了超声心动观测站的输出的一个例子。心脏图像200被显示在中心处,并且可以使用移动图像来显示该心脏图像。病人信息窗口202包含病人信息。研究信息窗口204包含研究信息。显示器底部上的控制按钮204允许操作者控制显示情况,例如,向前、倒带、调节图像特性,例如灰度等级等。图3为屏幕截图的一个例子,其说明了如何从超声心动观测站选择一特定插件程序的一个例子。可通过使用多个输入方法中的任何一个来显示功能菜单302。例如,单击鼠标右键能够调用功能菜单302,否则能够从工具条304选择功能菜单。在功能菜单302上,插件程序的选择过程被显示。插件程序窗口306显示所有可利用的插件程序。通过单击插件程序的预定名称能够执行插件程序窗口306中显示的任何一个插件程序。可通过多种不同的方法将一项新的操作加入到超声心动观测站中。第一种方法是将包括可执行插件程序的程序拷贝到特定的目录下,该目录被观测软件识别为包含插件程序。图4为说明如何根据本专利技术执行插件程序的一个实施例的方框图。作为对超声心动像(如上所述)进行接收、编辑和显示的软件的观测软件400在计算机系统(未示出)上进行保存和执行。特定的目录402(或多个目录)对所有装载到该系统上的插件程序进行存储。例如,目录402列出插件程序A的入口和插件程序B的入口,这些入口指出了文件本身的实际位置。文件本身,即插件程序A 408和插件程序B 410被存储在计算机系统中。当超声心动观测站的用户期望执行一个插件程序并识别该插件程序时,驱动超声心动观测站的软件将执行实际的插件文件。插件程序可与软件同时运行(即,使用不同的处理),或者在插件程序执行时使处理器暂时专用于执行该插件程序。另外,插件程序可能需要来自软件本身的资源或变量。因此,插件程序接口412可帮助插件程序解决这些问题。例如,在插件程序执行时,接口412能够交互式的传送值,例如来自插件程序请求的软件的变量和图像数据。用于接口412的协议能够让公众使用,从而第三方能够容易的开发用于超声心动观测站的插件程序。插件程序接口412能够操作的另一种方法是通过插件程序向该接口指定一个文件,其包括与观测软件连接所必需的信息列表。例如,该列表可包括图像文件名、该图像文件的校准数据、人口数据、等等。然后插件程序将对输入数据进行操作,并产生可以包括修正图像文件或文本页的结果。然后通过超声心动观测站可显示该结果,或者将其输出给单独的文件。图5为说明如何根据本专利技术执行插件程序的另一个实施例的流程图。在操作500中,用户指示选择一个插件程序。这例如可通过选择执行插件程序专用的菜单选项来实现。作为另一个例子,指示设备能够用于直接表明用户期望执行一个插件程序。例如,右击或左击鼠标。从操作500,当用户指示他希望运行一个插件程序时,那么所述处理进入到操作502,其中用户确定插件文件的位置。这可通过在插件程序所在的系统上识别特定的路径来实现,甚或是通过识别存储期望插件的存储设备(也就是,软盘驱动器)来实现。从操作502,一旦找到了期望的插件程序,那么观测软件就执行该插件程序。可与观测软件同时或顺序的执行插件程序。另外,注意插件程序可具有独立的扩展名,将其识别为用于驱动超声心动观测站的特定软件包(EnConcert)的插件程序。因此,上述的架构有许多的益处。例如,插件程序的自压缩特性允许快速的展开和测试。当加入插件程序时,将只有插件程序本文档来自技高网...

【技术保护点】
一种将存储在新操作模块中的新操作加入到驱动超声心动观测站的软件的方法,包括:通过驱动超声心动观测站的软件检测先前未出现的一项新的操作模块在所述软件中的存在情况;和通过驱动所述超声心动观测站的软件来执行所述新的操作模块。

【技术特征摘要】
US 2002-3-7 10/093,3281.一种将存储在新操作模块中的新操作加入到驱动超声心动观测站的软件的方法,包括通过驱动超声心动观测站的软件检测先前未出现的一项新的操作模块在所述软件中的存在情况;和通过驱动所述超声心动观测站的软件来执行所述新的操作模块。2.如权利要求1所述的方法,其中在未重新装载所述软件的情况下来进行所述执行步骤。3.如权利要求1所述的方法,其中所述检测步骤检测所述新操作模块存在的预定路径。4.如权利要求1所述的方法,其中通过借助所述软件预先注册所述新的操作模块所产生的数据的存在情况来实现所述检测。5.如权利要求1所述的方法,其中通过从所述软件中手动调用所述新的操作模块来实现所述检测。6.如权利要求1所述的方法,其中所述新的操作模块包括与驱动所述超声心动观测站的软件一起执行的模块,该模块处理或执行与通过超声波成像设备获得的数字图像相关的运算。7.如权利要求1所述的方法,其中所述新的操作模块包括边界检测操作,其自动检测超声波图像中的心脏壁和其它边界。8.如权利要求1所述的方法,其中所述新的操作模块包括图像分析器,其对通过彩色室壁运动特性产生的图像进行分析。9.如权利要...

【专利技术属性】
技术研发人员:RS阿尔林格B科拉莫雷
申请(专利权)人:皇家飞利浦电子股份有限公司
类型:发明
国别省市:NL[荷兰]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1