專利名稱:軟件錯誤和性能缺陷報告系統(tǒng)的制作方法
軟件錯誤和性能缺陷報告系統(tǒng)本發(fā)明涉及軟件領(lǐng)域、醫(yī)學(xué)領(lǐng)域及相關(guān)領(lǐng)域。在此例示性參考對由醫(yī)學(xué)圖像顯示和處理軟件的用戶觀察的注釋、特征請求、錯誤等的報告來描述本發(fā)明,但是本發(fā)明更一般地應(yīng)用于對由基本任何類型的軟件的用戶觀察的注釋、特征請求、錯誤等的報告,此類軟件例如為照片顯示和處理軟件、辦公室組套軟件、各種應(yīng)用軟件、實用軟件等。醫(yī)學(xué)圖像軟件被用于顯示和處理或分析由諸如磁共振(MR)、計算機斷層攝影 (CT)、熒光透視、超聲、正電子發(fā)射斷層攝影(PET)、單光子發(fā)射計算機斷層攝影(SPECT)、 安裝導(dǎo)管的成像器等模態(tài)采集的醫(yī)學(xué)圖像。醫(yī)學(xué)圖像軟件的范圍可以從初級顯示軟件到復(fù)雜分析軟件,其中初級顯示軟件可能包括諸如縮放(zoom)/搖攝(pan)的特征,而復(fù)雜分析軟件所執(zhí)行的操作諸如為圖像的空間配準(zhǔn)、分割以識別或隔離相關(guān)特征、過濾以突出感興趣特征或弱化不相關(guān)特征等。一些醫(yī)學(xué)圖像軟件被配置為顯示或處理三維圖像,例如通過顯示所選擇的切片、三維渲染、最大強度投影等。一些醫(yī)學(xué)圖像軟件被配置為顯示在一段時間內(nèi)采集的圖像的影片序列或“CINE”序列,以圖示移動的解剖結(jié)構(gòu)、脈管造影劑的流入或沖出等。利用醫(yī)學(xué)圖像軟件推導(dǎo)出的信息被用于做出醫(yī)學(xué)決定,諸如醫(yī)學(xué)診斷、治療修改、 關(guān)于是否執(zhí)行外科手術(shù)或其他介入性操作的決定等。在一些應(yīng)用中,利用醫(yī)學(xué)圖像軟件推導(dǎo)出的信息被直接用于計劃、指導(dǎo)或控制介入性醫(yī)學(xué)程序。例如,MR、CT或其他成像模態(tài)有時結(jié)合適當(dāng)?shù)尼t(yī)學(xué)圖像軟件使用以實時監(jiān)控介入器械插入到受試者體內(nèi),或者計劃和/或監(jiān)控輻射治療會話。醫(yī)學(xué)圖像軟件開發(fā)者和維護(hù)者想要接收到來自用戶的實質(zhì)反饋,以便識別常規(guī) “錯誤(bug)”(其中軟件不如預(yù)期那樣執(zhí)行操作)并識別有可能進(jìn)行改進(jìn)的地方。作為后者的示例,圖像操縱控制可能如預(yù)期那樣操作,但是用戶可能發(fā)現(xiàn)該控制是不直觀的或者是難以使用的。這種情況并不是錯誤,但是這是醫(yī)學(xué)圖像軟件開發(fā)者或維護(hù)者希望被通知到的一些事情,從而軟件可能被修改以提供更直觀的或更易于使用的控制。這種情況在此被稱為“性能缺陷”而不是錯誤。一些錯誤或性能缺陷在開發(fā)或維護(hù)層級可能不易被發(fā)現(xiàn), 而是僅對于用戶來說變得明顯,并且甚至有可能僅在某些嚴(yán)格限制的情況下才變得明顯, 例如當(dāng)對特定類型的圖像執(zhí)行特定類型的處理(或特定處理操作序列)時。為了有效地報告此類性能缺陷,用戶應(yīng)該傳達(dá)這些特殊的情況。盡管可以理解的是用戶反饋是增強醫(yī)學(xué)圖像軟件開發(fā)和維護(hù)的有價值的工具,但從用戶那里獲得此類反饋可能是困難的。醫(yī)學(xué)圖像軟件的用戶一般是醫(yī)師、放射學(xué)家或其他具有繁重工作量的醫(yī)學(xué)專家,可能難以說服如此繁忙的人員填寫書面錯誤報告,或者給軟件開發(fā)者打電話或發(fā)郵件,或者贊成地采取行動以提供用戶反饋。提供此類反饋也可能由于醫(yī)學(xué)圖像軟件的視覺本性而顯得困難。例如,用戶可能在視覺上感知該軟件并未正確地顯示圖像特征,但是可能發(fā)現(xiàn)難以在口頭上或以書面形式傳達(dá)這一信息。在一些情形中,系統(tǒng)屏幕獲取工具,諸如“print screen”鍵可以被用于獲取圖像。然而,系統(tǒng)屏幕獲取工具有時不能獲取由專用醫(yī)學(xué)圖像軟件生成的圖像。即使系統(tǒng)屏幕獲取工具對于醫(yī)學(xué)圖像軟件是有效的,最終的截屏可能是低分辨率的或者可能具有題的缺陷。此外,用戶可能不熟悉系統(tǒng)屏幕獲取工具并且可能不能夠容易地調(diào)用它。等到用戶確定或記起如何激活系統(tǒng)屏幕獲取的時候,軟件狀態(tài)可能已經(jīng)改變。諸如所謂的“崩潰報告(crash r印ort) ”的自動工具也是已知的。這些機制收集關(guān)于可能有利于診斷檢測到的軟件錯誤的軟件狀態(tài)的信息。這一信息通常表現(xiàn)為低層級內(nèi)容,諸如寄存器值、存儲器信息轉(zhuǎn)儲等,并且一般對于用戶來說是不可理解的。此類自動崩潰報告由于醫(yī)學(xué)信息隱私考慮而難以應(yīng)用于醫(yī)學(xué)圖像軟件。該崩潰報告可能包括違反適用于美國的健康保險攜帶和責(zé)任法案(HIPAA)或違反其他相關(guān)患者隱私法律的患者身份或健康相關(guān)信息。同樣的患者隱私考慮也可能使得醫(yī)療人員猶豫是否批準(zhǔn)發(fā)送自動崩潰報告給軟件開發(fā)者或維護(hù)者。由于用戶并不精確地知道崩潰報告中包含什么信息,用戶可能選擇“不冒險”并且拒絕批準(zhǔn)發(fā)送該自動崩潰報告。自動崩潰報告的另一個困難在于通常僅當(dāng)檢測到諸如軟件完全停工或不能完全執(zhí)行模塊或功能等的相對嚴(yán)重的瑕疵時才激活此類報告機制。相應(yīng)地,崩潰報告對于報告不能自動檢測的非致命的錯誤或性能缺陷來說是無效的。雖然醫(yī)學(xué)圖像軟件是本文涉及的例示性軟件,但在其他類型軟件的情況下也可能出現(xiàn)類似的問題。在照片軟件、制圖軟件、呈現(xiàn)準(zhǔn)備軟件、網(wǎng)頁瀏覽器以及其他視覺導(dǎo)向軟件的情況下,對于用戶來說口頭或書面描述錯誤或性能缺陷可能是困難的。在商業(yè)或?qū)I(yè)軟件、互聯(lián)網(wǎng)瀏覽器、藝術(shù)相關(guān)軟件以及其他類型的軟件的背景下也可能出現(xiàn)機密性或隱私考慮,這同樣使得用戶難以批準(zhǔn)發(fā)送自動錯誤報告,并且同樣地此類自動錯誤報告被局限于報告可自動檢測的錯誤。本發(fā)明提供了克服上述及其他問題的新型改進(jìn)的裝置和方法。根據(jù)一個公開的方面,公開了一種醫(yī)學(xué)圖像系統(tǒng),其包括醫(yī)學(xué)圖像處理模塊和用戶注釋控制模塊。該醫(yī)學(xué)圖像處理模塊至少包括醫(yī)學(xué)圖像顯示模塊和用戶注釋啟動模塊。 該用戶注釋控制模塊至少包括截屏獲取模塊或鉤子,其被配置為在接收到來自所述用戶注釋啟動模塊的信號的時間附近獲取所述醫(yī)學(xué)圖像處理模塊的操作的截屏;截屏編輯模塊或鉤子,其被配置為使得用戶能夠編輯所獲取的截屏以生成用戶編輯的截屏;以及注釋評審/編輯模塊或鉤子,其被配置為自動生成并且使得用戶能夠編輯并傳送內(nèi)嵌或附有所述用戶編輯的截屏的電子郵件消息。根據(jù)另一個公開的方面,公開了一種數(shù)字存儲介質(zhì),其存儲可執(zhí)行指令以執(zhí)行包括下列操作的方法執(zhí)行至少包括顯示醫(yī)學(xué)圖像的醫(yī)學(xué)圖像處理;在所述執(zhí)行期間,接收用戶注釋啟動輸入;在接收到所述用戶注釋啟動輸入的時間附近獲取所述醫(yī)學(xué)圖像處理的截屏;執(zhí)行編輯過程以使得用戶能夠編輯所述截屏,從而生成用戶編輯的截屏;以及將所述用戶編輯的截屏傳輸給定義所執(zhí)行的醫(yī)學(xué)圖像處理的軟件開發(fā)者或維護(hù)者。根據(jù)另一個公開的方面,公開了一種方法,其包括執(zhí)行包括在顯示器上向用戶顯示信息的用戶交互式應(yīng)用處理;在所述執(zhí)行期間,接收用戶注釋啟動輸入;在接收到所述用戶注釋啟動輸入的時間附近獲取在所述顯示器上向所述用戶顯示的信息的截屏;執(zhí)行編輯過程以使得用戶能夠編輯所述截屏,從而生成用戶編輯的截屏,所述編輯過程優(yōu)選使得用戶能夠執(zhí)行至少包括下列操作的編輯操作(i)選擇和編寫所獲取的截屏的各部分,和 (ii)向所獲取的截屏添加文本或圖形注解;以及將所述用戶編輯的截屏傳輸?shù)娇捎啥x所執(zhí)行的用戶交互式應(yīng)用處理的軟件開發(fā)者或維護(hù)者訪問的存儲器。
一個優(yōu)點在于向軟件開發(fā)者或維護(hù)者提供改進(jìn)的用戶反饋。另一個優(yōu)點在于通過合并用戶識別的錯誤或性能缺陷來提供改進(jìn)的醫(yī)學(xué)圖像軟件。另一個優(yōu)點在于提供方便用戶向軟件開發(fā)者或維護(hù)者報告錯誤或性能缺陷的直觀的用戶注釋方法和裝置。更多優(yōu)點將在本領(lǐng)域技術(shù)人員閱讀和理解以下詳細(xì)描述之后變得顯而易見。
圖1圖解示出采用醫(yī)學(xué)圖像軟件并且包括用戶注釋子系統(tǒng)的醫(yī)學(xué)圖像處理系統(tǒng);圖2圖解示出由圖1中圖解描繪的醫(yī)學(xué)圖像處理系統(tǒng)的用戶注釋子系統(tǒng)生成的例示性用戶編輯的截屏;圖3圖解示出包括內(nèi)嵌于其中的圖2的用戶編輯的截屏的例示性電子郵件 (email)消息,所述電子郵件消息已經(jīng)由圖1中圖解描繪的醫(yī)學(xué)圖像處理系統(tǒng)的用戶注釋子系統(tǒng)自動構(gòu)建。參考圖1,在圖示的計算機10上實現(xiàn)醫(yī)學(xué)圖像處理系統(tǒng),該計算機具有用于顯示至少包括原始形式的和/或經(jīng)過用戶選擇的處理之后的醫(yī)學(xué)圖像的內(nèi)容的顯示器12,并還具有一個或多個用戶輸入設(shè)備,諸如圖示的鍵盤14或鼠標(biāo)或其他指針式用戶輸入設(shè)備等。 可選地,該系統(tǒng)可以包括未圖示的其他部件,例如用于生成原始形式的和/或經(jīng)過用戶選擇的處理之后的醫(yī)學(xué)圖像的硬拷貝的打印機或其他標(biāo)記引擎;醫(yī)學(xué)成像系統(tǒng),諸如用于采集受試者的醫(yī)學(xué)圖像的計算機斷層攝影(CT)成像器、磁共振(MR)成像器、正電子發(fā)射斷層攝影(PET)成像器、熒光鏡、Y相機等;數(shù)字網(wǎng)絡(luò)連通性部件;為其他目的而被配置為由計算機10執(zhí)行的軟件;等等。此外,圖示的計算機10可選地可用能執(zhí)行軟件的其他數(shù)字處理設(shè)備替換,這些設(shè)備例如為個人數(shù)字助理(PDA)、“啞”互聯(lián)網(wǎng)終端等。圖示的計算機10執(zhí)行存儲在適當(dāng)?shù)臄?shù)字存儲介質(zhì)上的指令,該介質(zhì)例如為磁盤、 光盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、靜電存儲器如FLASH存儲器、遠(yuǎn)程基于互聯(lián)網(wǎng)的存儲設(shè)備等。執(zhí)行所述指令的計算機10定義了包括醫(yī)學(xué)圖像處理模塊20的醫(yī)學(xué)圖像系統(tǒng),該醫(yī)學(xué)圖像處理模塊包括醫(yī)學(xué)圖像處理部件,諸如圖示的一個或多個醫(yī)學(xué)圖像顯示模塊22、一個或多個醫(yī)學(xué)圖像處理或分析模塊M以及用戶注釋啟動模塊沈。一個或多個醫(yī)學(xué)圖像顯示模塊22被配置為執(zhí)行任務(wù),諸如在計算機10的顯示器12上顯示醫(yī)學(xué)圖像 (可選地在所選擇的圖像處理之后),并且可選地執(zhí)行所選擇的顯示操縱操作,諸如搖攝該圖像、將該圖像放大或縮小等。如本文所用,術(shù)語“圖像處理”應(yīng)被寬泛地解讀為包括任何圖像渲染或修改過程,例如在計算機顯示器12或另一顯示設(shè)備上顯示圖像;利用打印機或其他標(biāo)記引擎打印圖像;數(shù)字圖像處理操作,諸如重新確定尺寸、剪裁、重新采樣、灰度或顏色調(diào)節(jié)、圖像融合操作等;圖像分割操作;圖像注解操作;圖像存儲格式轉(zhuǎn)換操作;等等。一個或多個醫(yī)學(xué)圖像處理或分析模塊M響應(yīng)于用戶控制輸入執(zhí)行任務(wù),例如 圖像格式轉(zhuǎn)換(例如顏色-灰度轉(zhuǎn)換、JPEG-GIF轉(zhuǎn)換等)、圖像濾波操作,諸如邊緣濾波、降噪濾波等;圖像旋轉(zhuǎn)操作;顏色轉(zhuǎn)換操作;不同圖像的相對空間配準(zhǔn);相減地、相加地或以其他方式將圖像組合在一起的組合操作;圖像剪裁操作;等等。一個或多個醫(yī)學(xué)圖像處理或分析模塊M可以執(zhí)行通用圖像處理任務(wù),諸如由圖像處理軟件程序如Adobe Photoshop (可從 Adobe Systems, Inc.,San Jose, CA, USA 獲得)或 GNU 圖像操縱程序 (GIMP,可從2008年6月3日最后訪問的http://WWW. gimp, org/獲得)實現(xiàn)。一個或多個醫(yī)學(xué)圖像處理或分析模塊M可以附加地或替代地執(zhí)行醫(yī)學(xué)圖像專用處理操作,例如CT圖像到組織密度映射的轉(zhuǎn)換;自動圖像分割以識別感興趣的解剖學(xué)特征;分析病變或其他感興趣特征以確定醫(yī)學(xué)相關(guān)信息,諸如病變尺寸或重量;等等。應(yīng)該認(rèn)識到,一個或多個醫(yī)學(xué)圖像顯示模塊22以及一個或多個醫(yī)學(xué)圖像處理/分析模塊M通常以合作或協(xié)作方式進(jìn)行操作以便在用戶選擇的圖像處理或分析操作被執(zhí)行時向用戶提供反饋。例如,原始圖像可以由一個或多個醫(yī)學(xué)圖像顯示模塊22顯示,之后用戶啟動由一個或多個醫(yī)學(xué)圖像處理或分析模塊M進(jìn)行的圖像處理操作,之后自動進(jìn)行由一個或多個醫(yī)學(xué)圖像顯示模塊22執(zhí)行的更新顯示操作,其在處理之后顯示圖像,例如通過用經(jīng)處理的圖像的顯示替換所顯示的原始圖像,或者通過并排顯示原始圖像和經(jīng)處理的圖像以方便視覺比較。類似地,在由一個或多個醫(yī)學(xué)圖像處理或分析模塊M執(zhí)行進(jìn)行的用戶選擇的分析操作之后適當(dāng)?shù)剡M(jìn)行由一個或多個醫(yī)學(xué)圖像顯示模塊22執(zhí)行的顯示操作,一個或多個醫(yī)學(xué)圖像顯示模塊22顯示圖像的并排視圖和分析結(jié)果,分析結(jié)果適當(dāng)?shù)仫@示為文本、圖形、圖像或圖譜,或者其他適當(dāng)?shù)母袷?,可選地在適當(dāng)?shù)那闆r下圖像的分析內(nèi)容與對應(yīng)特征之間存在箭頭或其他視覺鏈接。當(dāng)用戶利用醫(yī)學(xué)圖像處理模塊20執(zhí)行醫(yī)學(xué)圖像處理時,用戶可能遇到錯誤或性能缺陷。在此情況下,用戶調(diào)用用戶注釋啟動模塊沈。這一調(diào)用可以通過所選擇的用戶注釋啟動輸入進(jìn)行,該輸入諸如為熱鍵(例如“F1”功能鍵可以被分配為調(diào)用用戶注釋啟動模塊26)、包括在被顯示為執(zhí)行的醫(yī)學(xué)圖像處理模塊20的一部分的用戶選擇菜單中的菜單選項、經(jīng)由語音識別系統(tǒng)接收到的語音命令等。還預(yù)期用戶注釋啟動模塊沈在某些情況下被自動調(diào)用,諸如響應(yīng)于模塊22、M之一的停工,或響應(yīng)于醫(yī)學(xué)圖像處理模塊20中軟件開發(fā)者或維護(hù)者想要獲得用戶反饋的新添加的操作或特征的執(zhí)行等。然而,一些錯誤和大多數(shù)性能缺陷不是可自動檢測的。錯誤和性能缺陷除了在執(zhí)行特定的用戶啟動的操作期間外通常不是可容易地辨識的,此外,什么構(gòu)成“性能缺陷”可能是主觀的并且因此難以或不可能自動檢測(例如,一些用戶可能不喜歡一特定軟件特征并因此視其為性能缺陷,而其他用戶可能喜歡該同一軟件特征)。因此,在性能缺陷不是可客觀確定的情況下,用戶注釋啟動模塊26被配置為由所選擇的熱鍵、菜單選項或其他可選擇的用戶注釋啟動輸入來啟動。自動地或通過可選擇的用戶輸入激活用戶注釋啟動模塊沈?qū)е掠脩糇⑨尶刂颇K30被激活。用戶注釋啟動模塊沈采用基于截屏的注釋系統(tǒng),并因此包括截屏獲取模塊或鉤子32,該截屏獲取模塊或鉤子32被配置為在接收到用戶注釋啟動輸入的時間附近或者更一般地在接收到來自用戶注釋啟動模塊26的信號的時間附近獲取醫(yī)學(xué)圖像處理的截屏,所述信號由用戶注釋啟動模塊26響應(yīng)于接收到用戶注釋啟動輸入而生成,或者可選地響應(yīng)于由模塊22、對之一的停工或“崩潰”(即差錯的表現(xiàn)形式)導(dǎo)致的或由醫(yī)學(xué)圖像處理模塊20的新添加的操作或特征的執(zhí)行等導(dǎo)致的模塊沈的自動啟動而生成。如本文所用,術(shù)語“鉤子(hook) ”指的是被執(zhí)行以促使相關(guān)聯(lián)的程序執(zhí)行特定過程或任務(wù)的指令。截屏獲取模塊或鉤子32是用戶注釋控制模塊30的一部分。截屏獲取模塊或鉤子32例如由被存儲的指令定義并且被配置為獲取所執(zhí)行的醫(yī)學(xué)圖像處理的截屏,或者作為替代,其被定義成僅被存儲的指令,這些指令在被執(zhí)行時調(diào)用計算機10的系統(tǒng)截屏獲取功能(獨立于用戶注釋控制模塊30)來執(zhí)行所存儲的指令。系統(tǒng)截屏獲取功能是可被用于獲取可在計算機10上運行的各種不同程序的截屏的通用截屏獲取功能。截屏獲取模塊或鉤子32的鉤子實施例被配置為為了在接收到用戶注釋啟動輸入的時間附近獲取醫(yī)學(xué)圖像處理的截屏這一特定目的而調(diào)用系統(tǒng)截屏獲取功能。更一般地,鉤子可以包括為了執(zhí)行與醫(yī)學(xué)圖像處理或用戶注釋處理相關(guān)的操作這一特殊目的而調(diào)用通用子例程、功能、動態(tài)鏈接庫(DLL)函數(shù)、通用助手應(yīng)用程序或其他可用通用工具的指令。所獲取的截屏被用于生成用戶注釋。在一些醫(yī)學(xué)圖像應(yīng)用程序中,截屏可能功能受試者身份內(nèi)容或私人醫(yī)學(xué)信息內(nèi)容。例如,由醫(yī)學(xué)圖像處理模塊20實現(xiàn)的醫(yī)學(xué)圖像處理應(yīng)用程序的顯示可能包括標(biāo)準(zhǔn)報頭列表信息,諸如受試者姓名和受試者的醫(yī)療狀況??紤]到HIPAA或其他可適用的醫(yī)學(xué)隱私法律,傳送此類受試者身份內(nèi)容或私人醫(yī)學(xué)信息內(nèi)容可能是有問題的。即使沒有可適用的法律,傳送此類受試者身份內(nèi)容或私人醫(yī)學(xué)信息內(nèi)容也可能是有問題的,因為受試者可能反對。因此,可選的自動截屏匿名化模塊34進(jìn)行操作以識別所獲取的截屏中包含受試者身份內(nèi)容或私人醫(yī)學(xué)信息內(nèi)容的一個或多個區(qū)域,并且自動編寫所自動識別的一個或多個區(qū)域。自動識別和編寫是由可選的匿名化模塊34來適當(dāng)執(zhí)行的,該匿名化模塊34是由所存儲的指令定義的。在一些實施例中,識別所獲取的截屏中包含受試者身份內(nèi)容或私人醫(yī)學(xué)信息內(nèi)容的一個或多個區(qū)域是基于由醫(yī)學(xué)圖像處理模塊20生成的顯示布局的先驗知識來執(zhí)行的。例如,可能先驗地已知所顯示的面板或窗口包含應(yīng)該被編寫的患者信息,因此可選的匿名化模塊34將所獲取的截屏中包含受試者身份內(nèi)容或私人醫(yī)學(xué)信息內(nèi)容的一個或多個區(qū)域識別為對應(yīng)于該面板或窗口的區(qū)域。作為另一個示例,可能先驗地已知利用特定背景顏色、灰度或其他特性來渲染顯示中包含受試者身份內(nèi)容或私人醫(yī)學(xué)信息內(nèi)容的部分,在此情況下,可選的匿名化模塊34將所獲取的截屏中包含受試者身份內(nèi)容或私人醫(yī)學(xué)信息內(nèi)容的一個或多個區(qū)域識別為具有該特定背景特性的那些截屏部分。由可選的匿名化模塊34執(zhí)行的自動編寫操作可以采用各種編寫技術(shù),諸如用空白或黑色填充物等在所識別的一個或多個區(qū)域上重寫??蛇x地,該自動編寫可能必須用沒有問題但是對用戶注釋任務(wù)有用的其他內(nèi)容來替換所識別的一個或多個區(qū)域,例如用日期信息、醫(yī)學(xué)設(shè)施信息等替換所識別的一個或多個區(qū)域。通常,該自動編寫必須從被識別為包含受試者身份內(nèi)容或私人醫(yī)學(xué)信息內(nèi)容的一個或多個區(qū)域中去除原始信息內(nèi)容,從而使得此類內(nèi)容不會被無意中發(fā)送給軟件開發(fā)者或維護(hù)者。在被可選的匿名化模塊34處理過之后,截屏被輸入到截屏編輯模塊或鉤子36,該截屏編輯模塊或鉤子被配置為使得用戶能夠編輯所獲取的截屏以生成用戶編輯的截屏。截屏編輯模塊或鉤子36例如被配置為使得用戶執(zhí)行從包括下列操作的群組中選擇的操作 (i)選擇并編寫所獲取的截屏的各部分,以及(ii)向所獲取的截屏添加文本或圖形注解。 手動編寫操作(i)使得用戶能夠編寫可能不適合傳送但未被可選的匿名化模塊34識別的內(nèi)容。此類不適合的內(nèi)容例如可以包括對特定受試者來說是獨特的并因此可能無意中識別受試者的圖像特征;未被可選的匿名化模塊34去除的受試者身份內(nèi)容或私人醫(yī)學(xué)信息內(nèi)容;可能識別機密研究或者公開機密信息的信息;等等。在省略可選的匿名化模塊34的實施例中,手動編寫操作(i)是去除受試者身份內(nèi)容或私人醫(yī)學(xué)信息內(nèi)容的主要機制。手動編寫操作(i)也可以被用于用戶選擇的其他目的,例如編寫與用戶正在注釋的錯誤或性能缺陷不相關(guān)的內(nèi)容。術(shù)語“編寫”(不論是由可選的匿名化模塊34執(zhí)行而自動進(jìn)行的,或者是由截屏編輯模塊或鉤子36輔助執(zhí)行而手動進(jìn)行的)應(yīng)被寬泛地解讀為從截屏中去除信息或內(nèi)容的任何操作,并且可以包括用空白或黑墨水重寫截屏的各部分;剪裁截屏;等等。雖然手動編寫操作(i)使得用戶能夠從截屏中去除信息或內(nèi)容,文本或圖形注解操作(ii)使得用戶能夠?qū)⑿畔⒒騼?nèi)容添加到截屏。此類文本或圖形注解應(yīng)被寬泛地解讀為包括使得用戶能夠添加信息或內(nèi)容到截屏的任何操作,并且例如可以包括添加包括描述性、示例性或其他文本的文本框到截屏;添加手動圖形表示,其利用指示筆、鼠標(biāo)指針或適用于輔助用戶添加此類手動圖形表示的其他用手操作的輸入設(shè)備來進(jìn)行;在截屏上添加額外的照片或其他數(shù)字圖像;改變截屏的一部分的對比度、亮度或其他方面以突出該部分; 等等。在文本或圖形注解操作(ii)的一些典型應(yīng)用中,用戶可以在截屏中圈出或突出感興趣特征;在截屏的有問題的部分附近添加識別或解釋該問題的文本;在添加由用戶執(zhí)行的逐漸導(dǎo)致該截屏的文本解釋操作;等等。編輯操作可以采用作為用戶注釋控制模塊30的一部分的專用圖像編輯指令,或者可以采用通用圖像編輯器或所選擇的通用圖像編輯功能、子例程等的鉤子,或者可以采用這些項的組合。在一些情況下,單一截屏對于用戶傳達(dá)關(guān)于錯誤或性能缺陷的信息來說是不充足的或非最優(yōu)的。在一些情況下,截屏序列對于傳達(dá)信息來說可能是更合適的。此類截屏序列在此被稱為“故事書(storybook)”。例如,如果圖像配準(zhǔn)處理操作不能適當(dāng)?shù)?至少在用戶看來)配準(zhǔn)兩個圖像,用戶可能希望通過下列操作描述該情況提供截屏,其包括分離地沿著在選擇和準(zhǔn)備用于配準(zhǔn)的圖像時所提供的任何輸入的顯示的每個圖像的顯示,且繼之以在相對配準(zhǔn)之后組合兩個圖像的融合圖像的顯示的截屏。這種解釋可以優(yōu)選采用至少三個截屏每個圖像單獨有一個,加上融合圖像的截屏。相應(yīng)地,提供可選的故事書排序模塊38。該可選的故事書排序模塊38被配置為促使迭代循環(huán)協(xié)同醫(yī)學(xué)圖像處理模塊20執(zhí)行的用戶控制的圖像處理、由用戶注釋啟動模塊沈和截屏獲取模塊或鉤子32執(zhí)行的用戶啟動截屏獲取、由可選的匿名化模塊34執(zhí)行的可選的自動編寫處理以及協(xié)同截屏編輯模塊或鉤子36執(zhí)行的每個所獲取的截屏的用戶編輯。以此方式,用戶能夠生成截屏的序列或故事書,其圖示導(dǎo)致表現(xiàn)用戶希望注釋的錯誤或性能缺陷的事件序列??蛇x的故事書排序模塊38包括適當(dāng)?shù)牟考?未示出)以支持用戶編輯的截屏的序列的迭代生成,所述適當(dāng)?shù)牟考绨ㄓ糜诖鎯适聲蛄械木彌_存儲器;用戶接口支持,諸如“finished(完成)”按鈕的顯示,用戶可以通過該按鈕指示該故事書已經(jīng)完成(所述“finished(完成),,按鈕可選地與截屏編輯模塊或鉤子36集成在一起,從而在每個截屏被編輯之后,用戶可以選擇是否繼續(xù)收集用于該故事書的截屏獲取);寸寸。—旦用戶完成截屏編輯過程,被編輯的截屏(或在可選的故事書序列的情況下多個被編輯的截屏)被輸入到注釋評審/編輯模塊或鉤子40,該注釋評審/編輯模塊或鉤子被配置為自動生成并使得用戶能夠編輯和發(fā)送內(nèi)嵌或附有用戶編輯的截屏的電子郵件 (email)消息。注釋評審/編輯模塊或鉤子40可以具體化為通用電子郵件客戶端的鉤子,例如 Microsoft Outlook (可從 Microsoft Corporation,Redmond,WA,USA 獲得)、Mail for Leopard (可從 Apple Corporation, Cupertino, CA, USA 獲得)或 Gnome Evolution 電子由P件系統(tǒng)(可從http //www. gnome, org/pro jects/evolution/獲得)。在這種鉤子中,注釋評審/編輯鉤子40包括可執(zhí)行以進(jìn)行下列操作的指令⑴自動生成電子郵件消息,其包括電子郵件報頭信息,例如將用戶的電子郵件地址插入到電子郵件消息的發(fā)送者域(例如“From:”域)并將一個或多個收件人電子郵件地址插入到電子郵件消息的收件人域(例如“To: ”域或者“cc: ”或“bcc: ”域)并插入日期/時間信息,其還包括所附的或內(nèi)嵌的用戶編輯的截屏以及可選的主體文本,諸如對用戶的指示、與被注釋的醫(yī)學(xué)圖像處理軟件相關(guān)的版本信息,等等;以及(ii)將所生成的電子郵件消息傳達(dá)給通用電子郵件客戶端的組成功能,以用于用戶評審和可選的編輯以及電子郵件消息的啟動和發(fā)送。作為替代,注釋評審/編輯模塊或鉤子40可以被具體化為實現(xiàn)被特定地配置為構(gòu)建、編輯和啟動傳達(dá)電子郵件消息的電子郵件客戶端的模塊。在生成電子郵件消息時,適當(dāng)?shù)貜谋镜卮鎯ζ鳙@得或從互聯(lián)網(wǎng)或其他遠(yuǎn)程源上的預(yù)定位置取回一個或多個收件人電子郵件地址??蛇x的注釋收件人解析模塊42可被配置為基于在用戶注釋啟動模塊26啟動注釋操作的時間附近的醫(yī)學(xué)圖像處理的狀態(tài)而從本地或遠(yuǎn)程數(shù)據(jù)庫選擇一個或多個收件人電子郵件地址。例如,注釋收件人解析模塊42可以選擇一個或多個收件人電子郵件地址,這些地址例如對應(yīng)于負(fù)責(zé)軟件商(在被注釋的軟件是商業(yè)產(chǎn)品的實施例中)和醫(yī)院或其他消費場所之間的接觸的公司賬目管理者;被指派來開發(fā)或維護(hù)在啟動注釋操作時能起作用的圖像處理模塊的一個或多個個體或群體;等等。 在替代方案中,可以使用公共收件人電子郵件地址,但是所生成的電子郵件消息的主體文本可以包括被指派來開發(fā)或維護(hù)在啟動注釋操作時能起作用的圖像處理模塊的一個或多個個體或群體的姓名,從而在接受結(jié)束時適當(dāng)?shù)姆诸愜浖軌蜃R別并轉(zhuǎn)發(fā)該電子郵件消息給適當(dāng)?shù)囊粋€或多個人或群體。所構(gòu)建的電子郵件消息可選地向用戶提供保證,確保電子郵件消息的內(nèi)容是明碼地顯而易見的且不包括可能暴露受試者的身份或醫(yī)學(xué)信息的任何隱藏信息。為了提升這種用戶信心,電子郵件消息的內(nèi)容可選地完全是明碼文本,其中用戶編輯的截屏或者被內(nèi)嵌作為可視元件,或者以允許用戶顯示所附的用戶編輯的截屏的方式被附上??蛇x地,電子郵件消息的內(nèi)容可以包括提供進(jìn)一步的保證的文本,例如如下文本“該消息的內(nèi)容是明碼文本的并且包括你所獲取并編輯的一個或多個可視截屏。將被發(fā)送的信息將完全如這一電子郵件組成屏幕所示出的那樣?!弊⑨屧u審/編輯模塊或鉤子40還使得用戶能夠編輯自動生成的電子郵件消息的內(nèi)容。例如,電子郵件消息的主體文本是可編輯的以使得用戶能夠在可能已經(jīng)被添加到用戶編輯的截屏的那些注釋之外添加更多文本性注釋。例如,用戶可能不希望在截屏編輯過程中在該截屏上覆蓋較長的文本注釋注解,但是長的文本注釋能夠在電子郵件消息編輯過程中被容易地添加到自動生成的電子郵件消息的主體文本中??蛇x地,注釋評審/編輯模塊或鉤子40可以被配置為允許用戶重新調(diào)用截屏編輯模塊或鉤子36 (或其他圖像編輯功能),從而在所附的或內(nèi)嵌的一個或多個截屏中作出進(jìn)一步的注解或編寫。可選地,注釋評審/編輯模塊或鉤子40可以被配置為允許用戶添加新的電子郵件收件人地址或者刪除或修改缺省的電子郵件收件人地址。例如,如果用戶是以醫(yī)院為基礎(chǔ)的,則用戶可能希望添加對應(yīng)于在醫(yī)院的同行的電子郵件地址,從而相關(guān)部分的醫(yī)院員工將注意到被注釋的錯誤或性能缺陷。一旦用戶對電子郵件消息滿意,用戶可以促使注釋評審/編輯模塊或鉤子40將所生成的且可選地經(jīng)用戶編輯的電子郵件消息轉(zhuǎn)發(fā)給注釋通信端口 44,諸如電子郵件服務(wù)器。換句話說,注釋評審/編輯模塊或鉤子40被配置為使得用戶能夠啟動電子郵件消息的傳送,這是可選地在用戶編輯之后進(jìn)行的。電子郵件服務(wù)器或其他注釋通信端口 44經(jīng)由互聯(lián)網(wǎng)或其他數(shù)字網(wǎng)絡(luò)將電子郵件消息傳送給在所生成的且可選地經(jīng)用戶編輯的電子郵件消息的一個或多個收件人域中標(biāo)明的電子郵件收件人。雖然圖示說明了基于電子郵件的評審和傳送部件40、42、44,但是也可預(yù)期采用其他傳送路徑和部件。例如,該傳送路徑可以采用提供交互式用戶可填充表格的專用互聯(lián)網(wǎng)統(tǒng)一資源定位符(URL)地址(例如具有http //www....的形式)。生成和評審部件(對應(yīng)于基于電子郵件的實施例的圖示元件40、42)適當(dāng)?shù)厥蔷W(wǎng)頁瀏覽器(專用瀏覽器或諸如插入到通用網(wǎng)頁瀏覽器的插件程序的鉤子),并具有適當(dāng)?shù)目蓤?zhí)行指令以生成在用戶可填充表格的至少一些域中填寫有缺省值的填寫表格。用戶可以利用瀏覽器編輯各表格域,并且該用戶可填充表格適當(dāng)?shù)匕ā皊end(發(fā)送),,按鈕等,用戶可以將其激活以啟動傳送所填寫的且可選地經(jīng)用戶編輯的表格給軟件開發(fā)者或維護(hù)者。當(dāng)被用戶注釋啟動模塊沈激活時,用戶注釋控制模塊30可選地能夠收集關(guān)于正執(zhí)行的圖像處理軟件的狀態(tài)——即醫(yī)學(xué)圖像處理模塊20的狀態(tài)——的信息,并且將此類狀態(tài)信息在本地存儲在用戶注釋控制模塊30所包括的或可訪問的狀態(tài)信息本地存儲器46 中??蛇x地,這一信息中的一些以明碼文本或其他用戶可明白地閱讀的格式被合并到由注釋評審/編輯模塊或鉤子40生成的電子郵件消息的主體文本中。如果被合并到所生成的電子郵件消息中,此類狀態(tài)信息應(yīng)該具有不暴露可能識別受試者的信息或傳達(dá)私人受試者醫(yī)學(xué)信息的性質(zhì),并且優(yōu)選地也可以由用戶明白地閱讀,從而用戶能夠確保沒有機密信息被傳達(dá)。在另一種方案中,對本地存儲的狀態(tài)信息的索引(例如以文件名等的形式)被合并到所生成的電子郵件主體文本中,其同樣優(yōu)選為明碼文本或其他用戶可讀格式。以此方式,如果軟件開發(fā)者或維護(hù)者決定需要這一附加狀態(tài)信息來診斷或分析錯誤或所謂的性能缺陷, 則軟件開發(fā)者或維護(hù)者能夠要求用戶發(fā)送該信息,由此確保用戶維持對該狀態(tài)信息——包括該狀態(tài)信息的任何潛在機密部分——的控制。已經(jīng)參考圖1描述了包括用戶注釋功能的醫(yī)學(xué)圖像系統(tǒng)的一個例示性實施例以及該實施例的可選或替代特征,接下來描述例示性的用戶注釋。繼續(xù)參考圖1并進(jìn)一步參考圖2,描繪例示性的用戶編輯的截屏SS。該例示性的截屏SS是響應(yīng)于來自用戶注釋啟動模塊沈的信號而由截屏獲取模塊或鉤子32適當(dāng)采集的??蛇x的匿名化模塊34自動識別并自動編寫截屏SS中被匿名化模塊34識別為包含受試者身份內(nèi)容或私人醫(yī)學(xué)信息內(nèi)容的區(qū)域RA。例如,基于矩形區(qū)域RA被用于顯示患者姓名信息等的先驗知識,所編寫的矩形區(qū)域RA被識別。不規(guī)則區(qū)域RM由用戶手動編寫,例如通過利用指示筆、鼠標(biāo)指針或其他用戶輸入設(shè)備來在不規(guī)則區(qū)域RM周圍劃線來手動識別該區(qū)域RM并且選擇按鈕、熱鍵或其他輸入指示編寫。該區(qū)域RM例如可以包括區(qū)別性的腫瘤、 骨增生或其他可以識別受試者的區(qū)別性的解剖學(xué)特征,或者用戶可以具有其他原因來編寫該區(qū)域冊,例如關(guān)注于它可能標(biāo)明以該圖像作為一部分的研究主題。圖2的截屏SS還包括添加的注解,諸如識別環(huán)線L和注解的文本框TB1、TB2。另外,截屏編輯模塊或鉤子36疊加對話框DB,該對話框通知用戶“Only the information you see here will be sent !(只有在此所見的信息將被發(fā)送!)”,并且包括“Send Now(3 在發(fā)送)”按鈕BB,其啟動圖2的用戶編輯的截屏SS的輸入給注釋評審/編輯模塊或鉤子 40。繼續(xù)參考圖1和圖2并進(jìn)一步參考圖3,注釋評審/編輯模塊或鉤子40生成并使得用戶能夠編輯如圖3所示的電子郵件消息EM。所生成的電子郵件消息EM包括下列自動生成的內(nèi)容填寫的收件人電子郵件地址(Joe. Brownimedicalsoftwarespecials. com) RE ;包含識別被注釋的軟件模塊“Module H3000”的文本的主題行SL ;標(biāo)明日期、模塊H3000 以及狀態(tài)信息可以位于的本地位置(〃 User id 331File:H300053020081. txt)以及未附有實際狀態(tài)文件內(nèi)容的保證的主體文本狀態(tài)信息BTS ;作為內(nèi)嵌元件的截屏SS;提供用戶指令以便可選地提供進(jìn)一步的文本注釋的受試者主體文本內(nèi)容USI ;以及標(biāo)明包括姓名、 地址和聯(lián)系信息的用戶簽名信息的主體文本內(nèi)容SIG。雖然在主體文本狀態(tài)信息BTS中標(biāo)明的例示性狀態(tài)信息文件是文本文件(擴展名*. txt),但可以使用其他格式來存儲狀態(tài)信息,可選地包括所有權(quán)格式,其可選地可以存儲非文本狀態(tài)信息,諸如圖像、二進(jìn)制寄存器值與在啟動用戶注釋時重新創(chuàng)建系統(tǒng)狀態(tài)相關(guān)的其他信息。圖3的電子郵件消息EM還包括由用戶利用注釋評審/編輯模塊或鉤子40的編輯能力添加的文本注釋COM。此外,注釋評審/編輯模塊或鉤子40提供包括“Send(發(fā)送)”按鈕SND的控制按鈕,其使得用戶能夠通過經(jīng)由電子郵件服務(wù)器或其他注釋通信端口 44傳送所編輯的電子郵件消息來啟動注釋的傳送。已經(jīng)關(guān)于例示性醫(yī)學(xué)圖像系統(tǒng)描述了例示性實施例。然而,應(yīng)認(rèn)識到本文公開的用戶注釋部件26、30、44和對應(yīng)的方法及軟件很容易應(yīng)用于或合并于其他類型的軟件,諸如通常的圖像處理軟件、圖形藝術(shù)軟件、辦公生產(chǎn)軟件、互聯(lián)網(wǎng)瀏覽軟件等。本文公開的用戶注釋部件沈、30、44和對應(yīng)的方法及軟件有利于響應(yīng)于基本上任何類型的軟件而傳達(dá)用戶注釋,并且特別有利于響應(yīng)于視覺導(dǎo)向軟件(例如針對圖像處理或圖形藝術(shù)應(yīng)用等)和處理機密信息的軟件(諸如例示性醫(yī)學(xué)軟件或金融軟件或商務(wù)軟件等)而傳達(dá)用戶注釋。本申請已經(jīng)描述了一個或多個優(yōu)選實施例。本領(lǐng)域技術(shù)人員在閱讀和理解前面的詳細(xì)描述之后將容易想到各種修改和變化。意在將本申請解讀為包括所有這類修改和變化,只要它們處于隨附的權(quán)利要求及其等價物的范圍內(nèi)。
權(quán)利要求
1.一種醫(yī)學(xué)圖像系統(tǒng),其包括醫(yī)學(xué)圖像處理模塊(20),其至少包括醫(yī)學(xué)圖像顯示模塊0 和用戶注釋啟動模塊 (26);以及用戶注釋控制模塊(30),其至少包括截屏獲取模塊或鉤子(32),其被配置為在接收到來自所述用戶注釋啟動模塊的信號的時間附近獲取所述醫(yī)學(xué)圖像處理模塊的操作的截屏,截屏編輯模塊或鉤子(36),其被配置為使得用戶能夠編輯所獲取的截屏以生成用戶編輯的截屏,以及注釋評審/編輯模塊或鉤子(40),其被配置為自動生成并且使得用戶能夠編輯并傳送內(nèi)嵌或附有所述用戶編輯的截屏的電子郵件消息。
2.如權(quán)利要求1所述的醫(yī)學(xué)圖像系統(tǒng),其中,所述用戶注釋控制模塊(30)還包括 自動截屏匿名化模塊(34),其被配置為自動識別并編寫所獲取的截屏中包含受試者身份內(nèi)容或私人醫(yī)學(xué)信息內(nèi)容的一個或多個區(qū)域。
3.如權(quán)利要求1和2中任一項所述的醫(yī)學(xué)圖像系統(tǒng),其中,所述截屏編輯模塊或鉤子 (36)被配置為使得用戶能夠執(zhí)行從包括下列操作的群組中選擇的操作(i)選擇和編寫所獲取的截屏的各部分,和(ii)向所獲取的截屏添加文本或圖形注解。
4.如權(quán)利要求1-3中任一項所述的醫(yī)學(xué)圖像系統(tǒng),其中,所述注釋評審/編輯模塊或鉤子GO)被配置為自動構(gòu)建內(nèi)嵌或附有所述用戶編輯的截屏的電子郵件消息,并且還被配置為使得用戶能夠編輯并傳送所構(gòu)建的電子郵件消息。
5.一種數(shù)字存儲介質(zhì),其存儲可執(zhí)行指令以執(zhí)行包括下列操作的方法 執(zhí)行至少包括顯示醫(yī)學(xué)圖像的醫(yī)學(xué)圖像處理;在所述執(zhí)行期間,接收用戶注釋啟動輸入;在接收到所述用戶注釋啟動輸入的時間附近獲取所述醫(yī)學(xué)圖像處理的截屏; 執(zhí)行編輯過程以使得用戶能夠編輯所述截屏,從而生成用戶編輯的截屏;以及將所述用戶編輯的截屏傳輸給定義所執(zhí)行的醫(yī)學(xué)圖像處理的軟件開發(fā)者或維護(hù)者。
6.如權(quán)利要求5所述的數(shù)字存儲介質(zhì),其中,所執(zhí)行的編輯過程由所存儲的指令定義。
7.如權(quán)利要求5和6中任一項所述的數(shù)字存儲介質(zhì),其中,所執(zhí)行的方法還包括 自動識別所獲取的截屏中包含受試者身份內(nèi)容或私人醫(yī)學(xué)信息內(nèi)容的一個或多個區(qū)域;以及自動編寫所自動識別的一個或多個區(qū)域;其中,所述自動識別過程和所述自動編寫過程均由所存儲的指令定義。
8.如權(quán)利要求5-7中任一項所述的數(shù)字存儲介質(zhì),其中,截屏的所述獲取包括下列之調(diào)用截屏獲取模塊,該截屏獲取模塊由所存儲的指令定義并且被配置為獲取所執(zhí)行的醫(yī)學(xué)圖像處理的截屏,和調(diào)用執(zhí)行所存儲的指令的計算機的系統(tǒng)截屏獲取功能。
9.如權(quán)利要求5-8中任一項所述的數(shù)字存儲介質(zhì),其中,所執(zhí)行的編輯過程使得用戶能夠(i)選擇和編寫所獲取的截屏的各部分,和(ii)向所獲取的截屏添加文本或圖形注解。
10.如權(quán)利要求5-9中任一項所述的數(shù)字存儲介質(zhì),其中,所述傳輸包括 自動構(gòu)建內(nèi)嵌或附有所述用戶編輯的截屏的電子郵件消息;以及執(zhí)行使得用戶能夠編輯并傳送所構(gòu)建的電子郵件消息的電子郵件過程; 其中,至少所述自動構(gòu)建過程由所存儲的指令定義。
11.一種方法,其包括執(zhí)行包括在顯示器上向用戶顯示信息的用戶交互式應(yīng)用處理; 在所述執(zhí)行期間,接收用戶注釋啟動輸入;在接收到所述用戶注釋啟動輸入的時間附近獲取在所述顯示器上向所述用戶顯示的信息的截屏;執(zhí)行編輯過程以使得用戶能夠編輯所述截屏,從而生成用戶編輯的截屏,所述編輯過程優(yōu)選使得用戶能夠執(zhí)行至少包括下列操作的編輯操作(i)選擇和編寫所獲取的截屏的各部分,和(ii)向所獲取的截屏添加文本或圖形注解;以及將所述用戶編輯的截屏傳輸?shù)娇捎啥x所執(zhí)行的用戶交互式應(yīng)用處理的軟件開發(fā)者或維護(hù)者訪問的存儲器。
12.如權(quán)利要求11所述的方法,其中,所述傳輸包括自動構(gòu)建內(nèi)嵌或附有所述用戶編輯的截屏的電子郵件消息;以及執(zhí)行使得用戶能夠編輯并傳送所構(gòu)建的電子郵件消息的電子郵件過程。
13.如權(quán)利要求12所述的方法,其中,所述電子郵件消息的所述自動構(gòu)建包括 將關(guān)于所述用戶交互式應(yīng)用處理在接收到所述用戶注釋啟動輸入的時間附近的狀態(tài)的信息自動插入到所述電子郵件消息中作為用戶可讀文本。
14.如權(quán)利要求12和13中任一項所述的方法,其還包括重復(fù)所述獲取和所述編輯過程的所述執(zhí)行以生成對應(yīng)于所執(zhí)行的用戶交互式應(yīng)用處理的不同時間的多個用戶編輯的截屏,所述自動構(gòu)建包括自動構(gòu)建內(nèi)嵌或附有所述多個用戶編輯的截屏的電子郵件消息。
15.如權(quán)利要求12-14中任一項所述的方法,其中,所述電子郵件消息的所述自動構(gòu)建包括基于所述用戶交互式應(yīng)用處理在接收到所述用戶注釋啟動輸入的時間附近的狀態(tài)選擇一個或多個收件人電子郵件地址;以及將所選擇的一個或多個收件人電子郵件地址插入到所述電子郵件消息的收件人域中。
全文摘要
本發(fā)明公開一種醫(yī)學(xué)圖像系統(tǒng),其包括醫(yī)學(xué)圖像處理模塊(20)和用戶注釋控制模塊(30)。該醫(yī)學(xué)圖像處理模塊(20)至少包括醫(yī)學(xué)圖像顯示模塊(22)和用戶注釋啟動模塊(26)。該用戶注釋控制模塊(30)至少包括截屏獲取模塊或鉤子(32),其被配置為在接收到來自用戶注釋啟動模塊的信號的時間附近獲取醫(yī)學(xué)圖像處理模塊的操作的截屏;截屏編輯模塊或鉤子(36),其被配置為使得用戶能夠編輯所獲取的截屏以生成用戶編輯的截屏;以及注釋評審/編輯模塊或鉤子(40),其被配置為自動生成并且使得用戶能夠編輯并傳送內(nèi)嵌或附有所述用戶編輯的截屏的電子郵件消息。
文檔編號G06F11/07GK102257502SQ200980150828
公開日2011年11月23日 申請日期2009年11月19日 優(yōu)先權(quán)日2008年12月18日
發(fā)明者R·J·E·哈比斯, R·尼基倫辛 申請人:皇家飛利浦電子股份有限公司