專利名稱:用于移動屏幕上的光標(biāo)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于根據(jù)傳遞函數(shù)在屏幕上移動光標(biāo)的系統(tǒng)和方法。此外,本發(fā)明涉及用于執(zhí)行此類方法的計算機程序、存儲有此類計算機程序的數(shù)據(jù)存儲介質(zhì)以及作為此類系統(tǒng)或適于執(zhí)行此類方法的醫(yī)學(xué)設(shè)備。
背景技術(shù):
在醫(yī)學(xué)介入中,存在一種在醫(yī)學(xué)檢查室中利用非常大屏幕(例如56英寸)的趨勢。這些大屏幕替換以2x2或2x3布置的17或19英寸屏幕的當(dāng)前屏幕配置。還期望能夠控制顯示在來自操作臺而不是僅來自分離的控制室的大屏幕上的應(yīng)用程序。一方面,這極大地改善了為站在操作臺旁邊的醫(yī)師顯示信息的自由度。另一方面,通過移動定點設(shè)備 (如空中鼠標(biāo)、陀螺鼠標(biāo)、Wii類遠(yuǎn)程設(shè)備等)來處理用戶界面以便在非常大屏幕上移動光標(biāo)可能產(chǎn)生一些問題。一個可能的問題可能是用戶有時不能跟蹤光標(biāo)在屏幕上位于何處,因為難以在大屏幕上定位光標(biāo)。當(dāng)光標(biāo)碰撞到屏幕的邊緣時,另一個處理問題可能發(fā)生在屏幕的邊緣處??朔@些問題的一種方式是使得定點設(shè)備是“絕對的”。這意味著在定點設(shè)備的取向或位置與屏幕上的光標(biāo)的位置之間總是存在直接的關(guān)系。這一方案的優(yōu)點在于,根據(jù)定點設(shè)備的取向或位置,總是清楚光標(biāo)在屏幕上位于何處。但是,絕對設(shè)備也具有一些缺點。利用這些絕對定點設(shè)備,非常準(zhǔn)確地移動光標(biāo)變得困難,因為設(shè)備運動到光標(biāo)運動的傳遞是固定的。這意味著手的移動(搖動)與光標(biāo)的移動直接耦合。這還意味著屏幕上的大的移動需要大的設(shè)備(手、臂)移動。此外,這具有以下結(jié)果,即絕對定點設(shè)備需要維持定點設(shè)備的特定取向而不能夠改變姿勢,這可能是非常累人的。例如,不可能垂下手臂并且從此處繼續(xù)定點。
發(fā)明內(nèi)容
本發(fā)明的目的是改善對在屏幕上移動光標(biāo)的處理。這一目的是通過根據(jù)獨立權(quán)利要求的系統(tǒng)和方法來解決的。根據(jù)本發(fā)明的一個實施例,提供一種用于移動光標(biāo)的系統(tǒng),該系統(tǒng)包括定點設(shè)備,其用于輸入表現(xiàn)為定點設(shè)備移動的命令,該定點設(shè)備移動是所述定點設(shè)備作為整體或其一部分的移動;屏幕,在其上能夠顯示所述光標(biāo);控制設(shè)備,其與所述定點設(shè)備和所述屏幕連接,并且適于根據(jù)特定傳遞函數(shù)響應(yīng)于所述定點設(shè)備移動控制所述光標(biāo)在所述屏幕的邊緣內(nèi)的移動,其中,所述傳遞函數(shù)使得當(dāng)所述光標(biāo)碰撞到所述屏幕的邊緣且所述定點設(shè)備移動在所述光標(biāo)由于到達(dá)所述屏幕的邊緣而不能跟隨的方向上繼續(xù)進(jìn)一步越過這一點時,所述定點設(shè)備移動被記住,并且當(dāng)所述定點設(shè)備作為整體或其一部分往回移動與其越過所述光標(biāo)碰撞到所述屏幕的邊緣的時間點移動的距離相同的距離時,所述光標(biāo)開始再次移動遠(yuǎn)離所述邊緣。
4
在“零點漂移”行為中,定點設(shè)備的移動是這樣的當(dāng)光標(biāo)流出屏幕的邊緣時,光標(biāo)停止在屏幕的邊緣處,并且當(dāng)定點設(shè)備的移動反轉(zhuǎn)時,光標(biāo)直接開始再次移動,定點設(shè)備位置與光標(biāo)在屏幕上的位置之間的關(guān)系被改變,這可能是非常混亂的。這一實施例減輕了這種“零點漂移”。例如,當(dāng)將定點設(shè)備向左移動較大距離時,光標(biāo)碰撞到屏幕的左邊緣并且停留在該邊緣上,盡管定點設(shè)備繼續(xù)向左移動。當(dāng)定點設(shè)備向右往回移動到光標(biāo)停留的位置處(或者向右往回移動與其從該邊緣向左移動的相同距離) 時,該光標(biāo)將開始移動遠(yuǎn)離該邊緣。這暗示了定點設(shè)備位置與光標(biāo)位置之間的固定關(guān)系并且改善了光標(biāo)在屏幕上的可控制性。這樣一來,一種特殊的邊緣處理被引入,其中當(dāng)光標(biāo)碰撞到屏幕的邊緣時定點設(shè)備或其一部分的移動被記住,并且直到定點設(shè)備往回移動相同的量時光標(biāo)才再次開始移動。同樣的優(yōu)點可以通過一種用于移動光標(biāo)的方法來實現(xiàn),該方法包括以下步驟讀取表現(xiàn)為定點設(shè)備移動的命令,該定點設(shè)備移動是定點設(shè)備作為整體或其一部分的移動; 在屏幕上顯示所述光標(biāo);根據(jù)特定傳遞函數(shù)響應(yīng)于所述定點設(shè)備移動控制所述光標(biāo)在所述屏幕的邊緣內(nèi)的移動;其中,所述傳遞函數(shù)使得所述定點設(shè)備移動被轉(zhuǎn)化為所述屏幕上的所述光標(biāo)的對應(yīng)移動,并且其中,所述傳遞函數(shù)使得當(dāng)所述光標(biāo)碰撞到所述屏幕的邊緣且所述定點設(shè)備移動在所述光標(biāo)由于到達(dá)所述屏幕的邊緣而不能跟隨的方向上繼續(xù)進(jìn)一步越過這一點時,所述定點設(shè)備移動被記住,并且當(dāng)所述定點設(shè)備作為整體或其一部分往回移動與其越過所述光標(biāo)碰撞到所述屏幕的邊緣的時間點移動的距離相同的距離時,所述光標(biāo)開始再次移動遠(yuǎn)離所述邊緣。根據(jù)本發(fā)明的另一個實施例,提供一種用于移動光標(biāo)的系統(tǒng),該系統(tǒng)包括定點設(shè)備,其用于輸入表現(xiàn)為定點設(shè)備移動的命令,該定點設(shè)備移動是所述定點設(shè)備作為整體或其一部分的移動;屏幕,在其上能夠顯示所述光標(biāo);控制設(shè)備,其與所述定點設(shè)備和所述屏幕連接,并且適于根據(jù)特定傳遞函數(shù)響應(yīng)于所述定點設(shè)備移動控制所述光標(biāo)在所述屏幕的邊緣內(nèi)的移動;其中,所述傳遞函數(shù)是根據(jù)在先前時幀內(nèi)進(jìn)行的先前定點設(shè)備移動而可變的,從而使得所述先前時幀內(nèi)的小移動導(dǎo)致定點設(shè)備移動與光標(biāo)移動的比值大于在所述先前時幀內(nèi)的大移動的情況下的比值。這一實施例具有以下優(yōu)點,即通過使用僅可能存在于相對定點設(shè)備中的特征—— 即減速和時間濾波來允許更準(zhǔn)確的移動。這也允許通過時間濾波來減少手部移動的噪聲, 因為搖手僅進(jìn)行小移動,這些小移動將導(dǎo)致定點設(shè)備移動與光標(biāo)移動的比值增加,從而使得為了充分移動光標(biāo),需要大移動。這樣一來,手部搖動被濾除。另一方面,當(dāng)用戶想要在大距離上移動光標(biāo)時,這通常通過定點設(shè)備的大移動速度來實現(xiàn),但是一旦接近期望的光標(biāo)位置,用戶就降低定點設(shè)備的移動速度。這一定點設(shè)備移動速度的降低導(dǎo)致該比值變化, 從而使得需要更大的定點設(shè)備移動,這使得更容易將光標(biāo)精確地定位在期望點上。同樣的優(yōu)點可以通過一種用于移動光標(biāo)的方法來實現(xiàn),該方法包括以下步驟讀取表現(xiàn)為定點設(shè)備移動的命令,該定點設(shè)備移動是定點設(shè)備作為整體或其一部分的移動; 在屏幕上顯示所述光標(biāo);根據(jù)特定傳遞函數(shù)響應(yīng)于所述定點設(shè)備移動控制所述光標(biāo)在所述屏幕的邊緣內(nèi)的移動;其中,所述傳遞函數(shù)是根據(jù)在先前時幀內(nèi)進(jìn)行的先前定點設(shè)備移動而可變的,從而使得所述先前時幀內(nèi)的小移動導(dǎo)致定點設(shè)備移動與光標(biāo)移動的比值大于在所述先前時幀內(nèi)的大移動的情況下的比值。
根據(jù)又一實施例,該定點設(shè)備包括用于將光標(biāo)定位在屏幕上的預(yù)定義位置的定位按鈕。這具有以下優(yōu)點,即其允許通過提供例如將光標(biāo)定位在大屏幕中心處的定位按鈕來實現(xiàn)定點設(shè)備位置與光標(biāo)位置之間的不同校準(zhǔn)。以此方式,定點設(shè)備可以被保持在任何位置。這允許甚至以隨機定點設(shè)備取向的容易處理。有利地,可以假設(shè)傳遞函數(shù)是根據(jù)定點設(shè)備移動速度而可變的。例如通過根據(jù)定點設(shè)備移動速度降低光標(biāo)移動與定點設(shè)備移動的比值來改善移動的準(zhǔn)確度。這降低了所需的設(shè)備移動以便在屏幕上做出大光標(biāo)移動(這些移動是在高速度下做出的,并且定點設(shè)備移動與光標(biāo)移動的比值較低)。低速度下的移動將需要更大的手部移動,因此降低了搖動的影響。優(yōu)選地,這一傳遞函數(shù)使得低定點設(shè)備移動速度導(dǎo)致定點設(shè)備移動與光標(biāo)移動的比值大于在高定點設(shè)備移動速度的情況下的比值。上述優(yōu)點可以通過本發(fā)明的以下實施方式來實現(xiàn)。本發(fā)明還提供一種用于執(zhí)行上述方法之一的計算機程序。此外,本發(fā)明提供一種數(shù)據(jù)存儲介質(zhì),在其上存儲有此類計算機程序。另外,本發(fā)明提供一種包括上述系統(tǒng)之一的醫(yī)學(xué)設(shè)備或者一種適于執(zhí)行上述方法之一的醫(yī)學(xué)設(shè)備??梢钥醋鞅景l(fā)明的要旨的是通過上述傳遞函數(shù)使得定點設(shè)備或定點設(shè)備是半絕對的?;蛘邠Q句話說,根據(jù)上述傳遞函數(shù)修改相對定點設(shè)備。通過在光標(biāo)碰撞到屏幕邊緣時調(diào)整光標(biāo)的行為、在定點設(shè)備處提供按鈕以重新校準(zhǔn)光標(biāo)位置以及使得傳遞函數(shù)取決于定點設(shè)備移動速度和歷史來使得定點設(shè)備是半直接的。
圖1示意性示出根據(jù)本發(fā)明的實施例的系統(tǒng);圖2示出根據(jù)本發(fā)明的實施例的方法;圖3圖示說明根據(jù)第一實施例的傳遞函數(shù);以及圖4圖示說明根據(jù)第二實施例的傳遞函數(shù)。
具體實施例方式圖1示意性圖示說明優(yōu)選為諸如X射線管的醫(yī)學(xué)診斷裝置的系統(tǒng)10。作為監(jiān)測器的顯示部分的屏幕12被連接到醫(yī)學(xué)診斷裝置10的部分14或者被提供作為分離的部分并例如附接到操作室或診斷室的墻壁。屏幕12適于顯示系統(tǒng)10的診斷結(jié)果和/或診斷應(yīng)用程序。此外,屏幕12適于顯示用于選擇顯示在屏幕上的一個或多個應(yīng)用程序的不同項的光標(biāo)16。由控制設(shè)備18控制屏幕12 (或提供屏幕的圖像),控制設(shè)備18可控地耦合到屏幕 12。另外,定點設(shè)備20被提供用于通過移動定點設(shè)備20來控制光標(biāo)16在屏幕12上的移動,其中“移動”包括平移、旋轉(zhuǎn)或二者的組合。定點設(shè)備20例如經(jīng)由無線連接(諸如光連接或無線電連接)或電線連接可控地與控制設(shè)備18耦合。所有種類的定點設(shè)備都可以被用作定點設(shè)備20,例如常規(guī)計算機鼠標(biāo)、空中鼠標(biāo)(其為用于通過將遙控器指向屏幕并且點擊它以激活顯示在屏幕上的鏈路來操作用戶界面的紅外遙控鼠標(biāo))、陀螺鼠標(biāo)(其優(yōu)選為無線定點設(shè)備,其使用非常小的二維陀螺儀來測量用戶相對于兩個軸線把持該設(shè)備的角度)或者組合了加速度計和光學(xué)傳感器技術(shù)的使用來控制用戶界面的遙控器。替代通過移動整個定點設(shè)備20來控制光標(biāo)16的移動,也有可能提供這樣一種定點設(shè)備,即其中僅一部分定點設(shè)備必須被移動以便提供用于在屏幕12上移動光標(biāo)16的移動命令。后面提到的定點設(shè)備之一的示例可以是跟蹤球,該定點設(shè)備是靜止的,而只有由該定點設(shè)備支撐的球被移動。因此,當(dāng)在本說明書中提到“定點設(shè)備的移動”時,其也應(yīng)包括僅一部分定點設(shè)備的移動。圖2示出根據(jù)本發(fā)明的實施例的方法。在操作時,在步驟SlOO中,來自定點設(shè)備 20的命令被控制設(shè)備18讀入。這意味著,用戶可以根據(jù)光標(biāo)16在屏幕12上的期望移動來移動定點設(shè)備20,以便輸入用于移動光標(biāo)16的相應(yīng)命令??刂圃O(shè)備18也被提供用于在屏幕12上顯示光標(biāo)16,如步驟SlOl所示。相應(yīng)地,控制設(shè)備18根據(jù)傳遞函數(shù)將來自定點設(shè)備20的命令轉(zhuǎn)換成用于移動在屏幕12上顯示的光標(biāo)16的控制信號。如步驟S102中所示,控制設(shè)備18控制并提供信號給屏幕12,在屏幕12上顯示光標(biāo)16的移動和新位置。當(dāng)按壓在定點設(shè)備20上提供的定位按鈕22時,光標(biāo)16被定位在屏幕12上的預(yù)定義位置,其中優(yōu)選的預(yù)定義位置是屏幕12的中心。該預(yù)定義位置也可以是屏幕12的拐角之一,或者屏幕12上的任何其他預(yù)定義位置。這樣一來,光標(biāo)16可以被重新校準(zhǔn)。根據(jù)第一實施例,該傳遞函數(shù)被定義成使得當(dāng)光標(biāo)16碰撞到屏幕12的邊緣且定點設(shè)備20在光標(biāo)16由于到達(dá)屏幕12的邊緣而不能跟隨的方向上進(jìn)一步移動越過這一點時,定點設(shè)備20的移動被記住,并且當(dāng)定點設(shè)備20往回移動與其越過光標(biāo)16碰撞到屏幕 12的邊緣的時間點移動的距離相同的距離時,光標(biāo)16開始再次移動遠(yuǎn)離該邊緣。參考圖3詳細(xì)地描述根據(jù)第一實施例的這一傳遞函數(shù)。在這一傳遞函數(shù)的例程的步驟S200中,根據(jù)由定點設(shè)備12提供的命令來定位光標(biāo)16。在這一光標(biāo)定位中,考慮后面描述的任何方向的阻擋。在接下來的步驟S201中,確定光標(biāo)16是否已經(jīng)碰撞到屏幕12 的邊緣。如果并非如此,則該例程返回到步驟S200。如果光標(biāo)16已經(jīng)位于屏幕12的邊緣處,則該例程繼續(xù)進(jìn)行到步驟S202,其中在光標(biāo)16碰撞到屏幕12之后的移動被存儲。在這一存儲步驟中,垂直方向上的移動與水平方向上的移動被分離地存儲。在步驟S203中,確定光標(biāo)16是否位于垂直邊緣(屏幕的左邊緣或右邊緣)處。如果否,則該例程繼續(xù)進(jìn)行到步驟S207。如果是,則在步驟S204中阻擋光標(biāo)16在水平方向(從左到右的方向或反之) 上的移動。這樣一來,光標(biāo)16停留在相應(yīng)的邊緣處。例如,如果光標(biāo)位于屏幕12的左邊緣處而定點設(shè)備20進(jìn)一步向左移動,則光標(biāo)16停留在左邊緣。然而,如果定點設(shè)備20進(jìn)一步向左并向上移動,則光標(biāo)16停留在屏幕的左邊緣處,但是可以跟隨定點設(shè)備20的向上移動(如果該方向也未被S208保持阻擋)。然后,在步驟S205中,確定定位設(shè)備20是否往回移動與從光標(biāo)16碰撞到垂直邊緣起相同的水平距離(沿水平方向的距離)。如果否,則保持阻擋光標(biāo)16的水平移動并且該例程繼續(xù)進(jìn)行到步驟S207。如果S205中的結(jié)果是肯定的,則釋放對水平方向上光標(biāo)移動的阻擋并且該例程繼續(xù)進(jìn)行到步驟S207。這也包括光標(biāo)16已經(jīng)往回移動超過相同距離的情況,其中在這種情況下,到邊緣的距離與設(shè)備位移之間的差異應(yīng)該被用于在屏幕12上定位光標(biāo)16。在S207處,確定光標(biāo)16是否位于屏幕的水平邊緣(上邊緣或下邊緣)處。如果否,則該例程返回到步驟S200。如果是,則在步驟 S208中阻擋光標(biāo)16在垂直方向(上下方向)上的移動。這樣一來,光標(biāo)16停留在相應(yīng)的邊緣處。應(yīng)該注意,在S203或S207為肯定的情況下,光標(biāo)16位于屏幕的垂直或水平邊緣處。在S203和S207為肯定的情況下,光標(biāo)16位于屏幕的拐角之一處。在步驟S208之后是步驟S209,其中確定定位設(shè)備20是否往回移動與從光標(biāo)16碰撞到水平邊緣起相同的垂直距離(沿上下方向的距離)。如果否,則保持阻擋光標(biāo)16的垂直移動并且該例程返回到步驟S200。如果S205的結(jié)果是肯定的,則釋放對垂直方向上光標(biāo)移動的阻擋并且該例程也返回到步驟S200。在此應(yīng)再次注意,該步驟也包括光標(biāo)16已經(jīng)往回移動超過相同距離的情況,其中在這種情況下,到邊緣的距離與設(shè)備位移之間的差異應(yīng)該被用于在屏幕12上定位光標(biāo)16。根據(jù)第二實施例,該傳遞函數(shù)是根據(jù)在先前時幀內(nèi)進(jìn)行的定點設(shè)備的先前移動而可變的,從而使得先前時幀內(nèi)的小移動導(dǎo)致定點設(shè)備移動與光標(biāo)移動的比值大于在先前時幀內(nèi)的大移動的情況下的比值。參考圖4以簡化方式描述根據(jù)第二實施例的這一傳遞函數(shù)。在步驟S300中,測量特定時間段(例如1-10秒)內(nèi)定點設(shè)備移動的距離。應(yīng)注意到該步驟被簡化,實際上該移動被采樣成連續(xù)位置流。這允許容易地計算量值,如速度、速度的移動平均值等。在步驟 S300中,一個移動被視為是該移動直到該移動的方向充分改變(大于20°至30° )或反向。根據(jù)該多個移動,移動距離的移動平均值被計算。替代移動平均值,也可以使用根據(jù)過去的移動計算出的一些其他種類的量值。在步驟S301中,所計算出的移動平均值被保存在控制設(shè)備18的存儲器中。之后,在步驟S302中,新計算出的移動平均值與先前計算出的移動平均值進(jìn)行比較。如果新計算或確定的移動平均值小于先前確定的移動平均值,則該例程繼續(xù)進(jìn)行到步驟S303,在此增大定點設(shè)備移動與光標(biāo)移動的比值。否則,該例程繼續(xù)進(jìn)行到步驟S304,在此該例程減小定點設(shè)備移動與光標(biāo)移動的比值。在步驟S303和S304之后,該例程返回到步驟S300。另外,根據(jù)第二實施例的傳遞函數(shù)能夠提供以下特征,即定點設(shè)備移動與光標(biāo)移動的比值保持不變,直到新確定的移動平均值與先前確定的移動平均值彼此偏離特定量為止。此外,它可以包括以下特征,即該比值增大或減小的幅值取決于新確定的移動平均值與先前確定的移動平均值之間的偏離的幅值。此外,在步驟S304之前(并且在S302之后) 可以插入額外的步驟,以確保在新確定的移動平均值與先前確定的移動平均值相等(這是不太可能的)的情況下跳過步驟S304。此外,可以通過以下方式進(jìn)一步有利地發(fā)展本發(fā)明,即使得傳遞函數(shù)是根據(jù)定點設(shè)備移動的速度而可變的,從而使得低定點設(shè)備移動速度導(dǎo)致定點設(shè)備移動與光標(biāo)移動的比值大于在高定點設(shè)備移動速度的情況下的比值。因此,緩慢地移動定點設(shè)備需要大而慢的移動,這使得更容易精確定位光標(biāo)16。關(guān)于上述傳遞函數(shù),需要強調(diào)的是第一和第二實施例也可以被組合以便提供光標(biāo)的整體改善的可操作性。本發(fā)明可以在將定點設(shè)備20的相對運動轉(zhuǎn)換成光標(biāo)16的運動的任何設(shè)備中實施。從設(shè)備運動到光標(biāo)運動的轉(zhuǎn)換(通常由設(shè)備驅(qū)動器在控制設(shè)備18中執(zhí)行)必須被實施為使得當(dāng)光標(biāo)16碰撞到屏幕12的邊緣時,水平方向和垂直方向上的設(shè)備運動被存儲并整合。只有當(dāng)整合的運動為零時(設(shè)備處于光標(biāo)正好碰撞到屏幕的邊緣的取向),設(shè)備運動被再次轉(zhuǎn)換成光標(biāo)運動。這是在水平方向和垂直方向上分離地完成的。這些傳遞函數(shù)定義定點設(shè)備20的運動和光標(biāo)16的運動,其中這些傳遞函數(shù)可以取決于定點設(shè)備20的速度和定點設(shè)備20在有限時間間隔內(nèi)的先前位移。本發(fā)明能夠應(yīng)用于必須利用手持設(shè)備在大屏幕上控制光標(biāo)的任何情況。特別地, 在具有大屏幕的導(dǎo)管插入實驗室中的醫(yī)學(xué)介入正是這種情況,其中醫(yī)師希望能夠在檢查室中處理屏幕上的應(yīng)用程序。這使得必須將大光標(biāo)距離和精確運動相結(jié)合以控制應(yīng)用程序參數(shù)。雖然已經(jīng)在附圖和前面的描述中詳細(xì)地圖示和描述了本發(fā)明,但該圖示和描述應(yīng)被視為是說明性或示例性的而非限制性的,并且并不希望本發(fā)明局限于所公開的實施例。 在彼此不同的從屬權(quán)利要求中記載特定措施的事實并不表示這些措施的組合不能被有利地使用。權(quán)利要求中的任何參考標(biāo)記不應(yīng)被解讀為限制本發(fā)明的范圍。
權(quán)利要求
1.一種用于移動光標(biāo)(16)的系統(tǒng)(10),所述系統(tǒng)(10)包括定點設(shè)備(20),其用于輸入表現(xiàn)為定點設(shè)備移動的命令,該定點設(shè)備移動是所述定點設(shè)備00)作為整體或其一部分的移動;屏幕(12),在其上能夠顯示所述光標(biāo)(16);控制設(shè)備(18),其與所述定點設(shè)備00)和所述屏幕(12)連接,并且適于根據(jù)特定傳遞函數(shù)響應(yīng)于所述定點設(shè)備移動控制所述光標(biāo)(16)在所述屏幕(12)的邊緣內(nèi)的移動,并且其中,所述傳遞函數(shù)使得當(dāng)所述光標(biāo)(16)碰撞到所述屏幕(1 的邊緣且所述定點設(shè)備移動在所述光標(biāo)(16)由于到達(dá)所述屏幕(1 的邊緣而不能跟隨的方向上繼續(xù)進(jìn)一步越過這一點時,所述定點設(shè)備移動被記住,并且當(dāng)所述定點設(shè)備00)作為整體或其一部分往回移動與其越過所述光標(biāo)(16)碰撞到所述屏幕(1 的邊緣的時間點移動的距離相同的距離時,所述光標(biāo)(16)開始再次移動遠(yuǎn)離所述邊緣。
2.一種用于移動光標(biāo)(16)的系統(tǒng)(10),所述系統(tǒng)(10)包括定點設(shè)備(20),其用于輸入表現(xiàn)為定點設(shè)備移動的命令,該定點設(shè)備移動是所述定點設(shè)備00)作為整體或其一部分的移動;屏幕(12),在其上能夠顯示所述光標(biāo)(16);控制設(shè)備(18),其與所述定點設(shè)備00)和所述屏幕(12)連接,并且適于根據(jù)特定傳遞函數(shù)響應(yīng)于所述定點設(shè)備移動控制所述光標(biāo)(16)在所述屏幕(12)的邊緣內(nèi)的移動,并且其中,所述傳遞函數(shù)是根據(jù)在先前時幀內(nèi)進(jìn)行的先前定點設(shè)備移動而可變的,從而使得所述先前時幀內(nèi)的小移動導(dǎo)致定點設(shè)備移動與光標(biāo)移動的比值大于在所述先前時幀內(nèi)的大移動的情況下的比值。
3.如權(quán)利要求1或2所述的系統(tǒng)(10),其中,所述定點設(shè)備00)包括用于將所述光標(biāo) (16)定位在所述屏幕(1 上的預(yù)定義位置的定位按鈕02)。
4.如權(quán)利要求1或2所述的系統(tǒng)(10),其中,所述傳遞函數(shù)是根據(jù)所述定點設(shè)備移動的速度而可變的。
5.如權(quán)利要求4所述的系統(tǒng)(10),其中,所述傳遞函數(shù)使得低定點設(shè)備移動速度導(dǎo)致定點設(shè)備移動與光標(biāo)移動的比值大于在高定點設(shè)備移動速度的情況下的比值。
6.如權(quán)利要求1所述的系統(tǒng)(10),其中,所述傳遞函數(shù)還是根據(jù)在先前時幀內(nèi)進(jìn)行的先前定點設(shè)備移動而可變的,從而使得所述先前時幀內(nèi)的小移動導(dǎo)致定點設(shè)備移動與光標(biāo)移動的比值大于在所述先前時幀內(nèi)的大移動的情況下的比值。
7.一種用于移動光標(biāo)(16)的方法,所述方法包括以下步驟讀取(S100)表現(xiàn)為定點設(shè)備移動的命令,該定點設(shè)備移動是定點設(shè)備00)作為整體或其一部分的移動;在屏幕(12)上顯示(SlOl)所述光標(biāo)(16);根據(jù)特定傳遞函數(shù)響應(yīng)于所述定點設(shè)備移動控制610 所述光標(biāo)(16)在所述屏幕 (12)的邊緣內(nèi)的移動;其中,所述傳遞函數(shù)使得所述定點設(shè)備移動被轉(zhuǎn)化為所述屏幕(1 上的所述光標(biāo) (16)的對應(yīng)移動,并且其中,所述傳遞函數(shù)使得當(dāng)所述光標(biāo)(16)碰撞到所述屏幕(1 的邊緣且所述定點設(shè)備移動在所述光標(biāo)(16)由于到達(dá)所述屏幕(1 的邊緣而不能跟隨的方向上繼續(xù)進(jìn)一步越過這一點時,所述定點設(shè)備移動被記住,并且當(dāng)所述定點設(shè)備00)作為整體或其一部分往回移動與其越過所述光標(biāo)(16)碰撞到所述屏幕(1 的邊緣的時間點移動的距離相同的距離時,所述光標(biāo)(16)開始再次移動遠(yuǎn)離所述邊緣。
8.一種用于移動光標(biāo)(16)的方法,所述方法包括以下步驟讀取(S100)表現(xiàn)為定點設(shè)備移動的命令,該定點設(shè)備移動是定點設(shè)備00)作為整體或其一部分的移動;在屏幕(12)上顯示(SlOl)所述光標(biāo)(16);根據(jù)特定傳遞函數(shù)響應(yīng)于所述定點設(shè)備移動控制610 所述光標(biāo)(16)在所述屏幕 (12)的邊緣內(nèi)的移動;其中,所述傳遞函數(shù)是根據(jù)在先前時幀內(nèi)進(jìn)行的先前定點設(shè)備移動而可變的,從而使得所述先前時幀內(nèi)的小移動導(dǎo)致定點設(shè)備移動與光標(biāo)移動的比值大于在所述先前時幀內(nèi)的大移動的情況下的比值。
9.如權(quán)利要求7或8所述的方法,其還包括在按壓所述定點設(shè)備00)上的定位按鈕 (22)時將所述光標(biāo)(16)定位在所述屏幕(1 上的預(yù)定義位置的步驟。
10.如權(quán)利要求7或8所述的方法,其中,所述傳遞函數(shù)是根據(jù)所述定點設(shè)備移動的速度而可變的。
11.如權(quán)利要求10所述的方法,其中,所述傳遞函數(shù)使得低定點設(shè)備移動速度導(dǎo)致定點設(shè)備移動與光標(biāo)移動的比值大于在高定點設(shè)備移動速度的情況下的比值。
12.如權(quán)利要求7所述的方法,其中,所述傳遞函數(shù)還是根據(jù)在先前時幀內(nèi)進(jìn)行的先前定點設(shè)備移動而可變的,從而使得所述先前時幀內(nèi)的小移動導(dǎo)致定點設(shè)備移動與光標(biāo)移動的比值大于在所述先前時幀內(nèi)的大移動的情況下的比值。
13.一種計算機程序,其用于執(zhí)行如權(quán)利要求7或8所述的方法。
14.一種數(shù)據(jù)存儲介質(zhì),在其上存儲有如權(quán)利要求13所述的計算機程序。
15.一種醫(yī)學(xué)設(shè)備(10),其為如權(quán)利要求1或2所述的系統(tǒng),或者適于執(zhí)行如權(quán)利要求 7或8所述的方法。
全文摘要
本發(fā)明提供一種根據(jù)特定傳遞函數(shù)響應(yīng)于定點設(shè)備移動來移動光標(biāo)(16)的系統(tǒng)(10)和方法,其中,所述傳遞函數(shù)使得當(dāng)光標(biāo)(16)碰撞到屏幕(12)的邊緣且定點設(shè)備移動在光標(biāo)(16)由于到達(dá)屏幕(12)的邊緣而不能跟隨的方向上繼續(xù)進(jìn)一步越過這一點時,定點設(shè)備移動被記住,并且當(dāng)定點設(shè)備(20)往回移動與其越過光標(biāo)(16)碰撞到屏幕(12)的邊緣的時間點移動的距離相同的距離時,光標(biāo)(16)開始再次移動遠(yuǎn)離邊緣;或者其中,所述傳遞函數(shù)是根據(jù)在先前時幀內(nèi)進(jìn)行的先前定點設(shè)備移動而可變的,從而使得該先前時幀內(nèi)的小移動導(dǎo)致定點設(shè)備移動與光標(biāo)移動的比值大于在該先前時幀內(nèi)的大移動的情況下的比值。本發(fā)明進(jìn)一步提供用于執(zhí)行此類方法的計算機程序、存儲有此類計算機程序的數(shù)據(jù)存儲介質(zhì)以及包括此類系統(tǒng)或適于執(zhí)行此類方法的醫(yī)學(xué)設(shè)備。
文檔編號G06F3/048GK102473070SQ201080035327
公開日2012年5月23日 申請日期2010年7月27日 優(yōu)先權(quán)日2009年8月10日
發(fā)明者H·B·范登布林克 申請人:皇家飛利浦電子股份有限公司