图像管理服务器、图像获取方法及图像管理系统的制作方法

文档序号:6426816阅读:157来源:国知局
专利名称:图像管理服务器、图像获取方法及图像管理系统的制作方法
技术领域
本公开涉及图像管理服务器、图像显示装置、图像提供方法、图像获取方法、程序及图像管理系统。
背景技术
近年来,正在进行用于将以显微镜观察的样本的图像数字化来将数字化样本图像显示在合适的显示装置上以供观察的技术的研究。如果将数字化样本图像暂时存储存在于网络上的服务器、使得所存储的图像可通过从服务器取回而在之后阅览,则可能促进所谓的远程病理学(一种在远距离地点的医生可通过经由网络阅览样本图像来开出病理诊断的业务)的发展。因此,可通过在网络上将保存数字化样本图像的服务器和用于从服务器阅览图像的各客户端装置连接来构建系统。对于这种系统来说,增强的响应性能对提高用户的便利性是很重要的。JP-T-2006_519443(下文中称为专利文献1)公开了试图通过缓存图像数据和认证信息来增强响应性能的技术。

发明内容
在服务器和其客户端装置之间通过上面概述的网络进行的图像数据的发送和接收期间,由网络响应延迟(往返时间(RTT))导致的响应性下降变成一问题。然而,上述引用的专利文献1所记载的技术没有考虑与访问缓存的图像数据有关的网络响应延迟。本公开是鉴于上述情形而创作的,并且提供了用于将由于往返时间造成的响应性能的任何下降最小化以提高用户的便利性的图像管理服务器、图像显示装置、图像提供方法、图像获取方法、程序和图像管理系统。根据本公开的一个实施方式,提供一种图像管理服务器包括显微镜图像获取部, 被配置成获取通过显微镜拾取的由多个平铺单元格图像组成的样本的显微镜图像,然后将获取的显微镜图像存储于预定的存储区;元信息生成部,被配置成根据对通过显微镜图像获取部获取的显微镜图像执行的数据分析的结果,生成确定显微镜图像的元信息;图像提供处理部,被配置成响应来自能够阅览显微镜图像的图像显示装置的请求,将元信息和显微镜图像提供给图像显示装置;以及提供图像预测部,被配置成基于从图像显示装置发送的并表示由图像显示装置执行的显微镜图像显示处理的内容的提示信息,预测被图像显示装置请求可能性高的平铺单元格图像。优选地,如果提示信息包括关于图像显示装置的显示屏上显示的平铺单元格图像的信息,则提供图像预测部将位于显示屏上显示的平铺单元格图像附近的平铺单元格图像预测为被图像显示装置请求可能性高的平铺单元格图像。优选地,如果提示信息包括关于表示图像显示装置上用户操作的方向的运动矢量的信息,则提供图像预测部可以将位于运动矢量的方向上的平铺单元格图像预测为被图像显示装置请求可能性高的平铺单元格图像。优选地,公开的图像管理服务器可进一步地包括高速缓冲存储器,被配置成至少存储由提供图像预测部预测的平铺单元格图像或提供给图像显示装置的平铺单元格图像。优选地,如果存在多个待提供给图像显示装置的平铺单元格图像,则图像提供处理部可以对待提供的多个平铺单元格图像进行按优先顺序排列,并且将平铺单元格图像按照优先顺序依次提供给图像显示装置。优选地,图像提供处理部可以将由图像显示装置请求的平铺单元格图像分为存储于高速缓冲存储器的平铺单元格图像和不存储于高速缓冲存储器的平铺单元格图像,使得可以优先提供存储在高速缓冲存储器中的平铺单元格图像。优选地,在显微镜图像由平面方向上的平铺单元格图像和聚焦方向上的平铺单元格图像构成的情况下,如果请求平面方向上的一个平铺单元格图像,则图像提供处理部可以将所请求的平铺单元格图像以及与所请求的平铺单元格图像在平面方向上位置相同的且在聚焦方向位置不同的平铺单元格图像提供。优选地,当图像显示装置在单个请求中要求多个平铺单元格图像时,图像提供处理部可以将多个平铺单元格图像一起提供给图像显示装置。根据本公开的另一个实施方式,提供一种图像显示装置包括显微镜图像获取控制部,被配置成控制从管理由多个平铺单元格图像组成且由显微镜拾取的样本的显微镜图像的图像管理服务器中获取该显微镜图像;显示控制部,被配置成控制由显微镜图像获取控制部获取的显微镜图像在显示屏上的显示;提示信息生成部,被配置成基于从显示控制部输出且显示在显示屏上的关于显微镜图像的信息以及关于由用户执行的操作的用户操作信息中的至少一个,生成表示用于在显示屏上显示显微镜图像的显示处理的内容的提示信息;以及提示信息发送部,被配置成将由提示信息生成部生成的提示信息发送到图像管理服务器。优选地,提示信息生成部基于用户操作信息可以确定表示图像显示装置上用户操作的方向的运动矢量,并且获取关于运动矢量的信息作为提示信息。优选地,提示信息发送部可以将提示信息与请求提供平铺单元格图像的信息发送到图像管理服务器。优选地,提示信息发送部可以将提示信息以独立于请求提供平铺单元格图像的信息的方式发送到图像管理服务器。优选地,显微镜图像获取控制部可以从图像管理服务器获取确定显微镜图像的元信息,并且基于获取的元信息确定想要获取的平铺单元格图像。优选地,显微镜图像获取控制部可以使用各个所述平铺单元格图像特有的并指出期望的平铺单元格图像的标识号码或所述期望的平铺单元格图像在显微镜图像内的坐标和显微镜图像的放大倍率,来确定想要获取的平铺单元格图像。优选地,显微镜图像获取控制部可以在单个请求中请求多个想要获取的平铺单元格图像。根据本公开的另一实施方式,提供一种图像提供方法包括获取由显微镜拾取的由多个平铺单元格图像组成的样本的显微镜图像,然后将获取的显微镜图像存储于预定的存储区;根据对获取的显微镜图像执行的数据分析的结果,生成确定显微镜图像的元信息;响应来自能够阅览显微镜图像的图像显示装置的请求,将元信息和显微镜图像提供给图像显示装置;以及基于从图像显示装置发送的并且表示由图像显示装置执行的显微镜图像显示处理的内容的提示信息,预测被图像显示装置请求的可能性高的平铺单元格图像。根据本公开的再一实施方式,提供一种图像获取方法包括从管理由多个平铺单元格图像组成且由显微镜拾取的显微镜图像的图像管理服务器获取该显微镜图像;在显示屏上显示获取的显微镜图像;基于显示屏上显示的关于显微镜图像的信息以及关于由用户执行的操作的用户操作信息中的至少一个,生成表示用于在显示屏上显示显微镜图像的显示处理的内容的提示信息;以及将生成的提示信息发送到图像管理服务器。根据本公开又一实施方式,提供一种用于使计算机实现以下功能的程序包括显微镜图像获取功能,获取由显微镜拾取的由多个平铺单元格图像组成的样本的显微镜图像,然后将获取的显微镜图像存储于预定的存储区;元信息生成功能,根据对显微镜图像获取功能获取的显微镜图像执行的数据分析的结果,生成确定显微镜图像的元信息;图像提供处理功能,响应来自能够阅览显微镜图像的图像显示装置的请求,将元信息和显微镜图像提供给图像显示装置;以及提供图像预测功能,基于从图像显示装置发送的且表示由图像显示装置执行的显微镜图像显示处理的内容的提示信息,预测被图像显示装置请求可能性高的平铺单元格图像。根据本发明又一实施方式,提供一种用于使计算机实现以下功能的程序包括显微镜图像获取控制功能,控制从管理由多个平铺单元格图像组成且由显微镜拾取的显微镜图像的图像管理服务器中获取该显微镜图像;显示控制功能,控制由显微镜图像获取控制功能获取的显微镜图像在显示屏上的显示;提示信息生成功能,基于显示屏上显示的关于显微镜图像的信息以及关于由用户执行的操作的用户操作信息中的至少一个,生成表示用于在显示屏上显示显微镜图像的显示处理的内容的提示信息;以及提示信息发送功能,将由提示信息生成功能生成的提示信息发送到图像管理服务器根据本公开的另一实施方式,提供一种包括上面概述的图像管理服务器和图像显示装置的图像管理系统。根据上述概述的本公开,能够将起因于网络响应延迟的响应性能的任何下降最小化,从而提高了用户的便利性。


