本發(fā)明大體涉及與使用仿效物理掃描儀的仿真組件來創(chuàng)建、編輯和部署圖像掃描儀配置有關(guān)的方法、系統(tǒng)和裝置??梢岳鐟?yīng)用所公開的技術(shù)來生成用于磁共振成像(mri)掃描儀和/或與其它成像醫(yī)療器械(modality)對應(yīng)的掃描儀的掃描儀配置數(shù)據(jù)集。
背景技術(shù):
美國和全世界中的大型健康護理趨勢之一是成像進程的標準化。還存在將較小的健康護理事務(wù)所集成到較大組織中的趨勢,這增大了針對標準化的需求。繼而,標準的實現(xiàn)變成越來越大的邏輯挑戰(zhàn),因為成像設(shè)備可能在地理上分離數(shù)百英里。關(guān)鍵挑戰(zhàn)中的一個是確保遍及整個醫(yī)院網(wǎng)絡(luò)以相同的成像配置(例如,成像參數(shù)或協(xié)議)來獲取用于特定診斷問題的成像數(shù)據(jù)。這是重要的,因為掃描儀配置確定對比度和圖像質(zhì)量,從而極大地影響可靠地診斷疾病的能力。越來越多地要求機構(gòu)計及其服務(wù)質(zhì)量并且償還愈加被鏈接到診斷表現(xiàn)。因而,針對給定的診斷問題維持相同圖像質(zhì)量和對比度對于保持或者甚至提高源自檢查的收益而言是至關(guān)重要的。
另一方面,成像系統(tǒng)允許操作者自由地選擇掃描儀配置。在大型醫(yī)院和成像網(wǎng)絡(luò)中,不能保證所有操作者都具有相同經(jīng)驗水平并且可能無意中將掃描儀配置改變得更差并且存儲那些參數(shù)。于是,隨后的掃描將全部以這些非最佳設(shè)定完成。這可能在相當(dāng)一段時間內(nèi)保持被忽視并且校正它要求人員在物理上修改成像設(shè)備并且存儲正確參數(shù)。這是耗時、易于出錯的并且將僅在沒有另外正在使用設(shè)備時(即,沒有患者正被檢查時)是可能的。因而,其干擾臨床工作流或者要求工作完畢后安裝。
技術(shù)實現(xiàn)要素:
本發(fā)明的實施例通過提供涉及與醫(yī)療圖像掃描儀相關(guān)聯(lián)的配置數(shù)據(jù)集的遠程創(chuàng)建、編輯和維護的方法、系統(tǒng)和裝置來解決和克服以上缺點和缺陷中的一個或多個。
根據(jù)一些實施例,用于生成醫(yī)療圖像掃描儀配置的系統(tǒng)包括掃描儀配置數(shù)據(jù)庫和仿真組件。掃描儀配置數(shù)據(jù)庫存儲對應(yīng)于在醫(yī)療設(shè)施內(nèi)操作的醫(yī)療圖像掃描儀的掃描儀配置數(shù)據(jù)集。仿真組件包括顯示模塊、編輯模塊和仿真模塊。顯示模塊被配置成呈現(xiàn)由醫(yī)療圖像掃描儀利用的圖形用戶接口(gui)。編輯模塊被配置成基于經(jīng)由gui從用戶接收的一個或多個命令來創(chuàng)建經(jīng)修改的掃描儀配置數(shù)據(jù)集。仿真模塊被配置成(i)使用經(jīng)修改的掃描儀配置數(shù)據(jù)集來執(zhí)行醫(yī)療圖像掃描儀的仿真以得出仿真結(jié)果,(ii)使用顯示模塊在gui中呈現(xiàn)仿真結(jié)果,以及(iii)響應(yīng)于經(jīng)由圖形用戶接口接收到用戶對仿真結(jié)果的認可,將經(jīng)修改的掃描儀配置數(shù)據(jù)集保存到掃描儀配置數(shù)據(jù)庫。
在前述系統(tǒng)的一些實施例中,所述系統(tǒng)進一步包括掃描儀接口組件,其被配置成將經(jīng)修改的掃描儀配置數(shù)據(jù)集從掃描儀配置數(shù)據(jù)庫傳遞到醫(yī)療圖像掃描儀。該掃描儀接口組件可以被配置成經(jīng)由本領(lǐng)域中已知的任何數(shù)據(jù)傳遞方法將經(jīng)修改的掃描儀配置數(shù)據(jù)集從掃描儀配置數(shù)據(jù)庫傳遞到醫(yī)療圖像掃描儀,所述數(shù)據(jù)傳遞方法包括例如諸如電子郵件之類的服務(wù)。在一些實施例中,掃描儀接口組件被配置成在預(yù)確定的時間處(例如,在一天的特定時間處、在非高峰使用時間期間、在掃描儀啟動期間、或者在掃描儀關(guān)機期間)自動地將經(jīng)修改的掃描儀配置數(shù)據(jù)集從掃描儀配置數(shù)據(jù)庫傳遞到醫(yī)療圖像掃描儀。附加地,在一些實施例中,掃描儀接口組件被配置成促進當(dāng)前掃描儀配置數(shù)據(jù)集從醫(yī)療圖像掃描儀向掃描儀配置數(shù)據(jù)庫的傳遞。
在前述系統(tǒng)中使用的系統(tǒng)配置數(shù)據(jù)庫可以在本發(fā)明的不同實施例中具有附加的特征或改良。例如,在一些實施例中,數(shù)據(jù)庫位于醫(yī)療圖像掃描儀上,并且仿真組件由醫(yī)療圖像掃描儀內(nèi)的計算設(shè)備執(zhí)行。在其它實施例中,數(shù)據(jù)庫位于經(jīng)由計算機網(wǎng)絡(luò)連接到醫(yī)療圖像掃描儀的服務(wù)器上,并且仿真組件由服務(wù)器執(zhí)行。此外,在一些實施例中,掃描儀配置數(shù)據(jù)庫存儲與在醫(yī)療設(shè)施內(nèi)操作的附加醫(yī)療圖像掃描儀對應(yīng)的附加掃描儀配置數(shù)據(jù)集,并且系統(tǒng)進一步包括附加仿真組件,其中每個相應(yīng)的附加組件對應(yīng)于不同的附加醫(yī)療圖像掃描儀。在一個實施例中,系統(tǒng)包括虛擬計算機,其被配置成執(zhí)行醫(yī)療圖像掃描儀和附加的醫(yī)療圖像掃描儀。
根據(jù)其它實施例,用于為在醫(yī)療設(shè)施內(nèi)操作的醫(yī)療圖像掃描儀系統(tǒng)生成醫(yī)療圖像掃描儀配置的方法包括識別在醫(yī)療設(shè)施內(nèi)操作的醫(yī)療圖像掃描儀。醫(yī)療圖像掃描儀包括被配置成呈現(xiàn)gui的硬件,所述gui允許用戶指定掃描儀配置數(shù)據(jù)集以用于操作醫(yī)療圖像掃描儀。掃描儀配置數(shù)據(jù)集可以包括例如要由掃描儀和/或檢查工作流應(yīng)用以便應(yīng)用在掃描儀上的成像協(xié)議。方法進一步包括啟動仿真組件,其被配置成:顯示gui,在gui中呈現(xiàn)掃描儀配置數(shù)據(jù)集,根據(jù)經(jīng)由gui接收的用戶命令來修改掃描儀配置數(shù)據(jù)集以得出用戶指定的掃描儀配置數(shù)據(jù)集,使用用戶指定的掃描儀配置數(shù)據(jù)集來執(zhí)行醫(yī)療圖像掃描儀的仿真以得出仿真結(jié)果,以及接收用戶對仿真結(jié)果的認可。然后,響應(yīng)于接收到用戶對仿真結(jié)果的認可,將用戶指定的掃描儀配置數(shù)據(jù)集傳遞到醫(yī)療圖像掃描儀。與關(guān)于用于生成醫(yī)療圖像掃描儀配置的系統(tǒng)所討論的技術(shù)類似,所述方法可以使用本領(lǐng)域中已知的任何技術(shù)來傳遞用戶指定的掃描儀配置數(shù)據(jù)集并且可以選擇性地在預(yù)確定的時間處(例如,系統(tǒng)啟動或關(guān)機)傳遞數(shù)據(jù)集。
根據(jù)其它實施例,用于生成醫(yī)療圖像掃描儀配置的系統(tǒng)包括掃描儀配置數(shù)據(jù)庫和多個仿真組件。掃描儀配置數(shù)據(jù)庫存儲對應(yīng)于在醫(yī)療設(shè)施內(nèi)操作的多個醫(yī)療圖像掃描儀的掃描儀配置數(shù)據(jù)集。每一個相應(yīng)的仿真組件被配置成基于用戶供應(yīng)的命令而生成與被包括在所述多個醫(yī)療圖像掃描儀中的不同醫(yī)療圖像掃描儀對應(yīng)的經(jīng)修改的掃描儀配置數(shù)據(jù)集。每一個仿真組件還被配置成(i)使用經(jīng)修改的掃描儀配置數(shù)據(jù)集來仿真對應(yīng)于不同醫(yī)療圖像掃描儀的硬件以得出仿真結(jié)果,以及(ii)響應(yīng)于接收到用戶對仿真結(jié)果的認可,將經(jīng)修改的掃描儀配置數(shù)據(jù)集傳遞給所述不同的醫(yī)療圖像掃描儀。在一些實施例中,前述系統(tǒng)還包括多個虛擬計算機,其中的每一個都被配置成執(zhí)行所述多個仿真組件中的一個。
本發(fā)明的附加特征和優(yōu)點將從參照隨附各圖進行的例證性實施例的以下詳細描述而變得明顯。
附圖說明
在結(jié)合隨附各圖閱讀時,從以下詳細描述最佳地理解本發(fā)明的前述和其它方面。出于圖解本發(fā)明的目的,在附圖中示出了當(dāng)前優(yōu)選的實施例,然而要理解到,本發(fā)明不限于所公開的具體手段。附圖中包括以下各圖:
圖1圖解根據(jù)一些實施例的用于為醫(yī)療圖像掃描儀生成配置的系統(tǒng);
圖2提供了根據(jù)一些實施例的可以如何實現(xiàn)圖1中所圖解的系統(tǒng)以支持諸如成像提供商鏈或醫(yī)院之類的企業(yè)的圖解;
圖3圖解根據(jù)一些實施例的用于掃描儀配置數(shù)據(jù)集的創(chuàng)建和分發(fā)的過程;以及
圖4圖解本發(fā)明的實施例可以在其內(nèi)實現(xiàn)的示例性計算環(huán)境。
具體實施方式
以下公開根據(jù)若干實施例描述了本發(fā)明,其針對與使用仿效物理掃描儀的仿真組件來創(chuàng)建、編輯和部署圖像掃描儀配置有關(guān)的方法、系統(tǒng)和裝置。在本文中稱為“仿真器”的該仿真組件可以或者被部署在本地(即,在擁有醫(yī)療圖像掃描儀的企業(yè)內(nèi))和/或在企業(yè)外部的基于云的環(huán)境中。仿真器解決方案可以用不同的硬件和軟件選項(例如,使用分離的計算機或者分離的虛擬計算機)來支持多個掃描儀配置。附加地,在一些實施例中,每個計算機或虛擬計算機具有允許其在不同醫(yī)療圖像掃描儀之間來回切換的引導(dǎo)選項。
圖1圖解根據(jù)一些實施例的用于為醫(yī)療圖像掃描儀130生成配置的系統(tǒng)100。圖1中所圖解的系統(tǒng)100使用仿真組件或“仿真器”以用于協(xié)議的企業(yè)管理。如本文中所使用的術(shù)語“仿真器”是指在沒有實際成像硬件(例如,磁體、控制系統(tǒng)、重構(gòu)硬件)的情況下操作成像設(shè)備的用戶接口的軟件。仿真器模仿真實掃描儀的操作,其中主要差異在于,沒有向硬件發(fā)送控制命令并且沒有獲取圖像數(shù)據(jù)。這允許以與在真實、物理系統(tǒng)上相同的方式來編輯、設(shè)置和存儲成像參數(shù)、協(xié)議和獲取工作流。系統(tǒng)100還可以允許從機群內(nèi)的系統(tǒng)導(dǎo)入?yún)f(xié)議以分析協(xié)議的當(dāng)前狀態(tài)并且使用它們作為用于修改的基礎(chǔ)。系統(tǒng)100還可以允許導(dǎo)出協(xié)議(例如,單一的協(xié)議和整個檢查程序或工作流)以便隨后跨機群(重新)部署。
在圖1的示例中,仿真器110仿真與醫(yī)療圖像掃描儀130相關(guān)聯(lián)的硬件。在一些實施例中,仿真器110位于醫(yī)療圖像掃描儀130上并且被由醫(yī)療圖像掃描儀130內(nèi)的計算設(shè)備包括。在其它實施例中,仿真器110在經(jīng)由計算機網(wǎng)絡(luò)連接到醫(yī)療圖像掃描儀130的服務(wù)器(沒有在圖1中示出)上執(zhí)行。仿真器110可以對應(yīng)于一個醫(yī)療圖像掃描儀或者替換地一組醫(yī)療圖像掃描儀。例如,在一些實施例中,仿真器110包括模仿真實掃描儀的軟件。在這樣的實施例中,仿真器110可以被配置成將設(shè)置導(dǎo)出到例如網(wǎng)絡(luò)中的硬盤上。設(shè)置的導(dǎo)入可以單獨地處置。在其它實施例中,仿真器110包括軟件,其包含多個不同的掃描儀配置。在這些實施例中,仿真器110可以被配置成建立到企業(yè)中的各個物理系統(tǒng)的連接以讀取和寫入?yún)?shù)設(shè)置。
在圖1的示例中,仿真器110包括四個子組件:顯示模塊110a、編輯模塊110b、仿真模塊110c和掃描儀接口模塊110d。
顯示模塊110a被配置成在用戶計算機125上呈現(xiàn)由醫(yī)療圖像掃描儀130利用的圖形用戶接口以用于用戶120觀看。更具體地,醫(yī)療圖像掃描儀130包括計算機,其允許操作者與掃描儀硬件對接。顯示模塊110a被配置成模仿與醫(yī)療圖像掃描儀130相關(guān)聯(lián)的特定接口。因而,在用戶計算機125上顯示給用戶120的圖形用戶接口將看起來與呈現(xiàn)給醫(yī)療圖像掃描儀130的操作者的那個相同。顯示模塊110a可以使用本領(lǐng)域中已知的任何技術(shù)來向用戶計算機125提供圖形用戶接口。例如,在一些實施例中,顯示模塊110a被配置成利用接口組件創(chuàng)建網(wǎng)頁。該網(wǎng)頁然后可以由用戶120經(jīng)由用戶計算機125上的標準網(wǎng)絡(luò)瀏覽器進行觀看。要指出,這允許可以被用作用戶計算機125的計算設(shè)備的類型方面的靈活性。因而,盡管在圖1的示例中示出了桌上型計算機,但是智能電話、平板電腦或者能夠顯示交互式網(wǎng)頁的本領(lǐng)域中一般已知的任何其它計算設(shè)備都可以被用作用戶計算機125。
編輯模塊110b允許用戶120基于經(jīng)由圖形用戶接口從用戶接收的一個或多個命令而創(chuàng)建自定義掃描儀配置數(shù)據(jù)集。掃描儀配置數(shù)據(jù)集的內(nèi)容將取決于醫(yī)療圖像掃描儀130的醫(yī)療器械。例如,在磁共振成像(mri)的上下文中,掃描儀配置數(shù)據(jù)集可以包括指定應(yīng)當(dāng)如何獲取數(shù)據(jù)(例如,脈沖序列)的成像參數(shù)以及圖像重構(gòu)數(shù)據(jù)(例如,重構(gòu)算法及其相應(yīng)的參數(shù))的集合。附加地,在一些實施例中,編輯模塊110b還可以被配置成追蹤在企業(yè)(例如,醫(yī)院)中的特殊的醫(yī)療圖像掃描儀上可用的軟件選項并且自動地僅提供在該特定掃描儀上可用的參數(shù)。
編輯模塊110b可操作地耦合到掃描儀配置數(shù)據(jù)庫105,其存儲對應(yīng)于醫(yī)療圖像掃描儀130的一個或多個預(yù)先存在的掃描儀配置數(shù)據(jù)集。在一些實施例中,掃描儀配置數(shù)據(jù)庫105存儲對應(yīng)于在醫(yī)療設(shè)施內(nèi)操作的附加醫(yī)療圖像掃描儀(沒有在圖1中示出)的附加掃描儀配置數(shù)據(jù)集。系統(tǒng)100還可以包括類似于仿真器110、對應(yīng)于每一個附加掃描儀的附加仿真器。
一旦編輯模塊110b從掃描儀配置數(shù)據(jù)庫105檢索到掃描儀配置數(shù)據(jù)集,其就與顯示模塊110a通信以在呈現(xiàn)于用戶計算機125上的接口內(nèi)呈現(xiàn)掃描儀配置數(shù)據(jù)集。用戶120然后可以按照期望來編輯數(shù)據(jù)集。用戶計算機125然后將經(jīng)修改的掃描儀配置數(shù)據(jù)集遞送回到仿真器110。
在接收到經(jīng)修改的掃描儀配置數(shù)據(jù)集之后,仿真模塊110c使用所述數(shù)據(jù)集執(zhí)行醫(yī)療圖像掃描儀130的仿真以得出仿真結(jié)果。仿真模塊110c然后利用顯示模塊110a以在用戶計算機125上的圖形用戶接口中呈現(xiàn)仿真結(jié)果。用戶120然后可以查看結(jié)果并且指示接受或拒絕。如果用戶120拒絕所述結(jié)果,則編輯模塊110b可以再次為用戶120呈現(xiàn)數(shù)據(jù)集以促進進一步編輯。然后,可以重復(fù)仿真過程。一旦用戶120指示對仿真結(jié)果的接受,仿真模塊110c就將經(jīng)修改的掃描儀配置數(shù)據(jù)集保存到掃描儀配置數(shù)據(jù)庫105。
掃描儀接口模塊110d被配置成將經(jīng)修改的掃描儀配置數(shù)據(jù)集從掃描儀配置數(shù)據(jù)庫105傳遞到醫(yī)療圖像掃描儀130。各種技術(shù)可以被應(yīng)用于執(zhí)行掃描儀配置數(shù)據(jù)庫105與醫(yī)療圖像掃描儀130之間的數(shù)據(jù)傳遞。例如,在一個實施例中,掃描儀接口模塊110d被配置成使用經(jīng)由電子郵件通過計算機網(wǎng)絡(luò)(例如,內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng))來傳遞經(jīng)修改的掃描儀配置數(shù)據(jù)集。在其它實施例中,可以使用其它數(shù)據(jù)傳遞技術(shù),諸如但不限于文件傳輸協(xié)議(ftp)或直接通信技術(shù)(例如usb)。
在一些實施例中,掃描接口模塊110d被配置成在預(yù)確定的時間處自動地將經(jīng)修改的掃描儀配置數(shù)據(jù)集從掃描儀配置數(shù)據(jù)庫傳遞到醫(yī)療圖像掃描儀。該時間可以由用戶手動設(shè)定,或者可以自動地選擇所述時間。例如,在一些實施例中,時間被選擇成與醫(yī)療圖像掃描儀130的已知停工時間一致(例如,在通宵時間期間)。在其它實施例中,掃描儀接口模塊110d可以被配置成從醫(yī)療圖像掃描儀130接收某些事件消息(例如,系統(tǒng)啟動、系統(tǒng)關(guān)機等)。基于這些事件消息,掃描儀接口模塊110d可以選擇用于傳遞經(jīng)修改的掃描儀配置的時間。
圖2提供了根據(jù)一些實施例的可以如何實現(xiàn)圖1中圖解的系統(tǒng)100以支持諸如醫(yī)院之類的企業(yè)的圖解。在該示例中,企業(yè)205具有四個醫(yī)療圖像掃描儀。應(yīng)當(dāng)指出,盡管圖1將醫(yī)療圖像掃描儀圖解為mri設(shè)備,但是在圖2中描述的一般概念可以擴展到具有其它類型設(shè)備的其它企業(yè),包括具有不同醫(yī)療器械的混合的那些企業(yè)。
繼續(xù)參照圖2,使用一個或多個仿真計算機210來針對企業(yè)205中的每一個醫(yī)療圖像掃描儀執(zhí)行仿真器。(多個)仿真計算機執(zhí)行操作系統(tǒng),其為(多個)仿真計算機提供基本計算功能性(即,不特定于仿真目的的功能性)。繼而,操作系統(tǒng)執(zhí)行用于企業(yè)中的每一個掃描儀的虛擬機(vm)。用于特定醫(yī)療圖像掃描儀的vm為該醫(yī)療圖像掃描儀提供仿真器功能性。如本領(lǐng)域中一般所理解的,vm是仿效專用硬件的應(yīng)用環(huán)境。因而,與每一個醫(yī)療圖像掃描儀相關(guān)聯(lián)的vm可以用于仿效對應(yīng)于其相應(yīng)掃描儀的應(yīng)用環(huán)境。以此方式,可以由每一個vm實現(xiàn)在圖1中圖解的組件中的一個或多個。例如,vm可以為特定醫(yī)療圖像掃描儀提供顯示、存儲、編輯和仿真功能性。然后,為了將經(jīng)修改的醫(yī)療圖像數(shù)據(jù)集遞送到真實世界的硬件,一個或多個附加組件(沒有在圖2中示出)可以充當(dāng)每一個vm及其相應(yīng)掃描儀之間的媒介。
應(yīng)當(dāng)指出,在圖2中示出的vm僅是可以用于實現(xiàn)仿真計算機的一種技術(shù)。例如,在其它實施例中,計算機可以被配置成類似于企業(yè)中的特定掃描儀。因此替代于多個vm,可以存在單個系統(tǒng)或vm,并且當(dāng)它連接到企業(yè)中的特定掃描儀時,它相應(yīng)地配置自己。
圖3圖解根據(jù)一些實施例的用于掃描儀配置數(shù)據(jù)集的創(chuàng)建和分發(fā)的過程300。在步驟305處開始,在企業(yè)內(nèi)識別特定圖像掃描儀??梢岳缤ㄟ^用戶與網(wǎng)頁或者提供可用醫(yī)療圖像掃描儀的列表的其它接口進行交互來執(zhí)行該識別。接下來,在步驟310處,識別對應(yīng)于所識別的醫(yī)療圖像掃描儀的仿真器。在一些實施例中,可以預(yù)定義醫(yī)療圖像掃描儀和仿真器之間的關(guān)聯(lián)使得用戶對掃描儀的識別也選擇仿真器。在其它實施例中,用戶對醫(yī)療圖像掃描儀的識別可以用于在提供仿真功能性的計算機(參見例如圖2)上執(zhí)行查找。可以例如基于型號或者與所識別的醫(yī)療圖像掃描儀相關(guān)聯(lián)的其它識別符來執(zhí)行該查找。
繼續(xù)參照圖3,在步驟315處,發(fā)起仿真器的執(zhí)行。如以上參照圖2所指出的,仿真器可以在虛擬機內(nèi)執(zhí)行。替換地,仿真器可以直接地在仿真計算機的操作系統(tǒng)內(nèi)執(zhí)行。步驟320-330提供了由仿真器執(zhí)行的步驟的高級總結(jié)。首先在步驟320處,仿真器在用戶的計算機上呈現(xiàn)對應(yīng)于所識別的醫(yī)療圖像掃描儀的圖形用戶接口。作為響應(yīng),在步驟325處,從用戶的計算機接收經(jīng)修改的掃描儀配置數(shù)據(jù)集。然后在步驟330處,使用經(jīng)修改的配置數(shù)據(jù)集來執(zhí)行仿真。然后將仿真的結(jié)果呈現(xiàn)給用戶并且用戶有機會接受或拒絕結(jié)果。如果用戶拒絕結(jié)果,則步驟320-330重復(fù),從而在步驟320處開始。然而,如果用戶接受結(jié)果,則在步驟335處,將用于生成結(jié)果的經(jīng)修改的掃描儀配置數(shù)據(jù)集傳遞給對應(yīng)的醫(yī)療圖像掃描儀。過程300可以用于向企業(yè)內(nèi)的每一個醫(yī)療圖像掃描儀提供自定義掃描儀配置。
本文描述的系統(tǒng)和方法可以用于促進掃描儀配置在醫(yī)院網(wǎng)絡(luò)內(nèi)部和外部的發(fā)布和點對點共享。以該方式,用戶可以選擇最佳預(yù)先存在的配置以應(yīng)用于特定臨床應(yīng)用。附加地,該技術(shù)可以應(yīng)用于跨不同企業(yè)共享用戶所偏好的掃描儀配置。例如,醫(yī)生可以在不同醫(yī)療設(shè)施之間行進并且期望應(yīng)用一致的掃描儀配置。此外,因為執(zhí)行仿真而不使用實際硬件,所以本文描述的技術(shù)可以用于在協(xié)議優(yōu)化和改進圖像質(zhì)量方面訓(xùn)練個體(例如,學(xué)生、應(yīng)用專家或技術(shù)人員)。
圖4圖解本發(fā)明的實施例可以在其內(nèi)實現(xiàn)的示例性計算環(huán)境400。例如,該計算環(huán)境400可以用于實現(xiàn)以上關(guān)于圖3所述的過程300。在一些實施例中,計算環(huán)境400可以用于實現(xiàn)在圖1和2中圖解的設(shè)備中的一個或多個。計算環(huán)境400可以包括計算機系統(tǒng)410,其是本發(fā)明的實施例可以在其上實現(xiàn)的計算系統(tǒng)的一個示例。計算機和計算環(huán)境,諸如計算機系統(tǒng)410和計算環(huán)境400,是本領(lǐng)域技術(shù)人員已知的并且因而此處簡要地描述。
如圖4中所示,計算機系統(tǒng)410可以包括諸如總線421之類的通信機構(gòu)或者用于在計算機系統(tǒng)410內(nèi)傳達信息的其它通信機構(gòu)。計算機系統(tǒng)410進一步包括與總線421耦合以用于處理信息的一個或多個處理器420。處理器420可以包括一個或多個中央處理單元(cpu)、圖形處理單元(gpu)或者本領(lǐng)域中已知的任何其它處理器。
計算機系統(tǒng)410還包括耦合到總線421以用于存儲要由處理器420執(zhí)行的指令和信息的系統(tǒng)存儲器430。系統(tǒng)存儲器430可以包括以易失性和/或非易失性存儲器的形式的計算機可讀存儲介質(zhì),諸如只讀存儲器(rom)431和/或隨機存取存儲器(ram)432。系統(tǒng)存儲器ram432可以包括(多個)其它動態(tài)存儲設(shè)備(例如,動態(tài)ram、靜態(tài)ram和同步dram)。系統(tǒng)存儲器rom431可以包括(多個)其它靜態(tài)存儲設(shè)備(例如,可編程rom、可擦prom和電可擦prom)。此外,系統(tǒng)存儲器430可以用于存儲在指令由處理器420執(zhí)行期間的臨時變量或其它中間信息。包含基本例程的基本輸入/輸出系統(tǒng)(bios)433可以存儲在rom431中,所述基本例程幫助諸如在啟動期間在計算機系統(tǒng)410內(nèi)的元件之間傳遞信息。ram432可以包括處理器420即刻可訪問的和/或目前正對其進行處理的數(shù)據(jù)和/或程序模塊。系統(tǒng)存儲器430可以附加地包括例如操作系統(tǒng)434、應(yīng)用程序435、其它程序模塊436和程序數(shù)據(jù)437。
計算機系統(tǒng)410還包括耦合到總線421以控制用于存儲信息和指令的一個或多個存儲設(shè)備的盤控制器440,所述存儲設(shè)備諸如硬盤441和可移除媒體驅(qū)動442(例如,軟盤驅(qū)動、緊湊盤驅(qū)動、帶驅(qū)動和/或固態(tài)驅(qū)動)??梢允褂眠m當(dāng)?shù)脑O(shè)備接口(例如,小型計算機系統(tǒng)接口(scsi)、集成設(shè)備電子器件(ide)、通用串行總線(usb)或firewire)將所述存儲設(shè)備添加到計算機系統(tǒng)410。
計算機系統(tǒng)410還可以包括耦合到總線421以控制顯示器466的顯示器控制器465,所述顯示器466諸如陰極射線管(crt)或液晶顯示器(lcd)以用于將信息顯示給計算機用戶。計算機系統(tǒng)包括輸入接口460和一個或多個輸入設(shè)備,諸如鍵盤462和指針設(shè)備461,以用于與計算機用戶交互并且向處理器420提供信息。指針設(shè)備461例如可以是鼠標、追蹤球或者指示桿以用于將方向信息和命令選擇傳達給處理器420并且用于控制顯示器466上的光標移動。顯示器466可以提供觸摸屏接口,其允許輸入以補償或者替換通過指針設(shè)備461對方向信息和命令選擇的傳達。
計算機系統(tǒng)410可以響應(yīng)于處理器420執(zhí)行被包含在諸如系統(tǒng)存儲器430之類的存儲器中的一個或多個指令的一個或多個序列而實施本發(fā)明的實施例的處理步驟的部分或全部??梢詮牧硪挥嬎銠C可讀介質(zhì)(諸如從硬盤441或可移除媒體驅(qū)動442)將這樣的指令讀取到系統(tǒng)存儲器430中。硬盤441可以包含由本發(fā)明的實施例使用的一個或多個數(shù)據(jù)倉庫和數(shù)據(jù)文件??梢约用軘?shù)據(jù)倉庫內(nèi)容和數(shù)據(jù)文件以改進安全性。還可以以多處理布置采用處理器420以執(zhí)行包含在系統(tǒng)存儲器430中的一個或多個指令序列。在替換實施例中,硬接線電路可以用于替代軟件指令或者與其組合。因而,實施例不限于硬件電路和軟件的任何具體組合。
如上文所陳述的,計算機系統(tǒng)410可以包括至少一個計算機可讀介質(zhì)或存儲器以用于保持根據(jù)本發(fā)明的實施例編程的指令并且用于包含本文中描述的數(shù)據(jù)結(jié)構(gòu)、表格、記錄或其它數(shù)據(jù)。如本文中所使用的術(shù)語“計算機可讀介質(zhì)”是指參與向處理器420提供指令以用于執(zhí)行的任何介質(zhì)。計算機可讀介質(zhì)可以采取許多形式,包括但不限于非易失性介質(zhì)、易失性介質(zhì)和傳輸介質(zhì)。非易失性介質(zhì)的非限制性示例包括光盤、固態(tài)驅(qū)動、磁盤和磁光盤,諸如硬盤441或可移除媒體驅(qū)動442。易失性介質(zhì)的非限制性示例包括動態(tài)存儲器,諸如系統(tǒng)存儲器430。傳輸介質(zhì)的非限制性示例包括同軸線纜、銅導(dǎo)線和光纖,包括構(gòu)成總線421的導(dǎo)線。傳輸介質(zhì)也可以采取聲波或光波的形式,諸如在無線電波和紅外數(shù)據(jù)通信期間所生成的那些。
計算環(huán)境400可以進一步包括使用到諸如遠程計算機480之類的一個或多個遠程計算機的邏輯連接而在聯(lián)網(wǎng)環(huán)境中操作的計算機系統(tǒng)410。遠程計算機480可以是個人計算機(膝上型或桌上型)、移動設(shè)備、服務(wù)器、路由器、網(wǎng)絡(luò)pc、對等設(shè)備或其它常見網(wǎng)絡(luò)節(jié)點,并且典型地包括以上相對于計算機系統(tǒng)410所述的元件中的許多或所有。當(dāng)在聯(lián)網(wǎng)環(huán)境中使用時,計算機系統(tǒng)410可以包括用于建立通過諸如互聯(lián)網(wǎng)之類的網(wǎng)絡(luò)471的通信的調(diào)制解調(diào)器472。調(diào)制解調(diào)器472可以經(jīng)由用戶網(wǎng)絡(luò)接口470或者經(jīng)由另一適當(dāng)?shù)臋C構(gòu)而連接到總線421。
網(wǎng)絡(luò)471可以是本領(lǐng)域中一般已知的任何網(wǎng)絡(luò)或系統(tǒng),包括互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、局域網(wǎng)(lan)、廣域網(wǎng)(wan)、城域網(wǎng)(man)、直接連接或連接系列、蜂窩電話網(wǎng)絡(luò)、或者能夠促進計算機系統(tǒng)410和其它計算機(例如,遠程計算機480)之間的通信的任何其它網(wǎng)絡(luò)或介質(zhì)。網(wǎng)絡(luò)471可以是有線的、無線的或其組合。可以使用以太網(wǎng)、通用串行總線(usb)、rj-11或者本領(lǐng)域中一般已知的任何其它有線連接來實現(xiàn)有線連接。可以使用wi-fi、wimax、和藍牙、紅外、蜂窩網(wǎng)絡(luò)、衛(wèi)星或者本領(lǐng)域中一般已知的任何其它無線連接方法來實現(xiàn)無線連接。附加地,若干網(wǎng)絡(luò)可以單獨地或與彼此通信地工作以促進網(wǎng)絡(luò)471中的通信。
可以利用硬件和軟件的任何組合來實現(xiàn)本公開的實施例。此外,本公開的實施例可以被包括在制造品(例如,一個或多個計算機程序產(chǎn)品)中,其具有例如計算機可讀、非暫時性介質(zhì)。所述介質(zhì)具有體現(xiàn)在其中的例如計算機可讀程序代碼以用于提供和促進本公開的實施例的機制。制造品可以被包括為計算機系統(tǒng)的部分或被單獨銷售。
盡管在本文中已經(jīng)公開了各種方面和實施例,但是其它方面和實施例對于本領(lǐng)域技術(shù)人員將是顯而易見的。本文公開的各種方面和實施例是用于例證的目的并且不意為限制性的,其中真實范圍和精神由以下權(quán)利要求指示。
如本文中所使用的可執(zhí)行應(yīng)用包括代碼或機器可讀指令以用于響應(yīng)于用戶命令或輸入而調(diào)控處理器來實現(xiàn)預(yù)確定的功能,諸如例如操作系統(tǒng)、上下文數(shù)據(jù)獲取系統(tǒng)或者其它信息處理系統(tǒng)的那些??蓤?zhí)行進程是代碼或機器可讀指令的片段、子例程、或者用于執(zhí)行一個或多個特定過程的可執(zhí)行應(yīng)用的部分或代碼的其它不同區(qū)段。這些過程可以包括接收輸入數(shù)據(jù)和/或參數(shù),在所接收的輸入數(shù)據(jù)上執(zhí)行操作和/或響應(yīng)于所接收的輸入?yún)?shù)而執(zhí)行功能,以及提供作為結(jié)果的輸出數(shù)據(jù)和/或參數(shù)。
如本文中所使用的圖形用戶接口(gui)包括一個或多個顯示圖像,其由顯示處理器生成并且使得用戶能夠與處理器或其它設(shè)備交互以及實現(xiàn)相關(guān)聯(lián)的數(shù)據(jù)獲取和處理功能。gui還包括可執(zhí)行進程或可執(zhí)行應(yīng)用??蓤?zhí)行進程或可執(zhí)行應(yīng)用調(diào)控顯示處理器以生成表示gui顯示圖像的信號。將這些信號供應(yīng)給顯示設(shè)備,其顯示圖像以用于由用戶觀看。在可執(zhí)行進程或可執(zhí)行應(yīng)用的控制之下,處理器響應(yīng)于從輸入設(shè)備所接收的信號而操縱gui顯示圖像。以該方式,用戶可以使用輸入設(shè)備與顯示圖像交互,從而使得用戶能夠與處理器或其它設(shè)備交互。
本文的功能和過程步驟可以自動地或者整體地或部分地響應(yīng)于用戶命令而執(zhí)行。響應(yīng)于一個或多個可執(zhí)行指令或設(shè)備操作來執(zhí)行自動執(zhí)行的活動(包括步驟)而無需用戶對活動的直接發(fā)起。
附圖的系統(tǒng)和過程不是排他性的。依照本發(fā)明的原理可以導(dǎo)出其它系統(tǒng)、過程和菜單以達成相同目標。盡管已經(jīng)參照特定實施例而描述本發(fā)明,但是要理解到,本文描述和示出的實施例和變形僅用于例證目的。對當(dāng)前設(shè)計的修改可以由本領(lǐng)域技術(shù)人員實現(xiàn),而不脫離本發(fā)明的范圍。如本文中所述,可以使用硬件組件、軟件組件和/或其組合來實現(xiàn)各種系統(tǒng)、子系統(tǒng)、代理、管理器和過程。本文的權(quán)利要求元件都不應(yīng)在35u.s.c.112,第六段的規(guī)定之下理解,除非明確地使用短語“用于...的構(gòu)件”來表述該元件。