專利名稱:用于在顯示屏上顯示圖像的方法
技術(shù)領(lǐng)域:
本發(fā)明大體涉及用于在顯示屏上顯示圖像的方法。更特別地,本發(fā)明涉 及用于在顯示于計算機的顯示屏等上的諸如地圖等之類的圖像上的目標位置 處顯示圖像的方法。
背景技術(shù):
由于計算機技術(shù)已經(jīng)提高且因特網(wǎng)已經(jīng)普及,因而在計算機的顯示屏上 呈現(xiàn)清晰、詳細的地像已經(jīng)成為可能。在計算機中,通常通過執(zhí)行各種 類型的圖像顯示軟件(閱讀器)來將圖像顯示于計算機屏幕上。地像不 僅可以在計算機屏幕上顯示,也可以在諸如汽車導航系統(tǒng)和移動電話之類的
便攜終端的屏幕上顯示。另外,在CAD系統(tǒng)中,通常在顯示屏上顯示用于呈 現(xiàn)半導體電路和機器的設計信息(配置和連接)的圖像。此外,在光學或電 子顯微鏡中,在顯示屏上再現(xiàn)微觀物質(zhì)的表面狀態(tài)的圖像。
在圖像顯示軟件(閱讀器)的實現(xiàn)之下,通過相應設備的操作者的操作 顯示這些圖像,同時將其放大或縮小。換句話說,可以任意地改變顯示屏上 的圖像的顯示范圍。現(xiàn)在,假設在顯示屏上顯示地像。假設首先將顯示 的地像顯箸地放大。也就是說,以確定放大率放大地像。換句話說, 這意味著在顯示屏上顯示的地圖的范圍(區(qū)域)窄。接著,假設其中地 像在屏幕上從當前位置(起始位置)移動,搜索另一個當前在屏幕上看不到 的目標位置的情況。
在這種情況下,通常地,可以采用下面兩種方法。才艮據(jù)第一種方法,順 序地移動在顯示屏上顯示的地像,而不改變當前放大率,直到到達目標 位置為止。根據(jù)第二種方法,首先以更小的放大率顯示圖像,直到在顯示屏 上顯示目標位置為止,并且在將目標位置放置于地像的中心之后,將圖 像放大至特定放大率。
在第 一 種方法的情況中,必須多次重復移動圖像直到發(fā)現(xiàn)目標位置為止。 另外,由于目標位置不總呈現(xiàn)于沿著圖像移動方向的位置處,因此有必要多
次重復移動圖像,在該過程中改變移動方向。特別在其中不熟悉搜索的區(qū)域
(目標位置)的情況下重復趨向于增加。
在第二種方法的情況下,由于首先減小放大率,因此在其減小之后可以 在圖像上輕易地找到目標位置。然而,當減小(或增大)圖像的放大率時, 閱讀器通??s小(或放大)圖像,采用顯示圖像的中心作為參考(虛擬中心)。 因此,在其中圖像縮小之前的當前位置位于顯示圖像的中心的情況下,在圖 像縮小之后,與圖像地圖移動至目標位置的方向相反側(cè)的顯示區(qū)域變成了實 際上不需要觀察和不必要的區(qū)域。也就是說,在減小放大率之后,不可能僅 顯示當前位置和目標位置之間的區(qū)域或包括該區(qū)域作為更大部分的范圍的圖 像。這應用于其中增大包括目標位置的圖像的放大率的情況。也就是說,在 將目標位置放置于所顯示圖像的中心的情況下,與地像移動至初始當前 位置(起始點)的方向相反側(cè)的經(jīng)放大圖像中的顯示區(qū)域變成了實際上不需 要觀察和不必要的區(qū)域。為減小這種不必要區(qū)域的大小,放大率改變的中心
(虛擬中心)的設置和放大率的改變必須交替重復多次。這個問題不僅出現(xiàn) 于地像,而且也出現(xiàn)于CAD圖像、顯微鏡圖像等。
發(fā)明內(nèi)容
本發(fā)明的一個目標是去除傳統(tǒng)技術(shù)的上述問題,并且在顯示屏上提供的 圖像上有效地顯示目標位置處的圖像。
本發(fā)明的另一個目標是,在操作者可以任意改變放大率的顯示圖像中, 以盡可能少的次數(shù)的過程將圖像從當前位置移動至目標位置,并快速地顯示 目標位置處的圖像。
根據(jù)本發(fā)明,提供了用于在顯示屏上顯示的圖像上的目標位置處顯示圖
像的方法,該方法包括步驟在顯示屏上顯示其上沒有顯示目標位置的圖像; 設置在顯示屏上顯示的圖像上指定的第一位置,和作為關(guān)于所顯示圖像的中 心的點對稱的第二位置;當減小顯示圖像的顯示放大率至在圖像中可以識別 目標位置的程度的特定放大率時,采用第二位置作為中心顯示圖像;以及當 增大顯示圖像至特定放大率時,采用目標位置或指定的相鄰點作為放大率改 變之后所獲取的圖像上的中心顯示圖像。
根據(jù)本發(fā)明,提供了用于從包括計算機、CAD系統(tǒng)、汽車導航系統(tǒng)、便 攜終端和顯微鏡的組中所選擇的一種設備的顯示屏上顯示包括目標位置的圖
像的程序產(chǎn)品,該程序產(chǎn)品使得一臺設備執(zhí)行下列步驟在顯示屏上顯示其 中沒有顯示目標位置的圖像;設置在顯示屏上顯示的圖像上指定的第一位置, 并設置作為關(guān)于顯示圖像的中心的點對稱的第二位置;當減小顯示圖像的顯 示放大率至可以在圖像中識別目標位置的程度的特定放大率時,采用第二位 置作為中心顯示圖像;以及當放大顯示圖像至特定放大率時,采用目標位置 或指定鄰近點作為改變放大率之后所獲取的圖像上的中心顯示圖像。
根據(jù)本發(fā)明,在操作者可以任意改變放大率的顯示圖像中,當將圖像從 當前位置移動至目標位置時,可以以盡可能少的次數(shù)的過程移動圖像,并可 以快速在目標位置處顯示圖像。此外,在這種情況下,可以將圖像移動至盡 可能遠的目標位置,而不必顯示當前位置和目標位置之間的區(qū)域之外區(qū)域的 圖像。結(jié)果,可以快速地顯示目標位置處的圖像。
圖1是示出顯示屏上的位置A(起始位置)和位置B(目標位置)的圖2是用于解釋傳統(tǒng)方法(第一種方法)的圖3是用于解釋傳統(tǒng)方法(第二種方法)的圖4是用于解釋根據(jù)本發(fā)明的方法的圖;以及
圖5是用于解釋圖4中所示的本發(fā)明的方法的詳圖。
具體實施例方式
現(xiàn)在將參照附圖描述本發(fā)明。為了更清楚地理解本發(fā)明的內(nèi)容,也將參 照傳統(tǒng)方法的圖。圖1示出了在計算機(PC)的顯示屏上顯示的一個圖像。 圖1中所示的圖像以更小的放大率顯示。假定在圖1中圖像從左邊的位置A 移動至右邊的位置B,搜索兩個位置之間的范圍。
圖2是示出上述傳統(tǒng)的第一方法的圖。圖2中的圖像以更大的放大率顯 示。在圖2 (a)中,位置A幾乎位于圖像的中心。圖2 (a)中的經(jīng)放大的圖 像使用PC的滾動條或十字4妄鈕(spider button)移動至右邊。然后,顯示 圖像從圖2(b)改變至圖2(e),且當圖像移動至一位置時顯示作為目標位 置的位置B,如圖2 (f )所示。而參照圖2,可以通過執(zhí)行從圖2(a)到圖 2 (f)五次移動(滾動)到達位置B。然而,在真實情況中,位置B不總在 關(guān)于位置A水平的地方。因此,當圖像從圖2 (b)移動至圖2 (e)時,必須
減小放大率,或必須垂直地(豎向地)移動圖像。結(jié)果,移動(滾動)的次 數(shù)大于圖2中理想情況所需的次數(shù)。
圖3是示出上述傳統(tǒng)的第二方法的圖。圖3 (a)示出了經(jīng)放大的圖像, 如圖2 (a)中那樣。作為起始位置的位置A位于圖3 (a)的中心,并且從圖
3 (b)到圖3 (f )順序地減小放大率。為改變放大率,通常采用計算機的鼠 標指示器來重復地選擇屏幕放大率的設置。采用圖像的中心作為參考(虛擬 中心),將顯示器上的圖像縮小(或放大)。因此,對于圖3 (b)至圖3 (f ) 中的圖像,位置A左邊的區(qū)域X是實際上不需要觀察的不必要區(qū)域。由于顯 示區(qū)域X,因此延遲了作為目標位置的位置B的顯示。也就是說,執(zhí)行放大 率改變(用于縮小的設置)所需要的時間增加,直到顯示位置B為止。因此, 減小了可以顯示位置B的放大率,且圖像變得更小且難于看到。在位置B已 經(jīng)在圖3(f)中顯示之后,將位置B作為中心放大圖像。如圖3 (g)和圖3
(h)所示,該方式是放大具有位置B顯示其中的圖像。
圖4是用于解釋根據(jù)本發(fā)明的方法的圖。圖4 (a)中的圖像與圖2(a) 或圖3 (a)中的相同。作為起始位置的位置A位于經(jīng)放大圖像的中心。在圖
4 (b)到圖4 (d)中,通過減小圖4(a)中圖像的放大率來示出圖像。本發(fā) 明的圖像與圖3中傳統(tǒng)技術(shù)的圖像之間的區(qū)別在于位置A位于圖4 (b)至圖 4(d)中每一個圖像的左側(cè)。當以這種方式縮小圖像至可能的程度時,避免 了位置A的左側(cè)區(qū)域(圖3中的X)的顯示。
圖5是示出從圖4 (b)到圖4 (d)的圖^f象中的改變的詳圖。在圖5 (a) 中,例如,計算機的操作者使用鼠標指示器10選擇圖像的右側(cè)的點C。然后, 自動地確定作為點C關(guān)于圖像中心的點對稱的點D作為用于放大率改變的虛 擬中心,且圖5 (a)中的十字標志12表示虛擬中心D。然而,應該指出,實 際上不在屏幕上顯示十字標志12,且不需要將虛擬中心D定義為關(guān)于圖像中 心與點C對稱的點。可以采用任意的點,只要它位于關(guān)于圖像中心的與點C 相對的側(cè)(圖5中圖^^的左側(cè))。因此,可以定義為將虛擬中心D靠近沿連接 點C至位置A的線的圖像尾部(距離點C最遠)的任意點。此時,虛擬中心 D最好盡可能地靠近圖像尾部(盡可能地遠離點C)。
當操作者使用鼠標指示器選擇點C (在點C處點擊)時,采用虛擬中心D 作為中心,連續(xù)地減小圖像的放大率,且如圖4 (b)至圖4 (d)所示地移動 (改變)圖像。在顯示器上,呈現(xiàn)虛擬中心D固定,且將指定的點C移動至
圖像的右邊。圖5 (b)是示出在該過程中的狀態(tài)的圖。在這種情況下,由于
放大率變得更小,因而顯示器上的位置A與虛擬中心D之間的距離減小(變 得更窄)。結(jié)果,可以減小顯示于位置A左邊的區(qū)域(圖3中的X)。此外, 當作為指定點的點C隨維持著的點擊操作移動時,虛擬中心D響應于點C的 移動,也(自動地)移動至與點C對稱的位置,并且可以改變放大率改變的 方向。結(jié)果,可以更有效地執(zhí)行對目標位置的搜索。
當作為目標位置的位置B出現(xiàn)在圖像中時,鼠標指示器IO被從點C移動 至位置B,并被釋放。然而,實際上不在屏幕上顯示十字標志H。在鼠標指 示器14被釋放之后,將虛擬中心B移動至圖像的中心,且增大圖像的放大率。 然后,獲取位置B處的經(jīng)放大的圖像,如圖4 (f )所示。圖4 U)是示出在 放大過程中的狀態(tài)的圖。放大閨像直到達到與圖4 (a)中初始圖像相同的放 大率為止。應該指出,可以根據(jù)圖像的狀態(tài)任意地改變(設置)放大的放大 率。
如從圖3和圖4的對比中顯而易見的那樣,根據(jù)本發(fā)明,在用于將圖像 從位置A移動到位置B的過程中,作為實際上不需要的位置A的左側(cè)區(qū)域(圖 3中的X)的顯示可以被壓縮至最小的程度。另外,根據(jù)本發(fā)明,可以減小移 動過程(如使用鼠標指示器在目標上點擊)所需的操作的次數(shù)。此外,根據(jù) 本發(fā)明,當搜索目標位置時,可能用減少的重復次數(shù)就可以改變(減小)圖 像的放大率。
本發(fā)明的方法可以應用于諸如個人計算機(PC )、汽車導航系統(tǒng)之類的帶 有顯示屏的設備中。例如,本發(fā)明可以通過由PC執(zhí)行的地像軟件實現(xiàn)。 本發(fā)明也可以由諸如移動電話之類的便攜終端(為其提供了顯示屏)操作的 地像顯示軟件實現(xiàn)。另外,不僅可以采用本發(fā)明用于地像的呈現(xiàn), 也可以采用本發(fā)明用于為CAD系統(tǒng)提供設計信息(如半導體的布置或電路配 置)的圖像。也就是說,也可以采用本發(fā)明用于使用諸如由經(jīng)放大的電路圖 像所表示的布線圖之類的電路配置執(zhí)行的從位置A到遠離的位置B的跟蹤。 此外,本發(fā)明也可以應用于諸如光學顯微鏡或電子顯微鏡之類的設備,用于 為檢查提供材料的表面經(jīng)的放大的圖像。也就是說,本發(fā)明可以應用于在蜂 窩組織的經(jīng)放大的圖像上跟蹤從位置A到位置B的目的,并且在這種情況下, 需要顯示屏、顯示圖像的位置和顯示放大率的任意改變。為執(zhí)行這樣的操作, 當所采用的設備為PC時操作者使用鼠標指示器,或當所采用的設備為移動電
話時用戶使用按鍵或筆指示器。無論如何,當使用設備固有的方法時,執(zhí)行 操作。
參照如圖1到圖5已經(jīng)解釋了本發(fā)明。然而,本發(fā)明并不僅限于這些實 施例。對于本領(lǐng)域的技術(shù)人員來說,在不脫離本發(fā)明的主題的范圍的情況下' 本發(fā)明可以進行各種各樣的修改是顯而易見的。
權(quán)利要求
1.一種用于在顯示于顯示屏上的圖像上的目標位置處顯示圖像的方法,該方法包括步驟在該顯示屏上顯示其上沒有顯示目標位置的圖像;設置在該顯示屏上顯示的該圖像上指定的第一位置,和作為該第一位置關(guān)于所顯示圖像的中心的點對稱的第二位置;當減小所顯示圖像的顯示放大率至可以在該圖像中識別該目標位置的程度的特定放大率時,采用該第二位置作為中心顯示該圖像;以及當放大所顯示圖像至特定放大率時,采用該目標位置或指定鄰近點作為該放大率改變之后獲取的圖像上的中心顯示該圖像。
2. 根據(jù)權(quán)利要求1所述的方法,其中該第一位置位于從所顯示圖像的中 心通向該目標點的方向中。
3. 根據(jù)權(quán)利要求2所述的方法,其中該圖像包括地圖數(shù)據(jù)或CAD數(shù)據(jù)。
4. 根據(jù)權(quán)利要求1所述的方法,其中由從包括計算機、CAD系統(tǒng)、汽車 導航系統(tǒng)、便攜終端和顯微鏡的組中選擇的一臺設備顯示該顯示屏,而且, 基于由操作者在該設備上的操作提供該第一位置、該目標位置、該指定點和 該兩個特定i文大率。
5. 根據(jù)權(quán)利要求4所述的方法,其中根據(jù)在該顯示屏上顯示的指示器的 位置確定該第一位置、該目標位置和該指定點。
6. —種從包括計算機、CAD系統(tǒng)、汽車導航系統(tǒng)、便攜終端和顯微鏡的 組中選擇的設備,其帶有通過采用根據(jù)權(quán)利要求1的方法可以將圖像顯示其 上的顯示屏。
7. —種用于搜索在顯示于顯示屏上的圖像上的目標位置處的圖像的方 法,該方法包括步驟在該顯示屏上顯示其上沒有顯示該目標位置的圖像;設置在該顯示屏上顯示的該圖像上指定的第一位置,和作為該第一位置 關(guān)于所顯示圖像的中心的點對稱的第二位置;當減小所顯示圖像的顯示放大率至在該圖像中可以識別該目標位置的程 度的特定放大率時,采用該第二位置作為中心顯示該圖像;以及當放大所顯示圖像至特定放大率時,采用第三位置作為放大率改變之后 獲取的圖像上的中心顯示該圖像,該第三位置位于從該第一位置通向該第二 位置的方向中,且至少鄰近該目標位置。
全文摘要
本發(fā)明的一個目標是有效地顯示在顯示屏上提供的圖像中目標位置處的圖像。用于顯示在顯示于顯示屏上的圖像上目標位置處的圖像的方法。該方法包括步驟在顯示屏上顯示其中沒有顯示目標位置的圖像;設置在顯示屏上顯示的圖像上指定的第一位置,和具有關(guān)于所顯示圖像的中心的對稱點的第二位置;當減小所顯示圖像的顯示放大率至可以在圖像中識別目標位置的程度的特定放大率時,采用第二位置作為中心顯示圖像;以及當放大圖像至特定放大率時,采用目標位置或指定鄰近點作為放大率改變之后獲取的圖像上的中心顯示圖像。
文檔編號G06F3/048GK101183295SQ200710186739
公開日2008年5月21日 申請日期2007年11月16日 優(yōu)先權(quán)日2006年11月16日
發(fā)明者原央士 申請人:國際商業(yè)機器公司