图像显示系统和方法

文档序号:6656791阅读:170来源:国知局
专利名称:图像显示系统和方法
技术领域
本发明一般涉及图像显示领域,更具体来说涉及改进的图像显示系统和方法。
背景技术
医用领域中的商业途径可获得的图像显示系统利用多种技术来将图像数据呈示给用户。确切地来说,在显示终端上显示在诸如计算的放射术(CR)、医用共振成像(MRI)等的仪器内产生的图像数据,以供位于医疗点的医生查看。该图像数据被医生用于确定是否存在疾病,组织损伤等。已经做过优化将此类图像数据向医生呈示的许多尝试。
例如,授予McShane的美国专利号5,644,611公开一种设备和方法,用于将显示屏上显示的数字放射图像的数量最大化。减少各种医疗图像帧的非图像部分,以使可以在一个图像显示屏上呈示的图像的数量最大化。而且还在显示屏上将修改的图像框架在多个行和列中彼此相对地安排,以使所有图像框架具有相同的宽度和长度。而且,授予Shastri等人的欧洲专利申请号1229458也公开一种图像显示方法,并提供基于显示协议的图像数据的布局,其中按预定的次序将多个显示协议排列在一起。将特定呈示协议存储在显示工作站的存储器中,以便用户可以通过指定特定的显示协议顺序来选择特定的布局。但是,这些图像显示系统仅允许医生预先使用预设首选项来指定特定的图像数据布局。此类基于首选项的系统不允许医生动态地与图像数据交互以达到最优显示目的。

发明内容
本发明一个方面提供一种用于显示新的显示实体和先前显示实体的显示系统,所述系统包括(a)存储器,用于存储与新的和先前显示实体相关联的数据;(b)耦合到所述存储器的处理器,用于选择性地检索与新的和先前显示实体相关联的数据;(c)耦合到所述处理器的主显示器,用于显示新的和先前显示实体,所述主显示器具有主显示区域,适于根据第一显示实体布局显示至少一个显示实体框;(d)所述处理器还适于(i)指示该主显示器在第一显示实体布局定义的显示实体框中显示先前显示实体;(ii)确定是否选择了新的显示实体来显示;(iii)确定主显示区域是否未满;(iv)如果(ii)和(iii)均为真,则关闭第一显示实体布局定义的显示实体框并确定容纳新的和先前显示实体的第二显示实体布局;以及(v)在主显示区域中该第二显示实体布局定义的显示实体框中显示新的和先前显示实体。
本发明在另一个方面提供一种在主显示器上显示新的和先前显示实体的方法,该主显示器具有主显示区域,适于根据第一显示实体布局显示至少一个显示实体框,所述方法包括(a)存储与新的和先前显示实体相关联的数据;(b)选择性地检索与新的和先前显示实体相关联的数据;(c)在主显示器上第一显示实体布局定义的显示实体框中显示先前显示实体;(d)确定是否选择了新的显示实体来显示;(e)确定主显示区域是否未满;
(f)如果(d)和(e)均为真,则关闭第一显示实体布局定义的显示实体框并确定容纳新的和先前显示实体的第二显示实体布局;以及(g)在主显示区域中该第二显示实体布局定义的显示实体框中显示新的和先前显示实体。
本发明另一个方面提供一种用于显示第一和第二显示实体的显示系统,所述系统包括(a)存储器,用于存储与第一和第二显示实体相关联的数据;(b)耦合到所述存储器的处理器,用于选择性地检索与第一和第二显示实体相关联的图像数据;(c)耦合到所述处理器的显示器,用于显示第一和第二显示实体,所述显示器具有显示区域,适于根据显示实体布局显示至少一个显示实体框;(d)所述处理器还适于(i)指示显示器在显示区域中第一显示实体布局定义的显示实体框中显示第一和第二显示实体;(ii)确定是否选择了第二显示实体来关闭;(iii)如果(ii)为真,则关闭第一显示实体布局定义的至少一个显示实体框并确定容纳第一显示实体但不容纳第二显示实体的第二显示实体布局;以及(iv)在显示区域中第二显示实体布局定义的显示实体框中显示该第一显示实体。
本发明在另一个方面提供一种在显示器上显示第一和第二显示实体的方法,该显示器具有显示区域,适于根据显示实体布局显示至少一个显示实体框,所述方法包括(a)存储与第一和第二显示实体相关联的数据;(b)选择性地检索与所述第一和第二显示实体相关联的数据;(c)在主显示区域中该第一显示实体布局定义的显示实体框中显示第一和第二显示实体;
(d)确定是否选择了第二显示实体来关闭;(e)如果(d)为真,则关闭第一显示实体布局定义的至少一个显示实体框并确定容纳第一显示实体但不容纳第二显示实体的第二显示实体布局;以及(f)在显示区域中第二显示实体布局定义的显示实体框中显示第一显示实体。
本发明另一个方面提供一种用于显示第一和第二显示实体的显示系统,所述系统包括(a)存储器,用于存储与第一和第二显示实体相关联的数据;(b)耦合到所述存储器的处理器,用于选择性地检索与第一和第二显示实体相关联的数据;(c)耦合到所述处理器的显示器,用于显示第一和第二显示实体,所述显示器具有含左边和上边的显示区域,所述显示器还适于根据第一显示实体布局显示至少一个第一显示实体框以及根据第二显示实体布局显示至少一个第二显示实体框;(d)所述处理器还适于(i)指示该显示器根据第一显示实体布局在第一显示实体框中显示该第一显示实体;(ii)确定是否选择了第二显示实体布局;(iii)如果(ii)为真,则关闭第一显示实体布局定义的第一显示实体框,并在第二显示实体布局定义的第二显示实体框内显示第一和第二显示实体。
本发明另一个方面提供一种在显示器上显示第一和第二显示实体的方法,该显示器具有含左边和上边的显示区域,所述显示器还适于根据第一显示实体布局显示至少一个第一显示实体框以及根据第二显示实体布局显示至少一个第二显示实体框,所述方法包括(a)存储与第一和第二显示实体相关联的图像数据;(b)选择性地检索与第一和第二显示实体相关联的图像数据;
(c)根据第一显示实体布局在第一显示实体框中显示第一显示实体;(d)确定是否选择了第二显示实体布局;以及(e)如果(d)为真,则关闭第一显示实体布局定义的第一显示实体框,并在第二显示实体布局定义的第二显示实体框内显示第一和第二显示实体。
本发明另一个方面提供一种用于显示显示实体的显示系统,所述显示实体具有显示子实体,所述系统包括(a)存储器,用于存储与显示实体相关联的数据;(b)耦合到所述存储器的处理器,用于选择性地检索与显示实体相关联的数据;(c)耦合到所述处理器的初始显示器,用于显示显示实体,所述初始显示器具有初始显示区域,适于显示至少一个显示子实体;(d)耦合到所述处理器的相邻显示器,用于显示显示实体,所述相邻显示器具有相邻显示区域,适于显示至少一个显示子实体;(e)所述处理器还适于(i)在初始显示区域内的显示实体框内显示显示实体;(ii)确定是否选择了显示实体的镜像;以及(iii)如果(ii)为真,则在初始显示区域内显示显示实体的第一显示子实体以及在相邻显示区域内显示显示实体的第二显示子实体。
本发明另一个方面提供一种在初始显示器和相邻显示器上显示显示实体的方法,所述显示实体具有显示子实体,该初始显示器具有初始显示区域和相邻显示器,所述方法包括(a)存储与显示实体相关联的数据;(b)选择性地检索与显示实体相关联的数据;(c)在初始显示区域内的显示实体框内显示显示实体;(d)确定是否选择了显示实体的镜像;以及
(e)如果(d)为真,则在初始显示区域内显示显示实体的第一显示子实体并在相邻显示区域内显示显示实体的第二显示子实体。
从结合附图的下文描述,本发明的其他方面和优点将显而易见。


