新四季網

在客戶區上顯示對象的方法和設備及其所使用的顯示裝置的製作方法

2023-09-11 22:50:50 2

專利名稱:在客戶區上顯示對象的方法和設備及其所使用的顯示裝置的製作方法
技術領域:
本發明涉及顯示對象的方法及其所使用的顯示裝置。更具體來說,本發明涉及在多個獨立的客戶區顯示對象的方法,其中至少一個客戶區獨立滾屏,以允許當對象在多個客戶區中顯示時,其相對位置由客戶區的滾屏而被改變的對象之間的關係在視覺上易於理解,並涉及所使用的顯示裝置。
迄今為止已經使用其中有多個獨立的客戶區並至少一個客戶區獨立滾屏的各種應用程式。圖21表示這種應用程式的顯示屏的一例,其中客戶區A與客戶區B是平行設置的,並在每一客戶區中提供了滾屏條50A、50B。一般來說,當客戶區A、B小於邏輯顯示區51時,滾屏條50A、50B由作業系統的功能產生。如圖21中所示,當存在多個獨立客戶區時,希望與客戶區B中的點或區域相關地顯示客戶區A中的點或區域。
這種情形下,必須顯示這樣的對象,諸如連接相關的點的線條,或包含環繞跨越客戶區A和B的相關區域的矩形、圓及橢圓的圖形。還可能必須顯示跨越客戶區A和B的圖象和字符串的對象。圖22(a)表示一例,其中相關的點由線條連接。圖23(a)表示環繞相關區域的矩形的一例。圖24(a)表示顯示一圖象的一例。圖25(a)表示顯示一字符串的一例。
如上所述,當通過一對象顯示客戶區A和客戶區B之間的相互關聯時,相互關聯能夠在視覺上一望而知。然而,如果例如客戶區B,這客戶區被滾屏,則對象在客戶區B中的位置移動,且在客戶區A中對象對於在客戶區B中對象的相對位置發生了變化。
作為由於使客戶區B滾屏在客戶區A和B的邊界處對象被偏移的情形的一例,圖22(b)表示一例,其中相關的點由線條連接,圖23(b)表示環繞相關區域的矩形一例,圖24(b)表示以圖象顯示的一例,而圖25(b)表示顯示字符串的一例。在這些例子中,客戶區A中的一個對象與客戶區B中的一個對象在客戶區A和客戶區B之間邊界處被偏移,於是引起相互關聯不能被顯示這樣的問題。此外,在極端的情形下,有這樣的問題,即客戶區A中的對象與客戶區B中的對象表示錯誤的相互關聯或錯誤的意義。
為了解決這樣的問題,可以設想以相同的顏色描繪位於跨越多個客戶區的對象中相關的對象,或者使這種相關對象閃耀。然而,問題在於,當以相同顏色描繪相關的對象時原來的顏色就發生變化。此外,問題還在於,當使相關對象閃耀時對象數目增加。因而,以上的解決辦法都不能作為解決以上問題的根本解決辦法。
本發明的目的是要提供顯示在多客戶區中的對象的顯示方法,其中這種對象的相互關係無需改變原來的顏色或閃耀即可一望而知,並提供其所使用的顯示裝置。
本發明在多客戶區中顯示對象的方法涉及這樣的方法,其中存在多個獨立的客戶區,並且至少一個客戶區獨立地滾屏,並特別涉及顯示出在多個客戶區中顯示的對象之間的相關性的方法,客戶區的相對位置通過使客戶區滾屏而改變。在第一發明中,通過跟隨由滾屏引起的移動而顯示對象。在第二發明中,通過放大對象達由滾屏引起的移動量而顯示對象。在第三發明中,通過對滾屏中對象之間的接合處作標記而顯示對象。在任何情形下,在多個客戶區中顯示的對象的相互關聯能夠在視覺上一望而知。
在第一、第二、和第三發明共用的優選實施例中,當存在多個對象並滾屏引起對象彼此交錯時,在交錯點設置一間隔顯示對象,或通過指示對象這時正在交錯的標記顯示,當存在多個對象且滾屏引起對象彼此重疊時,用重疊的部分偏移顯示對象。在每一種情形下,複雜圖象最好清楚地顯示。
在第一、第二、和第三發明共用的另一優選實施例中,假如在通過點擊對象的一部分對象的滾屏位置相互關聯時,對象返回初始的顯示。因為通過大範圍滾屏而走出客戶區的對象的位置和形狀能夠簡單地返回原來的位置和形狀,故這種方式是較好的。
用於顯示在多個客戶區中被顯示的對象的本發明的顯示裝置包括含有客戶區管理部分和描繪對象管理部分的整體控制部分,在數目上按對應於客戶區數目提供、且每一具有外部事件輸入部分和位置計算部分的客戶區控制部分,以及對於各種圖形具有對於各圖形描繪/輸出部分的控制部分。在上述結構的顯示裝置中,每一位置計算部分,參照來自客戶區管理部分的客戶區管理信息及來自描繪對象管理部分的描繪對象管理信息,基於在外部事件輸入部分輸入的外部事件,重新計算每一客戶區中對象的描繪位置,並引起描繪/輸出部分基於所計算的對象描繪位置顯示每一客戶區中的描繪對象。這樣本發明上述的顯示方法能夠被較好地實現。
圖1是表示用於顯示在多個客戶區中被顯示的對象的本發明顯示裝置一例的整體結構的框圖。
圖2是表示客戶區管理表一例的結構的圖示。
圖3是表示描繪對象管理表一例的結構的圖示。
圖4是表示滾屏位置、開始點及結束點概念的圖示。
圖5是表示其中跨越多個客戶區的對象為連接相關點的線條一例的圖示。
圖6是表示其中跨越多個客戶區的對象為環繞相關點的圖形一例的圖示。
圖7表示其中跨越多個客戶區的對象為字符串一例的圖示。
圖8是表示在本發明的顯示方法的第二發明中,其中跨越多個客戶區的對象為環繞相關區域的圖形的一例的圖示。
圖9是表示在本發明的顯示方法的第三發明中,其中跨越多個客戶區的對象為一圖象的一例的圖示。
圖10表示其中跨越多個客戶區的對象為字符串的一例。
圖11表示其中跨越多個客戶區的對象環繞相關區域的圖形的一例。
圖12表示其中存在跨越多個客戶區的多個對象並彼此交錯的一例。
圖13是表示其中存在跨越多個客戶區的多個對象並其中各種情形中彼此重疊的一例的圖示。
圖14是表示圖13的例子中偏移的一例的圖示,其中多個客戶區彼此重疊。
圖15是表示這種對象的調節的圖示。
圖16是表示其中跨越的客戶區數目增加的一例的圖示。
圖17是表示描繪跨越多個客戶區的對象一例的流程圖。
圖18是表示描繪對象的方法一例的流程圖。
圖19是表示描繪跟隨滾屏方法的一例的流程圖。
圖20是表示調節對象位置的方法一例的流程圖。
圖21是用於解釋多個客戶區的圖示。
圖22是用於解釋其中對象為連接相關點的線條的情形中的問題的圖示。
圖23是用於解釋其中對象為環繞相關區域的圖形的情形中的問題的圖示。
圖24是用於解釋其中對象為圖象的情形中的問題的圖示。
圖25是用於解釋其中對象為字符串的情形中的問題的圖示。
圖1是表示本發明用於顯示在多個客戶區中被顯示的對象的顯示裝置一例的整體結構的框圖。在以下的說明中,跨越多個客戶區的對象的一例作為在多個客戶區中被顯示的對象描述。如通常所見,在客戶區A和B中有滾屏條。當客戶區A和B小於邏輯顯示區時,滾屏條是由作業系統的一功能產生的。在圖1所述的例子中,本發明的顯示裝置1裝有整體控制部分10,客戶區控制部分20及對於各種圖形的控制部分30。整體控制部分10裝有客戶區管理部分和描繪對象管理部分12。由客戶區管理部分11管理的客戶區信息存儲在客戶區管理表13中。由描繪對象管理部分12管理的描繪對象信息存儲在描繪對象管理表14中。
客戶區控制部分20包括對應於客戶區數目(這裡假設數目是N)提供的客戶區A控制部分20A,客戶區B控制部分20B,……客戶區N控制部分20N。客戶區A控制部分20A包括外部事件輸入部分21A,滾屏管理/控制部分22A及位置計算部分23A。類似地,其它客戶區B控制部分20B,…,客戶區N控制部分20N包括外部事件輸入部分21B~N,滾屏管理/控制部分22B~N及位置計算部分23B~N。
圖形控制部分30包括數目上對應於客戶區數目的客戶區A的圖形控制部分30A,…客戶區N的圖形控制部分30N。客戶區A的圖形控制部分30A包括對線條、矩形和圖象提供的線條控制部分30A-1,矩形控制部分30A-2及圖象控制部分30A-3。類似地,客戶區B~N的圖形控制部分30B~30N包括分別對線條、矩形和圖象提供的線條控制部分30B-1~30N-1,矩形控制部分30B-2~30N-2及圖象控制部分30B-3~30N-3。在每一圖形控制部分30A~30N中,線條控制部分30A-1~30N-1,矩形控制部分30A-2~30N-2及圖象控制部分30A-3~30N-3分別裝有描繪/輸出部分31A-1~31N-1。在上述的顯示裝置1中,組件之間的關係如箭頭和實線所示。
圖2是表示客戶區管理表13一例的結構的圖示。在圖2所示的例子中,客戶區管理表13包括客戶區、客戶區ID及客戶區尺寸。對應於用戶要使用的客戶區數目的數字存儲在客戶區中。在客戶區ID中對不同的客戶區存儲不同的ID。在客戶區尺寸中,存儲左上角X坐標(L)、左上角Y坐標(T)、寬度(W)及高度(H)。
圖3是表示描繪對象管理表14的一例結構的圖示。在圖3所示的例子中,描繪對象管理表14包括描繪對象、對象的類型、表示方法、跨越的客戶區數目、跨越的客戶區ID列表、跨越的客戶區滾屏位置列表(水平滾屏,垂直滾屏)、包含開始點客戶區的ID、包含結束點的客戶區ID、開始點(X,Y)和結束點(X,Y)。
對應於用戶要使用的對象的數目的數字存儲在描繪對象中。當用戶在客戶區產生新的描繪對象時,描繪對象的數據添加到描繪對象管理表14。諸如線條、矩形等由用戶預定義的對象圖形類型存儲在對象類型中。由用戶預定義的表示對象的方法類型,具體來說,即稍後將詳細說明的本發明的顯示方法中第一發明、第二發明、或第三發明的選擇,存儲在表示方法中。每一對象跨越的客戶區的數目存儲在跨越的客戶區數目中。每一對象跨越的客戶區的ID存儲在跨越的客戶區ID列表中的一個列表中。跨越滾屏框當前位置的坐標X和Y的每一客戶區存儲在跨越的客戶區滾屏位置列表(水平滾屏。垂直滾屏)中的一個列表中。其中存在每一對象開始點的客戶區的ID存儲在包含開始點的客戶區的ID中。其中存在每一對象結束點的客戶區的ID存儲在包含結束點的客戶區的ID中。每一對象離開開始和結束點的基準點的相對位置存儲在開始點(X,Y)和結束點(X,Y),假設當完全沒有滾屏時基準點是客戶區的左上角。圖4表示上述滾屏位置、開始點及結束點的概念。
現在就執行圖1所示的顯示裝置1中的方法的一般流程,說明顯示跨越多個客戶區的對象的本發明的方法。在圖1所示的結構的顯示裝置1中,外部事件輸入部分21A~21N檢測在兩個客戶區任何之一輸入的外部事件,並把檢測到的外部事件傳送到客戶區管理部分11及描繪對象管理部分12。客戶區管理部分11把存儲在客戶區管理表13中的客戶區管理信息提供給描繪對象管理部分12。描繪對象管理部分12基於所提供的客戶區管理信息和存儲在描繪對象管理表14中的描繪對象管理信息,確定對象跨越的客戶區,並把客戶區管理信息和描繪對象管理信息提供給每一所確定的客戶區的位置計算部分23A~23N。每一客戶區的位置計算部分23A~23N基於所提供的客戶區管理信息和描繪對象管理信息,重新計算每一客戶區中的對象的描繪位置。基於計算出的對象的描繪位置,通過描繪/輸出部分31A-3~31N-3,在每一客戶區中顯示描繪對象。每當產生外部事件時通過執行以上操作,能夠實施本發明的顯示方法。
現在參照


