一種圖像處理方法、裝置及設(shè)備的制造方法
【專利摘要】本申請?zhí)峁┮环N圖像顯示方法、裝置及設(shè)備,所述方法包括:瀏覽器接收用戶通過終端輸入的操作指令;所述瀏覽器根據(jù)所述操作指令獲取所述終端上的數(shù)據(jù)文件和腳本代碼;所述瀏覽器利用所述腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù);所述瀏覽器將所述圖像數(shù)據(jù)顯示在所述瀏覽器的頁面上。本申請實(shí)施例中,瀏覽器按照用戶操作指令,從本地獲取數(shù)據(jù)文件和腳本代碼,利用腳本代碼對數(shù)據(jù)文件進(jìn)行解析,從而得到圖像數(shù)據(jù),然后將該圖像數(shù)據(jù)顯示在瀏覽器頁面上。也就是說,本實(shí)施不用將數(shù)據(jù)文件上傳到服務(wù)器上進(jìn)行解析,也無需用戶連接網(wǎng)絡(luò)才可以實(shí)現(xiàn)對圖像數(shù)據(jù)的瀏覽,為戶更瀏覽圖像數(shù)據(jù)提供了極大的便利和安全。
【專利說明】
一種圖像處理方法、裝置及設(shè)備
技術(shù)領(lǐng)域
[0001]本申請涉及網(wǎng)絡(luò)技術(shù),特別涉及一種圖像處理方法、裝置及設(shè)備。
【背景技術(shù)】
[0002]傳統(tǒng)的瀏覽器都是用特定的開發(fā)語言設(shè)計的,與操作系統(tǒng)綁定的比較緊密,無法跨平臺運(yùn)行,如果想讀取存在終端光盤中的醫(yī)學(xué)數(shù)字成像和通信(DIC0M,Digital Imagingand Communicat1ns in Medicine)圖像,必須依賴于額外的第三方軟件才能實(shí)現(xiàn);或者是將DICOM圖像上傳到服務(wù)器上進(jìn)行解析后才能讀取。也就是說,現(xiàn)有的瀏覽器必須借助于第三方軟件或?qū)ICOM圖像上傳到服務(wù)器解析后,才能讀取DICOM圖像,這對于用戶瀏覽DICOM圖像提供極大的不便和安全隱患。
[0003]因此,在安全情況下,用戶通過瀏覽器如何方便的瀏覽DICOM圖像是目前有待解決的問題。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本申請實(shí)施例提供一種圖像處理方法及裝置,以解決現(xiàn)有技術(shù)中,用戶通過瀏覽器瀏覽DICOM圖像需要借助于第三方軟件或上傳到服務(wù)器解析后才能瀏覽,導(dǎo)致用戶瀏覽DICOM圖像不便和安全隱患問題。
[0005]具體地,本申請是通過如下技術(shù)方案實(shí)現(xiàn)的:
[0006]第一方面提供一種圖像顯示方法,包括:
[0007]瀏覽器接收用戶通過終端輸入的操作指令;
[0008]所述瀏覽器根據(jù)所述操作指令獲取所述終端上的數(shù)據(jù)文件和腳本代碼;
[0009]所述瀏覽器利用所述腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù);
[0010]所述瀏覽器將所述圖像數(shù)據(jù)顯示在所述瀏覽器的頁面上。
[0011 ]第二方面提供一種圖像顯示裝置,包括:
[0012]接收單元,用于接收用戶通過終端輸入的操作指令;
[0013]第一獲取單元,用于根據(jù)所述操作指令獲取所述終端上的數(shù)據(jù)文件和腳本代碼;
[0014]第一解析單元,用于利用所述腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù);
[0015]顯示單元,用于將所述圖像數(shù)據(jù)顯示在所述瀏覽器的頁面上。
[0016]第三方面提供一種圖像處理器設(shè)備,包括:處理器,以及用于存儲所述處理器可執(zhí)行指令的存儲器;
[0017]其中,所述處理器被配置為:
[0018]接收用戶通過終端輸入的操作指令;
[0019]根據(jù)所述操作指令獲取所述終端上的數(shù)據(jù)文件和腳本代碼;
[0020]利用所述腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù);
[0021]將所述圖像數(shù)據(jù)顯示在瀏覽器的頁面上。
[0022]本申請實(shí)施例中,瀏覽器按照用戶操作指令,從本地獲取數(shù)據(jù)文件和腳本代碼,然后,利用腳本代碼對數(shù)據(jù)文件進(jìn)行解析,從而得到圖像數(shù)據(jù),然后將該圖像數(shù)據(jù)顯示在瀏覽器頁面上。也就是說,本申請實(shí)施例不用將數(shù)據(jù)文件上傳到服務(wù)器上進(jìn)行解析,也無需用戶連接網(wǎng)絡(luò)才可以實(shí)現(xiàn)對圖像數(shù)據(jù)的瀏覽,不但方便了用戶瀏覽圖像數(shù)據(jù),而且也保證了圖像數(shù)據(jù)的安全性。
[0023]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本申請。
【附圖說明】
[0024]圖1是本申請實(shí)施例提供的一種圖像顯示方法的流程圖;
[0025]圖2是本申請實(shí)施例提供的一種圖像顯示方法的另一流程圖;
[0026]圖3是本申請實(shí)施例提供的圖像顯示裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖;
[0027]圖4是本申請實(shí)施例提供的一種圖像顯示裝置的結(jié)構(gòu)示意圖;
[0028]圖5是本申請實(shí)施例提供的一種圖像顯示裝置的另一結(jié)構(gòu)示意圖;
[0029]圖6是本申請實(shí)施例提供的一種圖像顯示裝置的另一結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
[0031 ]在本申請使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
[0032]應(yīng)當(dāng)理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當(dāng)……時”或“響應(yīng)于確定”。
[0033]請參閱圖,圖1是本申請實(shí)施例提供的一種圖像顯示方法的流程圖;所述方法包:
[0034]步驟101:瀏覽器接收用戶通過終端輸入的操作指令;
[0035]該步驟中,操作指令為用戶通過瀏覽器打開終端(即本地系統(tǒng))上數(shù)據(jù)文件的指令。其中,本實(shí)施例中瀏覽器為支持腳本代碼(JS JavaScript)運(yùn)行的瀏覽器,比如,DICOM瀏覽器等。
[0036]步驟102:所述瀏覽器根據(jù)所述操作指令獲取所述終端上的數(shù)據(jù)文件和腳本代碼;
[0037]該步驟中,用戶根據(jù)操作指令,選擇并獲取該終端上的數(shù)據(jù)文件和腳本代碼,該實(shí)施例中,一種獲取方式為通過FiIeReader接口來獲取該終端上的數(shù)據(jù)文件和腳本代碼。
[0038]需要說明的是,本實(shí)施例中,數(shù)據(jù)文件和腳本代碼可以是預(yù)先存儲在該終端上,可以是刻錄在光盤上等,即根據(jù)操作指令通過瀏覽器讀取光盤上的數(shù)據(jù)文件和腳本代碼。
[0039]需要說明是,腳本代碼是預(yù)先編寫的,該腳本代碼用來實(shí)現(xiàn)圖像的解析、顯示、操作和測量。通常情況下,將腳本代碼和圖像均刻錄到光盤上。比如,用戶可以通過瀏覽器打開html5,讀取對應(yīng)光盤上的DICOM文件和腳本代碼。
[0040]步驟103:所述瀏覽器利用所述腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù);
[0041]其中,本實(shí)施例中的圖像數(shù)據(jù),可以是DICOM圖像數(shù)據(jù),也可以是多媒體印刷閱讀(MPR,Multimedia Print Reader)出版物數(shù)據(jù)和3D數(shù)據(jù)。當(dāng)然,也可以是其他圖像數(shù)據(jù),本實(shí)施例不作限制。
[0042]一種解析方式為:
[0043]首先,所述瀏覽器利用所述腳本代碼先讀取所述為數(shù)據(jù)文件上的頭部信息和所有字段上的內(nèi)容;其具體過程為:
[0044]先讀取數(shù)據(jù)文件上的頭部信息,該頭部信息為固定的頭部信息,即數(shù)字成像技術(shù)或者數(shù)字圖像技術(shù)(DICM,Digital Image Correlat1n Method);然后,讀取每個字段上的內(nèi)容;首選,先讀取類型,長度;并通過長度確定字段大小,最后,將讀取的內(nèi)容作為字段的內(nèi)容,然后讀取下一個字段,直到讀取完畢所有的字段內(nèi)容。
[0045]其次,所述瀏覽器從所述內(nèi)容中獲取與圖像顯示相關(guān)的圖像信息;其中,所述圖像信息;包括圖像寬高、數(shù)據(jù)位數(shù)、窗寬(W)、窗位(L)、斜率(k)、截距(b)等;然后將所述信息轉(zhuǎn)為有效數(shù)值,并存儲該有效數(shù)值。
[0046]再次,所述瀏覽器按照所述圖像信息從所述內(nèi)容中獲取圖像數(shù)據(jù);
[0047]最后,所述瀏覽器對得到的所述圖像數(shù)據(jù)進(jìn)行窗寬窗位映射,生成適合頁面顯示的圖像數(shù)據(jù);具體包括:
[0048]I)根據(jù)圖像信息中的斜率(k)和截距(b),按照公式:Value = k*P+b進(jìn)行轉(zhuǎn)換,獲取真實(shí)的各個像素點(diǎn)的數(shù)據(jù)值;其中,Value為真實(shí)像素值,P為圖像中存儲的像素值。這對于本領(lǐng)域技術(shù)人員來說,已是熟知技術(shù),在此不再贅述。
[0049]2)根據(jù)圖像信息中的窗寬(W)和窗位(L)來獲取各個圖像點(diǎn)需要顯示的灰度值,其中,具體可以通過公式:DispIayGrayScale= (Value_L)*255/W來獲取,該公式中,DisplayGrayScale為顯示灰度值,顯示灰度值的最大值為255,最小值為O; W為窗寬,L為窗位。這對于本領(lǐng)域技術(shù)人員來說,也是熟知技術(shù),在此不再贅述。
[0050]3)使用HTML5提供的API接口,根據(jù)寬高和顯示數(shù)據(jù)生成位圖(Bitmap),即圖像數(shù)據(jù)。
[0051]需要說明的是,對圖像數(shù)據(jù)進(jìn)行窗寬窗位映射,生成適合頁面顯示的圖像數(shù)據(jù)對于本領(lǐng)域技術(shù)人員來說,已是熟知技術(shù),在此不再贅述。
[0052]步驟104:所述瀏覽器將所述圖像數(shù)據(jù)顯示在所述瀏覽器的頁面上。
[0053]該步驟中,基于上述實(shí)現(xiàn)過程,所述瀏覽器將生成的適合頁面顯示的圖像數(shù)據(jù)顯示在所述瀏覽器的頁面上;即將位圖(Bitmap)繪制到Canvas上面進(jìn)行顯示。
[0054]本申請實(shí)施例中,瀏覽器按照用戶操作指令,從本地獲取數(shù)據(jù)文件和腳本代碼,然后,利用腳本代碼對數(shù)據(jù)文件進(jìn)行解析,從而得到圖像數(shù)據(jù),然后將該圖像數(shù)據(jù)顯示在瀏覽器頁面上。也就是說,本申請實(shí)施例不用將數(shù)據(jù)文件上傳到服務(wù)器上進(jìn)行解析,也無需用戶連接網(wǎng)絡(luò)才可以實(shí)現(xiàn)對圖像數(shù)據(jù)的瀏覽,不但方便了用戶瀏覽圖像數(shù)據(jù),而且也保證了圖像信息的安全性。
[0055]還請參閱圖2,為本申請實(shí)施例提供的一種圖像顯示方法的另一流程圖,所述方法包括:
[0056]步驟201:瀏覽器接收用戶通過終端輸入的操作指令;
[0057]步驟202:所述瀏覽器根據(jù)所述操作指令獲取所述終端上的數(shù)據(jù)文件和腳本代碼;
[0058]步驟203:所述瀏覽器檢測所述終端是否處于聯(lián)網(wǎng)狀態(tài);如果否,執(zhí)行步驟204和步驟207 ;如果是,執(zhí)行步驟205至步驟207 ;
[0059]該實(shí)施例中,在檢測到終端與網(wǎng)絡(luò)連接的情況下,可以從網(wǎng)絡(luò)側(cè)的服務(wù)器獲取最新版本的JS解析代碼來運(yùn)行,以便于用戶方便的使用不斷升級的新版本軟件來解析數(shù)據(jù)文件。
[0060]步驟204:所述瀏覽器利用所述腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù);
[0061]步驟205:所述瀏覽器從網(wǎng)絡(luò)側(cè)獲取新版腳本代碼,并更新本地的所述腳本代碼;
[0062]步驟206:所述瀏覽器利用獲取的新版腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù);
[0063]步驟207:所述瀏覽器將所述圖像數(shù)據(jù)顯示在所述瀏覽器的頁面上。
[0064]該實(shí)施例中,步驟201、步驟202,步驟204以及步驟207與上述步驟101至步驟104同,具體詳見上述,在此不再贅述。
[0065]本申請實(shí)施例中,瀏覽器按照用戶操作指令,從本地獲取數(shù)據(jù)文件和腳本代碼,然后,檢測終端的聯(lián)網(wǎng)狀態(tài),如果沒有聯(lián)網(wǎng),利用獲取的腳本代碼對數(shù)據(jù)文件進(jìn)行解析,從而得到圖像數(shù)據(jù),如果聯(lián)網(wǎng),則從網(wǎng)絡(luò)側(cè)獲取新版腳本代碼,然后利用新版腳本代碼對數(shù)據(jù)文件進(jìn)行解析,從而得到圖像數(shù)據(jù);最后,將該圖像數(shù)據(jù)顯示在瀏覽器頁面上。也就是說,本申請實(shí)施例不用將數(shù)據(jù)文件上傳到服務(wù)器上進(jìn)行解析,也無需用戶連接網(wǎng)絡(luò)才可以實(shí)現(xiàn)對圖像數(shù)據(jù)的瀏覽,但是,在聯(lián)網(wǎng)的狀態(tài)下,可以獲取新版腳本代碼,即升級原來的腳本代碼,為戶更瀏覽DICOM圖像提供了極大的便利和安全。
[0066]在另一實(shí)施例中,該實(shí)施例在上述實(shí)施例的基礎(chǔ)上,在顯示圖像數(shù)據(jù)后,所述方法還可以包括:檢測所述用戶通過終端輸入操作指令的輸入方式;根據(jù)所述輸入方式利用繪圖工具調(diào)整顯示的所述圖像數(shù)據(jù)。
[0067]也就是說,該實(shí)施例中,用戶通過瀏覽器選擇系統(tǒng)中的DICOM文件(DIC0M文件為數(shù)據(jù)文件的一種),然后使用Fi I eReader接口來讀取DICOM文件的內(nèi)容;之后,按照DICOM的標(biāo)準(zhǔn)對內(nèi)容進(jìn)行解析,獲取所有的圖像信息以及圖像數(shù)據(jù);在該實(shí)施例中,可以直接將圖像數(shù)據(jù)顯示在瀏覽器的頁面上,也可以將圖像數(shù)據(jù)進(jìn)行窗寬窗位映射,產(chǎn)生適合頁面顯示的圖像數(shù)據(jù),然后,利用Canvas接口將圖像數(shù)據(jù)呈現(xiàn)到瀏覽器的頁面上。其具體可以采用利用圖像操作和相關(guān)的測量工具,使用html5提供的畫圖工具來實(shí)現(xiàn),將圖像信息呈現(xiàn)到Canvas上面。圖像數(shù)據(jù)顯示之后,瀏覽器可以檢測用戶的鼠標(biāo)和鍵盤操作,根據(jù)用戶選擇的操作,調(diào)整圖像數(shù)據(jù)的顯示和對應(yīng)的測量信息,從而實(shí)現(xiàn)與用戶的交互。
[0068]與前述圖像顯示方法的實(shí)施例相對應(yīng),本申請還提供了圖像顯示裝置的實(shí)施例。
[0069]本申請圖像顯示裝置的實(shí)施例可以應(yīng)用在設(shè)備上。裝置實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在設(shè)備的處理器將非易失性存儲器中對應(yīng)的計算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖3所示,為本申請實(shí)施例提供的圖像顯示裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖3所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲器之外,實(shí)施例中裝置所在的設(shè)備通常根據(jù)該設(shè)備的實(shí)際功能,還可以包括其他硬件,對此不再贅述。
[0070]請參考圖4,為本申請實(shí)施例提供的一種圖像顯示裝置的結(jié)構(gòu)示意圖,所述裝置包括:接收單元41,第一獲取單元42,第一解析單元和顯示單元43,其中,
[0071]接收單元41,用于接收用戶通過終端輸入的操作指令;
[0072]第一獲取單元42,用于根據(jù)所述接收單元41接收到的操作指令獲取所述終端上的數(shù)據(jù)文件和腳本代碼;
[0073]第一解析單元43,用于利用所述第一獲取單元42獲取的腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù);
[0074]顯示單元44,用于將所述第一解析單元43得到的圖像數(shù)據(jù)顯示在所述瀏覽器的頁面上。
[0075]其中,所述第一解析單元43包括(圖中未示):讀取單元,提取單元,圖像獲取單元和生成單元,其中,
[0076]讀取單元,用于利用所述第一獲取單元42獲取的腳本代碼讀取所述為數(shù)據(jù)文件上的頭部信息和所有字段上的內(nèi)容;
[0077]提取單元,用于從所述內(nèi)容中提取與圖像顯示相關(guān)的圖像信息;
[0078]圖像獲取單元,用于按照所述圖像信息從所述內(nèi)容中獲取圖像數(shù)據(jù);
[0079]生成單元,用于對得到的所述圖像數(shù)據(jù)進(jìn)行窗寬窗位映射,生成適合頁面顯示的圖像數(shù)據(jù)。
[0080]可選的,在另一實(shí)施例中,所述裝置還可以包括:第一檢測單元51,第二獲取單元52和第二解析單元53,其結(jié)構(gòu)示意圖如圖5所示,其中,
[0081]第一檢測單元51,用于在所述第一獲取單元42獲取數(shù)據(jù)文件和腳本代碼之前或之后,檢測所述終端是否處于聯(lián)網(wǎng)狀態(tài);
[0082]第二獲取單元52,用于在所述第一檢測單元51檢測到所述終端處于聯(lián)網(wǎng)狀態(tài)時,從網(wǎng)絡(luò)側(cè)獲取新版腳本代碼,并更新本地的所述腳本代碼;
[0083]第二解析單元53,用于利用獲取的新版腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù)。
[0084]其中,第二解析單元53也可以包括:讀取單元,提取單元,圖像獲取單元和生成單元(圖中未示),其中,
[0085]讀取單元,用于利用所述第二獲取單元獲取的新版腳本代碼讀取所述為數(shù)據(jù)文件上的頭部信息和所有字段上的內(nèi)容;
[0086]提取單元,用于從所述內(nèi)容中提取與圖像顯示相關(guān)的圖像信息;
[0087]圖像獲取單元,用于按照所述圖像信息從所述內(nèi)容中獲取圖像數(shù)據(jù)
[0088]生成單元,用于對得到的所述圖像數(shù)據(jù)進(jìn)行窗寬窗位映射,生成適合頁面顯示的圖像數(shù)據(jù)。
[0089]當(dāng)然,所述第一解析單元和第二解析單元也可以集成在一起,或獨(dú)立部署,本實(shí)施例不作限制。
[0090]可選的,在另一實(shí)施例中,所述裝置還可以包括:第二檢測單元61和調(diào)整單元62,其結(jié)構(gòu)示意圖如圖6所示,其中,
[0091]第二檢測單元61,用于在所述顯示單元44將所述圖像數(shù)據(jù)顯示在所述瀏覽器的頁面上后,檢測所述用戶通過終端輸入操作指令的輸入方式;
[0092]調(diào)整單元62,用于根據(jù)所述輸入方式利用繪圖工具調(diào)整顯示的所述圖像數(shù)據(jù)。
[0093]上述裝置中各個單元的功能和作用的實(shí)現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。
[0094]另一方面,本申請實(shí)施例還提供一種圖像處理器設(shè)備,包括:處理器,以及用于存儲所述處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:
[0095]接收用戶通過終端輸入的操作指令;
[0096]根據(jù)所述操作指令獲取所述終端上的數(shù)據(jù)文件和腳本代碼;
[0097]利用所述腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù);
[0098]將所述圖像數(shù)據(jù)顯示在瀏覽器的頁面上。
[0099]其中,所述處理器的具體功能和作用的實(shí)現(xiàn)過程詳見上述方法中對應(yīng)步驟的實(shí)現(xiàn)過程。
[0100]本申請實(shí)施例中,所述圖像顯示裝置按照用戶操作指令,從本地獲取數(shù)據(jù)文件和腳本代碼,然后,檢測終端的聯(lián)網(wǎng)狀態(tài),如果沒有聯(lián)網(wǎng),利用獲取的腳本代碼對數(shù)據(jù)文件進(jìn)行解析,從而得到圖像數(shù)據(jù),如果聯(lián)網(wǎng),則從網(wǎng)絡(luò)側(cè)獲取新版腳本代碼,然后利用新版腳本代碼對數(shù)據(jù)文件進(jìn)行解析,從而得到圖像數(shù)據(jù);最后,將該圖像數(shù)據(jù)顯示在瀏覽器頁面上。也就是說,本申請實(shí)施例不用將數(shù)據(jù)文件上傳到服務(wù)器上進(jìn)行解析,也無需用戶連接網(wǎng)絡(luò)才可以實(shí)現(xiàn)對圖像數(shù)據(jù)的瀏覽,但是,在聯(lián)網(wǎng)的狀態(tài)下,可以獲取新版腳本代碼,即升級原來的腳本代碼,為戶更瀏覽DICOM圖像數(shù)據(jù)提供了極大的便利和安全。
[0101]需要說明的是,本實(shí)施例中,優(yōu)先適應(yīng)于對醫(yī)學(xué)圖像數(shù)據(jù)的解析,比如通過瀏覽器對DI⑶M圖像的解析與顯示等。當(dāng)然,也可以考慮將多媒體印刷閱讀(MPR,MultimediaPrint Reader)出版物數(shù)據(jù))和3D顯示(即三維空間)數(shù)據(jù)等功能也集成到這種圖像顯示裝置中來,其實(shí)現(xiàn)過程與本申請實(shí)施例類似,具體詳見上述,在此不再贅述。
[0102]對于裝置實(shí)施例而言,由于其基本對應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本申請方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實(shí)施。
[0103]以上所述僅為本申請的較佳實(shí)施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種圖像顯示方法,其特征在于,包括: 瀏覽器接收用戶通過終端輸入的操作指令; 所述瀏覽器根據(jù)所述操作指令獲取所述終端上的數(shù)據(jù)文件和腳本代碼; 所述瀏覽器利用所述腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù); 所述瀏覽器將所述圖像數(shù)據(jù)顯示在所述瀏覽器的頁面上。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述瀏覽器根據(jù)所述操作指令獲取所述終端上的數(shù)據(jù)文件和腳本代碼之前或之后,還包括: 所述瀏覽器檢測所述終端是否處于聯(lián)網(wǎng)狀態(tài); 如果是,所述瀏覽器從網(wǎng)絡(luò)側(cè)獲取新版腳本代碼,并更新本地的所述腳本代碼; 所述瀏覽器利用獲取的新版腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù)。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括: 檢測所述用戶通過終端輸入操作指令的輸入方式; 根據(jù)所述輸入方式利用繪圖工具調(diào)整顯示的所述圖像數(shù)據(jù)。4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述瀏覽器利用所述腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù),包括: 所述瀏覽器利用所述腳本代碼讀取所述為數(shù)據(jù)文件上的頭部信息和所有字段上的內(nèi)容; 所述瀏覽器從所述內(nèi)容中提取與圖像顯示相關(guān)的圖像信息; 所述瀏覽器按照所述圖像信息從所述內(nèi)容中獲取圖像數(shù)據(jù); 所述瀏覽器對得到的所述圖像數(shù)據(jù)進(jìn)行窗寬窗位映射,生成適合頁面顯示的圖像數(shù)據(jù)。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述瀏覽器將所述圖像數(shù)據(jù)顯示在所述瀏覽器頁面上,具體包括:所述瀏覽器將生成的適合頁面顯示的圖像數(shù)據(jù)顯示在所述瀏覽器的頁面上。6.一種圖像顯示裝置,其特征在于,包括: 接收單元,用于接收用戶通過終端輸入的操作指令; 第一獲取單元,用于根據(jù)所述操作指令獲取所述終端上的數(shù)據(jù)文件和腳本代碼; 第一解析單元,用于利用所述腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù); 顯示單元,用于將所述圖像數(shù)據(jù)顯示在所述瀏覽器的頁面上。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 第一檢測單元,用于在所述第一獲取單元獲取所述數(shù)據(jù)文件和腳本代碼之前或之后,檢測所述終端是否處于聯(lián)網(wǎng)狀態(tài); 第二獲取單元,用于在所述第一檢測單元檢測到所述終端處于聯(lián)網(wǎng)狀態(tài)時,從網(wǎng)絡(luò)側(cè)獲取新版腳本代碼,并更新本地的所述腳本代碼; 第二解析單元,用于利用獲取的新版腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù)。8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,還包括: 第二檢測單元,用于檢測所述用戶通過終端輸入操作指令的輸入方式; 調(diào)整單元,用于根據(jù)所述輸入方式利用繪圖工具調(diào)整顯示的所述圖像數(shù)據(jù)。9.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述第一解析單元包括: 讀取單元,用于利用所述腳本代碼讀取所述為數(shù)據(jù)文件上的頭部信息和所有字段上的內(nèi)容; 提取單元,用于從所述內(nèi)容中提取與圖像顯示相關(guān)的圖像信息; 圖像獲取單元,用于按照所述圖像信息從所述內(nèi)容中獲取圖像數(shù)據(jù); 生成單元,用于對得到的所述圖像數(shù)據(jù)進(jìn)行窗寬窗位映射,生成適合頁面顯示的圖像數(shù)據(jù)。10.—種圖像處理器設(shè)備,其特征在于,包括:處理器,以及用于存儲所述處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 接收用戶通過終端輸入的操作指令; 根據(jù)所述操作指令獲取所述終端上的數(shù)據(jù)文件和腳本代碼; 利用所述腳本代碼對所述數(shù)據(jù)文件進(jìn)行解析,得到圖像數(shù)據(jù); 將所述圖像數(shù)據(jù)顯示在瀏覽器的頁面上。
【文檔編號】G06F17/30GK106021612SQ201610504138
【公開日】2016年10月12日
【申請日】2016年6月30日
【發(fā)明人】張志偉
【申請人】沈陽東軟醫(yī)療系統(tǒng)有限公司