專(zhuān)利名稱(chēng)::信息處理裝置、顯示控制方法以及顯示控制程序的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及信息處理裝置、顯示控制方法以及顯示控制程序。
背景技術(shù):
:在具備⑶I(GraphicalUserInterface)的信息處理裝置中廣泛采用窗口系統(tǒng)。窗口系統(tǒng)中,操作畫(huà)面上顯示出1個(gè)或1個(gè)以上的窗口。用戶(hù)可以在所顯示的窗口區(qū)域內(nèi)進(jìn)行文字輸入和圖形描繪等各種作業(yè)。另外,還可以對(duì)所顯示的窗口進(jìn)行移動(dòng)/尺寸變更/最大化/最小化(圖標(biāo)化)/關(guān)閉/滾動(dòng)等各種窗口操作。可以使用鼠標(biāo)等指示設(shè)備進(jìn)行窗口操作。例如用戶(hù)使用鼠標(biāo)拖動(dòng)設(shè)置于窗口上邊的標(biāo)題欄,就能夠移動(dòng)窗口。而使用鼠標(biāo)點(diǎn)擊設(shè)置于標(biāo)題欄一端的按鈕,就能進(jìn)行窗口的最大化/最小化/關(guān)閉。其中,還可以在信息處理裝置設(shè)置區(qū)別于指示設(shè)備的窗口操作專(zhuān)用的輸入裝置(例如參見(jiàn)專(zhuān)利文獻(xiàn)1)。另外,為了確定操作畫(huà)面上的位置,還可以使用能對(duì)操作畫(huà)面進(jìn)行觸摸操作的設(shè)備(例如觸摸面板)。用戶(hù)可以通過(guò)筆或手指直接確定操作畫(huà)面上的位置。還可以考慮如下的手寫(xiě)輸入方法,即,在使用能進(jìn)行筆輸入的信息處理裝置的情況下,當(dāng)通過(guò)筆記入了規(guī)定的記錄指令時(shí),打開(kāi)用于記錄輸入的區(qū)域,此后當(dāng)觸摸了規(guī)定的框時(shí)則關(guān)閉記錄輸入?yún)^(qū)域(例如參見(jiàn)專(zhuān)利文獻(xiàn)2)。專(zhuān)利文獻(xiàn)1日本特開(kāi)2002-259001號(hào)公報(bào)專(zhuān)利文獻(xiàn)2日本特開(kāi)平07-141092號(hào)公報(bào)在可以實(shí)現(xiàn)對(duì)操作畫(huà)面的觸摸操作的信息處理裝置中,可以考慮通過(guò)觸摸操作來(lái)進(jìn)行對(duì)于顯示中的窗口的各種窗口操作。然而觸摸操作存在用戶(hù)難以正確觸摸操作畫(huà)面內(nèi)顯示得相對(duì)較小的標(biāo)題欄和按鈕的問(wèn)題。這種問(wèn)題在便攜信息終端裝置等難以增大操作畫(huà)面的裝置中尤為顯著。
發(fā)明內(nèi)容本發(fā)明就是鑒于這種問(wèn)題而完成的,其目的在于提供一種能提升窗口操作的操作性的信息處理裝置、顯示控制方法以及顯示控制程序。為了解決上述課題,提供一種具有顯示部、檢測(cè)部和控制部的信息處理裝置。顯示部顯示1個(gè)或1個(gè)以上的窗口。檢測(cè)部檢測(cè)針對(duì)顯示部的觸摸操作??刂撇看_定檢測(cè)部檢測(cè)出的觸摸操作的軌跡所示的圖形,對(duì)顯示于顯示部中的窗口進(jìn)行對(duì)應(yīng)于圖形的顯示控制。另外,為了解決上述課題,提供一種具備顯示部的信息處理裝置的顯示控制方法。在該顯示控制方法中,在顯示部顯示1個(gè)或1個(gè)以上的窗口。檢測(cè)針對(duì)顯示部的觸摸操作。確定觸摸操作的軌跡所示的圖形,對(duì)顯示于顯示部中的窗口進(jìn)行對(duì)應(yīng)于圖形的顯示控制。另外,為了解決上述課題,提供一種使與顯示裝置連接的計(jì)算機(jī)執(zhí)行的顯示控制程序。執(zhí)行該顯示控制程序的計(jì)算機(jī)在顯示裝置上顯示1個(gè)或1個(gè)以上的窗口。檢測(cè)針對(duì)顯示裝置的觸摸操作。確定觸摸操作的軌跡所示的圖形,對(duì)顯示于顯示裝置中的窗口進(jìn)行對(duì)應(yīng)于圖形的顯示控制。根據(jù)上述信息處理裝置、顯示控制方法以及顯示控制程序,能提升窗口操作的操作性。通過(guò)與表現(xiàn)作為本發(fā)明的例子的優(yōu)選實(shí)施方式的附圖相關(guān)的以下說(shuō)明,能進(jìn)一步理解本發(fā)明的上述目的、其他目的、特征以及優(yōu)點(diǎn)。圖1是表示本實(shí)施方式涉及的信息處理裝置的例子的圖。圖2是表示便攜信息終端裝置的外觀的圖。圖3是表示便攜信息終端裝置的硬件的框圖。圖4是表示便攜信息終端裝置的功能的框圖。圖5是表示窗口管理表的數(shù)據(jù)結(jié)構(gòu)例的圖。圖6是表示圖形定義表的數(shù)據(jù)結(jié)構(gòu)例的圖。圖7是表示窗口顯示控制的流程圖。圖8是表示第1圖形判斷的例子的圖。圖9是表示第1窗口操作的例子的圖。圖10是表示第2圖形判斷的例子的圖。圖11是表示第2窗口操作的例子的圖。圖12是表示第3圖形判斷的例子的圖。圖13是表示第3窗口操作的例子的圖。圖14是表示第4圖形判斷的例子的圖。圖15是表示第4窗口操作的例子的圖。具體實(shí)施例方式下面參照附圖詳細(xì)說(shuō)明本實(shí)施方式。圖1是表示本實(shí)施方式涉及的信息處理裝置的例子的圖。圖1所示的信息處理裝置1能進(jìn)行窗口顯示。作為信息處理裝置1,可考慮使用膝上型計(jì)算機(jī)、UMPC(UltramobiIePersonalComputer)、PDA(PersonalDataAssistance)、移動(dòng)電話(huà)等各種裝置。信息處理裝置1具有顯示部la、檢測(cè)部Ib和控制部lc。顯示部Ia顯示包含1個(gè)或1個(gè)以上的窗口的操作畫(huà)面。作為顯示部la,例如可以使用液晶顯示器、有機(jī)EUElectroLuminescence)顯示器。用戶(hù)操作顯示于顯示部Ia的窗口,能進(jìn)行各種作業(yè)。檢測(cè)部Ib檢測(cè)針對(duì)顯示部Ia上的操作畫(huà)面的觸摸操作。作為檢測(cè)部lb,例如可使用觸摸面板。檢測(cè)部Ib向控制部Ic通知操作畫(huà)面中的被觸摸的位置。位置的通知是定期(例如每隔50ms)或不定期進(jìn)行的。檢測(cè)部Ib既可以允許通過(guò)用戶(hù)的手指進(jìn)行觸摸操作,也可以允許使用手寫(xiě)筆進(jìn)行觸摸操作??刂撇縄c確定與檢測(cè)部Ib檢測(cè)出的觸摸操作的軌跡對(duì)應(yīng)的圖形。例如預(yù)先存儲(chǔ)“X”的形狀特征,當(dāng)檢測(cè)出與該特征一致的軌跡時(shí)判斷為描繪出了“X”??刂撇縄c可以區(qū)分多種圖形加以確定。這種情況下,可考慮預(yù)先保持將圖形與形狀特征對(duì)應(yīng)起來(lái)的表。作為檢測(cè)對(duì)象的圖形既可以固定也可以由用戶(hù)進(jìn)行設(shè)定。而且控制部Ic對(duì)顯示于顯示部Ia的窗口進(jìn)行與所確定的圖形對(duì)應(yīng)的顯示控制。顯示控制包含窗口的最大化/最小化/關(guān)閉/滾動(dòng)等。例如確定“X”作為圖形時(shí),關(guān)閉窗口。顯示控制的對(duì)象既可以是顯示于顯示部Ia的所有窗口,也可以是一部分窗口。如果是一部分窗口,則例如可以考慮僅將作為當(dāng)前操作對(duì)象的窗口(活動(dòng)的窗口)作為對(duì)象。根據(jù)這種信息處理裝置1,通過(guò)顯示部Ia顯示1個(gè)或1個(gè)以上的窗口。通過(guò)檢測(cè)部Ib檢測(cè)針對(duì)顯示部Ia的觸摸操作。通過(guò)控制部Ic確定所檢測(cè)出的觸摸操作的軌跡所示的圖形,對(duì)顯示于顯示部Ia的窗口進(jìn)行對(duì)應(yīng)于圖形的顯示控制。由此,用戶(hù)對(duì)窗口操作的操作性得以提升。例如,用戶(hù)即使未能正確觸摸操作畫(huà)面內(nèi)顯示得相對(duì)較小的標(biāo)題欄或按鈕,也能進(jìn)行最大化/最小化/關(guān)閉/滾動(dòng)等窗口操作。這對(duì)于無(wú)法充分增大操作畫(huà)面區(qū)域的便攜型信息終端裝置尤為有效。接著進(jìn)一步詳細(xì)說(shuō)明將上述顯示控制方法應(yīng)用于具備觸摸面板的便攜信息終端裝置的情況。其中,上述顯示控制方法既可以應(yīng)用于具備觸摸面板之外的檢測(cè)部的便攜信息終端裝置,也可以用于其他種類(lèi)的信息處理裝置。圖2是表示便攜信息終端裝置的圖。本實(shí)施方式涉及的便攜信息終端裝置100是被稱(chēng)作UMPC的小型信息終端裝置,易于攜帶出行。便攜信息終端裝置100具有殼體101、102。殼體101可相對(duì)于殼體102開(kāi)閉。圖2表示殼體101打開(kāi)的狀態(tài)。殼體101具有顯示器103(圖2中未示出)和觸摸面板104。殼體102具有鍵盤(pán)105。顯示器103配置與觸摸面板104的下層以顯示操作畫(huà)面。顯示器103所顯示的操作畫(huà)面能透過(guò)觸摸面板104從殼體101的前表面進(jìn)行視覺(jué)辨認(rèn)。用戶(hù)可以在觀看顯示器103顯示的操作畫(huà)面的同時(shí),進(jìn)行對(duì)觸摸面板104的觸摸操作。并且,根據(jù)觸摸面板104的種類(lèi)不同,有時(shí)顯示器103會(huì)配置于觸摸面板104的上層側(cè)。觸摸面板104檢測(cè)觸摸操作。用戶(hù)可以通過(guò)手寫(xiě)筆106或手指對(duì)觸摸面板104進(jìn)行觸摸。觸摸面板104檢測(cè)手寫(xiě)筆106的前端或手指接觸的位置。作為檢測(cè)觸摸操作的方法,例如可考慮使用電阻膜的方法、在表面形成電場(chǎng)的方法、使用紅外線(xiàn)的方法等。并且,根據(jù)檢測(cè)方法,有時(shí)不接觸也能檢測(cè)出位置。鍵盤(pán)105是具備文字鍵/記號(hào)鍵/數(shù)字鍵/功能鍵等各種鍵的輸入裝置。當(dāng)用戶(hù)按下某個(gè)鍵時(shí),鍵盤(pán)105輸出與所按下的鍵對(duì)應(yīng)的電信號(hào)。用戶(hù)能通過(guò)鍵操作來(lái)進(jìn)行文章輸入和功能的調(diào)出。并且,還可以在便攜信息終端裝置100設(shè)置其他輸入輸出裝置。例如可考慮設(shè)置揚(yáng)聲器或麥克風(fēng)。另外,還可以對(duì)便攜信息終端裝置100連接其他輸入輸出裝置。例如可考慮連接鼠標(biāo)。圖3是表示便攜信息終端裝置的硬件的框圖。便攜信息終端裝置100具WCPU(CentralProcessingUnit)IlURAM(RandomAccessMemory)112>HDD(HardDiskDrive)113、通信接口114、顯示處理部115和輸入處理部116。這些部件設(shè)置于殼體101或殼體102內(nèi)。CPUlll控制便攜信息終端裝置100整體的工作。此時(shí),讀取出存儲(chǔ)于HDD113的程序,在RAM112展開(kāi)并執(zhí)行。具體地,CPUlll在便攜信息終端裝置100啟動(dòng)時(shí)開(kāi)始執(zhí)行OS(OperatingSystem)程序和窗口顯示控制程序。此后適當(dāng)開(kāi)始/結(jié)束應(yīng)用程序的執(zhí)行。并且還可以將多個(gè)CPU搭載于便攜信息終端裝置100進(jìn)行分散處理。RAMI12暫時(shí)存儲(chǔ)CPUlll所執(zhí)行的程序和用于處理的各種數(shù)據(jù)的至少一部分。CPUlll對(duì)于RAM112適當(dāng)執(zhí)行程序和數(shù)據(jù)的寫(xiě)入和讀取。還可以使用其他種類(lèi)的存儲(chǔ)器取代RAMI12。HDD113存儲(chǔ)CPUlll所執(zhí)行的程序和用于處理的各種數(shù)據(jù)。存儲(chǔ)于HDD113的程序包括OS程序、窗口顯示控制程序、應(yīng)用程序。所存儲(chǔ)的數(shù)據(jù)包括窗口顯示控制的設(shè)定數(shù)據(jù)。還可以使用SSD(SolidStateDrive)等非易失性存儲(chǔ)器裝置代替HDD113。通信接口114經(jīng)由網(wǎng)絡(luò)與其他信息處理裝置進(jìn)行數(shù)據(jù)通信。S卩,通信接口114在CPUlll的控制之下對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼/調(diào)制后輸出給網(wǎng)絡(luò)。另外,對(duì)從網(wǎng)絡(luò)接收到的數(shù)據(jù)進(jìn)行解調(diào)/解碼。并且,關(guān)于通信接口114所訪問(wèn)的網(wǎng)絡(luò),可考慮到有線(xiàn)和無(wú)線(xiàn)的情況。顯示處理部115與顯示器103連接。顯示處理部115在CPUlll的控制之下對(duì)顯示于顯示器103的操作畫(huà)面進(jìn)行圖像處理,連續(xù)性地向顯示器103輸出圖像信號(hào)。操作畫(huà)面可能會(huì)包含1個(gè)或多個(gè)窗口。輸入處理部116與觸摸面板104和鍵盤(pán)105連接。輸入處理部116檢測(cè)觸摸面板104輸出的表示觸摸開(kāi)始(DOWN事件)、觸摸結(jié)束(UP事件)、當(dāng)前的觸摸位置坐標(biāo)等的輸入信號(hào)。還檢測(cè)鍵盤(pán)105輸出的表示被按下的鍵的輸入信號(hào)。檢測(cè)到的輸入信號(hào)被輸出給CPUlll。并且,顯示器103對(duì)應(yīng)于圖1的顯示部la。觸摸面板104對(duì)應(yīng)于圖1的檢測(cè)部lb。CPUlll和RAMI12對(duì)應(yīng)于圖1的控制部Ic。圖4是表示便攜信息終端裝置的功能的框圖。便攜信息終端裝置100具有窗口信息存儲(chǔ)部120、圖形信息存儲(chǔ)部130、觸摸檢測(cè)部140、手寫(xiě)筆監(jiān)視部150和窗口操作部160。這些模塊的功能可通過(guò)CPUlll在RAM112展開(kāi)程序并執(zhí)行來(lái)實(shí)現(xiàn)。其中,也可以將其一部分或全部作為硬件部件實(shí)現(xiàn)。窗口信息存儲(chǔ)部120存儲(chǔ)表示所打開(kāi)的窗口各自的狀態(tài)的窗口管理信息。窗口管理信息所表示的狀態(tài)包含窗口的顯示狀態(tài)和使用狀態(tài)。顯示狀態(tài)例如有最大化狀態(tài)(在可確保的最大顯示區(qū)域中顯示的狀態(tài))、最小化狀態(tài)(圖標(biāo)化進(jìn)行顯示的狀態(tài))、通常顯示的狀態(tài)(最大化和最小化之外的狀態(tài))。使用狀態(tài)例如有活動(dòng)(作為用戶(hù)的操作對(duì)象的狀態(tài))和非活動(dòng)(不是用戶(hù)的操作對(duì)象的狀態(tài))。圖形信息存儲(chǔ)部130存儲(chǔ)對(duì)窗口操作的指令進(jìn)行定義的圖形信息。指令被定義為通過(guò)觸摸操作描繪的圖形。圖形信息例如包含表示窗口操作的種類(lèi)的信息、用于根據(jù)觸摸操作的軌跡確定圖形的特征信息。窗口操作的種類(lèi)例如有窗口的最大化/最小化/關(guān)閉/滾動(dòng)。還可以由用戶(hù)更新圖形信息。觸摸檢測(cè)部140經(jīng)由輸入處理部116獲得觸摸面板104輸出的表示觸摸操作的輸入信號(hào)。觸摸檢測(cè)部140根據(jù)UP事件和DOWN事件,檢測(cè)拖動(dòng)操作。而且在進(jìn)行拖動(dòng)的期間內(nèi),連續(xù)性地(例如以50ms周期)將表示當(dāng)前觸摸位置的坐標(biāo)通知給手寫(xiě)筆監(jiān)視部150。其中,也可以通知相對(duì)于上次通知的坐標(biāo)的變化量。并且,觸摸檢測(cè)部140既可以將識(shí)別用于窗口操作的觸摸操作的區(qū)域設(shè)為觸摸面板104上的所有區(qū)域,也可以將其限制為局部區(qū)域。局部區(qū)域的情況下,例如可以考慮限制為最前面的窗口或顯示活動(dòng)窗口的區(qū)域的方法。即,可以考慮將在顯示有規(guī)定窗口的區(qū)域上的規(guī)定觸摸操作判斷為用于窗口操作的觸摸操作的方法。此時(shí)軌跡的一部分可以跨越至窗口之外。手寫(xiě)筆監(jiān)視部150從觸摸檢測(cè)部140連續(xù)獲得當(dāng)前的觸摸位置信息,暫時(shí)存儲(chǔ)觸摸操作的軌跡。例如保持到規(guī)定時(shí)間前的拖動(dòng)操作或到規(guī)定次數(shù)前的拖動(dòng)操作的坐標(biāo)。而且手寫(xiě)筆監(jiān)視部150參照存儲(chǔ)于圖形信息存儲(chǔ)部130的圖形信息,確定觸摸操作的軌跡所表示的指令。例如核對(duì)觸摸操作的軌跡與各指令的特征信息,選擇最適合的指令。此后,手寫(xiě)筆監(jiān)視部150指示窗口操作部160執(zhí)行所確定的指令表示的窗口操作。窗口操作部160控制窗口的顯示狀態(tài)。即,窗口操作部160,當(dāng)從手寫(xiě)筆監(jiān)視部150接收到窗口操作的指示時(shí),參照存儲(chǔ)于窗口信息存儲(chǔ)部120的窗口信息,確定當(dāng)前活動(dòng)的窗口。然后對(duì)活動(dòng)窗口執(zhí)行窗口操作,經(jīng)由顯示處理部115在顯示器103顯示窗口操作后的操作畫(huà)面。另外,窗口操作部160更新窗口信息。并且,還可以將窗口操作的對(duì)象設(shè)為最前面或最背面的窗口等其他窗口,而不是設(shè)為活動(dòng)窗口。另外,既可以按照指令選擇操作對(duì)象,也可以按照進(jìn)行了觸摸操作的位置選擇操作對(duì)象。這種情況下,手寫(xiě)筆150對(duì)窗口操作部160確定操作對(duì)象的窗口。上述模塊的功能還可以通過(guò)多種程序的協(xié)作來(lái)實(shí)現(xiàn)。例如可考慮通過(guò)驅(qū)動(dòng)器程序?qū)崿F(xiàn)觸摸檢測(cè)部140的功能,通過(guò)應(yīng)用程序?qū)崿F(xiàn)圖形信息存儲(chǔ)部130和手寫(xiě)筆監(jiān)視部150的功能,通過(guò)OS程序?qū)崿F(xiàn)窗口信息存儲(chǔ)部120和窗口操作部160的功能。圖5是表示窗口管理表的數(shù)據(jù)結(jié)構(gòu)例的圖。窗口管理表121存儲(chǔ)于窗口信息存儲(chǔ)部120,通過(guò)窗口操作部160進(jìn)行參照和更新。窗口管理表121設(shè)有表示窗口ID(IDentifier)、顯示狀態(tài)和活動(dòng)的項(xiàng)目。在各項(xiàng)目的橫向排列的信息彼此互相關(guān)聯(lián)。表示窗口ID的項(xiàng)目設(shè)定有用于識(shí)別各窗口的文字列。窗口ID例如是在窗口打開(kāi)時(shí)被自動(dòng)賦予的。表示顯示狀態(tài)的項(xiàng)目被設(shè)定有表示窗口的當(dāng)前顯示狀態(tài)的文字列。例如設(shè)定有“最大化”、“最小化”或“通常”。表示活動(dòng)的項(xiàng)目被設(shè)定有表示窗口當(dāng)前是否活動(dòng)的標(biāo)志。例如活動(dòng)的情況下設(shè)定為“Yes”,不活動(dòng)的情況下設(shè)定為“No”?;顒?dòng)窗口既可以?xún)H限為1個(gè),也可以允許同時(shí)存在多個(gè)。例如,在窗口管理表121登記了窗口ID為“windowftA”、顯示狀態(tài)為“通?!?、活動(dòng)標(biāo)志為“hs”的信息。這表示當(dāng)前在操作畫(huà)面上以通常顯示的狀態(tài)顯示某窗口,且處于活動(dòng)狀態(tài)。還登記了窗口ID為“WindoW#C”、顯示狀態(tài)為“最小化”、活動(dòng)標(biāo)志為“No”的信息。這表示當(dāng)前在操作畫(huà)面上以圖標(biāo)化狀態(tài)顯示其他窗口,且處于非活動(dòng)狀態(tài)。窗口操作部160在窗口打開(kāi)時(shí)將打開(kāi)的窗口的信息登記于窗口管理表121。新近打開(kāi)的窗口的顯示狀態(tài)為“通常”且活動(dòng)。此后按照用戶(hù)的輸入操作,顯示狀態(tài)和活動(dòng)/非活動(dòng)狀態(tài)也發(fā)生變化。另外,窗口操作部160在窗口關(guān)閉時(shí)從窗口管理表121刪除關(guān)閉的窗口的信息。也可以考慮不刪除窗口信息,將顯示狀態(tài)設(shè)定為“關(guān)閉”的方法。圖6是表示圖形定義表的數(shù)據(jù)結(jié)構(gòu)例的圖。圖形定義表131存儲(chǔ)于圖形信息存儲(chǔ)部130,通過(guò)手寫(xiě)筆監(jiān)視部150進(jìn)行參照。圖形定義表131設(shè)有表示圖形、操作和特征的項(xiàng)目。在各項(xiàng)目的橫向排列的信息彼此互相關(guān)聯(lián)起來(lái)。表示圖形的項(xiàng)目設(shè)定有用于識(shí)別各指令的記號(hào)。例如使用明確表現(xiàn)圖形形狀的結(jié)構(gòu)作為識(shí)別記號(hào)。表示操作的項(xiàng)目設(shè)定有表示窗口操作的種類(lèi)的文字列。例如設(shè)定有“最大化”、“最小化”、“關(guān)閉”或者“滾動(dòng)”。表示特征的項(xiàng)目設(shè)定有用于識(shí)別觸摸操作所描繪的圖形的特征信息。特征信息可以對(duì)1個(gè)圖形定義多個(gè)特征事項(xiàng)。并且,圖形特征還可以表現(xiàn)為定義多個(gè)坐標(biāo)關(guān)系的算式,以手寫(xiě)筆監(jiān)視部150易于解釋。例如,圖形定義表131被設(shè)定有圖形為“X”、操作為“關(guān)閉”的信息。這表示若通過(guò)觸摸操作描繪了可識(shí)別為“X”的圖形,則關(guān)閉活動(dòng)窗口。另外,還設(shè)定有圖形為“〇”且操作為“最大化”的信息。這表示若通過(guò)觸摸操作描繪了可識(shí)別為“〇”的圖形,則使活動(dòng)窗口最大化。手寫(xiě)筆監(jiān)視部150將從規(guī)定時(shí)間前或規(guī)定次數(shù)前到當(dāng)前為止的拖動(dòng)操作的軌跡與各圖形的特征信息核對(duì),判斷是否存在特征一致的登記圖形。當(dāng)對(duì)于1個(gè)圖形設(shè)定了多個(gè)特征項(xiàng)目的情況下,例如當(dāng)與所有特征項(xiàng)目一致時(shí)判斷為與該圖形一致。并且用戶(hù)通過(guò)更新圖形定義表131,能夠變更圖形與窗口操作的種類(lèi)之間的對(duì)應(yīng)關(guān)系。還可以對(duì)新圖形進(jìn)行追加登記。圖7是表示窗口顯示控制的流程圖。圖7所示的處理是在便攜信息終端裝置100中重復(fù)執(zhí)行的。以下按照步驟編號(hào)說(shuō)明窗口顯示控制的處理內(nèi)容。步驟Sl觸摸檢測(cè)部140根據(jù)從觸摸面板104獲得的輸入信號(hào),檢測(cè)在觸摸面板104上的拖動(dòng)操作。于是,觸摸檢測(cè)部140將拖動(dòng)操作中的觸摸位置變化通知給手寫(xiě)筆監(jiān)視部150。步驟S2手寫(xiě)筆監(jiān)視部150參照存儲(chǔ)于圖形信息存儲(chǔ)部130的圖形定義表131,將拖動(dòng)操作的軌跡與作為指令登記的圖形進(jìn)行核對(duì)。即判斷拖動(dòng)操作的軌跡是否與各圖形的特征一致。步驟S3手寫(xiě)筆監(jiān)視部150在步驟S2中判斷拖動(dòng)操作的軌跡是否與某個(gè)登記圖形一致。與某個(gè)登記圖形一致的情況下使處理進(jìn)入步驟S4。與任何登記圖形都不一致的情況下,結(jié)束處理。步驟S4手寫(xiě)筆監(jiān)視部150判斷與步驟S2中確定的圖形對(duì)應(yīng)的窗口操作的內(nèi)容。然后手寫(xiě)筆監(jiān)視部150指示窗口操作部160對(duì)活動(dòng)窗口進(jìn)行窗口操作。步驟S5窗口操作部160參照存儲(chǔ)于窗口信息存儲(chǔ)部120的窗口管理表121,確定活動(dòng)窗口。然后窗口操作部160執(zhí)行由手寫(xiě)筆監(jiān)視部150對(duì)所確定的窗口確定的操作,更新顯示于顯示器103的操作畫(huà)面。還一并更新登記于窗口管理表121的顯示狀態(tài)的信息。如上,便攜信息終端裝置100檢測(cè)在觸摸面板104上的觸摸操作,確定觸摸操作的軌跡所表示的圖形。然后對(duì)活動(dòng)窗口執(zhí)行與登記圖形對(duì)應(yīng)起來(lái)的操作,變更顯示狀態(tài),更新顯示于顯示器103的操作畫(huà)面。接著說(shuō)明判斷根據(jù)觸摸操作的軌跡描繪的圖形的方法以及窗口操作的具體例子。其中,舉例說(shuō)明⑴檢測(cè)出“X”則關(guān)閉窗口的情況、⑵檢測(cè)到“〇”則最大化的情況、⑶檢測(cè)出“Λ”則最小化的情況、⑷檢測(cè)出“>,,則滾動(dòng)的情況。圖8是表示第1圖形判斷的例子的圖。圖8表示根據(jù)觸摸操作的軌跡檢測(cè)“X”的方法。為了檢測(cè)“X”,例如在圖形定義表131登記如下的特征事項(xiàng)Al、A2。Al2條獨(dú)立的線(xiàn)僅在1點(diǎn)相交。A2分別對(duì)2條線(xiàn),交點(diǎn)處于“從線(xiàn)的中心到線(xiàn)全長(zhǎng)的25%”的范圍內(nèi)。例1的觸摸操作的軌跡滿(mǎn)足特征事項(xiàng)A1、A2雙方。因此在例1中判斷為描繪出了圖形“X”。而例2的觸摸操作的軌跡中,2條獨(dú)立的線(xiàn)在2點(diǎn)相交,不滿(mǎn)足特征事項(xiàng)Al。而例3的觸摸操作的軌跡中,交點(diǎn)不處于“從線(xiàn)的中心到線(xiàn)全長(zhǎng)的25%”的范圍內(nèi)不滿(mǎn)足特征事項(xiàng)A2。因而對(duì)于例2、3不能判斷為描繪出了圖形“X”。圖9是表示第1窗口操作的例子的圖。圖9所示的操作畫(huà)面211、212是顯示于顯示器103的操作畫(huà)面的例子。操作畫(huà)面211中,打開(kāi)了窗口A、B、C。其中,以通常狀態(tài)顯示窗口A、B,在任務(wù)欄以圖標(biāo)化狀態(tài)顯示窗口C。窗口A是顯示于最前面的活動(dòng)窗口。其中,當(dāng)在操作畫(huà)面211的顯示區(qū)域上進(jìn)行了描繪“X,,的觸摸操作時(shí),將其識(shí)別為表示活動(dòng)窗口A的關(guān)閉的指令。于是顯示器103的操作畫(huà)面從操作畫(huà)面211轉(zhuǎn)移為操作畫(huà)面212。即,窗口A關(guān)閉而從操作畫(huà)面消失。此時(shí),任務(wù)欄中所對(duì)應(yīng)的圖標(biāo)也消失。窗口A關(guān)閉后,例如顯示于窗口A下一層的窗口B成為活動(dòng)窗口。圖10是表示第2圖形判斷的例子的圖。圖10表示根據(jù)觸摸操作的軌跡檢測(cè)“〇”的方法。為了檢測(cè)“〇”,例如對(duì)圖形定義表131登記如下特征事項(xiàng)Bi、B2。Bi1條線(xiàn)從起點(diǎn)“檢測(cè)出DOWN事件的點(diǎn)”到終點(diǎn)(檢測(cè)出UP事件的點(diǎn))之間僅相交1次。B2起點(diǎn)與交點(diǎn)之間的長(zhǎng)度為線(xiàn)全長(zhǎng)的10%以下。例1的觸摸操作的軌跡滿(mǎn)足特征事項(xiàng)B1、B2雙方。因而對(duì)例1判斷為描繪出了圖形“〇”。另一方面,例2的觸摸操作的軌跡在從起點(diǎn)到終點(diǎn)之間不存在交點(diǎn),不滿(mǎn)足特征事項(xiàng)Bi。另外,例3的觸摸操作的軌跡從起點(diǎn)到交點(diǎn)之間的長(zhǎng)度大于線(xiàn)的全長(zhǎng)的10%,不滿(mǎn)足特征事項(xiàng)B2。因而對(duì)例2、3不判斷為描繪出了圖形“O”。圖11是表示第2窗口操作的例子的圖。圖11所示的操作畫(huà)面221、222是顯示于顯示器103的操作畫(huà)面的例子。在操作畫(huà)面221中,與圖9所示的操作畫(huà)面211同樣地,窗口A、B、C打開(kāi)。其中,以通常狀態(tài)顯示窗口A、B,在任務(wù)欄以圖標(biāo)化狀態(tài)顯示窗口C。窗口A是顯示于最前面的活動(dòng)窗口。其中,當(dāng)在操作畫(huà)面221的顯示區(qū)域上進(jìn)行了描繪“〇”的觸摸操作時(shí),將其識(shí)別為表示活動(dòng)窗口A的最大化的指令。于是顯示器103的操作畫(huà)面從操作畫(huà)面221轉(zhuǎn)移為操作畫(huà)面222。即,窗口A是使用顯示器103的最大限的顯示區(qū)域顯示出來(lái)的。窗口A最大化后,例如窗口A繼續(xù)為活動(dòng)窗口。圖12是表示第3圖形判斷的例子的圖。圖12表示根據(jù)觸摸操作的軌跡檢測(cè)“Λ”的方法。為了檢測(cè)“Λ”,例如對(duì)圖形定義表131登記如下特征事項(xiàng)Cl、C2。Cl1條線(xiàn)的中心點(diǎn)M與最頂點(diǎn)P(y坐標(biāo)最小的點(diǎn))之間的長(zhǎng)度在線(xiàn)的全長(zhǎng)的10%以下。其中,設(shè)從顯示區(qū)域上方到下方的方向?yàn)閥軸。C2起點(diǎn)的y坐標(biāo)與終點(diǎn)的y坐標(biāo)之差在起點(diǎn)的y坐標(biāo)與最頂點(diǎn)P的y坐標(biāo)之差的10%以下。其中,起點(diǎn)的y坐標(biāo)與終點(diǎn)的y坐標(biāo)哪一方較小都可以。例1的觸摸操作的軌跡滿(mǎn)足特征事項(xiàng)C1、C2雙方。因而對(duì)例1判斷為描繪出了圖形“Λ”。另一方面,例2的觸摸操作的軌跡在從中心點(diǎn)M與最頂點(diǎn)P之間的長(zhǎng)度大于線(xiàn)的全長(zhǎng)的10%,不滿(mǎn)足特征事項(xiàng)Cl。另外,例3的觸摸操作的軌跡中,起點(diǎn)的y坐標(biāo)與終點(diǎn)的y坐標(biāo)之差大于起點(diǎn)的ι坐標(biāo)與最頂點(diǎn)PWy坐標(biāo)之差的10%,不滿(mǎn)足特征事項(xiàng)C2。因而對(duì)例2、3不判斷為描繪出了圖形“Λ”。圖13是表示第3窗口操作的例子的圖。圖13所示的操作畫(huà)面231、232是顯示于顯示器103的操作畫(huà)面的例子。在操作畫(huà)面231中,與圖9所示的操作畫(huà)面211同樣地,窗口A、B、C打開(kāi)。其中,以通常狀態(tài)顯示窗口A、B,在任務(wù)欄以圖標(biāo)化狀態(tài)顯示窗口C。窗口A是顯示于最前面的活動(dòng)窗口。其中,當(dāng)在操作畫(huà)面231的顯示區(qū)域上進(jìn)行了描繪“Λ”的觸摸操作時(shí),將其識(shí)別為表示活動(dòng)窗口A的最小化的指令。于是顯示器103的操作畫(huà)面從操作畫(huà)面231轉(zhuǎn)移為操作畫(huà)面232。即,窗口A在任務(wù)欄僅顯示為圖標(biāo),在任務(wù)欄以外的區(qū)域,曾顯示于窗口A下一層的窗口B顯示于最前面。而此后觸摸了圖標(biāo)時(shí),窗口A恢復(fù)為通常顯示。圖14是表示第4圖形判斷的例子的圖。圖14表示根據(jù)觸摸操作的軌跡檢測(cè)“>,,的方法。為了檢測(cè)“>”,例如對(duì)圖形定義表131登記如下的特征事項(xiàng)D1、D2。Dll條線(xiàn)的最下點(diǎn)Q(y坐標(biāo)最大的點(diǎn))的χ坐標(biāo)與起點(diǎn)的χ坐標(biāo)之差在線(xiàn)的全長(zhǎng)的10%以下。其中,設(shè)顯示區(qū)域從左至右的方向?yàn)閄軸。D2終點(diǎn)的y坐標(biāo)處于起點(diǎn)的y坐標(biāo)與最下點(diǎn)QWy坐標(biāo)之間,且存在于“y坐標(biāo)距離兩點(diǎn)的中心之差為25%”范圍內(nèi)。例1的觸摸操作的軌跡滿(mǎn)足特征事項(xiàng)D1、D2雙方。因而對(duì)例1判斷為描繪出了圖形“>”。而例2的觸摸操作的軌跡中,最下點(diǎn)Q的χ坐標(biāo)與起點(diǎn)的χ坐標(biāo)之差大于線(xiàn)的全長(zhǎng)的10%,不滿(mǎn)足特征事項(xiàng)Dl。而例3的觸摸操作的軌跡中,終點(diǎn)的y坐標(biāo)過(guò)小(過(guò)于向上側(cè)延伸),因而不滿(mǎn)足特征事項(xiàng)D2。因此不對(duì)例2、3判斷為描繪出了圖形“>”。圖15是表示第4窗口操作的例子的圖。圖15所示的操作畫(huà)面241、242是顯示于顯示器103的操作畫(huà)面的例子。在操作畫(huà)面Ml中,與圖9所示的操作畫(huà)面211同樣地,窗口A、B、C打開(kāi)。其中,以通常狀態(tài)顯示窗口A、B,在任務(wù)欄以圖標(biāo)化狀態(tài)顯示窗口C。窗口A是顯示于最前面的活動(dòng)窗口。其中,當(dāng)在操作畫(huà)面Ml的顯示區(qū)域上進(jìn)行了描繪“>,,的觸摸操作時(shí),將其識(shí)別為表示活動(dòng)窗口A的滾動(dòng)的指令。于是顯示器103的操作畫(huà)面從操作畫(huà)面241轉(zhuǎn)移為操作畫(huà)面M2。S卩,在窗口A的區(qū)域內(nèi)產(chǎn)生下方向的畫(huà)面滾動(dòng),右側(cè)的滾動(dòng)條也向下方向移動(dòng)。這成為與操作了滾動(dòng)條的情況同樣的視覺(jué)效果。還可以進(jìn)行上方向的畫(huà)面滾動(dòng)。以上示出了4種窗口操作的例子,然而操作內(nèi)容不限于此,可以設(shè)定各種窗口操作。另外,能用作指令的圖形不限于上述內(nèi)容,可以登記各種圖形。圖形與窗口操作的種類(lèi)可以不是一對(duì)一對(duì)應(yīng)起來(lái),可以對(duì)1種窗口操作對(duì)應(yīng)多個(gè)圖形。還可以將手寫(xiě)筆106或手指描繪出的軌跡設(shè)為不可見(jiàn),或者在顯示器103顯示規(guī)定時(shí)間。另外,在圖9、11、13、15中,可以當(dāng)觸摸了處于窗口A的標(biāo)題欄右端的按鈕時(shí),進(jìn)行窗口A的關(guān)閉、最大化或最小化。另外,還可以當(dāng)拖動(dòng)了窗口A的滾動(dòng)條的情況下進(jìn)行畫(huà)面的滾動(dòng)。關(guān)于使用圖形指令的方法和使用按鈕和滾動(dòng)條的方法,既可以一并使用,也可以只使用其中某個(gè)。還可以由用戶(hù)設(shè)定開(kāi)啟何種方法。另外,還可以?xún)H將規(guī)定大小以上的圖形作為檢測(cè)對(duì)象,從而能夠抑制錯(cuò)誤操作。根據(jù)這種便攜信息終端裝置100,能確定觸摸操作所描繪的圖形,對(duì)當(dāng)前打開(kāi)的窗口(例如活動(dòng)窗口)執(zhí)行與圖形對(duì)應(yīng)的操作。由此即使用戶(hù)未能正確觸摸按鈕或滾動(dòng)條等操作圖形也無(wú)妨,能順暢地進(jìn)行窗口操作。即使得窗口操作的操作性得以提升。這對(duì)于便攜信息終端裝置尤為有效。并且,上述顯示控制可以通過(guò)使計(jì)算機(jī)執(zhí)行規(guī)定程序來(lái)實(shí)現(xiàn)。這種情況下,提供描述了應(yīng)實(shí)現(xiàn)的處理內(nèi)容的程序。描述了處理內(nèi)容的程序可以預(yù)先記錄于計(jì)算機(jī)可讀取的記錄介質(zhì)中。作為計(jì)算機(jī)可讀取的記錄介質(zhì),例如具有磁記錄裝置、光盤(pán)、光磁記錄介質(zhì)、半導(dǎo)體存儲(chǔ)器。作為磁記錄裝置具有硬盤(pán)裝置、軟盤(pán)(FD)、磁帶(MT)等。作為光盤(pán)具DVD(DigitalversatileDisc)>DVD-RAM>CD-ROM(CompactDisc-ReadOnlyMemory)>CD-R(Recordable)、CD-Rff(Reffritable)等。作為光磁記錄介質(zhì)具有MO(Magneto-Opticaldisk)等。在使程序流通的情況下,例如可銷(xiāo)售記錄有該程序的DVD、⑶-ROM等可攜帶記錄介質(zhì)。另外。還可以將程序存儲(chǔ)于服務(wù)器計(jì)算機(jī)的存儲(chǔ)裝置,經(jīng)由網(wǎng)絡(luò)將程序從服務(wù)器計(jì)算機(jī)轉(zhuǎn)發(fā)至其他計(jì)算機(jī)。執(zhí)行程序的計(jì)算機(jī)例如將記錄于可攜帶記錄介質(zhì)的程序或從服務(wù)器計(jì)算機(jī)轉(zhuǎn)發(fā)來(lái)的程序存儲(chǔ)于自身的存儲(chǔ)裝置中。然后計(jì)算機(jī)從自身的存儲(chǔ)裝置讀取程序,執(zhí)行按照程序的處理。計(jì)算機(jī)還可以直接從可攜帶記錄介質(zhì)讀取程序,執(zhí)行按照該程序的處理。另外,計(jì)算機(jī)可以在每當(dāng)從服務(wù)器計(jì)算機(jī)轉(zhuǎn)發(fā)來(lái)程序時(shí),逐次執(zhí)行按照所接受的程序的處理。以上僅示出了本發(fā)明的原理。對(duì)于本領(lǐng)域普通技術(shù)人員而言,能夠?qū)崿F(xiàn)更多的變形和變更,本發(fā)明不限于上述示出且說(shuō)明的正確構(gòu)成和應(yīng)用例,對(duì)應(yīng)的所有變形例及等同物都被視為屬于所附權(quán)利要求書(shū)及其等同物規(guī)定的本發(fā)明的范圍內(nèi)。符號(hào)說(shuō)明1信息處理裝置;Ia顯示部;Ib檢測(cè)部;Ic控制部權(quán)利要求1.一種信息處理裝置,其特征在于具有顯示部,其顯示1個(gè)或1個(gè)以上的窗口;檢測(cè)部,其檢測(cè)針對(duì)上述顯示部的觸摸操作;以及控制部,其對(duì)上述檢測(cè)部檢測(cè)出的上述觸摸操作的軌跡所示的圖形進(jìn)行確定,對(duì)顯示于上述顯示部上的窗口進(jìn)行對(duì)應(yīng)于上述圖形的顯示控制。2.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,上述控制部將顯示于上述顯示部上的窗口中的活動(dòng)的窗口作為控制對(duì)象。3.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,對(duì)應(yīng)于上述圖形的顯示控制包括窗口的最大化、最小化、關(guān)閉和滾動(dòng)中的至少1種。4.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于具有存儲(chǔ)部,該存儲(chǔ)部存儲(chǔ)將上述觸摸操作的軌跡特征與上述圖形對(duì)應(yīng)而得到的信息,上述控制部參照存儲(chǔ)于上述存儲(chǔ)部中的信息確定上述圖形。5.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于具有存儲(chǔ)部,該存儲(chǔ)部存儲(chǔ)將上述圖形與顯示控制的內(nèi)容對(duì)應(yīng)而得到的信息,上述控制部參照存儲(chǔ)于上述存儲(chǔ)部中的信息確定要執(zhí)行的顯示控制。6.一種具備顯示部的信息處理裝置的顯示控制方法,其特征在于,在上述顯示部上顯示1個(gè)或1個(gè)以上的窗口,檢測(cè)針對(duì)上述顯示部的觸摸操作,確定上述觸摸操作的軌跡所示的圖形,對(duì)顯示于上述顯示部上的窗口進(jìn)行對(duì)應(yīng)于上述圖形的顯示控制。7.一種顯示控制程序,其特征在于,使與顯示裝置連接的計(jì)算機(jī)執(zhí)行如下處理在上述顯示裝置上顯示1個(gè)或1個(gè)以上的窗口,檢測(cè)針對(duì)上述顯示裝置的觸摸操作,確定上述觸摸操作的軌跡所示的圖形,對(duì)顯示于上述顯示裝置上的窗口進(jìn)行對(duì)應(yīng)于上述圖形的顯示控制。全文摘要本發(fā)明提供一種信息處理裝置、顯示控制方法以及顯示控制程序,其能夠提升窗口操作的操作性。信息處理裝置(1)具有顯示部(1a)和檢測(cè)部(1b)。顯示部(1a)顯示1個(gè)或1個(gè)以上的窗口。檢測(cè)部(1b)檢測(cè)對(duì)于顯示部(1a)的觸摸操作??刂撇?1c)對(duì)檢測(cè)部(1b)檢測(cè)出的觸摸操作的軌跡所表現(xiàn)的圖形進(jìn)行確定,對(duì)顯示于顯示部(1a)的窗口進(jìn)行對(duì)應(yīng)于圖形的顯示控制(例如最大化/最小化/關(guān)閉/滾動(dòng)等)。文檔編號(hào)G06F3/041GK102317895SQ200980156660公開(kāi)日2012年1月11日申請(qǐng)日期2009年2月23日優(yōu)先權(quán)日2009年2月23日發(fā)明者垣江道人申請(qǐng)人:富士通株式會(huì)社