掌桥专利:专业的专利平台
掌桥专利
首页

用于样本的处理和编目的装置和方法

文献发布时间:2023-06-19 10:03:37


用于样本的处理和编目的装置和方法

相关申请的交叉引用

本申请要求2018年7月5日提交的美国临时专利申请序列号62/694,093的权益,其全文以引用的方式并入本文中。

技术领域

本发明涉及用于样本的处理和编目的装置和方法,并且更具体地涉及组织标本(通常在研究和临床实验室中)和从犯罪现场获得的、用于证据或调查目的的物品的样本。

背景技术

实验室工作中,通过各种医学和研究处理来对组织和其它生物标本进行修改和分析,在许多情况下,它们的体量很大。这些处理通常评估尺寸和细节各异的标本,并且需要精确且一致地跟踪标本细节并记录在所述标本上执行的必要工作。在许多情况下,被调查的标本是唯一的,并且如果丢失、错误标记或处理不当,则无法更换或复制。鉴于正在进行的研究和/或临床工作的性质,需要详细且高度准确的记录与标本测量和跟踪;这种工作通常需要很高的精确度,而本质上却是重复的。因此,这种工作可能会使人类技术人员的准确性和精确性的能力受到影响。

发明内容

根据本发明的一个实施方式,提供了一种用于样本的处理和编目的设备,所述样本在具有带有初始标识数据的标签的容器中。在该实施方式中,设备包括:限定工作区域的框架,其中工作区域包括用于容纳容器的位置。该设备还包括安装到框架的多个摄像头。该设备还包括联接到摄像头的控制器系统,该控制器系统包括控制器和存储指令的非暂时性存储器,所述指令当由控制器执行时,使得执行计算机处理。在该实施方式中,所述计算机处理包括:

使得摄像头中的第一摄像头捕获工作区域中的样本的图像;

使得摄像头中的第二摄像头捕获标识数据的图像;

将样本的图像处理成表征样本的属性的数据输出;

将数据输出集成到表征样本的编目记录输出中,该记录还包括标识数据;以及

通过网络将编目记录输出传输到记录系统以供存储。

可选地,处理样本的图像包括形成复合图像,该复合图像包括标识数据的图像和样本的图像。可选地,使得摄像头中的第一摄像头捕获以及使得摄像头中的所述第二摄像头捕获以如下方式发生:其中每个摄像头的捕获大致同时发生。备选地或另外地,编目记录输出包括样本图像、标识数据的图像以及指示标识数据和的图像样本的图像被捕获的时间的时间戳。

可选地,样本将被转移到处理盒,该处理盒在其上具有第二标识数据,并且工作区域具有用于在将所述容器也容纳在工作区域中的同时容纳所述盒的位置,并且由控制器执行的计算机处理还包括:

使得摄像头中的一个捕获第二标识数据的图像;

将初始标识数据和第二标识数据分别转换为第一数字编码文本和第二数字编码文本;以及

比较第一数字编码文本和第二数字编码文本的一致性。

备选地或另外地,计算机处理还包括使得所述摄像头中选定的一个捕获图像集合,图像集合记录样本从容器到处理盒的转移。备选地或另外地,所捕获的图像集合是视频记录。备选地或另外地,计算机处理还包括分析捕获的图像集合,该图像集合记录转移,以标识活动中与正常转移相关联的活动相比的明显偏差。备选地或另外地,偏差是要转移的样本的一部分看起来已经被修改或丢失的偏差。备选地或另外地,偏差是要转移的样本的一部分已经保留在容器中的偏差。备选地或另外地,偏差是基于第二数字编码文本与第一数字编码文本匹配失败,样本看起来已经被转移到不正确的处理盒的偏差。备选地或另外地,计算机处理还包括:评估表征样本的属性的数据输出,以符合用于下游处理的最小标准,并且,在这种符合的情况下,向用户发出通知消息,以提交样本以供下游处理。备选地或另外地,用于评估的样本的属性包括从包含以下各项的组中选择的成员:样本的大小、样本的每片的尺寸、样本的每片的颜色、样本的每片中的轮廓位置及其组合。

可选地,所述指令建立计算机用户界面,计算机用户界面被配置为向用户显示样本的多个部分中的每个的不同图形表示,以及所述部分的标识、所述部分的至少一个属性和所述部分的位置。备选地或另外地,所述计算机处理还包括通过对样本的图像的z轴分析来确定所述部分的至少一个属性。备选地或另外地,计算机用户界面以图形方式向用户指示活动中与样本的正常转移相关联的活动相比的明显偏差。备选地或另外地,计算机用户界面以图形方式向用户指示样本的属性不符合用于下游处理的最低标准。

在另一实施方式中,提供了一种非暂时性存储介质,其中存储有与经编目的样本相关联的数据记录,所述数据记录包括:(i)样本的图像,(ii)与样本相关联的标识数据的图像,其中样本的图像和标识数据的图像已被同时捕获,以及(iii)指示图像被捕获的时间的时间戳。可选地,数据记录包括复合图像,复合图像包括样本的图像和标识数据的图像。备选地或另外地,标识数据的图像与初始存储样本的容器相关联,并且数据记录还包括:(iv)被转移到处理盒的样本的图像,(v)与处理盒相关联的第二标识数据的图像,以及(vi)指示样本的图像被转移到处理盒和第二标识数据的图像被捕获的时间的时间戳。

附图说明

通过参考以下参照附图的详细描述,将更容易理解实施方式的前述特征,其中:

图1是根据本发明实施方式的、用于组织标本的处理和编目的设备的硬件和附加物品的立体图;

图2是示出根据本发明实施方式的、用于组织标本的处理和编目的图1的设备的硬件部件的互连的框图;

图3是根据本发明实施方式的、在图1的设备中使用的软件和硬件系统的框图;

图4是根据本发明实施方式的、提供由图3的部件执行的处理的概述的框图;

图5是示出根据本发明实施方式的、由技术人员在使用图3的系统中执行的处理的框图;

图6是示出根据本发明实施方式的、由图3的成像模块执行的处理的框图;

图7是示出根据本发明实施方式的、与图3的成像模块的计算机视觉处理相关联的处理的框图;

图8是示出根据本发明实施方式的、与图3的成像模块的z轴分析相关联的处理的框图;

图9是示出根据本发明实施方式的、与图3的成像模块的质量保证功能相关联的处理的框图;

图10是根据本发明实施方式的、为图3的成像模块提供用户界面的显示器的表示;

图11是示出根据本发明实施方式的、由图3的批准模块执行的处理的框图;

图12是示出根据本发明实施方式的、由图3的批准模块执行的附加处理的框图;

图13是根据本发明实施方式的、为图3的批准模块提供用户界面的显示器的表示;

