信息處理裝置、信息處理方法和信息處理程序的制作方法
【專利摘要】本發明提供了信息處理裝置、信息處理方法和信息處理程序。該信息處理方法包括:從終端接收對部分圖像的請求,其中所述部分圖像是第一格式病理圖像的至少一部分,所述第一格式病理圖像包括具有不同分辨率的多個層的第一圖像,所述終端能夠顯示第一格式病理圖像;獲取第二格式病理圖像的具有對應于所接收的請求的分辨率的層,所述第二格式不同于第一格式;將所獲取的第二格式病理圖像的層轉換為具有對應分辨率的第一格式病理圖像;存儲所轉換的第一格式病理圖像;以及響應于接收的請求,從所存儲的第一格式病理圖像提取對應于所接收的請求的部分圖像,并向終端回復所述部分圖像。
【專利說明】信息處理裝置、信息處理方法和信息處理程序
【技術領域】
[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日
【發明者】山根健治, 渡邊裕文, 見山成志, 久曾神宏, 田上直樹 申請人:索尼公司