本發明顯示跨越多個客戶區的對象的方法的具體例子。本發明在多個客戶區中顯示對象的方法涉及其中存在多個獨立客戶區且每一客戶區獨立滾屏的應用程式,並特別涉及顯示跨越多個客戶區的對象之間關係的方法,這些客戶區相對位置由於使客戶區滾屏而被改變。
本發明的顯示方法的第一發明通過跟隨由滾屏引起的移動而顯示對象。圖5~圖7是表示本發明顯示方法的第一發明的圖示。圖5表示其中跨越多個客戶區的對象為連接相關點的線條的一例。具體來說,客戶區A的開始點PS1與客戶區B的結束點PE1有一定關係,且開始點PS1和結束點PE1使用連接它們的線條L1顯示。滾屏之前的狀態表示在圖5(a)中,而滾屏之後的狀態表示在圖5(b)中。從圖5(a)和(b)可見,線條L1對應於客戶區B的滾屏量而傾斜。這樣儘管客戶區滾屏,但能夠易於理解客戶區A開始點PS1與客戶區B結束點PE1之間的關係。
圖6表示其中跨越多個客戶區的對象是環繞相關區域的圖形的一例。具體來說,客戶區A的區域S1和客戶區B的區域S2彼此具有一定的相互關聯,並以環繞區域S1和S2的矩形R1顯示。在圖6(a)中表示滾屏之前的狀態,而在圖6(b)中表示客戶區B滾屏後的狀態。從圖6(a)和(b)可見,矩形R1對應於客戶區B的滾屏量而傾斜。這樣儘管客戶區滾屏,但能夠易於理解客戶區A的區域S1與客戶區B的區域S2之間的關係。
圖7表示其中跨越多個客戶區的對象是字符串的一例。在圖7(a)中表示客戶區B滾屏之前的狀態,而在圖7(b)中表示客戶區B滾屏後的狀態。從圖7(a)和(b)可見,字符串對應於客戶區B的滾屏量而傾斜。這樣儘管客戶區滾屏,但能夠易於理解字符串的意義。
本發明顯示方法的第二發明通過使對象放大或縮小由滾屏引起的移動量而顯示對象。圖8是表示本發明顯示方法的第二發明的圖示。圖8表示其中跨越多個客戶區的對象為環繞區域的圖形的一例。具體來說,客戶區A的區域S1與客戶區B的區域S2彼此有一定相互關聯,並以環繞區域S1和S2的矩形R1顯示。滾屏之前的狀態表示在圖8(a)中,而客戶區B滾屏之後的狀態表示在圖8(b)中。從圖8(a)和8(b)可見,矩形R1被放大由於客戶區B滾屏而引起的移動量。因而客戶區A的區域S1和客戶區B的區域S2將至少由被放大的矩形R1環繞。這對於縮小的情形也是對的。這樣儘管客戶區滾屏,但能夠易於理解客戶區A的區域S1與客戶區B的區域S2之間的關係。
本發明顯示方法的第三發明通過標記滾屏中的對象之間的接合而顯示對象。圖9~圖11是表示本發明顯示方法的第三發明的圖示。圖9表示其中跨越多個客戶區的對象是由客戶區A的圖象I1與客戶區B的圖象I2組成的圖象I的一例。這種情形下,圖象I1和I2是以在圖象I1和I2的接合處附加到圖象I1凸起41和附加到圖象I2的凹陷42顯示的。凸起41和凹陷42有彼此配合的形狀。滾屏之前的狀態表示在圖9(a)中,而客戶區B滾屏之後的狀態表示在圖9(b)中。從圖9(a)和(b)可見,即使圖象I1與圖象I2在接合處斷開,但通過凸起41和凹陷42能夠易於理解圖象I1和圖象I2是彼此相互關聯的。
圖10表示其中跨越多個客戶區的對象是字符串的一例。這種情形下,對象以附加在字符之間接合處的相同的顏色顯示,具體來說,以附加在客戶區A字符的接合處的線條43及附加在客戶區B的字符接合處的線條44顯示。滾屏之前的狀態表示在圖10(a)中,而客戶區B滾屏之後的狀態表示在圖10(b)中。從圖10(a)和(b)可見,即使字符串由於使客戶區B滾屏在接合處斷開,通過相同顏色的線條43和44能夠易於理解字符串。
圖11表示其中跨越多個客戶區的對象是環繞相關區域的圖形(這裡是矩形)的一例。這種情形下,以附加到矩形之間的接合處相同顏色和形狀的標記顯示對象,具體來說,以附加在客戶區A的矩形接合處的三角形標記45及附加在客戶區B的矩形接合處的三角形標記46顯示。在圖11(a)中表示滾屏之前的狀態,而在圖11(b)中表示客戶區B滾屏後的狀態。從圖11(a)和11(b)可見,即使由於使客戶區B滾屏而矩形在接合處斷開,通過相同顏色和形狀的標記45和46也能易於理解矩形之間的相互關聯。
現在以下說明跨越多客戶區的多個對象的情形。圖12表示其中多個對象彼此交錯的一例。在圖12(a)中表示滾屏之前的狀態,而在圖12(b)中表示客戶區B滾屏後的狀態。圖12(a)和(b)中,矩形R1、矩形R2、線條L1、線條L2及圖象I1作為跨越客戶區A和客戶區B的多個對象示出。它們之中,矩形R1和R2按上述本發明顯示方法的第二發明顯示。線條L1和L2按上述本發明顯示方法的第一發明顯示。圖象I1按上述本發明顯示方法的第三發明顯示。當客戶區B從其被滾屏之前的狀態被滾屏時(如圖12(a)所示),如圖12(b)所示,對象彼此交錯。這種情形下,如圖12(b)所示以在接合處插入的間隔或附加在接合處指示交錯的標記顯示對象。從圖12(a)和(b)可見,即使由於使客戶區B滾屏而對象在接合處斷開且對象彼此交錯,也能易於理解對象之間的相互關聯。
圖13是表示其中在存在跨越多個客戶區的多個對象的情形下中多個對象彼此重疊的一例的圖示。在圖13(a)中表示滾屏之前的狀態,而在圖13(b)中表示客戶區B滾屏後的狀態。圖13(a)和(b)中,矩形R1、R2和R3作為跨越客戶區A和客戶區B的多個對象示出。矩形R1、R2和R3按上述顯示方法的第二發明顯示。當客戶區B從其被滾屏之前的狀態被滾屏時(如圖13(a)所示),如圖13(b)所示,對象彼此重疊。這種情形下,如圖13(b)對象以重疊的部分被偏移而顯示。從圖13(a)和(b)可見,即使對象由於使客戶區B滾屏而重疊,也能易於理解對象之間的相互關聯。
圖14是表示圖13中多個對象彼此重疊的例子中偏移的一例的圖示。圖14(a)表示其中各矩形以中間矩形R2顯示的一例,該中間矩形寬度擴展到超過保持相同寬度的上矩形和下矩形R1和R3的寬度。圖14(b)表示其中矩形R1、R2和R3以一個接一個向右平移固定距離及相同寬度的位置而被顯示的一例。圖14(c)表示其中上、中和下矩形R1、R2和R3以一個接一個寬度被擴展而顯示的一例。圖14(d)表示其中上、中和下矩形R1、R2和R3以一個接一個寬度被減小而顯示的一例。本發明的顯示方法能夠優越地以任何例子實施。
以下將說明通過點擊對象部分調節滾屏條的位置以便把對象恢復到初始形狀的功能。圖15是表示這種對象調節的圖示。如圖15(a)所示,線條LI被描繪為跨越客戶區A和B的對象。假設線條LI按本發明顯示方法的第一發明被顯示。當客戶區B被滾屏從圖15(a)的狀態到很大的範圍時,結果是圖15(b)所示的狀態。在圖15(b)所示的狀態,線條L2被描繪為跨越客戶區A和B新的對象。當在這種狀態點擊客戶區A中的線條L1時,線條L1返回到如圖15(d)所示的初始狀態。如果在圖15(d)的狀態點擊線條L2,則對象返回初始狀態,即圖15(c)的狀態。因為對象能夠易於恢復到初始狀態,故在恢復如圖12~圖14所示複雜牽連的對象的位置和形狀時,上述功能是最好的。而且,因為能夠易於使對象對準到初始狀態,故在使由大範圍滾屏移出客戶區的對象的位置和形狀對準時,上述功能也是最好的。
現在參照圖16說明被跨越的客戶區數目增加的一例。如圖16(a)所示,考慮當存在客戶區A~C時,描繪在客戶區A和B之間跨越的線條L1的情形。這裡假設線條L1按本發明顯示方法的第一發明被顯示。當在這種狀態客戶區B被滾屏時,可能出現線條L1跨越起初沒有被線條L1跨越的客戶區C的情形。這種情形下,通過也在客戶區C中描繪線條L1,能夠易於理解開始點PS1和結束點PE1之間的相互關聯。雖然在客戶區B存在滾屏條並使其成為可滾屏的區域,但在客戶區A和B不存在滾屏條,於是在圖16所示的例子中它們不是可滾屏的區域。本發明最適用於如圖16所示例子中所見有不可滾屏的客戶區的情形。
現在,以下將說明本發明顯示方法中使用的描繪跨越多客戶區對象的方法。圖17是描繪跨越多客戶區對象的一例的流程圖。在根據圖17的流程圖的解釋中,新的描繪對象的信息首先存儲在圖3中所示的描繪對象管理表中。具體來說,把新的對象添加到描繪對象管理表(S1)中,在描繪對象管理表中存儲對象的類型(線條、矩形、圖象等)(S2),存儲表示方法(1,2,3)(S3),存儲開始點及包含開始點的客戶區的ID(S4),存儲開始點和包含開始點的客戶區的數目(每當經過一個環時區域數目增加一)(S5),存儲客戶區的ID(S6),並存儲客戶區水平和垂直滾屏的位置。在這上下文中,表示1~3的方法分別對應於本發明顯示方法的第一到第三的發明。
然後基於開始點和結束點描繪對象(S8)。稍後將參照圖18說明描繪對象的方法。描繪的結束是在步驟(S9)確定的。當確定是描繪的結束時,包含開始點和結束點的客戶區的ID存儲在描繪對象管理表(S10)中並結束描繪。當在步驟(S9)的確定是描繪沒有完成時,刪除屏幕上的對象(S11),並重新計算跨越的客戶區的數目(S12)。然後確定客戶區數目的增加或減少。當在步驟(S13)確定客戶區的數目降低時,通過在描繪對象管理表中減少的數目確定被跨越的客戶區的數目(S14),從描繪對象管理表刪除減少的客戶區的ID(S15),通過步驟(S16)返回步驟(S8),並基於開始和當前點重複描繪對象及之後的步驟。當在步驟(S16)確定客戶區的數目增加時,流程返回步驟(S5),對象跨越的客戶區的數目增加所增加的數目,並重複隨後的步驟。通過以上流程完成對跨越多個客戶區對象的描繪。
圖18是表示用於各種處理的描繪對象的方法一例的流程圖。在解釋根據流程圖18的對象描繪中,在步驟(S21)中,i以1代替,且clientNum以對象跨越的客戶區數目代替。在步驟(S22)中,i與clientNum比較,並且如果i大於clientNum,則流程結束。如果i等於或小於clientNum,則開始點和結束點(或當前點)轉換為屏幕坐標。然後計算與表達方法一致的對象的客戶區i內的邊界點(S24)。然後把對象劃分為客戶區i內的部分(S25)。
然後在步驟(S26)確定是否有與其它對象交錯的點。當確定有交錯點時,計算交錯點(S27),並劃分各部分(S28)。當確定沒有交錯點或在確定有交錯點並在步驟(S28)劃分各部分後,進而在步驟(S29)確定是否與其它對象有重疊。當確定有重疊時,計算重疊的部分(S30),並計算重疊部分的偏移(S31)。當沒有重疊或確定有重疊並在步驟(S31)計算偏移後,以1代替j並以劃分的部分地數目代替partNum(S32)。然後在步驟(S33)j與partNum比較。如果j等於或小於partNum,則然後在步驟(S34)確定是否必須向各部分添加標記。當不必添加標記或當必須添加標記時標記被添加後(S35),描繪部分j(S36)並通過以j+1代替j使j增加(S37)。通過描繪所有的部分,j在步驟(S33)變得大於partNum。這種情形下,通過以i+1代替i使i增加(S38),返回在步驟(S22)比較i與partNum,取決於比較的結果流程結束或此後重複各步驟。
圖19是表示跟隨滾屏的描繪方法的一例的流程圖。在根據圖19的流程圖解釋跟隨滾屏的描繪方法中,當作為外部事件檢測到客戶區的滾屏時,在步驟(S41)以1代替k並以描繪對象數目代替objNum。然後在步驟(S42)比較k與objNum,並如果k大於objNum,則流程結束。如果k等於小於objNum,則在重新計算部分重新計算開始點和結束點。具體來說,在步驟(S43)確定包含對象k的開始點的客戶區是否被滾屏。當包含對象k開始點的客戶區被滾屏時,則重新計算開始點(S44)且流程走出重新計算部分。當對包含對象k的開始點的客戶區沒有滾屏時,確定包含對象k的結束點的客戶區是否被滾屏。
當包含對象k的結束點的客戶區被滾屏時,重新計算結束點(S46),並且流程走出重新計算部分。當對包含對象k的結束點的客戶區沒有滾屏時,在步驟(S47)確定是否需要重新計算開始點。當需要重新計算開始點時,重新計算開始點(S48)。當不需要重新計算開始點,或在需要重新計算開始點時重新計算開始點後,在步驟(S49)確定是否需要重新計算結束點。當必須重新計算結束點時,則重新計算結束點(S50)。當不需要重新計算結束點或當必須計算結束點時重新計算了結束點後,流程走出開始點和結束點重新計算部分。
在走出重新計算部分之後,在步驟(S51)刪除屏幕上的對象k。在重新計算跨越的客戶區數目之後(S52),在步驟(S53)確定客戶區的數目是否降低。當確定客戶區的數目降低時,在描繪對象管理表上降低跨越的客戶區數目(S54),並從描繪對象管理表刪除對應的客戶區的ID(S55)。當確定客戶區數目沒有降低或確定客戶區數目降低並已經執行步驟(S54)和(S55)後,在步驟(S56)確定客戶區數目是否增加。當確定客戶區數目增加時,在描繪對象管理表上增加跨越的客戶區數目(S57),對應的客戶區ID存儲到描繪對象管理表中(S58),並在描繪對象管理表中存儲客戶區的水平和垂直滾屏位置(S59)。當確定客戶區數目沒有增加或確定客戶區數目增加並執行了步驟(S57)、(S58)及(S59)之後,基於開始點和結束點描繪對象k。對象k的描繪與參照圖18上述的描繪相同。當對象k的描繪已經完成時,以k+1代替k以便使k增加1(S61),返回步驟(S42),並取決於比較的結果流程結束或重複此後的步驟。
圖20是表示調節對象位置的方法一例的流程圖。在根據圖20的流程圖解釋調節對象位置的方法中,通過選擇被點擊的對象,以1代替l並以對象跨越客戶區的數目代替areaNum(S71)。然後在步驟(S72)l與areaNum比較,並如果l大於areaNum,則流程結束。當l等於或小於areaNum時,從描繪對象管理表獲得客戶區l的滾屏位置以使客戶區l滾屏(S74)。然後處理跟隨滾屏的描繪(S75)。描繪過程與參照圖19所述的跟隨滾屏描繪過程相同。當描繪過程已經完成時,以l+1代替l以使l增加1,返回步驟(S71),並取決於比較結果流程結束或重複此後的步驟。
顯然,在多個客戶區中顯示對象的方法中涉及一種方法,其中存在多個獨立的客戶區且至少一個客戶區獨立滾屏,本發明顯示出在多個客戶區中被顯示的對象之間的關係,客戶區的相對位置通過使客戶區滾屏而改變。在第一發明中通過跟隨滾屏所引起的移動,在第二發明中通過使對象放大由滾屏引起的移動量,並在第三發明中通過標記滾屏中對象之間的接合。這樣對多個客戶區中顯示的對象的相互關聯在視覺上能夠一望而知而易於理解。
權利要求
1.在存在多個獨立的客戶區且至少一個客戶區獨立滾屏的顯示方法中,通過跟隨由滾屏引起的移動而顯示在多個客戶區中被顯示的對象之間的關係的一種方法,客戶區的相對位置由於使客戶區滾屏而變化。
2.權利要求1的方法,其中當多個客戶區中被顯示的對象是連接相關點的線條時,通過重新連接由滾屏移動的點而顯示對由滾屏引起的移動的所述跟隨。
3.權利要求1的方法,其中當多個客戶區中被顯示的對象是環繞相關區域的圖形或字符串時,通過使區域或字符串傾斜由滾屏引起的移動量而顯示對由滾屏引起的移動的所述跟隨。
4.在存在多個獨立的客戶區且至少一個客戶區獨立滾屏的顯示方法中,通過使對象放大或縮小由滾屏引起的移動量而顯示在多個客戶區中被顯示的對象之間的關係的一種方法,對象的相對位置由於使客戶區滾屏而變化。
5.權利要求4的方法,其中當多個客戶區中被顯示的對象是環繞相關區域的圖形時,通過使區域放大或縮小由滾屏引起的移動量而顯示所述放大或縮小。
6.在存在多個獨立的客戶區且至少一個客戶區獨立滾屏的顯示方法中,當對象在被滾屏時,通過標記對象之間的接合處顯示在多個客戶區中被顯示的對象之間的關係的一種方法,客戶區的相對位置由於客戶區滾屏而變化。
7.權利要求6的方法,其中當顯示在多個客戶區中的對象是圖象時,通過向對象的接合處附加互補形狀的凹凸而顯示所述接合處標記方式。
8.權利要求6的方法,其中當顯示在多個客戶區中的對象是字符串時,通過向對象的接合處附加相同顏色的線條而顯示所述接合處標記方式。
9.權利要求6的方法,其中當顯示在多個客戶區中的對象是環繞相關區域的圖形時,通過向對象的接合處附加相同形狀和顏色的標記顯示所述接合處標記方式。
10.權利要求1至9任何之一的方法,其中當存在多個對象且對象由於滾屏而彼此交錯時,以在交錯點插入的間隔或附加在交錯點表示交錯的標記而顯示各對象。
11.權利要求1至9任何之一的方法,其中當存在多個對象且對象由於滾屏而彼此重疊時,通過偏移重疊部分而顯示各對象。
12.權利要求1至11任何之一的方法,其中假如當對象滾屏的位置通過點擊對象部分相關時,對象通過返回原初始的形狀被顯示。
13.權利要求1至12任何之一的方法,其中當通過使客戶區滾屏對象跨越到新的客戶區時,對象也在新的客戶區顯示。
14.用於在多個客戶區中顯示對象的顯示裝置,所述裝置包括具有外部事件輸入及位置計算部分的客戶區控制部分,以及每一部分具有描繪/輸出部分的對各種圖形的控制部分,每一所述位置計算部分基於在外部事件輸入部分輸入的外部事件,參照來自客戶區管理部分的客戶區管理信息及來自描繪對象管理部分的描繪對象管理信息,重新計算每一客戶區中對象的描繪位置,並且描繪/輸出部分基於重新計算的對象的描繪位置,引起描繪對象顯示在每一客戶區中。
全文摘要
本發明涉及在多個獨立的客戶區中顯示對象的方法,其中能夠對多個客戶區中顯示的對象之間的關係一望而知地理解,並涉及所使用的顯示裝置。在其中存在多個獨立客戶區且至少一個客戶區獨立滾屏的顯示方法中,本發明涉及顯示多個客戶區中被顯示的對象之間關係的方法,其中客戶區的相對位置由於使客戶區滾屏而被改變。本發明通過跟隨由滾屏引起的移動來顯示對象,還通過使對象放大由滾屏引起的移動量以及通過標記滾屏中對象之間的接合來顯示對象。
文檔編號G06F3/033GK1250181SQ99120340
公開日2000年4月12日 申請日期1999年9月21日 優先權日1998年9月22日
發明者中村航一 申請人:國際商業機器公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