图14是示出根据本发明实施方式的、由图3的管理模块执行的处理的框图;

图15是示出根据本发明实施方式的、与图3的管理模块相关联的附加处理的框图;

图16是根据本发明实施方式的、为图3的管理模块提供用户界面(UI)的显示器的表示;

图17是根据本发明实施方式的显示器的表示,其提供了用于将样本片从摄取容器(最初在图1中示为容器120)转移到处理盒(最初在图1中示为盒122)的第一步骤的用户界面;···

图18是根据本发明实施方式的显示器的表示,其提供了用于将样本片从摄取容器转移到处理盒的第二步骤的用户界面;

图19是根据本发明实施方式的显示器的表示,其提供了用于将样本片从摄取容器转移到处理盒的第三步骤的用户界面;

图20是根据本发明实施方式的显示器的表示,其提供了用于将样本片从摄取容器转移到处理盒的第四步骤的用户界面。

具体实施方式

限定。如本说明书和所附权利要求书中使用的,除非上下文另外要求,否则以下术语应具有所指示的含义:

“计算机处理”是使用计算机硬件(例如处理器、现场可编程门阵列或其它电子组合逻辑,或类似设备)在计算机中执行所描述的功能,其可以在软件或固件或任何这些的组合的控制下操作,或者在任何前述的控制之外操作。所描述的功能的全部或部分可以由有源或无源电子组件(例如,晶体管或电阻器)执行。在使用术语“计算机处理”时,我们不必要求可调度实体,或计算机程序或其一部分的操作,尽管在一些实施方式中,计算机处理可以由这样的可调度实体,或计算机程序或其一部分的操作来实现。此外,除非上下文另有要求,否则可以使用多于一个处理器或多于一个(单处理器或多处理器)计算机来实现“处理”。

“控制器系统”是一组控制器。

“组”包括至少一个成员。

“样本”是要经过处理和编目以供以后参考的物品。术语“样本”包括但不限于已经获得的用于评估的组织标本,以及从犯罪现场获得的用于证据或调查目的的物品。

样本的“图像”包括摄影图像以及视频表示。摄影图像和视频表示可以可选地为数字格式,例如JPEG或MPEG格式。

“摄入容器”是用于最初存储患者组织标本的容器和/或用于运输和呈递给相关病理实验室的容器。

“处理盒”是具有倾斜开口(或其它类似特征)的容器,用于在病理实验室中在接收和摄取后处理患者组织标本。

“申请书”是描述患者组织标本的来源、相关的医疗和患者身份以及所述组织标本所需的处理的文档。这些通常伴随患者组织标本摄取容器,以确认患者身份,并提供用于在实验室中处理的细节。

“组织标本”是生物材料,包括但不限于来自器官、真皮或其它区域的组织。组织可以来源于医疗处理,包括外科手术、活组织检查、动物测试和尸检,以及其它地方。

“触摸屏”是允许用户通过触摸屏幕上的区域来与计算机交互的显示设备。

“软件模块”是使处理器执行本文中定义的一组“计算机处理”的一组程序。

“电子医疗记录”是以电子格式存储的、包含与对象相关的医疗、生物、病例或测试信息的记录。这种记录有时被为(除其它外)电子医疗记录(EMR)、实验室信息系统(LIS)中的记录或实验室信息管理系统(LIMS)中的记录。

“标签”是应用于容器的名称,其包括标识容器的内容的数据。该名称可以通过多种方法来实现,包括通过直接施加到容器上的墨水来实现、通过贴附到容器上的印刷标签来实现以及通过雕刻容器来实现。该名称可以是各种格式中的任何一种,包括字母数字数据、条形码、QR码等。

“摄像头摄像头”是被配置为以二维或三维捕获场景的图像作为照片或视频表示的设备,其中场景可以包括样本。

用于样本的处理和编目的设备的“框架”是安装有一组摄像头摄像头的结构,这些摄像头被配置为捕获样本的图像等,并且该结构还限定了成像的样本的工作区域。

“图形选择器”是计算机显示器的一部分,显示图标、设备或按钮,通过鼠标点击或其它图形交互方法对其进行调用,由计算机程序配置该调用以构成由用户做出的选择。

图1是根据本发明实施方式的、用于组织标本的处理和编目的设备的硬件的立体图。硬件部件独立地工作,并与附加物品结合,用于对组织标本的计数、大小和其它定性和定量的可视特征的分析。

系统硬件被容纳在由刚性塑料、铝或其它适当材料制成的主系统框架114中;该实施方式利用了使用典型注塑工艺制造的刚性塑料外壳。框架由三个部分模制而成,随后利用模制的紧固件孔将这三个部分附接起来以进行部分对准。该框架114包括用于所有硬件部件的支承和安装,该硬件部件包括摄像头、照明、可视化屏幕和处理部件。这些硬件部件之一是安装在主框架内的主摄像头104。框架114还包括内部平台108,其允许对标本评估进行环境控制(涉及对诸如光和温度的参数的控制)。该平台可以包括用于在其上放置组织标本和其它材料的区域,以对所述标本和其它材料使用该系统。在该内部平台108上示出了承载被评估标本的摄取容器120。还示出了用于该摄取容器118的标签,其可以包括标识样本的信息。在该实施方式中,摄取容器是Thermo Scientific品牌Samco Histology Bio-Tite非无菌标本容器。这些物品可从马萨诸塞州沃尔瑟姆的Thermo Fisher Scientific公司获得。所示标签120可以由常见喷墨打印机或更专用的实验室处理装备生产。处理盒122可用于处理标本;在使用本发明的该实施方式期间,标本从摄取容器转移到处理盒,如图5进一步描述的。在本发明的该实施方式中,处理盒是Thermo Fisher品牌Shandon

内部照明系统102可用于控制用于计算机视觉和其它活动的照明条件。在该实施方式中,12v DC电源与电压控制器一起用于为LED照明供电,以控制照明的电压并由此控制光强度。可选地,如结合图3所描述的,手动地控制强度或将其置于计算机视觉系统和处理模块的控制下。用于这种照明的电气和控制布线可以穿过系统处理器腔体区域110。该各种布线可以经由位于主系统框架114外部的后部的一组端口连接到该实施方式的其它部件。

该实施方式包括提供主系统框架内部和框架外部的区域的视图的可视记录的多个摄像头。这些摄像头可以被配置为根据环境以各种分辨率水平和焦距范围进行操作。在本发明的该实施方式中,三个摄像头,即主摄像头104,以及辅助摄像头106和112,用于提供组织标本和容器、容器上的任何标签、条形码、和容器上的记号、以及其它文档(包括但不限于请求书)的可视记录。主摄像头104可以具有比辅助摄像头106和112更大的能力;例如,在该实施方式中,主摄像头104是能够记录组织标本的高度和配置的立体摄像头。在该实施方式中,第一辅助摄像头106指向系统框架内部,其视场包括组织标本、摄取容器、处理盒、请求书和/或与组织标本相关联的其它文档。第二辅助摄像头112指向靠近主系统框架114但位于主系统框架114外部的空间,其视场包括准备区域116,在该区域中,可以放置并可视地记录关联文档、请求书以及附加容器和盒。

