(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、設(shè)計(jì)來執(zhí)行 本文中描述的功能的電子單元。在一些情況下,可以通過控制器180本身來實(shí)現(xiàn)這些實(shí)施 方式。
[0081] 對(duì)于軟件實(shí)現(xiàn),可以通過單獨(dú)的軟件模塊來實(shí)現(xiàn)諸如本文中描述的過程或功能的 實(shí)施方式。每個(gè)軟件模塊可以執(zhí)行本文中描述的一個(gè)或更多個(gè)功能或操作。能夠通過用任 何適當(dāng)?shù)木幊陶Z言書寫的軟件應(yīng)用來實(shí)現(xiàn)軟件代碼。軟件代碼可以存儲(chǔ)在存儲(chǔ)器160中并 且由控制器180執(zhí)行。
[0082] 接下來,圖2是例示了接近傳感器141的接近深度的概念圖。如圖3中所示,當(dāng)諸 如用戶的手指、筆等這樣的指向器接近觸摸屏?xí)r,在觸摸屏內(nèi)或觸摸屏附近設(shè)置的接近傳 感器141檢測(cè)該指向器并且輸出接近信號(hào)。接近傳感器141還可以被構(gòu)造為根據(jù)接近地觸 摸的指向器與觸摸屏之間的距離(在下文中被稱為"接近深度")來輸出不同的接近信號(hào)。
[0083] 圖2還示出了具有用于檢測(cè)例如三個(gè)接近深度的接近傳感器141的觸摸屏的截 面。接近傳感器141可以檢測(cè)三個(gè)或更少個(gè)接近深度或者四個(gè)或更多個(gè)接近深度。更詳細(xì) 地,當(dāng)使指向器與觸摸屏d0完全地接觸時(shí),這個(gè)位置被識(shí)別為接觸觸摸。當(dāng)將指向器定位 為在觸摸屏上間隔開短于距離dl時(shí),這個(gè)位置被識(shí)別為具有第一接近深度的接近觸摸。
[0084] 如果將指向器定位為在觸摸屏上間隔開比距離dl長(zhǎng)但是比距離d2短的距離,則 這個(gè)位置被識(shí)別為具有第二接近深度的接近觸摸。另外,如果將指向器定位為間隔開比距 離d2長(zhǎng)但是比距離d3短的距離,則這個(gè)位置被識(shí)別為具有第三接近深度的接近觸摸。如果 將指向器定位為在觸摸屏上間隔開長(zhǎng)于距離d3,則這個(gè)位置被識(shí)別為接近觸摸已被釋放。
[0085] 因此,控制器180能夠根據(jù)指向器的接近深度和接近位置來將接近觸摸識(shí)別為各 種輸入信號(hào),并且根據(jù)所述各種輸入信號(hào)來控制各種操作。
[0086] 圖3是例示了控制根據(jù)本發(fā)明的實(shí)施方式的電子裝置的方法的流程圖。
[0087] 可以在參照?qǐng)D1和圖2描述的電子裝置100中來實(shí)現(xiàn)控制根據(jù)本發(fā)明的實(shí)施方式 的電子裝置的方法?,F(xiàn)在將參照附圖詳細(xì)地描述根據(jù)本發(fā)明的實(shí)施方式的控制電子裝置 100的方法以及用于實(shí)現(xiàn)該方法的電子裝置100的操作。
[0088] 參照?qǐng)D3,控制器180可以在觸摸屏151上顯示分別顯示不同的應(yīng)用的執(zhí)行畫面的 多個(gè)窗口(S100)。
[0089] 當(dāng)通過電子裝置100來執(zhí)行預(yù)定應(yīng)用時(shí),可以通過具有預(yù)定大小的窗口在觸摸屏 151上顯示應(yīng)用執(zhí)行畫面。預(yù)定大小可以是指觸摸屏151的大小。因此,可以通過與觸摸屏 151的大小對(duì)應(yīng)的窗口來提供預(yù)定應(yīng)用的執(zhí)行畫面。
[0090] 在本發(fā)明的實(shí)施方式中,提供了多個(gè)窗口??梢栽谟|摸屏151上布置有至少兩個(gè) 窗口的結(jié)構(gòu)中提供多個(gè)窗口。例如,當(dāng)多個(gè)窗口包括兩個(gè)窗口時(shí),在觸摸屏151上顯示這兩 個(gè)窗口,并且通過這兩個(gè)窗口來分別執(zhí)行預(yù)定應(yīng)用。也就是說,當(dāng)對(duì)兩個(gè)應(yīng)用進(jìn)行多任務(wù)處 理時(shí),通過一個(gè)畫面上的相應(yīng)窗口來顯示多任務(wù)處理的應(yīng)用的執(zhí)行畫面。
[0091] 兩個(gè)應(yīng)用的多任務(wù)處理可以包括這樣的情況:在不需要結(jié)束第一應(yīng)用的情況下關(guān) 閉第一窗口的同時(shí),在通過第一窗口執(zhí)行第一應(yīng)用期間通過第二窗口來執(zhí)行第二應(yīng)用。
[0092] 圖4例示了應(yīng)用于本發(fā)明的實(shí)施方式的多個(gè)窗口的顯示。
[0093]參照?qǐng)D4的(a),當(dāng)通過第一窗口W1來執(zhí)行第一應(yīng)用APP1并且通過第二窗口來執(zhí) 行第二應(yīng)用APP2時(shí),可以在觸摸屏151的上部和下部上顯示第一窗口W1和第二窗口W2。
[0094] 當(dāng)執(zhí)行三個(gè)應(yīng)用時(shí),可以在三個(gè)不同的窗口上顯示應(yīng)用的執(zhí)行畫面。例如,如圖 4的(b)中所示,可以分別通過第一窗口W1、第二窗口W2和第三窗口W3來顯示第三應(yīng)用 APP3、第四應(yīng)用APP4和第五應(yīng)用APP5的執(zhí)行畫面。第一窗口W1、第二窗口W2和第三窗口 W3的布置不限于圖4的(b)中所示的示例,并且可以進(jìn)行改變。
[0095] 為了在觸摸屏151上通過N個(gè)窗口來顯示N個(gè)應(yīng)用,可以按照交疊方式顯示至少 兩個(gè)窗口的至少一部分。
[0096] 控制根據(jù)本發(fā)明的實(shí)施方式的電子裝置的方法不限于利用多個(gè)窗口來控制浮動(dòng) 窗口的顯示的示例,并且可適用于在通過一個(gè)窗口來執(zhí)行一個(gè)應(yīng)用的同時(shí)顯示浮動(dòng)窗口的 情況。
[0097] 為了方便起見,基于在觸摸屏151上顯示多個(gè)窗口的假設(shè)來給出以下描述。
[0098] 返回參照?qǐng)D3,控制器180可以接收用于顯示浮動(dòng)窗口的輸入(S110)。
[0099] 控制器180可以在觸摸屏151上顯示在觸摸屏151上顯示多個(gè)窗口的同時(shí)通過預(yù) 定輸入來與所述多個(gè)窗口區(qū)別開的浮動(dòng)窗口。
[0100] 浮動(dòng)窗口可以在大小、移動(dòng)、分割可用性和透明度方面不同于所述多個(gè)窗口。
[0101] 圖5是例示了應(yīng)用于本發(fā)明的實(shí)施方式的浮動(dòng)窗口的概念圖。
[0102]參照?qǐng)D5的(a),可以通過第一窗口W1來顯示第一應(yīng)用APP1的執(zhí)行畫面,并且可 以通過第二窗口W2來顯示第二應(yīng)用APP2的執(zhí)行畫面。另外,可以按照以下的這種方式來 顯示浮動(dòng)窗口FW:浮動(dòng)窗口FW的至少一部分與第一窗口W1和第二窗口W2中的至少一個(gè) 交疊。
[0103] 第一窗口W1和第二窗口W2可以具有這樣的大?。寒?dāng)將這兩個(gè)窗口布置在觸摸屏 151的上部和下部上時(shí),所述大小使得這兩個(gè)窗口占據(jù)觸摸屏151的整個(gè)區(qū)域。然而,可以 按照與第一窗口W1或第二窗口W2對(duì)應(yīng)的大小或者比第一窗口W1或第二窗口W2小的大小 來顯示浮動(dòng)窗口FW。
[0104] 可以在觸摸屏151上顯示多個(gè)窗口W1和W2的同時(shí)使浮動(dòng)窗口FW移動(dòng)經(jīng)過觸摸 屏151的整個(gè)區(qū)域。也就是說,可以在將多個(gè)窗口W1和W2固定的同時(shí)通過用戶的觸摸輸 入(拖曳輸入)來使浮動(dòng)窗口FW在觸摸屏151的整個(gè)區(qū)域中移動(dòng)。
[0105] 另外,浮動(dòng)窗口FW可以具有預(yù)定透明度,使得能夠通過該浮動(dòng)窗口FW來對(duì)背景進(jìn) 行投影。可以在〇%至100%的范圍內(nèi)改變透明度。此外,可以根據(jù)被投影的背景來自適應(yīng) 地改變透明度。
[0106] 可以根據(jù)在將浮動(dòng)窗口移動(dòng)到的窗口上顯示的應(yīng)用的類型來自適應(yīng)地改變浮動(dòng) 窗口FW的大小和透明度。例如,如圖5的(b)中所示,在接收到用于將在第一窗口W1上顯 示的浮動(dòng)窗口FW移動(dòng)到第二窗口W2的拖曳輸入時(shí),控制器180能夠減小浮動(dòng)窗口FW的大 小并且增加浮動(dòng)窗口FW的透明度,使得浮動(dòng)窗口FW與在第二窗口W2上顯示的第二應(yīng)用 APP2的執(zhí)行畫面交疊。
[0107] 圖6例示了顯示應(yīng)用于本發(fā)明的實(shí)施方式的浮動(dòng)窗口FW的方法。
[0108] 參照?qǐng)D6,可以與第一窗口W1交疊并且使得能夠控制透明度以投影第一應(yīng)用APP1 的執(zhí)行畫面來顯示浮動(dòng)窗口FW。也就是說,浮動(dòng)窗口FW的透明度可以為0%或更大。
[0109] 參照?qǐng)D7,當(dāng)浮動(dòng)窗口FW位于第二窗口W2中時(shí),可以同時(shí)改變浮動(dòng)窗口FW的大小 和透明度,并且可以在第二窗口W2上顯示浮動(dòng)窗口FW。當(dāng)?shù)诙翱赪2上顯示的內(nèi)容包括 圖像I和文本T時(shí),可以在第二窗口W2中的、浮動(dòng)窗口FW不與該圖像I和文本T交疊的位 置處來顯示浮動(dòng)窗口FW。當(dāng)浮動(dòng)窗口FW不與該圖像I和文本T交疊時(shí),控制器180可以將 浮動(dòng)窗口FW的透明度調(diào)整至0%。
[0110] 將給出以下實(shí)施方式的描述:當(dāng)通過多個(gè)窗口W1和W2顯示的應(yīng)用中的至少一個(gè) 包括具有用于文本輸入的輸入字段的應(yīng)用時(shí),通過浮動(dòng)窗口來顯示鍵盤。
[0111] 圖8和圖9例示了根據(jù)本發(fā)明的實(shí)施方式的顯示浮動(dòng)窗口的示例。
[0112] 參照?qǐng)D8,控制器180通過依照預(yù)定的用戶輸入執(zhí)行電子郵件應(yīng)用來顯示第一窗 口W1,并且通過依照預(yù)定的用戶輸入執(zhí)行文本消息應(yīng)用來顯示第二窗口W2。這里,如上所 述,假定將第一窗口W1和第二窗口W2布置在觸摸屏151的上部和下部上,因此這兩個(gè)不同 的應(yīng)用的執(zhí)行畫面作為一個(gè)觸摸屏圖像進(jìn)行顯示。
[0113] 可以以各種方式顯示多個(gè)窗口。例如,當(dāng)控制器180在多窗口模式下連續(xù)地執(zhí)行 電子郵件應(yīng)用和文本消息應(yīng)用時(shí),能夠在觸摸屏151的上部和下部上顯示這兩個(gè)應(yīng)用的執(zhí) 行畫面。然而,本發(fā)明不限于此,并且能夠通過各種方法在觸摸屏151上顯示多個(gè)窗口。
[0114] 如圖9中所示,在接收到應(yīng)用于在第二窗口W2上顯示的文本輸入字段的觸摸輸入 時(shí),控制器180可以將鍵盤20顯示為浮動(dòng)窗口FW。這里,由于用戶嘗試通過第二窗口W2來 輸入文本,因此可以在第一窗口W1中顯示浮動(dòng)窗口FW。當(dāng)用戶對(duì)文本輸入字段應(yīng)用觸摸輸 入時(shí),控制器180可以對(duì)用戶嘗試通過文本輸入字段來輸入文本消息進(jìn)行識(shí)別。因此,根據(jù) 本發(fā)明的實(shí)施方式,能夠在顯示多個(gè)窗口W1和W2的同時(shí)通過識(shí)別用戶的觸摸輸入的位置 來在最佳位置處顯示必需的浮動(dòng)窗口FW。
[0115] 參照?qǐng)D9,在接收到應(yīng)用于在第一窗口W1上顯示的電子郵件輸入字段的觸摸輸入 時(shí),控制器180可以使在第一窗口W1中顯示的浮動(dòng)窗口FW移動(dòng)到第二窗口W2。
[0116] 當(dāng)控制器180接收到應(yīng)用于在第一窗口W1上顯示的電子郵件輸入字段的觸摸輸 入時(shí),控制器180可以增加浮動(dòng)窗口FW的透明度值,使得通過浮動(dòng)窗口FW來對(duì)電子郵件應(yīng) 用執(zhí)行畫面進(jìn)行投影。因此,用戶可以在觀看電子郵件應(yīng)用執(zhí)行畫面的同時(shí)使用具有預(yù)定 透明度的鍵盤來輸入文本。
[0117] 圖10和圖11例示了根據(jù)本發(fā)明的實(shí)施方式的控制浮動(dòng)窗口的透明度并且顯示該 浮動(dòng)窗口的示例。
[0118] 參照?qǐng)D10,控制器180可以在觸摸屏151上顯示多個(gè)窗口W1和W2。第一窗口W1 對(duì)應(yīng)于電子郵件輸入畫面,并且第二窗口W2在執(zhí)行網(wǎng)絡(luò)瀏覽器時(shí)顯示網(wǎng)頁。因此,第一窗 口W1具有用于輸入文本的至少一個(gè)輸入字段。
[0119] 在接收到應(yīng)用于在第一窗口W1中顯示的輸入字段(例如,寫入有電子郵件文本的 區(qū)域)的用戶的觸摸輸入時(shí),控制器180可以在第二窗口W2上以浮動(dòng)窗口F2的形式來顯 示鍵盤。另外,控制器180可以控制浮動(dòng)窗口FW的透明度,以通過鍵盤來對(duì)正通過第二窗 口W2執(zhí)行的應(yīng)用的執(zhí)行畫面進(jìn)行投影。
[0120]