專利名稱:放大顯示的圖像的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及顯示圖像。本發(fā)明還涉及放大顯示的圖像。
背景技術(shù):
對(duì)于醫(yī)療圖像解釋而言,放大診斷圖像的部分是很重要的,因?yàn)檫@樣能夠更好地觀看對(duì)于診斷目的而言相關(guān)的解剖結(jié)構(gòu)。對(duì)于常規(guī)X射線膠片而言,這是利用放大鏡實(shí)現(xiàn)的,在燈箱上的膠片前方附近手持并移動(dòng)放大鏡。在數(shù)字時(shí)代,很多看圖應(yīng)用提供了搖攝和縮放功能,以使用戶能夠選擇一部分圖像以在選定的放大率或縮放水平下觀看。醫(yī)療成像應(yīng)用可以提供搖攝和縮放功能以使用戶能夠更詳細(xì)地分析圖像和圖像中的任何可見(jiàn)病變。縮放功能還用于其他種類的圖像,例如導(dǎo)航系統(tǒng)中的地圖。典型的成像應(yīng)用使用縮放和搖攝功能,以便允許用戶在圖像中顯露出感興趣的地方并顯示那些地方的細(xì)節(jié)??s放(放大)和搖攝(平移)被認(rèn)為是成像應(yīng)用的基本操作,因此在成像解釋期間頻繁使用它們。在現(xiàn)有的圖像觀看應(yīng)用中,縮放操作通常面向視口的中心在放大和縮小操作期間,保持視口的中心不動(dòng)。換言之,在視口的中心顯示的圖像點(diǎn)保持在中心,而其余圖像點(diǎn)從中心發(fā)散開或向中心收斂。或者,使用鼠標(biāo)指針選擇圖像中的點(diǎn),在縮放操作期間保持這個(gè)點(diǎn)固定。其余點(diǎn)從這個(gè)點(diǎn)發(fā)散開或向這個(gè)點(diǎn)收斂。這意味著指示的像素保持固定,而其他圖像像素從該像素移開(用于放大)或向該像素移動(dòng)(用于縮小)。不過(guò),用戶獲得圖像特定感興趣區(qū)域的良好視圖可能是有困難的。而且,為了產(chǎn)生期望的感興趣區(qū)域,例如特定器官或病變的視圖,可能必需有較為復(fù)雜的用戶交互。因此,用戶執(zhí)行的搖攝/縮放操作的結(jié)果對(duì)于用戶而言可能是不穩(wěn)定的和/或不好理解的。
發(fā)明內(nèi)容
有利的是具有一種改進(jìn)的顯示圖像的系統(tǒng)。為了更好地解決這個(gè)問(wèn)題,本發(fā)明的第一方面提供了一種系統(tǒng),包括-用戶輸入子系統(tǒng),其用于使用戶能夠指示圖像感興趣區(qū)域的至少一個(gè)點(diǎn);-縮放子系統(tǒng),其用于通過(guò)利用所述圖像的依次更小的部分填充視口來(lái)執(zhí)行放大操作,其中選擇依次更小的部分,從而在距視口的中心越來(lái)越小的距離處示出感興趣區(qū)域。通過(guò)依次逐漸減小感興趣區(qū)域和視口的中心之間的距離,實(shí)際向著視口的中心移動(dòng)了感興趣區(qū)域。該系統(tǒng)被布置為確定等級(jí),即逐漸減小感興趣區(qū)域和視口的中心之間的距離的速度,從而避免由于放大操作而使感興趣區(qū)域部分或完全從視口移出。這個(gè)等級(jí)可以取決于感興趣區(qū)域的尺寸和位置,以及區(qū)域和視口邊界之間的距離度量。在放大期間視口的中心固定時(shí),視口的中心周圍的點(diǎn)發(fā)散,使得不在視口的中心處的感興趣區(qū)域最終將移出視野。在選定點(diǎn)保持固定時(shí),選定點(diǎn)不在視口的中心,在以最大放大率顯示感興趣區(qū)域之前,一部分感興趣區(qū)域?qū)⒁瞥鲆曇埃渲凶畲蠓糯舐适强梢栽谝暱趦?nèi)部完全示出感興趣區(qū)域的放大率。在視口的中心周圍不出感興趣區(qū)域時(shí),或者更特別地,在感興趣區(qū)域的中心與視口的中心重合時(shí),可以實(shí)現(xiàn)這個(gè)最大放大率。因此,通過(guò)向視口的中心移動(dòng)感興趣區(qū)域,可以在放大操作期間和之后顯示感興趣區(qū)域的較大部分或完整的感興趣區(qū)域。用戶輸入子系統(tǒng)可以被布置為使用戶能夠在已經(jīng)利用圖像的一個(gè)或多個(gè)依次更小的部分填充視口之后通過(guò)指示針對(duì)已經(jīng)指示的感興趣區(qū)域的至少一個(gè)點(diǎn)是否需要進(jìn)一步縮放來(lái)控制放大操作。這使得放大操作更加交互。例如,用戶輸入子系統(tǒng)可以被布置為使用戶能夠?qū)崟r(shí)控制放大操作。在這樣的交互式放大操作中,逐漸減小感興趣區(qū)域到視口的中心的距離是有用的。例如,可以由用戶執(zhí)行的鼠標(biāo)拖曳操作的速度和持續(xù)時(shí)間來(lái)控制放大操作的速度和持續(xù)時(shí)間。類似地,可以通過(guò)旋轉(zhuǎn)鼠標(biāo)輪或通過(guò)在觸摸屏上移動(dòng)一個(gè)或多個(gè)手指來(lái)控制放大?;蛘撸灰3职聪绿囟ò粹o,就可以繼續(xù)顯示依次更小的部分。因此,不必事先指示期望的放大量。用戶輸入子系統(tǒng)可以被布置為使用戶能夠控制放大的速度。此外,縮放子系統(tǒng)可以被布置為根據(jù)放大速度控制減小距離的速度。這樣允許自然的縮放效果。在這里,放大的速度可能是指在放大操作期間增大比例因子的速度??梢允褂脩裟軌蛟诜糯蟛僮髌陂g實(shí)時(shí)控制放大的所述速度,進(jìn)行放大操作的同時(shí)調(diào)節(jié)放大速度。例如,可以使得放大速度取決于用戶拖動(dòng)鼠標(biāo)裝置的速度。該系統(tǒng)可以被布置為使得從感興趣區(qū)域到視口的中心的距離減小的速度取決于放大速度。例如,在系統(tǒng)的實(shí)施例中,從感興趣區(qū)域到視口的中心的距離減小的速度可以與放大速度成比例。這使得放大操作的外觀更自然。用戶輸入子系統(tǒng)可以被布置為在指示圖像的感興趣區(qū)域的至少一個(gè)點(diǎn)的過(guò)程中從用戶獲得指示的點(diǎn)。此外,在填充視口時(shí),依次更小的部分可以具有在距視口的中心越來(lái)越小的距離處的指示的點(diǎn)。使用指示的點(diǎn)作為距離的參考點(diǎn),該系統(tǒng)不需要明確地確定感興趣區(qū)域。實(shí)際上,向視口的中心移動(dòng)指示的點(diǎn)也導(dǎo)致向視口的中心移動(dòng)該點(diǎn)周圍的感興趣區(qū)域。此外,用戶將習(xí)慣于將期望的感興趣區(qū)域的中心指示為所指示的點(diǎn)。該系統(tǒng)可以包括區(qū)域檢測(cè)器,其基于至少一個(gè)點(diǎn)和圖像的內(nèi)容檢測(cè)感興趣區(qū)域。這使得更容易指示感興趣區(qū)域,因?yàn)橛脩糁甘靖信d趣區(qū)域中哪個(gè)點(diǎn)并不重要。區(qū)域檢測(cè)器可以包括對(duì)象檢測(cè)器,該對(duì)象檢測(cè)器配置成檢測(cè)所指示位置處的對(duì)象;感興趣區(qū)域可以對(duì)應(yīng)于被檢測(cè)對(duì)象。縮放子系統(tǒng)可以配置成向視口的中心移動(dòng)感興趣區(qū)域的中心。這樣允許以較少努力在感興趣區(qū)域上放大。所述縮放子系統(tǒng)可以被布置為將圖像點(diǎn)保持在視口的固定點(diǎn),其中所述固定點(diǎn)位于與所述視口的中心和所述圖像的感興趣區(qū)域相交的線上,其中所述感興趣區(qū)域位于所述視口的中心和所述固定點(diǎn)之間。通過(guò)這種方式,感興趣區(qū)域保持在視口之內(nèi)。因?yàn)榉糯蟛僮?,固定點(diǎn)周圍的點(diǎn)從固定點(diǎn)發(fā)散開。因?yàn)楣潭c(diǎn)位置的原因,感興趣區(qū)域?qū)⑾蛞暱诘闹行囊苿?dòng)。更具體而言,該線可以與用戶指示的點(diǎn)相交。通過(guò)這種方式,用戶能夠更精確地控制圖像的哪個(gè)部分將向視口的中心移動(dòng)。所述固定點(diǎn)可以位于所述線和所述視口的外邊界的交點(diǎn)上。通過(guò)這種方式,不論感興趣區(qū)域尺寸如何,感興趣區(qū)域都不會(huì)移動(dòng)到可用視口外部。所述縮放子系統(tǒng)可以被布置為在所述感興趣區(qū)域處于所述視口的中心時(shí)將固定點(diǎn)重新定位到所述視口的中心。這樣,在感興趣區(qū)域處在視口的中心時(shí),它保持在那里。這樣能夠盡可能地放大感興趣區(qū)域。所述縮放子系統(tǒng)可以被布置為在用戶指示的點(diǎn)處于所述視口的中心時(shí)將固定點(diǎn)重新定位到所述視口的中心。這給予用戶關(guān)于感興趣區(qū)域的哪個(gè)點(diǎn)將保持在視口的中心的更多控制。所述縮放子系統(tǒng)可以被布置為以越來(lái)越小的步長(zhǎng)減小距離,在所述感興趣區(qū)域或選定點(diǎn)到達(dá)所述視口的中心時(shí)所述步長(zhǎng)到達(dá)零。換言之,以越來(lái)越小或減速的步調(diào)進(jìn)行感興趣區(qū)域向視口的中心的移動(dòng),在感興趣區(qū)域或感興趣區(qū)域的選定點(diǎn)到達(dá)視口的中心時(shí)步調(diào)達(dá)到零。這使得放大操作更加平滑。此外,通過(guò)以較高步調(diào)向中心移動(dòng)感興趣區(qū)域,只要感興趣區(qū)域距視口的中心較遠(yuǎn)(從而較接近視口的邊界),可以避免感興趣區(qū)域的任何部分或接近感興趣區(qū)域的任何結(jié)構(gòu)從視口消失??梢云椒€(wěn)地減小步調(diào)以使放大體驗(yàn)舒適。在另一方面中,本發(fā)明提供了一種包括所述系統(tǒng)的工作站。在另一方面中,本發(fā)明提供了一種包括所述系統(tǒng)的圖像采集設(shè)備。在又一方面中,本發(fā)明提供了一種顯示圖像的方法,包括-使用戶能夠指示圖像的感興趣區(qū)域的至少一個(gè)點(diǎn);_通過(guò)利用所述圖像的依次更小的部分填充視口來(lái)執(zhí)行放大操作,其中選擇依次更小的部分,從而在距視口的中心越來(lái)越小的距離處示出感興趣區(qū)域。在另一方面中,本發(fā)明提供了一種計(jì)算機(jī)程序產(chǎn)品,包括用于令處理器系統(tǒng)執(zhí)行所述方法的指令。本領(lǐng)域的技術(shù)人員將要認(rèn)識(shí)到,可以通過(guò)任何認(rèn)為有用的方式組合兩個(gè)或更多上述本發(fā)明的實(shí)施例、實(shí)施方式和/或方面??梢杂杀绢I(lǐng)域技術(shù)人員根據(jù)本說(shuō)明書做出與系統(tǒng)的所述修改和變化對(duì)應(yīng)的圖像采集設(shè)備、工作站、方法和/或計(jì)算機(jī)程序產(chǎn)品的修改和變化。本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,可以將該系統(tǒng)應(yīng)用于由各種采集模態(tài)采集的多維圖像數(shù)據(jù),例如,二維(2D)、三維(3D)或四維(4D)圖像,采集模態(tài)例如是,但不限于標(biāo)準(zhǔn)的X射線成像、計(jì)算斷層攝影(CT)、磁共振成像(MRI)、超聲(US)、正電子發(fā)射斷層攝影(PET)、單光子發(fā)射計(jì)算機(jī)斷層攝影(SPECT)和核醫(yī)學(xué)(匪)。
本發(fā)明的這些和其他方面將從下文描述的實(shí)施例變得顯而易見(jiàn)并參考其加以闡述。在附圖中圖I是用于顯示圖像的系統(tǒng)的方框圖;圖2是顯示圖像的方法的流程圖;圖3是包括視口的顯示器的圖示;圖4A是圖像及其部分的圖示;圖4B是圖像及其另一部分的圖示。
具體實(shí)施例方式在數(shù)字圖像中,可以在很多不同比例尺下顯示圖像。這樣的比例尺也可以稱為放大倍數(shù)或縮放水平。術(shù)語(yǔ)“縮放”可以指例如基于圖像數(shù)據(jù)的像素內(nèi)插,放大屏幕上圖像的一部分。而且,在考慮三維圖像時(shí),可以注意到,可以在顯示器的視口中對(duì)二維表示,例如投影,進(jìn)行可視化。這樣的二維表示再次是可以縮放的圖像。圖像的搖攝可以指相對(duì)于視口平移圖像,即在搖攝之后,在視口中,原則上以相同縮放水平,顯示圖像的另一部分。圖I示出了用于顯示圖像的系統(tǒng)。該系統(tǒng)可以包括顯示器,其用于顯示圖像;用戶輸入裝置,其用于使用戶能夠控制系統(tǒng),例如鼠標(biāo)和/或鍵盤;以及通信端口,其用于將系統(tǒng)連接到圖像源,例如圖片存檔和通信系統(tǒng)。此外,系統(tǒng)可以包括本地存儲(chǔ)模塊,用于存儲(chǔ)一幅或多幅圖像和/或要由處理器執(zhí)行的計(jì)算機(jī)程序。在附圖中未示出系統(tǒng)的這些可能元件。該系統(tǒng)可以包括用戶輸入子系統(tǒng)1,該用戶輸入子系統(tǒng)用于使用戶能夠指示圖像5的感興趣區(qū)域的至少一個(gè)點(diǎn)。例如,用戶輸入子系統(tǒng)I耦合到鼠標(biāo)定點(diǎn)裝置以在用戶點(diǎn)擊鼠標(biāo)定點(diǎn)裝置的按鈕同時(shí)鼠標(biāo)指針在視口的點(diǎn)處時(shí),接收鼠標(biāo)指針的坐標(biāo)。該系統(tǒng)還可以包括縮放子系統(tǒng)2,該縮放子系統(tǒng)用于通過(guò)用圖像5的依次更小的部分填充視口來(lái)執(zhí)行放大操作??s放子系統(tǒng)2還可以布置成通過(guò)用圖像5的依次更大的部分填充視口來(lái)執(zhí)行縮小操作。在用圖像的更小部分填充視口時(shí),圖像被以更大放大率示出,因?yàn)橐暱诘某叽绮皇芸s放操作影響。不過(guò),可以提供獨(dú)立的功能以使用戶能夠重新設(shè)置視口的尺寸。可以由用戶經(jīng)由用戶輸入子系統(tǒng)I控制放大操作和縮小操作。此外,縮放子系統(tǒng)可以包括搖攝子系統(tǒng),使用戶能夠搖攝圖像,即向上、向下、向左或向右偏移圖像。在放大時(shí),縮放子系統(tǒng)可以被配置成選擇依次更小的部分,從而在距視口的中心越來(lái)越小的距離處示出感興趣區(qū)域。例如,可以計(jì)算從感興趣區(qū)域的點(diǎn)指向視口的中心的矢量。可以在矢量指示的方向上移動(dòng)感興趣區(qū)域的該點(diǎn),同時(shí)增大顯示圖像的比例尺??梢圆贾糜脩糨斎胱酉到y(tǒng)I以使用戶能夠在已經(jīng)利用圖像的一個(gè)或多個(gè)依次更小的部分填充視口之后指示針對(duì)已經(jīng)指示的感興趣區(qū)域的至少一個(gè)點(diǎn)是否需要進(jìn)一步縮放來(lái)控制放大操作。可以實(shí)時(shí)控制縮放操作,允許用戶利用用戶命令控制圖像的比例尺,用戶命令可以指示要顯示圖像的比例因子的增大或減小。響應(yīng)于接收到指示比例因子增大的命令(即,增大縮放水平),縮放子系統(tǒng)利用圖像5的更小部分填充視口,因此在距視口的中心更小的距離處示出了感興趣區(qū)域?;蛘?,在預(yù)定義時(shí)間間隔示出圖像的相繼部分,使用用戶命令開始/停止縮放過(guò)程和/或控制縮放操作的速度??梢允瓜蛞暱诘闹行囊苿?dòng)感興趣區(qū)域和/或所指示點(diǎn)的速度取決于,例如成比例地取決于縮放操作的速度。通常,放大操作至少有兩種可能性。第一,可以確定感興趣區(qū)域,并相對(duì)于感興趣區(qū)域之內(nèi)的參考點(diǎn)計(jì)算距視口的中心的距離。這個(gè)參考點(diǎn)可以是感興趣區(qū)域的中心或感興趣區(qū)域中最接近視口的中心的點(diǎn)。第二,由用戶指示感興趣區(qū)域的點(diǎn),并相對(duì)于這個(gè)點(diǎn)計(jì)算距視口的中心的距離。在第二替代方式中,不考慮感興趣區(qū)域的范圍。因此,用戶輸入子系統(tǒng)I可以被布置為在指示圖像感興趣區(qū)域的至少一個(gè)點(diǎn)的過(guò)程中從用戶獲得指示的點(diǎn)。在放大操作期間,在填充視口時(shí),依次更小的部分具有在距視口的中心越來(lái)越小的距離處的指示的點(diǎn)。該系統(tǒng)可以包括區(qū)域檢測(cè)器3,區(qū)域檢測(cè)器基于用戶提供的信息(通常至少一個(gè)點(diǎn))和圖像5的內(nèi)容檢測(cè)感興趣區(qū)域。例如,可以在指示點(diǎn)周圍進(jìn)行邊緣檢測(cè),可以將感興趣區(qū)域定義為所找到的第一邊緣劃界的指示點(diǎn)周圍的區(qū)域。圖3示出了顯示裝置的顯示區(qū)域301。顯示裝置例如可以是計(jì)算機(jī)監(jiān)視器、電視、或移動(dòng)裝置,例如移動(dòng)電話或pda。顯示區(qū)域301可以示出來(lái)自一個(gè)或多個(gè)應(yīng)用的信息,例如利用窗口系統(tǒng)。不過(guò),使用窗口系統(tǒng)不是限制。顯示區(qū)域301可以包括視口 302。通常,應(yīng)當(dāng)理解視口對(duì)應(yīng)于顯示區(qū)域301的至少一部分。視口可以是顯示區(qū)域301的子區(qū)域,并適于顯示圖像的至少一部分。視口還可以對(duì)應(yīng)于完整的顯示區(qū)域301。視口的概念不應(yīng)限于任何種類的開窗系統(tǒng)的窗口小部件,因?yàn)榭梢酝ㄟ^(guò)技術(shù)人員公知的很多方式實(shí)現(xiàn)視口。該圖還示出了視口 302的中心303。圖4A示出了圖像401。該圖像表示被示為數(shù)字401處的框的圖像區(qū)域的圖畫信息。典型地,圖像401包含關(guān)于圖像區(qū)域像素的值的信息。附圖中未示出這些像素。附圖示出圖像401的部分402??梢栽陲@示區(qū)域301的視口 302中顯示部分402。典型地,在視口302的中心303處顯示部分402的中心403。縮放部分402的其余部分使其填充視口 302。圖4B示出了同一圖像401。在所有附圖中,利用相同的附圖標(biāo)記為類似項(xiàng)目標(biāo)識(shí)。其示出了圖像401的另一部分410,中心為411。在圖4B中還示出了圖4A的部分402的中心 403??梢栽谝暱谧鴺?biāo)系中表示距示出感興趣區(qū)域408的視口 302的中心303的距離。由于更小部分410填充與初始部分402相同的視口 302區(qū)域,所以示出圖像部分的比例尺是不同的。利用視口坐標(biāo)系計(jì)算距離允許校正這種比例尺差異。在下文中,將參考圖3、4A和4B解釋圖I中所示系統(tǒng)的各方面。在圖4A中,繪示了與圖像區(qū)域401的部分402的中心403相交的線406,所述中心403對(duì)應(yīng)于視口 302的中心303。在圖4B中示出了同一條線,可以看出,在本范例中,圖像區(qū)域401的部分410的中心411也位于線406上。這可以通過(guò)布置縮放子系統(tǒng)2以保持圖像點(diǎn)固定在視口的固定點(diǎn)來(lái)實(shí)現(xiàn),其中固定點(diǎn)位于與視口 302的中心303、403和圖像的感興趣區(qū)域408相交的線406上,其中感興趣區(qū)域408在視口的中心303、403和固定點(diǎn)之間。如前所述,在利用部分402填充視口 302時(shí),部分402的中心403對(duì)應(yīng)于視口 302的中心303??梢赃x擇線406,使得線406與用戶指示的點(diǎn)404相交。如圖4A所示,固定點(diǎn)407可以位于線406和視口 302的外邊界的交點(diǎn)處,視口 302的外邊界對(duì)應(yīng)于部分402的外邊界。圖4B示出了圖像區(qū)域401的所得更小部分410,在點(diǎn)407保持固定在視口中時(shí),可以在視口 302中顯示該更小部分。圖中示出,更小部分410的中心411在問(wèn)一條線406上,還不出感興趣區(qū)域408完全包含在更小部分410中。選擇線406上的點(diǎn)407,使感興趣區(qū)域408在中心403和點(diǎn)407之間,確保了感興趣區(qū)域408保持在更小部分410之內(nèi)。這是通過(guò)如下方式實(shí)現(xiàn)的選擇視口 302或部分410外邊界上的點(diǎn)407而不考慮感興趣區(qū)域的范圍,只要感興趣區(qū)域在圖像區(qū)域401的初始部分402之內(nèi)即可。縮放子系統(tǒng)2可以被布置為在感興趣區(qū)域408在視口的中心時(shí)將固定點(diǎn)407重新定位到視口的中心303。在這里,“在中心”可以被理解為“以視口的中心附近為中心”。不過(guò),這不是限制。這樣,在感興趣區(qū)域408到達(dá)視口的中心時(shí),任何進(jìn)一步的放大會(huì)將感興趣區(qū)域保持在中心。更具體而言,縮放子系統(tǒng)2可以被布置為在用戶指示的點(diǎn)在視口的中心時(shí)將固定點(diǎn)407重新定位到視口的中心。縮放子系統(tǒng)2可以被布置為以越來(lái)越小的步長(zhǎng)減小從感興趣區(qū)域408或點(diǎn)404到中心403、411、303的距離,在用戶指示的感興趣區(qū)域408或點(diǎn)404到達(dá)視口 302的中心303時(shí)步長(zhǎng)達(dá)到零。這樣可以實(shí)現(xiàn)圖像的平穩(wěn)減速搖攝。可以通過(guò)沿著線406在視口的中心303 (與中心403重合)的方向上移動(dòng)固定點(diǎn)407來(lái)獲得越來(lái)越小的步長(zhǎng)??梢詫⒃撓到y(tǒng)實(shí)現(xiàn)為適當(dāng)編程的計(jì)算機(jī)工作站。該系統(tǒng)還可以結(jié)合到圖像采集設(shè)備的圖像觀看部分中。這樣的圖像采集設(shè)備可以是計(jì)算斷層攝影掃描器、X射線掃描器、超聲波掃描器、攝影機(jī)或任何其他圖像掃描器。該系統(tǒng)還可以至少部分實(shí)現(xiàn)為網(wǎng)絡(luò)服務(wù),其中由網(wǎng)絡(luò)應(yīng)用提供縮放功能。該系統(tǒng)還可以結(jié)合到諸如移動(dòng)電話或Pda的移動(dòng)裝置中。圖2示出了顯示圖像的方法。該方法包括步驟201 :使用戶能夠指示圖像的感興趣區(qū)域的至少一個(gè)點(diǎn)。此外,該方法包括步驟202 :通過(guò)利用圖像的依次更小的部分填充視口來(lái)執(zhí)行放大操作,其中選擇依次更小的部分,從而在距視口的中心越來(lái)越小的距離處示出感興趣區(qū)域??梢杂捎脩粼诜糯蟛僮鞯乃俣群?或持續(xù)時(shí)間上實(shí)時(shí)控制步驟202。在這里,可以將放大操作的速度理解為比例因子每秒的增大??梢詫⒊掷m(xù)時(shí)間的控制理解為在任何時(shí)間停止放大操作的可能性,使得視口中的圖像可視化保持其那時(shí)的樣子??梢岳糜?jì)算機(jī)程序產(chǎn)品實(shí)施這種方法和基于本文中描述功能的其他方法,計(jì)算機(jī)程序產(chǎn)品包括用于令處理器系統(tǒng)執(zhí)行該方法的指令??s放子系統(tǒng)可以被配置成在視口邊緣上的確保感興趣區(qū)域向著視口的中心移動(dòng)的點(diǎn)的周圍進(jìn)行放大,和/或在唯一固定點(diǎn)周圍進(jìn)行縮小,該固定點(diǎn)即圖像中確保在縮小時(shí)圖像將逐漸向其初始位置移動(dòng)直到其完全匹配視口的點(diǎn),在移動(dòng)圖像的方向上沒(méi)有任何可覺(jué)察的變化。一旦圖像匹配視口,就不再允許縮小,因?yàn)檫@會(huì)在視口內(nèi)部帶來(lái)更多非圖像信息。換言之,視口面積的使用效率更低,因?yàn)榭梢栽诟蟊壤呦嘛@示同樣的圖像信息。而且,可以限制搖攝,從而使圖像的外邊界不可能跨越視口。通過(guò)這種方式,不能將圖像搖攝到“視野之外”。具體而言,可以限制搖攝,使其不允許在視口內(nèi)部帶來(lái)比已經(jīng)存在的更多非圖像信息。在這里,非圖像信息是指視口的未用部分,因?yàn)榭紤]到當(dāng)前搖攝/縮放設(shè)置,該圖像不包含針對(duì)視口的該部分的信息。在圖像和視口的高寬比相同時(shí),可以制造該系統(tǒng),使得在將非圖像信息引入視口內(nèi)部時(shí),通過(guò)拒絕搖攝或縮小來(lái)始終利用圖像信息填充視口。不過(guò),這不是限制。本說(shuō)明書中描述的“固定點(diǎn)”是指在放大或縮小操作期間保持固定在視口特定點(diǎn)處的圖像的點(diǎn)。要認(rèn)識(shí)到,后續(xù)的放大或縮小操作可以使用不同的固定點(diǎn),尤其是如果已經(jīng)在縮放操作之間搖攝圖像或如果用戶指示不同點(diǎn)或感興趣區(qū)域的情況下。以下約束被認(rèn)為為圖像觀看者提供了用戶友好的縮放和搖攝功能。不過(guò),這些約束不是限制。a.不允許圖像搖攝到圖像的外部邊界之外,即如果它會(huì)導(dǎo)致視口的一部分未用。如果視口的一部分已經(jīng)未用,不允許會(huì)增大視口未用部分的搖攝。b.對(duì)于縮小在視口之內(nèi)完整顯示圖像時(shí),禁止進(jìn)一步縮小。這再次避免了視口的一部分不必要地變得無(wú)用。當(dāng)然,在圖像和視口的高寬比不同時(shí),在視口之內(nèi)完整顯示圖像時(shí)視口的一部分將未用;不過(guò)這不被認(rèn)為是缺點(diǎn)。c.對(duì)于縮小避免了縮放期間像素被移動(dòng)的方向上的改變(即,避免了之字形效應(yīng)),同時(shí)確保針對(duì)任何給定的比例因子顯示盡可能多的圖像信息。這可以通過(guò)向著圖像恰好匹配在視口之內(nèi)的比例因子逐漸縮放圖像來(lái)實(shí)現(xiàn),同時(shí)將固定點(diǎn)保持固定于所述視口之內(nèi),其中所述固定點(diǎn)取決于開始縮放時(shí)所述圖像的搖攝參數(shù)和縮放參數(shù),其中所述固定點(diǎn)是開始縮放時(shí)在所述視口中顯示的圖像的點(diǎn),且其中所述圖像能夠被縮放到所述圖像恰好匹配在所述視口之內(nèi)的縮放水平同時(shí)所述固定點(diǎn)保持固定。d.對(duì)于放大在放大時(shí),保持(例如用戶定義的)感興趣區(qū)域在視口內(nèi)部。例如,通過(guò)適當(dāng)?shù)匾龑?dǎo)放大,可以將開始放大操作之前以用戶指示位置,例如初始鼠標(biāo)指針位置的周圍為中心的區(qū)域保持在視口內(nèi)部。例如,可以在放大的冋時(shí)向著視口的中心移動(dòng)感興趣區(qū)域或指示的位置。要認(rèn)識(shí)到,本發(fā)明還適用于適于將本發(fā)明投入實(shí)踐的計(jì)算機(jī)程序,尤其是載體上或載體中的計(jì)算機(jī)程序。程序可以是源代碼、目標(biāo)代碼、居于源和目標(biāo)代碼中間的代碼形式,例如部分編譯的形式,或適于用在實(shí)施根據(jù)本發(fā)明的方法時(shí)的任何其他形式。還要認(rèn)識(shí)至IJ,這樣的程序可能具有很多不同的架構(gòu)設(shè)計(jì)。例如,實(shí)施根據(jù)本發(fā)明的方法或系統(tǒng)功能的程序代碼可以細(xì)分成一個(gè)或多個(gè)子例程。對(duì)于技術(shù)人員而言,在這些子例程之間分配功能的很多不同方式將是顯而易見(jiàn)的??梢詫⒆永桃黄鸫鎯?chǔ)在一個(gè)可執(zhí)行文件中以形成獨(dú)立自包含的程序。這樣的可執(zhí)行文件可以包括計(jì)算機(jī)可執(zhí)行指令,例如,處理器指令和/或解釋器指令(例如Java解釋器指令)。或者,可以在至少一個(gè)外部庫(kù)文件中存儲(chǔ)一個(gè)或多個(gè)或所有子例程并,例如在運(yùn)行時(shí)間將其與主程序靜態(tài)或動(dòng)態(tài)地鏈接。主程序包含至少一個(gè)對(duì)至少一個(gè)子例程的調(diào)用。子例程還可以包括對(duì)彼此的函數(shù)調(diào)用。涉及計(jì)算機(jī)程序產(chǎn)品的實(shí)施例包括與這里闡述的方法中的至少一個(gè)的每個(gè)處理步驟對(duì)應(yīng)的計(jì)算機(jī)可執(zhí)行指令??梢詫⑦@些指令細(xì)分成子例程和/或存儲(chǔ)在可以靜態(tài)或動(dòng)態(tài)鏈接的一個(gè)或多個(gè)文件中。涉及計(jì)算機(jī)程序產(chǎn)品的另一實(shí)施例包括與這里闡述的系統(tǒng)和/或產(chǎn)品集中的至少一個(gè)的每個(gè)模塊對(duì)應(yīng)的計(jì)算機(jī)可執(zhí)行指令??梢詫⑦@些指令再細(xì)分成子例程和/或存儲(chǔ)在可以靜態(tài)或動(dòng)態(tài)鏈接的一個(gè)或多個(gè)文件中。計(jì)算機(jī)程序的載體可以是能夠承載程序的任何實(shí)體或裝置。例如,載體可以包括存儲(chǔ)介質(zhì),例如R0M,例如CD ROM或半導(dǎo)體R0M,或磁記錄介質(zhì),例如軟盤或硬盤。此外,載體可以是可傳輸載體,例如電信號(hào)或光信號(hào),可以經(jīng)由電纜或光纜或通過(guò)無(wú)線電或其他手段傳輸它們。當(dāng)在這種信號(hào)中實(shí)現(xiàn)程序時(shí),載體可以由這樣的電纜或其他裝置或模塊構(gòu)成?;蛘?,載體可以是其中嵌入了程序的集成電路,該集成電路適于執(zhí)行相關(guān)方法或在執(zhí)行相關(guān)方法中使用。應(yīng)當(dāng)指示,上述實(shí)施例例示而非限制本發(fā)明,本領(lǐng)域的技術(shù)人員將能夠設(shè)計(jì)很多替代實(shí)施例而不脫離所附權(quán)利要求的范圍。在權(quán)利要求中,置于括號(hào)之間的任何附圖標(biāo)記都不應(yīng)被解釋為限制權(quán)利要求。使用動(dòng)詞“包括”及其詞形變化不排除存在權(quán)利要求中所述那些之外的元件或步驟。元件前的冠詞不排除存在多個(gè)這樣的元件??梢岳冒ㄈ舾刹煌挠布⒗眠m當(dāng)編程控制的計(jì)算機(jī)來(lái)實(shí)施本發(fā)明。在枚舉了若干模塊的裝置權(quán)利要求中,可以由同一件硬件實(shí)現(xiàn)這些模塊中的幾個(gè)。在互不相同的從屬權(quán)利要求中列舉特定手段的簡(jiǎn)單事實(shí)并不表示不能有利地使用這些手段的組合。
權(quán)利要求
1.一種用于顯示圖像的系統(tǒng),包括 -用戶輸入子系統(tǒng)(1),其用于使用戶能夠指示圖像(5)的感興趣區(qū)域的至少一個(gè)點(diǎn); -縮放子系統(tǒng)(2),其用于通過(guò)利用所述圖像(5)的依次更小的部分填充視口來(lái)執(zhí)行放大操作,其中,選擇所述依次更小的部分,從而在距所述視口的中心逐漸減小的距離處示出所述感興趣區(qū)域。
2.根據(jù)權(quán)利要求I所述的系統(tǒng),其中,所述用戶輸入子系統(tǒng)(I)被布置為使所述用戶能夠在已經(jīng)利用所述圖像的一個(gè)或多個(gè)所述依次更小的部分填充所述視口之后,通過(guò)指示針對(duì)已經(jīng)指示的感興趣區(qū)域的至少一個(gè)點(diǎn)是否需要進(jìn)一步縮放來(lái)控制所述放大操作。
3.根據(jù)權(quán)利要求I所述的系統(tǒng),其中,所述用戶輸入子系統(tǒng)(I)被布置為使所述用戶能夠控制放大的速度,且其中,所述縮放子系統(tǒng)(2)被布置為根據(jù)所述放大的速度控制減小所述距離的速度。
4.根據(jù)權(quán)利要求I所述的系統(tǒng),其中,所述用戶輸入子系統(tǒng)(I)被布置為在指示所述圖像的所述感興趣區(qū)域的所述至少一個(gè)點(diǎn)的過(guò)程中從所述用戶獲得指示的點(diǎn),且其中,在填充所述視口時(shí),所述依次更小的部分具有所述指示的點(diǎn),所述指示的點(diǎn)在距所述視口的所述中心越來(lái)越小的距離處。
5.根據(jù)權(quán)利要求I所述的系統(tǒng),還包括區(qū)域檢測(cè)器(3),所述區(qū)域檢測(cè)器用于基于所述圖像(5)的所述至少一個(gè)點(diǎn)和內(nèi)容檢測(cè)所述感興趣區(qū)域。
6.根據(jù)權(quán)利要求I所述的系統(tǒng),其中,所述縮放子系統(tǒng)(2)被布置為將圖像點(diǎn)保持固定在所述視口的固定點(diǎn)處,其中,所述固定點(diǎn)位于與所述視口的所述中心和所述圖像的所述感興趣區(qū)域相交的線上,其中,所述感興趣區(qū)域位于所述視口的所述中心和所述固定點(diǎn)之間。
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述線與所述用戶指示的點(diǎn)相交。
8.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述固定點(diǎn)位于所述線和所述視口的外邊界的交點(diǎn)上。
9.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述縮放子系統(tǒng)(2)被布置為在所述感興趣區(qū)域處于所述視口的所述中心時(shí)將所述固定點(diǎn)重新定位到所述視口的所述中心。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,所述縮放子系統(tǒng)(2)被布置為在由所述用戶指示的點(diǎn)處于所述視口的所述中心時(shí)將所述固定點(diǎn)重新定位到所述視口的所述中心。
11.根據(jù)權(quán)利要求I所述的系統(tǒng),其中,所述縮放子系統(tǒng)(2)被布置為以越來(lái)越小的步長(zhǎng)減小所述距離,在所述用戶指示的所述感興趣區(qū)域或點(diǎn)到達(dá)所述視口的所述中心時(shí)所述步長(zhǎng)到達(dá)零。
12.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,所述越來(lái)越小的步長(zhǎng)導(dǎo)致所述圖像的平穩(wěn)減速的搖攝。
13.—種工作站,包括根據(jù)權(quán)利要求I所述的系統(tǒng)。
14.一種顯示圖像的方法,包括 -使用戶能夠(201)指示圖像(5)的感興趣區(qū)域的至少一個(gè)點(diǎn); -通過(guò)利用所述圖像(5)的依次更小的部分填充視口來(lái)執(zhí)行(202)放大操作,其中,選擇所述依次更小的部分,從而在距所述視口的中心越來(lái)越小的距離處示出所述感興趣區(qū)域。
15.一種計(jì)算機(jī)程序產(chǎn)品,包括用于令處理器系統(tǒng)執(zhí)行根據(jù)權(quán)利要求14所述的方法的指令。
全文摘要
公開了一種用于顯示圖像的系統(tǒng)。用戶輸入子系統(tǒng)(1)布置成使用戶能夠指示圖像(5)的感興趣區(qū)域的至少一個(gè)點(diǎn)??s放子系統(tǒng)(2)布置成通過(guò)利用所述圖像(5)的依次更小的部分填充視口來(lái)執(zhí)行放大操作,其中選擇依次更小的部分,從而在距視口的中心越來(lái)越小的距離處顯示感興趣區(qū)域。布置所述用戶輸入子系統(tǒng)(1)以使用戶能夠在已經(jīng)利用圖像的一個(gè)或多個(gè)依次更小部分填充視口之后指示針對(duì)已經(jīng)指示的感興趣區(qū)域的至少一個(gè)點(diǎn)是否需要進(jìn)一步縮放來(lái)控制放大操作。
文檔編號(hào)G06T1/00GK102985942SQ201180031850
公開日2013年3月20日 申請(qǐng)日期2011年6月29日 優(yōu)先權(quán)日2010年6月30日
發(fā)明者S·A·克里斯泰斯庫(kù), T·杜利什科維奇, J·S·M·格拉茨, H·J·A·佩特斯, W·波斯特 申請(qǐng)人:皇家飛利浦電子股份有限公司