作为立体摄像头的主摄像头104具有指向位于系统框架内部的组织标本的视场,用于所述组织标本的定量和定性评估和分析。在该实施方式中,主摄像头是可从内达华州亨德森的Code Laboratories公司获得的DUO-MINILX-LV1。该摄像头具有0.36MP(752×480)的分辨率,在该分辨率下具有45FPS的帧速率。在该实施方式中,DUO-MINILX-LV1可以利用其两个透镜和传感器来捕获图像,这两个透镜和传感器可以用于确定所评估的组织标本的z轴尺寸,如结合图8进一步描述的。所有摄像头均连接到执行相关计算机处理的计算机硬件;在该实施方式中,计算机的通用串行总线(USB)3.0端口根据需要经由穿过主系统框架114和系统处理器腔体区域110的电缆连接到USB集线器(如结合图2进一步描述的)。主系统框架的外部设有一组USB端口,其从计算机联接到电缆。

此外,如所描述的,实施方式可以包含一个或多个辅助摄像头106和112。在该实施方式中,使用了可从加利福尼亚州纽瓦克的Logitech获得的两个C920视频摄像头。这些摄像头具有1080p的分辨率,并且以该分辨率每秒捕获30帧。这些摄像头也以类似于主摄像头104的方式使用USB连接来连接到计算机硬件。

该实施方式包括用于系统操作的用户界面的触摸屏100。其它显示器和用户界面布置也是可能的。这里,使用具有触摸屏的Adafruit HDMI 7”800×480Display Backpack(可从纽约州纽约市的Adafruit获得)。该显示器提供800×480像素分辨率,对角线尺寸为7”。该显示器位于主系统框架的上部外侧面上。操作者与显示器交互以管理组织标本的可视记录和分析以及与所述组织标本处理和评估相关联的其它信息。该显示还提供了供操作者管理与实施方式的其它部件相关的信息和活动的界面,包括但不限于批准模块、管理模块和从电子医疗记录系统提供的信息,如结合图3所描述的。

图2是示出根据本发明实施方式的、用于组织标本的处理和编目的图1的设备的部件的互连的框图。在该实施方式中,使用标准USB连接电缆将3个摄像头连接到USB集线器208,在该3个摄像头中,一个标记为“主摄像头”202并且两个标记为“辅助摄像头”204和206。这些USB电缆为摄像头供电并携带图像和其它数据。该USB集线器由12v DC电源210供电,该电源由利用120v AC的标准AC/DC转换器提供。USB集线器还经由标准USB电缆连接到CPU(中央处理单元)212。该CPU执行各种计算机处理,包括用于成像分析的软件部件(成像模块214(在图3中描述))的操作。在该实施方式中,该CPU是运行Windows 10操作系统的常见台式计算机。该计算机可以由多个供应商制造,例如Dell Inspiron台式计算机3668(可从得克萨斯州朗德罗克的Dell获得)。该计算机设有键盘和显示器,键盘来自多个供应商,包括Logtech K360无线键盘(可从加利福尼亚州内瓦克的Logtech获得),显示器来自多个供应商,包括Acer K222HQL 21.5LED(可从加利福尼亚州圣何塞的Acer获得)监视器。在该实施方式中,该计算机用于实施方式的软件部件的操作,以操作实施方式的摄像头和其它硬件部件。用户可以经由这里所描述的监视器和键盘或者经由结合图1描述的触摸屏与该软件交互。

图2中所示的USB集线器还连接到亮度控制器216,用于结合图1描述的LED照明系统。在该实施方式中,使用来自Calrad的92-342LED照明调光器(亮度调节,可从加利福尼亚州洛杉矶的Calrad获得)来控制Philmore 4-LED 12VDC方形光模块(光阵列,可从佛罗里达州纳普勒斯的Philmore获得)218。这种照明可用于创建优选的照明环境,用于组织标本、标签和放置在主系统框架内的纸件的图像捕获。在本发明的该实施方式中,使用了适合LED照明要求的附加电源210。

图3是根据本发明实施方式的、在图1的设备中使用的软件和硬件系统的框图。如图3的图例所示,与本发明相关的数据在三种类型的部件之间交换。第一种类型是VPB(VistaPath Biosystems)软件302;在该实施方式中,有三个主要软件模块:成像模块308、管理模块310和批准模块312,如结合图4所描述的。第二种类型的部件是数据集线器304,其用于数据存储和管理以及各种计算机处理。这些数据集线器保留图像数据、系统设置、样本报告和其它相关信息。在本发明的该实施方式中,数据服务器被用于该功能,其包括用于执行计算机处理和数据存储的计算机硬件,例如Dell PowerEdge T30(可从德克萨斯州朗德罗克的Dell公司获得)。第三种类型的部件是VPB(VistaPath Biosystems)硬件306。系统的这种类型的部件是结合图1描述的物理硬件。

在本发明的该实施方式中,VPB硬件部件将图像数据(这里被描述为“视频馈送”)递送到成像模块。数字视觉助理或DVA 314是结合图1描述的该实施方式中的组织标本处理器的名称。成像模块软件308发送数据以控制DVA功能的各个方面(这里被描述为“摄像头控制”)。成像模块308在位于DVA硬件附近的计算机上操作。该计算机经由诸如以太网电缆的硬连线连接被连接到本地计算机网络,如结合图2所描述的。成像模块将图像数据和标本数据以及其它数据发送到现场数据服务器316。在本发明的该实施方式中,该现场数据服务器由计算机系统实现,用于数据的存储、管理和递送,除其它特征之外还包括标准数据库性质。现场数据服务器可以直接访问电子医疗记录315,其是存储患者信息或与所评估的标本相关的其它信息的数据库。电子记录系统通常利用由诸如Epic和Cerner的公司提供的软件。现场数据服务器316还可以直接访问VPB数据服务器318。该VPB数据服务器可以位于远离标本处理和编目的站点的位置;对所述数据集线器的访问可以经由互联网提供商或通过其它常见手段来实现。在本发明的该实施方式中,VPB数据服务器表示用于数据的存储、管理和递送的系统,除其它特征之外还包括标准数据库性质。该VPB数据集线器可以包含与现场数据服务器类似的数据,并且允许连接到附加的VPB软件。在现场操作与远程数据服务器之间的通信失败的情况下,数据服务器316和318两者都能够独立地工作并保持支持所连接的软件部件的能力。在该实施方式中,VPB数据集线器直接连接到VPB软件管理模块310和批准模块312。对于VPB数据服务器与管理模块之间的接口,服务器向管理模块发送用户设置和其他操作数据,并接收来自用户的数据输入和其他用户设置以及其他潜在数据交换。对于VPB数据服务器与批准模块之间的接口,服务器将图像数据、患者数据和其它标本数据发送到批准模块,并接收来自用户的数据输入,包括报告批准或其它报告评估数据,以及其它潜在数据交换。结合图4描述这些接口。

