專利名稱:圖形對象的繪制方法
圖形對象的繪制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于控制在視覺顯示屏幕上所顯示圖像中的圖形對象 屬性值的方法,所述方法包括使用視覺顯示屏幕上呈現(xiàn)的位置指示器,并 且還包括使用用戶交互工具來生成用戶事件并控制視覺顯示屏幕上所呈現(xiàn) 的位置指示器的位置,由此,所述用戶交互工具用來將位置指示器放置在 視覺顯示屏幕中與圖形對象相關(guān)的位置上,并且其中,用戶通過所述用戶 交互工具開始一用戶事件對。
通常己知的是,通過將光標(biāo)放置在視覺顯示屏幕上所顯示圖像中的一
個點(diǎn)上在此處放置所需對象的模板,然后使用畫柄(handle)在整個圖像上 拖拽所述對象的一個或其它屬性,例如長度或半徑,直至所述對象達(dá)到所 需尺寸,來創(chuàng)建計(jì)算機(jī)化的圖形對象,例如直線,圓或其他更復(fù)雜的結(jié)構(gòu)。 這要求多種用戶交互工具技術(shù)的復(fù)合,因?yàn)槠湫枰脩裟軌蚴褂糜脩艚换?工具放置光標(biāo),使用交互工具(例如按下按鈕)開始某種用戶交互,并且 同時能夠在視覺顯示屏幕上拖拽畫柄。
US4,622,641描述了一種系統(tǒng),在該系統(tǒng)中,使用用戶交互工具來控 制圖形對象(例如圓)的產(chǎn)生和尺寸,在此例中,使用控制桿將位置指示 器(在此例中為光標(biāo))放置在視覺顯示屏幕所顯示的圖像上??刂茥U用來 生成用戶事件,在此情況下是通過按下控制桿按鈕,并且每個此類用戶事 件均會將圓的半徑增加一個像素。當(dāng)圓具有合適的尺寸時,用戶按下F10 鍵來結(jié)束圓擴(kuò)大命令。此方法同樣需要各種用戶交互工具技術(shù)之間的復(fù)雜 交互來控制計(jì)算機(jī)圖形,因?yàn)槠湫枰畛醯墓鈽?biāo)放置以及隨后通過控制桿 重復(fù)進(jìn)行的光標(biāo)操作的混合操作。
本發(fā)明的目的是用更高效的控制來控制圖形對象的創(chuàng)建和編輯。 此目的根據(jù)本發(fā)明的方法實(shí)現(xiàn),由此,用一對用戶事件之間的時間長 度來控制屬性值。
圖形對象可以是在視覺顯示屏幕上的圖像中顯示的任意對象,所述對 象的各個實(shí)例的非排它性列表可以包括關(guān)注區(qū)域、圓、直線、矩形、兩
直線間的固定夾角、網(wǎng)格(segmentation mesh)、或者周線。其他的實(shí)例也 是可能的并且是本領(lǐng)域技術(shù)人員已知的。 存在各種類型的屬性。
其中一種類型的圖形對象屬性可以是在進(jìn)行視覺顯示時允許觀看者識 別該圖形對象是什么或者將其與相似類型的其他此類圖形對象區(qū)分開的任 意參數(shù)。換而言之,其可以被看作是結(jié)構(gòu)屬性,盡管是在圖像空間中。此 類參數(shù)包括例如半徑,長度,顏色,網(wǎng)狀塊的尺寸和定向,正如現(xiàn)有技 術(shù)中已知的。通過使所述屬性采用特定值,來按照所需的尺寸和定向顯示 圖形對象。例如,作為一個圓的圖形對象的半徑可能采用3cm的值,或者,
作為一個矩形的圖形對象可以由兩個屬性定義,兩者都是長度,并且具有 4cm和5cm的值,其用作矩形的兩個邊的長度。系統(tǒng)處理器將屬性值應(yīng)用 于圖形對象并顯示結(jié)果,并且根據(jù)圖形對象以及用以描述它的固有屬性, 可以將每個精確的值再現(xiàn)到屏幕上的,或者在使用校準(zhǔn)因子進(jìn)行顯示之前 可以對精確的值進(jìn)行調(diào)整,正如現(xiàn)有技術(shù)中已知的。
另一種類型的屬性是由用戶指定給圖形對象的某種參數(shù)。被指定屬性 的一個實(shí)例是用戶對于識別的確定性,在其中,用戶可能希望參考自動生 成的圖形對象來指示他/她確定該圖形對象被正確生成的確信程度。與此密 切相關(guān)的是用戶所確定的空間確定性,換而言之,用戶對于所述對象被放 置在圖像中正確坐標(biāo)上的確信程度。另外一個示例是用戶所確定的重要性, 在其中,用戶使用本發(fā)明,采用某種用戶理解的標(biāo)準(zhǔn)為圖形對象指定關(guān)于 該特定圖形對象有多重要的信息。類似地,用戶可以為圖形對象指定重要 性分級,用來指明其在圖像中相對于該圖像中一組其他對象的重要性。這 種指定的參數(shù)在由用戶指定時,可以被看作是主觀參數(shù)。
本發(fā)明可以采用能夠進(jìn)行編程來產(chǎn)生用戶事件的任何用戶交互工具。 用戶事件是用戶通過激活用戶交互工具而發(fā)送至系統(tǒng)處理器的任意信號。 用戶交互工具可以是為了提供從用戶到系統(tǒng)處理器的通信通道而設(shè)置的任 意工具,因此用戶交互工具包括計(jì)算機(jī)鼠標(biāo)、控制桿、電腦筆和鍵盤。本 發(fā)明尤其適合應(yīng)用于任何手動或腳踏操作的用戶交互工具。
為了在視覺顯示屏幕上成功地完成圖形對象的顯示,必須將圖形對象 的任何結(jié)構(gòu)屬性值傳送至控制所述顯示的系統(tǒng)處理器。系統(tǒng)處理器使用所 述屬性在視覺顯示屏幕上構(gòu)建具有所需的或所規(guī)定的屬性值的圖形對象。 所述屬性以及它們的值在本質(zhì)上定義了圖形對象的顯示。因此,通過控制 和規(guī)定所述屬性值,用戶可以控制圖形對象在視覺顯示屏幕上的顯示效果。 還可以在合適的時間對任意指定的主觀參數(shù)也可以進(jìn)行視覺顯示。
本發(fā)明并非如US 4, 622, 641中一樣使用一連串用戶事件或一系列不同 用戶事件來控制屬性值,而是使用時間間隔,即,用戶交互設(shè)備上用戶事 件之間的時間差,來控制屬性值。屬性值隨著用戶允許一對用戶事件之間 的時間間隔增加而增加。換而言之,屬性值不是由用戶交互工具產(chǎn)生的用 戶事件的數(shù)量控制,也不是由例如畫柄被拖拽的距離控制,而是由時間長 度控制。此時間長度可以由用戶交互工具控制并且由系統(tǒng)處理器測量。本 發(fā)明可以換一種方式來看,其中,可以將本發(fā)明看作是屬性值對時間的映 射。當(dāng)結(jié)果值是所謂的結(jié)構(gòu)化屬性值時,系統(tǒng)處理器使用結(jié)果值來構(gòu)建圖 形對象。系統(tǒng)可以使用所得到的主觀指定的屬性,因?yàn)槠淇梢杂糜谡诎l(fā) 生的計(jì)算機(jī)組件或正在進(jìn)行的數(shù)據(jù)處理工作。
使用用戶事件之間的時間間隔來控制屬性值的技術(shù)特征,允許用戶更 有效地控制圖形對象的顯示效果并且允許用戶控制關(guān)于圖形對象的信息。 用戶事件之間的時間間隔到屬性值的映射產(chǎn)生了所需值,同時要求更為簡 單的用戶交互。因此,這就允許繪制、控制和/或處理過程的簡化并且減少 總體上的用戶交互。將用戶事件之間的時間間隔映射到屬性值的特征,允 許一種用戶交互的較小形式或類型。此特征允許對圖形對象屬性的更有效 的控制,因而解決了如何用更高效的方式控制圖形對象的創(chuàng)建和編輯的問 題。
在應(yīng)用本發(fā)明時,用戶事件的生成由所使用的用戶交互工具的類型確 定。例如,在將本發(fā)明應(yīng)用于使用電腦鼠標(biāo)繪制圖形對象時,用于提供能 夠被發(fā)送至系統(tǒng)處理器的用戶事件的選項(xiàng)包括使用鼠標(biāo)按鈕執(zhí)行的鼠標(biāo) 點(diǎn)擊;鼠標(biāo)單擊的開始或持續(xù),其中鼠標(biāo)按鈕被按下但是沒有釋放,或者 是本領(lǐng)域技術(shù)人員己知的鼠標(biāo)按鈕按下事件;接觸靈敏的鼠標(biāo)墊與鼠標(biāo)相 接觸;鼠標(biāo)點(diǎn)擊的結(jié)束,其中已經(jīng)按下的鼠標(biāo)按鈕被釋放,即本領(lǐng)域技術(shù) 人員已知的鼠標(biāo)按鈕釋放事件;鼠標(biāo)從接觸靈敏的鼠標(biāo)墊上的移幵。正如 本領(lǐng)域技術(shù)人員已知的,這些全部是生成可由系統(tǒng)處理器理解的用戶事件 的操作。
如果用戶交互工具是控制桿,能夠生成用戶事件的主要交互是控制桿 的操作。然而,如果所述控制桿包括按鈕,則可以由該控制桿按鈕來生成 能夠用鼠標(biāo)按鈕產(chǎn)生的用戶交互。
類似地,如果用戶交互工具是與筆墊(在本領(lǐng)域內(nèi)常稱作手寫板)相 關(guān)聯(lián)的電腦筆,則能夠生成用戶事件的交互包括電腦筆置于手寫板上; 電腦筆敲擊手寫板;電腦筆離開手寫板。
如果用戶交互工具是鍵盤,能夠生成用戶事件的交互包括按下按鍵, 其中將按鍵按下并保持;敲擊按鍵,其中將按鍵按下并隨后釋放,就像正 常打字那樣;以及按鍵釋放,其中將已經(jīng)被按下的按鍵釋放。
將本發(fā)明應(yīng)用于視覺顯示屏幕上的圖像內(nèi)的計(jì)算機(jī)化的圖形對象的繪 制,可以由在用于顯示圖像的系統(tǒng)領(lǐng)域內(nèi)的技術(shù)人員毫無困難地執(zhí)行,并 且用于應(yīng)用本發(fā)明的精確代碼將取決于所使用的計(jì)算機(jī)組件和操作系統(tǒng), 因此超出了本文的范疇。
在計(jì)算機(jī)圖像中的期望位置處繪制期望直徑的圓的實(shí)施例將允許本發(fā) 明的特別典型的解釋。此實(shí)例顯示了如何通過將圓的半徑映射到時間上來 繪制圓。能夠繪制圓的實(shí)施例如下。在此實(shí)施例中,將電腦鼠標(biāo)作為一種 廣泛使用且多功能的用戶交互工具的實(shí)例,來用作所述用戶交互工具。用 戶操作鼠標(biāo)以控制位置指示器或者光標(biāo),來在圖像上指明所需要的圓的中 心。隨后,用戶開始一個用戶事件,例如按下按鈕或點(diǎn)擊,然后系統(tǒng)開始 計(jì)算圓半徑的不斷增加的值。當(dāng)用戶開始第二個用戶事件,例如另一次按 下按鈕,圓半徑的值停止增加并將該值設(shè)置為半徑的值。然后在屏幕上顯 示所創(chuàng)建的具有正確半徑值的圓,該圓以光標(biāo)所指明的點(diǎn)為圓心。提供兩 次按鈕點(diǎn)擊的一種簡單替代方法是讓用戶按下鼠標(biāo)按鈕來開始半徑的增長 并且釋放鼠標(biāo)來終止半徑增長。
在此特定實(shí)施例中,位置指示器位于所期望的圓的中心處,但是這在 實(shí)際中并不是必需的??梢詫⑽恢弥甘酒鞣胖迷谝曈X顯示屏幕上的圖像中 的任意位置,其被系統(tǒng)處理器識別為與將要產(chǎn)生的圖形對象相關(guān)。例如,
作為替代方法,位置指示器可以是標(biāo)記為"圓"的圖像的邊框(sidepane) 上的位置。 一旦生成了第一個用戶事件,圓半徑的值就開始增加,而一旦 產(chǎn)生了第二個用戶事件,半徑的值就停止增加。 一旦圓全部生成并顯示, 用戶就可以將圓放置在圖像中的任意位置。
在半徑增加時,可以但不是必須將圓繪制在圖像中。換而言之,半徑 和/或圓可以在兩個用戶事件之間的時間間隔中隨著增加而實(shí)時地進(jìn)行描 繪。如果在圖像中對其進(jìn)行顯示則對用戶而言是有利的,因?yàn)槠錇橛脩籼?供任意時刻的圓尺寸的清晰的和前后連貫的視覺反饋,但這實(shí)際上不是必 需的??梢酝ㄟ^其它方式,將在任意時刻的圓半徑的值發(fā)送給用戶。例如, 所述值可以在視覺顯示屏幕的邊框上用數(shù)值顯示。這在用戶知道該圖像的 放大因數(shù)并且因此知道該圖像內(nèi)各個對象的相對尺寸,從而預(yù)先知道需要 一個特定尺寸的圓的情況下,將是尤其有利的。
本發(fā)明不但可以用于在圖像中的期望位置處繪制圓,還可以進(jìn)一步控 制或編輯已有圓的屬性。在此情況下,使用用戶事件之間的時間來進(jìn)一步 修改被控制的屬性。在圓的情況下,第一個用戶交互(例如通過鼠標(biāo))將 開始半徑的增加或減小,而第二個用戶交互將停止此值的進(jìn)一步變化。
系統(tǒng)處理器如何增加半徑的值(換而言之,該屬性的值)是本領(lǐng)域技 術(shù)人員的設(shè)計(jì)問題。在創(chuàng)建圓的實(shí)施例中,例如,可以將初始值零設(shè)置給 半徑的屬性,此值隨著用戶事件之間時間間隔的增加而步進(jìn)式增加。步進(jìn) 的步長是本領(lǐng)域技術(shù)人員的設(shè)計(jì)問題。在編輯圓的實(shí)施例中,半徑屬性的 初始值將是已經(jīng)指定給半徑的值。
在使用本發(fā)明的任意特定程序的環(huán)境中用戶如何獲取本發(fā)明,是本領(lǐng) 域技術(shù)人員的設(shè)計(jì)問題。例如,程序可能為用戶提供一個按鈕進(jìn)行點(diǎn)擊, 從而初始化圓的放置和增長。隨后,使該圓以用戶通過鼠標(biāo)指明的光標(biāo)位 置為中心。之后的用戶事件對開始半徑增長并隨后停止半徑增長,并允許 將增長的圓放置在圖像中。
作為如何向用戶提供本發(fā)明的另一個實(shí)施例的一個示例,所述用戶可 以通過點(diǎn)擊按鈕開始圓增長程序,并隨后通過使用鼠標(biāo)或電腦筆(兩者都 與被配置為識別所述鼠標(biāo)或筆的放置的鼠標(biāo)墊或手寫板組合)簡單地將鼠 標(biāo)或筆按下作為第一個用戶事件,該事件開始半徑值的增長。用戶通過將
鼠標(biāo)或筆抬離所述板來開始第二個用戶事件。將增長的圓以屏幕中光標(biāo)的 位置為中心顯示在圖像上。這在例如用戶想要在開始程序之前將光標(biāo)放置 在圖像中的正確點(diǎn)上,或者如果用戶想要在將圓操作至圖像中正確位置之 前首先創(chuàng)建正確尺寸的圓的情況下,尤其有用。
作為如何將本發(fā)明應(yīng)用于圓半徑的增加或減少的一個示例,應(yīng)用本發(fā) 明的程序可以被配置為如果用戶選擇已有的圓來編輯并且在所述圓的圓 周外側(cè)的位置上開始用戶事件,則圓的半徑增加,而如果用戶在圓周內(nèi)側(cè) 開始用戶事件,則圓的半徑減小。
通過擴(kuò)展,可以將圓的實(shí)施例應(yīng)用于圖像內(nèi)圖形球體的繪制。 本發(fā)明還涉及一種用于控制視覺顯示屏幕上顯示的圖像內(nèi)的圖形對象 的屬性值的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括用于以下步驟的代碼從用 戶交互工具接收第一數(shù)據(jù),所述第一數(shù)據(jù)用來控制在所述視覺顯示屏幕上
位置指示器的位置;以及還從用戶交互工具接收第二數(shù)據(jù),所述第二數(shù)據(jù) 表示用所述用戶交互工具生成的事件對。
在此,所述計(jì)算機(jī)程序的特征在于,所述屬性值由所述事件對之間的 時間長度控制。這樣的程序被設(shè)計(jì)來實(shí)行本發(fā)明的方法。
本發(fā)明尤其適用于整形外科分析軟件。這樣的軟件的使用可以需要用 戶創(chuàng)建一系列復(fù)雜的圖形對象。
因此,本發(fā)明還涉及一種用于觀看醫(yī)學(xué)圖像的程序、 一種用于觀看和/ 或處理醫(yī)學(xué)圖像的網(wǎng)絡(luò)服務(wù)、 一種用于獲取并觀看醫(yī)學(xué)圖形的成像系統(tǒng)、 一種用于觀看和處理醫(yī)學(xué)圖像的工作站、以及一種圖像存檔與通信系統(tǒng) (PACS)。
以下將結(jié)合附圖解釋本發(fā)明的這些和其他方面。
圖la-c示出了將本發(fā)明應(yīng)用到圓的實(shí)施例的情況,其中,直至本方法 使用結(jié)束時才顯示該圓;
圖2a-e示出了將本發(fā)明應(yīng)用到圓的實(shí)施例的情況,其中,在本方法的 使用過程中顯示該圓;
圖3a-c示出了將本發(fā)明應(yīng)用于圓的編輯的實(shí)施例的情況;以及
圖4a-c也示出了將本發(fā)明應(yīng)用于圓的編輯的實(shí)施例的情況。
圖1示出了將本發(fā)明應(yīng)用于圓的實(shí)施例的情況,其中,直至本方法使
用結(jié)束時才顯示該圓。光標(biāo)101在顯示屏幕上可見,并且用戶在時刻t=0
開始一個用戶事件,然后在隨后的時刻t^t,開始第二個用戶事件。兩個用戶
事件之間的時間差t,用來計(jì)算圓的半徑,其中iv^f(t,",換而言之,r,是t, 的函數(shù),并且顯示具有正確半徑的圓。
圖2示出了將本發(fā)明應(yīng)用到圓的實(shí)施例的情況,其中,在本方法的使
用過程中顯示該圓。這里,光標(biāo)201在顯示屏幕上可見,并且用戶在時刻
1=0開始一個用戶事件,然后在隨后的時刻t4開始一個用戶事件。第一個用
戶事件時圓開始在光標(biāo)周圍增長,此圓的半徑隨著時間增加。半徑增加在
時刻t4停止,并且在時刻",t2和t3中間,圓在增長時也進(jìn)行顯示。圓的顯
示可以是連續(xù)的,也可以僅當(dāng)圓的半徑達(dá)到特定值時才在視覺顯示屏幕上
進(jìn)行顯示。
圖3示出了將本發(fā)明應(yīng)用于圓的編輯的實(shí)施例的情況,其中,圓的半 徑是增加的。用戶使用光標(biāo)301來指明在圓302的已有圓周外側(cè)的一個位 置。用戶開始一個用戶事件,半徑開始增加。增長的圓在該圖中顯示為在 用戶事件之間的時間間隔中進(jìn)行顯示,但是這并不是必需的。在隨后的時 刻t2,用戶開始另一個用戶事件,圓停止擴(kuò)展。
圖4示出了本發(fā)明被應(yīng)用于圓編輯的實(shí)施例,其中,圓的半徑是減小 的。用戶使用光標(biāo)401來指明在圓402的已有圓周內(nèi)側(cè)的一個位置。用戶 開始一個用戶事件,半徑開始縮小??s小的圓在該圖中示出為在用戶事件 之間的時間間隔中進(jìn)行顯示,但是這并不是必需的。在隨后的時刻t2,用戶 開始另一個用戶事件,圓停止縮小。
在已有圓的圓周外側(cè)或內(nèi)側(cè)放置光標(biāo)來指明增長或是縮小僅是本領(lǐng)域 技術(shù)人員在采用本發(fā)明時可能用來向系統(tǒng)處理器發(fā)送關(guān)于要進(jìn)行編輯與圖 形對象增長,或者編輯與圖形對象縮減的信號的一種方法。正如本領(lǐng)域技 術(shù)人員己知的,對于由用戶訪問在圖形組件中的選項(xiàng)有著各種方式,這是 設(shè)計(jì)問題而不是本發(fā)明的主題問題。
現(xiàn)在描述本發(fā)明的其他應(yīng)用。
本發(fā)明還可以應(yīng)用于橢圓的繪制。正如已知的,橢圓有兩個軸,長軸
和短軸。在第一用戶事件開始時,其中一條軸從長度零開始增加直到第二 用戶事件發(fā)生,在第二用戶事件發(fā)生時,第一條軸不再有任何長度上的進(jìn) 一步增加并且另一軸開始從長度零增加。在第三用戶事件時,第二條軸不 再有長度上的進(jìn)一步增加,然后橢圓就完成了。
作為這如何在實(shí)踐中發(fā)生的一個示例,第一用戶事件可以是在圖形中 用戶希望放置橢圓中心的位置上的鼠標(biāo)點(diǎn)擊,或者如果光標(biāo)已經(jīng)位于所需 位置上則是鼠標(biāo)按下。此第一事件開始第一條軸的長度值的增加。第二用 戶事件可以是鼠標(biāo)點(diǎn)擊。這使第一條軸的長度值停止任何進(jìn)一步增加并且 開始第二條軸的長度值的增加。第三用戶事件例如可以是另一個鼠標(biāo)點(diǎn)擊 或鼠標(biāo)釋放,其停止第二條軸長度上的任何進(jìn)一步增加。將所完成的橢圓 顯示在屏幕上。
本發(fā)明還可以應(yīng)用于平行線或垂直線的繪制。在此實(shí)施例中, 一條平 行線的長度可以通過例如選擇一條己經(jīng)顯示在視覺顯示屏幕上的直線來控 制,然后開始第一用戶事件,其使得平行于已被選取直線的另一條直線開 始增長。在第二用戶事件開始時,第二直線的增長停止。通過擴(kuò)展,此方 法也可以應(yīng)用于垂直線的繪制。
本發(fā)明還可以應(yīng)用于直線上或周線上的一個點(diǎn)的創(chuàng)建。這可以通過例 如選擇一條直線或周線上的點(diǎn),然后開始第一用戶事件來實(shí)現(xiàn)。然后,例 如通過點(diǎn)的顯示,來在視覺上確認(rèn)所選取的點(diǎn),然后沿著所述直線或周線 移動直到用戶開始第二用戶事件,其導(dǎo)致該點(diǎn)停止移動。
作為本發(fā)明繪制圓的應(yīng)用的擴(kuò)展,本發(fā)明還可以應(yīng)用于以周線的形式
繪制或控制關(guān)注區(qū)域。在很多醫(yī)學(xué)應(yīng)用中,在圖像上確認(rèn)關(guān)注區(qū)域并進(jìn)行 顯示。這種周線經(jīng)常由現(xiàn)有技術(shù)中已知的設(shè)定閾值和區(qū)域增長處理來界定。 本發(fā)明可以應(yīng)用于周線顯示的問題,并且能夠應(yīng)用于創(chuàng)建和編輯周線的任 何已知方法。此實(shí)施例還能夠應(yīng)用于在醫(yī)學(xué)圖像上的息肉和肺瘤的確認(rèn)。 用戶可以使用圓增長或周線增長實(shí)施例的變體來標(biāo)定在圖像中可辨認(rèn)的息 肉和肺瘤。
本發(fā)明還可以用來為圖形對象指定參數(shù)。這在醫(yī)學(xué)圖像評定中,例如 在評定息肉和肺瘤辨認(rèn)概率時尤其有利。給定一張圖像,在該圖像中,已 經(jīng)辨認(rèn)了幾個息肉和肺瘤,用戶可以使用本發(fā)明的方法來指明他或她有多
大把握此辨認(rèn)是正確的。當(dāng)用戶在經(jīng)辨認(rèn)的特征處開始第一用戶事件時, 一個指示例如診斷不確定性的值開始增加,并且僅當(dāng)用戶開始第二用戶事 件時才停止增加。換而言之,用戶對于所述特征的診斷越不確定,他或她 就讓用戶事件之間的間隔越長。時間間隔越長,不確定性越大,或者反之, 則確定性越小,然后,能夠?yàn)樗薪?jīng)辨認(rèn)的特征顯示這些值。這提供一種 允許用戶對經(jīng)辨認(rèn)的特征分級或者打分的簡單卻又直覺的方法。其可以用 來實(shí)現(xiàn)醫(yī)生診斷的比照。其既可以應(yīng)用于自動檢測的息肉和肺瘤,也可以 應(yīng)用于預(yù)先人工檢測的息肉和肺瘤。
類似地,本發(fā)明的方法可以用來允許用戶指明他或她在多大程度上同 意例如圖形對象的自動放置。在這樣的對象自動放置之后,用戶可以在所 放置的對象處開始用戶事件,并且在隨后的一段時間之后的時刻開始第二 用戶事件,該時間段與他或她對于對象被正確放置的確定程度成比例。當(dāng) 用戶事件之間的時間長度與不確定性成比例時,此實(shí)施例應(yīng)用的更直覺。 在后面這種情況中,將此實(shí)施例應(yīng)用于一系列自動生成的圖形對象的結(jié)果 是基于用戶相信位置不準(zhǔn)確的程度,每個對象都會有一個分?jǐn)?shù)。
在另一個實(shí)施例中,本發(fā)明可以用于對一系列圖形對象分級。在此情 況下,用戶開始第一用戶事件,并在隨后的取決于他或她認(rèn)為所述對象有 多重要的一段時間之后的時刻開始第二用戶事件??梢钥闯觯藢?shí)施例尤 其有用,因?yàn)槠湓试S用戶基于對每個單個圖形對象本身的評定來指定等級, 不需要用戶同時考慮所有對象并確定它們之間的分級。
在所指定的屬性是主觀的情況下,可能有必要制止該屬性的顯示,直 至隨后的一段時間之后為止。這在用戶不必要或不需要及時或立即的反饋 的情況下尤其有用,例如當(dāng)將本發(fā)明用于指定分級時。用戶在指定分級時 不能看到分級的任何標(biāo)志的事實(shí)允許用戶在僅僅考慮特征本身的各個方面 (例如,位置、尺寸和所呈現(xiàn)的結(jié)構(gòu)特征)的同時,來評價該特征的重要 性。
正如所見,本發(fā)明的方法為用戶提供了一種有效方法來控制圖形對象 的屬性。
權(quán)利要求
1.一種用于控制在視覺顯示屏幕上所顯示圖像中圖形對象的屬性值的方法,所述方法包括使用在所述視覺顯示屏幕上呈現(xiàn)的位置指示器,并且還包括使用用戶交互工具來生成用戶事件并控制在所述視覺顯示屏幕上所呈現(xiàn)的所述位置指示器的位置,由此,所述用戶交互工具用于將所述位置指示器放置在所述視覺顯示屏幕中與所述圖形對象相關(guān)的位置上,并且其中,用戶通過所述用戶交互工具開始一用戶事件對,其特征在于,所述屬性值由所述用戶事件對之間的時間長度來控制。
2、 如權(quán)利要求l所述的方法,其特征在于,所述屬性值在被控制時, 在視覺上顯示為所述視覺顯示屏幕上的所述圖形對象的所述屬性。
3、 如權(quán)利要求l所述的方法,其特征在于,當(dāng)在所述視覺顯示屏幕上 顯示的所述位置指示器在基本上與所述第一用戶事件開始時的位置相同的 位置上時,開始所述第二用戶事件。
4、 如權(quán)利要求1或權(quán)利要求2所述的方法,其特征在于,所述視覺顯 示屏幕中的放置所述位置指示器的、與所述圖形對象相關(guān)的位置,是當(dāng)對 所述屬性值的控制終止時將會包含進(jìn)所述圖形對象中的位置。
5、 一種用于控制在視覺顯示屏幕上所顯示圖像中圖形對象的屬性值的 計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括用于以下步驟的代碼從用戶交互工具 接收第一數(shù)據(jù),所述第一數(shù)據(jù)用來控制在所述視覺顯示屏幕上的位置指示 器的位置;以及還從所述用戶交互工具接收第二數(shù)據(jù),所述第二數(shù)據(jù)表示 用所述用戶交互工具生成的事件對,其特征在于,所述屬性值由所述事件 對之間的時間長度控制。
6、 如權(quán)利要求5所述的計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序還 包括用于以下步驟的代碼在對所述屬性值進(jìn)行控制時,在所述視覺顯示 屏幕上將所述屬性值顯示為所述圖形對象的屬性。
7、 一種計(jì)算機(jī)程序產(chǎn)品,包括如權(quán)利要求5或6中任意一項(xiàng)所述的計(jì) 算機(jī)程序。
8、 一種用于觀看醫(yī)學(xué)圖像的程序,包括如權(quán)利要求5或6中任意一項(xiàng) 所述的計(jì)算機(jī)程序。
9、 一種用于觀看和/或處理醫(yī)學(xué)圖像的網(wǎng)絡(luò)服務(wù),包括如權(quán)利要求5 或6中任意一項(xiàng)所述的計(jì)算機(jī)程序。
10、 如權(quán)利要求9所述的網(wǎng)絡(luò)服務(wù),其特征在于,所述計(jì)算機(jī)程序被 配置為在服務(wù)器可訪問,并且被配置為可以由遠(yuǎn)程計(jì)算機(jī)訪問。
11、 一種成像系統(tǒng),用來獲取并觀看醫(yī)學(xué)圖像,包括如權(quán)利要求5或6 中任意一項(xiàng)所述的計(jì)算機(jī)程序。
12、 一種用于觀看和處理醫(yī)學(xué)圖像的工作站,包括如權(quán)利要求5或6 中任意一項(xiàng)所述的計(jì)算機(jī)程序。
13、 一種圖像存檔與通信系統(tǒng)(PACS),包括如權(quán)利要求5或6中任 意一項(xiàng)所述的計(jì)算機(jī)程序。
全文摘要
提出了一種方法,用于控制在視覺顯示屏幕上所顯示圖像中圖形對象的屬性值的方法,包括使用視覺顯示屏幕上呈現(xiàn)出的位置指示器,還包括使用用戶交互工具來生成用戶事件并控制在視覺顯示屏幕上所呈現(xiàn)的位置指示器的位置。所述方法通過將所述屬性值映射到時間上,使得圖形對象的屬性控制更加有效,因?yàn)樗鰧傩灾涤捎脩羰录χg的時間長度控制。本發(fā)明還涉及一種計(jì)算機(jī)程序、一種用于觀看和/或處理醫(yī)學(xué)圖像的網(wǎng)絡(luò)服務(wù)、一種成像系統(tǒng)、一種工作站以及一種圖像存檔與通信系統(tǒng)(PACS)。
文檔編號G06F3/0484GK101375237SQ200680034272
公開日2009年2月25日 申請日期2006年9月11日 優(yōu)先權(quán)日2005年9月19日
發(fā)明者R·J·E·哈比斯, R·尼基倫辛 申請人:皇家飛利浦電子股份有限公司