信息处理装置、信息处理方法和信息处理程序的制作方法
【专利摘要】本发明提供了信息处理装置、信息处理方法和信息处理程序。该信息处理方法包括:从终端接收对部分图像的请求,其中所述部分图像是第一格式病理图像的至少一部分,所述第一格式病理图像包括具有不同分辨率的多个层的第一图像,所述终端能够显示第一格式病理图像;获取第二格式病理图像的具有对应于所接收的请求的分辨率的层,所述第二格式不同于第一格式;将所获取的第二格式病理图像的层转换为具有对应分辨率的第一格式病理图像;存储所转换的第一格式病理图像;以及响应于接收的请求,从所存储的第一格式病理图像提取对应于所接收的请求的部分图像,并向终端回复所述部分图像。
【专利说明】信息处理装置、信息处理方法和信息处理程序
【技术领域】
[0001]本公开主要涉及被配置为显示利用显微镜获取的图像的信息处理装置。本公开进一步涉及信息处理方法和信息 处理程序。
【背景技术】
[0002]在过去,下列系统是众所周知的。光学显微镜获取观察目标的图像。该图像被数字化。该数字图像可根据需要用于任何目的。例如,日本专利申请公开第2011-112523号公开了下列系统。在医疗保健、病理学等领域中,光学显微镜获取生物体的细胞、组织、器官等的图像。医生、病理学家等检查图像中的组织等。或者,医生、病理学家等利用图像诊断病人(请参见日本专利申请公开第2011-112523号,段落【0002】,【0003】等)。
[0003]日本专利申请公开第2011-112523号的系统使用该申请的图2所示的图像金字塔结构。显微镜拍摄一个观察对象的图片,从而获取多个不同分辨率的图像。图像金字塔结构是一个图像的多个不同分辨率的图像组。用户从所述图像组中选择任意的图像。被选择图像的任意区域的图像可以被显示。由于使用了图像金字塔结构,用户会感觉到犹如他观察到观察放大率正在被改变的观察目标(请参见日本专利申请公开第2011-112523号,段落【0032】到【0040】等)。
【发明内容】
[0004]在多数情况下,通过使用光学显微镜获取的这样的图像会是很大的数据。例如,上述图像金字塔结构需要多个图像的数据。进一步地,在图像金字塔结构最底层的图像具有最大的尺寸。具有最大尺寸的图像是大约50x50K像素(千像素)(在日本专利申请公开第2011-112523号的段落【0033】中描述)。期望在短时间内处理这样大的图像。例如,期望短时间内将具有不同格式的图像转换为最佳格式,以及短时间内显示被转换图像。进一步地,在这样大的图像数据被转换为最佳格式并被存储在例如硬盘中的情况下,大的图像数据消耗大量的硬盘空间。
[0005]鉴于上述情况,期望提供被配置为优化图像的格式转换的信息处理装置、信息处理方法和信息处理程序。
[0006](I)根据本技术的实施方式,提供一种信息处理装置,该信息处理装置包括:接收部,被配置为从终端接收对部分图像的请求,其中所述部分图像是第一格式病理图像的至少一部分,所述第一格式病理图像包括具有不同分辨率的多个层的第一图像,所述终端能够显示第一格式病理图像;获取部,被配置为获取具有对应于已接收请求的分辨率的第二格式病理图像的层,所述第二格式不同于第一格式;转换部,被配置为将已获取的第二格式病理图像的层转换为具有对应分辨率的第一格式病理图像;存储部,被配置为存储转换的第一格式病理图像;以及应答部,被配置为响应于所接收的请求从所存储的第一格式病理图像提取与接收的请求对应的部分图像,并向终端回复所述部分图像。
[0007]根据本技术,第一格式病理图像包括具有不同分辨率的第一图像。第一图像分别在多个层。通过使用终端,用户可以命令终端显示在特定层(分辨率)的图像中的特定位置的图像。进一步地,通过使用终端,用户可以命令终端显示对应于特定瓦片(tile)号码的图像(号码被分配给被分为多个瓦片的病理图像的每个瓦片)。例如,假定第一格式是自己公司的格式,而第二格式是不同公司的格式。终端不能够原样显示不同公司格式的图像。在这样的情况下,有必要将第一格式数据转换为第二格式。根据本技术,不是第二格式病理图像的所有层的图像一次性转换。相反,仅将与从终端请求的分辨率对应的层的图像转换。转换后的图像被回复给终端。结果,花费更短时间转换格式和在终端上显示转换后的图像。
[0008]需要注意的是,数据可以被向上转换或向下转换。结果,可以创建具有不同于第二格式图像的分辨率的第一格式图像。就是说,数据转换之前的图像的层的号码不是必然和数据转换后的图像的层的号码相同。
[0009](2)根据本技术的实施方式,在信息处理装置中,接收部可以被配置为从终端接收请求,所述请求包括部分图像的位置信息和分辨率信息。
[0010](3)根据本技术的实施方式,在信息处理装置中,转换部可以被配置为将病理图像的至少编码方案(encoding scheme)转换。
[0011](4)根据本技术的实施方式,所述信息处理装置可以进一步包括:控制器,被配置为确定存储器是否存储与已接收请求中的位置信息和分辨率信息对应的第一格式病理图像,以及在存储器没有存储该第一格式病理图像的情况下,使获取部获取具有与已接收请求中分辨率信息对应的分辨率的病理图像层,以及促使转换部将获取的病理图像转换。
[0012]根据本技术,所述控制器确定存储器是否已经存储从终端请求的图像。仅在存储器没有存储该图像的情况下,转换第二格式图像。结果,可以防止执行不必要的转换处理。
[0013](5)根据本技术的实施方式,在信息处理装置中,控制器可以被配置为,在控制器确定存储器存储有与已接收请求中位置信息和分辨率信息对应的第一格式病理图像的情况下,基于已接收请求的位置信息,使应答部从存储的第一格式病理图像提取与已接收请求中的位置信息对应的部分图像,以及使应答部向终端回复部分图像。
[0014]根据本技术,所述控制器确定存储器是否已经存储从终端请求的图像。如果存储器存储有该图像,则从已存储在存储器中的病理图像提取部分图像,并将提取的部分图像回复给终端。由此,不转换第二格式图像。结果,可以防止执行不必要的转换处理。
[0015](6)根据本技术的实施方式,在信息处理装置中,第一格式可以具有可选择的图像压缩速率,信息处理装置可以进一步包括染色信息获取部,所述染色信息获取部被配置为获取第一格式病理图像的染色信息,以及转换部可以被配置为基于已获取的染色信息,确定用于转换的图像压缩速率。
[0016]根据本技术,在创建第二格式图像结束时,所述图像被分为瓦片。每个瓦片的图像被压缩。此时,基于染色信息,确定图像压缩的压缩速率。基于所述染色信息,可以确定是要求高图像质量(低压缩速率)用于病理图像还是可允许低图像质量(高压缩速率)用于该图像。基于所述染色信息改变压缩速率。结果,不要求高图像质量的图像可以以高压缩速率压缩。结果,可以优化存储器消耗。
[0017](7)根据本技术的实施方式,在信息处理装置中,存储器可以被配置为存储多个第一格式病理图像,以及信息处理装置可以进一步包括优化部,所述优化部被配置为计算多个第一格式病理图像中的每个的向终端回复的频率,以及以从具有计算出的最低频率的第一格式病理图像开始的升序对于预定阈值数的第一格式病理图像删除已经存储在存储器中的多个第一格式病理图像中的每个的图像中具有最高分辨率的图像的层。
[0018]根据本技术,具有最大数据(B卩,最高分辨率)的图像层被从使用的频率低的病理图像中删除。结果,盘空间不会拥塞向终端回复的频率低(即,低使用频率)的病理图像的图像数据。通过删除具有最大数据的图像层,可以增加盘空间。被删除的图像可以基于第二格式病理图像被再次重新创建。正因为如此,如果该图像被删除,也没有关系。
[0019](8)根据本技术的实施方式,在信息处理装置中,优化部可以被配置为计算已存储在存储器中的多个病理图像的回复频率,以及在具有最高分辨率的图像的层被删除的情况下,使获取部和转换部以从具有计算出的最高频率的病理图像开始的降序对于预定阈值数的病理图像创建具有与被删除图像的分辨率相同的分辨率的图像,并在存储器中存储所创建的图像。
[0020]根据本技术,具有最高分辨率的图像被从使用的频率低的病理图像中删除。因此,增加了盘空间。在此之后,向终端回复频率高(即,高使用频率)的病理图像的高分辨率图像被预先创建。结果,在终端请求高分辨率图像的情况下,可以在短时间内响应于请求来回复该图像。
[0021](9)根据本技术的实施方式,在信息处理装置中,所述请求可以包括用户识别符,所述用户识别符识别终端用户,以及信息处理装置可以进一步包括确定部,所述确定部被配置为基于在请求中的所述用户识别符和分辨率信息,计数每个用户指定分辨率的频率,以及基于每个用户指定分辨率的计数频率(counted frequency),确定每个用户在具有最低分辨率的层转换后要被转换的层。
[0022]根据本技术,为每个用户计数指定分辨率的频率。信息处理装置预先确定特定用户要指定的图像的分辨率。进一步地,在用户请求病理图像的情况下,信息处理装置基于之前确定的每个用户指定分辨率的频率,确定在具有最低分辨率的图像转换后要转换的图像的分辨率。这里,确保转换具有最低分辨率的图像。结果,可以防止执行特定用户不会指定的分辨率的图像的不必要转换。
[0023](10)根据本技术的实施方式,提一种供信息处理方法,该信息处理方法包括:通过接收部从终端接收对部分图像的请求,其中所述部分图像是第一格式病理图像的至少一部分,所述第一格式病理图像包括具有不同分辨率的多个层的第一图像层,所述终端能够显示第一格式病理图像;通过获取部获取具有与所接收的请求的分辨率对应的第二格式病理图像层,所述第二格式不同于第一格式;通过转换部将获取的第二格式病理图像层转换为具有对应分辨率的第一格式病理图像;在存储器中存储所转换的第一格式病理图像;以及,通过应答部响应于所接收的请求从已存储的第一格式病理图像提取与所接收的请求对应的部分图像,并向终端回复所述部分图像。
[0024]( 11)根据本技术的实施方式,提供信息处理程序,所述信息处理程序促使计算机起以下作用:接收部,被配置为从终端接收对部分图像的请求,其中所述部分图像是第一格式病理图像的至少一部分,所述第一格式病理图像包括具有不同分辨率的多个层的第一图像,所述终端能够显示第一格式病理图像;获取部,被配置为获取具有与所接收请求对应的分辨率的第二格式病理图像层,所述第二格式不同于第一格式;转换部,被配置为将已获取的第二格式病理图像层转换为具有对应分辨率的第一格式病理图像;存储部,被配置为存储已转换的第一格式病理图像;以及应答部,被配置为响应于所接收请求从已存储的第一格式病理图像提取与所接收请求对应的部分图像,并向终端回复所述部分图像。
[0025]如上所述,根据本技术,图像的格式转换可以被优化。
[0026]结合附绘图所示的本公开优选实施方式的下列详细描述,本公开的这些和其他目标、特征和优势将变得更加显而易见。
【专利附图】
【附图说明】
[0027]图1示出本技术的图像管理服务器400的典型使用环境的图;
[0028]图2示意性示出构成图像金字塔结构的多个病理图像的例子的图;
[0029]图3示出用于说明创建图像金字塔结构900的图像组的典型步骤的图;
[0030]图4示出状态如何改变的图;
[0031]图5示出本技术的图像管理服务器400的硬件配置的框图;
[0032]图6示出图像管理服务器400的功能块的图;
[0033]图7示出观察器计算机500的功能块的图;
[0034]图8示出图像管理服务器400原样再现不同公司格式图像服务器600的文件夹结构的情况的图;
[0035]图9示出用于说明图像管理服务器400的数据转换部45如何转换不同公司格式病理图像的流程图;
[0036]图10示出用于说明如何查询不同公司格式病理图像的转换状态的流程图;
[0037]图11示出当观察器计算机500访问图像管理服务器400存储的病理图像时,观察器计算机500使用的URI例子的图;
[0038]图12示出用于说明关于不同公司格式病理图像在观察器计算机500与图像管理服务器400之间转换的包括通信的整体流程的序列图;
[0039]图13是用于说明如何防止盘空间被浪费的流程图;
[0040]图14是用于说明当高分辨率图像被浏览时,如何增加处理速度的流程图;
[0041]图15是用于说明如何基于染色信息改变图像压缩的图像质量的流程图;以及
[0042]图16是用于说明如何为每个用户改变中等分辨率图像的定义的流程图。
【具体实施方式】
[0043]在下文中,通过参考绘图描述本公开的实施方式。
[0044]<第一实施方式>
[0045]【图像管理服务器的使用环境】
[0046]首先,将描述病理学家使用虚拟幻灯片图像(病理图像)做出诊断的病理学环境的全貌。通过使用显微镜对样本拍照获取虚拟幻灯片图像(病理图像)。病理学家使用观察器计算机的观察器观察病理图像,并利用所述图像做出诊断。图1示出本技术的图像管理服务器400的典型使用环境的图。
[0047]扫描器100包括显微镜10和扫描器计算机20。扫描器100被安装在医院的组织学实验室HL中。显微镜10拍摄原始(RAW)图像。扫描器计算机20处理原始图像。图像处理的例子包括处理步骤、 阴影处理、色彩平衡纠正、伽玛校正、以及8比特处理。此后,处理后的图像被分为瓦片。瓦片的尺寸是,例如256像素x256像素。被分为瓦片的图像被转换为JPEG (联合图像专家组)图像,并被压缩。此后,压缩后的图像被存储在硬盘HDl中。
[0048]扫描器计算机20的硬盘HDl存储JPEG图像。下一步,JPEG图像通过网络300被上传到硬盘HD2。硬盘HD2在图像管理服务器400中。图像管理服务器400在相同医院的数据中心DC中。
[0049]作为观察者的病理学家在医院的病理房间PR中或在医院外面的建筑物EX中。通过使用观察器计算机500,病理学家观察被存储在图像管理服务器400的硬盘HD2中的JPEG图像。观察器计算机500通过网络300被连接到图像管理服务器400。
[0050]或者,作为观察者的病理学家指示观察器服务器500记录显示历史。显示历史呈现基于病理学家观察JPEG图像时输入的操作在观察器窗口上显示的JPEG图像如何改变。已记录的显示历史通过网络300被发送到图像管理服务器400。图像管理服务器400存储显示历史。
[0051]进一步地,病理学家指示观察器计算机500调用被存储在图像管理服务器400中的显示历史。观察器能够再现JPEG图像是如何被观察的。
[0052]不同公司格式图像服务器600被安装在数据中心DC中。不同公司格式图像服务器600存储由不同公司的扫描器拍摄的病理图像(在下文中,被称为不同公司格式的病理图像)。被存储在不同公司格式图像服务器600中的病理图像的格式不同于由扫描器100拍摄的病理图像的格式。正因为如此,被存储在不同公司格式图像服务器600中的病理图像不能原样存储在图像管理服务器400的硬盘HD2中,并且不能使用观察器计算机500的观察器观察。
[0053]图像管理服务器400通过网络300安装不同公司格式图像服务器600的文件夹(目录)。不同公司格式病理图像被存储在文件夹(目录)中。结果,图像管理服务器400能够访问不同公司格式病理图像,并且访问文件夹结构。
[0054]图像管理服务器400将不同公司的格式病理图像转换为自己公司的格式。图像管理服务器400将转换后的病理图像存储在硬盘HD2中。如何使用观察器计算机500观察被存储在硬盘HD2中的图像类似于观察自己公司格式病理图像的方式。
[0055]【图像金字塔结构】
[0056]接下来,将描述图形金字塔结构。图像金字塔结构被用作自己公司的格式和不同公司的格式。需要注意的是,自己公司格式的图像金字塔结构可以称为mipmap结构。
[0057]图2示意性示出构成图像金字塔结构的多个病理图像的例子的图。图像金字塔结构900是一个病理图像901在多个不同分辨率下的图像组。显微镜10拍摄一个对象15的图片(请参见图3),从而获取在多个不同分辨率下的病理图像901。
[0058]具有最大尺寸的病理图像901A是在图像金字塔结构900的最底层。具有最小尺寸的病理图像901C是在图像金字塔结构900的最高层。
[0059]在图2的例子中,图像金字塔结构900包括三个层。层索引值被设定为显示层的信息。在这个实施方式中,最底层是层1,即,层索引值。具有最大尺寸的病理图像901A在最底层。如图2所示,随着分辨率的减少,层索引值从最底层增加。就是说,具有最低分辨率的病理图像901C的层索引值是层3。
[0060]在这个实施方式中,在层I的病理图像被称为高分辨率图像。在层2的病理图像被称为中等分辨率图像。在层3的病理图像被称为缩略图像。
[0061]【如何创建图像金字塔结构(在自己公司扫描器的情况下)】
[0062]图3示出用于说明创建图像金字塔结构900的图像组的典型步骤的图。需要注意的是,所述步骤被用于创建自己公司格式的图像金字塔结构900的情况。假定图像金字塔结构900是基于不同公司格式病理图像而创建的。在这样的情况下,具有对应于每个层的分辨率的不同公司格式病理图像被转换。结果,图像金字塔结构900被创建。 [0063]显微镜10获取在预定观察放大率的原始图像。首先,准备原始图像的数字图像。原始图像是具有最大尺寸的病理图像901A,即是在图像金字塔结构900最底层的图像。就是说,原始图像是具有最高分辨率的病理图像。有鉴于此,由光学显微镜在相对高放大率观察和获取的图像被用作在图像金字塔结构900最底层的图像。
[0064]需要注意的是,通常在病理学领域中,从活体内脏器官薄薄切下的切片、生物组织、细胞或这些中任意一个的一部分是观察对象15。接着,扫描器100读取被保持在载玻片中的对象15。扫描器计算机20或图像管理服务器400存储已获取的数字图像。
[0065]如图3所示,基于这样获取的具有最大尺寸的病理图像,扫描器计算机20或图像管理服务器400创建多个病理图像901B和901C (层2和3)。病理图像901B和901C分别具有逐步降低的分辨率。扫描器计算机20或图像管理服务器400以例如每个“瓦片”单元存储这些图像。所述“瓦片”是预定尺寸的单元。一个瓦片的尺寸是,例如256像素x256像素或512像素x512像素。
[0066]【如何创建图像金字塔结构(在转换不同公司格式图像的情况下)】
[0067]假定图像金字塔结构900是基于不同公司格式病理图像而创建的。在这样的情况下,如上所述,具有对应分辨率的不同公司格式病理图像被转换,从而创建对应层的病理图像。不同公司格式病理图像可以被向上转换或向下转换。结果,具有不同于不同公司格式图像的分辨率的病理图像可以被创建。有鉴于此,转换之前的不同公司格式病理图像的层的号码不是必然和转换后的自己公司格式病理图像的层的号码相同。转换之前的不同公司格式病理图像的层的号码可以不同于转换后的自己公司格式病理图像的层的号码。需要注意的是,至少图像编码方案被转换。
[0068]首先,缩略图像被转换。根据需要转换中等分辨率的图像。进一步地,根据需要转换高分辨率的图像。图像金字塔结构900具有四个状态,即,初始状态、缩略图像状态、中等分辨率图像状态以及高分辨率图像状态。
[0069]在初始状态中,图像金字塔结构900没有图像。在缩略图像状态中,图像金字塔结构900仅仅具有缩略图像。在中等分辨率图像状态中,图像金字塔结构900具有缩略图像和中等分辨率的图像。在高分辨率图像状态中,图像金字塔结构900具有缩略图像、中等分辨率的图像和高分辨率的图像。
[0070]【图像金字塔结构的状态如何改变】
[0071]假定图像金字塔结构900是基于不同公司格式病理图像而创建的。在这样的情况下,图像金字塔结构900的状态在四个状态之间改变,即,初始状态、缩略图像状态、中等分辨率图像状态以及高分辨率图像状态。图4示出状态如何改变的图。
[0072]首先,图像金字塔结构900处于初始状态。接着,观察器计算机500发送转换请求。接着,图像管理服务器400从不同公司格式病理图像里面转换缩略图像。结果,图像金字塔结构900包括缩略图像。于是,图像金字塔结构900的状态从初始状态改变到缩略图像状态。
[0073]同样地,观察器计算机500发送中等分辨率图像创建请求。接着,图像管理服务器400创建中等分辨率图像。结果,图像金字塔结构900的状态改变到中等分辨率图像状态。进一步地,观察器计算机500发送高分辨率图像创建请求。接着,图像管理服务器400创建高分辨率图像。结果,图像金字塔结构900的状态改变到高分辨率图像状态。
[0074]进一步地,假定图像金字塔结构900处于高分辨率图像状态。在这样的情况下,图像管理服务器400生成高分辨率图像删除请求。图像管理服务器400删除高分辨率图像。在这样的情况下,图像金字塔结构900的状态改变到中等分辨率图像状态。进一步地,假定图像金字塔结构900处于中等分辨率图像状态。在这样的情况下,图像管理服务器400生成中等分辨率图像删除请求。图像管理服务器400删除中等分辨率图像。在这样的情况下,图像金字塔结构900的状态改变到缩略图像状态。
[0075]上面已经描述了在基于不同公司格式病理图像创建图像金字塔结构900的情况下,图像金字塔结构900的状态如何改变。
[0076]【本技术的概要】
[0077]接下来,将描述本技术的概要。在现有技术中,不同公司格式的金字塔结构被转换为自己公司格式的金字塔结构。结果,通过使用观察器计算机500,由不同公司的扫描器拍摄的病理图像被观察。在金字塔结构中的所有层立刻被全部转换。正因为如此,转换金字塔结构需要大量的时间。进一步地,当转换后的病理图像被存储时,转换后的病理图像占用大量盘空间。
[0078]鉴于上述情况,根据本技术,不是所有的层立刻被全部转换。相反,在每次从观察器计算机500接收请求后,必要的层被转换。结果,本技术的转换时间可以比所有层立刻被全部转换的情况的转换时间更短。进一步地,在存储转换后的病理图像的情况下,本技术的硬盘空间可以比所有层立刻被全部转换的情况的硬盘空间更小。
[0079]【图像管理服务器400的配置】
[0080]接下来,将描述图像管理服务器400的硬件配置。
[0081]图5示出本技术的图像管理服务器400的硬件配置的框图。
[0082]图像管理服务器400包括CPU (中央处理单元)2UR0M (只读存储器)22,RAM (随机存取存储器)23以及操作输入单元24。CPU21执行算术控制。RAM23是CPU21的工作存储器。根据用户操作的指令被输入到操作输入单元24中。图像管理服务器400进一步包括接口单元25、输出单元26、存储器27、网络接口单元28以及连接它们的总线29。
[0083]用于执行各个过程的程序被存储在R0M22中。网络300被连接到网络接口单元28。输出单元26是液晶显示器、EL (电致发光)显示器、等离子体显示器等。存储器27是例如HDD (硬盘驱动器)的磁盘、半导体存储器、光盘等。
[0084]CPU21将被存储在R0M22、存储器27、RAM23等中的多个程序中的对应于操作输入单元24的指令的程序展开。基于展开后的程序,CPU21随意控制输出单元26和存储器27。
[0085]CPU21实现多个功能块(稍后描述)。CPU21执行存储在R0M22、存储器27等中的程序。必要时,CPU21控制上述单元。正因为如此,图像管理服务器400能够实现各个功能块。图像管理服务器400能够使各个单元起图像管理服务器400的作用。[0086]【观察器计算机500的配置】
[0087]接下来,将描述观察器计算机500的硬件配置。
[0088]观察器计算机500的硬件配置基本和图像管理服务器400的硬件配置相同。鉴于此,观察器计算机500的硬件配置的详细描述被省略。
[0089]【不同公司格式图像服务器600的配置】
[0090]接下来,将描述不同公司格式图像服务器600的硬件配置。
[0091]不同公司格式图像服务器600具有任意硬件配置,只要不同公司格式图像服务器600被配置为在图像管理服务器400上安装存储有不同公司格式病理图像的文件夹(目录),并且提供图像管理服务器400在所述文件夹中读取数据的服务。
[0092]【图像管理服务器400的功能块】
[0093]接下来,将描述图像管理服务器400的功能块。图像管理服务器400的第一主要功能是响应于观察器计算机500的请求而提供病理图像。图像管理服务器400的第二主要功能是存储从观察器计算机500获取的显示历史,以及响应于观察器计算机500的请求而提供所述显示历史。
[0094]图像管理服务器400的第三主要功能是响应于观察器计算机500的不同公司格式病理图像浏览请求而访问不同公司格式图像服务器600,以及转换所述病理图像的格式,从而创建具有必要分辨率的病理图像。
[0095]图6示出图像管理服务器400的功能块的图。
[0096]图像管理服务器400包括下列功能块,即,图像存储器41(存储器)、图像提供部42(接收部,应答部,控制器)、显示历史存储器43、显示历史管理器44、数据转换部45(获取部,转换部)、周期性数据转换部46 (优化部)、转换状态获取部47、染色/图像质量信息保持部48 (染色信息获取部)、以及中等分辨率图像定义保持部49 (确定部)。
[0097]图像存储器41存储病理图像,所述病理图像被分为瓦片并以JPEG格式被压缩。图像提供部42向观察器计算机500响应于观察器计算机500的请求而提供存储后的病理图像。图像存储器41也存储从不同公司格式的病理图像转换的病理图像。
[0098]观察器计算机500通过网络300发送图像请求。图像提供部42获取对于图像存储器41的图像请求适当的病理图像。图像提供部42通过网络300向观察器计算机500发送病理图像。所述图像请求可以指定位置和分辨率,从而确定被请求的图像。或者,所述图像请求可以指定上述瓦片的数量,从而确定被请求的图像。假定观察器计算机500发送不同公司格式病理图像的图像请求。在这样的情况下,图像提供部42指示数据转换部45转换被存储在不同公司格式图像服务器600中的病理图像。
[0099]显示历史存储器43存储观察器的显示历史,所述观察器由用户通过使用观察器计算机500操作。
[0100]观察器计算机500记录和收集显示历史一次。显示历史管理器44通过网络300获取显示历史。进一步地,显示历史管理器44将已获取的显示历史存储到显示历史存储器43中。进一步地,显示历史管理器44接收观察器计算机500的显示历史请求。显示历史管理器44获取对于显示历史存储器43的显示历史请求适当的显示历史。显示历史管理器44通过网络300向观察器计算机500发送显示历史。
[0101]观察器计算机500发送转换请求。数据转换部45响应于转换请求将不同公司格式病理图像转换。数据转换部45获取不同公司格式图像服务器600的不同公司格式病理图像。数据转换部45将病理图像的格式转换。自此以后,基于自己公司格式的图像金字塔结构,数据转换部45将转换后的病理图像存储在图像存储器41中。
[0102]周期性数据转换部46删除和创建第一层病理图像。第一层病理图像在自己公司格式的图像金字塔结构900中,所述第一层病理图像从不同公司格式病理图像转换。周期性数据转换部46检查转换后的病理图像浏览频率。周期性数据转换部46删除从具有最小浏览频率的图像金字塔结构900开始的升序的预定阈值数的图像金字塔结构900的第一层(即,具有最大尺寸的病理图像)。结果,增加了盘空间。
[0103]此后,在图像金字塔结构900不具有第一层病理图像的情况下,周期性数据转换部46重新转换从具有最大浏览频率的图像金字塔结构900开始的降序的预定阈值数的图像金字塔结构900的第一层。结果,周期性数据转换部46创建第一层病理图像。周期性数据转换部46定期执行上述的处理(例如,每小时一次)。需要注意的是,在上述描述中,周期性数据转换部46转换数据。或者,数据转换部45可以响应于周期性数据转换部46的指示转换数据。
[0104]观察器计算机500查询特定图像金字塔结构900的转换状态。接着,转换状态获取部47检查图像金字塔结构900的哪些层被转换。转换状态获取部47向观察器计算机500返回检查结果。
[0105]染色/图像质量信息保持部48保持染色信息(稍后描述)和图像质量信息,基于染色信息转换不同公司格式病理图像的情况下使用图像质量信息。染色/图像质量信息保持部48向数据转换部45和周期性数据转换部46提供被保持的图像质量信息。
[0106]中等分辨率图像定义保持部49保持关于图像金字塔结构900的多个层中的被定义为中等分辨率图像的层的信息。中等分辨率图像定义保持部49向数据转换部45提供所保持的中等分辨率图像的定义信息。当数据转换部45转换不同公司格式病理图像时,数据转换部45使用所述定义信息。
[0107]【观察器计算机500的功能块】
[0108]接下来,将描述观察器计算机500的功能块。观察器计算机500的第一主要功能是从是病理学家的用户接收操作指令,从图像管理服务器400获取适当的病理图像,以及为用户显示病理图像。
[0109]观察器计算机500的第二主要功能是基于当用户基于图像做出诊断时的观察器操作来记录图像的显示,并向图像管理服务器400发送显示历史,使得图像管理服务器400存储显示历史。观察器计算机500的第三主要功能是响应于用户请求而获取被存储在图像管理服务器400中的显示历史,以及基于所述显示历史,为用户再现基于用户输入的操作的图像的显示。
[0110]图7示出观察器计算机500的功能块的图。
[0111]观察器服务器500包括下列功能块,即图像获取部51和显示历史控制器52。
[0112]操作输入单元24输入是病理学家的用户的指令。图像获取部51通过网络300获取对于图像管理服务器400的指令适合的病理图像。图像获取部51在输出单元26上显示已获取的病理图像,从而向用户展示所述病理图像。
[0113]响应于用户指令,`当用户观察病理图像时,显示历史控制器52记录基于观察器操作的屏幕显示的变化。首先,显示历史控制器52在观察器计算机500的RAM23或存储器27中存储已记录的显示变化。响应于记录停止指令,显示历史控制器52收集所记录的显示变化。显示历史控制器52向图像管理服务器400发送所记录的显示变化,作为显示历史。图像管理服务器400存储显示历史。
[0114]进一步地,响应于用户指令,显示历史控制器52获取适于图像管理服务器400的指令的显示历史。显示历史控制器52在输出单元26上显示已在所获得的显示历史中记录的观察器的屏幕显示,从而向用户呈现观察器的屏幕显示。
[0115]【数据转换(在转换缩略图像的情况下)】 [0116]接下来,将描述如何将不同公司格式病理图像转换为图像金字塔结构900的缩略图像。
[0117]图8示出图像管理服务器400原样再现不同公司格式图像服务器600的文件夹结构的情况的图。
[0118]如图8所示,不同公司格式病理图像被转换为图像金字塔结构900的缩略图像。在这种情况下,图像管理服务器400原样再现文件夹结构。因此,如果基于所述文件夹结构组织不同公司格式病理图像,图像管理服务器400可原样接收组织后的状态。
[0119]【数据转换的流程】
[0120]接下来,将描述图像管理服务器400的数据转换部45如何转换不同公司格式的病理图像。图9示出用于说明图像管理服务器400的数据转换部45如何转换不同公司格式病理图像的流程图。
[0121]首先,数据转换部45接收观察器计算机500的请求(步骤SI)。
[0122]所接收的请求是浏览请求(步骤S2,Y)。在这样的情况下,数据转换部45确定适于浏览请求的图像金字塔结构900的状态是否是缩略图像的状态(步骤S3)。图像金字塔结构900处于缩略图像的状态(步骤S3,Y)。在这样的情况下,数据转换部45预测数据转换部45接下来将接收中等分辨率图像的请求。数据转换部45预先创建中等分辨率图像(步骤 S4)。
[0123]类似地,从观察器计算机500接收的请求是中等分辨率图像创建请求(步骤S5,Y)。在这样的情况下,数据转换部45从不同公司格式病理图像里面转换分辨率对应于中等分辨率的病理图像。结果,数据转换部45创建中等分辨率图像(步骤S6)。如果从观察器计算机500接收的请求是高分辨率图像创建请求(步骤S7, Y),数据转换部45类似地创建高分辨率的图像(步骤S8)。
[0124]需要注意的是,数据转换部45接收中等分辨率图像的创建请求。在这样的情况下,在数据转换部45转换分辨率对应于中等分辨率的病理图像之前,数据转换部45确认图像存储器41是否已存储中等分辨率图像。如果图像存储器41已存储中等分辨率图像,数据转换部45避免必须新创建中等分辨率图像的麻烦。这同样用于高分辨率图像创建请求。
[0125]进一步地,数据转换部45接收的请求是中等分辨率图像删除请求(步骤S9,Y)。在这样的情况下,数据转换部45删除适当的图像金字塔结构900的中等分辨率图像(步骤S10)。如果接收的请求是高分辨率图像删除请求(步骤S11,Y),则数据转换部45类似地删除高分辨率的图像(步骤S12)。
[0126]与上述类似,数据转换部45接收中等分辨率图像的删除请求。然后,在数据转换部45删除分辨率对应于中等分辨率的病理图像之前,数据转换部45确认图像存储器41是否存储中等分辨率图像。如果图像存储器41未存储中等分辨率图像,则数据转换部45避免必须删除中等分辨率图像的麻烦。这同样适用于高分辨率图像删除请求。
[0127]上面已经描述了数据转换部45如何转 换或删除病理图像。
[0128]【如何查询转换状态】
[0129]接下来,将描述观察器计算机500如何向图像管理服务器400查询不同公司格式病理图像的转换状态。图10示出用于说明如何查询不同公司格式病理图像的转换状态的流程图。
[0130]需要注意的是,观察器计算机500主要在下列情况下发送查询。观察器计算机500已经发送中等分辨率图像创建请求或高分辨率图像创建请求。观察器计算机500发送查询,以便确认数据转换部45是否已经完成转换。
[0131]首先,观察器计算机500向图像管理服务器400的转换状态获取部47发送转换状态获取请求(步骤S21)。
[0132]接下来,转换状态获取部47检查适当的图像金字塔结构900的转换状态。转换状态获取部47向观察器计算机500回复检查结果(步骤S22)。
[0133]例如,适当的图像金字塔结构900处于缩略图像的状态。在这样的情况下,图像管理服务器400接收观察器计算机500的中等分辨率图像转换请求。图像管理服务器400正在转换中等分辨率图像。在这样的情况下,转换状态获取部47向观察器计算机500回复缩略图像的状态作为图像金字塔结构900的状态。接着,图像管理服务器400具有转换后的中等分辨率图像。在这样的情况下,转换状态获取部47向观察器计算机500回复中等分辨率图像的状态作为图像金字塔结构900的状态。
[0134]上面已经描述了观察器计算机500如何向图像管理服务器400查询不同公司格式病理图像的转换状态。
[0135]【访问URI的例子】
[0136]当观察器计算机500访问图像管理服务器400存储的病理图像时,观察器计算机500使用URI (统一资源标识符)。接下来,将描述URI的例子。图11示出当观察器计算机500访问图像管理服务器400存储的病理图像时观察器计算机500使用的URI例子的图。
[0137]假定观察器计算机500从图像管理服务器400获取病理图像,即,高分辨率图像。在这样的情况下,如图11所示,观察器计算机500使用专用于获取高分辨率图像的URI(http://192.168.1.l/slidel/high/get_data)。假定观察器计算机500获取中等分辨率图像。类似地,在这样的情况下,观察器计算机500使用专用于获取中等分辨率图像的URI。
[0138]【整体流程】
[0139]接下来,将描述整体流程。整体流程包括关于不同公司格式病理图像在观察器计算机500与图像管理服务器400之间转换的通信。图12示出用于说明包括关于不同公司格式病理图像在观察器计算机500与图像管理服务器400之间转换的通信的整体流程的顺序图。
[0140]首先,观察器计算机500向图像管理服务器400发送转换幻灯片(slide)l的请求(S31)。幻灯片I是用户希望观察的不同公司格式病理图像的名称。
[0141]图像管理服务器400的数据转换部45接收转换幻灯片I的请求。如果图像管理服务器400未存储缩略图像,接下来,数据转换部45创建缩略图像(S32)。如上所述,不同公司格式图像服务器600的文件夹被安装在图像管理服务器400上。数据转换部45读取所述文件夹。数据转换部45转换缩略图像。结果,数据转换部45创建缩略图像。数据转换部45向观察器计算机500发送创建后的缩略图像。因此,用户可以确定要被转换的病理图像是否是用户希望详细观察的病理图像。
[0142]用户观察缩略图像,并且确认缩略图像中是什么内容。用户操作观察器计算机500,观察器计算机500向图像管理服务器400发送浏览幻灯片I的请求(S33)。响应于浏览请求,如果图像管理服务器400还未存储中等分辨率图像,图像管理服务器400的数据转换部45创建中等分辨率图像(S34)。
[0143]创建中等分辨率的图像花费时间。因此,观察器计算机500向图像管理服务器400的转换状态获取部47定期发送转换状态获取请求(S35)。数据转换部45已经创建了中等分辨率图像。于是,响应于观察器计算机500的转换状态获取请求,转换状态获取部47返回中等分辨率图像状态(S36 )。
[0144]观察器计算机500接收返回的中等分辨率图像状态,并基于中等分辨率图像状态确定已经创建了中等分辨率图像。于是,通过使用专用于获取中等分辨率图像的URI,观察器计算机500访问图像管理服务器400(S37)。响应于观察器计算机500访问,图像管理服务器400的图像提供部42向观察器计算机500提供中等分辨率图像(S38)。
[0145]上面已经描述了观察器计算机500与图像管理服务器400之间通信的主要流程。
[0146]【如何周期性地转换数据】
[0147]接下来,将描述如何周期性地转换数据。需要注意的是,在图像金字塔结构900的图像数据(幻灯片)存储在硬盘驱动器的基础上进行的描述。进一步地,周期性地执行某件事意味着例如每小时一次执行某件事。
[0148]当浏览高分辨率的图像时,数据被周期性地转换,以防止盘空间被浪费和增加处理速度。首先,执行用于防止盘空间被浪费的处理。结果,硬盘驱动器的盘空间增加。于是,浏览高分辨率图像时的处理速度根据盘空间增加。
[0149]首先,将描述如何防止盘空间被浪费。图13是用于说明如何防止盘空间被浪费的流程图。
[0150]首先,周期性数据转换部46对被存储在图像存储器41中的病理图像中的由不同公司格式病理图像转换的图像金字塔结构900 (在下文中,被称为幻灯片)排序(sort)。具体地,周期性数据转换部46从浏览数最少的幻灯片开始以升序对幻灯片排序(步骤S41)。
[0151]例如,幻灯片I被用于观察10次。幻灯片2被用于观察一次。幻灯片3被用于观察1000次。
[0152]接下来,周期性数据转换部46以排序后的顺序检查各个幻灯片是否处于高分辨率图像状态(步骤S42)。换句话说,周期性数据转换部46检查每个幻灯片是否包括高分辨率图像。这样的高分辨率图像占用最大的盘空间。适当的幻灯片处于高分辨率的图像状态(步骤S42,Y)。在这样的情况下,周期性数据转换部46删除在幻灯片中的高分辨率图像(步骤 S43)。 [0153]上述处理以幻灯片2、幻灯片I以及幻灯片3的顺序被执行。需要注意的是,对预定阈值数(N)的幻灯片执行该处理。如果阈值是2,幻灯片3的高分辨率图像未被删除(步骤 S44)。
[0154]上面已经描述了如何防止盘空间被浪费。
[0155]接下来,将描述如何增加浏览高分辨率图像时的处理速度。注意,高分辨率图像被预先准备好,由此,在浏览高分辨率图像时增加了处理速度。图14是用于说明如何增加浏览高分辨率图像时的处理速度的流程图。
[0156]首先,周期性数据转换部46对存储在图像存储器41中的病理图像中的从不同公司格式病理图像转换的幻灯片排序。具体地,周期性数据转换部46以浏览数最多的幻灯片开始以降序对幻灯片排序(步骤S51)。
[0157]接下来,周期性数据转换部46以排序后的顺序检查各个幻灯片是否处于高分辨率图像状态(步骤S52)。适当的幻灯片处于高分辨率的图像状态(步骤S52,Y)。在这样的情况下,没有必要重新创建幻灯片的高分辨率图像。就是说,周期性数据转换部46未执行任何事情。
[0158]适当的幻灯片未处于高分辨率的图像状态(步骤S52,N)。在这样的情况下,接下来,周期性数据转换部46计算假设幻灯片的高分辨率图像被创建所消耗的盘空间(步骤
553)。
[0159]接下来,周期性数据转换部46检查计算出的盘空间是否小于盘的剩余空间(步骤
554)。如果计算出的盘空间小于盘的剩余空间(步骤S54,N),则周期性数据转换部46创建适当幻灯片的高分辨率图像(步骤S55)。
[0160]上述处理以幻灯片3、幻灯片I以及幻灯片2的次序被执行。需要注意的是,对预定阈值数(M)的幻灯片执行处理。如果阈值是2,则不创建幻灯片2的高分辨率图像(步骤S56)。
[0161]上面已经描述了如何增加浏览高分辨率图像时的处理速度。
[0162]【如何基于染色信息调节转换图像质量】
[0163]接下来,将描述如何基于染色信息调节转换图像质量。染色信息是不同公司格式病理图像的元数据,并且是对象15的染色的信息。进一步地,调节转换图像质量就是在将不同公司格式病理图像转换为自己公司格式并且最终将转换后的图像压缩的情况下,调节图像压缩的压缩率。通过调节压缩率,从具有高图像质量的图像和具有低图像质量的图像之中选择要存储的图像。
[0164]例如,在对细胞膜染色的情况下,只有有限的区域,即,细胞膜被染色。必须准备具有高图像质量的图像以观察该区域。同时,例如,在对整个细胞染色的情况下,整个细胞被染色。因此,要被观察的区域更大。用户可以在具有低图像质量的图像中观察该区域。
[0165]例如,幻灯片I的图像质量是0.5bpp(比特/像素)。幻灯片2的图像质量是lbpp。幻灯片3的图像质量是0.7bpp。通过这样的方式,可以调节图像质量。可以选择最适宜的图像质量。结果,也可以优化硬盘利用率。需要注意的是,在这里,Ibpp意味着大约1/24的图像压缩。
[0166]接下来,将描述如何基于染色信息改变图像压缩的图像质量。图15是用于说明如何基于染色信息改变图像压缩的图 像质量的流程图。
[0167]首先,染色/图像质量信息保持部48从要被转换的特定不同公司格式病理图像的元数据获取染色信息(步骤S61)。[0168]接下来,数据转换部45 (在响应于观察器计算机500的请求进行数据转换的情况下)或周期性数据转换部46 (在周期性数据转换的情况下)将不同公司格式病理图像转换为自己公司的格式。在这样的情况下,数据转换部45或周期性数据转换部46在转换结束时压缩图像。此时,数据转换部45或周期性数据转换部46确定是否需要高图像质量(步骤S62)。
[0169]确定高图像质量是必要的(步骤S62,Y)。在这样的情况下,数据转换部45或周期性数据转换部46将图像压缩,从而获取具有高图像质量(低压缩)的图像(步骤S63)。确定高图像质量是不必要的(步骤S62,N)。在这样的情况下,数据转换部45或周期性数据转换部46将图像压缩,从而获取具有低图像质量(高压缩)的图像(步骤S64)。
[0170]上面已经描述了如何基于染色信息改变图像压缩的图像质量。
[0171]【如何改变中等分辨率图像的定义】
[0172]在上述描述中,为了便于说明起见,图像金字塔结构900具有三层,即从具有最低分辨率的病理图像开始升序的缩略图像、中等分辨率图像,及高分辨率图像。实际上,典型的图像金字塔结构具有五到十层。在这样的情况下,在最高层具有最低分辨率的病理图像是缩略图像。在最低层具有最高分辨率的病理图像是高分辨率图像。它们和上面的描述相同。不过,中等分辨率图像的定义不同于上面的描述。
[0173]例如,图像金字塔结构具有五层。在这样的情况下,第一层是高分辨率图像。第五层是缩略图像。第二层到第四层中的任意一个是中等分辨率图像。中等分辨率图像的定义可以根据用户而不同。例如,第二层可以被定义为用于用户I的中等分辨率图像。第三层可以被定义为用于用户2的中等分辨率图像。第四层可以被定义为用于用户3的中等分辨率图像。结果,可以为每个用户优化数据转换。
[0174]就是说,在上述例子中,根据直到目前的观察历史的统计,用户I很可能首先观察第五层的缩略图像,接着观察第四层,接着观察第三层,最后观察第二层,而且不观察第一层的高分辨率图像。因为用户I观察第五到第二层,所以将第二层定义为中等分辨率图像,并且在缩略图像被转换后转换第二层是讲得通的。
[0175]注意,在这样的情况下,不同公司格式病理图像被转换。结果,创建被定义为中等分辨率图像的第二层。基于类似于自己公司格式的算法,从第二层的图像创建具有较低分辨率的第三层的病理图像和第四层的病理图像。
[0176]进一步地,第三层被定义为用于用户2的中等分辨率图像。这是基于下列原因。根据直到目前的观察历史的统计,用户2未浏览第二和第一层。进一步地,作为中等分辨率的第三层被转换。因此,没有必要转换第二层。第二层具有比第三层更大的要被转换的数据。结果,转换时间可以被缩短。
[0177]接下来,将描述如何为每个用户改变中等分辨率图像的定义。图16是用于说明如何为每个用户改变中等分辨率图像的定义的流程图。
[0178]显示历史存储器43存储显示历史。首先,中等分辨率图像定义保持部49通过显示历史管理器44获取显示历史(步骤S71)。
[0179]接下来,中等分辨率图像定义保持部49为每个用户的显示历史做统计(步骤S72)。作为这个处理的结果,中等分辨率图像定义保持部49确定特定用户观察的层。
[0180]接下来,基于所述统计结果,中等分辨率图像定义保持部49改变中等分辨率图像的定义(步骤S73)。根据这个处理,例如,如果用户3未观察第二层和第一层,第三层被定义为用于用户3的中等分辨率图像。中等分辨率图像定义保持部49保持对于每个用户来说不同的中等分辨率图像的定义。在数据转换部45转换中等分辨率图像的情况下,中等分辨率图像定义保持部49向数据转换部45提供所保持的定义。
[0181]上面已经描述了如何为每个用户改变中等分辨率图像的定义。
[0182]【本技术的其他配置】
[0183]需要注意的是,本技术可以采用下列配置。
[0184](I) 一种信息处理装置,其包括:
[0185]接收部,被配置为从终端接收对部分图像的请求,所述部分图像是第一格式病理图像的至少一部分,所述第一格式病理图像包括具有不同分辨率的多个层的第一图像,所述终端能够显示所述第一格式病理图像;
[0186]获取部,被配置为获取第二格式病理图像的具有与所接收的请求对应的分辨率的层,第二格式不同于第一格式;
[0187]转换部,被配置为将获取的所述第二格式病理图像的层转换为具有对应分辨率的所述第一格式病理图像;
[0188]存储部,被配置为存储所转换的第一格式病理图像;以及
[0189]应答部,被配置为
[0190]响应于所接收的请求从所存储的第一格式病理图像提取与所接收的请求对应的所述部分图像,以及
`[0191]向所述终端回复所述部分图像。
[0192]( 2 )根据(I)所述的信息处理装置,其中,
[0193]所述接收部被配置为从所述终端接收所述请求,所述请求包括所述部分图像的位
置信息和分辨率信息。
[0194]( 3 )根据(I)或(2 )所述的信息处理装置,其中,
[0195]所述转换部被配置为转换病理图像的至少编码方案。
[0196](4)根据(2)所述的信息处理装置,其进一步包括:
[0197]控制器,被配置为
[0198]确定所述存储器是否存储有与所接收的请求中的所述位置信息和所述分辨率信息对应的所述第一格式病理图像,以及
[0199]在所述存储器没有存储所述第一格式病理图像的情况下,使所述获取部获取具有与所接收的请求中的所述分辨率信息对应的分辨率的病理图像层,并使所述转换部转换所获取的病理图像层。
[0200](5)根据(4)所述的信息处理装置,其中,
[0201]所述控制器被配置为,在所述控制器确定所述存储器存储有与所接收的请求中的所述位置信息和所述分辨率信息对应的所述第一格式病理图像的情况下,
[0202]基于在所接收的请求中的所述位置信息,使所述应答部从所存储的第一格式病理图像提取与所接收的请求中的所述位置信息对应的所述部分图像,以及
[0203]使所述应答部向所述终端回复所述部分图像。
[0204](6)根据(I)到(5)中任意一项所述的信息处理装置,其中,[0205]所述第一格式具有可选择的图像压缩率,
[0206]所述信息处理装置进一步包括染色信息获取部,所述染色信息获取部被配置为获取所述第一格式病理图像的染色信息,以及
[0207]所述转换部被配置为基于所获取的染色信息确定用于所述转换的图像压缩率。
[0208](7)根据(I)到(6)中任意一项所述的信息处理装置,其中,
[0209]所述存储器被配置为存储多个第一格式病理图像,以及
[0210]所述信息处理装置进一步包括优化部,所述优化部被配置为
[0211]计算所述多个第一格式病理图像中的每个向所述终端回复的频率,以及
[0212]从具有计算出的最低频率的第一格式病理图像开始以升序对预定阈值数的第一格式病理图像删除存储在所述存储器中的所述多个第一个格式病理图像中的每个的图像中具有最高分辨率的图像层。
[0213]( 8 )根据(7 )所述的信息处理装置,其中,
[0214]所述优化部被配置为
[0215]计算存储在所述存储器中的所述多个病理图像的回复频率,以及
[0216]在具有最高分辨率的图像层被删除的情况下,使所述获取部和所述转换部从具有计算出的最高频率的病理图像开始以降序对预定阈值数的病理图像创建具有与被删除图像的分辨率相同的分辨率的图像,并在所述存储器中存储所创建的图像。
[0217](9)根据(I)到(7)中任意一项所述的信息处理装置,其中,
[0218]所述请求包括用户识别符,所述用户识别符识别所述终端的用户,以及
[0219]所述信息处理装置进一步包括确定部,所述确定部被配置为
[0220]基于在所述请求中的所述用户识别符和所述分辨率信息,计数每个用户指定分辨率的频率,以及
[0221]基于每个用户指定分辨率的计数频率,为每个用户确定在具有最低分辨率的层转换后要转换的层。
[0222]( 10) 一种信息处理方法,其包括:
[0223]通过接收部从终端接收对部分图像的请求,所述部分图像是第一格式病理图像的至少一部分,所述第一格式病理图像包括具有不同分辨率的多个层的第一图像,所述终端能够显示所述第一格式病理图像;
[0224]通过获取部获取具有与所接收的请求对应的分辨率的第二格式病理图像的层,所述第二格式不同于所述第一格式;
[0225]通过转换部将获取的所述第二格式病理图像的层转换为具有对应分辨率的第一格式病理图像;
[0226]在存储器中存储所转换的第一格式病理图像;以及
[0227]通过应答部响应于所接收的请求从所存储的第一格式病理图像提取与所接收的请求对应的所述部分图像,以及向所述终端回复所述部分图像。
[0228](11) 一种信息处理程序,使计算机起以下作用:
[0229]接收部,被配置为从终端接收对部分图像的请求,所述部分图像是第一格式病理图像的至少一部分,所述第一格式病理图像包括具有不同分辨率的多个层的第一图像,所述终端能够显示所述第一格式病理图像;[0230]获取部,被配置为获取具有与所接收的请求对应的分辨率的第二格式病理图像的层,所述第二格式不同于所述第一格式;
[0231]转换部,被配置为将获取的所述第二格式病理图像的层转换为具有对应分辨率的所述第一格式病理图像;
[0232]存储器,被配置为存储所转换的第一格式病理图像;以及
[0233]应答部,被配置为
[0234]响应于所接收的请求从所存储的第一格式病理图像提取与所接收的请求对应的所述部分图像,以及
[0235]向所述终端回复所述部分图像。
[0236]【补充说明】
[0237]本领域的技术人员应当理解,根据设计要求和其他因素,可以出现各种修改、组合、子组合和变化,只要这些变化和修改在本发明的权利要求及其等价方案的范围内即可。
[0238]本公开包括在2012年8月28日提交给日本专利局的日本在先专利申请JP2012-187478中公开的主题 ,其全部内容通过引用结合于此。
【权利要求】
1.一种信息处理装置,包括: 接收部,被配置为从终端接收对部分图像的请求,所述部分图像是第一格式病理图像的至少一部分,所述第一格式病理图像包括具有不同分辨率的多个层的第一图像,所述终端能够显示所述第一格式病理图像; 获取部,被配置为获取具有与所接收的请求对应的分辨率的第二格式病理图像的层,所述第二格式不同于所述第一格式; 转换部,被配置为将所获取的第二格式病理图像的层转换为具有对应分辨率的第一格式病理图像; 存储部,被配置为存储所转换的第一格式病理图像;以及 应答部,被配置为 响应于所接收的请求从所存储的第一格式病理图像提取与所接收的请求对应的所述部分图像,以及 向所述终端回复所述部分图像。
2.根据权利要求1所述的信息处理装置,其中, 所述接收部被配置为从所述终端接收所述请求,所述请求包括所述部分图像的位置信息和分辨率信息。
3.根据权利要求2所述的信息处理装置,其中, 所述转换部被配置为转换病理图像的至少编码方案。
4.根据权利要求3所述 的信息处理装置,进一步包括: 控制器,被配置为 确定所述存储器是否存储有与所接收的请求中的所述位置信息和所述分辨率信息对应的所述第一格式病理图像,以及 在所述存储器没有存储所述第一格式病理图像的情况下,使所述获取部获取具有与所接收的请求中的所述分辨率信息对应的分辨率的病理图像的层,并使所述转换部转换所获取的病理图像的层。
5.根据权利要求4所述的信息处理装置,其中, 所述控制器被配置为,在所述控制器确定所述存储器存储有与所接收的请求中的所述位置信息和所述分辨率信息对应的所述第一格式病理图像的情况下, 基于在所接收的请求中的所述位置信息,使所述应答部从所存储的第一格式病理图像提取与所接收的请求中的所述位置信息对应的所述部分图像,以及使所述应答部向所述终端回复所述部分图像。
6.根据权利要求5所述的信息处理装置,其中, 所述第一格式具有可选择的图像压缩率, 所述信息处理装置进一步包括染色信息获取部,所述染色信息获取部被配置为获取所述第一格式病理图像的染色信息,以及 所述转换部被配置为基于所获取的染色信息确定用于所述转换的图像压缩率。
7.根据权利要求6所述的信息处理装置,其中, 所述存储器被配置为存储多个第一格式病理图像,以及 所述信息处理装置进一步包括优化部,所述优化部被配置为计算所述多个第一格式病理图像中的每个向所述终端回复的频率,以及从具有计算出的最低频率的第一格式病理图像开始以升序对预定阈值数的第一格式病理图像删除存储在所述存储器中的所述多个第一个格式病理图像中的每个的图像中具有最高分辨率的图像的层。
8.根据权利要求7所述的信息处理装置,其中, 所述优化部被配置为 计算存储在所述存储器中的所述多个病理图像的回复频率,以及在具有最高分辨率的图像的层被删除的情况下,使所述获取部和所述转换部从具有计算出的最高频率的病理图像开始以降序对预定阈值数的病理图像创建具有与被删除图像的分辨率相同的分辨率的图像,并在所述存储器中存储所创建的图像。
9.根据权利要求8所述的信息处理装置,其中, 所述请求包括用户识别符,所述用户识别符识别所述终端的用户,以及 所述信息处理装置进一步包括确定部,所述确定部被配置为 基于在所述请求中的所述用户识别符和所述分辨率信息,计数每个用户指定分辨率的频率,以及 基于每个用户指定分辨率的计 数频率,确定每个用户在具有最低分辨率的层转换后要转换的层。
10.一种信息处理方法,包括: 通过接收部从终端接收对部分图像的请求,所述部分图像是第一格式病理图像的至少一部分,所述第一格式病理图像包括具有不同分辨率的多个层的第一图像,所述终端能够显示所述第一格式病理图像; 通过获取部获取具有与所接收的请求对应的分辨率的第二格式病理图像的层,所述第二格式不同于所述第一格式; 通过转换部将所获取的第二格式病理图像的层转换为具有对应分辨率的第一格式病理图像; 在存储器中存储所转换的第一格式病理图像;以及 通过应答部响应于所接收的请求从所存储的第一格式病理图像提取与所接收的请求对应的所述部分图像,以及向所述终端回复所述部分图像。
11.根据权利要求10所述的信息处理方法,其中, 所述接收部从所述终端接收所述请求,所述请求包括所述部分图像的位置信息和分辨率信息。
12.一种信息处理程序,使计算机用作: 接收部,被配置为从终端接收对部分图像的请求,所述部分图像是第一格式病理图像的至少一部分,所述第一格式病理图像包括具有不同分辨率的多个层的第一图像,所述终端能够显示所述第一格式病理图像; 获取部,被配置为获取具有与所接收的请求对应的分辨率的第二格式病理图像的层,所述第二格式不同于所述第一格式; 转换部,被配置为将所获取的第二格式病理图像的层转换为具有对应分辨率的第一格式病理图像;存储器,被配置为存储所转换的第一格式病理图像;以及 应答部,被配置为 响应于所接收的请求从所存储的第一格式病理图像提取与所接收的请求对应的所述部分图像,以及 向所述终端回复所述部分`图像。
【文档编号】G06F19/00GK103678862SQ201310367578
【公开日】2014年3月26日 申请日期:2013年8月21日 优先权日:2012年8月28日
【发明者】山根健治, 渡边裕文, 见山成志, 久曾神宏, 田上直树 申请人:索尼公司