图4是根据本发明实施方式的、提供由图3的部件执行的处理的概述的框图。在该图中,图3的五个部件中的每个为单独的专用的一列,并且示出了这些部件及其直接数据连接的逻辑流程。当用户启动标本评估410时,成像模块功能400开始。然后,成像模块控制摄像头和照明操作412,并且可以例如设置摄像头孔径和照明强度以及其它操作。然后在成像模块的计算机视觉管线中分析来自这些摄像头的图像数据414(在本发明实施方式的该描述中,在计算机视觉处理的上下文中,管线是指产生某些图像分析的软件处理的集合)。该计算机视觉管线的一个部件标识组织标本,计算所述标本的边界,并生成每个标本在3个维度(x,y,z)中的尺寸。计算机视觉管线还可以计算关于组织标本的附加定量信息,例如颜色和计数。成像模块内的计算机视觉管线的另一部件可能使用对象特征识别(OCR)来标识与所评估的标本相关联的各种标记和条形码。在质量控制处理中对这些数据进行评估416,其中检查所有相关数据;这些处理确定文本、条形码、QR代码和其它编码文本信息是否内部一致并且与正确的病例或其它标本标识符相关联。结合图9进一步描述该处理。虽然在该当前实施方式中,质量控制处理416只执行一次,但是可替代地,它也可以在标本的整个评估和处理中重复执行。最后,在处理418中,由成像模块生成的数据被聚合并被发送到现场数据服务器402,该数据包括但不限于摄像头图像、组织标本的尺寸和颜色以及患者信息。

对于本发明的该实施方式,现场数据服务器402存储并处理来自DVA和成像模块的数据420,使用本地计算机网络连接到所述部件。在现场数据服务器内,在处理422中将从成像模块提供的病例和其它标本数据与电子患者记录424进行比较,这是质量控制处理416的扩展。对成像硬件(摄像头)的视场内的容器和纸件上先前标识的相关文本进行评估以确认它们内部一致并且与正确的病例或其它标本标识符相关联。经由通过现场数据服务器和电子患者记录424交换的数据来执行对该信息的评估。这些和其它相关数据还被存储在现场数据服务器中以供其它软件模块访问。

存储在现场数据服务器402上的患者和标本信息还被发送到VPB数据服务器404。值得注意的是,在该实施方式中,在现场数据服务器402和VPB(Vistapath Biosystems)数据服务器404上可以存在冗余数据。在现场数据服务器与VPB数据服务器之间的通信故障的情况下,这允许本发明的该实施方式的各种部件的独立操作。在处理428中,当所述连接处于活动状态时,在不同点对该冗余数据进行比较,其中冲突管理根据常见数据库系统协议进行操作。对于给定的病例或标本评估,当所有需要的数据被存储且被适当评估时,处理终止430。批准模块406和管理模块408分别直接连接到VPB服务器404,尽管在其它实施方式中可以有直接连接到现场数据服务器402的附加数据连接。

批准模块406接收并聚合诸如患者身份、图像数据、来自计算机视觉管线的对所述数据的分析等数据,以及其它相关数据432。基于用户输入的针对该标本评估处理的操作的标准,该模块可以创建用于由用户评估这些标本的优先级。所述优先级队列434的开发可以包括诸如组织类型、进入系统的时间以及用于处理的要求的标准,以及其它标准。此外,该批准模块可以聚合来自VPB数据服务器的数据,以生成标本描述436,其在本发明的该实施方式中称为总报告,以供技术人员进行评估。总报告包括对(多个)标本的书面描述,其包括对片的数量的计数、每片的尺寸、以及对颜色和可能的其它特征的描述。在其它实施方式中,该描述性报告可以用另一术语来标识,并且可以包括针对所评估的标本的附加的或不同的属性。批准模块还可以将该报告和相关联的数据递送给用户,以供他们评估。在该实施方式中,显示该总报告的用户界面可以包括所生成报告的文本、患者信息、以及所有相关标签和纸件均与预期标本相关联的指示。结合图10示出了该实施方式的这种用户界面的示例。在用户评估该信息之后,用户可以接受报告、拒绝报告、或者要求修改标本评估或报告。在处理438中记录了技术人员对该报告的批准或拒绝。在图11中更详细地描述了这些处理的细节。

管理模块408聚合来自VPB数据服务器的操作和图像数据440,并对所述信息的执行统计分析,以评估该处理和所述标本的各个方面。在该实施方式中,该分析例如包括对如下各项的跟踪和统计分析442:每个处理步骤、各个用户的操作速率和错误率、执行的处理的细节以及关于病例和/或实验室操作的任何分类信息。该信息和其它信息的各种呈现可通过各种用户界面提供给用户。记录任何用户偏好和/或对用户生成的对管理模块的改变的改变以供后续使用444。结合图13和图14进一步描述这些软件操作。

图5是示出根据本发明实施方式的、由技术人员在使用图3的系统时执行的处理的框图。在该实施方式中,用户执行组织处理502和总报告检查504两个单独的处理,分别在该图的第一列和第二列中示出。对于组织处理502,用户通过将材料放置在本发明的当前实施方式的准备区域内和准备区域中508来开始对标本的评估506。如果标本处于封闭的摄取容器中,则用户将移除所述容器的顶部以允许系统检查510。然后将向用户呈现以下各项的显示:所评估的标本的图像(经由用户界面或UI),以及描述标本的报告和所有材料(包括标签和纸件)与正确的患者记录相关联的验证。用户将评估该信息的可接受性512。如果用户发现所呈现的信息是不可接受的,则系统将为技术人员提供调整和修改信息和图像的选项514。这可以包括但不限于对照明和标本的计算机视觉分析的修改以及对描述性报告的修改以及其他可能性。如果技术人员认为标本处理是可接受的512,则用户将把标本从摄取容器转移到处理盒516。结合图17进一步描述了该处理。然后,用户从DVA移除标本和相关联的文档518。然后,在本发明的该实施方式的范围之外,进行对标本的附加处理520。

