本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種顯示方法和裝置。
背景技術(shù):
顯示圖像的系統(tǒng)通常會(huì)對(duì)圖像有預(yù)置的顯示方案和布局方式,在打開(kāi)一張圖像時(shí),會(huì)按照系統(tǒng)中預(yù)置的顯示方案中的參數(shù)進(jìn)行布局,但是,對(duì)于不同的圖像采用相同的顯示方案顯示是不合適的。例如,在現(xiàn)代醫(yī)學(xué)診斷中,醫(yī)學(xué)影像檢查已經(jīng)成為一種必不可少的檢查手段,從較早期的X光、超聲影像設(shè)備,到近年來(lái)的CT、MR影像設(shè)備等,已經(jīng)有越來(lái)越多的設(shè)備在臨床中應(yīng)用,輔助醫(yī)生做出診斷。這些不同類型的醫(yī)學(xué)影像設(shè)備的影像格式可能不同,在系統(tǒng)中顯示這些設(shè)備拍攝出的圖像的默認(rèn)布局方式是相同的,醫(yī)生在調(diào)閱和瀏覽時(shí)非常不便,影響了閱片的效率。
由于上述設(shè)備均產(chǎn)生和輸出DICOM格式的數(shù)字化影像,現(xiàn)有技術(shù)中通常采用PACS(圖像存儲(chǔ)和傳輸系統(tǒng))系統(tǒng)集中管理和調(diào)閱這些數(shù)字化影像。PACS系統(tǒng)的主要功能之一是方便醫(yī)生調(diào)閱和瀏覽不同類型的醫(yī)學(xué)影像。這些醫(yī)學(xué)影像的類型不同,各自包含的圖像數(shù)目、圖像尺寸也各有差異。如何以最佳的布局顯示這些影像,直接影響和決定醫(yī)生閱片的效率,甚至?xí)绊懹跋裨\斷的準(zhǔn)確性。這個(gè)問(wèn)題可以被歸納為一個(gè)專業(yè)術(shù)語(yǔ)“掛片協(xié)議”,掛片協(xié)議指的是選擇哪些影像進(jìn)行顯示,以及如何顯示?,F(xiàn)有的PACS系統(tǒng)一般采用預(yù)定義若干套固定的掛片協(xié)議,然后由用戶手工選擇和切換掛片協(xié)議的方式。
針對(duì)現(xiàn)有技術(shù)中需要手動(dòng)對(duì)要顯示的影像選擇布局方式的技術(shù)問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種顯示方法和裝置,以至少解決現(xiàn)有技術(shù)中需要手動(dòng)對(duì)要顯示的影像選擇布局方式的技術(shù)問(wèn)題。
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種顯示方法,該方法包括:獲取待顯示的影像序列組的屬性參數(shù),其中,影像序列組包括至少一個(gè)影像序列,每個(gè)影像序列包括至少一張影像;獲取處于空閑的顯示器的屬性參數(shù);根據(jù)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)確定預(yù)先配置的用于顯示待顯示的影像序列組的布局參數(shù),其中,布局參數(shù)用于指示待顯示的影像序列組在處于空閑的顯示器中的排布;根據(jù)布局參數(shù)在處于空閑的顯示器中顯示待顯示的影像序列組。
進(jìn)一步地,根據(jù)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)確定預(yù)先配置的用于顯示待顯示的影像序列組的布局參數(shù)包括:根據(jù)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)在預(yù)設(shè)布局庫(kù)中篩除不匹配的布局參數(shù),其中,預(yù)設(shè)布局庫(kù)中預(yù)存有預(yù)先配置的布局參數(shù)、和與預(yù)先配置的布局參數(shù)相匹配的影像序列組的屬性參數(shù)以及顯示器的屬性參數(shù)。
進(jìn)一步地,在根據(jù)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)在預(yù)設(shè)布局庫(kù)中篩除不匹配的布局參數(shù)之后,該方法還包括:對(duì)與待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)相匹配的布局參數(shù)進(jìn)行排序;根據(jù)排序結(jié)果確定用于顯示待顯示的影像序列組的布局參數(shù)。
進(jìn)一步地,根據(jù)布局參數(shù)在處于空閑的顯示器中顯示待顯示的影像序列組包括:根據(jù)布局參數(shù)確定處于空閑的顯示器中用于顯示待顯示的影像序列組的顯示器;確定每個(gè)用于顯示待顯示的影像序列組的顯示器中的窗口布局參數(shù);根據(jù)窗口布局參數(shù)在窗口中顯示待顯示的影像序列組。
進(jìn)一步地,用于顯示待顯示的影像序列組的顯示器中包括多個(gè)窗口,窗口布局參數(shù)用于定義多個(gè)窗口中用于顯示待顯示的影像序列組的窗口、用于顯示待顯示的影像序列組中的影像序列的窗口和用于顯示待顯示的影像序列組中的影像的窗口。
進(jìn)一步地,處于空閑的顯示器的屬性參數(shù)包括處于空閑的顯示器的數(shù)目和每個(gè)處于空閑的顯示器的屏幕方向。
根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種顯示裝置,該裝置包括:第一獲取單元,用于獲取待顯示的影像序列組的屬性參數(shù),其中,影像序列組包括至少一個(gè)影像序列,每個(gè)影像序列包括至少一張影像;第二獲取單元,用于獲取處于空閑的顯示器的屬性參數(shù);確定單元,用于根據(jù)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)確定預(yù)先配置的用于顯示待顯示的影像序列組的布局參數(shù),其中,布局參數(shù)用于指示待顯示的影像序列組在處于空閑的顯示器中的排布;顯示單元,用于根據(jù)布局參數(shù)在處于空閑的顯示器中顯示待顯示的影像序列組。
進(jìn)一步地,確定單元包括:篩除模塊,用于根據(jù)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)在預(yù)設(shè)布局庫(kù)中篩除不匹配的布局參數(shù),其中,預(yù)設(shè)布局庫(kù)中預(yù)存有預(yù)先配置的布局參數(shù)、和與預(yù)先配置的布局參數(shù)相匹配的影像序列組的屬性參數(shù)以及顯示器的屬性參數(shù)。
進(jìn)一步地,該裝置還包括:排序單元,用于在根據(jù)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)在預(yù)設(shè)布局庫(kù)中篩除不匹配的布局參數(shù)之后,對(duì)與待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)相匹配的布局參數(shù)進(jìn)行排序,其中,確定單元還用于根據(jù)排序結(jié)果確定用于顯示待顯示的影像序列組的布局參數(shù)。
進(jìn)一步地,顯示單元包括:第一確定模塊,用于根據(jù)布局參數(shù)確定處于空閑的顯示器中用于顯示待顯示的影像序列組的顯示器;第二確定模塊,用于確定每個(gè)用于顯示待顯示的影像序列組的顯示器中的窗口布局參數(shù);顯示模塊,用于根據(jù)窗口布局參數(shù)在窗口中顯示待顯示的影像序列組。
在本發(fā)明實(shí)施例中,通過(guò)獲取待顯示的影像序列組的屬性參數(shù);獲取處于空閑的顯示器的屬性參數(shù);根據(jù)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)確定預(yù)先配置的用于顯示待顯示的影像序列組的布局參數(shù),其中,布局參數(shù)用于指示待顯示的影像序列組在處于空閑的顯示器中的排布;根據(jù)布局參數(shù)在處于空閑的顯示器中顯示待顯示的影像序列組,解決了現(xiàn)有技術(shù)中需要手動(dòng)對(duì)要顯示的影像選擇布局方式的技術(shù)問(wèn)題,進(jìn)而實(shí)現(xiàn)了根據(jù)參數(shù)自動(dòng)對(duì)影像序列組進(jìn)行布局的技術(shù)效果。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的一種可選的顯示方法的流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的另一種可選的顯示方法的流程圖;
圖3是根據(jù)本發(fā)明實(shí)施例的一種可選的定義布局參數(shù)的方法的流程圖;
圖4是根據(jù)本發(fā)明實(shí)施例的一種可選的屬性參數(shù)的示意圖;
圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的布局參數(shù)的示意圖;
圖6是根據(jù)本發(fā)明實(shí)施例的一種可選的顯示裝置的示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
根據(jù)本申請(qǐng)實(shí)施例,提供了一種顯示方法的實(shí)施例。
圖1是根據(jù)本發(fā)明實(shí)施例的一種可選的顯示方法的流程圖,如圖1所示,該方法包括如下步驟:
步驟S101,獲取待顯示的影像序列組的屬性參數(shù),其中,影像序列組包括至少一個(gè)影像序列,每個(gè)影像序列包括至少一張影像;
步驟S102,獲取處于空閑的顯示器的屬性參數(shù);
步驟S103,根據(jù)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)確定預(yù)先配置的用于顯示待顯示的影像序列組的布局參數(shù),其中,布局參數(shù)用于指示待顯示的影像序列組在處于空閑的顯示器中的排布;
步驟S104,根據(jù)布局參數(shù)在處于空閑的顯示器中顯示待顯示的影像序列組。
確定待顯示的影像序列組在顯示器中的布局參數(shù)需要兩組屬性參數(shù),分別是待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)。待顯示的影像序列組的屬性參數(shù)可以是多個(gè)參數(shù),可以以數(shù)組的形式表示。
獲取待顯示的影像序列組的屬性參數(shù)可以是先獲取用戶選擇的用戶想要在顯示器上顯示的影像序列組,然后獲取用戶選擇的影像序列組的屬性參數(shù),每個(gè)影像序列組的屬性參數(shù)可以是預(yù)先存儲(chǔ)的,也可以是用戶手動(dòng)輸入的。
處于空閑的顯示器的屬性參數(shù)可以包括當(dāng)前處于空閑狀態(tài)的顯示器的數(shù)目、在系統(tǒng)中對(duì)應(yīng)的編號(hào)或ID、每臺(tái)顯示器的顯示規(guī)格(如屏幕長(zhǎng)度和寬度、屏幕方向?yàn)闄M向或縱向等)。
獲取處于空閑的顯示器的屬性參數(shù)可以是通過(guò)檢測(cè)當(dāng)前處于空閑狀態(tài)的顯示器及調(diào)用預(yù)先存儲(chǔ)的每個(gè)顯示器的參數(shù)來(lái)獲取的,也可以是通過(guò)用戶手動(dòng)輸入的。
在獲取到兩組屬性參數(shù)之后,可以通過(guò)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)確定出預(yù)先配置適合待顯示的影像序列組在顯示器中的排布方式,具體地,確定排布方式的方法可以是在布局參數(shù)庫(kù)中選擇出符合兩組屬性參數(shù)的布局參數(shù)。
布局參數(shù)用于定義將用戶選擇的圖像顯示在顯示器中的排布方式,具體可以包括如何劃分顯示器的顯示區(qū)域,每個(gè)區(qū)域中顯示哪些影像,如何顯示這些影像等。
具體地,布局參數(shù)可以包括選擇的用于顯示的顯示器的參數(shù)和每個(gè)顯示器中的布局參數(shù)等,其中,每個(gè)顯示器中的布局參數(shù)為影像序列組在顯示器中的具體顯示方案。
根據(jù)布局參數(shù)進(jìn)行布局的方式可以包括:根據(jù)布局參數(shù)確定處于空閑的顯示器中用于顯示待顯示的影像序列組的顯示器;確定每個(gè)用于顯示待顯示的影像序列組的顯示器中的窗口布局參數(shù);根據(jù)窗口布局參數(shù)在窗口中顯示待顯示的影像序列組。
窗口布局參數(shù)可以包括如下定義:對(duì)顯示器劃分為幾個(gè)窗口,每個(gè)窗口用于顯示的影像序列組、影像序列或影像,每個(gè)窗口劃分為幾個(gè)視圖,每個(gè)視圖顯示的內(nèi)容等。窗口布局參數(shù)的具體內(nèi)容可以根據(jù)具體情況預(yù)先配置,上述方式為該實(shí)施例的一種優(yōu)選實(shí)施方式,對(duì)該實(shí)施例不構(gòu)成具體限定。
該實(shí)施例提供的顯示方法根據(jù)獲取的待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)確定出預(yù)先配置的用于顯示待顯示的影像序列組的布局參數(shù),解決了現(xiàn)有技術(shù)中需要手動(dòng)對(duì)要顯示的影像選擇布局方式的技術(shù)問(wèn)題,進(jìn)而實(shí)現(xiàn)了根據(jù)參數(shù)自動(dòng)對(duì)影像序列組進(jìn)行布局的技術(shù)效果。
優(yōu)選地,確定布局參數(shù)的方法可以為:根據(jù)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)在預(yù)設(shè)布局庫(kù)中篩除不匹配的布局參數(shù),其中,預(yù)設(shè)布局庫(kù)中預(yù)存有預(yù)先配置的布局參數(shù)、和與預(yù)先配置的布局參數(shù)相匹配的影像序列組的屬性參數(shù)以及顯示器的屬性參數(shù)。
優(yōu)選地,在根據(jù)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)在預(yù)設(shè)布局庫(kù)中篩除不匹配的布局參數(shù)之后,還可以對(duì)與待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)相匹配的布局參數(shù)進(jìn)行排序;根據(jù)排序結(jié)果確定用于顯示待顯示的影像序列組的布局參數(shù)。
該實(shí)施例提供的顯示方法可以應(yīng)用在顯示醫(yī)學(xué)影像的場(chǎng)景中,在該應(yīng)用場(chǎng)景中,待顯示的影像序列組中的影像是通過(guò)各種醫(yī)學(xué)影像設(shè)備拍攝的影像,對(duì)于以數(shù)字化存儲(chǔ)的DICOM格式的醫(yī)學(xué)影像,根據(jù)DICOM標(biāo)準(zhǔn)協(xié)議規(guī)定,一名患者(Patient)在不同時(shí)間可能會(huì)接受多次醫(yī)學(xué)影像檢查(Study),每次檢查可以包含若干個(gè)影像序列(Series),每個(gè)影像序列中可以包含多張影像(Image)。
醫(yī)生在醫(yī)學(xué)影像診斷過(guò)程中,經(jīng)常需要同時(shí)調(diào)閱瀏覽一個(gè)患者的多次檢查影像,例如,調(diào)閱術(shù)前和術(shù)后兩次檢查的影像,以進(jìn)行對(duì)比。而一個(gè)影像序列通常包括對(duì)同一患者從一個(gè)切面方向的多個(gè)切面拍攝的影像。
其中,一個(gè)患者對(duì)象包括有至少一個(gè)檢查對(duì)象,一個(gè)檢查對(duì)象(相當(dāng)于一個(gè)影像序列組)包括至少一個(gè)影像序列,一個(gè)影像序列包括至少一張影像。
也即,DICOM采用“患者-檢查-序列-圖像”四級(jí)關(guān)系,自上而下的定義醫(yī)學(xué)影像的數(shù)據(jù)層級(jí)關(guān)系,每一個(gè)上層概念對(duì)象都可以包含多個(gè)下級(jí)概念對(duì)象,而每一個(gè)下級(jí)概念對(duì)象只能屬于唯一的一個(gè)上級(jí)概念對(duì)象。例如,一個(gè)檢查對(duì)象可以包含多個(gè)序列對(duì)象,但一個(gè)序列對(duì)象只能屬于一個(gè)檢查對(duì)象。
根據(jù)掛片協(xié)議選擇合適的布局參數(shù)對(duì)醫(yī)學(xué)影像進(jìn)行顯示的具體步驟可以如圖2所示,顯示方法包括:
步驟S201,定義掛片協(xié)議。
該實(shí)施方式可以基于PACS系統(tǒng),定義掛片協(xié)議可以通過(guò)掛片協(xié)議定義裝置來(lái)執(zhí)行,該掛片協(xié)議定義裝置可以是PACS系統(tǒng)中的裝置。
掛片協(xié)議定義裝置可以用于定義和創(chuàng)建不同類型的掛片協(xié)議,并且保存到用戶自定義掛片協(xié)議庫(kù)中,其中,用戶自定義掛片協(xié)議庫(kù)中存有用戶定義的掛片協(xié)議。
掛片協(xié)議是指數(shù)字化存儲(chǔ)的DICOM格式醫(yī)學(xué)影像在顯示器上布局?jǐn)[放的整套規(guī)則,每個(gè)掛片協(xié)議中定義有布局參數(shù)以及布局參數(shù)所適用的屬性參數(shù)。
具體地,如圖3所示,步驟S201定義掛片協(xié)議可以包括:
步驟S301,定義掛片協(xié)議的適用屬性參數(shù);
該步驟可以通過(guò)掛片協(xié)議定義裝置中的條件定義裝置來(lái)執(zhí)行,通過(guò)條件定義裝置定義掛片協(xié)議適用的場(chǎng)景,場(chǎng)景具體為掛片協(xié)議適用的顯示器的屬性參數(shù)和檢查的屬性參數(shù)。
每個(gè)掛片協(xié)議中定義的布局參數(shù)所適用的屬性參數(shù)包括上述的待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)。
具體地,如圖4所示,掛片協(xié)議的適用屬性參數(shù)包括但不限于顯示器數(shù)目,顯示器規(guī)格,檢查數(shù)目,檢查類型定義數(shù)組。
檢查類型定義數(shù)組是多個(gè)檢查的檢查類型定義參數(shù)(影像序列組的屬性參數(shù))構(gòu)成的數(shù)組,檢查可以為多個(gè)檢查,相應(yīng)地,檢查類型定義數(shù)組也為多個(gè),包括但不限于檢查類型定義參數(shù)1、檢查類型定義參數(shù)2、……、檢查類型定義參數(shù)n。
每個(gè)檢查類型定義參數(shù)包括但不限于拍攝影像序列組的設(shè)備類型(Modality)、掃描部位(Body Part)、檢查描述(Study Description),檢查包含的序列數(shù)目,以及序列類型定義數(shù)組。
序列類型定義數(shù)組是多個(gè)序列的序列類型定義參數(shù)(影像序列的屬性參數(shù))構(gòu)成的數(shù)組,影像序列組可以包括多個(gè)序列,相應(yīng)地,序列類型定義數(shù)組也為多個(gè),包括但不限于序列類型定義參數(shù)1、序列類型定義參數(shù)2、……、序列類型定義參數(shù)n。
每個(gè)序列類型定義參數(shù)包括但不限于序列描述(Series Description),序列編號(hào)(Series Number),序列包含的影像數(shù)目,序列在檢查中的順序號(hào),以及用于表示該序列是否支持三維重建的序列重建屬性。
步驟S302,定義掛片協(xié)議的布局參數(shù)。
該步驟可以通過(guò)掛片協(xié)議定義裝置中的布局參數(shù)定義裝置來(lái)執(zhí)行,通過(guò)布局參數(shù)定義裝置定義檢查、序列和/或影像在顯示器中的排布。
圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的布局參數(shù)的示意圖。如圖5所示,掛片協(xié)議的布局參數(shù)可以包括顯示器顯示參數(shù)數(shù)組,顯示器顯示參數(shù)數(shù)組用于定義一個(gè)或多個(gè)顯示器的布局參數(shù):顯示器1的布局參數(shù)、顯示器2的布局參數(shù)、……、顯示器n的布局參數(shù),其中,顯示器顯示參數(shù)數(shù)組n中的參數(shù)個(gè)數(shù)n為該布局方式所需要的顯示器的數(shù)目。
每個(gè)顯示器的布局參數(shù)可以包括至少一個(gè)窗口參數(shù):窗口1參數(shù)、窗口2參數(shù)、……、窗口n參數(shù),顯示器布局參數(shù)中包括的窗口參數(shù)的個(gè)數(shù)為該顯示器顯示的窗口個(gè)數(shù),也即,顯示器布局參數(shù)定義了該顯示器劃分為幾個(gè)窗口進(jìn)行顯示。
窗口參數(shù)中定義了窗口的視圖布局參數(shù)和窗口適用的檢查類型定義參數(shù)和/或序列類型定義參數(shù)。
視圖布局參數(shù)定義了該窗口劃分給幾個(gè)視圖進(jìn)行顯示。
窗口適用的檢查類型定義參數(shù)定義了什么類型的檢查適合顯示在該窗口中。
其中,窗口適用的檢查類型定義參數(shù)包括但不限于設(shè)備類型、檢查描述和窗口適用的序列類型數(shù)組。設(shè)備類型定義了什么類型的檢查適合顯示在該窗口中,檢查描述定義了具有什么樣描述的檢查適合顯示在該窗口中。窗口適用的序列類型數(shù)組定義了什么類型的序列適合顯示在該窗口中。窗口適用的序列類型數(shù)組包括至少一個(gè)窗口適用的序列類型定義參數(shù)。窗口適用的序列類型定義參數(shù)包括的參數(shù)類型可以與上述的序列類型定義參數(shù)中包括的參數(shù)類型相同。
步驟S202,獲取輸入?yún)?shù)。
獲取輸入?yún)?shù)是指獲取用戶輸入的屬性參數(shù),該屬性參數(shù)與圖4中的屬性參數(shù)相同。
具體地,用戶(醫(yī)生)可以先定義從多個(gè)檢查(多個(gè)影像序列組)中選擇需要打開(kāi)哪些檢查,進(jìn)一步分別在需要打開(kāi)的檢查中選擇打開(kāi)哪些影像序列,最后選擇具體顯示哪幅影像。
例如,用戶可以先輸入檢查1和檢查2的屬性參數(shù),然后選擇檢查1中的序列4的屬性參數(shù)和檢查2中的序列3的屬性參數(shù),最后在檢查1的序列4和檢查2的序列3中分別選擇具體要顯示的影像。
步驟S203,根據(jù)輸入?yún)?shù)在掛片協(xié)議庫(kù)中查找匹配的掛片協(xié)議。
掛片協(xié)議庫(kù)為上述步驟S201中提及的自定義掛片協(xié)議庫(kù),該步驟可以通過(guò)掛片協(xié)議匹配裝置執(zhí)行,掛片協(xié)議匹配裝置可以是包括在PACS系統(tǒng)中的裝置,用于根據(jù)用戶選擇要瀏覽的檢查數(shù)目和屬性參數(shù),以及當(dāng)前可用的顯示器的屬性參數(shù),從用戶自定義的掛片協(xié)議庫(kù)中自動(dòng)匹配選擇最佳的掛片協(xié)議。
具體地,在獲取到輸入?yún)?shù)之后,根據(jù)輸入?yún)?shù)在掛片協(xié)議庫(kù)中查找匹配的掛片協(xié)議,由于每個(gè)掛片協(xié)議中定義的布局參數(shù)都有對(duì)應(yīng)的適用屬性參數(shù),查找時(shí)可以逐一判斷輸入的參數(shù)是否符合掛片協(xié)議庫(kù)中的各個(gè)掛片協(xié)議所定義的適用屬性參數(shù)。
可選的,掛片協(xié)議匹配裝置可以包括掛片協(xié)議篩選裝置和掛片協(xié)議排序裝置。掛片協(xié)議篩選裝置用于篩除不適用的掛片協(xié)議,得到適用的掛片協(xié)議;掛片協(xié)議排序裝置用于對(duì)適用的掛片協(xié)議按照匹配程度從高到低進(jìn)行排序,進(jìn)一步篩選出匹配程度最高的掛片協(xié)議。
掛片協(xié)議篩選裝置用于篩選當(dāng)前掛片協(xié)議是否適用于當(dāng)前輸入?yún)?shù)。
當(dāng)前輸入?yún)?shù)包括:
1)當(dāng)前可用的顯示器數(shù)目。
2)每個(gè)顯示器的規(guī)格。
3)用戶選中要打開(kāi)檢查總數(shù)目。
4)用戶選中要打開(kāi)的檢查類型數(shù)組。
對(duì)根據(jù)各個(gè)輸入?yún)?shù)在掛片協(xié)議庫(kù)中篩選合適的掛片協(xié)議的方法進(jìn)行描述如下:
1)顯示器數(shù)目:當(dāng)輸入的當(dāng)前可用的顯示器數(shù)目大于等于掛片協(xié)議中定義的適用顯示器數(shù)目時(shí),可以使用該掛片協(xié)議。
2)顯示器規(guī)格:判斷輸入的每個(gè)可用顯示器的規(guī)格是否符合掛片協(xié)議中定義的適用顯示器規(guī)格,如果符合,則可以使用該掛片協(xié)議。
掛片協(xié)議中定義的顯示器規(guī)格可以是顯示器的屏幕方向、屏幕大小等,例如,掛片協(xié)議中規(guī)定適用寬屏顯示器,如果輸入的可用顯示器的規(guī)格也為寬屏顯示器,則可以使用該掛片協(xié)議,如果為豎屏顯示器或任意顯示器等,則不可以使用該掛片協(xié)議。
3)檢查數(shù)目:當(dāng)用戶選擇打開(kāi)的檢查的總數(shù)目大于等于該掛片協(xié)議中定義的檢查數(shù)目時(shí),可以使用該掛片協(xié)議。
4)檢查類型數(shù)組:檢查類型數(shù)組包含了一個(gè)或多個(gè)檢查類型定義參數(shù),定義了用戶選擇打開(kāi)的檢查中包含了哪些檢查時(shí),可以適用該掛片協(xié)議。
每個(gè)檢查類型定義參數(shù)包括但不限于設(shè)備類型、掃描部位、檢查描述、檢查包含的序列數(shù)目、適用的序列類型定義數(shù)組。
其中,設(shè)備類型、掃描部位、檢查描述為來(lái)自于DICOM標(biāo)準(zhǔn)中定義的檢查通用屬性。
檢查包含的序列數(shù)目為該檢查包含多少個(gè)序列。
適用的序列類型數(shù)組包含了一個(gè)或多個(gè)序列類型定義參數(shù),進(jìn)一步定義了當(dāng)檢查中包含哪些序列時(shí),該掛片協(xié)議是適用的。每個(gè)序列類型定義參數(shù)包括但不限于設(shè)備類型、序列描述、序列編號(hào)、序列包含的影像數(shù)目,序列在檢查中的順序號(hào),以及該序列是否支持三維重建的序列重建屬性。
其中,序列類型定義參數(shù)中的設(shè)備類型、序列描述、序列編號(hào)為來(lái)自于DICOM標(biāo)準(zhǔn)中定義的序列通用屬性。
序列包含的影像數(shù)目指一個(gè)序列中包含的影像總數(shù)。
序列在檢查中的順序號(hào)是指,根據(jù)序列編號(hào)按照升序排列,該序列在檢查中位于第幾個(gè)位置則為該序列在檢查中的順序號(hào),其中,序列編號(hào)可以為任意正整數(shù),并且編號(hào)可能不是相差1遞增的。
掛片協(xié)議篩選裝置可以內(nèi)置有邏輯規(guī)則,該掛片協(xié)議篩選裝置用于根據(jù)該邏輯規(guī)則逐個(gè)對(duì)掛片協(xié)議進(jìn)行篩選,判斷當(dāng)前待判斷的掛片協(xié)議中定義的適用屬性參數(shù)是否與輸入?yún)?shù)匹配。邏輯規(guī)則具體如下:
1)如果輸入?yún)?shù)中的顯示器數(shù)目大于等于適用參數(shù)中的顯示器數(shù)目,則繼續(xù)對(duì)其余屬性參數(shù)比較。否則,直接返回否,也即該掛片協(xié)議不適用于輸入?yún)?shù)。
2)如果輸入?yún)?shù)中的顯示器規(guī)格與適用參數(shù)中的顯示器規(guī)格逐項(xiàng)匹配,則繼續(xù)比較。否則,直接返回否。
3)在輸入?yún)?shù)中的檢查類型數(shù)組中尋找是否有掛片協(xié)議定義的適用屬性參數(shù)中的檢查類型數(shù)組的匹配項(xiàng)。
如果在掛片協(xié)議適用的屬性參數(shù)中,檢查類型數(shù)組中所有檢查類型定義參數(shù),都能夠在輸入?yún)?shù)中找到匹配的檢查類型定義參數(shù),則返回是。否則,返回否。
其中,輸入?yún)?shù)的檢查類型定義參數(shù)與適用屬性參數(shù)中的檢查類型定義參數(shù)是否匹配的判斷邏輯如下:
a)判斷輸入檢查類型定義參數(shù)的設(shè)備類型、掃描部位、檢查描述三項(xiàng)參數(shù)與掛片協(xié)議適用的檢查類型定義參數(shù)中的相應(yīng)參數(shù)是否匹配。如果全部匹配,則繼續(xù)比較。如果有任意一項(xiàng)不匹配,則直接返回否。
b)判斷輸入檢查類型定義包含的序列數(shù)目是否大于等于掛片協(xié)議適用檢查類型定義參數(shù)中的序列數(shù)目,如果是,則繼續(xù)比較。否則,直接返回否。
c)在輸入檢查類型定義中的序列類型數(shù)組中尋找與掛片協(xié)議適用的檢查類型定義中的序列檢查類型數(shù)組的匹配項(xiàng)。
如果在掛片協(xié)議適用屬性參數(shù)中,序列類型數(shù)組中所有序列類型定義參數(shù)都能夠在輸入?yún)?shù)中找到匹配的序列類型定義參數(shù),則返回是。否則,返回否。
其中,輸入?yún)?shù)的序列類型定義參數(shù)與掛片協(xié)議適用的屬性參數(shù)中序列類型定義參數(shù)是否匹配的判斷邏輯如下:
判斷輸入?yún)?shù)中的序列類型定義參數(shù)中的設(shè)備類型、序列描述、序列編號(hào)、序列包含的圖像數(shù)目、序列在檢查中的順序號(hào),以及該序列是否支持三維重建等各項(xiàng)參數(shù),是否與掛片協(xié)議適用的序列類型定義參數(shù)的相應(yīng)參數(shù)匹配。如果全部匹配,則返回是。如果有任意一項(xiàng)不匹配,則返回否。
在掛片協(xié)議篩選裝置篩除不適合、不匹配的掛片協(xié)議之后,通過(guò)掛片協(xié)議排序裝置對(duì)掛片協(xié)議庫(kù)中剩余的掛片協(xié)議進(jìn)行排序。
掛片協(xié)議排序裝置可以通過(guò)將兩個(gè)不同的掛片協(xié)議A和掛片協(xié)議B中定義的適用屬性參數(shù)分別與輸入?yún)?shù)C進(jìn)行比較,根據(jù)比較結(jié)果判斷掛片協(xié)議A和B中較優(yōu)的選擇。具體的比較規(guī)則可以如下:
1)如果A和B中定義的顯示器數(shù)目不同,則優(yōu)先選擇與C中定義的顯示器數(shù)目相同的掛片協(xié)議。如果A和B中定義的顯示器數(shù)目相同,或者與C中定義的顯示器數(shù)目都不相同,則繼續(xù)比較。
2)如果A和B中定義的檢查數(shù)目不同,則優(yōu)先選擇與C中定義的檢查數(shù)目相同的掛片協(xié)議。如果A和B中定義的檢查數(shù)目相同,或者與C中定義的檢查數(shù)目都不相同,則繼續(xù)比較。
3)將A和B中定義的檢查數(shù)組與C中定義的檢查數(shù)組逐項(xiàng)比較。
具體地,假定A中檢查數(shù)組的第1個(gè)檢查對(duì)象為A1,B中檢查數(shù)組的第1個(gè)檢查對(duì)象為B1,C中檢查數(shù)組的第1個(gè)檢查對(duì)象為C1。
如果A1中定義的序列數(shù)目與B1中定義的序列數(shù)目不同,則優(yōu)先選擇與C1中定義的檢查序列數(shù)目相同的掛片協(xié)議。
如果A1和B1中定義的序列數(shù)目相同,或者與C1中定義的檢查數(shù)目都不相同,則繼續(xù)比較A2、B2和C2。依次類推。
如果經(jīng)過(guò)上述步驟仍無(wú)法比較出更優(yōu)的掛片協(xié)議,則掛片協(xié)議A和B等效,可以任意選擇A或B,例如A,作為更優(yōu)的掛片協(xié)議。
步驟S204,應(yīng)用匹配的掛片協(xié)議進(jìn)行顯示。
該步驟可以通過(guò)掛片協(xié)議應(yīng)用裝置執(zhí)行,掛片協(xié)議應(yīng)用裝置可以是包括在PACS系統(tǒng)中的裝置,用于按照自動(dòng)匹配的最佳的掛片協(xié)議所定義的布局參數(shù)將用戶選擇要瀏覽的檢查顯示到顯示器上。
現(xiàn)有技術(shù)通常提供若干種固定的顯示布局方式由用戶手工選擇,相對(duì)固定和不可擴(kuò)展,不支持用戶靈活定義多類型的布局顯示方式,并且沒(méi)有將布局顯示方式與要顯示的檢查類型以及當(dāng)前可用的顯示器配置相關(guān)聯(lián),通過(guò)該實(shí)施例提供的顯示方法,可以自定義布局顯示方法,同時(shí)可以根據(jù)要顯示的檢查類型以及當(dāng)前可用的顯示器配置找到匹配的布局顯示方法自動(dòng)對(duì)要顯示的檢查類型進(jìn)行顯示,省去了醫(yī)生手工調(diào)整布局的麻煩,大大地提高了醫(yī)生閱片的效率。
需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在設(shè)備中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
根據(jù)本申請(qǐng)實(shí)施例,還提供了一種顯示裝置的實(shí)施例。
圖6是根據(jù)本發(fā)明實(shí)施例的一種可選的顯示裝置的示意圖,如圖6所示,該裝置包括第一獲取單元10,第二獲取單元20,確定單元30和顯示單元40。
第一獲取單元用于獲取待顯示的影像序列組的屬性參數(shù),其中,影像序列組包括至少一個(gè)影像序列,每個(gè)影像序列包括至少一張影像;第二獲取單元用于獲取處于空閑的顯示器的屬性參數(shù);確定單元用于根據(jù)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)確定預(yù)先配置的用于顯示待顯示的影像序列組的布局參數(shù),其中,布局參數(shù)用于指示待顯示的影像序列組在處于空閑的顯示器中的排布;顯示單元用于根據(jù)布局參數(shù)在處于空閑的顯示器中顯示待顯示的影像序列組。
優(yōu)選地,確定單元包括:篩除模塊,用于根據(jù)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)在預(yù)設(shè)布局庫(kù)中篩除不匹配的布局參數(shù),其中,預(yù)設(shè)布局庫(kù)中預(yù)存有預(yù)先配置的布局參數(shù)、和與預(yù)先配置的布局參數(shù)相匹配的影像序列組的屬性參數(shù)以及顯示器的屬性參數(shù)。
優(yōu)選地,該裝置還包括:排序單元,用于在根據(jù)待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)在預(yù)設(shè)布局庫(kù)中篩除不匹配的布局參數(shù)之后,對(duì)與待顯示的影像序列組的屬性參數(shù)和處于空閑的顯示器的屬性參數(shù)相匹配的布局參數(shù)進(jìn)行排序,其中,確定單元還用于根據(jù)排序結(jié)果確定用于顯示待顯示的影像序列組的布局參數(shù)。
優(yōu)選地,顯示單元包括:第一確定模塊,用于根據(jù)布局參數(shù)確定處于空閑的顯示器中用于顯示待顯示的影像序列組的顯示器;第二確定模塊,用于確定每個(gè)用于顯示待顯示的影像序列組的顯示器中的窗口布局參數(shù);顯示模塊,用于根據(jù)窗口布局參數(shù)在窗口中顯示待顯示的影像序列組。
優(yōu)選地,待顯示的影像序列組包括至少一個(gè)影像序列,每個(gè)影像序列包括至少一張影像,用于顯示待顯示的影像序列組的顯示器中包括多個(gè)窗口,窗口布局參數(shù)用于定義多個(gè)窗口中用于顯示待顯示的影像序列組的窗口、用于顯示待顯示的影像序列組中的影像序列的窗口和用于顯示待顯示的影像序列組中的影像的窗口。
優(yōu)選地,處于空閑的顯示器的屬性參數(shù)包括處于空閑的顯示器的數(shù)目和每個(gè)處于空閑的顯示器的屏幕方向。
上述的裝置可以包括處理器和存儲(chǔ)器,上述單元均可以作為程序單元存儲(chǔ)在存儲(chǔ)器中,由處理器執(zhí)行存儲(chǔ)在存儲(chǔ)器中的上述程序單元來(lái)實(shí)現(xiàn)相應(yīng)的功能。
存儲(chǔ)器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM),存儲(chǔ)器包括至少一個(gè)存儲(chǔ)芯片。
在本申請(qǐng)的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過(guò)其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述僅是本申請(qǐng)的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本申請(qǐng)?jiān)淼那疤嵯?,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本申請(qǐng)的保護(hù)范圍。