專利名稱:信息處理設備、顯示控制方法及計算機可讀記錄介質的制作方法
技術領域:
本發明涉及信息處理設備、用于控制顯示的方法和計算機可讀記錄介質。
背景技術:
近年來,具有觸摸屏的信息處理設備(如手機、視頻/音頻的回放設備(視頻/音 頻的記錄/回放設備)和自動柜員機(ATM)等)已變得廣為使用。在信息處理設備具有觸 摸屏的情況下,用戶可以通過使用手指或者操作裝置(例如筆形指點裝置)來操作信息處 理設備。因此,這樣的信息處理設備允許用戶更直觀地進行操作。在這樣的現有環境下,正在開發用于改進具有觸摸屏的信息處理設備的用戶友好 性的技術。一種信息處理設備包括傳感器,該傳感器檢測物體對信息處理設備的表面的觸 摸,該表面裝配有傳感器并且與信息處理設備的裝配有顯示面板的表面相對。例如在日本 待審專利申請公開No. 2003-330611中描述了一種用于根據位于顯示面板上并且對應于由 傳感器進行的檢測的結果的位置來進行處理的技術。
發明內容
在使用觸摸屏的情況下,當在例如顯示在顯示畫面上的虛擬按鈕上進行觸摸顯示 畫面的用戶操作(下文中該用戶操作可稱為“觸摸操作”)時,可以采用其中顯示與虛擬按 鈕有關的選項的方法。當采用上述方法時,顯示選項的方式可能使得,例如,選項(例如子 菜單、其它按鈕等)被遮蔽于按動按鈕的用戶手指之下。因此對用戶而言可能存在不方便 選擇遮蔽于手指之下的選項的情形。在此,觸摸操作在用于改進具有觸摸屏的信息處理設備的用戶友好性的現有技術 (下文稱為“現有技術”)中并非必需。因此可以防止出現不方便選擇上述選項這樣的情況。 然而,使用應用了現有技術的信息處理設備(下文稱為“現有信息處理設備”)的用戶必須 在現有信息處理設備的與裝配有顯示面板的表面相對的表面上進行操作,即用戶必須在用 戶并不直接看見的表面上進行操作。因此現有信息處理設備不具備“使用戶能夠更直觀地 進行操作”的優點,從而不可避免地降低用戶友好性。因此,即使在使用這樣的現有技術的情況下,對使用包括可以顯示顯示畫面并且 允許在顯示畫面上進行用戶操作的裝置的信息處理設備的用戶而言,似乎并沒有提供改進 的用戶友好性。這樣的裝置的例子有觸摸屏等。期望提供新穎和改進的信息處理設備、新穎和改進的用于控制顯示的方法以及新 穎和改進的計算機可讀記錄介質,可以為使用包括可以顯示顯示畫面并且允許在顯示畫面 上進行用戶操作的裝置的信息處理設備的用戶提供改進的用戶友好性。根據本發明的一種實施方式,提供一種信息處理設備,包括操作顯示單元,顯示 顯示畫面并且檢測根據在顯示畫面上進行的用戶操作而變化的檢測信息;操作確定單元, 根據檢測信息來判斷是否對可以由用戶操作的并且顯示在顯示畫面上的操作對象進行了 操作;待顯示圖像選擇單元,根據來自操作確定單元的判斷結果來選擇要在顯示畫面上顯示的待顯示圖像;不進行布置區域設置單元,根據檢測信息和來自操作確定單元的判斷結 果在顯示畫面上設置不進行布置的區域,該不進行布置的區域中不布置待顯示圖像;以及 布置處理單元,根據所選擇的待顯示圖像和所設置的不進行布置的區域,在顯示畫面內可 以進行布置的區域中布置待顯示圖像,該可以進行布置的區域中允許布置待顯示圖像。這種結構可以為使用包括可以顯示顯示畫面并且允許在顯示畫面上進行用戶操 作的裝置的信息處理設備的用戶提供改進的用戶友好性。此外,布置處理單元可根據所設置的不進行布置的區域和顯示畫面內可以顯示待 顯示圖像的顯示區域來設置可以進行布置的區域。此外,不進行布置區域設置單元可在每次布置處理單元布置待顯示圖像時更新所 設置的不進行布置的區域,并且布置處理單元根據所更新的不進行布置的區域來設置可以 進行布置的區域。此外,布置處理單元可基于檢測信息設置模擬重力方向,并設置待顯示圖像的顯 示開始的布置開始位置;并且可在模擬重力方向上從布置開始位置起布置由待顯示圖像選 擇單元選擇的待顯示圖像。此外,在操作確定單元判斷對預定操作對象進行了操作的情況下,待顯示圖像選 擇單元可選擇可以由用戶操作的并且與該預定操作對象相關的另一操作對象作為待顯示 圖像。此外,信息處理設備還可包括處理單元,根據來自操作確定單元的判斷結果,在 操作確定單元判斷已對操作對象進行了操作的情況下進行與操作對象對應的處理。根據本發明的一種實施方式,提供一種用于控制顯示的方法,該方法包括以下步 驟根據由顯示顯示畫面并且檢測根據在顯示畫面上進行的用戶操作而變化的檢測信息的 操作顯示單元所檢測的檢測信息來判斷是否對可以由用戶操作的并且顯示在顯示畫面上 的操作對象進行了操作;根據判斷步驟中的判斷結果來選擇要在顯示畫面上顯示的待顯示 圖像;根據檢測信息和判斷步驟中的判斷結果,在顯示畫面上設置不進行布置的區域,該不 進行布置的區域中不布置所述待顯示圖像;以及根據選擇步驟中選擇的待顯示圖像和設置 步驟中設置的不進行布置的區域,在顯示畫面內可以進行布置的區域中布置待顯示圖像, 該可以進行布置的區域中允許布置所述待顯示圖像。這種方法可以為使用包括可以顯示顯示畫面并且允許在顯示畫面上進行用戶操 作的裝置的信息處理設備的用戶提供改進的用戶友好性。根據本發明的一種實施方式,提供一種其中記錄有程序的計算機可讀記錄介質, 該程序包括以下步驟根據由顯示顯示畫面并且檢測根據在顯示畫面上進行的用戶操作而 變化的檢測信息的操作顯示單元所檢測的檢測信息來判斷是否對可以由用戶操作的并且 顯示在顯示畫面上的操作對象進行了操作;根據判斷步驟中的判斷結果來選擇要在顯示畫 面上顯示的待顯示圖像;根據檢測信息和判斷步驟中的判斷結果,在顯示畫面上設置不進 行布置的區域,該不進行布置的區域中不布置所述待顯示圖像;以及根據選擇步驟中選擇 的待顯示圖像和設置步驟中設置的不進行布置的區域,在顯示畫面內可以進行布置的區域 中布置待顯示圖像,該可以進行布置的區域中允許布置所述待顯示圖像。這種計算機可讀記錄介質可以為使用包括可以顯示顯示畫面并且允許在顯示畫 面上進行用戶操作的裝置的信息處理設備的用戶提供改進的用戶友好性。
5
根據本發明的實施方式,可以提供包括可以顯示顯示畫面并且允許在顯示畫面上 進行用戶操作的裝置的信息處理設備的改進的用戶友好性。
圖1A是圖示出由根據本發明實施方式的信息處理設備進行的改進用戶友好性的 方法的圖;圖1B是圖示出上述由根據本發明實施方式的信息處理設備進行的用于改進用戶 友好性的方法的圖;圖1C是圖示出上述由根據本發明實施方式的信息處理設備進行的用于改進用戶 友好性的方法的圖;圖1D是圖示出上述由根據本發明實施方式的信息處理設備進行的用于改進用戶 友好性的方法的圖;圖2是圖示出由根據本發明實施方式的信息處理設備檢測的檢測信息的例子的 圖;圖3A是示出了根據本發明實施方式的基于檢測信息不進行布置的區域的例子的 圖;圖3B是示出了根據本發明實施方式的基于檢測信息不進行布置的區域的例子的 圖;圖4是示出了由根據本發明實施方式的信息處理設備進行的布置處理的結果的 例子的圖;圖5是示出了根據由根據本發明實施方式的信息處理設備進行的改進用戶友好 性的方法的處理的例子的流程圖;圖6是示出了由根據本發明實施方式的信息處理設備進行的用于布置待顯示圖 像的處理的例子的流程圖;圖7是示出了根據本發明實施方式的信息處理設備的結構的例子的圖;以及圖8是示出了根據本發明實施方式的信息處理設備的硬件結構的例子的圖。
具體實施例方式下文中將參照附圖具體地描述本發明的優選實施方式。在此,在本說明書和附圖 中用相同的附圖標記表示具有基本上相同的功能和結構的單元,并且將省略其贅述。下文將按以下順序進行描述1.根據本發明實施方式的方法;2.根據本發明實施方式的信息處理設備;3.根據本發明實施方式的程序。根據本發明實施方式的方法在描述根據本發明實施方式的信息處理設備(下文可以稱之為“信息處理設備 100”)的結構之前,將描述根據本發明實施方式的用于改進用戶友好性的方法。根據本發明實施方式的用于改進用戶友好性的方法的概述圖1A至1D是圖示出由根據本發明實施方式的信息處理設備100進行的用于改進用戶友好性的方法的圖。在此,圖1A至1D示出了顯示在觸摸屏TS上的顯示畫面的例子。在該例子中,用 于輸入字符的虛擬操作鍵(可以由用戶操作的并且顯示在顯示畫面上的操作對象的一個 例子)被顯示在顯示畫面上。由于如圖1A至1D中所示用于輸入字符的虛擬操作鍵顯示, 所以用戶可例如通過觸摸顯示畫面而進行的用戶操作(下文可以稱之為“觸摸操作”或者 “觸摸”)來按動虛擬操作鍵以輸入字符。下文中將使用如下例子來描述根據本發明實施方 式的用于改進用戶友好性的方法在該例子中,如圖1A至1D中所示的由按鈕表示的虛擬操 作鍵被顯示在信息處理設備100的顯示畫面上(下文可將虛擬操作鍵稱為“按鈕”);然而, 根據本發明實施方式的改進用戶友好性的方法不限于此。例如,信息處理設備100可顯示 被顯示為圖像(例如圖標)并對應于預定處理的虛擬操作鍵。信息處理設備100還可響應 于對虛擬操作鍵進行的觸摸操作來顯示與該虛擬操作鍵相關的其它虛擬操作鍵。另外,在 觸摸與主菜單對應的虛擬操作鍵的情況下,在嵌套結構的菜單的畫面中,信息處理設備100 還可以顯示對應于子菜單的虛擬操作鍵。當主要代表日文五十音(50-character)假名音節表的列的頂端假名字符的多個 按鈕顯示在顯示畫面上時(圖1A),如果用戶觸摸例如與假名字符“HA”對應的按鈕(圖 1B),則信息處理設備顯示與所觸摸的按鈕相關的虛擬操作鍵。在此,信息處理設備100以 不把虛擬操作鍵顯示在用來觸摸按鈕的手指之下這樣的方式來顯示虛擬操作鍵(圖1C)。 在此,圖1C圖示其中顯示與“HA列中的其它假名字符”和“與假名字符‘HA’相關并且發濁 音或[P]音的假名字符”對應的按鈕的例子;然而,要顯示的按鈕不限于此。例如信息處理 設備100可以進一步顯示與“與‘HA’列中的其它假名字符相關并且發濁音或者[p]聲的假 名字符”對應的按鈕。在下文中,可將如下按鈕稱作“母按鈕”與例如對應于圖1A至1C中示出的假名字 符“HA”的按鈕一樣,在被觸摸時引起其它虛擬操作鍵(和/或顯示為不允許用戶對對象進 行操作的狀態的對象)被顯示的按鈕。另外,在下文中,可將如下按鈕稱作“子按鈕”與例 如對應于圖1C中示出的“HA列中的其它假名字符”和“與假名字符‘HA’相關并且發濁音 或[P]音的假名字符”的按鈕一樣,通過對母按鈕進行的觸摸操作而顯示在顯示畫面上的按 鈕。在此,在用戶觸摸了根據本發明實施方式的“子按鈕”的情況下,該“子按鈕”可能接著 又用作“母按鈕”。例如,如圖1C中所示,信息處理設備100以不把與被觸摸的母按鈕相關的子按鈕 顯示在用來觸摸母按鈕的用戶手指之下這樣的方式來顯示子按鈕。因此不以例如子按鈕被 遮蔽于用戶手指之下這樣的方式來顯示顯示在顯示畫面上的子按鈕。觸摸母按鈕的用戶手 指無礙于觀看子按鈕,從而用戶能夠容易地觸摸子按鈕(圖1D)。因此信息處理設備100 可以防止在(現有的)具有觸摸屏的信息處理設備中可能出現的不方便選擇上述選項的情 形。因此信息處理設備100可以改進用戶友好性。另外,如圖1A至1D中所示,信息處理設備100允許觸摸操作在觸摸屏TS上進行。 因此,有別于應用了現有技術的現有信息處理設備,信息處理設備100仍然具有“使用戶能 夠更直觀地進行操作”的優點。因此,信息處理設備100的用戶友好性可被改進得優于應用 了現有技術的現有信息處理設備的用戶友好性。因此,信息處理設備100可以為使用包括可以顯示顯示畫面并且允許在顯示畫面上進行用戶操作的裝置的信息處理設備的用戶提供改進的用戶友好性。根據用于改進用戶友好性的方法的處理的概述下文將描述對為了實現上述用于改進用戶友好性的方法而由信息處理設備100 進行的處理的概述。通過例如在(0)中示出的前提下進行以下(1)至(4)的處理,信息處 理設備100實現根據本發明實施方式的用于改進用戶友好性的方法。(0)前提信息處理設備100包括如下裝置(該裝置是下文描述的操作顯示單元)該裝置 可以顯示顯示畫面和允許在顯示畫面上進行用戶操作,并且可以檢測根據在顯示畫面上進 行的用戶操作而變化的檢測信息。在此,該裝置的一個實例是例如用作多點觸摸屏的靜電 觸摸屏;然而,該裝置不限于此。在信息處理設備100包括靜電觸摸屏的情況下,將靜電傳感器在顯示畫面上例如 布置為矩陣。在例如用戶將手指接近顯示畫面或者觸摸顯示畫面的情況下,手指與靜電傳 感器之間的電容增大。因此信息處理設備100可以檢測與基于顯示畫面上進行的用戶操作 的電容變化對應的值作為檢測信息。下文將把信息處理設備100描述為包括作為上述裝置的靜電觸摸屏(用作多點觸 摸屏)的設備;然而,根據本發明實施方式的信息處理設備中所包括的上述裝置當然不限 于靜電觸摸屏。圖2是圖示出根據本發明實施方式的信息處理設備100檢測的檢測信息的例子的 圖。信息處理設備100檢測檢測信息,檢測信息的檢測例如考慮兩個主要因素,包括響應 于觸摸操作而檢測到的檢測信息(圖2中的A),和當用戶手指接近顯示畫面時檢測到的檢 測信息(圖2中的B)。即,信息處理設備100可以檢測與如例如圖2中的B所示用戶不直 接接觸的顯示畫面區域對應的檢測信息。在下文中,在如例如圖2中的A所示用戶直接觸摸顯示畫面時所檢測到的檢測信 息可被稱作“第一檢測信息”。另外,在下文中,與如例如圖2中的B所示用戶不直接接觸的 顯示畫面區域對應的檢測信息可被稱作“第二檢測信息”。在檢測到檢測信息的情況下,例 如如果檢測信息超過預定閾值,則信息處理設備100判斷檢測到第一檢測信息。如果檢測 信息低于或者等于預定閾值,則信息處理設備100判斷檢測到第二檢測信息。然而,判斷是 檢測到第一檢測信息還是第二檢測信息的方法不限于此。通過使用如圖2中所示的檢測信息(第一檢測信息、第二檢測信息)進行以下(1) 至(4)的處理,信息處理設備100實現例如圖1C中示出的顯示。在下文中,信息處理設備 100的操作顯示單元(下文描述)檢測檢測信息。(1)用于判斷是否對操作對象進行了操作的處理信息處理設備100根據檢測到的信息來判斷是否對顯示在顯示畫面上并可由用 戶操作的操作對象(操作目標)進行了操作。在此,根據本發明實施方式的操作對象的例 子包括例如如圖1A至1D中所示的由按鈕表示的虛擬操作鍵和與嵌套結構的菜單顯示對應 的虛擬操作鍵。然而,操作對象不限于此。下文將描述根據本發明實施方式的操作對象是 “虛擬操作鍵”的例子。例如根據與顯示畫面上虛擬操作鍵所顯示的位置有關的信息(例如坐標信息)和 與顯示畫面上檢測到第一檢測信息的位置有關的信息(例如與靜電傳感器的位置有關的信息),信息處理設備100判斷是否對虛擬操作鍵進行了操作。更具體地,例如在虛擬操作 鍵的位置與檢測到第一檢測信息的位置匹配的情況下,信息處理設備100判斷對操作對象 進行了操作。然而,用來做出判斷的條件不限于此。例如在檢測到第一檢測信息的位置在 離虛擬操作鍵的位置預定距離以內的情況下,信息處理設備100也可以判斷對虛擬操作對 象進行了操作。(2)用于選擇待顯示圖像的處理在上述(1)的處理中,如果判斷對虛擬操作鍵進行了操作,則信息處理設備100選 擇要在顯示畫面上顯示的圖像(待顯示的對象)。在此,根據本發明實施方式的待顯示圖像的例子包括與已被判斷為對其進行了操 作的虛擬操作鍵相關的其它虛擬操作鍵,例如,圖1C中示出的子按鈕。然而,根據本發明實 施方式的待顯示圖像不限于此。例如,信息處理設備100還可以將不允許用戶操作的對象 (目標)視為待顯示圖像。不允許用戶操作的對象的例子例如有顯示主要起傳達信息的 作用的消息信息的對象,比如解釋分配給已被判斷為對其進行了操作的虛擬操作鍵的處理 的幫助消息。然而,不允許用戶操作的對象不限于此。例如在進行了用戶從手指觸摸過的 虛擬操作鍵移開手指這一動作的情況下,信息處理設備100執行分配給該虛擬操作鍵的處 理(下文描述)。在下文中,用戶在觸摸過觸摸屏之后從觸摸屏移開手指的這一動作可被稱 作“釋放”。信息處理設備100例如使用查找表來選擇待顯示圖像,在所述查找表中每個虛擬 操作鍵(操作對象)與對應的用來指定待顯示圖像的信息(例如鏈接和程序標識符(ID) 這樣的信息)中的一條相關聯。然而,選擇待顯示圖像的方法不限于此。(3)用于設置不進行布置的區域的處理信息處理設備100根據上述(1)的處理的結果和檢測到的檢測信息來設置不進行 布置的區域,在不進行布置的區域中將不布置待顯示圖像,并且不進行布置的區域包含于 顯示畫面中。更具體地,在上述(1)的處理中判斷對操作對象進行了操作的情況下,信息處 理設備100根據檢測到的檢測信息來設置不進行布置的區域,在不進行布置的區域中將不 布置待顯示圖像,并且不進行布置的區域包含于顯示畫面中。圖3A和3B是圖示出根據本發明實施方式的使用檢測信息的不進行布置的區域的 例子的圖。例如根據檢測到的檢測信息(第一檢測信息、第二檢測信息),信息處理設備100 將包括檢測信息的矩形區域設置為不進行布置的區域。圖3A示出了信息處理設備100將 區域AR1設置為不進行布置的區域的例子,而圖3B示出了信息處理設備100將區域AR2設 置為不進行布置的區域的例子。在此,通過例如將定向邊界框這樣的方法應用于根據檢測信息將檢測到的手指形 狀的二進制圖像,信息處理設備100根據電容分布獲得手指的長度、寬度和角度。信息處理 設備100基于檢測信息來設置不進行布置的區域。然而,設置不進行布置的區域的方法不 限于此。另外,在下文描述的(4)的處理(下文描述)中,信息處理設備100使用關于基于 檢測信息而設置的不進行布置的區域的長邊(例如圖3A中示出的C和圖3B中示出的E) 的信息和關于所設置的區域的短邊(例如圖3A中示出的D和圖3B中示出的F)的信息。信息處理設備100將下述兩種區域相加所得的區域設置為不進行布置的初始區域基于檢測信息的不進行布置的區域和其中布置用來選擇待顯示圖像的虛擬操作鍵(操 作對象,比如母按鈕)的區域。另外,在待顯示圖像的布置以下述(4)的處理開始的情況下,信息處理設備100每 當布置待顯示圖像時就更新所設置的不進行布置的區域。更具體地,信息處理設備100例 如通過向不進行布置的區域中加入布置了待顯示圖像的區域來更新不進行布置的區域。在(3)的處理中,信息處理設備100根據上述(1)的處理的結果和檢測信息來設 置不進行布置的區域。因而例如可以防止子按鈕顯示在觸摸了其母按鈕的用戶手指之下。 另外,信息處理設備100可以通過更新不進行布置的區域來防止多個待顯示圖像重疊地顯
7J\ o(4)布置處理根據在上述(2)的處理中選擇的待顯示圖像和在上述(3)的處理中設置的不進行 布置的區域,信息處理設備100在顯示畫面內可以進行布置的區域中布置待顯示圖像,在 可以進行布置的區域中允許布置待顯示圖像。在此,(4)的處理對應于用于改變顯示畫面 的布局的處理。更具體地,對于在上述(2)的處理中選擇的每個待顯示圖像,信息處理設備100通 過進行例如(4-1)的處理和(4-2)的處理來在可以進行布置的區域中布置待顯示圖像。(4-1)用于設置可以進行布置的區域的處理信息處理設備100根據關于顯示區域的信息和關于不進行布置的區域的信息來 設置可以進行布置的區域。在此,根據本發明實施方式的關于顯示區域的信息是指示顯示 畫面內可以顯示根據本發明的用于改進用戶友好性的方法的操作對象、待顯示圖像等的區 域的信息。根據本發明實施方式的顯示區域的例子包括例如顯示畫面的整個區域和顯示畫 面內的預定區域;然而,顯示區域不限于此。例如信息處理設備100還可以根據用戶操作將 顯示畫面內的任意區域設置為顯示區域。更具體地,信息處理設備100通過例如讀取存儲單元(下文描述)中存儲的顯示 區域數據來指定顯示區域,并將通過從該顯示區域中減去不進行布置的區域而獲得的區域 設置為可以進行布置的區域;然而,設置可以進行布置的區域的方法不限于此。(4-2)用于布置待顯示圖像的處理當在上述(4-1)的處理中設置可以進行布置的區域時,信息處理設備100在可以 進行布置的區域中布置在上述(2)的處理中選擇的待顯示圖像。信息處理設備100通過進行例如采用物理計算的布置來實現用于布置待顯示圖 像的處理,所述物理計算使得待顯示圖像從顯示畫面上的布置開始位置起在模擬重力方向 上下降。然而,實現用于布置待顯示圖像的處理的方法不限于此。信息處理設備100可以 從可以進行布置的區域的預定開始位置起以預定的布置順序來布置待顯示圖像。例如,信 息處理設備100還可以從可以進行布置的區域的左上端開始以矩陣形式布置待顯示圖像。用于布置待顯示圖像的處理的具體例子將使用如下情況作為例子更具體地描述根據本發明實施方式的用于布置待顯示 圖像的處理在該情況下采用物理計算來布置待顯示圖像。通過例如進行以下(a)至(c) 的處理,信息處理設備100采用物理計算實現待顯示圖像的布置。在此,在上述(2)的處理 中選擇的待顯示圖像的布置中進行過一次以下(a)至(c)處理之中的(a)和(b)的處理之后,信息處理設備100就可以在待顯示圖像的布置中跳過(a)和(b)的處理。(a)顯示畫面上模擬重力方向的設置信息處理設備100例如判斷在上述(3)的處理中設置的不進行布置的區域的大小 是否大于預定大小(或者大于和等于預定大小。這一條件類似地適用于在下文中做出判斷 的情況)。然后,根據判斷的結果以及關于所設置的不進行布置的區域的長邊的方向的信息 和關于所設置的不進行布置的區域的短邊的方向的信息,信息處理設備100設置模擬重力 方向。下文使用圖3A中示出的不進行布置的區域AR1和圖3B中示出的不進行布置的區域 AR2作為例子。在下文中,不進行布置的區域AR1大于預定大小,而不進行布置的區域AR2 小于或等于預定大小。在例如設置圖3A中示出的不進行布置的區域AR1的情況下,信息處理設備100 將所設置的不進行布置的區域AR1的短邊確定為手指的寬度,而將其長邊確定為手指的長 度,并將長邊的方向設置為模擬重力方向。在此,信息處理設備100例如將與所設置的不進 行布置的區域AR1的長邊平行的方向之中的在顯示畫面上的預定方向(例如在顯示畫面上 的指向向上的方向)設置為不進行布置的區域AR1的長邊的方向;然而,設置模擬重力方向 的方法不限于此。在所設置的不進行布置的區域大于預定大小(例如像圖3A中示出的不 進行布置的區域AR1 —樣)的情況下,通過將所設置的不進行布置的區域的長邊方向設置 為模擬重力方向,信息處理設備100可以在向著用戶指尖的方向上更集中地顯示待顯示圖 像。另外,例如在設置圖3B中示出的不進行布置的區域AR2的情況下,信息處理設備 100將所設置的不進行布置的區域AR2的長邊確定為手指的寬度,而將其短邊確定為手指 的長度,并且將短邊的方向設置為模擬重力方向。在此,信息處理設備100例如將與所設置 的不進行布置的區域AR2的短邊平行的方向之中的在顯示畫面上的預定方向(例如在顯示 畫面上的指向向上的方向)設置為不進行布置的區域AR2的短邊方向;然而,設置模擬重力 方向的方法不限于此。在此,所設置的不進行布置的區域小于預定大小(例如像同圖3B中 示出的不進行設置的區域AR2 —樣)的情況的例子是例如用戶已使用指尖進行了觸摸的情 況。在上述情況下,在不進行布置的區域的短邊和長邊與用戶手指的寬度和長度之間的關 系不同于圖3A中示出的關系。因此,在所設置的不進行布置的區域的大小小于預定大小的 情況下,通過將所設置的不進行布置的區域的短邊方向設置為模擬重力方向,信息處理設 備100可以提高實現如下顯示的可能性在背離用戶的方向上更集中地顯示待顯示圖像。(b)布置開始位置的設置如果在上述(a)的處理中設置了模擬重力方向,則信息處理設備100設置布置開 始位置,在所述布置開始位置開始對待顯示圖像的布置。在此,信息處理設備100可以將例如顯示用來選擇待顯示圖像的虛擬操作鍵(操 作對象,比如母按鈕)的位置設置為布置開始位置;然而,布置開始位置不限于此。例如 信息處理設備100還可以將如下交點之中的在模擬重力方向的反方向上的交點設置為布 置開始位置平行于模擬重力方向并穿過不進行布置的區域的中心的直線與顯示區域的交
點o(c)從布置開始位置在模擬重力方向上基于物理計算的布置如果在上述(a)的處理和上述(b)的處理中設置了模擬重力方向和布置開始位置,則信息處理設備100通過進行物理計算,從布置開始位置起在模擬重力方向上在可以 進行布置的區域中布置待顯示圖像。在此,信息處理設備100例如通過將關于可以進行布置的區域的信息、關于模擬 重力方向的信息和關于布置開始位置的信息結合到物理引擎的物理空間中來實現基于物 理計算的布置;然而,實現基于物理計算的布置的方法不限于此。例如,信息處理設備100 還可以通過將關于顯示區域的信息、關于不進行布置的區域的信息、關于模擬重力方向的 信息和關于布置開始位置的信息結合到物理引擎的物理空間中來實現基于物理計算的布 置。在上述情況下,上述(4-1)的處理(用于設置可以進行布置的區域的處理)和上述 (4-2)的處理被實現為單個處理(一系列處理)。如上文所述,通過進行基于物理計算的布置,信息處理設備100可以在可以進行 布置的區域中的開放空間中布置待顯示圖像,而不會例如使待顯示圖像與手指的接觸形 狀、母按鈕(例如代表列的頂端假名字符的按鈕)、畫面的邊框等產生沖突。通過進行例如上述(a)至(c)的處理,信息處理設備100使用物理計算來布置待 顯示圖像。因此,如圖4中所示,信息處理設備100可以用例如手指的接觸形狀、用戶觸摸 的母按鈕、畫面的邊框和每個待顯示圖像(例如子按鈕)不互相重疊這樣的方式重新設計 顯示畫面的布局。在此,圖4是圖示出由根據本發明實施方式的信息處理設備100進行的 布置處理的結果的例子,并且示出了對應于圖1C的狀態的圖。在此,由根據本發明實施方式的信息處理設備100進行的用于布置待顯示圖像的 處理不限于上述(a)至(c)的處理。例如,在信息處理設備100布置待顯示圖像的情況下, 如果布置待顯示圖像所必需的區域大于可以進行布置的區域,則信息處理設備100還可以 調節布置好了的待顯示圖像的顯示大小(區域的大小)和/或待顯示圖像的顯示大小(區 域的大小)。通過如上所述地調整布置好了的待顯示圖像的顯示大小(區域的大小)和/ 或待顯示圖像的顯示大小(區域的大小),可以在防止出現例如待顯示圖像沒有顯示的情 況的同時實現根據本發明實施方式的用于改進用戶友好性的方法的顯示。通過進行例如上述(1)至(4)的處理,信息處理設備100可以實現如例如圖1C中 所示的“以不把與母按鈕相關的子按鈕顯示在用來觸摸母按鈕的用戶手指之下這樣的方式 來顯示子按鈕的顯示”。因此,通過進行例如上述1)至(4)的處理,信息處理設備100可以 為使用包括可以顯示顯示畫面并且允許在顯示畫面上進行用戶操作的裝置的信息處理設 備的用戶提供改進的用戶友好性。根據本發明實施方式的用于改進用戶友好性的方法的處理的特定例子接著將更具體地描述根據由根據本發明實施方式的信息處理設備100進行的用 于改進用戶友好性的方法的處理。圖5是示出了根據由根據本發明實施方式的信息處理設 備100進行的用于改進用戶友好性的方法的處理的例子的流程圖。在此,圖5示出了在信息 處理設備100如圖1A至1D中所示地響應于對母按鈕進行的觸摸操作來顯示子按鈕的情況 下所進行的處理的例子。在此,這樣的母按鈕和子按鈕當然可以用多種顯示形式取代。例 如,當菜單以嵌套結構顯示時,圖5中示出的母按鈕和子按鈕可以分別用例如對應于主菜 單的虛擬操作鍵和對應于子菜單的虛擬操作鍵取代。信息處理設備100判斷是否檢測到對母按鈕的觸摸(步驟S100)。在此,信息處理 設備100例如根據與顯示畫面上母按鈕的顯示位置有關的信息和與顯示畫面上檢測到第一檢測信息的位置有關的信息來在步驟S100中做出判斷。然而,信息處理設備100可以根 據其它信息在步驟S100中做出判斷。步驟S100中的處理對應于上述(1)的處理(用于判 斷是否對操作對象進行了操作的處理)。在步驟S100中,如果判斷未檢測到對母按鈕的觸摸,則信息處理設備10停止處 理,直至檢測到對母按鈕的觸摸。另外,在步驟S100中,如果判斷檢測到對母按鈕的觸摸,則信息處理設備100根據 所觸摸的母按鈕來選擇待顯示圖像(步驟S102)。在此,信息處理設備例如使用查找表來 選擇待顯示圖像,在所述查找表中母按鈕與用于指定待顯示圖像的信息(例如比如鏈接和 程序ID這樣的信息)相關聯。然而,信息處理設備100可以使用別的方式來選擇待顯示圖 像。步驟S102中的處理對應于上述(2)的處理(用于選擇待顯示圖像的處理)。另外,信息處理設備100根據關于觸摸的檢測信息來設置不進行布置的區域(步 驟S104 ;不進行布置的初始區域的設置)。在此,信息處理設備100例如將通過以下兩種 區域進行相加獲得的區域設置為不進行布置的區域(不進行布置的初始區域)基于用使 用定向邊界框這樣的方法計算的檢測信息的不進行布置的區域和布置了母按鈕的區域。然 而,要設置為不進行布置的區域(不進行布置的初始區域)的區域不限于此。步驟S104中 的處理對應于上述(3)的處理(用于設置不進行布置的區域的處理)。在此,圖5示出了信息處理設備100進行步驟S102中的處理、然后進行步驟S104 中的處理的例子。然而,處理順序不限于此。例如,信息處理設備100還可以獨立進行步驟 S102中的處理和步驟S104中的處理。在上述情況下,信息處理設備100可以進行步驟S104 中的處理、然后進行步驟S102中的處理,或者信息處理設備100還可以與步驟S102中的處 理的開始同步地進行步驟S104中的處理。在步驟S102和S104中設置了待顯示圖像和不進行布置的區域之后,信息處理設 備100進行用于布置待顯示圖像的處理(步驟S106)。在此,信息處理設備100例如采用物 理計算來布置待顯示圖像,所述物理計算利用物理引擎。然而,信息處理設備100可以使用 別的方式來布置待顯示圖像。步驟S106中的處理對應于上述(4)的處理(布置處理)。用于布置待顯示圖像的處理的例子圖6是示出了在根據本發明實施方式的信息處理設備100中進行的用于布置待顯 示圖像的處理的例子的流程圖。在此,圖6示出了在信息處理設備100采用物理計算來布 置待顯示圖像的情況下布置處理的例子。信息處理設備100根據關于顯示區域的信息和關于不進行布置的區域的信息來 設置可以進行布置的區域(步驟S200)。在此,信息處理設備100通過例如讀取存儲單元 (隨后描述)中存儲的顯示區域數據來指定顯示區域,并將通過從該顯示區域中減去不進 行布置的區域而獲得的區域設置為可以進行布置的區域。然而,設置可以進行布置的區域 的方法不限于此。信息處理設備100根據基于檢測信息的不進行布置的區域(例如,圖3A中示出的 不進行布置的區域AR1和圖3B中示出的不進行布置的區域AR2)來設置模擬重力方向(步 驟S202),并設置布置開始位置(步驟S204)。在此,圖6示出了信息處理設備100進行步驟S200中的處理、然后進行步驟S202 和S204中的處理的例子。然而,處理順序不限于此。例如,信息處理設備100還可以獨立進行步驟S200中的處理以及步驟S202和S204中的處理。另外,信息處理設備100可以在 未根據所設置的模擬重力方向來設置布置開始位置的情況下獨立進行步驟S202中的處理 和步驟S204中的處理。信息處理設備100在可以進行布置的區域中從布置開始位置起在模擬重力方向 上布置待顯示和布置的圖像之一(步驟S206 ;基于物理計算的布置處理)。在此,信息處理 設備100可以例如以預定順序布置在圖5中示出的步驟S102中的處理中選擇的待顯示圖 像,或者還可以按隨機順序布置上述待顯示圖像。然而,布置順序不限于此。如果在步驟S206中布置了待顯示圖像之一,則信息處理設備100更新不進行布置 的區域和可以進行布置的區域(步驟S208)。即使在多個待顯示圖像顯示在顯示畫面上的 情況下,信息處理設備100仍可以通過進行步驟S208中的處理來例如防止待顯示圖像重疊 地顯示。如果在步驟S208中更新了不進行布置的區域和可以進行布置的區域,則信息處 理設備100判斷是否完成了所有待顯示圖像的顯示(步驟S210)。在此,信息處理設備100 例如通過每當完成一個待顯示圖像的布置時就遞增計數器的值并將計數器的值與對應于 待顯示圖像的數量的值進行比較來在步驟S210中做出判斷。然而,在步驟S210中做出判 斷的方法不限于此。例如,信息處理設備100可以在計數器的值與對應于待顯示圖像的數 量的值匹配的情況下判斷完成了所有待顯示圖像的顯示。如果在步驟S210中判斷尚未完成所有待顯示圖像的顯示,則信息處理設備100重 復從步驟S206中的處理起的處理。如果在步驟S210中判斷完成了所有待顯示圖像的顯示, 則信息處理設備100終止布置處理。通過例如進行圖6中示出的處理,信息處理設備100可以實現根據用于改進用戶 友好性的方法的上述(4)的處理(布置處理)。在此,由根據本發明實施方式的信息處理設 備100進行的布置處理當然不限于圖6中示出的處理。通過進行圖5中示出的步驟S100至S106中的處理,實現根據用于改進用戶友好 性的方法的(1)的處理(用于判斷是否對操作對象進行了操作的處理)至(4)的處理(布 置處理)。因此,通過進行步驟S100至S106中的處理,信息處理設備100可以為使用包括 可以顯示顯示畫面并且允許在顯示畫面上進行用戶操作的裝置的信息處理設備的用戶提 供改進的用戶友好性。另外,如圖1D中所示,用戶還可以在通過用于改進用戶友好性的方法顯示的顯示 畫面(其布局有變)上進行操作。下文將使用圖5來描述在用戶在顯示畫面上進行操作的 情況下由信息處理設備100進行的處理的例子。如果在步驟S106中完成了布置處理,則信息處理設備100判斷是否檢測到釋放 (步驟S108)。信息處理設備100可以例如通過檢測觸摸屏的靜電傳感器的值的變化來在 步驟S108中做出判斷。如果在步驟S108中判斷未檢測到釋放,則信息處理設備100判斷是否檢測到對子 按鈕的觸摸(步驟S110)。在此,信息處理設備100例如根據與顯示畫面上子按鈕的顯示位 置有關的信息和與顯示畫面上檢測到第一檢測信息的位置有關的信息來在步驟S110中做 出判斷。然而,用來在步驟S110中做出判斷的信息不限于此。如果在步驟S110中判斷未檢測到對子按鈕的觸摸,則信息處理設備100重復步驟S108中的處理和步驟S108之后的處理。如果在步驟S110中判斷檢測到對子按鈕的觸摸,則信息處理設備100執行分配給 所觸摸的子按鈕的處理(步驟S112)。在此,在步驟S112中所執行的分配給予按鈕的處理 的例子例如是用于輸入與子按鈕對應的假名字符等的處理。然而,分配給子按鈕的處理不 限于此。例如,在存在另一虛擬操作鍵與所觸摸的子按鈕相關的情況下,信息處理設備100 可以例如通過將該子按鈕視為新的母按鈕來進行步驟S102中的處理和步驟S102之后的處 理。如果在步驟S108中判斷檢測到釋放,則信息處理設備100判斷所檢測到的釋放是 否是釋放母按鈕(步驟S114)。在此,信息處理設備100例如根據觸摸屏的靜電傳感器的值 的變化和檢測到變化的位置(靜電傳感器的位置)來在步驟S114中做出判斷。然而,用來 在步驟S114中做出判斷的信息不限于此。如果在步驟S114中判斷所檢測到的釋放是釋放母按鈕,則信息處理設備100執行 分配給該母按鈕的處理(步驟S116)。在此,在步驟S116中所執行的分配給母按鈕的處理 的例子例如是用于輸入與母按鈕對應的假名字符等的處理。然而,分配給母按鈕的處理不 限于此。如果在步驟S114中判斷所檢測到的釋放不是釋放母按鈕,則信息處理設備100終 止處理。當用戶在顯示畫面上進行操作時,信息處理設備100可以通過進行圖5中示出的 步驟S108至S116中的處理來進行對應于該操作的處理。在此,在用戶在顯示畫面上進行 操作的情況下由信息處理設備100進行的處理當然不限于圖5中示出的步驟S108至S116 中的處理。根據本發明實施方式的信息處理設備接著將描述根據本發明實施方式的信息處理設備100的示例性結構。信息處理設 備100可以實現根據本發明上述實施方式的用于改進用戶友好性的方法。圖7是示出了根據本發明實施方式的信息處理設備100的結構的例子的圖。信息 處理設備100包括操作顯示單元102、存儲單元104和控制單元106。另外,信息處理設備100還可以例如包括未示出的只讀存儲器(ROM)、未示出的隨 機存取存儲器(RAM)、通信單元(未示出)和用戶可以操作的操作單元(未示出)。在信息 處理設備100中,例如,用作為數據傳輸線的總線來連接這些部件。在此,R0M(未示出)存儲要由控制單元106使用的程序,以及用于控制的數據(比 如計算參數)。RAM(未示出)是用于存儲要由控制單元106執行的程序的主要儲存器。操 作單元(未示出)的一個例子例如是后文將描述的用于輸入操作的裝置。通信單元(未示 出)起以有線或者無線方式經由網絡(或者直接)與外部設備進行往來通信的作用。在此, 所述網絡的例子包括有線網絡(比如局域網(LAN)和廣域網(WAN))、無線網絡(比如無線 廣域網(WWAN)和無線城域網(WMAN))以及采用通信協議(如傳輸控制協議/因特網協議 (TCP/IP))的因特網。然而,網絡的例子不限于此。另外,通信單元(未示出)的一個例子 例如是后文將描述的通信接口。信息處理設備100的示例硬件結構圖8是示出了根據本發明實施方式的信息處理設備100的硬件結構的例子的圖。在圖8中,信息處理設備100例如包括微處理器單元(MPU) 150、ROM 152、RAM 154、記錄介 質156、輸入/輸出接口 158、操作輸入裝置160、顯示裝置162、靜電觸摸板164和通信接口 166。在信息處理設備100中,例如用作為數據傳輸線的總線168來連接這些部件。MPU 150包括MPU和其上集成用于實現控制功能的多個電路的集成電路。MPU 150 用作控制整個信息處理設備100的控制單元106。另外,在信息處理設備100中,MPU 150 還可以用作操作確定單元110、待顯示圖像選擇單元112、不進行布置區域設置單元114、布 置處理單元116和處理單元118。ROM 152存儲要由MPU 150使用的程序,以及用于控制的數據(比如計算參數)。 RAM 154是用于例如存儲要由MPU 150執行的程序等的主要儲存器。記錄介質156用作存儲單元104,并例如存儲多種數據(比如顯示區域數據、內容 數據)和多種應用(比如物理引擎)。在此,記錄介質156的例子例如包括磁記錄介質(比 如硬盤)和非易失性存儲器(比如電可擦可編程只讀存儲器(EEPR0M)、閃存、磁阻隨機存取 存儲器(MRAM)、鐵電隨機存取存儲器(FeRAM)和相變隨機存取存儲器(PRAM))。然而,記錄 介質156的例子不限于此。輸入/輸出接口 158例如將操作輸入裝置160連接到顯示裝置162。在此,輸入/ 輸出接口 158的例子例如包括通用串行總線(USB)端口、數字視頻接口(DVI)端口、高清晰 度多媒體接口(HDMI)端口和多種處理電路。然而,輸入/輸出接口 158的例子不限于此。 在此,輸入/輸出接口 158當然還可以連接到作為信息處理設備100的外部設備的操作輸 入裝置(例如鍵盤和鼠標)和顯示裝置(例如外部顯示器)。操作輸入裝置160用作操作單元(未示出)。另外,操作輸入裝置160例如包含在 信息處理設備100之中,并連接到信息處理設備100中的輸入/輸出接口 158。操作輸入裝 置160的例子例如包括按鈕、方向鍵和旋轉式選擇器(比如轉輪控制器(jog dial)等)以 及這些項的任意組合。然而,操作輸入裝置160的例子不限于此。顯示裝置162和靜電觸摸板164用作操作顯示單元102。顯示裝置162例如包含 在信息處理設備100之中,并連接到信息處理設備100中的輸入/輸出接口 158。顯示裝置 162的例子例如包括液晶顯示器(LCD)和有機電致發光顯示器(還可以稱作有機發光二極 管(0LED)顯示器)。然而,顯示裝置162的例子不限于此。另外,顯示裝置162裝備有可以檢測由用戶進行的一個或者多個觸摸操作的靜電 觸摸板164。包括顯示裝置162和靜電觸摸板164的結構可以實現根據本發明實施方式的 觸摸屏,該觸摸屏可以顯示虛擬操作鍵等和檢測用戶操作。通信接口 166是包括在信息處理設備100之中的通信裝置,并用作以有線或者無 線方式經由網絡(或者直接)與外部設備進行往來通信的通信單元(未示出)。在此,通信 接口 166的例子例如包括通信天線及射頻(RF)電路(無線通信)、IEEE802. 15. 1端口收 發電路(無線通信)、IEEE802. lib端口及收發電路(無線通信)、以及LAN端口及收發電 路(有線通信)。然而,通信接口 166的例子不限于此。信息處理設備100例如使用圖8中示出的結構來進行上述(1)的處理(用于判斷 是否對操作對象進行了操作的處理)至(4)的處理(布置處理),并實現根據本發明上述實 施方式的用于改進用戶友好性的方法。在此,根據本發明實施方式的信息處理設備100的硬件結構不限于圖8中示出的結構。例如根據本發明實施方式的信息處理設備100可以包括取代靜電觸摸板164的能實 現多點觸摸屏的任意方法的觸摸板。將再次參照圖7來描述信息處理設備100的部件。操作顯示單元102顯示顯示畫 面,并檢測基于顯示畫面上進行的用戶操作的檢測信息。操作顯示單元102向控制單元106 傳送檢測到的檢測信息。在此,上述檢測信息例如包括對應于電容變化的值和關于所檢測 的位置的坐標的信息。然而,檢測信息中包括的信息(數據)不限于此。另外,信息處理設備100例如包括操作顯示單元102,該操作顯示單元包括顯示裝 置162和靜電觸摸板164。然而,信息處理設備100所包括的部件不限于此。存儲單元104是包括在信息處理設備100之中的存儲裝置。在此,存儲單元104 的例子例如包括磁記錄介質(比如硬盤)和非易失性存儲器(比如閃存)。然而,存儲單元 104的例子不限于此。另外,存儲單元104例如存儲多種數據(比如顯示區域數據、內容數據)和多種應 用(比如物理引擎)。在此,圖7示出了在存儲器單元104中存儲顯示區域數據130和應用 132的例子。然而,存儲單元104存儲的數據不限于此。控制單元106例如包括MPU和其上集成多種處理電路的集成電路,并且起控制整 個信息處理設備100的作用。另外,控制單元106包括操作確定單元110、待顯示圖像選擇 單元112、不進行布置區域設置單元114、布置處理單元116和處理單元118。在進行上述 (1)的處理(用于判斷是否對操作對象進行了操作的處理)至(4)的處理(布置處理)時, 控制單元106起主導作用。另外,當用戶在顯示畫面上進行操作時,由于控制單元106具有 上述結構,因此控制單元106可以進行對應于該操作的處理。操作確定單元110起進行上述(1)的處理(用于判斷是否對操作對象進行了操作 的處理)的作用。更具體地,操作確定單元110根據由操作顯示單元102檢測的檢測信息 來判斷是否對顯示在顯示畫面上并且可以由用戶操作的操作對象(操作目標)進行了操 作。要由操作確定單元110判斷的操作的例子例如包括對操作對象(操作目標)進行的操 作(比如觸摸/釋放虛擬操作鍵)。然而,要由操作確定單元110判斷的操作的例子不限于 此。下文將描述操作確定單元110判斷是否對作為操作對象的“虛擬操作鍵”進行了操作 的情況作為例子。另外,操作確定單元110還例如判斷已經判斷檢測到了對它的操作的虛擬操作 鍵是否為與另一虛擬操作鍵相關的預定虛擬操作鍵(例如母按鈕、對應于主菜單的虛擬操 作鍵等)。然后,操作確定單元110向待顯示圖像選擇單元112、不進行布置區域設置單元 114、布置處理單元116和處理單元118傳送判斷結果。在此,操作確定單元110傳送例如 包括對虛擬操作鍵進行了操作這一事實和用于指定虛擬操作鍵的信息(例如虛擬操作鍵 的ID這樣的信息)的判斷結果。然而,判斷結果不限于此。在此,操作確定單元110可以每當做出判斷時就向上述各種單元傳送判斷結果。 然而操作確定單元110向其傳送判斷結果的單元不限于此。例如,操作確定單元110還可 以向所選擇的單元傳送判斷結果。作為向所選擇的單元傳送判斷結果的例子,如果判斷例 如對上述預定虛擬操作鍵進行了操作,則操作確定單元110可以選擇待顯示圖像選擇單元 112、不進行布置區域設置單元114和布置處理單元116,并向它們發送判斷結果。然而,操作確定單元110向其傳送判斷結果的單元不限于此。另外,操作確定單元110還可以選擇 處理單元118,并向處理單元118發送作為在圖5中示出的步驟S108、S110和S114中做出 的判斷的結果的判斷結果。如上文所述,由于操作確定單元110選擇單元并向單元傳送判斷結果,因此接收 判斷結果的單元可以根據接收到的判斷結果來進行處理。在此,在操作確定單元110每做 出判斷就向單元傳送判斷結果的情況下,接收判斷結果的單元當然可以例如判斷是否進行 處理。下文將描述操作確定單元110選擇單元并向單元傳送判斷結果的情況作為例子。待顯示圖像選擇單元112起進行上述(2)的處理(用于選擇待顯示圖像的處理) 的作用。更具體地,待顯示圖像選擇單元112例如根據從操作確定單元110傳送的、且表明 對預定虛擬操作鍵進行了操作的判斷結果,來選擇與該預定虛擬操作鍵相關的待顯示圖像 (待顯示的對象)。另外,待顯示圖像選擇單元112向布置處理單元116傳送關于所選擇的待顯示圖 像的信息。不進行布置區域設置單元114起進行上述(3)的處理(用于設置不進行布置的區 域的處理)的作用。更具體地,不進行布置區域設置單元114根據從操作確定單元110傳 送的并表明對預定虛擬操作鍵進行了操作的判斷結果和從操作顯示單元102傳送的檢測 信息,來設置不進行布置的區域。另外,不進行布置區域設置單元114向布置處理單元116傳送關于所設置的不進 行布置的區域的信息。布置處理單元116起進行上述(4)的處理(布置處理)的作用。更具體地,布置 處理116根據從待顯示圖像選擇單元112傳送的關于待顯示圖像的信息和從不進行布置區 域設置單元114傳送的關于不進行布置的區域的信息,來在可以進行布置的區域中布置待 顯示圖像。控制單元106包括控制操作確定單元110、待顯示圖像選擇單元112、不進行布置 區域設置單元114和布置處理單元116,因此控制單元106可以在進行上述(1)的處理(用 于判斷是否對操作對象進行了操作的處理)至(4)的處理(布置處理)時起主導作用。根據從操作確定單元110傳送的判斷結果,處理單元118執行分配給對應于判斷 結果的虛擬操作鍵的處理。控制單元106還包括處理單元118。因此,當用戶在顯示畫面上進行操作時,控制 單元106可以進行對應于該操作的處理。信息處理設備100例如使用圖7中示出的結構來實現上述(1)的處理(用于判斷 是否對操作對象進行了操作的處理)至(4)的處理(布置處理)。因此,信息處理設備100 可以為使用包括可以顯示顯示畫面并且允許在顯示畫面上進行用戶操作的裝置的信息處 理設備的用戶提供改進的用戶友好性。在此,根據本發明實施方式的信息處理設備的結構 當然不限于圖7中示出的結構。如上文所述,根據本發明實施方式的信息處理設備100檢測關于在操作顯示單元 102處的用戶操作的檢測信息,并根據檢測結果來進行上述(1)的處理(用于判斷是否對 操作對象進行了操作的處理)至(4)的處理(布置處理)。通過進行上述(1)的處理(用 于判斷是否對操作對象進行了操作的處理)至(4)的處理(布置處理),信息處理設備100可以實現如例如圖1C中所示的“以不把與母按鈕相關的子按鈕顯示在用來觸摸母按鈕的 用戶手指之下這樣的方式顯示子按鈕”。在此,不以例如子按鈕被遮蔽于用戶手指之下這樣 的方式顯示顯示畫面上顯示的子按鈕。如例如1D中所示,觸摸了母按鈕的用戶手指無礙于 觀看子按鈕,從而用戶可以容易地觸摸子按鈕。因此信息處理設備100可以防止在(現有 的)具有觸摸屏的信息處理設備中可能出現的不方便選擇上述選項的情形。因此信息處理 設備100可以改進用戶友好性。另外,如圖1A至1D中所示,信息處理設備100允許觸摸操 作在觸摸屏TS上進行。因此,有別于應用了現有技術的現有信息處理設備,信息處理設備 100仍然具有“使用戶能夠更直觀地進行操作”的優點。因此信息處理設備100的用戶友好 性可被改進得優于應用了現有技術的現有信息處理設備的用戶友好性。因此信息處理設備 100可以為使用包括可以顯示顯示畫面并且允許在顯示畫面上進行用戶操作的裝置的信息 處理設備的用戶提供改進的用戶友好性。上文已經描述作為本發明的實施方式的信息處理設備100作為例子。然而本發明 的實施方式不限于此。本發明的實施方式可被應用于多種裝置,比如個人計算機(PC)、計算 機(比如筆記本型PC)、便攜式通信設備(比如手機和個人手持式電話系統(PHS)電話)、 視頻/音頻的回放設備(或者視頻/音頻的記錄/回放設備)、便攜式游戲機、自動柜員機 (ATM)和可以接收數字廣播/模擬廣播的電視機。根據本發明實施方式的信息處理設備的程序使計算機用作根據本發明實施方式的信息處理設備的程序可以為使用包括可以 顯示顯示畫面并且允許在顯示畫面上進行用戶操作的裝置的信息處理設備的用戶提供改 進的用戶友好性。上文中參照附圖描述了本發明的有利實施方式。然而本發明的有利實施方式當然 不限于本發明實施方式中的這些例子。本領域的技術人員顯然可以進行在所附權利要求的 范圍內的各種變型和修改。因此這樣的變型和修改當然也落在本發明的技術范圍內。例如,在圖7中示出的信息處理設備100中,示出了控制單元106的結構包括操作 確定單元110、待顯示圖像選擇單元112、不進行布置區域設置單元114、布置處理單元116 和處理單元118。然而根據本發明實施方式的信息處理設備的結構不限于此。例如,根據本 發明實施方式的信息處理設備還可以單獨地包括操作確定單元110、待顯示圖像選擇單元 112、不進行布置區域設置單元114、布置處理單元116和處理單元118 (例如每個單元可實 現為單獨的電路)。另外,上文中描述了提供使計算機用作根據本發明實施方式的信息處理設備的程 序(計算機程序)。此外,根據本發明的一種實施方式,除了上述程序以外還可以提供其中 存儲有上述程序的存儲介質。上述結構是本發明一種實施方式的例子,從而當然落在本發明的技術范圍內。本申請包含的主題涉及在2009年6月22號遞交日本專利局的日本優先權專利申 請JP 2009-147505中公開的內容,因此通過引用將該申請的整體內容合并于此。本領域的技術人員應當理解,根據設計需要和其它因素,可以在所附權利要求或 其等同方案的范圍內進行各種修改、組合、子組合和變型。
權利要求
一種信息處理設備,包括操作顯示單元,顯示顯示畫面并且檢測根據在所述顯示畫面上進行的用戶操作而變化的檢測信息;操作確定單元,根據所述檢測信息來判斷是否對可以由用戶操作的并且顯示在所述顯示畫面上的操作對象進行了操作;待顯示圖像選擇單元,根據來自所述操作確定單元的判斷結果來選擇要在所述顯示畫面上顯示的待顯示圖像;不進行布置區域設置單元,根據所述檢測信息和來自所述操作確定單元的判斷結果在所述顯示畫面上設置不進行布置的區域,所述不進行布置的區域中不布置所述待顯示圖像;以及布置處理單元,根據所選擇的待顯示圖像和所設置的不進行布置的區域,在所述顯示畫面內可以進行布置的區域中布置所述待顯示圖像,所述可以進行布置的區域中允許布置所述待顯示圖像。
2.根據權利要求1所述的信息處理設備,其中所述布置處理單元根據所設置的不進行 布置的區域和在所述顯示畫面內能夠顯示所述待顯示圖像的顯示區域來設置所述可以進 行布置的區域。
3.根據權利要求2所述的信息處理設備,其中每當所述布置處理單元布置待顯示圖像 時,所述不進行布置區域設置單元更新所設置的不進行布置的區域;并且所述布置處理單元根據所更新的不進行布置的區域來設置所述可以進行布置的區域。
4.根據權利要求3所述的信息處理設備,其中所述布置處理單元基于所述檢測信息設置模擬重力方向,并設置所述待顯示圖像的顯示開始的布置開始 位置;并且在所述模擬重力方向上從所述布置開始位置起布置由所述待顯示圖像選擇單元選擇 的所述待顯示圖像。
5.根據權利要求1所述的信息處理設備,其中在所述操作確定單元判斷對預定操作對 象進行了操作的情況下,所述待顯示圖像選擇單元選擇可以由用戶操作的并且與所述預定操作對象有關的另 一操作對象作為所述待顯示圖像。
6.根據權利要求1所述的信息處理設備,還包括處理單元,根據來自所述操作確定單 元的判斷結果,在所述操作確定單元判斷已對所述操作對象進行了操作的情況下進行與所 述操作對象對應的處理。
7.一種用于控制顯示的方法,包括以下步驟根據由顯示顯示畫面并且檢測根據所述顯示畫面上進行的用戶操作而變化的檢測信 息的操作顯示單元所檢測的檢測信息,來判斷是否對可以由用戶操作的并且顯示在所述顯 示畫面上的操作對象進行了操作;根據所述判斷步驟中的判斷結果來選擇要在所述顯示畫面上顯示的待顯示圖像;根據所述檢測信息和所述判斷步驟中的判斷結果,在所述顯示畫面上設置不進行布置 的區域,所述不進行布置的區域中不布置所述待顯示圖像;以及根據所述選擇步驟中選擇的所述待顯示圖像和在所述設置步驟中設置的所述不進行布置的區域,在所述顯示畫面內可以進行布置的區域中布置所述待顯示圖像,所述可以進 行布置的區域中允許布置所述待顯示圖像。
8. 一種計算機可讀記錄介質,其中記錄有程序,所述程序包括以下步驟 根據由顯示顯示畫面并且檢測根據所述顯示畫面上進行的用戶操作而變化的檢測信 息的操作顯示單元所檢測的檢測信息,來判斷是否對可以由用戶操作的并且顯示在所述顯 示畫面上的操作對象進行了操作;根據所述判斷步驟中的判斷結果來選擇要在所述顯示畫面上顯示的待顯示圖像; 根據所述檢測信息和所述判斷步驟中的判斷結果,在所述顯示畫面上設置不進行布置 的區域,所述不進行布置的區域中不布置所述待顯示圖像;以及根據所述選擇步驟中選擇的所述待顯示圖像和所述設置步驟中設置的所述不進行布 置的區域,在所述顯示畫面內可以進行布置的區域中布置所述待顯示圖像,所述可以進行 布置的區域中允許布置所述待顯示圖像。
全文摘要
本發明公開了信息處理設備、顯示控制方法及計算機可讀記錄介質。一種信息處理設備包括操作顯示單元,顯示顯示畫面并且檢測根據在顯示畫面上進行的用戶操作而變化的檢測信息;操作確定單元,根據檢測信息來判斷是否對顯示在顯示畫面上的操作對象進行了操作;選擇單元,根據來自操作確定單元的判斷結果來選擇待顯示圖像;不進行布置區域設置單元,根據檢測信息和來自操作確定單元的判斷結果來設置不進行布置的區域;以及布置處理單元,根據所選擇的待顯示圖像和所設置的不進行布置的區域在可以進行布置的區域中布置待顯示圖像。
文檔編號G06F3/041GK101930336SQ20101020601
公開日2010年12月29日 申請日期2010年6月13日 優先權日2009年6月22日
發明者本間文規, 梨子田辰志 申請人:索尼公司