此时,本发明的该实施方式还将通知技术人员522该标本(病例)可用于检查,并且可能可用于使用总报告检查部件504进行批准。技术人员可以从列表(队列)中选择可用于检查的一个病例524;然后,技术人员将检查所述病例的图像和其它数据526。如果病例报告和相关联的信息对于用户(技术人员)是可接受的530,则他们将使用所提供的UI来记录他们的批准,并且将该病例移动到单独的队列以供下游处理532。如果病例报告和相关联的信息是不可接受的,则用户将遵循所提供的与组织处理工作流程502相关联的提示。如果需要标本的新图像534,则将通过用于修改和/或校正图像捕获的选项来指导此处理的用户536。如果不需要新图像,则将通过用于修改和/或校正与该标本相关联的附加信息的各种选项来指导用户538。改正后的标本处理信息将作为组织处理工作流程512的一部分被重新评估,然后重新发送到用于总报告检查处理504的队列。

图6是根据本发明实施方式的、示出由图3的成像模块执行的处理的框图。当用户提示时,这些软件处理会初始化成像模块并导致所需软件库的加载(即,系统引导)602。然后加载初始化(.ini)文件,该文件提供摄像头硬件应用程序编程接口(API)的默认设置值,以限定摄像头硬件的设置以及计算机视觉管线的默认设置604。摄像头接着捕获标本的图像606,包括标签和条形码,并将这些图像传递到计算机视觉管线608。计算机视觉分析标识并生成对单个标本的描述610,结合图7对其进行更详细的描述。z轴计算处理经由立体感测确定标本的z轴尺寸(高度)612,结合图8对其进行进一步描述。然后将来自图像分析的数据加载到用户界面614和616。然后,用户查看显示由计算机视觉管线执行的分析的图像和文本,包括但不限于标本的尺寸、计数和颜色。然后,用户评估图像和数据是否是可接受的618。如果图像和相关分析是不可接受的,则用户调整计算机视觉设置和/或输入的材料(标本、文档等)620。然后,成像模块修改系统设置以匹配这些修改622,并且系统指示摄像头捕获图像以供后续分析。如果在614和616中提供的信息是可接受的(是),则质量保证处理分析从材料(例如文档、处理盒、摄取容器和贴附到那些材料的任何标签)的图像生成的文本,以确定所有这种信息是否内部一致(即,所使用的样本和容器与正确的患者和患者电子记录相关联)624。如果所有相关数据是一致的,则将其聚合并传递到DVA图像和病例存储数据库626(该存储系统与图4的处理420相同)。如果该数据内部不一致,则用户必须修改相关容器、标签和/或文档628,然后成像模块将指示摄像头捕获标本和相关联的容器的新图像606。在图9中更详细地描述了这些质量保证处理。

图7是示出根据本发明实施方式的、与图3的成像模块的计算机视觉处理相关联的处理的框图。该计算机视觉分析标识并生成从设备摄像头成像的标本的描述(最初在图6的处理610中描述)。由成像模块处理,设备摄像头图像被发送到这些计算机视觉处理702。来自辅助摄像头的两个图像可以包含诸如申请书、盒、以及贴附到这些材料的各种标签的包含文本的部件,并且被发送到光学字符识别(OCR)引擎以提取有意义的文本;对于辅助摄像头A704和辅助摄像头B 706都进行处理。例如,使用OpenCV的文本识别能力,从所提供的图像中标识文本并将其翻译成文本字段(患者姓名、出生日期等),对于辅助摄像头A708和辅助摄像头B 710都进行处理。然后在处理712中,聚合该数据,然后将其呈现给用户以供他们评估714(最初结合图6的处理618描述)。

除了在该图中描述的处理之外,来自主摄像头的图像还被发送到CV(计算机视觉)管线716,该主摄像头的图像可以包含其中包含有组织标本的小瓶的图像。通过一系列处理,CV管线从图像的背景中标识或分割组织标本。首先,在本发明的该实施方式中,使用Hough变换来分离摄取容器位置与图像的其余部分718。然后,对图像进行裁切以仅示出摄取容器720。处理该经裁切的图像以标识标本所在的图像子集(称为阈值)722。在该实施方式中,使用了两级阈值,但是其它方法也是可能的。所提取的轮廓可用于使用适于本发明的该实施方式的像素到毫米的转换来计算组织标本的x尺寸和y尺寸724。通过对所提取的轮廓内的RGB值取平均值并将其与一系列手动限定的色箱相比较来确定标本的颜色724。然后,发送所提取的轮廓用于附加处理,以确定z轴尺寸(垂直尺寸)726(结合图8更详细地描述)。然后,聚合由这些处理生成的数据(包括但不限于标本轮廓位置、尺寸和颜色)712以供用户评估714,如最初结合图6的处理618所描述的。

图8是示出根据本发明实施方式的、与图3的成像模块的z轴分析相关联的处理的框图。特别地,该图还解释了经由立体感测来确定由分割处理标识的组织标本的z轴尺寸所需的处理,如结合图7的处理726所描述的。当接收到在设备提供的图像内所标识的组织标本轮廓和位置时,这一系列的处理开始802。这些轮廓和位置还可以被描述为图像的感兴趣区域(ROI),如这里所做的那样。如结合图1所指出的,对于该处理,使用DUO-MINILX-LV1立体摄像头,其包含设置为彼此相距已知距离的两个摄像头(“摄像头1”和“摄像头2”)。该ROI数据,即第i个样本ROI,被发送到两个立体摄像头中的第一个以供分析804。从立体摄像头设置内的第一摄像头的立体图标识表示标本的可能最大高度点的特征点的位置806,在该情况下是第i个组织标本的ROI的质心。然后,通过找到特征点与来自第二摄像头的图像的归一化互相关的最大值,从立体摄像头设置内的第二摄像头的立体图标识相同的特征点808。接下来,使用类似的三角形来标识从立体摄像头到特征点的z轴距离810。假定从立体摄像头到小瓶底部的z轴距离是已知的,并假设组织标本将放置在小瓶底部,则计算第i个标本的z轴尺寸812。如果存在附加样本轮廓以供分析814,则重复该处理,直到找到所有经标识的组织标本的z尺寸816。然后,保存所有相关数据818,并将其与其它标本数据(包括x轴和y轴尺寸、组织标本的颜色、由OCR引擎解析的文本、以及来自摄像头的原始图像)进行聚合820,并将其传递到结合图9描述的质量控制处理。