为了更好地理解本发明,以及更清晰地示出如何实现它,通过示例形式参考示出本发明一些示例的附图,其中图1是本发明的图像显示系统的图像显示系统的框架图;图2是更详细图示图1的图像显示系统的显示器的示意图;图3是图示图1的图像显示系统的基本操作步骤的流程图;图4A是图示在执行用户启动的平铺功能特征时图1的平铺模块和图像处理模块所执行的过程步骤的流程图;图4B是图示在用户希望布置新研究项目和/或重新布置现有研究项目时图1的平铺模块提供的用户启动的平铺功能特征的示意图;图4C是图示在执行自动平铺功能特征时图1的平铺模块和图像处理模块所执行的过程步骤的流程图;图4D、4E、4F、4G、4H和4I是图示在用户打开新研究项目而未选择期望的位置时图1的平铺模块提供的自动平铺功能特征的示意图;图5A是图示图1的关闭模块和图像处理模块所执行的过程步骤的流程图;图5B和5C是图示图1的关闭模块提供的图像关闭功能特征的示意图;图6A是图示图1的重新平铺模块和图像处理模块所执行的过程步骤的流程图;图6B、6C、6D、6E、6F、6G、6H和6I是图示图1的重新平铺模块提供的重新平铺功能特征的示意图;图7A是图示图1的镜像模块和图像处理模块所执行的过程步骤的流程图;图7B、7C、7D和7E是图示图1的镜像模块提供的图像镜像功能特征的示意图;图8A是图示图1的平铺模块和图像处理模块相对于图像显示器所执行的过程步骤的流程图;图8B和8C是图示图1的平铺模块和图像处理模块的“堆叠模式”图像显示功能的示意图;以及图8D和8E是图示图1的重新平铺模块和图像处理模块的“平铺模式”图像显示功能的示意图。
将认识到为了说明的简明和清晰,附图所示的部件不一定按比例绘制。例如,为了图示清晰,一些部件的尺寸可能相对于其他部件予以扩大。而且,在认为适合的情况下,在附图中可能重复使用引用编号来指示对应或相似的部件。
具体实施例方式
首先参考图1和2,其中图示了根据本发明的优选实施例的图像显示系统10的基本组件。图像显示系统10包括图像处理模块12、平铺模块14、关闭模块16、重新平铺模块18、镜像模块20、显示驱动器22和用户首选项数据库24。如图所示,由仪器13生成与一个或多个显示实体27(图1)(即,医学检查)相关联的图像数据并将其存储在图像服务器15上的图像数据库17中,其中可以由图像显示系统10来检索该数据。显示实体27可以采用多种形式,包括研究项目(study)30、序列40或图像50。此外,还应该理解通常一个或多个研究项目30、序列40或图像50与特定患者相关联。在研究项目列表32中提供研究项目30的索引,研究项目列表32显示在非诊断显示器21上。响应医生用户11通过用户工作站19发出的命令,图像显示系统10通过显示驱动器22向主诊断显示器和补充显示器23、25提供与研究项目30相关联的图像数据,如图所示。图像显示系统10根据场合且动态地工作以允许直接操纵研究项目30,从而为用户11实现更直观的诊断环境。用户工作站19包括键盘7和用户指向装置9(例如鼠标),如图1所示。应该理解,用户工作站19可以通过具有输入和显示部件的任何有线或无线个人计算设备(例如常规的计算机、膝上型计算设备、个人数字助理(PDA)等)来实现。
用户工作站19在操作上连接到非诊断显示器21、主诊断显示器23和补充诊断显示器25。图像显示系统10用于根据通过用户工作站19和用户指向设备9的用户输入来提供图像显示格式化。图像显示系统10安装在用户工作站19的硬盘驱动器上和/或中央图像服务器上,以便用户工作站19以客户机-服务器配置结合中央图像服务器工作。非诊断显示器21被优化用于研究项目30的选择,并向用户提供研究项目列表32(图2)。研究项目列表32提供可供显示的显示实体27(例如研究项目30)的文本格式列表。研究项目列表32还包括当前和先前研究项目类别中的相关联的标识标记(例如,身体部分、仪器等)以及对研究项目30进行组织。通常,用户11将复查研究项目列表32并选择列出的研究项目30。当用户11选择研究项目30时,在主诊断显示器23或补充诊断显示器25上显示所选的研究项目30,具体取决于已经在主诊断显示器23和补充诊断显示器25上显示了多少研究项目30,下文将予以论述。在研究项目列表32内同时显示其他相关联的文本信息(例如患者信息、图像分辨率质量、图像捕捉的日期等),以协助用户11选择研究项目30。优选地使用具有足够处理功能以运行常规操作系统(例如Window NT)的常规彩色计算机监视器(例如具有分辨率1024×768的彩色监视器)来实现非诊断显示器21。对于非诊断显示器21,高分辨率图形并非必要的,因为该显示器仅向用户11显示文本信息。
主诊断显示器23在显示区域35(图2)向用户11提供显示实体27(例如研究项目30)的高分辨率图像显示。主诊断显示器23上显示的研究项目30通常是当前研究项目30(即来自“今天”体检的图像数据)。如图2所示,研究项目30在显示区域35内定义的研究项目框34内显示。研究项目框34具有可变尺寸,且使用适合的研究项目布局36来定义,下文将对此予以更详细的描述。主诊断显示器23优选地使用具有相对较高分辨率用于查看CT和MR研究项目的医用成像质量显示监视器来实现(例如具有分辨率1280-1024及以上的黑白“阅读”监视器)。补充诊断显示器23在显示区域37(图2)向用户11提供研究项目30的高分辨率图像显示。补充诊断显示器25通常被用户11用于显示另一组显示实体27(例如来自先前研究项目的研究项目30),以便与主显示器23上显示的本组显示实体27(例如来自当前研究项目的研究项目30)进行比较。已确定如图2所示的三个显示器12、23和25的从左到右的定位通常由医生用户11根据偏好设置,因为它允许人眼从左到右浏览,即从非诊断显示器21到诊断显示器23、25来浏览。如图2所示,研究项目30也在显示区域37内定义的研究项目框34内显示。同样如上文提到的,研究项目框34具有可变尺寸,且使用适合的研究项目布局36来定义,下文将对此予以描述。与主诊断显示器23一样,补充诊断显示器25优选地使用具有相对较高分辨率通常用于查看CT和MR研究项目的医用成像质量显示监视器来实现(例如具有分辨率1280-1024及以上的黑白“阅读”监视器)。应该理解许多其他类型的显示器配置可以在图像显示系统10内使用,包括使用一个、两个或多个显示器。
仪器13是用来生成对应于患者体检的图像数据的任何常规图像数据生成设备(例如计算放射(CR)系统、计算层析(CT)扫描仪、磁共振成像(MRI)系统、正电子发射断层扫描(PET)、超声波系统等)。然后利用仪器13生成的图像数据作出诊断(例如,为了检查疾病部位或损伤的存在与否或确认疾病部位或损伤的特征)。仪器13可以设在单个位置或机构(例如医疗机构)中,或彼此远离。如常规技术中公知的,来自仪器13的图像数据存储在图像数据库17内的图像服务器15内。
图像处理模块12响应用户11从用户工作站19发送的用户命令和来自用户首选项数据库25的存储的用户显示首选项来协调平铺模块14、关闭模块16、重新平铺模块18和镜像模块20的动作。
确切地来说,图像处理模块12适于从用户工作站19接收请求,该请求指示要采用为改进整个医用成像系统的可用性而选择的重定格式的方式来显示在多种显示监视器21、23和25上显示的特定显示实体27(例如研究项目30)。下文将论述本发明提供的多种类型的图像显示格式化和显示选项。
图像处理模块12利用平铺模块14向用户11提供在主和补充显示区域35和37内的平铺功能(图2)。当添加新的显示实体27(例如研究项目30)时,以优选格式将它们添加到显示区域35、37。
确切地来说,将研究项目框34添加到显示区域35、37,以使它们与已经显示的研究项目框34分配显示区域35、37的比例部分。此外,由于显示区域35、37内形成最大数量的研究项目框34(图2),根据左到右或右到左的打开协议,研究项目30被“包绕”到其他显示区域37、35。平铺模块14允许用户通过平铺多个不同研究项目30而非启动新的覆盖图像窗口而阻挡或覆盖现有研究项目30来比多个不同研究项目30。
图像处理模块12利用关闭模块16向用户11提供主和补充显示区域35和37内的图像关闭功能。关闭模块16允许用户11通过将期望的研究项目30拖到不需要的研究项目30上来直接操纵主和补充显示区域35、37内的显示实体27(例如研究项目30)的尺寸和布置。这导致不需要的研究项目30被关闭,而重新设置期望的研究项目30的尺寸以另外占据不需要的研究项目30先前占用的显示区域。
图像处理模块12利用重新平铺模块18以提供主和补充显示区域35和37内的用户启动的重新平铺功能。重新平铺模块18允许用户11选择显示实体27(例如研究项目框34)并使它们动态地扩大和收缩来填充所有可用的空间,从而减少用户11专门且个别地重新设置研究项目30的尺寸(即减少所需的用户界面交互)。
图像处理模块12利用镜像模块20以向用户11提供主和补充显示区域35和37内的图像镜像功能。镜像模块20允许用户11跨主和补充显示区域35、37延续显示实体27(例如研究项目30内的序列40或序列40内的图像50)的进度。镜像功能使用显示协议(例如“逐一推进”)以在初始和相邻显示器上显示特定研究项目30的序列40内的相关图像,下文将对此予以描述。显示驱动器22是使用商业可获得的硬件和软件实现的常规显示屏驱动器。如图2所示,显示驱动器22确保使用适合的布局(例如研究项目布局36、序列布局46、图像布局56等)以适合的格式在显示区域35、37内显示多种显示实体27(例如研究项目30、序列40、图像50等)。
确切地来说,在使用研究项目布局36在显示区域35、37内定义的研究项目框34内显示研究项目30。每个研究项目框34包含研究项目工具条31,以及序列工具条41和序列框44。使用每个序列框44显示一个序列40。使用研究项目布局36在显示区域35、37内定义研究项目框34。使用研究项目布局36以将显示区域35、37划分成将研究项目框34安排在其中的多个区。
相似地,使用序列布局46(图2)在研究项目框34内定义序列框44。研究项目布局36或序列布局46内的再划分的区的具体界限仅由所使用的显示器的人机工程界限和用户首选项来限定。可以由图像处理模块12根据用户11当前激活的显示特征(即平铺、图像关闭、重新平铺或镜像)来作出研究项目布局36和序列布局46的特定选择。
而且如图2所示,还可以使用图像布局56在序列框44内显示图像50。优选地不在图像周围加任何特殊的边框或“框”地提供图像50,当然应该理解也可以此方式来显示图像50。显示驱动器22提供适当格式的与研究项目30相关联的图像数据,以便将研究项目30适合地显示在研究项目框34内和/或将序列40或图像50适合地显示在序列框44内。虽然下文将结合在显示区域35中的研究项目框34内显示和安排研究项目30(即在“研究项目”级)来论述图像显示系统10的功能,但是应该理解图像显示系统10的功能同样地适用于在规定的显示区显示和安排任何其他显示实体27(例如显示区域35内的患者显示框(未示出)、序列框44内的序列40和图像50等)。更具体来说,应该理解可以将平铺模块14、关闭模块16、重新平铺模块18和镜像模块20的功能应用于将显示实体27显示给用户11所用的任何显示系统。
现在参考图1、2和3,图示图像显示系统10的基本操作。图3图示图像显示系统10的基本操作步骤50。如上文提到的,虽然图像显示系统10的一般操作将针对研究项目30来论述,但是应该理解所描述的平铺功能同样适用于任何其他类型的显示实体27,如各个序列、图像50等。
在步骤(52),确定用户11是否正在使用用户工作站19的键盘7和/或鼠标9(例如通过单击非诊断显示器21上研究项目列表32中列出的期望的研究项目30)请求显示新研究项目30。用户能以至少两种方式打开新研究项目30,并在每种情况中激活平铺模块14,下文将对此予以描述。
首先,用户11可以使用鼠标9的按钮从非诊断显示器上的研究项目列表32中选择研究项目30,并将该研究项目30拖到主或补充诊断显示器23、25上的特定位置,然后释放鼠标9的按钮。其次,用户11可以只需从研究项目列表32中选择研究项目30(例如通过双击研究项目30的文本表示)。应该理解它们仅是打开新研究项目30的两种示范方法,以及图像处理模块12可以利用并识别许多其他方法作为触发平铺模块14的指示。
如果用户请求显示新研究项目30,则在步骤(54),图像处理模块12从服务器15请求与所请求的新研究项目30相关联的图像数据。图像服务器15识别所请求的图像数据并从图像数据库17中将其检索出来。然后在步骤(56),图像处理模块12激活平铺模块14以针对新研究项目30执行平铺操作,下文将对此予以更详细的描述。
一般来说,用户11选择用于显示的新研究项目30导致当前显示的先前研究项目30(如果有的话)被重定格式,以使先前研究项目30和新研究项目30按最优研究项目布局36所定义的来分配显示区域35、37的比例部分。此外,由于显示区域35或37内形成最大数量的研究项目框34,根据左到右或右到左的打开协议,研究项目30被“包绕”到其他显示区域37、35。下文将对这些特定功能作更详细的论述。在步骤(58),按最优研究项目布局36所定义的,在研究项目框34内显示新研究项目30以及任何先前的研究项目30。即,将与新研究项目30相关联的图像数据以及重新平铺指令提供到显示驱动器22。显示驱动器22又导致新研究项目30和任何先前的研究项目30相应地在主和/或补充显示器23、25上显示。
如果用户11尚未打开新研究项目30,则确定用户11是否在直接操纵研究项目30的任何一个。为了直接操纵研究项目30,用户必须首先选择要操纵的研究项目30。用户11可以通过按上文论述的从研究项目列表32选择研究项目来选择研究项目。用户11还可以通过选择(即“单击”)研究项目工具条31的任何部分来选择研究项目30以进行直接操纵。此外,用户11可以选择与研究项目30相关联的柄(HANDLE)标签97以便更改研究项目框34的尺寸。确切地来说,在步骤(61),确定用户11是否已将第一研究项目30a拖到第二研究项目30b上。通常,该功能用于用户11不再有兴趣查看第二研究项目30b并希望增加第一研究项目30a的图像区域的情况。用户11可以通过至少两种方式来实现此类效果。第一种,用户11可以通过使用指向装置9选择与第一研究项目30a相关联的柄标签97(图2)并将第一研究项目30a的柄标签97移动到第二研究项目30b的研究项目框34的(例如底部)边缘上来将第一研究项目30a拖到第二研究项目30b上。第二种,用户11可以通过选择与第一研究项目30a相关联的研究项目工具条31并将其移动到第二研究项目30b的研究项目框34的(例如底部)边缘上来将第一研究项目30a拖到第二研究项目30b上。
如果用户11已将第一研究项目30a拖到第二研究项目30b上,则在步骤(63),图像处理模块12激活关闭模块16以关闭第二研究项目30b。在步骤(65),图像处理模块12激活重新平铺模块18以重新设置与第一研究项目30a相关联的研究项目框34的尺寸,以利用上最近关闭第二研究项目30b释放的显示区域,下文将对此予以描述。
在步骤(62),确定用户11是否直接请求研究项目30的重新平铺。确切地来说,当用户11选择研究项目框34右下角的图形柄标签97并将其在研究项目框34内拖动以形成重新设置尺寸的研究项目框图34时,用户11指示期望重新平铺。或者,用户11还可以通过位于研究项目工具条31内的按钮/下拉菜单来激活重新平铺模块18的重新平铺功能。
如果用户11直接请求研究项目30的重新平铺,则在步骤(65),图像处理模块12激活重新平铺模块18以执行重新平铺操作。首先,重新平铺模块18确定在尺寸上最接近地与用户11设置的重新平铺研究项目框匹配的适合研究项目布局36。一旦用户11释放柄标签97,则重新平铺模块18利用与上次选择的重新设置尺寸的研究项目框相关联的所选研究项目布局36,并使用它以在研究项目布局36内重新显示所有显示的研究项目,下文将对此予以描述。
在步骤(64),确定用户11是否选择了镜像功能。用户11通过首先启用相邻诊断显示器(例如补充诊断显示器25)并将研究项目30拖到该区域,然后选择由此出现在研究项目工具条31内的镜像按钮99(图7B)来选择初始诊断显示器(例如主诊断显示器23)上当前显示的图像序列的镜像。通过执行这些步骤,用户11指示要在相邻诊断显示器(例如补充诊断显示器25)上显示镜像的序列的愿望。
如果用户11请求镜像功能,则在步骤(66),图像处理模块12激活镜像模块20以执行研究项目30的镜像。镜像模块30取正在初始诊断显示器(例如主诊断显示器23)上显示的特定研究项目30的序列40并根据显示协议在相邻诊断显示器(例如补充诊断显示器25)上显示特定图像集(例如每个序列40的第二图像),下文将对此予以描述。在步骤(68),将与所请求的研究项目30相关联的图像数据以及重新平铺指令提供到显示驱动器22。显示驱动器22又导致新研究项目30相应地在主和/或补充显示器23、25上显示。使用平铺模块14、关闭模块16、重新平铺模块18和镜像模块20的功能以及用户11选择并存储在用户首选项数据库24中的优选缺省显示设置将要显示的所有研究项目30重新设置尺寸并重定格式。
图4A和4B一起图示当用户11通过将新研究项目30拖到所选的诊断显示器23、25上来直接进行图像显示系统10的平铺功能时的图像显示系统10的用户启动的平铺功能。确切地来说,图4A是图示在用户11选择新研究项目30并指定研究项目30应该定位在诊断显示器23、25上哪里的情况中由平铺模块14和图像处理模块12执行以提供用户启动的平铺功能的过程步骤100的流程图。应该注意,术语“新研究项目”将用于描述用户11最近选择来操纵的研究项目。而且虽然将针对研究项目30来描述用户启动的平铺模块14的此功能特征,但是应该理解所描述的用户启动的平铺功能同样适用于在特定研究项目30内打开的各个序列40。
在步骤(102),用户11选择新研究项目30以多种方式实施用户启动的平铺。第一种,用户11可以使用鼠标9的按钮从研究项目列表32中选择研究项目30,并将该研究项目30拖到主或补充诊断显示器23、25上的特定位置,然后释放鼠标9的按钮。第二种,用户11可以通过选择研究项目工具条31(或序列工具条41)并将其拖到主或补充诊断显示器23、25上的另一个位置来选择当前正在显示的研究项目30(或序列40)。后一种选项允许用户11“交换”研究项目30(或序列40)的相应位置。同样,应该理解它们仅是图像显示系统10的触发用户启动的平铺功能的两种示范方法,以及还可以利用许多其他方法。在步骤(108),平铺模块14显示可视的“提示”或“目标”,以帮助用户11确定可以将当前研究项目30a定位或“放在”哪里(图4B)。确切地来说,平铺模块14指示显示驱动器22在如图4B所示先前研究项目30b的水平和垂直边缘能够定位新研究项目30a的地方(例如在水平和垂直边缘的虚线处)显示标记。此外,如主诊断显示器23a上所显示的,还将标记(例如圆圈)显示在先前研究项目30b的中间,以图示用户11可以“放下”当前研究项目30a以便用新研究项目30a替换先前研究项目30b的地方(图4B)。
在步骤(110),平铺模块14和图像处理模块12确定用户11是否将新研究项目30a拖到先前研究项目30b的中间(如图4B所示的显示替换圆圈标记的地方)。应该理解,在这一点上,用户11可以使用研究项目工具条31从研究项目列表32或显示的位置拖动研究项目30以与先前研究项目30b“交换”位置。如果是这样的话,则在步骤(112),在主诊断显示器23b(图-19-4B)上,图像处理模块12调用关闭模块16以关闭先前研究项目30b和打开并定位新研究项目30a来替换先前研究项目30b。
在步骤(114),平铺模块14和图像处理模块12确定用户11是否将新研究项目30a拖到显示器(例如主诊断显示器23a)上的先前研究项目30b的水平边缘(如图4B所示的水平虚线)并释放鼠标9的按钮。应该理解,在这一点上,用户11可以使用研究项目工具条31从研究项目列表32或显示的位置拖动研究项目30以与先前研究项目30b“交换”位置。如果是这样的话,则在步骤(116),平铺模块14确定并选择最优研究项目布局36以在所选的诊断显示器23、25内实施水平平铺。应该理解,最优研究项目布局36将部分取决于用户11选择了哪个水平平铺标记。供考虑的其他因素包括已经在所选诊断显示器23、25上显示的先前研究项目30b的数量和存储在用户首选项数据库24内的用户首选项。
在步骤(120),平铺模块14和图像处理模块12指示显示驱动器22使用最优研究项目布局36以水平平铺方式安排新研究项目30a和先前研究项目30b(图4B)。确切地来说,在区域上缩减先前研究项目30b的研究项目框34,以使先前研究项目30b和新研究项目30a可以使用最优研究项目布局36按比例分配主诊断显示器23(在本示例中)的表面区域。在步骤(118),平铺模块14和图像处理模块12确定用户11是否将新研究项目30a拖到显示器(例如主诊断显示器23a)上的先前研究项目30b的垂直边缘(如图4B所示的垂直虚线)并释放鼠标9的按钮。应该理解,在这一点上,用户11可以使用研究项目工具条31从研究项目列表32或显示的位置拖动研究项目30以与先前研究项目30b“交换”位置。如果是这样的话,则在步骤(121),平铺模块14确定并选择最优研究项目布局36以在所选的诊断显示器23、25内实施垂直平铺,如上文所论述的。在步骤(122),平铺模块14和图像处理模块12指示显示驱动器22使用最优研究项目布局36以水平平铺方式安排新研究项目30a和先前研究项目30b(未示出)。
图4C、4D、4E、4F、4G、4H和4I图示显示当用户11选择新研究项目30(即之前未显示)以在诊断显示器23、25上显示时图像显示系统10的自动平铺功能。确切地来说,图4C作为流程示当用户11选择研究项目30以进行自动显示(即仅“双击”而不将研究项目30拖到诊断显示器23、25或以其他方式指示研究项目30用于显示的目标位置)时由平铺模块14和图像处理模块12执行以便在主和补充诊断显示器23、25上提供图像自动平铺功能的过程步骤150。虽然将是针对研究项目30来描述此平铺模块14的功能特征,但是应该理解所描述的自动平铺功能同样适用于在特定研究项目30内打开的各个序列40。
在步骤(152),用户11通过从研究项目列表32中选择研究项目30(即通过“双击”)来启动自动平铺例行程序150。在步骤(154),平铺模块14确定该新研究项目30a是否是要显示的第一研究项目30。如果是这样的话,则在步骤(155),将研究项目30a显示在主诊断显示器23上的最大尺寸设置的研究项目框34中,如图4D所示。即,此情况的最优研究项目布局36将使研究项目框34具有等于主显示区域35的最大显示区域的区域。通常,医生选择可供在主诊断显示器23上显示的最近研究项目30,所以此首选项反映在本文所论述的打开协议的示例中。但是,应该理解用户11还可以选择许多其他打开协议并在图像显示系统10内实施。
如果新研究项目30a不是用于显示的第一研究项目30(如图4E的情况中,第一研究项目30a已经在主诊断显示器23中显示),在步骤(156),平铺模块14确定补充显示区域37是否已满。即,确定是否可以将与补充诊断显示器25相关联的研究项目布局36进一步再划分。如果可以将研究项目布局36进一步再划分(如图4E、4F、4G所示的情况),则在步骤(158),重新优化研究项目布局36。
即,考虑将新研究项目30a与任何其他研究项目30一起已经显示在补充诊断显示器25内,并选择了最优研究项目布局36。在图4E所示的示例中,新研究项目30b是唯一要在补充诊断显示器25内显示的研究项目30。在步骤(160),根据最优研究项目布局36将新研究项目框34a定位在补充诊断显示器25的显示区域内。同样地,如图4E所示,最优研究项目布局36刚好是补充诊断显示器25的显示区域的整个区域。
如图4F、4G、4H和4I所示,每次将新研究项目30a添加到补充显示区域37内的多个先前研究项目30b时重新优化研究项目布局36是必不可少的。每次考虑将预先存在的先前研究项目30b与新研究项目30a并存,并基于多个标准选择最优研究项目布局36。该标准包括如上文论述的研究项目30的数量和类型。而且,还应该注意,根据用户友好图像显示协议,新研究项目30a优选地被定位于其他先前研究项目30b的上方或左上方位置,当然应该理解还可以采用许多其他打开协议。而且,还应该理解能以水平或垂直方式执行自动平铺,具体取决于所关注的研究项目30的最优朝向和尺寸,以及存储在用户首选项数据库24中的用户预设值。
设想在显示区域35、37内选择并安排哪些显示实体27(例如研究项目30)的决定优选基于一组确定多种研究项目30的“关联性”的基于规则的特定标准。可以使用关联性规则作出有关是否应该选择特定显示实体27(例如研究项目30)和应该将其定位在哪里(例如在另一个现有显示实体27的旁边)的实际决策。可以将特定基于规则的标准存储在用户首选项数据库24内并由平铺模块14按如下使用关联性规则实施。按上文注释的,该方法应该理解为适用于任何类型的显示实体27(例如,研究项目30、序列40、图像50)。
平铺模块14检查特定显示实体27(例如研究项目30)的特征(例如创建时间、图像类型、体型、仪器类型、过程、患者等)。可以使用这些关联性规则来确定是否应该选择新的显示实体27来显示以及应该将其显示在哪里(即分组在另一个显示实体27的旁边)。通常,使用数据关联性来选择并在图像显示系统10内分组显示实体27。但是,还可以在这种确定中使用上文提到的其他标准和许多其他标准结合数据关联性或替代数据关联性。
如果在步骤(156)确定补充显示区域已满(即在图4H),则在步骤(162),平铺模块14确定主显示区域35是否也已满。即,确定是否可以进一步再划分与主显示区域35相关联的研究项目布局36。如果可以进一步再划分主显示区域35的研究项目布局36(如在图4H)中,则在步骤(164),将研究项目布局36重新优化。即,考虑将预先存在的先前研究项目30b与新研究项目30a并存,并选择格式转化为包含第一研究项目30与新引入的研究项目30的最优研究项目布局36。在步骤(166),将第一研究项目框34重新设置尺寸并重新定位于研究项目布局36内最主要位置(图4I中所示的主显示区域35的上方),并将新研究项目30a显示在第一研究项目框34的下放(图4I)。
如果主显示区域35也已满,则在步骤(168),平铺模块14确定每个诊断显示器23、25都已达到研究项目框34的最大数量,并返回。研究项目布局36内可形成的研究项目框34的最大数量可以由用户在用户首选项数据库24内预先设置(即取决于用户的视线和个人偏好),或该最大数量可以是基于图像质量相关的考虑的系统缺省值(例如图像分辨率、所关注的仪器图像的类型等)。应该理解还可以提供所有显示区域35、37都“已满”时的许多其他响应。例如,如果用户11希望关闭相关联的研究项目框34以留出空间供新研究项目30a使用,则可以突出显示最旧的先前研究项目30。
所产生的效果是,打开研究项目30并将其从右向左平铺(即从补充诊断显示器25平铺到主诊断显示器23),以使研究项目30在开始填充左边显示器(即主诊断显示器23)之前先填充右边显示器(即补充诊断显示器25)。此打开和平铺协议的原理是,先前研究项目30b(即先前打开的那些研究项目30)通常是正在打开的新研究项目30a的补充。但是,应该理解在平铺模块14内还可以实施许多不同的打开和平铺协议。
而且如上所论述的,可以使用基于多种特征(例如创建时间、图像类型、体型、仪器类型、过程、患者等)的“关联性规则”来实施多种选择和分组显示实体27的方式。图5A和5B图示图像显示系统10的关闭功能,其中该功能允许用户11通过将期望的研究项目拖到不需要的研究项目30上来关闭它们,以直接操纵主和补充显示区域35、37内研究项目30的尺寸和布置。
确切地来说,图5A是图示图像处理模块12和关闭模块16提供研究项目关闭功能所执行的过程步骤200的流程图,下文将对此予以描述。如上文提到的,虽然图像显示系统10的一般操作将针对研究项目30来论述,但是应该理解所描述的关闭功能同样适用于任何类型的显示实体27,如各个序列、图像50等。在步骤(202),用户11选择位于第一研究项目框34a的右下角的柄标签97(图5B)。在步骤(204),关闭模块16确定是否正在使用柄标签97将第一研究项目框34拖到第二研究项目框34b定义的空间周界上。这定义为按住光标并拖曳柄标签97的位置通过第二研究项目框34b的周界边缘(例如左边或右边垂直边缘或上方或下方水平边缘或它们的组合)上,如图5B所示。
如果这样操作,则用户11执行的此动作被解释为用户11无兴趣查看与“被拖曳覆盖”的研究项目框34(例如研究项目框34b(图5B)或研究项目框34b、34c、34d(图5C))相关联的研究项目30。因此,然后在步骤(206),关闭模块16和图像处理模块12指示显示驱动器22关闭“被拖曳覆盖”的研究项目框34。在步骤(208),关闭模块16计算第一研究项目框34(例如图5B和5C中的研究项目框34a)和其他“被拖曳覆盖的”研究项目框(例如图5B中的研究项目框34b或图5C中的研究项目框34b、34c、34d)所占用的总显示区域。在步骤(210),关闭模块16和图像处理模块12指示显示驱动器22对研究项目布局36重新优化,以使第一研究项目框34a以最优方式在主或补充显示区域35或37上设在任何未被拖曳的研究项目框34旁边。
图6A、6B、6C、6D、6E、6F、6G、6H和6I图示图像显示系统10的用户启动的重新平铺功能。确切地来说,图6A是图示图像处理模块12和重新平铺模块18在主或补充诊断显示器23、25上提供用户启动的重新平铺功能所执行的过程步骤300的流程图。提供图像显示系统10的重新平铺功能,以使用户11能够显示可供患者用于比较目的的更多打开的研究项目30。如上文提到的,虽然图像显示系统10的一般操作将针对研究项目30来论述,但是应该理解所描述的重新平铺功能同样适用于任何其他类型的显示实体27,诸如各个序列、图像50等。
一般来说,开始于典型研究项目框30,用户11在相关联的研究项目框30内拖曳柄标签97,显示突出显示的框95(图6D),以向用户指示他们已经移动柄标签97,并选择了所产生的区域。而且,当用户11拖曳柄标签97时,还向用户11提供所产生的重新设置尺寸的研究项目框34的动态预览(图6E至图6I所示的虚线轮廓中),这向用户11指示如果用户11在此点释放柄标签97(即释放鼠标9的按钮)的情况下会出现的重新设置尺寸的研究项目框。根据用户11释放鼠标9的地方,然后将该框再划分成多个研究项目框30,以便显示更多打开的研究项目框,下文将对此予以描述。
确切地来说,参考图6B,用户11通过查看如图所示的研究项目框34中屏幕显示的单个研究项目30开始重新平铺过程。然后在步骤(302),用户11选择主显示区域35内研究项目框34上的柄标签97。应该理解,当用户11选择柄标签97并将其拖到相关联的研究项目框34内时触发重新平铺功能。如上文论述的,如果用户11选择柄标签97,并将其拖到相关联的研究项目框34外部以及其他研究项目框34的周界上,则认为用户11想延展研究项目框34,并且将调用关闭模块16提供关闭功能来释放显示区域以便能够用于延展的研究项目框34,如上文论述的。
显示区域35(或37)包含水平和垂直次序线(orderline)。如图6C中所示,研究项目框34包含垂直和水平二等分边界线(H)、垂直和水平三等分边界线(T)以及垂直和水平四等分边界线(Q)。当用户11移动柄标签97通过这些水平和垂直边界线时,重新平铺模块18显示相应的突出显示框95,确定用户11希望显示的研究项目的数量并确定对应的列和/或行格式。例如,通过将柄标签97移到图6D所示的位置,柄标签97经过垂直二等分边界线(H)和水平二等分边界线(V)。因此,重新平铺模块18确定用户11希望水平地显示两个研究项目和垂直地显示两个研究项目,以及对应的列/行格式应该是两列和两行格式。如果用户11在此点上释放鼠标9的按钮,则将在显示区域35内按两列和两行格式显示四个研究项目30(如果有所关注的患者)。
应该理解列/行格式的具体选择取决于柄标签97经过了垂直还是水平边界线。而且,还应该理解可以同时经过水平和垂直边界线,而且独立地处理每次经过。即,如果如图6D所示同时经过垂直和水平二等分边界线,则重新平铺模块18将独立地确定期望显示两个研究项目且选择两列格式(对应于垂直经过)以及期望显示另两个研究项目且选择两行格式。(对应于水平经过)。结合起来,这意味着重新平铺模块18将显示适合的突出显示框95(同时位于垂直和水平边界线内),确定用户11希望显示四个研究项目30,并确定对应的2×2列和行格式以进行预览显示,并在最终用户11释放鼠标9的按钮的情况下/时予以实现。因此,再次参考图6A,在步骤(304),重新平铺模块18和图像处理模块12确定柄标签97是否经过初始研究项目框30的垂直或水平二等分线。如果是这样的话,则在步骤(306),在虚线轮廓中显示相应的突出显示框95(例如图6E显示垂直二等分边界线被经过的情况),并且确定用户11希望显示两个研究项目30,并显示相应的两列预览(图6E)。应该注意继续在背景中显示初始研究项目框34。应该理解,根据垂直和/或水平二等分线被经过而会显示两个垂直列和/或两个水平列。如图6E所示,基于柄标签97的位置,用户11希望在两列视图内显示两个研究项目30(即研究项目30a和30b),并且重新平铺模块18提供相应的布局预览。布局预览直到用户11释放鼠标9的按钮时才予以实现,下文将对此予以描述。在步骤(308),选择两个研究项目和两列研究项目布局36,等待用户11的确认(即通过释放鼠标9的按钮)。在步骤(310),重新平铺模块18和图像处理模块12确定柄标签97是否经过初始研究项目框30的垂直或水平三等分线。如果是这样的话,则在步骤(312),显示相应的突出显示框95(例如图6F显示垂直三等分边界线被经过的情况),并且确定用户11希望显示三个研究项目30,并显示相应的三列预览(图6F)。应该理解,根据垂直和/或水平三等分线被经过而会显示三个垂直列和/或三个水平列。如图6F所示,基于柄标签97的位置,用户11希望在三列视图内显示三个研究项目30(即研究项目30a、30b和30c),并且重新平铺模块18提供相应的布局预览。布局预览直到用户11释放鼠标9的按钮时才予以实现,下文将对此予以描述。在步骤(314),选择三个研究项目和三列研究项目布局36,等待用户11的确认(即通过释放鼠标9的按钮)。
在步骤(316),重新平铺模块18和图像处理模块12确定柄标签97是否经过初始研究项目框30的垂直或水平四等分线。如果是这样的话,则在步骤(312),显示相应的突出显示框95(例如图6G显示垂直三等分边界线被经过的情况),并且确定用户11希望显示四个研究项目30,并显示相应的四列预览(图6G)。应该理解,根据垂直和/或水平四等分线被经过而会显示四个垂直列和/或四个水平列。如图6G所示,基于柄标签97的位置,用户11希望在四列视图内显示四个研究项目30(即研究项目30a、30b、30c和30d),并且提供相应的布局预览。但是,布局预览直到用户11释放鼠标9的按钮时才予以实现,下文将对此予以描述。在步骤(320),预览四个研究项目和三列研究项目布局36,其实现正在等待用户11的确认(即通过释放鼠标9的按钮)。
如上文论述的,用户11可以操纵柄标签97,以使它同时经过垂直和水平边界线。图6H图示用户11操纵柄标签97以使它经过初始研究项目框34内的四等分垂直边界线和二等分水平边界线。由此,重新平铺模块18显示用户11通过拖曳柄标签97以此方式创建的突出显示框95。重新平铺模块18还确定用户4希望显示8个(即4乘2个)研究项目30,并确定最优研究项目布局36将是四列和两行布局,并提供相应的布局预览。如果用户11释放鼠标9的按钮(如下文将予以的描述),则将实现预览的布局,并将显示该患者的所有可获得的研究项目(如图6I显示,仅30a、30b、30c、30d、30e和30f可供显示)。
在步骤(322),重新平铺模块18确定用户11是否在柄标签97位于上文提到的位置之一时释放了鼠标9的按钮。即,如果正在显示列/行预览的其中之一时用户11释放鼠标9的按钮,则认为用户11选择了该列/行配置来予以实现。因此,与正在显示的列预览相关联的研究项目布局36则被选择并予以实现,以在显示区域35、37内形成一系列的研究项目框34。重新平铺模块18和图像处理模块12则指示显示驱动器22按相应预览的研究项目布局36所定义的来显示所选数量的研究项目框34。
在步骤(325),重新平铺模块18确定现在显示的研究项目框34的数量是否大于可供显示的初始研究项目30的集合。如果是这样的话,则在步骤(326),将任何附加的研究项目30(先前在屏幕外的)显示在显示区域35、37内的附加研究项目框34内,如上文描述的(图6I)。如图6I所示,一旦打开附加研究项目框34,此功能特征允许用户11在屏幕上查看患者的更多研究项目30。即,用户11可以从在显示器97内显示一个研究项目30开始,在显示区域35、37内重新设置多个研究项目框34的尺寸。如果正在显示列/行预览的其中之一时用户11释放鼠标9的按钮,则认为用户11选择了所显示的列/行预览。
该预览的研究项目布局36则被实现,并在显示区域35、37内显示一系列的研究项目框34。与首先显示的初始研究项目30相关联的任何附加研究项目30现在将填充这些研究项目框34,以便为该患者显示更多的研究项目30。在图6I的情况中,仅有六个研究项目30可供填充研究项目布局36的8个研究项目框34。
如上文针对平铺模块14所论述的,设想将哪些研究项目30填充到研究项目框34的决定优选地基于一组确定多种研究项目30的“关联性”的基于规则的特定标准。可以使用关联性规则作出有关是否应该选择特定显示实体27(例如研究项目30)以及将其定位在哪里(例如另一个现有显示实体27的旁边、上方或下方)的实际决策。可以将基于规则的特定标准存储在用户首选项数据库24内,并按如下由平铺模块14使用关联性规则来实现。如上文提到的,应该将该方法理解为适用于任何类型的显示实体27(例如研究项目30、序列40、图像50)。重新平铺模块18检查特定显示实体27(例如研究项目30)的特征(例如创建时间、图像类型、体型、仪器类型、过程、患者等),并评估相关联的关联性规则。可以使用这些关联性规则来确定是否应该选择新显示实体27来显示以及应该将其显示在哪里(即分组在另一个显示实体27的旁边)。通常,使用数据关联性来选择显示实体27并将其分组在图像显示系统10内。但是,在此类确定中,还可以使用上文提到的其他标准和许多其他标准来结合数据关联性或替代数据关联性。
图7A、7B、7C、7D和7E图示图像显示系统10的镜像功能。确切地来说,图7A作为流程示图像处理模块12和镜像模块20在主和补充诊断显示器23、25上提供显示的研究项目30的镜像功能所执行的过程步骤400。图7D图示当启用镜像功能时镜像按钮99在研究项目工具条31内的图形用户实现。图7B、7C和7E图示应用于研究项目30的镜像功能的示例。应该理解虽然镜像功能的论述参考主和补充显示器23、25,但是应该理解可以将镜像应用于主显示器23以及任何数量的补充显示器25。而且,应该理解镜像模块20可以为用户提供任何类型的标记(即不一定是镜像按钮99)来选择启用图像显示系统10的镜像功能。
最后,如上文提到的,虽然图像显示系统10的一般操作将针对序列40来论述,但是应该理解所描述的镜像功能同样适用于任何其他类型的显示实体27,如研究项目30、图像50等。
在步骤(402),用户11使用键盘7和/或鼠标9选择初始显示器(即主显示器23或补充显示器25)上的研究项目30来执行镜像功能。如上文论述的,用户11可以通过选择与研究项目30相关联的柄标签97来选择研究项目30用于直接操纵(图7B)。当用户11移动柄标签97时,用户11可以更改研究项目框34的尺寸并将其移到多个不同显示器的“表面”上(图7C)。以此方式,用户11可以手动调整研究项目框34的尺寸,以便它延展到相邻显示器上。
在步骤(404),确定用户11是否已将该研究项目拖到相邻监视器。如果是这样的话,则在步骤(406),镜像模块20指示显示驱动器22将研究项目框34从仅在初始显示器上显示延展到同时在初始和相邻显示器上显示。如图7B和7C所示,当用户11选择初始显示器上的研究项目框34的柄标签97,并将其移到相邻显示器25上时,研究项目30被延展到两个显示器上。确切地来说,在每个序列框44内显示与研究项目30相关联的各种序列40的特定图像(如图像1),其中各种序列40在延展的研究项目框34内显示。可以由用户11以多种方式选择以此方式显示的序列框44的特定数量(例如,使用上文论述的重新平铺协议、使用存储在用户首选项数据库24内的优选序列布局46等)。在步骤(407),镜像模块20使镜像按钮99在研究项目工具条31内显示,如图7B所示。这为用户11提供选择镜像功能的选项。选择镜像功能将减少显示的序列40的数量但将使用户11“向下钻(drill down)”入正在初始显示器上显示的序列,如下所述。
在步骤(408),确定用户11是否选择了镜像功能99。如果是这样的话,则在步骤(410),镜像模块20指示显示驱动器22将当前在相邻显示器上显示的序列40从显示器中移除。在步骤(412),镜像模块20对初始显示器上显示的序列40内的图像应用显示协议。一个示范显示协议是,“前进一个”显示协议,它提取初始显示器上显示的序列40,并将相同序列40显示在相邻显示器上,但是一个推进一个地显示图像(图7E)。例如,如图7E所示,在主显示器23上显示序列1、2、3、4的第一图像,并在补充显示器25上显示序列1、2、3、4的第二图像。
在步骤(414),镜像模块20使所产生的序列40显示在相邻显示器上(即一个图像地推进)。即,镜像模块20根据用户优选显示协议(例如上文论述的“推进一个”显示协议)将初始显示器(例如主显示器23)上正在显示的研究项目30的序列40在相邻显示器(例如补充针对显示器25)上镜像。
在步骤(416),确定用户11是否取消选定镜像功能。应该理解,用户11能以多种方式取消选定镜像功能。第一种,用户11只需从序列工具条41取消选定镜像按钮99。第二种,用户11可以使用上文描述的柄标签97来选择并将研究项目框34从相邻显示器拖回到初始显示器。如果是这样的话,则在步骤(418),禁用镜像功能,并从研究项目工具条31中移除镜像按钮99。否则,重新执行步骤(416)。图8A、8B、8C、8D和8E图示平铺模块14和图像处理模块12实施的特定图像50操纵功能。确切地来说,图8A是图示图像处理模块12提供图像显示功能所执行的过程步骤500的流程图,下文将予以描述。如上文提到的,虽然图像显示系统10的一般操作将针对序列框44内的图像50的显示来论述,但是应该理解所描述的此显示功能同样适用于任何类型显示实体27,如研究项目30、序列40等。
在步骤(502),用户11选择特定序列40以便在序列框44内显示。在步骤(504),确定用户11是否已请求以层叠模式显示序列40的图像50(即,图像50位于另一个图像50的上方,以使在任何时间仅一个图像50是可见的)。应该理解用户有多种方式可以请求采用层叠模式显示序列40的图像50。例如,用户11可以从位于序列工具条41内的下拉菜单选择菜单项。或者,用户11可以输入此类表示的“快捷键”表示(例如“F1”)。
如果确定用户已请求以层叠模式表示序列40的图像,则在步骤(505),图像处理模块12将“显示模式”设为“层叠模式”,然后进行到步骤(508),在此点处图像处理模块12检索特定序列40的图像50。在步骤(510),图像处理模块12使图像50成为44,如图8B和8C所示。
如图所示,序列框44内显示图像50a,并且在序列框44的上方提供图像滑动条55,以使用户11可以通过沿图像滑动条55横向滑动图像标签57来浏览图像层叠中的各图像。如图8B所示,在序列框44内显示第一图像50a。在步骤(512),确定用户11是否选择了图像标签57并沿图像滑动条55移动它。如果是的话,则在步骤(514),选择另一个图像50d(即在层叠中下面的图像),并在序列框44内显示(图8C)。应该理解,用户11还可以使用多种方式(例如向前/向后滚动鼠标按钮或使用键盘7上的向上/向下箭头键)移动“层叠模式”的图像50。而且,虽然序列40内图像50的图像显示是针对图像标签56以及图像滑动条55来论述的,但是应该理解代之还可以使用许多不同类型的标记(例如下拉菜单标签等)。
在步骤(506),确定用户11是否选择了图像平铺模式。同样地,“平铺模式”的选择能以上文针对层叠模式的选择(例如使用下拉菜单项或快捷键输入)描述的多种方式来实现。否则,图像处理模块12继续监视用户是否选择了期望的显示模式,并重新执行步骤(504)。
如果确定用户已请求以平铺模式表示序列40的图像,则在步骤(507),图像处理模块12将“显示模式”设为“平铺模式”,然后进行到步骤(508),在此点处图像处理模块12检索特定序列40的图像50。在步骤(510),图像处理模块12使图像50以平铺模式显示在序列框44内,如图8D和8E所示。如图所示,在图8D中,序列框44内显示一个图像50a,并且在序列框44的上方提供图像滑动条55,以使用户11可以通过沿图像滑动条55横向滑动图像标签57来选择要在序列框44内显示的图像的数量20。在步骤(512),确定用户11是否选择了图像标记57,并沿着图像滑动条55移动它。如果是这样的话,则在步骤(514),选择图像50a、50b、50c和50d(即序列40中初始图像50a后续连同三个其他图像),并以2×2配置将它们显示在序列框44内(图8E)。
应该理解许多其他类型的配置是可能的(例如当选择四个图像时的1×4),以及一旦选择了图像50的某种配置,则可以前进或后退到正在显示的特定图像,如针对“层叠模式”方法所论述的(即滚动鼠标按钮或使用向上/向下箭头键等)。而且,虽然在某些配置中,序列框44内图像50的图像显示是针对图像标记56连同图像滑动条55的移动来论述的,但是应该理解代之还可以使用许多不同类型的标记(例如下拉菜单标签等)。虽然图像显示系统10是在医用图像管理的范畴中描述的,以便提供针对应用的说明,但是应该理解图像显示系统10还可以应用于任何其他类型的图像或文档显示系统。
虽然本文图示和描述了本发明的某些特征,但是对于本领域技术人员来说将设想到许多修改、替代、更改和等效物。因此要理解所附权利要求旨在涵盖属于本发明真实精神内的所有此类修改和更改。
权利要求
1.一种用于显示新的显示实体和先前显示实体的显示系统,所述系统包括(a)存储器,用于存储与所述新的和先前显示实体相关联的数据;(b)耦合到所述存储器的处理器,用于选择性地检索与所述新的和先前显示实体相关联的数据;(c)耦合到所述处理器的主显示器,用于显示所述新的和先前显示实体,所述主显示器具有主显示区域,适于根据第一显示实体布局显示至少一个显示实体框;(d)所述处理器还适于(i)指示所述主显示器在所述第一显示实体布局定义的显示实体框中显示所述先前显示实体;(ii)确定是否选择了所述新的显示实体来显示;(iii)确定主显示区域是否未满;(iv)如果(ii)和(iii)均为真,则关闭所述第一显示实体布局定义的所述显示实体框并确定容纳所述新的和先前显示实体的第二显示实体布局;以及(v)在所述主显示区域中所述第二显示实体布局定义的显示实体框中显示所述新的和先前显示实体。
2.如权利要求1所述的系统,其特征在于,相对于所述先前显示实体框沿水平和垂直方向的其中之一定位所述新的显示实体框。
3.如权利要求1所述的系统,其特征在于,定位所述新的显示实体框以取代所述先前显示实体框。
4.如权利要求1至3所述的系统,其特征在于,所述处理器还适于(A)提供表示实体布局的标记;(B)确定是否已选择所述标记;(C)如果(B)为真,则确定所述标记表示的实体布局,并利用所述实体布局作为所述第二显示实体布局。
5.如权利要求1至4所述的系统,其特征在于,所述新的显示实体与新的显示实体特征相关联,以及所述先前显示实体与先前显示实体特征相关联,基于所述新的和先前显示实体特征之间的关系确定所述新的显示实体相对于所述先前显示实体的位置。
6.如权利要求1至4所述的系统,其特征在于,所述新的显示实体与新的显示实体特征相关联,以及所述先前显示实体与先前显示实体特征相关联,基于所述新的和先前显示实体特征之间的关系选择所述新的显示实体来显示。
7.如权利要求1至6所述的系统,还包括耦合到所述处理器的补充显示器,所述补充显示器具有补充显示区域和第三显示实体布局,所述第三显示实体布局定义所述补充显示区域内的至少一个显示实体框,以及其中所述处理器还适于(vi)确定是否(ii)为真且(iii)为假,以及如果是这样的话,则在所述补充显示区域上所述第三显示实体布局定义的显示实体框中显示所述新的显示实体。
8.一种在主显示器上显示新的和先前显示实体的方法,所述主显示器具有主显示区域,适于根据第一显示实体布局显示至少一个显示实体框,所述方法包括(a)存储与所述新的和先前显示实体相关联的数据;(b)选择性地检索与所述新的和先前显示实体相关联的数据;(c)在主显示器上所述第一显示实体布局定义的显示实体框中显示所述先前显示实体;(d)确定是否选择了所述新的显示实体来显示;(e)确定所述主显示区域是否未满;(f)如果(d)和(e)均为真,则关闭所述第一显示实体布局定义的所述显示实体框并确定容纳所述新的和先前显示实体的第二显示实体布局;以及(g)在主显示区域中所述第二显示实体布局定义的显示实体框中显示所述新的和先前显示实体。
9.如权利要求8所述的方法,其特征在于,相对于所述先前显示实体框沿水平和垂直方向的其中之一定位所述新的显示实体框。
10.如权利要求8所述的方法,其特征在于,定位所述新的显示实体框以取代所述先前显示实体框。
11.如权利要求8至10所述的方法,其特征在于,(g)还包括(A)提供表示实体布局的标记;(B)确定是否已选择所述标记;(C)如果(B)为真,则确定所述标记表示的实体布局,并利用所述实体布局作为所述第二显示实体布局。
12.如权利要求8至11所述的方法,其特征在于,所述新的显示实体与新的显示实体特征相关联,以及所述先前显示实体与先前显示实体特征相关联,基于所述新的和先前显示实体特征之间的关系确定所述新的显示实体相对于所述先前显示实体的位置。
13.如权利要求8至11所述的方法,其特征在于,所述新的显示实体与新的显示实体特征相关联,以及所述先前显示实体与先前显示实体特征相关联,基于所述新的和先前显示实体特征之间的关系选择所述新的显示实体来显示。
14.如权利要求8至13所述的方法,其特征在于,还选择性地将新的显示实体显示在补充显示器上,所述补充显示器具有补充显示区域和第三显示实体布局,所述第三显示实体布局定义所述补充显示区域内的至少一个显示实体框,所述方法还包括(g)如果(d)为真且(e)为假,则在所述补充显示区域中所述第三显示实体布局定义的显示实体框中显示所述新的显示实体。
15.一种用于显示第一和第二显示实体的显示系统,所述系统包括(a)存储器,用于存储与所述第一和第二显示实体相关联的数据;(b)耦合到所述存储器的处理器,用于选择性地检索与所述第一和第二显示实体相关联的图像数据;(c)耦合到所述处理器的显示器,用于显示所述第一和第二显示实体,所述显示器具有显示区域,适于根据显示实体布局显示至少一个显示实体框;(d)所述处理器还适于(i)指示显示器在显示区域中第一显示实体布局定义的显示实体框中显示所述第一和第二显示实体;(ii)确定是否选择了所述第二显示实体来关闭;(iii)如果(ii)为真,则关闭所述第一显示实体布局定义的至少一个显示实体框并确定容纳所述第一显示实体但不容纳所述第二显示实体的第二显示实体布局;以及(iv)在所述显示区域中所述第二显示实体布局定义的显示实体框中显示所述第一显示实体。
16.如权利要求15所述的系统,其特征在于,当将所述第一显示实体拖到所述第二显示实体上时,选择所述第二显示实体来关闭。
17.如权利要求15或16所述的系统,其特征在于,所述第二显示实体布局的确定考虑所述显示器的图像分辨率。
18.如权利要求15至17所述的系统,其特征在于,所述第二显示实体布局的确定考虑所述第一显示实体的图像分辨率。
19.一种在显示器上显示第一和第二显示实体的方法,所述显示器具有显示区域,适于根据显示实体布局显示至少一个显示实体框,所述方法包括(a)存储与所述第一和第二显示实体相关联的数据;(b)选择性地检索与所述第一和第二显示实体相关联的数据;(c)在所述显示区域中第一显示实体布局定义的显示实体框中显示所述第一和第二显示实体;(d)确定是否选择了所述第二显示实体来关闭;(e)如果(d)为真,则关闭所述第一显示实体布局定义的至少一个显示实体框并确定容纳所述第一显示实体但不容纳所述第二显示实体的第二显示实体布局;以及(f)在所述显示区域中所述第二显示实体布局定义的显示实体框中显示所述第一显示实体。
20.如权利要求19所述的方法,其特征在于,当将所述第一显示实体拖到所述第二显示实体上时,选择所述第二显示实体来关闭。
21.如权利要求19或20所述的方法,其特征在于,所述第二显示实体布局的确定考虑所述显示器的分辨率。
22.如权利要求19至21所述的方法,其特征在于,所述第二显示实体布局的确定考虑所述第一显示实体的分辨率。
23.一种用于显示第一和第二显示实体的显示系统,所述系统包括(a)存储器,用于存储与所述第一和第二显示实体相关联的数据;(b)耦合到所述存储器的处理器,用于选择性地检索与所述第一和第二显示实体相关联的数据;(c)耦合到所述处理器的显示器,用于显示所述第一和第二显示实体,所述显示器具有含左边和上边的显示区域,所述显示器还适于根据第一显示实体布局显示至少一个第一显示实体框以及根据第二显示实体布局显示至少一个第二显示实体框;(d)所述处理器还适于(i)指示所述显示器根据所述第一显示实体布局在所述第一显示实体框中显示所述第一显示实体;(ii)确定是否选择了第二显示实体布局;(iii)如果(ii)为真,则关闭所述第一显示实体布局定义的第一显示实体框,并在所述第二显示实体布局定义的第二显示实体框内显示所述第一和第二显示实体。
24.如权利要求23所述的系统,其特征在于,所述处理器还适于(iv)通过确定是否选择了尺寸小于所述第一显示实体框的突出显示框来确定是否选择了第二显示实体布局。
25.如权利要求24所述的系统,其特征在于,所述处理器还适于(v)确定所述突出显示框的垂直和水平尺寸;(vi)确定是否选择了所述突出显示框来实现;(vii)如果(vi)为真,则确定所述第二显示实体布局,以使所述第二显示实体框的垂直和水平尺寸基本对应于所述突出显示框的垂直和水平尺寸。
26.如权利要求25所述的系统,其特征在于,所述显示区域包括垂直边界线,以及所述处理器还适于确定突出显示框的垂直尺寸是否小于或等于所述显示区域的左边与所述垂直边界线之间的距离,并且如果是这样的话,则将所述第二显示实体框的垂直尺寸设为等于所述显示区域的左边与所述垂直边界线之间的距离。
27.如权利要求25所述的系统,其特征在于,所述显示区域包括水平边界线,以及所述处理器还适于确定突出显示框的水平尺寸是否小于或等于所述显示区域的上边与所述水平边界线之间的距离,并且如果是这样的话,则将所述第二显示实体框的水平尺寸设为等于所述显示区域的上边与所述水平边界线之间的距离。
28.如权利要求26所述的系统,其特征在于,所述显示区域还具有右边,以及将所述垂直边界线定位于显示区域内从如下项构成的集合中选择的位置处左边与右边之间的二等分处、左边与右边之间的三等分处、左边与右边之间的四等分处。
29.如权利要求27所述的系统,其特征在于,所述显示区域还具有下边,以及将所述水平边界线定位于显示区域内从如下项构成的集合中选择的位置处上边与下边之间的二等分处、左边与右边之间的三等分处、左边与右边之间的四等分处。
30.如权利要求23至29所述的系统,其特征在于,所述第一显示实体与第一显示实体特征相关联,以及所述第二显示实体与第二显示实体特征相关联,基于所述第二和第一显示实体特征之间的关系确定所述第二显示实体相对于所述第一显示实体的位置。
31.如权利要求23至29所述的系统,其特征在于,所述第一显示实体与第一显示实体特征相关联,以及所述第二显示实体与第二显示实体特征相关联,基于所述第一和第二显示实体特征之间的关系选择所述第一显示实体来显示。
32.一种在显示器上显示第一和第二显示实体的方法,所述显示器具有含左边和上边的显示区域,所述显示器还适于根据第一显示实体布局显示至少一个第一显示实体框以及根据第二显示实体布局显示至少一个第二显示实体框,所述方法包括(a)存储与所述第一和第二显示实体相关联的图像数据;(b)选择性地检索与所述第一和第二显示实体相关联的图像数据;(c)根据所述第一显示实体布局在所述第一显示实体框中显示所述第一显示实体;(d)确定是否选择了第二显示实体布局;以及(e)如果(d)为真,则关闭所述第一显示实体布局定义的第一显示实体框,并在所述第二显示实体布局定义的第二显示实体框内显示所述第一和第二显示实体。
33.如权利要求32所述的方法,还包括(iv)通过确定是否选择了尺寸小于所述第一显示实体框的突出显示框来确定是否选择了第二显示实体布局。
34.如权利要求33所述的方法,还包括(v)确定所述突出显示框的垂直和水平尺寸;(vi)确定是否选择了所述突出显示框来实现;(vii)如果(vi)为真,则确定所述第二显示实体布局,以使所述第二显示实体框的垂直和水平尺寸基本对应于所述突出显示框的垂直和水平尺寸。
35.如权利要求34所述的方法,其特征在于,所述显示区域包括垂直边界线,以及所述方法还包括确定突出显示框的垂直尺寸是否小于或等于所述显示区域的左边与所述垂直边界线之间的距离,并且如果是这样的话,则将所述第二显示实体框的垂直尺寸设为等于所述显示区域的左边与所述垂直边界线之间的距离。
36.如权利要求35所述的方法,其特征在于,所述显示区域包括水平边界线,以及所述方法还包括确定突出显示框的水平尺寸是否小于或等于所述显示区域的上边与所述水平边界线之间的距离,并且如果是这样的话,则将所述第二显示实体框的水平尺寸设为等于所述显示区域的上边与所述水平边界线之间的距离。
37.如权利要求36所述的方法,其特征在于,所述显示区域还具有右边,以及将所述垂直边界线定位于显示区域内从如下项构成的集合中选择的位置处左边与右边之间的二等分处、左边与右边之间的三等分处、左边与右边之间的四等分处。
38.如权利要求37所述的方法,其特征在于,所述显示区域还具有下边,以及将所述水平边界线定位于显示区域内从如下项构成的集合中选择的位置处上边与下边之间的二等分处、左边与右边之间的三等分处、左边与右边之间的四等分处。
39.一种用于显示显示实体的显示系统,所述显示实体具有显示子实体,所述系统包括(a)存储器,用于存储与所述显示实体相关联的数据;(b)耦合到所述存储器的处理器,用于选择性地检索与所述显示实体相关联的数据;(c)耦合到所述处理器的初始显示器,用于显示所述显示实体,所述初始显示器具有初始显示区域,适于显示至少一个显示子实体;(d)耦合到所述处理器的相邻显示器,用于显示所述显示实体,所述相邻显示器具有相邻显示区域,适于显示至少一个显示子实体;(e)所述处理器还适于(i)在所述初始显示区域内的显示实体框内显示所述显示实体;(ii)确定是否选择了所述显示实体的镜像;以及(iii)如果(ii)为真,则在所述初始显示区域内显示所述显示实体的第一显示子实体并在所述相邻显示区域内显示所述显示实体的第二显示子实体。
40.如权利要求39所述的系统,其特征在于,所述初始和相邻显示器适于显示显示实体框,以及所述处理器还适于(i)确定是否选择了所述显示实体框,以及是否将其从所述初始显示器延伸到所述相邻显示器;(ii)如果(i)为真,则显示标记并确定是否选择了所述标记;以及(iii)如果(ii)为真,则确定选择了所述显示实体的镜像。
41.一种在初始显示器和相邻显示器上显示显示实体的方法,所述显示实体具有显示子实体,所述初始显示器具有初始显示区域和所述相邻显示器,所述方法包括(a)存储与所述显示实体相关联的数据;(b)选择性地检索与所述显示实体相关联的数据;(c)在所述初始显示区域内的显示实体框内显示所述显示实体;(d)确定是否选择了所述显示实体的镜像;以及(e)如果(d)为真,则在所述初始显示区域内显示所述显示实体的第一显示子实体并在相邻显示区域内显示所述显示实体的第二显示子实体。
42.如权利要求41所述的方法,其特征在于,所述初始和相邻显示器适于显示显示实体框,所述方法还包括(f)确定是否选择了所述显示实体框,以及是否将其从所述初始显示器延伸到所述相邻显示器;(g)如果(f)为真,则显示标记并确定用户是否选择了所述标记;以及(h)如果(g)为真,则确定是否选择了所述第一和第二序列的镜像。
全文摘要
一种图像显示系统和方法包括平铺模块、关闭模块、重新平铺模块和镜像模块。响应从用户工作站接收到的命令,图像显示系统在主和补充显示器上显示实体。在主显示器和补充显示器的显示区域中显示由显示实体布局定义的显示实体框内的显示实体。当添加新显示实体时,以优选的平铺格式将它们添加到显示区域中。当将一个显示实体拖到另一个上时,自动关闭显示实体。动态地重新设置显示实体框的尺寸,这实现显示实体布局的重新定义。还可以使用适合的显示协议将各种显示实体显示在初始显示器上,并镜像到相邻显示器上。
文档编号G06F19/00GK101036147SQ200580030576
公开日2007年9月12日 申请日期2005年6月28日 优先权日2004年7月15日
发明者N·萨迪卡利 申请人:爱克发公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1