專利名稱:信息處理裝置和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及⑶I (圖形用戶界面)。
背景技術(shù):
多窗口系統(tǒng)(即,能夠顯示多個窗口的系統(tǒng))是已知的。專利公開1和2公開了 一種在多窗口系統(tǒng)中確定窗口配置的技術(shù)。在專利公開1和2中公開的技術(shù)中,根據(jù)預定 算法基于所顯示的各窗口的尺寸(面積)和窗口數(shù)量來配置窗口,以便改善窗口的可觀看 性和可操作性。專利文件1 日本特開平64665 號公報專利文件2 日本特開2000-39948號公報在向顯示區(qū)域通常較小的電子裝置(例如,移動電話等)應(yīng)用多窗口系統(tǒng)的情況 下,如果將這些窗口顯示成使得各窗口具有能夠被用戶容易觀看的尺寸,則該(這些)窗口 的一部分可能不被包含在該顯示區(qū)域內(nèi)。為避免這種情形,例如,可以想到從該顯示區(qū)域的 上部到下部配置這些窗口,同時使這些窗口盡可能彼此靠近地定位。然而,這將使這些窗口 限于規(guī)則或者均勻地定位,從用戶角度看導致這些窗口的較差的版面設(shè)計和較不吸引人 的UI (用戶界面)。
發(fā)明內(nèi)容
本發(fā)明要解決的問題本發(fā)明的一個目的是在顯示諸如多個窗口等的多個圖像的情況下改善所顯示的 圖像的版面設(shè)計,并確保在所顯示的多個圖像較大時這些圖像包含在顯示區(qū)域內(nèi)。解決問題的手段根據(jù)本發(fā)明的一個方面的圖像處理裝置包括接收單元,其通過用于接收操作的 操作單元接收在用于顯示圖像的顯示單元上顯示對象圖像的指令;確定單元,其確定響應(yīng) 于所述指令在所述顯示單元上顯示所述對象圖像時所述對象圖像的數(shù)量;以及顯示控制單 元,在所述確定單元確定的數(shù)量等于或大于3并且等于或小于閾值的情況下,所述顯示控 制單元將各對象圖像配置在如下位置處進行顯示當通過線段連接分別在相鄰對象圖像中 確定的點時,這些線段形成的圖形呈現(xiàn)為頂點數(shù)量與所確定的數(shù)量相對應(yīng)的多角形;并且 在所述確定單元確定的數(shù)量超過所述閾值的情況下,所述顯示控制單元將各對象圖像配置 在所述顯示單元的顯示區(qū)域中沿預定方向延伸的多個列中進行顯示。在根據(jù)本發(fā)明的一個方面的圖像處理裝置中,在所述確定單元確定的數(shù)量等于或 大于3并且等于或小于所述閾值的情況下,顯示預定數(shù)量以上的具有長度方向的對象圖像 時,所述顯示控制單元在所述顯示單元的顯示區(qū)域中沿預定方向?qū)⑺鰧ο髨D像配置成列 狀進行顯示,而不是將所述對象圖像配置在使得所述對象圖像形成多角形的位置處;并且 在所述確定單元確定的數(shù)量超過所述閾值的情況下,顯示預定數(shù)量以上的具有長度方向的 對象圖像時,所述顯示控制單元沿所述顯示單元的顯示區(qū)域的預定方向?qū)⒃摼哂虚L度方向的對象圖像配置為列狀進行顯示,并且與所述具有長度方向的對象圖像另外地沿所述預定 方向?qū)⑵渌鼘ο髨D像配置為列狀進行顯示。在根據(jù)本發(fā)明的一個方面的圖像處理裝置中,在所述確定單元確定的數(shù)量等于或 大于4并且等于或小于所述閾值的情況下,所述顯示控制單元將三個或更多個對象圖像配 置在如下位置處進行顯示當通過線段連接所述三個或更多個對象圖像中確定的點時,這 些線段形成的圖形呈現(xiàn)為頂點數(shù)量與所述三個或更多個對象圖像的數(shù)量相同的多角形,并 且將除了所述三個或更多個對象圖像之外的對象圖像配置在所述多角形內(nèi)側(cè)的區(qū)域中進 行顯不。在根據(jù)本發(fā)明的一個方面的圖像處理裝置中,可以在所述對象圖像中確定多個 點,并且所述顯示控制單元根據(jù)在所述顯示單元的顯示區(qū)域中配置所述對象圖像的位置來 改變所述對象圖像中確定的點。在這種情況下,所述顯示控制單元將各對象圖像配置在如下位置上進行顯示利 用了所述對象圖像中所確定的多個點中的與所述顯示單元的顯示區(qū)域的中心接近的點的 線段形成所述多角形。而且,所述顯示控制單元將各對象圖像配置在如下位置上進行顯示 利用了所述對象圖像中所確定的多個點中的導致所述對象圖像在所述顯示單元的顯示區(qū) 域中的顯示面積增大的點的線段形成所述多角形。此外,根據(jù)本發(fā)明的另一個方面的程序使得計算機執(zhí)行上述過程,S卩,使得計算機 起到前述信息處理裝置的作用。根據(jù)本發(fā)明的另一個方面的程序可以通過諸如互聯(lián)網(wǎng)的網(wǎng) 絡(luò)下載到計算機,并安裝在該計算機中以供使用。根據(jù)本發(fā)明的又一個方面的存儲介質(zhì)是 諸如光盤等的存儲介質(zhì),在該存儲介質(zhì)上存儲有程序。發(fā)明效果根據(jù)本發(fā)明,可能的是,在顯示諸如多個窗口等的多個圖像的情況下,改善所述圖 像的版面設(shè)計,并確保在所顯示的多個圖像較大時這些圖像包含在顯示區(qū)域內(nèi)。
圖1是示出了通信終端裝置的物理構(gòu)成的框圖。圖2是示出了通信終端裝置的邏輯構(gòu)成的圖。圖3是示出了通信終端裝置實現(xiàn)的功能的圖。圖4是示出了顯示窗口數(shù)量N= 1時窗口的配置模式的圖。圖5是示出了顯示窗口數(shù)量N = 2時窗口的配置模式的圖。圖6是示出了顯示窗口數(shù)量N = 3時窗口的配置模式的圖。圖7是示出了顯示窗口數(shù)量N = 4時窗口的配置模式的圖。圖8是示出了顯示窗口數(shù)量N = 5時窗口的配置模式的圖。圖9是示出了顯示窗口數(shù)量N = 6時窗口的配置模式的圖。圖10是示出了顯示窗口數(shù)量N = 7和8時窗口的配置模式的圖。圖11是示出了通信終端裝置的控制單元執(zhí)行的顯示控制的流程圖。圖12是示出了根據(jù)變形例1的窗口的配置模式的圖。圖13是示出了根據(jù)變形例1的窗口的配置模式的圖。圖14是示出了根據(jù)變形例2的窗口的配置模式的圖。
圖15是示出了根據(jù)變形例2的窗口的配置模式的圖。圖16是示出了根據(jù)變形例3的窗口的配置模式的圖。標號的描述10 通信終端裝置;11 控制單元;12 無線通信單元;13 顯示單元;14 操作單 元;210 接收單元;220 顯示數(shù)量確定單元;230 顯示控制單元
具體實施例方式1.構(gòu)成圖1是示出了根據(jù)本發(fā)明的一個實施方式的通信終端裝置的物理構(gòu)成的框圖。如 該圖中所示,通信終端裝置10包括控制單元11、無線通信單元12、顯示單元13和操作單元 14。要注意的是,根據(jù)本實施方式的通信終端裝置10是具有諸如麥克風和揚聲器的用于輸 入和輸出聲音的裝置(未示出)的移動電話。控制單元11包括CPU(中央處理單元)11a、ROM(只讀存儲器)lib、RAM(隨機存取 存儲器)1 Ic和EEPROM(電可擦除可編程ROM) lid。CPU Ila執(zhí)行ROM 1 Ib或EEI3ROM lid 中存儲的程序,同時使用RAM lie作為工作區(qū),使得控制單元11控制通信終端裝置10的各 單元的操作。無線通信單元12包括天線12a,并執(zhí)行與預定移動通信網(wǎng)絡(luò)的無線數(shù)據(jù)通信。 顯示單元13包括液晶顯示器和液晶驅(qū)動電路,并基于從控制單元11提供的顯示數(shù)據(jù)在顯 示區(qū)域13a中顯示圖像。操作單元14包括多個鍵(操作元件),并且在通過用戶的按鍵操 作接收到指令時,向控制單元11提供與該按鍵操作相應(yīng)的操作信息。要注意的是,這些操 作元件可以是所謂的硬按鈕,并且如果通信終端裝置10具有觸摸板,則可以通過該觸摸板 接收指令。ROM lib預存儲一些程序。此后,這些程序可以被稱為“預安裝程序”。預安裝程 序包括多任務(wù)操作系統(tǒng)(此后稱為“多任務(wù)OS”)、Java 平臺和本地應(yīng)用。多任務(wù)OS是 支持諸如指派實現(xiàn)多個任務(wù)的偽平行執(zhí)行所需要的虛擬存儲器空間的功能。Java平臺 是根據(jù)CDC(連接裝置結(jié)構(gòu)(Connected Device Configuration))描述的一組程序,CDC 是用于在安裝了多任務(wù)OS的通信終端裝置10中實現(xiàn)Java運行時環(huán)境(Java Runtime Environment) 140(后面描述)的結(jié)構(gòu)。本地應(yīng)用是用于實現(xiàn)通信終端裝置10的諸如電話 呼叫的基本功能的程序。EEPROM Ild包括用于存儲Java應(yīng)用的Java應(yīng)用存儲區(qū)域。Java應(yīng)用包括 JARCJava歸檔(Archive))文件,該JAR文件是描述了 Java運行時環(huán)境中的過程的基本程 序(substance program)和執(zhí)行該基本程序時使用的圖像文件、音頻文件等的組合;以及 ADF(應(yīng)用描述符文件),在該ADF中描述了 JAR文件的安裝、啟動等屬性。Java應(yīng)用由內(nèi)容 提供商或電信運營商準備并存儲在外部服務(wù)器裝置等中。在通信終端裝置10請求時從諸 如服務(wù)器裝置下載Java應(yīng)用。圖2是示出了通過執(zhí)行ROM lib和EEPROM Ild中存儲的程序由通信終端裝置10 的控制單元11實現(xiàn)的各單元的邏輯結(jié)構(gòu)的圖。如該圖中所示,在執(zhí)行這些程序的通信終端 裝置10中,在OS 110中實現(xiàn)本地應(yīng)用120和Java運行時環(huán)境130,并且第一存儲器140和 第二存儲器150固定于EEPROM Ild中。通過使用ROM lib中存儲的Java平臺實現(xiàn)Java運行時環(huán)境130。Java運行時環(huán)境130包括類庫160, JVM (Java虛擬機)170和JAM (Java應(yīng)用管理器)180。類庫160是具 有特定功能的程序模塊(類)的組合的文件。JVM 170是針對上述⑶C優(yōu)化的Java運行時 環(huán)境并且具有解釋和執(zhí)行作為Java應(yīng)用提供的字節(jié)碼的功能。JAM180具有管理Java應(yīng)用 的下載、安裝、啟動、終止等功能。第一存儲器140是用于存儲在JAM 180的控制下下載的Java應(yīng)用(JAR文件和 ADF)的區(qū)域。第二存儲器150是向各安裝Java應(yīng)用指派了單獨存儲區(qū)域的區(qū)域并且用于 在Java應(yīng)用被終止之后存儲這些應(yīng)用運行期間生成的數(shù)據(jù)。存儲區(qū)域中指派給特定Java 應(yīng)用的數(shù)據(jù)可以僅在該應(yīng)用運行時被重寫,因此,該數(shù)據(jù)不能夠被另一 Java應(yīng)用重寫。本實施方式的Java應(yīng)用包括顯示多個窗口的多個應(yīng)用。用于顯示多個窗口的這 些Java應(yīng)用包括“窗口顯示應(yīng)用”和“小部件”。窗口顯示應(yīng)用是用于在顯示單元13上顯 示一個或更多個窗口并控制所述一個或更多個窗口的顯示的應(yīng)用。“小部件”是在窗口顯示 應(yīng)用顯示窗口的條件下實現(xiàn)預定功能的應(yīng)用。本實施方式的“窗口”指的是顯示單元13的 顯示區(qū)域中指派給小部件的部分中顯示的圖像,并且顯示成能與該顯示區(qū)域中另一部分中 的圖像區(qū)分開的圖像。該窗口顯示特定信息,并且是本發(fā)明的“對象圖像”的一個示例。要 注意的是,窗口的形狀和尺寸(面積)根據(jù)窗口小部件確定;但是,它們可以被改變。在本實施方式中,通信終端裝置10執(zhí)行各自實現(xiàn)不同功能的多個小部件。小部件 例如包括通過在窗口中顯示時鐘圖像來顯示時間和日期的小部件、用于在窗口中將用戶輸 入的字符等顯示為便箋的小部件、用于播放視頻或音樂的小部件、用于執(zhí)行計算機游戲的 小部件等。而且,小部件可以包括在適當?shù)臅r間通過無線通信單元12獲取諸如新聞或天氣 預報的信息并根據(jù)所獲取的信息顯示圖像的小部件。由通信終端裝置10同時使得顯示在顯示單元13上的小部件的窗口數(shù)量(該數(shù)量 表示為N并且此后稱為“顯示數(shù)量”)可以在最小數(shù)量“1”到最大數(shù)量“Nm”的范圍內(nèi)變化。 下面,將解釋Nm = 8的示例?;趫?zhí)行小部件的通信終端裝置10所使用的RAM lib中的 工作區(qū)域的容量與執(zhí)行各小部件所需要的容量之間的關(guān)系、顯示單元13的顯示區(qū)域13a相 對于窗口尺寸的尺寸等,在設(shè)計階段預定了最大數(shù)量Nm。上面是對通信終端裝置10的結(jié)構(gòu)的描述。具有這種結(jié)構(gòu)的通信終端裝置10根據(jù) 用戶請求執(zhí)行多個應(yīng)用。根據(jù)本實施方式的通信終端裝置10通過顯示多個小部件的窗口 來實現(xiàn)所謂的多窗口系統(tǒng)。即,通信終端裝置10在顯示多個窗口時運行窗口顯示應(yīng)用。通 過操作操作單元14的方向鍵,用戶可以從這多個窗口當中選擇一個窗口或者改變所選擇 的窗口。響應(yīng)于從操作單元14輸出的信號,控制單元11從顯示單元13上顯示的多個窗口 當中選擇至少一個窗口或者改變所選擇的窗口。要注意的是,控制單元11可以選擇多個 窗口而不是一個窗口。在本實施方式中,窗口的“選擇”意思是使窗口成為輸入操作的焦點 (focus)或者使該窗口有效。通信終端10使得與用戶選擇的窗口相對應(yīng)的小部件執(zhí)行與該窗口沒有被選擇時 執(zhí)行的處理不同的處理。換句話說,各小部件可以根據(jù)相應(yīng)窗口是否被選擇來執(zhí)行不同的 處理。例如,用于顯示時鐘的小部件在相應(yīng)窗口沒有被選擇時執(zhí)行顯示時間和日期的處理, 而在相應(yīng)窗口被選擇時執(zhí)行改變?nèi)掌诤蜁r間或外觀(例如,顏色)的處理。而且,用于顯 示便箋的小部件在相應(yīng)窗口沒有被選擇時執(zhí)行顯示字符等的處理,而在相應(yīng)窗口被選擇時 執(zhí)行改變字符等的處理。類似地,用于播放視頻或音樂的小部件在相應(yīng)窗口沒有被選擇時執(zhí)行播放視頻或音樂的處理,而在相應(yīng)窗口被選擇時執(zhí)行調(diào)節(jié)音量、暫停、快進等的處理。 要注意的是,這些處理響應(yīng)于用戶執(zhí)行的操作而被執(zhí)行;例如,當用戶執(zhí)行調(diào)節(jié)時間的操作 時,執(zhí)行用于調(diào)節(jié)時間的處理。在一些情況下,窗口顯示應(yīng)用可以中斷顯示窗口。例如,當用戶在窗口顯示應(yīng)用執(zhí) 行窗口顯示期間開始電話呼叫時,通信終端裝置10執(zhí)行用電話呼叫的圖像替換顯示單元 13上顯示的圖像的中斷處理。為了處理這種情況,通信終端裝置10的控制單元11響應(yīng)于 中斷處理的執(zhí)行或者在與中斷處理的執(zhí)行獨立的時刻生成指示窗口的顯示模式的顯示信 息,并將該顯示信息存儲在EEPROM Ild中。每當窗口的顯示發(fā)生變化時,控制單元11更新 顯示信息。顯示信息包括指示當時顯示的窗口和這些窗口的配置的信息以及指示當時所選 擇的窗口的信息。要注意的是,該顯示信息包括用于識別各窗口的識別信息。此后,當電話 呼叫終止并且用戶執(zhí)行預定操作時,通信終端裝置10重新開始窗口顯示應(yīng)用的窗口顯示。 通信終端裝置10參照該顯示信息并重新開始窗口顯示,使得以與中斷之前相同的方式顯 示這些窗口。圖3是示出了在顯示多個窗口時通信終端裝置10的控制單元11實現(xiàn)的多個功能 的功能框圖。通信終端裝置10的控制單元11執(zhí)行窗口顯示應(yīng)用,以實現(xiàn)與圖3中所示的 接收單元210、顯示數(shù)量確定單元220和顯示控制單元230相應(yīng)的功能。接收單元210從操作單元14獲取操作信息,由此接收在顯示單元13上顯示窗口 的指令。在用戶指示通過操作單元14執(zhí)行小部件或者終止執(zhí)行小部件時提供該操作信息。 換句話說,基于操作信息,提供了增加或減小在顯示單元13上顯示的窗口的顯示數(shù)量的指 令。 顯示數(shù)量確定單元220響應(yīng)于接收單元210接收到的顯示窗口的指令來確定要在 顯示單元13上顯示的窗口的數(shù)量N,并將所確定的顯示數(shù)量N提供給顯示控制單元230。要 注意的是,顯示數(shù)量確定單元220確定的顯示數(shù)量N是根據(jù)接收單元210接收到的指令和 在接收到該指令之前顯示在顯示單元13上的窗口的顯示數(shù)量基于窗口的顯示數(shù)量的增加 或減小的量而確定的。顯示控制單元230執(zhí)行顯示控制,以基于接收單元210接收到的指令和顯示數(shù)量 確定單元220確定的窗口顯示數(shù)量N來顯示一個或更多個窗口。通過該顯示控制,顯示控 制單元230根據(jù)顯示數(shù)量N配置和顯示各窗口。接著,具體針對顯示數(shù)量N = 1的情況到N = Nm = 8的情況中各情況來解釋窗口 的配置模式。首先,參照示出了顯示數(shù)量N= 1的情況下窗口的配置模式的圖4來解釋顯示單 元13的顯示區(qū)域13a的基本結(jié)構(gòu)。在各圖4(a)_(d)中具有最大尺寸的矩形區(qū)域示意性地表示顯示單元13的顯示區(qū) 域13a。在接觸顯示區(qū)域13a的上端和下端的區(qū)域13b中,設(shè)置了類似于用于指示電池剩 余電量的電池的圖像、用于引導操作單元14的操作鍵的操作的圖像等。在區(qū)域13b中不顯 示窗口。即,窗口顯示在顯示區(qū)域13a的除區(qū)域1 之外的部分中。在以下描述中,顯示單 元13的“顯示區(qū)域13a”表示“僅能夠顯示窗口的區(qū)域”,具體為顯示區(qū)域13a的除區(qū)域13b 之外的部分。要注意的是,顯示區(qū)域13a可以不包括與區(qū)域1 相應(yīng)的區(qū)域,并且在此情況 下,窗口可以顯示在顯示區(qū)域13a的整個部分中。
還要注意的是,圖4中所示的顯示單元13的顯示區(qū)域13a的向上、向下、向左和 向右方向分別對應(yīng)于紙張的向上、向下、向左和向右方向,并且在以下描述中,顯示區(qū)域13a 的各方面將由紙張的相應(yīng)方向表示。圖4(a)示出了顯示豎直方向上的長度比水平方向大的矩形窗口 Wl (此后,該窗口 可以稱為“豎直伸長窗口”)時的配置模式。圖4(b)示出了顯示水平方向上的長度比豎直 方向明顯大的窗口 W2 (這里,水平長度是豎直長度的五倍,并且此后該窗口可以稱為“條型 窗口”,其中,“條型窗口”指水平長度與豎直長度的比超過閾值的窗口)時的配置模式。圖 4(c)示出了顯示方形窗口 W3時的配置模式。圖4(d)示出了顯示水平方向上的長度比豎直 方向稍長的矩形窗口 W4(這里,水平長度是豎直長度的一倍半,并且此后該窗口可以稱為 “水平伸長窗口”)時的配置模式。在該示例中,通信終端裝置10顯示的窗口分成這四個類 型。要注意的是,在下面的描述中,在顯示單元13上顯示同一類型的多個窗口的情況下,通 過向標號添加字母后綴來使它們彼此區(qū)分開。在圖4 (a)-(d)中,用符號“ + ”表示各窗口的中心。在顯示數(shù)量N= 1的情況下, 控制單元11顯示一個窗口,使得該窗口的中心與顯示區(qū)域13a的中心重合。當該窗口構(gòu)成 點對稱圖像時,窗口的“中心點”為該圖像的中心點?;蛘撸绻摯翱诳醋魇怯删鶆蛸|(zhì)量 構(gòu)成的盤形物體,則該窗口的“中心點”可以表示為重心。圖5(a)_(d)是示出了顯示數(shù)量N = 2時的窗口配置模式的圖。在這些圖中,顯示 區(qū)域13a中顯示的窗口的類型的組合是不同的。然而,在各組合中,這些窗口位于豎直方向 上的兩個位置處,并且確定了各窗口的中心點在顯示區(qū)域13a中的位置。S卩,在圖5(a)_(d) 中,窗口 Wla、W4、W2和Wl的中心點的位置相同,位于顯示區(qū)域13a的上部,而窗口 Wlb、W2、 W3和W4的中心點的位置相同,位于顯示區(qū)域13a的下部。此外,連接上窗口的中心點和下 窗口的中心點的線沿顯示區(qū)域13a的豎直方向延伸,S卩,這些窗口的中心點的水平位置相 同。要注意的是,這些窗口之間的距離(在該示例中,是這些窗口的中心點之間的距離)是 固定的,而與所顯示的窗口的類型(尺寸、形狀等)無關(guān),并且在設(shè)計階段預定了距離的量, 使得這些窗口不彼此交疊,并且各窗口包含在顯示區(qū)域13a內(nèi)。圖6(a)_(d)是示出了顯示數(shù)量N = 3時的窗口配置模式的圖。在還是顯示數(shù)量 N= 3的情況下,預定了顯示區(qū)域13a中各窗口的中心點的位置。具體地說,在圖6(a)中, 窗口 Wla和Wlb在水平方向上并排配置,而窗口 Wlc定位于窗口 Wla和Wlb上方,使得當 用線段將窗口 Wlc的中心點與連接窗口 Wla和Wlb的中心點的線段的各端進行連接時,這 些線段形成的圖形呈現(xiàn)為底邊為連接窗口 Wla和Wlb的中心點的線段的三角線D3。如圖 6(b)-(d)所示,對于不同的窗口類型的組合,配置這些窗口以形成與圖6(a)中所示三角形 D3全等的三角形。還是在這種情況下,窗口的中心點之間的對應(yīng)于三角形D3的各邊長度的 距離固定,而與所顯示的窗口的類型無關(guān),該距離被預定成使得窗口不彼此交疊并且各窗 口包含在顯示區(qū)域13a內(nèi)。圖7(a)_(d)是示出了顯示數(shù)量N = 4時的窗口配置模式的圖。在還是顯示數(shù)量 N = 4的情況下,預定了顯示區(qū)域13a中各窗口的中心點的位置。具體地說,在圖7(a)中, 窗口 Wla和Wlb在顯示區(qū)域13a的中心上方的位置處沿水平方向并排配置,而窗口 Wlc和 Wld在顯示區(qū)域13a的中心下方的位置處沿水平方向并排配置。使給定相鄰窗口的中心點 之間的距離相等,使得在通過線段連接相鄰窗口的中心點時,這些線段形成的圖形呈現(xiàn)為作為四角形的一個示例的正方形D4。此外,如圖7(b)_(d)所示,對于不同的窗口類型的組 合,配置這些窗口以形成與圖7(a)中所示的正方形D4全等的正方形。還是在這種情況下, 預定了這些中心點之間的固定值的距離(正方形D4的各邊長度),使得這些窗口不彼此交 疊并且各窗口包含在顯示區(qū)域13a內(nèi)。圖8(a)_(d)是示出了顯示數(shù)量N = 5時的窗口配置模式的圖。在還是顯示數(shù)量 N= 5的情況下,預定了顯示區(qū)域13a中各窗口的中心點的位置。具體地說,在圖8(a)中, 窗口 Wla和Wlb在顯示區(qū)域13a的中心上方的位置處沿水平方向并排配置,而窗口 Wlc和 Wld在顯示區(qū)域13a的中心下方的位置處沿水平方向并排配置。此外,窗口 Wle配置在窗口 Wla和Wlb上方。該窗口 Wle水平上大致定位于顯示區(qū)域13a的中心處。S卩,在顯示數(shù)量N =5的情況下,這些窗口配置于使得在通過線段連接相鄰窗口的中心點時這些線段形成的 圖形呈現(xiàn)為五角形D5的位置處。如圖8(b)-(d)所示,對于不同的窗口類型的組合,配置這 些窗口以形成與圖8(a)中所示五角形D5全等的五角形。還是在這種情況下,預定了這些 中心點之間的固定值的距離(五角形D5的各邊長度),使得這些窗口不彼此交疊并且各窗 口包含在顯示區(qū)域13a內(nèi)。要注意的是,在該示例中,五角形D5不是正五角形,因此,不是 所有邊都具有相同長度。如前面參照圖6-8所述,在顯示數(shù)量N = 3,4或5的情況下,控制單元11使這些 窗口配置并顯示在使得當通過線段連接相鄰窗口的中心點時這些線段形成的圖形呈現(xiàn)為 頂點數(shù)量與顯示數(shù)量確定單元220確定的顯示數(shù)量N相應(yīng)的多角形。由于采用了這種配置 模式,例如與在一行或更多行中簡單地配置這些窗口的情況相比,可以提供具有更好設(shè)計 的UI,并且這可以高度吸引消費者。而且,當顯示數(shù)量N = 3,4或5時,隨著顯示單元13上 顯示的窗口數(shù)量增加/減少,多角形的形狀隨著顯示數(shù)量N而變化,給用戶提供了動態(tài)變化 的UI,這有效增加了視覺趣味。圖9(a)和(b)是示出了顯示數(shù)量N = 6時的窗口配置模式的圖。在還是顯示數(shù) 量N = 6的情況下,預定了顯示區(qū)域13a中各窗口的中心點的位置。然而,顯示數(shù)量N = 6 的窗口配置模式與在顯示數(shù)量N < 5(具體地說,N = 3,4,或幻的情況下的窗口配置模式 顯著不同。具體地說,如圖9(a)和(b)所示,在顯示區(qū)域13a中沿豎直延伸的多個列配置 這些窗口。換句話說,配置這些窗口,使得當通過線段連接相鄰窗口的中心時,這些線段形 成的圖形呈現(xiàn)為格子。采用這種配置模式的原因是當窗口顯示數(shù)量N大于特定數(shù)量時,難 以在顯示區(qū)域13a內(nèi)配置所有窗口。如果在N = 6的情況下,這些窗口被配置成使得通過 連接相鄰窗口的中心點的線段形成的圖形以類似于N= 3,4或5時的方式呈現(xiàn)為六角形, 則存在的可能是,窗口可能配置在靠近顯示區(qū)域13a的端部,使得該窗口的一部分超出顯 示區(qū)域13a的邊界。即,存在的可能是,可能不顯示各窗口的整個部分。相反,在以多列配 置這些窗口的配置模式下,如圖9(a)和(b)所示,有可能增加這種可能性,即,即使在顯示 的窗口數(shù)量較大時也能夠顯示各窗口的整個部分。圖10(a)-(d)是示出了顯示數(shù)量N= 7或8時的窗口配置模式的圖。圖10(a)和 (b)示出了顯示數(shù)量N= 7時的窗口配置模式。圖10(c)和(d)示出了顯示數(shù)量N = 8(即, N = Nm)時的窗口配置模式。如圖10(a)-(d)所示,還是在N= 7或8的情況下,在顯示區(qū) 域13a中沿豎直延伸的多個列配置這些窗口。換句話說,配置這些窗口,使得當通過線段連 接相鄰窗口的中心時,這些線段形成的圖形呈現(xiàn)為格子。在這種情況下,如圖10(a)_(d)所示,存在靠近顯示區(qū)域13a的端部配置并且部分突出到顯示區(qū)域13a的外部的窗口。突出 到顯示區(qū)域13a的外部的部分不被顯示在顯示單元13上,從而用戶不能觀看這些部分。然 而,各窗口的大部分包含在顯示區(qū)域13a內(nèi),因此,觀看窗口的用戶能夠清楚地識別該窗口 內(nèi)顯示的內(nèi)容。因此,突出到顯示區(qū)域13a外部的部分不會從根本上影響用戶對通信終端 裝置的使用。2.操作圖11是示出了通過控制單元11執(zhí)行窗口顯示應(yīng)用以顯示小部分的窗口而實現(xiàn)的 顯示控制的流程圖。在步驟Sl中,控制單元11確定是否接收到導致窗口顯示數(shù)量N增加 或減小的指令。例如,導致顯示數(shù)量N增加的指令是執(zhí)行新小部件的指令。例如,導致顯示 數(shù)量N減小的指令是終止正在執(zhí)行的小部件的指令。這些指令由用戶通過操作單元14輸 入。如果確定沒有導致窗口的顯示數(shù)量N有任何增加或減小的指令(步驟Sl ;否),則控制 單元11等待接收導致窗口的顯示數(shù)量N增加或減小的指令。如果確定存在導致窗口的顯 示數(shù)量N增加或減小的指令(步驟Sl ;是),則控制單元使處理進入步驟S2。然后,控制單元11響應(yīng)于用戶的執(zhí)行小部件或終止正在執(zhí)行的小部件的指令來 確定要在顯示單元13上顯示的窗口的顯示數(shù)量N(步驟S2)。在該步驟中,基于增加/減少 窗口之前顯示的窗口數(shù)量和由執(zhí)行小部件或終止正在執(zhí)行的小部件(這由用戶指示)得到 的窗口數(shù)量的增加量或減小量來確定顯示數(shù)量N。然后,控制單元11確定所確定的窗口的 顯示數(shù)量N是否超過閾值(步驟S3)。提供該閾值,用于確定應(yīng)當采用前述哪種配置模式來 配置這些窗口。在本描述中,對閾值為“5”的一個示例進行解釋。該閾值是通過程序設(shè)置 并存儲在RAM lie中。當確定窗口的顯示數(shù)量N等于或小于閾值時(步驟S3 ;否),控制單元11按照參 照圖4-8解釋的模式執(zhí)行配置窗口的處理。即,控制單元11配置并顯示這些窗口,使得當 通過線段連接相鄰窗口的中心點時,這些線段形成的圖形呈現(xiàn)為頂點數(shù)量對應(yīng)于窗口數(shù)量 的多角形(步驟S4)。另一方面,在確定窗口的數(shù)量超過閾值的情況下(步驟S3 ;是),控制單元11在顯 示單元13的顯示區(qū)域13a中以沿預定方向(本例中為豎直方向)延伸的列配置并顯示這 些窗口,如參照圖9和10所述(步驟S5)。在步驟S4或S5中執(zhí)行窗口的顯示控制之后,控制單元11等待導致窗口數(shù)量增加 或減少的新指令??刂茊卧?1反復執(zhí)行步驟S1-S5,直到終止執(zhí)行窗口顯示應(yīng)用為止。要 注意的是,針對于顯示區(qū)域13a中顯示位置響應(yīng)于顯示數(shù)量N的增加或減少而變化的窗口, 控制單元11可以執(zhí)行顯示控制,使得該窗口逐漸從該位置變化之前的位置移到該位置變 化之后的位置,即,以視覺上可識別的方式顯示該窗口從位置變化之前的位置到位置變化 之后的位置的移動;從而改善UI的設(shè)計并增加視覺趣味。如前所述,在窗口的顯示數(shù)量N等于或小于閾值的情況下,通信終端裝置10以可 以實現(xiàn)改進的設(shè)計并重視對消費者的吸引力的配置模式來顯示這些窗口。在窗口的數(shù)量超 過閾值的情況下,通信終端裝置10以適于將這些窗口顯示在顯示區(qū)域13a內(nèi)的配置模式顯 示這些窗口。這樣,當顯示多個窗口時,通信終端裝置10能夠?qū)崿F(xiàn)改進的顯示設(shè)計,并且當 要顯示的窗口數(shù)量較大時,通信終端裝置10能夠以使窗口包含在顯示區(qū)域內(nèi)的配置來顯 示這些窗口。
換句話說,當顯示數(shù)量N等于或小于閾值時,通信終端裝置10以第一配置算法配 置窗口,而當顯示數(shù)量N超過閾值時,通信終端裝置10以與第一配置算法不同的第二配置 算法配置這些窗口。因此,通信終端裝置10按照提前作為圖案準備的窗口配置模式的簡單 算法并基于要顯示的窗口數(shù)量確定圖案來執(zhí)行這些窗口的配置。因此,由通信終端裝置10 執(zhí)行的關(guān)于窗口配置的處理的量可以較小,并且可以簡化當窗口顯示數(shù)量增加或減小時執(zhí) 行的顯示控制。3.變形例可以在除上述實施方式之外的實施方式中執(zhí)行本發(fā)明。例如,可以在下述實施方 式中執(zhí)行本發(fā)明。要注意的是,以下變形例中的兩個或更多個可以組合起來使用。3-1.變形例 1窗口配置模式不限于上述實施方式中的那些??梢圆捎孟率龃翱谂渲媚J?。例 如,在圖9 (a)中所示的窗口配置模式中,條型窗口 W2具有相對大的水平長度,為此,窗口 W2 與其相鄰窗口 Wle之間存在非常小的空間。如果水平伸長的窗口或另一條型窗口置于窗口 Wle所在的位置處,則不便結(jié)果可能是這兩個窗口彼此交疊,并且這些窗口之一的一部分不 被顯示。因此,在顯示條型窗口的情況下,控制單元11可以以下述配置模式配置窗口。在 以下描述中,針對確定顯示數(shù)量N等于或大于3的配置模式進行解釋。在顯示數(shù)量N= 1 或2的情況下,窗口不彼此交疊的配置是可能的,因此,采用與上述示例性實施方式相同的 配置模式。圖12(a)_(f)是示出根據(jù)變形例1的窗口的配置模式的圖。圖12(a)示出了顯示 一個條型窗口和另一窗口的情況下的配置模式;圖12(b)示出了顯示兩個條型窗口和另一 窗口的情況下的配置模式。此外,圖12(c)示出了顯示五個條型窗口的情況下的配置模式。 圖12(d)示出了顯示六個條型窗口的情況下的配置模式。圖12(e)示出了顯示七個條型窗 口的情況下的配置模式。圖12(f)示出了顯示八個條型窗口的情況下的配置模式。圖12(a)和(b)示出了顯示數(shù)量N等于或小于閾值(本例中為“5”)的配置模式。 當所顯示的條型窗口的數(shù)量等于或大于特定數(shù)量(另一閾值)時(這里,僅對特定數(shù)量為 “2”的示例進行解釋),控制單元11不將這些窗口配置在這些窗口形成多角形的位置處???制單元11在顯示區(qū)域13a中沿豎直方向的列上配置和顯示這些窗口。如果采用會導致形 成針對上述示例性實施方式描述的多角形的窗口配置的配置模式,則會存在這種可能,即, 一個或更多個窗口可能被配置在顯示區(qū)域13a的端部附近,并且條型窗口可能部分位于顯 示區(qū)域13a的外部。當采用圖12(a)和(b)所示的配置模式時,可以容易地將這些窗口配 置在顯示區(qū)域13a內(nèi),并且增加了各窗口整體上被包含在顯示區(qū)域13a內(nèi)的可能。要注意 的是,盡管在本例中各窗口位于顯示區(qū)域13a的水平中心處,但這些窗口可以沿水平方向 發(fā)生一些偏移。圖12(c)_(f)示出了顯示數(shù)量N超過閾值(本例中為“5”)的配置模式。當條型 窗口的顯示數(shù)量等于或大于前述特定數(shù)量(即,“2”)時,控制單元11在沿顯示區(qū)域13a的 豎直方向的(多個)列上配置和顯示條型窗口。具體地說,控制單元11沿垂直于條型窗口 的縱向(水平方向)的方向配置這些條型窗口。換句話說,控制單元11執(zhí)行配置,使得當 通過線段連接相鄰條型窗口的中心點時,這些線段位于沿垂直于縱向的方向的直線上。要 注意的是,如圖12(f)所示,當顯示數(shù)量N = 8時,控制單元11在豎直延伸的兩個列上配置和顯示這些條型窗口。如果顯示區(qū)域13a的豎直方向尺寸較大,則可以在單個列上配置所
有窗口。圖13(a)_(f)各示出了除條型窗口之外顯示另一類型的(一個或多個)窗口的示 例。圖13(a)示出了顯示五個條型窗口和一個水平伸長窗口的情況下的配置模式。圖13(b) 示出了顯示五個條型窗口和兩個水平伸長窗口的情況下的配置模式。圖13(c)示出了顯示 六個條型窗口和一個水平伸長窗口的情況下的配置模式。圖13(d)示出了顯示五個條型窗 口和三個豎直伸長窗口的情況下的配置模式。圖13(e)示出了顯示六個條型窗口和兩個水 平伸長窗口的情況下的配置模式。圖13(f)示出了顯示七個條型窗口和一個豎直伸長窗口 的情況下的配置模式。當顯示單元13上顯示數(shù)量等于或大于特定數(shù)量(“2”)的條型窗口 時,控制單元11沿顯示區(qū)域13a的豎直方向或垂直于條型窗口的縱向的方向配置這些條型 窗口。此外,控制單元11沿顯示區(qū)域13a的豎直方向配置除條型窗口之外的窗口,使得除 條型窗口之外的窗口形成與條型窗口的列分離的列。在變形例1的配置模式中,即使當條型窗口的數(shù)量較大時,也可以以這種配置來 顯示這些窗口,即,使得這些窗口包含在顯示區(qū)域13a內(nèi)的可能性很高。對于類型不同于條 型窗口的窗口,即使在配置類型與圖12和13中所示的那些不同的窗口時,也可以通過采用 與上述相同的配置模式獲得同樣的有益效果。要注意的是,能夠采用變形例1的配置模式的窗口可以是具有伸長方向的任何窗 口,并且不限于條形窗口,而可以是水平伸長的窗口。而且,這種窗口可以是豎直伸長的窗 口,并且在這種情況下,優(yōu)選的是,沿水平方向配置豎直伸長的窗口。即,在這種情況下,顯 示區(qū)域13a的水平方向是垂直于豎直伸長窗口的伸長方向的方向。而且,該配置不需要恰 好沿垂直于各類型的窗口的伸長方向的方向(豎直方向或水平方向)。例如,該配置可以沿 從顯示區(qū)域13a的左上部向右下部的方向進行。實際上,當顯示具有伸長方向的窗口并且 這些窗口的數(shù)量等于或大于特定數(shù)量時,控制單元11在沿預定方向的列上配置這些窗口。 要注意的是,“具有伸長方向”的窗口是長寬比大于預定閾值rl的窗口。此外,長寬比大于 預定閾值r2(r2 >rl)的窗口稱為“條型窗口”。這些閾值通過程序設(shè)定。3-2.變形例 2用作確定窗口位置的基準的點不限于窗口的中心點(重心)。在上述實施方式中, 通信終端裝置10基于窗口的中心點確定配置各窗口的位置。對于各窗口,可以預定多個點 作為能夠用作配置基準的點,并且使用不同的點來根據(jù)各窗口的顯示位置確定配置位置。圖14(a)_(d)示出了存在針對條型窗口確定的多個點的情況下的配置模式的示 例。在本例中,將三個點P1-P3預定為確定窗口位置的基準點。如圖14(a)所示,當條型窗 口擬a定位于顯示區(qū)域13a的左側(cè)時,選擇三個點PI、P2(中心點)和P3中的最右側(cè)的點 P3。對窗口 Wh進行定位,使得點P3與對應(yīng)于窗口的顯示數(shù)量N的多角形(本例中為三角 形D3a)的頂點重合。這樣,與選擇另一點Pl或P2的情況相比,能夠降低條型窗口 Wh會 與另一窗口交疊的可能性。此外,如圖14(b)所示,當條型窗口定位于顯示區(qū)域13a的右側(cè) 時,對窗口進行定位,使得這三個點中最左側(cè)的點Pl與該多角形的頂點重合。這樣,與選 擇另一點P2或P4的情況相比,能夠降低條型窗口 Wh會與另一窗口交疊的可能性。當圖 14(a)和(b)中所示的示例中使條型窗口沿水平方向定位于顯示區(qū)域13a的中心附近時,通 信終端裝置10選擇中心點P2。在這種示例中,與選擇靠近中心的點的情況相比,可以更靠近中心來顯示窗口。圖14(c)和(d)例示了顯示數(shù)量N = 4的情況下的配置模式。由于與顯示數(shù)量N =3的情況相同的原因,通信終端裝置10根據(jù)窗口的配置位置選擇多個點PI、P2和P3中 的一個,并相應(yīng)地確定窗口的配置位置。要注意的是,選擇這多個基準點中的哪一個取決于 應(yīng)用于窗口顯示的策略。例如,在對避免與另一窗口交疊設(shè)置較高優(yōu)先級的策略的情況下, 選擇顯示區(qū)域13a的最靠近中心(重心)的點。或者,在在對避免窗口突出到顯示區(qū)域13a 外部設(shè)置較高優(yōu)先級的策略的情況下,選擇顯示區(qū)域13a的最遠離中心(重心)的點。圖15例示了顯示數(shù)量N = 5-8的情況下的配置模式。在圖15所示的示例中,通 信終端裝置10基于各窗口的中心點配置除條型窗口之外的窗口,但對于這些條型窗口,由 于上述同樣的原因而選擇不同的點。這樣,即使顯示數(shù)量N較大時,也可以容易在顯示區(qū)域 13a內(nèi)配置這些窗口。要注意的是,對于類型與條型窗口不同的窗口,可以將多個點預定為用于確定窗 口位置的基準點。在這種情況下,通信終端裝置10可以選擇使窗口的顯示區(qū)域最大的點。 例如,在豎直伸長的窗口的情況下,沿豎直方向配置多個點,并且當窗口配置在顯示區(qū)域 13a的上部時,通信終端裝置10選擇這些點中最下面的一個。相反,在將窗口配置在顯示 區(qū)域13a的下部的情況下,通信終端裝置10選擇最上面的點。在窗口定位于中心附近的情 況下,通信終端10選擇靠近窗口中心的點。實際上,可以說,優(yōu)選地是,基于與顯示區(qū)域13a 的中心最近的窗口中確定的多個點之一來確定窗口的配置。而且,盡管本例中多個點的數(shù) 量是三,但也可以是等于二或者更大的任何數(shù)量。在變形例2中,如果在通過使用這多個點之一來執(zhí)行窗口配置時窗口與另一窗口 交疊,則通信終端裝置10可以利用另一個點確定配置。在這種情況下,通信終端裝置10選 擇會增加與發(fā)生交疊的另一窗口的距離的點,并重新配置該窗口。3-3.變形例 3配置窗口的位置不限于多角形的頂點。在上述實施方式中,當窗口的顯示數(shù)量N 等于或小于閾值時,通信終端10配置各窗口,使得該窗口的中心點與根據(jù)窗口數(shù)量確定的 多角形的頂點重合。然而,在變形例3中,通信終端10配置附加窗口,使得該窗口的中心點 與分別連接多角形頂點的對角線彼此交叉的點重合。要注意的是,對角線表示連接被配置 形成多角形的多個窗口當中彼此不相鄰的窗口的中心點的線段。圖16(a)_(d)是示出了顯示數(shù)量N = 5時的情況下配置模式的圖。例如,在圖 16 (a)所示的配置模式中,配置窗口,使得當通過線段連接豎直伸長窗口 Wla、Wlb、Wlc和 Wld中相鄰的窗口的中心點時,由這些線段形成的圖形呈現(xiàn)為四角形(矩形)D10。即,在本 例中,進行配置,使得四個窗口(“4”是從顯示數(shù)量N = 5減去位于交叉點處的窗口數(shù)量“1” 得到的)形成四角形。在四角形DlO中,對角線Ll是連接彼此不相鄰的窗口 Wlb和Wlc的 中心點的線段。對角線L2是連接窗口 Wla和Wle的中心點的線段。交叉點I^x是對角線Ll 和L2彼此交叉的點。在變形例3中,通信終端裝置10配置作為附加到配置成形成四角形 DlO的窗口中的窗口的窗口 Wlc,使得其中心點與交叉點重合。當配置數(shù)量為N的窗口以形成N角形時,沒有配置窗口的區(qū)域傾向于形成在顯示 區(qū)域13a的中心附近。然而,通過采用變形例3的配置模式,可以有效使用這種區(qū)域。要 注意的是,盡管這里對顯示數(shù)量N = 5的情況進行了解釋,即使當N ≥ 6時,也可以采用同樣的配置模式,因為在這種情況下對角線也彼此交叉。此外,在該多角形內(nèi)部的區(qū)域中配置 的窗口的中心點不需要與多個對角線之間的交叉點重合。中心點和交叉點之間可以存在間 隙。當通信終端裝置10將窗口配置在多角形內(nèi)部的區(qū)域中時,可以實現(xiàn)有效使用該區(qū)域的 優(yōu)點。即,在通過顯示數(shù)量確定單元220確定的顯示數(shù)量N等于或大于“4”并且等于或 小于閾值(“5”)的情況下,顯示控制單元230可以將N個窗口當中的K個窗口配置在多角 形內(nèi)部。例如,顯示控制單元230可以將(N-k)個窗口配置于與(N-k)角形的頂點相應(yīng)的 位置處,同時將剩余的k個窗口配置在該多角形內(nèi)部。例如,在N彡6的情況下,存在的可 能是,在對角線之間形成兩個或更多個交叉點。在這種情況下,可以利用這些交叉點中作為 基準選擇的點來執(zhí)行窗口配置?;蛘?,可以在這些交叉點中各點處配置窗口。通信終端裝置10可以基于窗口類型確定使用變形例3中描述的配置模式或示例 性實施方式中描述的配置模式中的哪一個。例如,如圖16(b)所示,形成多角形的各窗口的 尺寸越小,該多角形內(nèi)部的區(qū)域會變得越大,從而,能夠越容易配置這些窗口,使得不彼此 交疊。另一方面,在形成多角形的各窗口的尺寸較大或者要在該多角形內(nèi)部的區(qū)域中配置 的窗口的尺寸較大的情況下,該多角形內(nèi)部的區(qū)域中配置的窗口會與配置成形成該多角形 的窗口中的一個或更多個交疊,從而,優(yōu)選采用示例性實施方式的配置模式。3-4.變形例 4在上述實施方式中,針對這些窗口中的各顯示數(shù)量N確定一個配置模式。然而,可 以針對各顯示數(shù)量N確定多個配置模式(S卩,多種多角形)。在這種情況下,優(yōu)選的是,通信 終端裝置10通過考慮窗口的類型來選擇允許各窗口整體上包含在顯示區(qū)域13a內(nèi)的配置 模式。在可以將各窗口整體上包含在顯示區(qū)域13a內(nèi)的情況下,優(yōu)選的是,通信終端裝置10 利用使窗口的顯示部分的面積總和(或者各窗口的顯示部分的平均面積)最大的配置模式 來配置這些窗口。例如,在示例性實施方式中,對N = 3的情況下通過利用正三角形的頂點 作為基準配置窗口的示例進行了解釋。然而,在N = 3的情況下,可以基于窗口的類型或尺 寸從諸如具有不同尺寸的正三角形、等腰三角形等的多個三角形當中選擇用于配置的三角 形。而且,窗口可以具有可變尺寸,并且在這種情況下,優(yōu)選的是,每當改變窗口尺寸 時,通信終端裝置10選擇多個配置模式中最優(yōu)的一個,并相應(yīng)地配置各窗口。3-5.變形例 5當顯示數(shù)量N較大時,如圖9和10所示,位于顯示區(qū)域13a的端部附近的窗口可 能不包含在顯示區(qū)域13a內(nèi)。在這種情況下,通信終端裝置10可以將期望整體上顯示的 窗口配置在顯示區(qū)域13a的中心附近,并且可以將窗口的一部分不必顯示出來的窗口配置 在顯示區(qū)域13a的端部附近。在這種構(gòu)成下,例如,通信終端裝置10使用戶選擇應(yīng)當整體 部分顯示出來的窗口。首先,通信終端裝置10以給定配置模式顯示窗口,并且當用戶選擇 窗口時,將該窗口的位置與位于顯示區(qū)域13a的中心附近并整體顯示出來的窗口的位置交 換。在這種情況下,通信終端裝置10可以使用戶選擇應(yīng)當移動到顯示區(qū)域13a的端部附近 的窗口?;蛘?,通信終端裝置10可以基于小部件的優(yōu)先級確定配置。在這種情況下,針對 各小部件預定優(yōu)先級。通信終端裝置10將具有較高優(yōu)先級的窗口配置在顯示區(qū)域13a的 中心附近。對于優(yōu)先級的指派模式,除用戶進行指派之外,可以通過通信終端裝置10基于各小部件的使用頻率、執(zhí)行各小部件的周期等執(zhí)行指派。3-6.變形例 6在上述實施方式中,通信終端裝置10基于窗口的中心點確定各窗口的配置位置。 然而,用于確定配置位置的點不限于中心點,而可以是針對各窗口確定的任何點。而且,窗 口的類型不限于示例性實施方式中例示的這些。例如,通信終端裝置10可以顯示使伸長方 向與豎直方向?qū)实臈l型窗口。在這種情況下,在變形例1中,控制單元11沿水平方向(該 水平方向是垂直于條型窗口的伸長方向)配置這些窗口。而且,在示例性實施方式中,對窗口的顯示數(shù)量N的最大數(shù)量Nm等于8的情況進 行了解釋。然而,Nm可以比8更大或更小。如示例性實施方式所示,基于RAMllc中工作區(qū) 域的容量和執(zhí)行各小部件需要的容量之間的關(guān)系、顯示區(qū)域13a的尺寸等來預定最大數(shù)量 Nm。因此,在具有較大尺寸的顯示區(qū)域13a的情況下,例如,即使當同時顯示較大數(shù)量的窗 口時,它們也可以包含在顯示區(qū)域13a內(nèi)。此外,在示例性實施方式中,顯示單元13包括如圖4和其它圖中所示的豎直方向 上長度比水平方向上稍大的顯示區(qū)域13a。通信終端裝置10在沿顯示區(qū)域13a的豎直方 向延伸的列上配置這些窗口。然而,示例性實施方式中的顯示區(qū)域13a的尺寸和形狀僅僅 作為示例給出,并且顯示區(qū)域可以是水平長度大于豎直長度的矩形區(qū)域。在這種情況下,如 果將這些窗口配置在沿水平方向延伸的列中,則能夠更容易地使這些窗口包含在顯示區(qū)域 13a內(nèi)。因此,通過配置這些窗口,使得它們形成顯示區(qū)域中沿預定方向延伸的列,能夠?qū)崿F(xiàn) 本發(fā)明的有益效果。此外,示例性實施方式中所述的用于確定窗口配置模式的多角形(三角形D3、正 方形D4和五角形D5)僅作為示例給出,并且該多角形可以具有與這些多角形不同的尺寸或 不同的形狀。而且,用于確定配置模式的閾值是能夠基于顯示區(qū)域13a的尺寸等適當設(shè)定 的值。示例性實施方式中的接收單元210從操作單元14接收執(zhí)行小部件的指令或終止 正在執(zhí)行的小部件的指令,即,增加或減少窗口顯示數(shù)量的指令。然而,接收單元可以接收 用于執(zhí)行所有要同時執(zhí)行的小部件的指令。在這種情況下,接收單元將接收用于顯示所有 要在顯示單元13上顯示的窗口的指令,并且顯示數(shù)量確定單元將基于接收單元接收到的 指令來確定顯示數(shù)量N。3-7.變形例 7在本發(fā)明中,當選擇一個窗口時,該窗口可以具有多個顯示方式。在這種情況下, 多個顯示方式可以響應(yīng)于預定操作在多個階段內(nèi)切換。在這種情況下,根據(jù)窗口是“被選擇”還是“未選擇”,通信終端裝置10執(zhí)行不同 處理。例如,對于前述時鐘小部件,當該窗口未被選擇時,通信終端裝置10使得時間和日期 以預定形式顯示,而當該窗口被選擇時,通信終端裝置10使得時間和日期以與該窗口未被 選擇時不同的顯示形式顯示。例如,這可以以這種方式實現(xiàn),即,通信終端裝置10在該窗口 未被選擇時僅使時間顯示出來,而在除了該窗口被選擇的時間之外還使日期和星期顯示出 來。同樣對于其它窗口,通信終端裝置10可以根據(jù)該窗口是被選擇還是未被選擇來改變各 窗口的顯示模式。3-8.變形例 8
本發(fā)明的窗口不限于指派給上述實施方式中所述的“小部件”的顯示區(qū)域,而可以 是指派給另一應(yīng)用(例如,本地應(yīng)用)的顯示區(qū)域。類似地,小部件不限于Java應(yīng)用,而可 以實現(xiàn)為另一應(yīng)用。此外,盡管在上述實施方式中,作為執(zhí)行窗口顯示應(yīng)用(其為Java應(yīng) 用)的結(jié)果而顯示多個窗口,也可以通過另一應(yīng)用(例如OS)實現(xiàn)多個窗口的顯示。此外,小部件可以通過除無線通信單元12之外的裝置獲取信息。例如,在根據(jù)本 發(fā)明的信息處理裝置配備有IC標簽的情況下,小部件可以獲取IC標簽中存儲的信息。而 且,在根據(jù)本發(fā)明的信息處理裝置具有諸如利用GPS(全球定位系統(tǒng))等的定位功能的情況 下,小部件可以通過利用該定位功能獲取信息(經(jīng)度、緯度、與預定位置的距離等)。3-9.變形例 9本發(fā)明中的對象圖像不限于窗口,而例如可以是表示特定應(yīng)用的快捷方式的圖 標,或者通信終端裝置10的EEPROM Ild中存儲的圖像或文檔文件的縮略圖像。此外,本發(fā) 明中的對象圖像可以是通過將網(wǎng)頁轉(zhuǎn)換成圖標得到的網(wǎng)頁夾(Web clip)或表示特定電話 號碼的快捷方式的圖標。本發(fā)明中的對象圖像可以是靜態(tài)圖像或動畫,并且包括字符和/ 或符號。實際上,本發(fā)明中的對象圖像可以是任何圖像,只要它是通信終端裝置10的顯示 單元13上顯示的并且能夠由用戶通過操作單元14的操作指定的圖像,并且控制單元11根 據(jù)所指定的圖像執(zhí)行處理。具體地說,在對象圖像是縮略圖像的情況下,例如,當指定該縮 略圖像時,控制單元11執(zhí)行在顯示單元13上顯示所指定的縮略圖像表示的圖像的處理。而 且,在對象圖像是網(wǎng)頁夾的情況下,例如,當指定網(wǎng)頁夾時,控制單元11執(zhí)行訪問并顯示所 指定的網(wǎng)頁夾表示的網(wǎng)頁的處理。3-10.變形例 10在上述實施方式中,用戶通過操作操作單元14的鍵輸入指令。然而,本發(fā)明并不 限于這種實施方式。例如,對應(yīng)于操作單元14的鍵的軟按鈕可以顯示在顯示單元13上,使 得能夠通過這些軟按鈕的操作來執(zhí)行指令的輸入。此外,如果通信終端裝置10具有觸摸 板,則該觸摸板可以接收軟按鈕的操作。3-11.變形例 11在上述實施方式中,控制單元11可以看作對應(yīng)于根據(jù)本發(fā)明的信息處理裝置,或 者通信終端裝置10可以看作對應(yīng)于信息處理裝置。當通信終端裝置10被考慮用作根據(jù)本 發(fā)明的信息處理裝置時,通過控制單元11和操作單元14的協(xié)作來實現(xiàn)接收手段、確定手段 和顯示控制手段。要注意的是,可以通過除按壓鍵之外的手段,例如語音識別,來輸入本發(fā) 明中的操作。本發(fā)明可以改變除窗口之外的諸如圖標等的圖像的配置。換句話說,本發(fā)明中的 “窗口”是能夠包括諸如圖標等的圖像的概念。此外,在上述實施方式中,本發(fā)明應(yīng)用于移動電話。然而,本發(fā)明可以應(yīng)用于其它 電子裝置。本發(fā)明可以應(yīng)用于各種信息處理裝置;即,諸如PDA(個人數(shù)字助理)等的通信 終端裝置、相機、便攜式音樂播放器、便攜式游戲機等。此外,上述通信終端裝置10中執(zhí)行的各個功能(圖3中所示)可以通過多個程序 的組合來實現(xiàn),或者可以通過硬件資源的協(xié)作來實現(xiàn)。例如,可以通過與執(zhí)行接收單元210 和顯示數(shù)量確定單元220的操作不同的程序來執(zhí)行與顯示控制單元230相應(yīng)的操作?;蛘?, 執(zhí)行這些操作的硬件資源可以彼此不同。
權(quán)利要求
1.一種信息處理裝置,該信息處理裝置包括接收單元,其通過用于接收操作的操作單元接收在用于顯示圖像的顯示單元上顯示對 象圖像的指令;確定單元,其確定響應(yīng)于所述指令在所述顯示單元上顯示所述對象圖像時所述對象圖 像的數(shù)量;以及顯示控制單元,在所述確定單元確定的數(shù)量等于或大于3并且等于或小于閾值的情況 下,所述顯示控制單元將各對象圖像配置在如下位置處進行顯示當通過線段連接分別在 相鄰對象圖像中確定的點時,這些線段形成的圖形呈現(xiàn)為頂點數(shù)量與所確定的數(shù)量相對應(yīng) 的多角形;并且在所述確定單元確定的數(shù)量超過所述閾值的情況下,所述顯示控制單元將 各對象圖像配置在所述顯示單元的顯示區(qū)域中沿預定方向延伸的多個列中進行顯示。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述顯示控制單元在所述確定單元確定的數(shù)量等于或大于3并且等于或小于所述閾值的情況下,顯示預 定數(shù)量以上的具有長度方向的對象圖像時,在所述顯示單元的顯示區(qū)域中沿預定方向?qū)⑺?述對象圖像配置成列狀進行顯示,而不是將所述對象圖像配置在使得所述對象圖像形成多 角形的位置處;并且在所述確定單元確定的數(shù)量超過所述閾值的情況下,顯示預定數(shù)量以上的具有長度方 向的對象圖像時,沿所述顯示單元的顯示區(qū)域的預定方向?qū)⒃摼哂虚L度方向的對象圖像配 置為列狀進行顯示,并且與所述具有長度方向的對象圖像另外地沿所述預定方向?qū)⑵渌鼘?象圖像配置為列狀進行顯示。
3.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,在所述確定單元確定的數(shù)量等于或大 于4并且等于或小于所述閾值的情況下,所述顯示控制單元將三個或更多個對象圖像配置 在如下位置處進行顯示當通過線段連接所述三個或更多個對象圖像中確定的點時,這些 線段形成的圖形呈現(xiàn)為頂點數(shù)量與所述三個或更多個對象圖像的數(shù)量相同的多角形,并且 將除了所述三個或更多個對象圖像之外的對象圖像配置在所述多角形內(nèi)側(cè)的區(qū)域中進行 顯不。
4.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,在所述對象圖像中確定多個點,并且所 述顯示控制單元根據(jù)在所述顯示單元的顯示區(qū)域中配置所述對象圖像的位置來改變所述 對象圖像中確定的點。
5.根據(jù)權(quán)利要求4所述的信息處理裝置,其中,所述顯示控制單元將各對象圖像配置 在如下位置上進行顯示利用了所述對象圖像中所確定的多個點中的與所述顯示單元的顯 示區(qū)域的中心接近的點的線段形成所述多角形。
6.根據(jù)權(quán)利要求4所述的信息處理裝置,其中,所述顯示控制單元將各對象圖像配置 在如下位置上進行顯示利用了所述對象圖像中所確定的多個點中的導致所述對象圖像在 所述顯示單元的顯示區(qū)域中的顯示面積增大的點的線段形成所述多角形。
7.一種用于使計算機執(zhí)行以下步驟的程序通過用于接收操作的操作單元接收在用于顯示圖像的顯示單元上顯示對象圖像的指令;確定響應(yīng)于所述指令在所述顯示單元上顯示所述對象圖像時所述對象圖像的數(shù)量;以及在所述確定的數(shù)量等于或大于3并且等于或小于閾值的情況下,將各對象圖像配置在 如下位置處進行顯示當通過線段連接分別在相鄰對象圖像中確定的點時,這些線段形成 的圖形呈現(xiàn)為頂點數(shù)量與所確定的數(shù)量相對應(yīng)的多角形;并且在所述確定的數(shù)量超過所述 閾值的情況下,將各對象圖像配置在所述顯示單元的顯示區(qū)域中沿預定方向延伸的多個列 中進行顯示。
全文摘要
公開了一種信息處理裝置,該信息處理裝置包括接收單元,其通過接受操作的操作單元接收在用于顯示圖像的顯示單元上顯示對象圖像的指令;確定單元,其在響應(yīng)于所述指令在所述顯示單元上顯示所述對象圖像時確定所述對象圖像的數(shù)量;以及顯示控制單元,其在所述確定單元確定的數(shù)量是3或更大并且不大于閾值時,在多個位置處配置并顯示各個對象圖像,使得當通過線段連接對于相鄰對象圖像確定的點時,這些線段形成的圖形呈現(xiàn)為頂點數(shù)量與所確定的數(shù)量相對應(yīng)的頂點數(shù)量的多角形;并且在所述確定單元確定的數(shù)量超過所述閾值時,將各個對象圖像配置并顯示在所述顯示單元的顯示區(qū)域中沿預定方向延伸的列中。
文檔編號H04M1/725GK102150199SQ20098013502
公開日2011年8月10日 申請日期2009年9月8日 優(yōu)先權(quán)日2008年9月8日
發(fā)明者加納出亞, 山田和宏, 恩田靖, 村上圭一, 橋田直樹, 神谷大 申請人:株式會社Ntt都科摩