图9是示出根据本发明实施方式的与图3的成像模块的质量保证功能相关联的处理的框图。这些元件将图像的通过成像模块累积的聚合数据和由用户评估过的相关数据作为输入,如最初结合图6的处理618所描述的。而且,在该图中描述的处理还详细地描述了评估最初结合图6的处理624描述的“所使用的正确的样本和容器”的处理(这里表示为处理906)。使用被用户认为是可接受的这些图像,该质量保证功能比较从本发明的摄像头的经处理图像解析出的文本字段,包括诸如患者姓名和出生日期的信息908。如果从这些摄像头收集的文本数据不一致,则系统将锁定用户界面(UI)以防止进一步的标本处理910并提示用户采取校正动作912。用户可以解决该不一致性,并从图6的系统引导处理重新启动成像模块。值得注意的是,所有这些处理都发生在成像模块902内。如果所得到的文本是内部一致的,则将聚合的数据传递到现场数据服务器904内的DVA图像和病例存储库。然后,基于相同的标准,将该数据与存储在用户的电子记录系统中的病例信息进行比较914。然后再次评估该数据的内部一致性916。如果相关文本和附加数据是内部一致的,则将数据发送到DVA图像和病例存储数据库,并记录对数据一致性的该评估918。如果该数据不是内部一致的,则用户界面(UI)再次被锁定910,并且提示用户校正冲突912。通过所有这些处理,通过在相关用户界面(UI)上显示复选标记符号,将所检查的数据的内部一致性传达给用户。虽然这里描述的质量保证处理在成像模块的末端进行了一次,但是在本发明的其它实施方式中,它可以在整个标本处理步骤中进行多次。

图10是根据本发明实施方式的、为图3的成像模块304提供用户界面(UI)的显示器的表示。该界面允许用户对来自标本成像和报告生成的输出进行评估,以评估标本评估处理的准确性。如结合图11所描述的,可以在单独的步骤中进行标本处理的最终批准。在该实施方式中,用户动作的这种分离允许具有较低级别的培训和认证的用户处理标本并评估所述处理的成功,而对总报告的最终批准可以由具有较高水平的认证的技术人员执行,而无需与所述(多个)标本放在一起。显示包括患者姓名、医疗记录号(MRN)和出生日期(DOB)的病例信息1004以供用户检查。显示用户标识1010(在该实施方式中为用户姓名和使用时间)以确认正确的用户与标本处理相关联。用户可以通过按下由“齿轮”图标1008指示的图形选择器来修改观看设置以及其他选项。

该用户界面显示具有各种相关联信息的多个图像。处理1002是针对给定病例的(多个)标本的图像。呈现对标本的描述1006(在本发明的该实施方式中也称为“总报告”)以供用户检查。从计算机视觉管线生成的该文本应该对图像1002中表示的标本进行准确的描述;这是用户可以通过其评估该信息并选择提交报告以供批准,或返回到其它处理以修改图像或相关信息(如最初结合图6所描述的)的多个标准之一。在该实施方式中,如果用户想要以不同的模板和/或格式显示该描述性报告,则可以通过选择各种图形选项卡1014来进行这种类型的改变。为了向用户显示所有容器、标签和其它文本信息与当前病例相关联,该用户界面显示图像,并用复选标记的图标来标记该图像1012,以指示所评估的数据是内部一致的,如结合图9所描述的。在该实施方式中,针对所述包含评估处理盒;在其它实施方式中,与给定病例相关联的纸件和其它标签将被包括在该评估中。如果所呈现的信息是可接受的,则用户可以通过按下“提交报告”图形选择器1016来指示该决定。如果该信息是不可接受的,则用户可以按下“返回”图形选择器1018。然后,将对用户呈现一系列选项以修改当前报告,如图6最初描述的。

图11是示出根据本发明实施方式的、由图3的批准模块执行的处理的框图。如最初结合图4的处理406所描述的,批准模块允许对标本评估的检查、修改和潜在批准。下面是针对该模块的队列生成的逻辑流的更详细的描述。

用户将经由用户界面启动批准模块处理1104。然后,模块将访问针对活动用户的当前优先级标准1106。然后,系统查询VPB数据服务器上的DVA病例和图像存储库(最初结合图4描述),以标识用于评估的可用病例。然后将访问用户经由管理模块输入并存储在DVA病例和图像存储库中的附加优先级标准(最初结合图4的处理426描述的)1110。基于该数据,将为用户开发适当的队列1112。所述优先级队列的开发可以包括诸如标本类型、进入实验室系统的时间以及用于处理的要求的标准以及其他标准。这里可以应用多个常见队列算法中的一个来开发所述优先化。然后利用用户界面将该队列呈现给用户1114,其后用户可以选择病例以供检查1116。然后,所选择的病例将被发送到该批准模块的附加处理,以生成总报告1102,如结合图12所描述的。

图12是示出根据本发明实施方式的、由图3的批准模块执行的附加处理的框图。特别地,该图描述了生成和查看总报告1200以及向用户呈现所述报告以供评估和可能的批准1202。一旦从病例队列中选择了病例(如图11的处理1116所描述,并且在这里为了连续性再次示出1204的),则开始生成总报告的处理。查询VPB数据服务器(最初结合图4的处理404描述)以拉取针对所选病例的图像和文本数据1206。然后,拉取针对总报告的用户限定的模板1210。该模板可以包括供显示的数据的类型和位置;可以由用户通过适当的批准输入对该模板的偏好1208,并将其存储在VPB数据服务器中。然后,批准模块将生成适当的UI,该UI显示所述病例数据1212以供用户检查1218。如果用户接受所呈现的该病例数据,则将向VPB数据服务器查询与该病例相匹配的数据库行1214。此外,显示给用户的总报告文本将被输入到该数据库位置,并且报告的状态将被改为“已批准”1216。

如果用户不批准由批准模块1218生成的总报告,则将通过选项来指导用户修改或拒绝所述报告,如图形列“管理用户响应”1202所描述的。将提示用户决定是否可以修改总报告以使报告可接受1220。如果不可能进行允许批准的修改,则用户将输入针对该失败的标准,并且他们的响应将被存储在VPB数据服务器1222中。这种标准可以包括例如与成像模块执行的图像质量或图像解释有关的问题。如果对总报告的修改可以允许对所述报告的批准,则批准模块将使用UI提议用于报告的修改的类别1224。这些类别可以包括报告的布局、如何呈现组织的尺寸、或其他可能的修改。将向用户呈现UI以对报告进行这种修改1226。对所述总报告的修订将被发送到VPB数据服务器以供存储1230。然后,将生成对总报告的修订1228,并将其呈现给用户以供他们确定报告是否可接受1218。基于用户响应,批准模块将再次通过如上描述的批准处理来提示用户。

图13是根据本发明实施方式的、为图3的批准模块提供用户界面(UI)的显示器的表示。该界面允许用户评估标本(总)报告和相关联数据。在本发明的该实施方式中,该UI被合格的用户用来对与所述标本相关联的图像和文本报告进行最终批准。显示诸如患者姓名、医疗记录号(MRN)和出生日期(DOB)的病例信息以供用户检查1304。显示用户标识1310(在这种情况下是用户的姓名和使用时间)以确认正确的用户与标本报告检查相关联。用户可以通过按下由“齿轮”图标1309指示的图形选择器来查看和修改设置以及其他选项。