通过阅读下文的描述和附图,进一步的目的和本公开的优点会变得显而易见,在附图中图1是说明作为本公开优选实施方式的显微镜图像管理系统的示意图;图2是说明作为优选实施方式一部分的显微镜和显微镜控制装置的结构的示意图;图3是说明显微镜图像数据的示意图;图4是说明显微镜图像数据的示意图;图5是说明显微镜图像数据的示意图;图6是说明显微镜图像数据的示意图;图7是说明显微镜图像数据的示意8
图8是说明本公开的基础技术的流程图;图9是说明本公开的基础技术的流程图;图10是说明本公开的基础技术的流程图;图11是说明本公开的基础技术的流程图;图12是示出作为优选实施方式一部分的图像管理服务器的结构的框图;图13是示出作为优选实施方式一部分的图像显示装置的结构的框图;图14是说明显微镜图像数据中报头信息的表格式视图;图15A是说明显微镜图像数据中报头信息的表格式视图;图15B是说明显微镜图像数据中报头信息的表格式视图;图15C是说明显微镜图像数据中报头信息的表格式视图;图15D是说明显微镜图像数据中报头信息的表格式视图;图15E是说明显微镜图像数据中报头信息的表格式视图;图15F是说明显微镜图像数据中报头信息的表格式视图;图15G是说明显微镜图像数据中报头信息的表格式视图;图15H是说明显微镜图像数据中报头信息的表格式视图;图151是说明显微镜图像数据中报头信息的表格式视图;图16是说明根据优选实施方式的用于缓存平铺单元格图像的方法的示意图;图17是说明根据优选实施方式的用于缓存平铺单元格图像的方法的示意图;图18是说明根据优选实施方式的用于缓存平铺单元格图像的方法的示意图;图19是说明根据优选实施方式的用于缓存平铺单元格图像的方法的示意图;图20是示出根据优选实施方式的组成图像获取方法的步骤的流程图;图21是示出根据优选实施方式的组成图像获取方法的步骤的流程图;图22是示出根据优选实施方式的组成图像获取方法的步骤的流程图;图23是示出根据优选实施方式的组成图像获取方法的步骤的流程图;图M是示出根据优选实施方式的组成图像获取方法的步骤的流程图;图25是示出根据优选实施方式的组成图像获取方法的步骤的流程图;图沈是示出根据优选实施方式的组成图像获取方法的步骤的流程图;图27是示出根据优选实施方式的组成图像获取方法的步骤的流程图;和图观是示出作为优选实施方式一部分的图像管理服务器的硬件结构的框图。
具体实施例方式现在,将参考附图详细描述本发明的优选实施方式。在随后的描述和全部附图中, 相同参考标号表示相同的元件或功能结构实质上相同的相应元件,并且将省略其多余的说明。将以以下标题的顺序给出描述。(1)优选实施方式(1-1)显微镜图像管理系统的结构(1-2)显微镜的整体结构(1-3)显微镜控制装置的结构
(1-4)基础技术及其问题(1-5)图像管理服务器的结构(1-6)图像显示装置的结构(1-7)元信息的示例(1-8)在图像显示装置和图像管理服务器之间交换的信息的示例(1-9)平铺单元格图像缓存方法(1-10)图像阅览方法的流程(2)作为优选实施方式一部分的图像管理服务器和图像显示装置的硬件结构(3)结论在下面的描述中,由显微镜成像的样本属于由结缔组织(例如,血液)和/或上皮组织的组织切片或涂片组成的生物样本,但并不局限于此。(1)优选实施方式(1-1)显微镜图像管理系统的结构下面首先参考图1描述实施为本公开优选实施方式的显微镜图像管理系统1的典型结构。图1是说明作为优选实施方式的显微镜图像管理系统1的示意图。如图1所示,作为优选实施方式的显微镜图像管理系统1由显微镜10、显微镜控制装置20、图像管理服务器30和图像显示装置40组成。显微镜控制装置20、图像管理服务器30和图像显示装置40通过网络3互连。网络3是以双向可通信方式将组成优选实施方式的显微镜控制装置20、图像管理服务器30和图像显示装置40连接的通信网络。例如,网络3可以是有线或无线的,并且可以是诸如因特网、电话网、卫星通信网和广播网的公共线路网络或者诸如WAN(广域网)、 LAN(局域网)、IP-VPN(网际协议-虚拟专用网络)、以太网(注册商标)和无线LAN的专用线路网络中的任一个。作为另一个替换,网络3可以是专用于优选实施方式的显微镜图像管理系统1的通信网络。显微镜10以适当的方式照射放置于其载物台上的样本(即,生物样本),并且将穿过样本或从样本发出的光拾取,以进行图像形成。稍后将详细地说明作为优选实施方式一部分的显微镜10的整体结构。显微镜10处于通过显微镜控制装置20进行的驱动控制下。通过显微镜10拾取的样本图像经由显微镜控制装置20而存储在图像管理服务器30中。显微镜控制装置20对用于拾取样本图像的显微镜10执行驱动控制。显微镜控制装置20通过控制显微镜10拾取样本的数字图像,并且对所获取的样本的数字图像数据执行预定的数字处理。此外,显微镜控制装置20将所获得的样本的数字图像数据上传到图像管理服务器30。图像管理服务器30是将通过显微镜10拾取的样本的数字图像数据存储和管理的装置。假定样本的数字图像数据从显微镜控制装置20输出,则图像管理服务器30将所获取的样本的数字图像数据置于适当的存储区,以用于用户后来的访问。在收到从由用户操作的图像显示装置40(8卩,阅读器(viewer)或其等价物)作出的对给定样本的数字图像数据进行阅览的请求时,图像管理服务器30响应于图像显示装置40的请求而提供样本的数字图像数据。
图像显示装置40是由希望阅览样本的数字图像数据的用户操作的终端(相当于阅读器)。希望阅览数字图像数据的用户可参考存储在图像管理服务器30中的数字图像数据的列表等,指定想要阅览的数字图像数据,并请求图像管理服务器30提供所指定的数字图像数据。当从图像管理服务器30提供所指的数字图像数据时,图像显示装置40将表示所提供的数字图像数据的图像显示在其显示装置等上,使得作出请求的用户可以阅览图像。稍后将详细地描述组成优选实施方式的图像管理服务器30和图像显示装置40的结构。尽管图1中所示的系统1具有一个显微镜10、一个显微镜控制装置20和一个图像管理服务器30,但是该构造并不局限于本公开。可替换地,可以存在多个显微镜10、多个显微镜控制装置20和多个图像管理服务器30来组成该系统1。(1-2)显微镜的整体结构以下参考图2说明作为优选实施方式一部分的显微镜10的整体结构。图2是说明作为优选实施方式一部分的显微镜10和显微镜控制装置20的整体结构的示意图。[整体结构]如图2示意性地所示,优选实施方式的显微镜10具有缩略图像拾取部110和放大图像拾取部120。缩略图像拾取部110将携带生物样本SPL的标本PRT的整体图像(下文中,称为缩略图像)拾取。放大图像拾取部120将以被放大预定系数的生物样本SPL的图像(下文中,称之为放大图像)拾取。标本PRT是由适宜地固定有由结缔组织(例如,血液)和/或上皮组织的组织切片或涂片组成的生物样本SPL的载玻片形成的。该组织切片或涂片可以根据需要被适宜地染色。染色剂不仅可以包括诸如HE(苏木精-伊红)染色剂、吉姆萨染色剂、或巴氏染色剂的一般染色剂,而且还可以包括诸如FISH(荧光原位杂交)或酶标签抗体方法的荧光染色剂。可将对用于指定所指生物样本SPL的附加信息(例如,采样人员的姓名、样本采集的日期、染色剂种类等)进行描述的标签贴到标本PRT。优选实施方式的显微镜10配备有放置上述标本PRT的载物台130和用于使载物台130在各个方向上移动的载物台驱动机构135。载物台驱动机构135用于使载物台130 在平行于载物台表面的方向(X-Y轴方向)和垂直于载物台表面的方向(Z轴方向)上自由地移动。优选实施方式的显微镜10可配备有用于将含有样本SPL的标本PRT传送到载物台130上的样本传送装置141。如果安装有样本传送装置,则样本传送装置141能够将要成像的样本自动地放置到位置,从而可以以自动的方式更换样本SPL。[缩略图像拾取部]如图2所示,缩略图像拾取部110主要由光源111、物镜112和成像元件113组成。光源111安装在载物台130的标本安装面的相对侧。光源111可以具有两种可交替切换的照明光以进行选择性照射用于对经过一般染色的生物样本SPL进行照射的光 (下文中,这种类型光可称为明视野照明光),或用于对经过特殊染色的生物样本SPL进行照射的光(下文中,这种类型的光可称为暗视野照明光)。可替换地,光源111可以仅能够照射明视野照明光或暗视野照明光。在可替换的情形下,可设置两种光源111 用于照射明视野照明光的光源和用于照射暗视野照明光的光源。此外,缩略图像拾取部110可与用于对粘到标本PRT的标签上所记录的附加信息进行照射的标签光源(未示出)分离地设置。具有预定放大倍率的物镜112安装在载物台130的标本安装面侧。物镜112的光轴SRA被设置为与标本安装面上缩略图像拾取部110的基准位置垂直。穿过载物台130上的标本PRT的光被物镜112以在置于物镜112下游(S卩,在光传播方向上)的成像元件113 上形成图像的形式会聚。成像元件113由来自覆盖置于载物台130的标本安装面上的标本PRT整体的成像范围内的光(即,从整个标本PRT透射的光)产生图像。形成在成像元件113上的图像是组成覆盖整个标本PRT的显微镜图像的缩略图像。[放大图像拾取部]如图2所示,放大图像拾取部120主要由光源121、聚光透镜122、物镜123和成像元件IM组成。用于照射明视野照明光所设计的光源121安装在载物台130的标本安装面的相对侧。从与光源121不同的位置(例如,在标本安装面侧)处,安装用于照射暗视野照明光所设计的另一个光源(未示出)。聚光透镜122使从光源121提供的明视野照明光或来自暗视野照明光源的暗视野照明光聚集,并将该聚集光导向载物台130上的标本PRT。聚光透镜122位于光源121和载物台130之间,其中透镜122的光轴ERA被设置为与标本安装面上放大图像捕获单元120 的基准位置垂直。具有预定放大倍率的物镜123安装在载物台130的标本安装面侧。物镜123的光轴ERA设置为垂直于标本安装面上放大图像拾取部120的基准位置。通过根据需要交换 (change)物镜123,放大图像拾取部120可以拾取生物样本SPL的各种放大倍率的图像。穿过载物台130上的标本PRT的光被物镜123以在置于物镜123下游(即,在光传播的方向上)的成像元件1 上形成图像的形式会聚。根据成像元件124的像素大小和物镜123的放大倍率,成像元件124由来自成像范围内的光产生图像,其中成像范围由标本PRT上的预定宽度和预定长度来限定。由于生物样本SPL的一部分是由物镜123放大的,所以上述所提及的成像范围充分窄于成像元件 124的成像范围。如图2所示,缩略图像拾取部110和放大图像拾取部120在垂直于它们各自基准位置的它们光轴SRA和ERA之间配置为在Y轴方向上分开距离D。距离D以保持放大图像拾取部120的物镜123的镜筒(未示出)不出现在成像元件124的成像范围中并且制造小尺寸镜筒的这种目的,而被设定得较短。安装在缩略图像拾取部110和放大图像拾取部120中的成像元件可以是一维成像元件或二维成像元件。(1-3)显微镜控制装置的结构如图2所示,作为优选实施方式一部分的显微镜10与用于控制显微镜10的各个部分的显微镜控制装置20相连接。如图2所示,显微镜控制装置20主要由整体控制部201、照明控制部203、载物台驱动控制部205、缩略图像拾取控制部207、放大图像拾取控制部209和存储部211组成。照明控制部203是对附属于显微镜10的光源(包括光源111和121)进行控制的处理部。载物台驱动控制部205是控制载物台驱动机构135的处理部。缩略图像拾取控制部207是对用于拾取缩略图像的成像元件113进行控制的处理部。放大图像拾取控制部 209是对用于拾取生物样本SPL的放大图像的成像元件IM进行控制的处理部。这些控制部通过各种通信通道连接至各自控制的部分。该优选实施方式的显微镜控制装置20分离地配备有用于控制显微镜整体的控制部(即,整体控制部201)。这个控制部201通过各种数据通信通道连接到上述各个控制部。上面提到的控制部可使用CPU(中央处理单元)、R0M(只读存储器)、RAM(随机存取存储器)、存储装置、通信装置和运算电路来实现。存储部211是附属于该优选实施方式的显微镜控制装置20的典型存储装置。存储部211存储用于控制显微镜10的各种设定信息、各种数据库和诸如负荷预测表的查找表。 而且,存储部211可存储诸如通过显微镜10成像的样本的历史的各种历史信息。此外,存储部211可以根据需要记录一些处理期间所保存的各种参数、处理进行中的结果、各种数据库或程序。显微镜控制装置20所具有的处理部可以自由地对上述的存储部211进行写入和读取数据。下面简要说明上面提到的各个控制部。[照明控制部]照明控制部203是对附属于该优选实施方式的显微镜10的光源进行控制的处理部。在接收到从整体控制部201输出的、指定生物样本SPL的照明方法的信息时,照明控制部203基于所获取的指定照明方法的信息,控制照射合适的光源。例如,考虑照明控制部203对附属于缩略图像拾取部110的光源111进行控制的情形。在该情形下,照明控制部203参考指定照明方法的信息,来选择两个模式中要被执行的一个模式获取明视野图像的模式(下文中称为明视野模式)或获取暗视野图像的模式 (下文中,称为暗视野模式)。之后,照明控制部203为光源111设定所选模式的相关参数, 以与所选模式一致。然后,照明控制部203使光源111发出可适用于所指模式的照明光。 来自光源111的照明光穿过载物台130的开口而照射到整个生物样本SPL。由照明控制部 203设定的参数可包括例如照明光强度等级和光源选择。还考虑照明控制部203对附属于放大图像拾取部120的光源121进行控制的情形。在该情形下,照明控制部203参考指定照明方法的信息以选择明视野模式或暗视野模式。之后,照明控制部203根据所选模式为光源121设定所选模式的相关参数。然后,照明控制部203使光源121发出可适用于该模式的照明光。来自光源121的照明光穿过载物台 130的开口而照射到整个生物样本SPL。由照明控制部203设定的参数可包括例如照明光强度等级和光源选择。优选地,明视野模式下所使用的照明光可以是可见光。而且,暗视野模式下所使用的照明光可优选地为包括能够激发用于特殊染色的荧光标记的波长的光类型。在暗视野模式下,关掉(cut out)荧光标记的背景。
[载物台驱动控制部]载物台驱动控制部205是对用于驱动附属于优选实施方式的显微镜10的载物台的载物台驱动机构135进行控制的处理部。在接收到从整体控制部201输出的、指定生物样本SPL的成像方法的信息时,载物台驱动控制部205基于所获取的关于成像方法的信息来控制载物台驱动机构135。例如,考虑该优选实施方式的显微镜10拾取缩略图像的情形。在接收到从整体控制部201输出的、表示要拾取整个样本SPL的缩略图像的信息时,载物台驱动控制部205使载物台130在载物台表面方向(X-Y轴方向)上以标本PRT整体进入成像元件113的成像范围这种方式移动。载物台驱动控制部205进一步使载物台130在Z轴方向上移动,以使物镜112聚焦在整个标本PRT上。现在考虑优选实施方式的显微镜10拾取放大图像的情形。在接收到从整体控制部201输出的、表示要拾取整个样本SPL的放大图像的信息时,载物台驱动控制部205使载物台130以生物样本SPL从光源111与物镜112之间移动到聚光透镜122和物镜123之间的这种方式在载物台表面方向上移动。而且,载物台驱动控制部205使载物台130在载物台表面方向(X_Y轴方向)上移动,以使生物样本的特定部位置于由成像元件1 所限定的成像范围内。此外,载物台驱动控制部205对载物台驱动机构105执行驱动控制,以使载物台 130在垂直于载物台表面的方向(即Z轴方向,或组织切片的深度方向)以生物样本SPL的置于预定成像范围内的那个部位与物镜123的焦点相重合的这种方式移动。[缩略图像拾取控制部]缩略图像拾取控制部207是对附属于缩略图像拾取部110的成像元件113进行控制的处理部。缩略图像拾取控制部207为成像元件113设定与明视野模式或暗视野模式有关的参数。在获取来自成像元件113的并且与形成在成像元件113的成像平面上的图像相对应的输出信号时,缩略图像拾取控制部207认为所获取的输出信号是表示缩略图像的输出信号。在获取表示缩略图像的输出信号之后,缩略图像拾取控制部207将与所获取的信号对应的数据(即,原始数据)输出到整体控制部201。由缩略图像拾取控制部207设定的参数可包括例如曝光开始时间和结束时间。[放大图像拾取控制部]放大图像拾取控制部209是对附属于放大图像拾取部120的成像元件124进行控制的处理部。放大图像拾取控制部209为成像元件IM设定与明视野模式或暗视野模式相关的参数。在将来自成像元件1 的并且与形成在成像元件124的成像平面上的图像相对应的输出信号获取时,放大图像拾取控制部209认为所获取的输出信号是表示放大图像的输出信号。在获取表示放大图像的输出信号之后,放大图像拾取控制部209将与所获取的信号相对应的数据(即,原始数据)输出到整体控制部201。由放大图像拾取控制部209设定的参数可包括例如曝光开始时间和结束时间。[整体控制部]整体控制部201是对整个显微镜以及上述各个控制部进行控制的处理部。整体控制部201获取关于由显微镜10拾取的缩略图像和放大图像的数据,并且使该数据以合适的方式被显影或数字处理。之后,整体控制部201将由缩略图像和放大图像组成的显微镜图像数据经由网络3上传到图像管理服务器30。这使作为客户装置而连接到网络的图像显示装置40能够阅览由通过显微镜10所拾取的样本的显微镜图像。以上描述了作为该优选实施方式一部分的显微镜控制装置20的功能的一些示例。上述的构成要素可使用通用部件、材料或电路,或专用于构成要素的功能的专用硬件来构成。可替换地,构成要素的功能都可由CPU等来执行。因此,可以根据实施该实施方式时的技术水平而根据需要来改变各个构成要素的构造。还可以创建用于实现作为优选实施方式一部分的显微镜制装置20的功能的程序,并将所创建的程序安装在个人计算机等装置中以进行执行。还可提供存储计算机程序并且通过计算机可读取程序的记录介质。该记录介质可以表现为包括磁盘、光盘、磁光盘和闪存的多种形式。进一步地,上面提到的计算机程序可以经由例如网络输送,而不依靠记录介质。(1-4)基础技术及其问题在随后说明图像管理服务器30和图像显示装置40的详细结构之前,下面将简要地描述本公开的基础技术。当改良下文中所描述的基础技术时,以提供更显著有益效果的方式构建该优选实施方式。这种改良的技术是该优选实施方式的特征部分。也就是说,尽管该优选实施方式是基于本文所描述的技术问题的基本概念创立的,但是应当注意,该实施方式的本质概括为其改良部分,并且该实施方式是与本公开的基础技术在结构上明显不同的且在效果上是有区别的。如同能够拾取数字图像的任何显微镜一样,图1和图2中所示的优选实施方式的显微镜10将样本的数字图像分为如图3所示的多个平铺单元格图像(在该示例中为四行和五列)。然后,每个平铺单元格图像在存储到诸如硬盘驱动器(HDD)的存储装置上之前, 经过诸如JPEG的图像压缩处理。尽管所有平铺单元格图像的宽度和高度相同,但是一个平铺单元格图像与另一个平铺单元格图像的压缩后的数据大小可以是相同或者可以是不同的,这取决于最后得到的图像。尽管可以将所有的平铺单元格图像处理为不同的数据文件,但是当单个样本的图像文件被分为多个独立文件时,会导致系统功能和性能的管理成本增加。为了减小这种管理成本,一个文件通常由覆盖一个样本的多个平铺单元格图像组成。在上面的情形下,给定数据文件中每个平铺单元格图像的开始位置不是已知的。 为了解决这个问题,所有平铺单元格图像的开始位置可包括在如图4所示的数据文件的报头部分中,或者数据大小可以加在每个平铺单元格图像的前头,从而准许如图5所示的访问下一个平铺单元格图像。除了所指平铺单元格图像的宽度和高度之外,每个平铺单元格图像的平铺单元格报头包括诸如包含放大倍率和照明光类型的成像条件的信息。如图6所示,包含在显微镜图像数据文件中的上述显微镜图像数据包括多种分辨率的平铺单元格图像。如从图6中清晰可见,该显微镜图像数据文件是所谓的mipmap文件, 其中各水平(层)上的基线(baseline)图像(即,平铺单元格图像)以分辨率递减的顺序垂直层叠,从而形成金字塔形结构。如图6所示,最大分辨率的基线扫描平铺单元格(平铺单元格图像)在金字塔形结构的底部,其中缩略图像置于金字塔的上部。当显微镜图像数据由各种分辨率的平铺单元格图像组成时,当阅览所指显微镜图像数据时,能够跨越分辨率等级来高效地执行放大或缩小处理。当阅览显微镜图像数据时,具有图3至图6中所示结构的合适的显微镜图像的想要部分显示在显示屏上。在这点上,如图7所示,至少覆盖由用户操作所指定的显示范围的一部分的平铺单元格图像用于在显示屏上显示所指定的显示范围。下面参考图8简要说明当显微镜图像数据的管理、提供和阅览都在同一装置(即, 信息处理装置)上实现时所执行的处理的流程。首先,用户在信息处理装置上指定要阅览的样本。然后,信息处理装置读取合适的显微镜图像数据的报头(步骤S11),并且等待用户的输入(步骤S13)。之后,当用户指定希望阅览的显微镜图像的部分时,信息处理装置将与用户想要阅览的图像部分对应的平铺单元格图像指定(步骤SK)。基于关于所指定的平铺单元格图像的信息,信息处理装置判定是否读出所有的平铺单元格图像(步骤S17)。如果判定尚未读出所有的平铺单元格图像,则信息处理装置继续从预定的存储区读取合适的平铺单元格图像(步骤S19),并且显示读取的平铺单元格图像(步骤S21)。然后返回到步骤S17,信息处理装置判定是否已经读出所有的平铺单元格图像。同时,如果在步骤S17中发现已经读出所有的平铺单元格图像,则信息处理装置返回到步骤S13,并且等待用户的输入。在显微镜图像附有如图3所示的平铺单元格号码的情况下,结合上面概述的处理流程,考虑图像的显示范围(如图7中所指出的图像显示范围)由用户输入指定的情形。在该情形下,为了显示合适的显示范围,信息处理装置确定需要具有平铺单元格号码1、2、3、 6、7、8、11、12和13的总共九个平铺单元格图像。因此,信息处理装置通过重复步骤S17中条件分支九次,读出所有的平铺单元格图像,从而在显示屏上显示与感兴趣的显示范围对应的显微镜图像。可考虑管理显微镜图像的服务器将其管理的显微镜图像提供给阅览所提供的每个图像所设计的客户装置的另一种情形。下面参考图9和图10简要地说明在这种服务器和其客户装置之间执行的处理的流程。下面参考图9简要地说明客户装置侧上的处理流程。客户装置参考从服务器获取的显微镜图像的列表等,指出想要阅览的样本的显微镜图像,并且发送合适显微镜图像的报头的请求(步骤S31)。然后,客户装置接收从服务器发出的报头(步骤S33中),并等待用户输入(步骤S35)。在通过用户的操作指定想要阅览的显微镜图像的那部分之后,客户装置将与用户想要阅览的图像部分对应的平铺单元格图像指定(步骤S37)。基于关于所指定的平铺单元格图像的信息,客户装置确定是否已接收所有的平铺单元格图像(步骤S39)。如果尚未接收到所有的平铺单元格图像,则客户装置向服务器发送至今待接收的平铺单元格图像的请求(步骤S41),并且接收从服务器发送的平铺单元格图像(步骤 S43)。客户装置继续显示所接收到的平铺单元格图像(步骤S4Q。然后返回到步骤S39, 客户装置判定是否已经接收所有的平铺单元格图像。同时,如果在步骤S39中发现已经接收所有的平铺单元格图像,则客户装置返回到步骤S35,并且等待用户的输入。下面参考图10简要地说明服务器侧的处理流程。管理显微镜图像数据的服务器接收从客户装置发送的请求(步骤S51中),并且判定收到的请求的内容(步骤S53)。如果从客户装置发出的请求不请求任何平铺单元格图像,则服务器判定客户装置请求报头信息,并且从预定的存储区读取报头(步骤S5Q。另一方面,如果发现从客户装置接收的请求请求平铺单元格图像,则服务器从预定的存储区读取合适的平铺单元格图像 (步骤S57)。之后,该服务器将读取的数据发送到发出请求的客户装置(步骤S59)。在显微镜图像附有如图3所示的平铺单元格号码的情况下,结合上面概述的处理流程,考虑如图7中所指出的图像的显示范围由用户输入指定的情形。图11示出了该情形下服务器与其客户装置之间发生的处理的流程。首先,该客户装置向服务器发出对报头的请求(步骤S61)。服务器将合适的报头发送到客户装置(步骤S6!3)。在从服务器接收到报头时,客户装置分析所接收到的报头(步骤S65)。作为分析的结果,客户装置判定为了显示合适的显示范围,需要具有平铺单元格号码1、2、3、6、7、8、11、12和13总共九个平铺单元格图像。之后,为了获取需要的平铺单元格图像,客户装置重复发送平铺单元格图像的请求并重复接收所请求的平铺单元格图像(步骤S67到S7!3)。使用所获取的平铺单元格图像,客户装置在屏幕上显示用户所指定的显示范围(步骤S75),并且等待用户新的输入(步骤S77)。当随着用户新的输入而需要新的平铺单元格图像时,客户装置请求从服务器发送新的平铺单元格图像(步骤S79)。服务器将所请求的平铺单元格图像发送到客户装置(步骤 S81)。图8和图11中的处理流程的比较揭示了如下在当前提议的由服务器和其客户装置组成的任何系统中,仅仅是经由网络从服务器接收读取的数据将图8处理过程中的从存储装置(例如,HDD)接收读取的数据取代。换言之,在当前提议的由服务器和其客户装置组成的系统中,阅览合适的显微镜图像的应用经由网络是简单可操纵的。如从图11的流程图显而易见的,要获取的平铺单元格图像的数目越大,在服务器和其客户装置间交换所涉及的数据次数越多。这导致了由于网络响应延迟(往返时间 (RTT))所产生的响应性下降的问题。如果有的话,也是很少通过注意往返时间来研究改善响应性能的技术。在实现改善的目的中,本公开的发明人也研究了用于高效地缓存平铺单元格图像的方法。他们的研究得出了下面给出的发现。在使用传统的缓存方法的情况下,服务器的高速缓冲存储器根据由客户装置请求的平铺单元格图像的索引(平铺单元格号码、坐标等) 缓存平铺单元格图像数据。所缓存的平铺单元格图像数据包括下列-已提供给客户装置的平铺单元格图像的数据;-位于要提供给客户装置的图像数据的坐标附近的平铺单元格图像的数据;-位于要提供给客户装置的数据文件附近的平铺单元格图像的数据;然而,在采用上面缓冲方法的情况下,服务器很难确定当前显微镜图像的哪个范围显示在客户装置上。这致使难以在服务器侧实现高效缓冲。这反过来又使得服务器必须采取诸如利用更大的高速缓冲存储器的措施,而利用更大的高速缓冲存储器会在网络带宽和存储容量方面施加更大的负荷。在使用限定数目的连接来请求提供多个平铺单元格图像的情况下,服务器通过以
17平铺单元格图像的请求顺序依次地返回平铺单元格图像,来响应于作出请求的客户装置。 在这种情形下,尽管存在高速缓冲存储器包含可立即提供给客户装置的平铺单元格图像的事实,但是服务器在将获取的数据发给客户装置之前,必须获取在高速缓冲存储器中未发现的数据。因此,客户装置获得所有的平铺单元格图像会花费更长时间。这会引起使对用户在客户装置的显示器上的操作的响应性恶化的问题。在上述的情形下,基于用于将起因于网络响应延迟的响应性能下降最小化的研究,来实施作为该优选实施方式一部分的图像管理服务器30和图像显示装置40,以提高用户的便利性。而且,基于用于提高图像显示装置40侧上显示图像的速度同时将图像数据的发送和接收所需要的网络带宽和存储器容量的增大最小化的研究,来实施下面将讨论的图像管理服务器30和图像显示装置40。(1-5)图像管理服务器的结构下面参考图12详细说明该优选实施方式的图像管理服务器30的典型结构。图12 是示出作为优选实施方式一部分的图像管理服务器30的结构的框图。如图12所示,图像管理服务器30主要由显微镜图像获取部301、数据分析部303、 元信息生成部305、图像提供处理部307、提供图像获取部309、提供图像预测部311、高速缓冲存储器313、通信控制部315和存储部317组成。显微镜图像获取部301可使用例如CPU、ROM和RAM来实现。显微镜图像获取部 301获取由包括该优选实施方式的显微镜10和显微镜控制装置20的各种显微镜图像拾取系统所拾取的显微镜图像数据。显微镜图像数据不仅可以包括表示样本的放大图像的放大图像数据,还可以包括对应于样本的缩略图像的缩略图像数据。显微镜图像获取部301将所获取的显微镜图像数据输出到数据分析部303 (后面将讨论),并且将所获取的数据存储到存储部317(后面将讨论)的预定存储区。可使用例如CPU、ROM和RAM来实现数据分析部303。数据分析部303对从显微镜图像获取部301输出的显微镜图像数据进行分析,以确定显微镜图像数据存储的数据格式。分析结果从数据分析部303输出到元信息生成部305 (后面将讨论)。优选地,数据分析部303可将所获取的分析结果以与相应显微镜图像数据相关联的方式存储到存储部317(后面将讨论)中。数据分析部303还可将与显微镜图像数据的分析有关的历史信息存储到存储部317。可使用例如CPU、R0M和RAM来实现元信息生成部305。基于由数据分析部303完成的显微镜图像数据的分析结果,元信息生成部305生成包括与显微镜图像数据的数据格式有关的信息的元信息。优选地,这种元信息的格式可以是诸如XML(可扩展标记语言)的结构化语言,但并不局限于此。以下将以更具体的术语说明由元信息生成部305生成的元 fn息ο元信息生成部305将所生成的元信息以与相应的显微镜图像数据相关联的方式存储到存储部317的预定存储区中。优选实施方式的显微镜图像管理系统1将元信息提供给用作阅览显微镜图像的终端的图像显示装置40。该设置(setup)能够带来高效地提供显微镜图像数据的过程。可使用例如CPU、R0M和RAM来实现图像提供处理部307。在通过图像显示装置40进行请求时,图像提供处理部307向图像显示装置40提供其管理的显微镜图像数据的列表等。而且,当图像显示装置40如此请求时,图像提供处理部307将管理的显微镜图像数据本身提供给图像显示装置40。此外,当图像提供处理部307向图像显示装置40提供显微镜图像数据时,其可以从图像显示装置获取各种提示信息。这种提示信息可包括与在图像显示装置40的显示屏上显示的平铺单元格图像有关的信息和表示用户操作方向(即,阅览显微镜图像的方向) 的运动矢量信息。以下将以具体的术语说明图像提供处理部307的功能。在从图像显示装置40接收到对报头信息的请求时,图像提供处理部307将与相应的显微镜图像数据有关的信息输出到提供图像获取部309(后面将讨论)。当提供图像获取部分309输出与相应的显微镜图像数据相关联的元信息时,图像提供处理部307将所获取的元信息提供给请求报头信息的图像显示装置40。同时,在从图像显示装置40接收到发送平铺单元格图像的请求时,图像提供处理部307将与发送请求中所描述的平铺单元格图像有关的信息(下文中,该信息可被称为请求的平铺单元格信息)输出到提供图像获取部309。可替换地,图像提供处理部307可将请求的平铺单元格信息输出到提供图像预测部311(后面将讨论)。当提供图像获取部309 输出相应的平铺单元格图像时,图像提供处理部307将所获取的平铺单元格图像提供给请求平铺单元格图像的图像显示装置40。用于确定希望发送的平铺单元格图像的方法不局限于任何特定方法。例如,可仅使用如图3所示的感兴趣平铺单元格图像特有的平铺单元格号码,来确定希望发送的平铺单元格图像。可替换地,在每个平铺单元格图像的位置仅由平面-方向坐标(X-Y坐标)表示,或者通过平面-方向坐标(X-Y坐标)和聚焦-方向坐标(Z轴坐标)两者表示的情况下,可使用这种坐标信息以及相关放大倍率的信息确定希望发送的平铺单元格图像。图像提供处理部307可向图像显示装置40发送单个或一起发送多个平铺单元格图像。当将一组平铺单元格图像发送到图像显示装置40时,图像提供处理部307可根据预定的准则按顺序排列要发送的平铺单元格图像,并且以由此确定的顺序发送平铺单元格图像。例如,当图像显示装置40请求一起发送多个平铺单元格图像时,图像提供处理部 307可优选地将请求的平铺单元格图像中存在于高速缓冲存储器313(后面将讨论)中的那些发送。而且,假设图像显示装置40请求一起发送多个平铺单元格图像时,图像提供处理部307可将请求的平铺单元格图像中共用整个样本图像中的同一个平面但在聚集方向位于不同位置的那些一起发送。在从图像显示装置40收到上面提到的提示信息的请求时,图像提供处理部307将所接收到的提示信息输出到提供图像预测部311(后面将讨论)。如果提供图像预测部311 将与用户非常可能阅览的平铺单元格图像有关的预测信息输出,则图像提供处理部307将所获取的预测信息输出到提供图像获取部309。同时,图像提供处理部307可使高速缓冲存储器313 (后面将讨论)将从提供图像获取部309发出的平铺单元格图像的实际数据保存。具体地,图像提供处理部307应优选地使高速缓冲存储器313存储基于从提供图像预测部311输出的预测信息所获取的平铺单元格图像数据。在获取来自图像显示装置40的请求的平铺单元格信息时,图像提供处理部307首先判定高速缓冲存储器313是否含有请求的平铺单元格信息中所描述的平铺单元格图像的实际数据。如果发现请求的平铺单元格图像存在于高速缓冲存储器313中,则图像提供处理部307可立即向图像显示装置40提供保存在高速缓冲存储器313中的数据。如果在高速缓冲存储器313中没有发现请求的平铺单元格图像,则图像提供处理部307请求提供图像获取部309获取请求的平铺单元格图像。优选地,图像提供处理部307可以按顺序排列平铺单元格图像,以以例如位于图像显示装置40上显示的显示范围附近的平铺单元格图像被优先提供的这种方式提供平铺单元格图像。可以以上述排列顺序的方式提供平铺单元格图像。通过执行上面概述的缓存过程,与提供图像获取部309根据请求的平铺单元格信息获取平铺单元格图像的情形相比,图像提供处理部307可更快地向图像显示装置40提供请求的平铺单元格图像。可使用例如CPU、R0M和RAM来实现提供图像获取部309。基于从图像提供处理部 307输出的请求的平铺单元格信息,提供图像获取部309从存储在存储部317的预定区域中的显微镜图像数据,获取将被发送到图像显示装置40的图像数据。在从存储部317获取相关的图像数据之后,提供图像获取部309将所获取的图像数据输出到图像提供处理部307。 可替换地,提供图像获取部309可将所获取的图像数据直接存储到高速缓冲存储器313中 (后面将讨论)。可使用例如CPU、R0M和RAM来实现提供图像预测部311。基于从图像提供处理部 307输出的请求的平铺单元格信息,提供图像预测部311预测接下来非常可能请求的平铺单元格图像。更具体地,提供图像预测部311将位于请求的平铺单元格信息中所描述的平铺单元格图像附近的平铺单元格图像预测为接下来非常可能请求的平铺单元格图像。提供图像预测部311将预测结果输出到图像提供处理部307。位于请求的平铺单元格图像附近的平铺单元格图像不仅包括同一平面上的请求的平铺单元格图像附近的平铺单元格图像,还包括聚焦方向上的请求的平铺单元格图像附近的平铺单元格图像。如果经由图像提供处理部307接收到来自图像显示装置40的提示信息,则提供图像预测部311基于接收到的提示信息预测接下来非常可能请求的平铺单元格图像。例如,考虑其中提示信息包括表示当前显示在显示屏上的范围的信息(下文中称为显示范围信息)的情形。在该情形下,提供图像预测部311可将由显示范围信息所表示的平铺单元格图像附近的平铺单元格图像,预测为接下来非常可能请求的平铺单元格图像。现在,考虑其中提示信息包括表示用户在图像显示装置40上操作的方向(S卩,阅览显微镜图像的方向)的运动矢量信息的情形。这种运动矢量信息被假设为不仅包括关于用户在与在显示屏上显示的平铺单元格图像相同平面上操作的方向,还包括关于用户在聚焦方向上对图像进行的诸如缩放和扫视(pan)的操作的方向。在该情形下,提供图像预测部311可将运动矢量方向上的平铺单元格图像预测为接下来非常可能请求的平铺单元格图像。可使用例如R0M、RAM或一些其他存储装置来实现高速缓冲存储器313。高速缓冲存储器313保存提供图像获取部309从适当的存储区所获取的平铺单元格图像的实际数据,直到该平铺单元格图像提供给图像显示装置40。可以使用例如CPU、R0M、RAM以及合适的通信装置来实现通信控制部315。通信控制部315 —方面控制通过网络3在图像管理服务器30与显微镜控制装置20之间进行的通信,另一方面控制通过网络3在图像管理服务器30与设立于图像管理服务器30外部的图像显示装置40之间进行的通信。存储部317是附属于该优选实施方式的图像管理服务器30的存储装置的示例。存储部317存储显微镜图像数据和与存储的显微镜图像数据相关联的数据分析结果和元信息。同时,存储部317可存储包括已被存储的显微镜图像数据的历史和已被提供的显微镜图像数据的历史的各种历史信息。进一步地,存储部317可根据需要存储由优选实施方式的图像管理服务器30执行一些处理所保存的各种参数、处理进行中的结果、各种数据库及程序。前述段落讨论了作为优选实施方式一部分的图像管理服务器30的典型功能。上述的构成要素可使用通用部件或电路、或专用于构成要素功能的专用硬件构成。可替换地, 各构成要素的功能都可通过CPU等来执行。因此,可以根据实施该实施方式时的技术水平而根据需要来改变各个构成要素的构造。还可以创建用于实现作为优选实施方式一部分的图像管理服务器30的功能的程序,并将所创建的程序安装在个人计算机等装置中以进行执行。还可提供存储计算机程序并且通过计算机可读取程序的记录介质。该记录介质可以表现为包括磁盘、光盘、磁光盘和闪存的多种形式。进一步地,上面提到的计算机程序可以经由例如网络输送,而不依靠记录介质。(1-6)图像显示装置的结构下面参考图13详细说明该优选实施方式的图像显示装置40的结构。图13是示出作为优选的实施方式一部分的图像显示装置40的典型结构的框图;如图13所示,图像显示装置40主要由用户操作信息获取部401、显微镜图像获取控制部403、显示控制部405、提示信息生成部407、提示信息发送部409、高速缓冲存储器 411、通信控制部413和存储部415组成。可使用例如CPU、R0M、RAM和合适的输入装置来实现用户操作信息获取部401。用户操作信息获取部401获取从诸如键盘、鼠标和触摸屏的输入装置输出的并且与用户在这些装置上执行的操作相对应的输出信号。利用所获取的输出信号,用户操作信息获取部401 生成表示由用户执行的操作(即,用户操作)的用户操作信息。用户操作信息获取部401将所生成的用户操作信息输出到以下将讨论的显微镜图像获取控制部403、显示控制部405 和提示信息生成部407。可替换地,用户操作信息获取部401可将所生成的用户操作信息存储到存储部415(后面将讨论)作为历史信息。用户在诸如键盘、鼠标和触摸屏的输入装置上执行的操作可构成例如显微镜图像的选择处理或给定显微镜图像的显示范围的改变处理。包括但不局限于这些示例的用户操作被转换成表示所指操作且被输出到各个处理部的用户操作信息。可以使用例如CPU、R0M和RAM来实现显微镜图像获取控制部403。响应于从用户操作信息获取部401输出的用户操作信息指示开始获取显微镜图像的列表,显微镜图像获取控制部403从图像管理服务器30获取由该服务器30管理的显微镜图像的列表。当通过用户操作选择指定样本的显微镜图像时,显微镜图像获取控制部403向图像管理服务器30 发送关于所选择的显微镜图像的元信息的发送请求。例如,当利用缩略图像通过用户操作选择用户想要阅览的显微镜图像的某一区域时,显微镜图像获取控制部403基于获取的元信息等,指定组成合适区域的平铺单元格图像。然后,显微镜图像获取控制部403将关于所指定的平铺单元格图像的信息发送到图像管理服务器30作为请求的平铺单元格信息。由显微镜图像获取控制部403发送的请求的平铺单元格信息可使用所指平铺单元格图像特有的号码(即,平铺单元格号码),或通过利用表示平铺单元格图像的位置的坐标(例如,X-Y或X-Y-Z轴坐标)以及图像放大倍率来指定平铺单元格图像。此外,请求的平铺单元格信息可包含指定想要单个获取一个平铺单元格图像的一个信息项或指定想要一起获取多个平铺单元格图像的多个信息项。如果只存在一个附属于且指定各请求的平铺单元格图像的信息项,则多个平铺单元格图像的试图获取将涉及向图像管理服务器30输出多个请求的平铺单元格信息的信息项。当指定请求的平铺单元格图像的多个信息项全部包括在请求的平铺单元格信息中时,可一起获得相应的多个平铺单元格图像。在获取从图像管理服务器30输出的平铺单元格图像数据时,显微镜图像获取控制部403将获取的数据存储在高速缓冲存储器411中(后面将讨论)。可替换地,显微镜图像获取控制部403可将获取的平铺单元格图像数据存储在存储部415中。可使用例如CPU、R0M和RAM来实现显示控制部405。显示控制部405对存在于附属于作为优选实施方式一部分的图像显示装置40的显示装置上的显示屏进行控制。此外, 显示控制部405根据从用户操作信息获取部401输出的用户操作信息,改变显示在显示屏上的内容。当显微镜图像获取控制部403输出关于显微镜图像列表的信息时,基于输出的信息,显示控制部405在显示屏上显示用户可阅览的显微镜图像列表。如果输出的用户操作信息指示显微镜图像的显示开始,则显示控制部405通过利用保存在高速缓冲存储器 411(后面将讨论)等中的平铺单元格图像,将样本的显微镜图像显示在显示屏上。如果输出的用户操作信息指示改变在显示屏上显示的显示范围,则显示控制部405相应地在显示屏内在平面方向(横向和纵向)以及聚焦方向(缩放和扫视)上移动平铺单元格图像。此外,显示控制部405指定要显示在显示屏上的平铺单元格图像,并将关于显示的平铺单元格图像的信息输出到显微镜图像获取控制部403和提示信息生成部407 (后面将讨论)。这允许显微镜图像获取控制部403和提示信息生成部407指定当前显示在图像显示装置40的显示屏上的平铺单元格图像。显示控制部405也可选择保存在高速缓冲存储器411和存储部415中的各种信息,来作为要在图像显示装置40的显示屏上显示的内容。可使用例如CPU、R0M和RAM来实现提示信息生成部407。至少基于从用户操作信息获取部401输出的用户操作信息或从显示控制部405获取的关于显示屏内容的信息,提示信息生成部407生成表示由图像显示装置40当前执行的显微镜图像的显示处理的内容的提示信息。当预测接下来非常可能请求的平铺单元格图像时,图像管理服务器30利用该提示信息。例如,提示信息生成部407可使用关于显示屏上显示的内容的信息指定要在显示屏上显示的平铺单元格图像,并且生成关于显示屏上显示的平铺单元格图像的信息来作为提示信息。此外,基于从用户操作信息获取部401输出的用户操作信息,提示信息生成部407 指定表示用户操作的方向(即,阅览显微镜图像的方向)的运动矢量。之后,提示信息生成部407可以生成表示指定的运动矢量的信息来作为提示信息。假设运动矢量不仅包括用户在与显示屏上显示的平铺单元格图像相同的平面上的操作,还包括在聚焦方向上的诸如缩放和拍扫视操作。提示信息生成部407将由此生成的提示信息输出到提示信息发送部409(后面将讨论)。可替换地,提示信息生成部407可将所生成的提示信息本身或关于由此生成的提示信息的历史信息置于存储部415(后面将讨论)中。可使用例如CPU、R0M和RAM来实现提示信息发送部409。提示信息发送部409将由提示信息生成部407生成的提示信息经由通信控制部413 (后面将讨论)发送到图像管理服务器30。可替换地,与显微镜图像获取控制部403相互协作,提示信息发送部409可使上述提示信息随同请求的平铺单元格信息一起发送到图像管理服务器30。即使显微镜图像获取控制部403不向图像管理服务器30发送各种信息,提示信息发送部409也可向图像管理服务器30发送提示信息作为分离的单独包。这使图像显示装置40能够向图像管理服务器30频繁地发送提示信息。结果,基于发送的提示信息,图像管理服务器30可更正确地预测要提供的图像,从而可以为图像显示装置40的用户提供适宜的操作环境。下面使用示例说明提示信息发送部409发送提示信息的时刻(timing)。提示信息发送部409利用下列条件的一种或组合将携带有提示信息的包发送到图像管理服务器30 (条件a)利用时间进行控制(条件a-Ι)在超过预设时限(tl)图像显示装置40尚未向图像管理服务器3发送平铺单元格包(即,请求的平铺单元格信息)的情况下,提示信息发送部409发送提示信肩、ο(条件b)利用表示显示范围的坐标的变化进行控制(条件b-Ι)如果显示在图像显示装置40的显示屏上的显示范围的显示坐标改变, 则即使在图像显示装置40的高速缓冲存储器411中发现所有要显示的图像,提示信息发送部409也只发送提示信息。(条件b-幻提示信息发送部409在上述条件b-Ι下但在减少时刻下发送提示信息,减少时刻如每满足“η”(例如,三)次该条件发送一次。应该注意,提示信息发送部409发送提示信息的时刻不限于上面的示例。提示信息发送部409可在任何期望的时刻向图像管理服务器30发送提示信息。可使用例如R0M、RAM或一些其他存储装置来实现高速缓冲存储器411。高速缓冲存储器411保存显微镜图像获取控制部403从图像管理服务器30获取的平铺单元格图像的实际数据。可根据显示控制部405在合适的显示装置的显示屏上显示平铺单元格图像的需要来使用保存在高速缓冲存储器411中的平铺单元格图像的实际数据。可以使用例如CPU、R0M、RAM和适当的通信装置来实现通信控制部413。通信控制部413控制通过网络3在位于一方的图像显示装置40与设立于图像显示装置40外部、位于另一方的图像管理服务器30之间进行的通信。存储部415是附属于该优选实施方式的图像显示装置40的存储装置的示例。存储部415存储从图像管理服务器30获取的显微镜图像数据和与存储的显微镜图像数据相关联的数据分析结果和元信息。此外,存储部415可存储含有已获取的显微镜图像数据的历史的各种历史信息。此外,存储部415可根据需要将通过优选实施方式的图像显示装置 40进行一些处理所保存的各种参数、处理进行中的结果、各种数据库和程序存储。前述的段落讨论了作为优选实施方式一部分的图像显示装置40的典型功能。上述的构成要素可使用通用部件或电路,或专用于构成要素的功能的专用硬件来构成。可替换地,构成要素的功能都可由CPU等来执行。因此,可以根据实施该优选实施方式时的实际技术水平而根据需要来改变各个构成要素的构造。还可以创建用于实现作为优选实施方式一部分的图像显示装置20的功能的程序,并将所创建的程序安装在个人计算机等装置中以进行执行。还可提供存储计算机程序并且通过计算机可读取程序的记录介质。该记录介质可以表现为包括例如磁盘、光盘、磁光盘和闪存的多种形式。进一步地,上面提到的计算机程序可以经由例如网络输送,而不依靠记录介质。(1-7)元信息的示例下面参考图14至图151以专用的术语来说明该优选实施方式的图像管理服务器 30和图像显示装置40所使用的元信息。图14至图151是说明作为关于显微镜图像数据的报头信息的元信息的表格式视图。图14示出由作为优选实施方式一部分的图像管理服务器30在XML中生成的元信息的示例。通过分析从显微镜控制装置20上传的显微镜图像数据,优选实施方式的图像管理服务器30可生成诸如图14中所示的描述各种关于显微镜图像的信息的元信息。如图14中所示,由图像管理服务器30生成的元信息描述诸如拾取倍率、光照条件和压缩质量的各种信息。图像显示装置40通过参考由图像管理服务器30提供的这种元信息,可容易掌握显微镜图像数据的特征。图15A至图151详细说明了图14中所示出的元信息中描述的各元素。如从图15A 和15B明显看出的,“gimage”元素包括多个确定显微镜图像的信息项,例如拾取倍率、光照条件和压缩质量。因此在如图14所示的元信息中,“gimage”元素应该优选地描述为必需的项目。除了图15A至151所示的元素之外,诸如给出指定显微镜图像的说明的“描述”的期望元素可定义为且描述为元信息。在图15A至151所示的表格中,标记为“必须的”项目应该优选地作为元信息被包括或者作为包含在元信息中元素被包括。还是在图15A至151所示的表格中,标记为“可选的”项目是作为元信息可被省略或者作为元信息中包含的元素可被省略的项目。标记“必须的”和“可选的”仅仅是示例,并不局限于图15A至图151中描述的内容。上面提到的元信息是通过图像管理服务器30分析显微镜图像数据而生成的。因而断定,也可以为通过包括该优选实施方式的显微镜10和显微镜控制装置20的显微镜系统之外的系统拾取的显微镜图像生成元信息。因此,该优选实施方式的图像管理服务器30 还可以管理通过该优选实施方式的显微镜系统之外的任何系统拾取的样本的显微镜图像。图像管理服务器30通过分析显微镜图像数据的数据格式,生成元信息。这意味着图像管理服务器30易于改变或更新文件格式。(1-8)图像显示装置和图像管理服务器之间交换的信息的示例下面使用具体的示例来简要地说明在图像显示装置40和图像管理服务器30之间交换的各种信息。[请求信息和响应信息]如上所述,用于显示图像的图像显示装置40通常使用平铺单元格图像特有的平铺单元格号码来管理平铺单元格图像文件,并且每个平铺单元格通常由JPEG图像组成。从图像显示装置40发送到图像管理服务器30的请求的平铺单元格信息的协议由三种信息构成平铺单元格号码(平铺单元格ID)、图像显示装置40上的显示坐标(X、Y、缩放)和如下所示的当前显示的运动矢量。图像显示装置40上的显示坐标和运动矢量是可选的并且可忽略。请求(请求的平铺单元格信息)图像显示装置40 —图像管理服务器30tileid = 0,1,2 & view = 0,0,0 & vect = 1,1,0使用下列协议来描述图像管理服务器30响应于上述请求信息所返回的响应信息,例如响应图像管理服务器30 —图像显示装置40tileid = 0,offset = 100,size = 100tileid = 1,offset = 200,size = 100tileid = 2,offset = 300,size = 100〈tileid 0 data〉〈tileid 1 data〉〈tileid 2 data〉通过考虑待提供的平铺单元格图像的优先顺序,S卩如后面要说明的通过改变平铺单元格图像的顺序,图像管理30也可使用例如下面所示的协议来描述响应信息。响应图像管理服务器30 —图像显示装置40tileid = 1,offset = 100,size = 100tileid = 2,offset = 200,size = 100tileid = 0,offset = 300,size = 100〈tileid 1 data〉〈tileid 2 data〉〈tileid 0 data〉[提示信息]从图像显示装置40发送到图像管理服务器30的提示信息可使用例如下面所示的协议描述。在随后的示例中,指示当前显示在图像显示装置40上的内容的坐标(视图)和所涉及的运动矢量被描述为提示信息。
提示图像显示装置40 —图像管理服务器30view = 0,0,0 & vect = 1,1,0如上所述,在图像显示装置40和图像管理服务器30之间发送和接收的各种信息的细节仅仅是示例,并不局限于用于之间交换的这些种类的信息的协议。(1-9)平铺单元格图像缓存方法下面将参考图16至图19以专用的术语来说明图像管理服务器30提供平铺单元格图像所使用的典型方法。图16至图19是说明优选实施方式的典型的平铺单元格图像缓存方法的示意图。如上面提到的,使用提供图像预测部311预测的结果,并在从图像显示装置40接收任何请求之前,图像管理服务器30获取接下来非常可能请求的平铺单元格图像,并且将获取的平铺单元格图像置于高速缓冲存储器313中。考虑图像显示装置40发送指示图像显示装置40当前显示的范围的提示信息的情形。利用通常在其显示屏上显示如图16所示的显示范围的图像显示装置40,图像显示装置 40的高速缓冲存储器411缓存覆盖图16中所指示的显示范围的平铺单元格图像数据。并且因为图像显示装置40发送指示其当前显示范围的提示信息,所以图像管理服务器30可事先将当前显示范围附近的平铺单元格图像存储在高速缓冲存储器313中,作为接下来非常可能请求的平铺单元格图像。现在考虑其中图像显示装置40发送关于运动矢量的提示信息的情形。利用通常在其显示屏上显示如图16所示的显示范围的图像显示装置40,图像显示装置40的高速缓冲存储器411缓存覆盖图17和图18中所指示的显示范围的平铺单元格图像数据。在这点上,图像管理服务器30可根据与从图像显示装置40发出的运动矢量有关的提示信息,预测图像显示装置40上的显示屏的变化。因此,图像管理服务器30可确定位于运动矢量移动方向上的平铺单元格图像是接下来非常可能请求的。这允许图像管理服务器30将位于运动矢量移动方向上的多个平铺单元格图像事先缓存在高速缓冲存储器313 中,来作为接下来非常可能请求的平铺单元格图像。也就是说,在图17的示例中,图像管理服务器30可以根据运动矢量移动的方向, 确定位于显示范围右侧的平铺单元格图像是接下来非常可能请求的。因此,图像管理服务器30事先将大量位于显示范围右侧的平铺单元格图像缓存。同样,在图18的示例中,图像管理服务器30可以根据运动矢量移动的方向,确定位于显示范围下侧的平铺单元格图像是接下来非常可能请求的。因此,图像管理服务器30事先将大量位于显示范围下侧的平铺单元格图像缓存。就移动而言,运动矢量不局限于平面方向并且可考虑聚焦方向。例如,考虑其中如图19中所示的平铺单元格图像组成显示范围并且运动矢量在图19的Z轴方向移动的情形。在那个情形下,可以确定如图19所示的具有相同X-Y轴坐标和不同的Z轴坐标的平铺单元格图像是接下来非常可能请求的。因此图像管理服务器30事先将多个位于运动矢量移动方向上的平铺单元格图像缓存在可高速缓冲存储器313中,来作为接下来非常可能请求的平铺单元格图像。如果存在具有不同放大倍率的显微镜图像数据,则图像管理服务器30可以确定运动矢量在哪个方向上移动(即,图像放大或图像缩小),以预测接下来非常可能请求的平铺单元格图像。(待提供的平铺单元格图像的优先顺序)图像管理服务器30的图像提供处理部307可以将待提供给图像显示装置40的平铺单元格图像按优先顺序排列,并且优先提供满足上述讨论的预定条件的平铺单元格图像。现在考虑下面讨论的关于平铺单元格图像的信息A和信息B用作用于确定将平铺单元格图像提供给图像显示装置40的顺序的信息的情形。(A)与在图像管理服务器30的高速缓冲存储器313中发现的平铺单元格图像有关的信息(缓存信息)(B)与在由表示图像显示装置40上当前显示位置的提示信息所指定的显示范围内发现的平铺单元格图像有关的信息基于上面两种信息(A和B),图像管理服务器30的图像提供处理部307可以以例如以下说明的方式确定平铺单元格图像的优先顺序。(示例1)使用缓存信息和提示信息两者的情形(优先顺序1)适合于A和B的平铺单元格图像(优先顺序2、适合A而不适合B的平铺单元格图像(优先顺序幻不适合A但适合B的平铺单元格图像(优先顺序4)既不适合A也不适合B的平铺单元格图像(示例2)仅使用缓存信息的情形(优先顺序1)适合A的平铺单元格图像(优先顺序2、不适合A的平铺单元格图像如上所述,图像管理服务器30按照优先顺序排列待提供给图像显示装置40的平铺单元格图像。这使图像管理服务器30能够按优先顺序提供与其他的平铺单元格图像相比图像显示装置40更需要的那些平铺单元格图像或可立即提供的平铺单元格图像。(1-10)图像阅览方法的流程下面参考图20至图27说明在优选实施方式的图像管理服务器30和图像显示装置40之间执行的典型的图像阅览方法的流程。图20至图27是概述通过优选实施方式执行的图像阅览方法的流程图。[图像获取方法的流程——部分1]下面首先参考图20说明通过优选实施方式的图像显示装置40执行的典型图像获取方法的流程。在进行随后说明之前,假设图像显示装置40的显微镜图像获取控制部403已经从图像管理服务器30获取由服务器30管理的显微镜图像的列表。假定从用户操作信息获取部401输出用户操作信息,则图像显示装置40的显微镜图像获取控制部403检测用户已经指定想要阅览的样本。然后显微镜图像获取控制部 403向图像管理服务器30发送获取与合适的显微镜图像数据有关的元信息的请求(步骤 S101)。之后,图像显示装置40的显微镜图像获取控制部403从图像管理服务器30接收元信息(XML)(步骤S103),并且等待用户输入(步骤S105)。
当用户的操作指出用户想要阅览的显微镜图像的部分时,显微镜图像获取控制部 403指定与用户想要阅览的图像部分相对应的平铺单元格图像(步骤S107)。基于与所指的平铺单元格图像有关的信息,显微镜图像获取控制部403判定是否已经接收所有的平铺单元格图像(步骤S109)。如果判定尚未接收所有的平铺单元格图像,则显微镜图像获取控制部403将与尚未收到的平铺单元格图像有关的请求平铺单元格的信息发送到图像管理服务器30(步骤 S111),并且接收从图像管理服务器30发送的平铺单元格图像(步骤S113)。然后,显示控制部405对所接收的平铺单元格图像执行显示处理(步骤S115)。之后,显微镜图像获取控制部403返回到步骤S109,并且判定是否已经接收所有的平铺单元格图像。如果在步骤S109中判定已接收所有的平铺单元格图像,则显微镜图像获取控制部403返回到步骤S105,并且等待用户的输入。[图像提供方法的流程——部分1]下面紧接着参考图21说明通过优选实施方式的图像管理服务器30执行典型的图像提供方法的流程。在接收到从图像显示装置40发出的请求(步骤S121)时,图像管理服务器30的图像提供处理部307确定接收的请求的内容(步骤S123)。如果从图像显示装置40发出的请求不是平铺单元格图像请求,则图像提供处理部307确定图像显示装置40请求报头信息,并且从合适的存储区中读取报头(步骤S125)。 然后,图像管理服务器30在到达步骤S131 (后面将讨论)之前根据需要分析报头并且生成 XML (步骤 S127)。如果从图像显示装置40发出的请求结果是平铺单元格图像请求,则图像提供处理部307从合适的存储区中读取合适的平铺单元格图像(步骤S129)。然后,图像管理服务器30的图像提供处理部307将读出的数据发送到发送该请求的图像显示装置40 (步骤S131)。[图像阅览方法的流程——部分1]假设,按上述的顺序执行上面的步骤,考虑其中用户的输入关于其附有如图3中所示的平铺单元格号码的显微镜图像指定如图7所示的显示范围的情形。图22示出这种情形下在图像管理服务器30和图像显示装置40之间执行的步骤的流程。图像显示装置40的显微镜图像获取控制部403向图像管理服务器30发送元信息请求(步骤S141)。图像管理服务器30的图像提供处理部307将合适的元信息(XML)发送到图像显示装置40 (步骤S143)。图像显示装置40的显微镜图像获取控制部403对从图像管理服务器30发出的元信息(XML)进行分析(步骤S140。这使图像显示装置40的显微镜图像获取控制部403确定为了显示合适的显示画面,需要具有平铺单元格号码1、2、3、6、 7、8、11、12和13的总共九个平铺单元格图像。之后,为了获取所需要的平铺单元格图像,显微镜图像获取控制部403重复平铺单元格图像的发送请求和请求的平铺单元格图像的接收(步骤S147到S15!3)。使用获取的平铺单元格图像,图像显示装置40的显示控制部405在显示屏上显示用户指定的显示范围(步骤S155)。图像显示装置40的用户操作信息获取部401等待用户新的输入(步骤 S157)。当随着用户新的输入而需要新的平铺单元格图像时,显微镜图像获取控制部403请
28求从图像管理服务器30发送新的平铺单元格图像(步骤S159)。图像管理服务器30的图像提供处理部307将请求的平铺单元格图像发送到图像显示装置40(步骤S161)。[图像获取方法的流程——部分2]下面参考图23说明通过用于一起请求多个平铺单元格图像的图像显示装置40执行的典型的图像获取方法的流程。假定从用户操作信息获取部401输出用户操作信息,图像显示装置40的显微镜图像获取控制部403检测用户已经指定想要阅览的样本。然后显微镜图像获取控制部403向图像管理服务器30发送获取与合适的显微镜图像数据有关的元信息的请求(步骤S171)。之后,图像显示装置40的显微镜图像获取控制部403从图像管理服务器30接收元信息(XML)(步骤S173),并且等待用户输入(步骤S175)。当用户的操作指出用户想要阅览的显微镜图像的部分时,显微镜图像获取控制部 403指定与用户想要阅览的图像部分相对应的平铺单元格图像(步骤S177中)。基于与所指的平铺单元格图像有关的信息,显微镜图像获取控制部403向图像管理服务器30发送用于请求所有指定的平铺单元格图像的请求的平铺单元格信息(步骤S179)。然后,显微镜图像获取控制部403接收从图像管理服务器30发出的多个平铺单元格图像(步骤S181)。显示控制部405接着执行所接收的平铺单元格图像的显示处理。之后,显微镜图像获取控制部403返回到步骤S175,并且等待用户输入。[图像提供方法的流程——部分2]下面参考图M说明图像管理服务器30在接收到一起发送多个平铺单元格图像的请求时所执行的典型的图像提供方法的流程。在接收到从图像显示装置40发出的请求(步骤S191)时,图像管理服务器30的图像提供处理部307确定接收的请求的内容(步骤S193)。如果从图像显示装置40发出的请求不是平铺单元格图像请求,则图像提供处理部307确定图像显示装置40请求报头信息,并且从合适的存储区中读取报头(步骤S195)。 然后,在到达步骤S201 (后面将讨论)之前,图像管理服务器30根据需要分析报头并且生成 XML (步骤 S197)。如果从图像显示装置40发出的请求结果是请求多个平铺单元格图像,则图像提供处理部307从合适的存储区中读取所有适合的平铺单元格图像(步骤S199)。然后,图像管理服务器30的图像提供处理部307将所读出的数据发送到发送该请求的图像显示装置40 (步骤S201)。[图像阅览方法的流程——部分2]假设,按上述的顺序执行上面的步骤,考虑其中用户的输入关于其附有如图3中所示的平铺单元格号码的显微镜图像指定如图7所示的显示范围的情形。图25示出这种情形下在图像管理服务器30和图像显示装置40之间执行的步骤的流程。图像显示装置40的显微镜图像获取控制部403向图像管理服务器30发送元信息请求(步骤S211)。图像管理服务器30的图像提供处理部307向图像显示装置40发送合适的元信息(XML)(步骤S2i;3)。图像显示装置40的显微镜图像获取控制部403对从图像管理服务器30发出的元信息(XML)进行分析(步骤S2M)。这使图像显示装置40的显微镜图像获取控制部403确定为了显示合适的显示画面,需要具有平铺单元格号码1、2、3、6、7、8、11、12和13的总共九个平铺单元格图像。之后,为了获取所需要的平铺单元格图像,显微镜图像获取控制部403将发送所有九个平铺单元格图像的请求发送到图像管理服务器30(步骤S217)。在接收到发送多个平铺单元格图像的请求时,图像管理服务器30的图像提供处理部307向图像显示装置提供所有请求的平铺单元格图像(步骤S219)。使用获取的平铺单元格图像,图像显示装置40 的显示控制部405在显示屏上显示用户指定的显示范围(步骤S221)。图像显示装置40的用户操作信息获取部401等待用户新的输入(步骤S223)。当随着用户新的输入而需要新的平铺单元格图像时,显微镜图像获取控制部403请求从图像管理服务器30发送新的平铺单元格图像(步骤S22Q。图像管理服务器30的图像提供处理部307向图像显示装置40 发送请求的平铺单元格图像(步骤S227)。[图像获取方法的流程——部分3]下面参考图沈说明通过用于将提示信息随同平铺单元格图像请求一起发送到图像管理服务器30的图像显示装置40执行的典型图像获取方法的流程。假定用户操作信息从用户操作信息获取部401输出,则图像显示装置40的显微镜图像获取控制部403检测用户已指定想要阅览的样本。然后显微镜图像获取控制部403向图像管理服务器30发送获取与合适的显微镜图像数据有关的元信息的请求(步骤S231)。之后,图像显示装置40的显微镜图像获取控制部403从图像管理服务器30接收元信息(XML)(步骤S233),并且等待用户输入(步骤S235)。当用户的操作指出用户想要阅览的显微镜图像的部分时,显微镜图像获取控制部 403指定与用户想要阅览的图像部分相对应的平铺单元格图像(步骤S237)。如果感兴趣的样本的显微镜图像的部分已经显示在图像显示装置40的显示屏上,则为了生成与所涉及的运动矢量有关的提示信息,提示信息生成部407通常可计算当前显示区域的中心坐标的移动方向(步骤S239)。然后,显微镜图像获取控制部403和提示信息发送部409相互协同工作,以将对基于关于所指定的平铺单元格图像的信息所生成的所有平铺单元格图像请求的请求的平铺单元格信息以及所生成的关于运动矢量的提示信息发送到图像管理服务器30(步骤 S241)。之后,显微镜图像获取控制部403接收从图像管理服务器30发出的多个平铺单元格图像(步骤S243)。显示控制部405执行接收到的平铺单元格图像的显示处理(步骤 S245)。然后,显微镜图像获取控制部403返回到步骤S235,并且等待用户输入。[图像提供方法的流程——部分3]下面参考图27说明当提示信息随同请求信息一起发送时通过图像管理服务器30 执行的典型图像提供方法的流程。图像管理服务器30的图像提供处理部307接收从图像显示装置40发出的请求 (步骤S251)。利用接收到的请求,图像提供处理部307确定接收到的请求的内容(步骤 S253)。如果确定从图像显示装置40发出的请求不是平铺单元格图像请求,则图像提供处理部307确定图像显示装置40请求报头信息,并且因此从合适的存储区中读取报头(步骤S22Q。图像管理服务器30在执行步骤S267 (后面将讨论)之前接着根据需要分析报头并且生成XML (步骤S257)。如果从图像显示装置40发出的请求结果是请求多个平铺单元格图像,则图像提供处理部307从合适的存储区读取所有合适的平铺单元格图像(步骤S259)。然后,图像提供处理部307判定所接收到的请求信息是否附有任何提示信息(步骤S^l)。如果判定未附有提示信息,则提供图像预测部311确定位于请求的平铺单元格图像附近的平铺单元格图像是接下来非常可能请求的。然后,在执行步骤S267 (后面将讨论) 之前,提供图像获取部309缓存合适的平铺单元格图像(步骤。如果判定附有提示信息,则提供图像预测部311依据提示信息确定在运动方向上的平铺单元格图像是接下来非常可能请求的。在执行步骤S267(后面将讨论)之前,提供图像获取部309接着缓存合适的平铺单元格图像(步骤S263中)。之后,图像管理服务器30的图像提供处理部307将取回的数据发送到发出该请求的图像显示装置40 (步骤,并且缓存发送的数据(步骤。当执行上述步骤的流程时,优选实施方式的显微镜图像管理系统可以将起因于网络响应延迟的响应性能的任何下降最小化,从而提高用户的便利性。(2)硬件结构下面参考图观详细说明根据优选实施方式的图像管理服务器30的典型硬件结构。图观是示出优选实施方式的图像管理服务器30的硬件结构的框图。图像管理服务器30主要由CPU 901、ROM 903和RAM 905组成。图像管理服务器 30进一步包括主机总线907、桥接器909、外部总线911、接口 913、输入装置915、输出装置 917、存储装置919、驱动器921,连接端口 923和通信装置925。CPU 901用作算术处理单元和根据记录在ROM 903、RAM 905、存储装置919或可移动记录介质927中的各种程序控制图像管理服务器30内部所有或部分工作的控制单元。 ROM 903存储CPU 901使用的程序、操作参数和其他资源。RAM 905用作通过CPU 901执行的程序和在程序执行期间可根据需要变化的参数的主要存储器。这些装置是经由通常由诸如CPU总线的内部总线形成的主机总线907相互连接的。主机总线907经由桥接器909连接到诸如PCI (外围组件互连/接口 )总线的外部总线911。输入装置915是被用户操作的操作装置,例如鼠标、键盘、触摸屏、按钮、开关、操纵杆以及其他控制杆。输入装置915可以是使用红外线或无线电波的远程控制装置(所谓的远程控制器)。输入装置915还可以是对在图像管理服务器30上执行的操作响应的诸如移动电话或PDA的外部连接装置929。此外,输入装置915可以包括基于用户操作上述操作装置所输入的信息生成输入信号并将所生成的信号输出到CPU 901的输入控制电路。图像管理服务器30的用户可以通过适宜地操作输入装置915向服务器30输入各种数据或者指示处理操作。输出装置917是使用能够以可见或可听的方式将所获得的信息通知用户的装置构成的。这些装置可以是包括CRT (阴极射线管)显示装置、液晶显示器、等离子显示装置、 EL(电致发光)显示装置以及灯;以及诸如扬声器和耳机的音频输出装置;打印机;移动电话;或传真中的任一种。例如,输出装置917输出通过图像管理服务器30执行的各种处理所获得的结果。更具体地,显示装置将通过图像管理服务器30执行的各种处理的结果以文本或图像格式输出。音频输出装置将由再生音频数据或声音数据形成的音频信号转换成输出的模拟信号。存储装置919是用于存储数据的装置,其构建为图像管理服务器30的典型存储单元。例如,存储装置919可以由诸如HDD(硬盘驱动器)的磁存储装置、半导体存储装置、光存储装置、或磁光存储装置构成。存储装置919存储由CPU 901执行的程序和数据以及从外部装置获得的各种数据。驱动器921是用于记录介质的读取器/写入器,并内置在图像管理服务器30中或安装在图像管理服务器30的外部。驱动器921装载有诸如磁盘、光盘、磁光盘、或半导体存储器的可移动记录介质927,从所装载的介质927读取信息,并将读取的信息输出到RAM 905。另外,驱动器921可以在所装载的可移动记录介质927中写入信息。此外,可移动记录介质927可以是DVD(数字通用光盘)介质、HD-DVD(高清晰度数字通用光盘)介质以及蓝光介质中的任一种。可移动记录介质927还可以是紧凑式闪存(CF,注册商标)、闪存、 SD (安全数字)存储卡、安装有非接触IC芯片的IC (集成电路)卡、或一些其他合适的电子
直ο连接端口 923是用于将装置直接连接到图像管理服务器30的端口。连接端口 923 的示例包括USB (通用串行总线)端口、IEEE 1394端口以及SCSI (小型计算机系统接口 ) 端口。连接端口 923的其他示例是RS-232C端口、光纤音频终端以及HDMI(高分辨率多媒体接口)端口。外部连接装置9 直接连接至连接端口 923使图像管理服务器30经由端口 923从连接装置9 获得各种数据,并将各种数据提供给装置929。通信装置925典型是由连接到用于通信的通信网络931的装置构成的通信接口。 例如,通信装置925可以是用于有线或无线LAN(局域网)的通信卡、蓝牙(注册商标)或 WUSB(无线USB)。另外,通信装置925可以是用于光通信的路由器、ADSL(非对称数字用户线)路由器、或用于各种通信的调制解调器。根据诸如TCP/IP的预定协议,通信装置925 可以将信号发送到例如因特网或其他通信装置或者从因特网或其他通信装置接收信号。连接至通信装置925的通信网络931可以由诸如因特网、家庭LAN、红外线通信系统、无线电波通信系统、或卫星通信系统的有线或无线网络构成。前述的段落描述了可实现作为优选实施方式一部分的图像管理服务器30的功能的硬件构成要素的示例。这些构成要素可使用一般用途的部件,或专用于构成要素的功能的专用硬件构建。因此,可以根据实施该实施方式时的实际技术水平而根据需要改变构成要素的构造。显微镜控制装置20的硬件结构和图像显示装置40的硬件结构与该优选实施方式的图像管理服务器30的硬件结构实质上相同,并且因此下面不再进一步讨论。(3)结论如上所述,本公开的优选实施方式使图像管理服务器能够基于从图像显示装置发出的提示信息,预测和缓存接下来非常可能请求的图像。这能够显著地降低图像显示装置中的缓存容量,并且有助于减少诸如存储容量和网络带宽的这种资源要求。因为发送时允许多个图像装置一起交换并可根据需要改变顺序,所以可以减少响应请求返回数据的延迟时间。即使在许多反应延迟大的情况下,也可实现高速图像显示。此外,在通过具有比图像显示装置相对大的存储器或存储容量的图像管理服务器来执行预测缓存的情况下,能够对构成比仅通过图像显示装置执行缓存的情形更广的图像区域的数据执行预取。这使图像显示装置能够提供高速显示。因为图像管理服务器30分析显微镜图像数据,并且生成关于显微镜图像数据的元信息,所以该优选实施方式的显微镜图像管理系统还可以对通过不同于优选实施方式的系统的显微镜系统拾取的数据进行管理。由于是图像管理服务器30分析显微镜图像数据和生成元信息,所以图像管理服务器30可以在其封闭的环境内改变或更新文件格式。应当理解,尽管参照附图结合具体的实施方式详细描述了本公开,但对本领域的那些普通技术人员显而易见的是,可根据上述描述进行许多替代、修改和变化。因此,意指本公开涵盖所有的这种替代、修改和变化,只要它们落在所附权利要求的精神和范围内。本公开包含于2010年6月四日向日本专利局提交的日本优先权专利申请JP 2010-147635的相关主题,其全部内容结合于此作为参考。
权利要求
1.一种图像管理服务器,包括显微镜图像获取部,被配置成获取由显微镜拾取的由多个平铺单元格图像组成的样本的显微镜图像,然后将获取的所述显微镜图像存储于预定的存储区;元信息生成部,被配置成根据对由所述显微镜图像获取部获取的所述显微镜图像执行的数据分析的结果,生成确定显微镜图像的元信息;图像提供处理部,被配置成响应来自能够阅览显微镜图像的图像显示装置的请求,将所述元信息和所述显微镜图像提供给所述图像显示装置;以及提供图像预测部,被配置成基于从所述图像显示装置发送的表示由所述图像显示装置执行的显微镜图像显示处理的内容的提示信息,预测被所述图像显示装置请求可能性高的平铺单元格图像。
2.根据权利请求1所述的图像管理服务器,其中,如果所述提示信息包括关于所述图像显示装置的显示屏上显示的平铺单元格图像的信息,则所述提供图像预测部将位于所述显示屏上显示的所述平铺单元格图像附近的平铺单元格图像预测为被所述图像显示装置请求可能性高的平铺单元格图像。
3.根据权利请求1所述的图像管理服务器,其中,如果所述提示信息包括关于表示所述图像显示装置上用户操作的方向的运动矢量的信息,则所述提供图像预测部将位于所述运动矢量的方向上的平铺单元格图像预测为被所述图像显示装置请求可能性高的平铺单元格图像。
4.根据权利请求1所述的图像管理服务器,进一步包括高速缓冲存储器,被配置成至少存储由所述提供图像预测部预测的所述平铺单元格图像或提供给所述图像显示装置的所述平铺单元格图像。
5.根据权利请求1所述的图像管理服务器,其中,如果存在多个待提供给所述图像显示装置的平铺单元格图像,则所述图像提供处理部对待提供的所述多个平铺单元格图像进行按优先顺序排列,并且将所述平铺单元格图像按照优先顺序依次提供给所述图像显示装置。
6.根据权利请求5所述的图像管理服务器,其中,所述图像提供处理部将被所述图像显示装置请求的所述平铺单元格图像分为存储于所述高速缓冲存储器中的平铺单元格图像和不存储于所述高速缓冲存储器中的平铺单元格图像,使得优先提供存储在所述高速缓冲存储器中的平铺单元格图像。
7.根据权利请求1所述的图像管理服务器,其中,在所述显微镜图像由平面方向上的平铺单元格图像和聚焦方向上的平铺单元格图像构成的情况下,如果请求所述平面方向上的一个平铺单元格图像,则所述图像提供处理部提供所请求的平铺单元格图像以及与所请求的平铺单元格图像在平面方向上位置相同的且在聚焦方向上位置不同的平铺单元格图像。
8.根据权利请求1所述的图像管理服务器,其中,当所述图像显示装置在单个请求中要求多个平铺单元格图像时,所述图像提供处理部将所述多个平铺单元格图像一起提供给所述图像显示装置。
9.一种图像显示装置,包括显微镜图像获取控制部,被配置成控制从管理由显微镜拾取的且由多个平铺单元格图像组成的样本的显微镜图像的图像管理服务器中获取所述显微镜图像;显示控制部,被配置成控制由所述显微镜图像获取控制部获取的所述显微镜图像在显示屏上的显示;提示信息生成部,被配置成基于从所述显示控制部输出且显示在所述显示屏上的关于所述显微镜图像的信息以及关于由用户执行的操作的用户操作信息中的至少一个,生成表示用于在所述显示屏上显示所述显微镜图像的显示处理的内容的提示信息;以及提示信息发送部,被配置成将由所述提示信息生成部生成的所述提示信息发送到所述图像管理服务器。
10.根据权利请求9所述的图像显示装置,其中,所述提示信息生成部基于所述用户操作信息确定表示用户在所述图像显示装置上操作的方向的运动矢量,并且获取关于所述运动矢量的信息作为所述提示信息。
11.根据权利请求9所述的图像显示装置,其中,所述提示信息发送部将所述提示信息与请求提供所述平铺单元格图像的信息一起发送到所述图像管理服务器。
12.根据权利请求11所述的图像显示装置,其中,所述提示信息发送部将所述提示信息以独立于请求提供所述平铺单元格图像的信息的方式发送到所述图像管理服务器。
13.根据权利请求9所述的图像显示装置,其中,所述显微镜图像获取控制部从所述图像管理服务器获取确定所述显微镜图像的元信息,并且基于获取的所述元信息确定想要获取的平铺单元格图像。
14.根据权利请求9所述的图像显示装置,其中,所述显微镜图像获取控制部使用各个所述平铺单元格图像特有的并指出期望的平铺单元格图像的标识号码或所述期望的平铺单元格图像在所述显微镜图像内的坐标和所述显微镜图像的放大倍率,来确定想要获取的平铺单元格图像。
15.根据权利请求9所述的图像显示装置,其中,所述显微镜图像获取控制部在单个请求中请求多个想要获取的平铺单元格图像。
16.一种图像提供方法,包括获取由显微镜拾取的由多个平铺单元格图像组成的样本的显微镜图像,然后将获取的所述显微镜图像存储于预定的存储区;根据对获取的所述显微镜图像执行的数据分析的结果,生成确定所述显微镜图像的元 fn息;响应来自能够阅览显微镜图像的图像显示装置的请求,将所述元信息和所述显微镜图像提供给所述图像显示装置;以及基于从所述图像显示装置发送的且表示由所述图像显示装置执行的显微镜图像显示处理的内容的提示信息,预测被所述图像显示装置请求可能性高的平铺单元格图像。
17.一种图像获取方法,包括从管理由显微镜拾取的且由多个平铺单元格图像组成的显微镜图像的图像管理服务器获取所述显微镜图像;在显示屏上显示获取的所述显微镜图像;基于所述显示屏上显示的关于所述显微镜图像的信息以及关于由用户执行的操作的用户操作信息中的至少一个,生成表示用于在所述显示屏上显示所述显微镜图像的显示处理的内容的提示信息;以及将生成的所述提示信息发送到所述图像管理服务器。
18.一种用于使计算机执行以下步骤的程序,包括显微镜图像获取功能,获取由显微镜拾取的由多个平铺单元格图像组成的样本的显微镜图像,然后将获取的所述显微镜图像存储于预定的存储区;元信息生成功能,根据对通过所述显微镜图像获取功能获取的所述显微镜图像执行的数据分析的结果,生成确定显微镜图像的元信息;图像提供处理功能,响应来自能够阅览显微镜图像的图像显示装置的请求,将所述元信息和所述显微镜图像提供给所述图像显示装置;以及提供图像预测功能,基于从所述图像显示装置发送的且表示由所述图像显示装置执行的显微镜图像显示处理的内容的提示信息,预测被所述图像显示装置请求可能性高的平铺单元格图像。
19.一种用于使计算机执行以下步骤的程序,包括显微镜图像获取控制功能,控制从管理由显微镜拾取的且由多个平铺单元格图像组成的显微镜图像的图像管理服务器中获取显微镜图像;显示控制功能,控制由所述显微镜图像获取控制功能获取的所述显微镜图像在显示屏上的显示;提示信息生成功能,基于所述显示屏上显示的关于所述显微镜图像的信息以及关于由用户执行的操作的用户操作信息中的至少一个,生成表示用于在所述显示屏上显示所述显微镜图像的显示处理的内容的提示信息;以及提示信息发送功能,将由所述提示信息生成功能生成的所述提示信息发送到所述图像管理服务器。
20.一种图像管理系统,包括 图像管理服务器;以及图像显示装置;所述图像管理服务器包括显微镜图像获取部,被配置成获取由显微镜拾取的由多个平铺单元格图像组成的样本的显微镜图像,然后将获取的所述显微镜图像存储于预定的存储区;元信息生成部,被配置成根据对通过所述显微镜图像获取部获取的所述显微镜图像执行的数据分析的结果,生成确定显微镜图像的元信息;图像提供处理部,被配置成响应来自能够阅览显微镜图像的图像显示装置的请求,将所述元信息和所述显微镜图像提供给所述图像显示装置;以及提供图像预测部,被配置成基于从所述图像显示装置发送的并表示由所述图像显示装置执行的显微镜图像显示处理的内容的提示信息,预测被所述图像显示装置请求可能性高的平铺单元格图像,所述图像显示装置包括显微镜图像获取控制部,被配置成控制从所述图像管理服务器中获取所述显微镜图像;显示控制部,被配置成控制由所述显微镜图像获取控制部获取的所述显微镜图像在显示屏上的显示;提示信息生成部,被配置成基于从所述显示控制部输出且显示在所述显示屏上的关于所述显微镜图像的信息以及关于由用户执行的操作的用户操作信息中的至少一个,生成表示用于在所述显示屏上显示所述显微镜图像的显示处理的内容的提示信息;以及提示信息发送部,被配置成将由所述提示信息生成部生成的所述提示信息发送到所述图像管理服务器。
全文摘要
本申请公开了图像管理服务器、图像获取方法及图像管理系统,该图像管理服务器包括显微镜图像获取部,获取通过显微镜拾取的由多个平铺单元格图像组成的样本的显微镜图像,然后将获取的显微镜图像存储于预定的存储区;元信息生成部,根据对通过显微镜图像获取部获取的显微镜图像执行的数据分析的结果,生成确定显微镜图像的元信息;图像提供处理部,响应来自能够阅览显微镜图像的图像显示装置的请求,将元信息和显微镜图像提供给图像显示装置;以及提供图像预测部,基于从图像显示装置发送的并表示由图像显示装置执行的显微镜图像显示处理的内容的提示信息,预测被图像显示装置请求可能性高的平铺单元格图像。
文档编号G06F17/30GK102368110SQ20111016997
公开日2012年3月7日 申请日期2011年6月22日 优先权日2010年6月29日
发明者久曾神宏, 山根健治, 梶本雅人, 田上直树 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1