图13中的用户界面显示具有各种相关联信息的多个图像。处理1302示出针对给定病例的(多个)标本的图像。还示出了对标本的描述(总报告)1308。由成像模块生成的该信息是(多个)图像1302中表示的标本的文本描述;这是用户可以通过其评估该输出并选择确认或标示该信息的多个标准之一。如果用户想要以不同的模板和/或格式显示该描述性报告,则可以通过选择适当的选项卡1314之一来进行这种类型的改变。为了向用户显示所有容器标签和其它文本信息与当前病例相关联,用户界面显示两个图像,并用复选标记的图标标记它们,以指示包括在正确的病例中,如最初结合图4所描述的。在该实施方式中,UI示出摄取容器1306和处理盒1312,并且如果信息是内部一致的,则显示复选标记图标。如果在该UI中呈现的信息是可接受的,则用户可以通过点击“确认总报告”图形选择器1316来指示该决定。如果该信息是不可接受的,则用户可以点击“标示以供检查”图形选择器1318。然后将向用户呈现一系列选项来描述与当前报告相关联的问题,最初结合图12进行了描述。

图14是示出根据本发明实施方式的、由图3的管理模块执行的处理的框图。管理模块聚合操作和图像数据以检查该处理的各个方面,并向用户通知关于标本的相关信息。特别地,该图描述了用于管理模块启动1400、以及对病例队列的完成的分析1402的处理。

管理模块由用户启动1404,然后用户登录到系统1406。该模块针对给定登录拉取权限和用户简档1408,并显示具有根据用户的权限显示的信息的初始UI(如图16进一步描述的用户界面)1410。用户选择感兴趣的信息类别以供分析1412。然后,该模块查询VPB数据服务器以拉取相关数据以供分析1414。该数据可用于这里描述的队列完成1402,以及结合图15描述的附加分析1424。为了分析已经完成的队列的百分比,该模块拉取用于全部队列的数据和已经完成病例的数据1416。然后计算每个技术人员的待决病例占所述技术人员的总队列的百分比1418。然后计算给定组的未决病例占所述组的总队列的百分比1420。该组可以限定为例如一个处理步骤或给定实验室。然后,该模块为用户显示这些分析1422。在本发明的其它实施方式中,可以打印或以其它方式存储该分析的表示以供以后检查。

图15是示出根据本发明实施方式的、由图3的管理模块执行的附加处理的框图。管理模块聚合操作和图像数据以用于评估该处理的各个方面,并向用户通知关于标本的相关信息。特别地,该图描述了提供给用户的附加分析以供他们评估操作性能。如结合图14所描述的,从VPB数据服务器拉取相关数据,用于结合图14所描述的分析以及这里在处理1507中所描述的分析。为了分析病例周转时间(这里缩写为TAT)1502,对于每个用户1508以及对于所有用户1510对该处理时间求平均值。然后显示这些平均值以供用户检查1512。为了使用户评估针对给定时间段的病例容量1504,从处理1507获得的数据被用于计算针对默认时间段的总病例容量1514。该计算出的数据被显示以供用户检查1516。然后,用户可以选择用于计算总病例容量的不同时间/日期范围1518。该模块将基于该新的时间范围重新计算所述总数1520,并呈现所述分析以供用户检查1522。在本发明的其它实施方式中,可以生成各种图形和其它可视化工具,以支持对该信息和其它信息的用户检查。

通过QA(质量保证)问题栏1506中描述的处理来生成错误或其它质量问题的分析。如结合图14所指出的,从VPB数据服务器拉取相关数据,用于结合图14所描述的分析以及这里(处理1507)所描述的分析。对于该分析,将使用错误率来计算总错误和平均错误1524。可以按照类型(例如,错误类型)对这些平均错误和总错误进行过滤1526;使用默认时间段显示该分析以供用户检查1528。然后,用户可以选择不同的时间段以供分析1530,并且模块将过滤相关数据1532。然后,用户可以选择报告类型来总结所需的QA分析以供呈现1534。然后,该模块将过滤并聚合相关数据1536,并显示该报告以供用户检查1538。在本发明的其它实施方式中,可以打印或以其它方式存储该分析的表示以供以后检查。

图16是根据本发明实施方式的、为图3的管理模块提供用户界面(UI)的显示器的表示。该用户界面允许用户评估最初结合图14和图15描述的标本评估的操作。该界面可以显示各种工作队列、病例完成(总数和比率)以及由管理模块生成的其它度量。用户可以经由图形选择器1604从这些信息类型中进行选择。在本例中,该图示出“度量”选择器的使用。此外,可以通过按下“齿轮”图标1606来访问各种设置。用户标识1608(在该实施方式中为用户名和使用时间)被示出以基于他们的初始登录信息来确认用户身份,其确定可访问以供检查的数据。在该界面中示出了由结合图14和图15描述的管理模块处理的各种操作数据和其它数据。显示了表1610,其示出了针对给定用户队列完成的标本的百分比。在附加表1612中示出了在每个用户的24小时周期内评估的标本的平均数。在给定时间范围内处理的标本容量也显示为条形图1614;在此显示过滤此数据的日期范围和其他标准以供用户选择。附加的图表1616指示在选定的时间周期上的错误的百分比或计数。这种QA分析(结合图15描述)可以针对每个技术人员呈现,针对实验室呈现整体,或者针对发生错误的给定处理步骤呈现。用户可以通过按下开始病例图形选择器1602返回到其它处理,例如单个标本评估或批准。

图17是根据本发明实施方式的显示器的表示,其提供了用于将样本片从摄取容器(最初在图1中示为容器120)转移到处理盒(最初在图1中示为盒122)的第一步骤的用户界面。这里描述的处理是首先结合图5描述的用于(组织)样本转移的处理的扩展。样本的标识数据,在本例中是患者姓名1700和出生日期1702,分别在图17的显示器的左上和右上示出。此处示出了摄取容器的俯视图图像1704;在该步骤中,容器在适当的位置具有螺旋顶部。除了摄取容器的这种俯视图图像之外,还示出了贴附到摄取容器的任何标签(包括条形码等)的图像1710。处理盒的俯视图图像1706也在图17中示出;该图像还包括任何标识文本和/或条形码1708。如结合图9所描述的,本发明的该实施方式比较此处从摄取容器和处理盒成像的标识数据,并在内部比较该信息并且与存储在LIS中的病例和样本信息相比较,以评估内部一致性。如果确定信息项1708与1710彼此一致并且与LIS中的数据一致,则在该用户界面上显示复选标记符号1712。如果标识信息集合中的一个或多个不一致,则将显示x标记符号,并且将提示用户在继续操作之前对设置进行(多个)校正,如结合图9所描述的。当该标识信息一致时,用户可以继续进行附加步骤以将样本片从摄取容器转移到处理盒,如结合图18所描述的。

图18是根据本发明实施方式的显示器的表示,其提供用于将样本片从摄取容器转移到处理盒的第二步骤的用户界面。如结合图17所描述的,当在该用户界面上显示复选标记符号1712时,用户可以具体地通过去除图像1704中所示的摄取容器的顶部来继续样本片的转移。在图18中,螺旋顶部已去除,并且可以在图像1704中看见摄取容器的内部;然后,本发明的该实施方式的计算机视觉部件将处理自顶向下的图像1704。在该示例中,两个样本1802和1804由计算机视觉部件标识。如本发明的该实施方式所标识的,这些样本被显示为缩略图图像1806。此外,这些样本图像1802和1804由结合图6描述的计算机视觉部件进行分析,并且还显示所得到的每个样本片的尺寸1806。样本片图像的这种显示1806包括向用户传达给定样本片的位置的符号。当样本片位于摄取容器中时,在样本片图像旁边显示圆圈。如果用户不同意所显示的样本片的标识,则用户可以直接在用户界面上选择样本片。将呈现附加对话窗口以允许修改样本片标识,如结合图6的项620所描述的。如果用户同意在该用户界面中显示的样本片的标识和位置,则可以将各个样本片转移到处理盒,如结合图19所描述的。

图19是根据本发明实施方式的显示器的表示,其提供用于将样本片从摄取容器转移到处理盒的第三步骤的用户界面。在转移样本片的第三步骤中,用户已经将样本片1802从摄取容器物理转移到处理盒。因此,显示摄取容器的图像1704仅显示保留在容器中的单个样本片1804。显示处理盒的图像1706现在显示用户已经从摄取容器转移的样本片1802。此外,该实施方式的计算机视觉部件已经标识该组织的存在位于处理盒中。因此,样本片图像的显示1806现在包括挨着该被转移的样本片1802的缩略图图像的正方形,以向用户指示该片已经被转移到处理盒。如果用户不同意所显示的样本片的标识和位置,则用户可以直接在用户界面上选择样本片。将呈现附加对话窗口以允许修改样本片标识,如结合图6的项620所描述的。如果用户同意在该用户界面中显示的样本片的标识和位置,则可以将另外的样本片转移到处理盒,如结合图20所描述的。

图20是根据本发明实施方式的显示器的表示,其提供用于将样本片从摄取容器转移到处理盒中的第四步骤的用户界面。在转移样本片的第四步骤中,用户已经将第二样本片1804从摄取容器物理转移到处理盒。因此,显示摄取容器的图像1704显示没有可见的样本片。显示处理盒1706的图像现在显示存在的两个样本片1802和1804,因为用户现在已经完成了两个样本片从摄取容器的转移。此外,缩略图样本片图像的显示1806现在示出挨着两个样本片缩略图图像1802和1804的正方形,以向用户指示计算机视觉部件已经标识存在于处理盒中的两个样本片。在完成样本片的该转移时,如果计算机视觉部件针对样本片标识与来自摄取容器中的片的初始计数相同的片计数,则将经由与用户界面一起示出的新对话框来提示用户确认该处理完成。如果计算机视觉部件针对样本片未标识与来自摄取容器中的片的初始计数相同的片计数,则将经由与用户界面一起示出的新对话框来提示用户定位任何丢失的或修改的样本片。

在本发明的实施方式中执行的计算机处理可以以许多不同的形式来实现,包括但决不限于用于处理器(例如,微处理器、微控制器、数字信号处理器或通用计算机)的计算机程序逻辑、用于可编程逻辑器件(例如,现场可编程门阵列(FPGA)或其它PLD)的可编程逻辑、分立元件、集成电路(例如,专用集成电路(ASIC))或包括其任何组合的任何其它装置。

实现本文中先前描述的全部或部分功能的计算机程序逻辑可以以各种形式来实现,包括但决不限于,源代码形式、计算机可执行形式和各种中间形式(例如,由汇编器、编译器、网络器或定位器生成的形式)。源代码可以包括以各种编程语言(例如,目标代码,汇编语言,或诸如Fortran、C、C++、JAVA或HTML的高级语言)中的任一种实现的一系列计算机程序指令,以用于各种操作系统或操作环境。源代码可以限定和使用各种数据结构和通信消息。源代码可以是计算机可执行形式(例如,经由解释器),或者源代码可以被转换(例如,经由翻译器、汇编器或编译器)成计算机可执行形式。

计算机程序可以以任何形式(例如,源代码形式、计算机可执行形式或中间形式)永久地或暂时地固定在诸如半导体存储设备(例如,RAM、ROM、PROM、EEPROM或闪存可编程RAM)、磁存储设备(例如,磁盘或固定盘)、光存储设备(例如,CD-ROM)、PC卡(例如,PCMCIA卡)或其它存储设备的有形存储介质中。计算机程序可以以任何形式固定在信号中,该信号可使用各种通信技术中的任一种传输到计算机,这些通信技术包括但决不限于,模拟技术、数字技术、光学技术、无线技术、网络技术和网络间互联技术。计算机程序可以以任何形式作为附带打印或电子文档(例如,收缩包装的软件或磁带)的可移动存储介质来分发、与计算机系统一起预加载(例如,在系统ROM或固定盘上)、或者通过通信系统(例如,互联网或万维网)从服务器或电子公告板分发。

实现本文中先前描述的全部或部分功能的硬件逻辑(包括用于可编程逻辑器件的可编程逻辑)可以使用传统的手动方法来设计,或者可以使用诸如计算机辅助设计(CAD)的各种工具、硬件描述语言(例如,VHDL或AHDL)或PLD编程语言(例如,PALASM、ABEL或CUPL)来设计、捕获、模拟或电子记录。

虽然已经参考特定实施方式具体示出和描述了本发明,但是本领域的技术人员将理解,在不脱离由所附条款限定的本发明的精神和范围的情况下,可以在其中进行形式和细节上的各种改变。虽然在权利要求中通过处理步骤描述了这些实施方式中的一些,但是本发明还包括一种装置,该装置包括具有相关联的显示器的计算机,该显示器能够执行以下权利要求中的处理步骤。同样,包括用于执行以下权利要求中的处理步骤并存储在计算机可读介质上的计算机可执行指令的计算机程序产品也包括在本发明内。

上述本发明的实施方式意在仅是示例性的;对于本领域的技术人员来说,许多变化和修改将是显而易见的。所有这些变化和修改都意在如任何所附权利要求所限定的本发明的范围内。

相关技术
  • 用于样本的处理和编目的装置和方法
  • 用于基于多个输入样本提供多个输出样本的信号处理装置和用于基于多个输入样本提供多个输出样本的方法
技术分类

06120112406277