本公開(kāi)涉及一種電子設(shè)備和由電子設(shè)備接收來(lái)自用戶的字符輸入的方法。更具體地,本公開(kāi)涉及一種基于通過(guò)觸摸面板接收的用戶的輕掃輸入和來(lái)實(shí)現(xiàn)字符輸入的方法和用于執(zhí)行其的電子設(shè)備。
背景技術(shù):
已經(jīng)開(kāi)發(fā)了各種電子設(shè)備,諸如智能電話、智能手表、智能眼鏡、平板個(gè)人計(jì)算機(jī)(pc)等。每個(gè)電子設(shè)備可以包括用于接收用戶輸入以執(zhí)行諸如計(jì)算、數(shù)據(jù)處理、語(yǔ)言信息處理等的一個(gè)或多個(gè)操作的輸入設(shè)備。例如,為了從用戶接收字符輸入,電子設(shè)備可以包括具有分別對(duì)應(yīng)于字符并且以規(guī)則間隔排列的多個(gè)鍵的物理鍵盤(pán)。
由于已經(jīng)進(jìn)行了電子設(shè)備的小型化和便攜化的嘗試,物理鍵盤(pán)一直是降低電子設(shè)備的尺寸的主要障礙。因此,通過(guò)在觸摸屏上提供虛擬鍵盤(pán)而不是提供物理鍵盤(pán),已經(jīng)開(kāi)發(fā)了通過(guò)觸摸屏上顯示的虛擬鍵盤(pán)的鍵接收字符輸入的方法。
技術(shù)實(shí)現(xiàn)要素:
技術(shù)問(wèn)題
然而,不可能減小用戶的手尺寸,因此顯示在觸摸屏上的虛擬鍵盤(pán)需要具有某一尺寸的鍵。因此,虛擬鍵盤(pán)的需要也可能是減小電子設(shè)備尺寸的障礙。更具體地說(shuō),在具有對(duì)其分配用于接收來(lái)自用戶的觸摸輸入的相對(duì)小空間的可穿戴設(shè)備的情況下,可能不容易在觸摸屏上創(chuàng)建用戶可用于輸入字符的虛擬鍵盤(pán)。
因此,必須開(kāi)發(fā)在小觸摸空間中接收字符輸入的方法和用于實(shí)現(xiàn)該方法的電子設(shè)備,并且該方法可以幫助用戶快速和準(zhǔn)確地輸入字符。
上述信息僅作為背景信息提供,以幫助理解本公開(kāi)。關(guān)于上述中的任何是否可能適用為相對(duì)于本公開(kāi)的現(xiàn)有技術(shù),沒(méi)有作出任何決定,并且沒(méi)有聲明。
技術(shù)方案
本公開(kāi)的各方面至少應(yīng)該解決上述問(wèn)題和/或缺點(diǎn),并提供至少下面描述的優(yōu)點(diǎn)。因此,本公開(kāi)的一個(gè)方面是提供一種用于允許用戶在小的觸摸空間中快速且準(zhǔn)確地輸入字符的電子設(shè)備、以及由電子設(shè)備接收來(lái)自用戶的字符輸入的方法。
額外的各方面部分地將在下面的描述中闡述,并且部分地將從描述中顯而易見(jiàn),或者可以通過(guò)實(shí)踐所提出的實(shí)施例來(lái)了解。
有益效果
根據(jù)上述實(shí)施例,可以提供一種用于允許用戶在小的觸摸空間中快速且準(zhǔn)確地輸入字符的電子設(shè)備。
附圖說(shuō)明
從以下結(jié)合附圖的描述中,本公開(kāi)的某些實(shí)施例的上述和其他方面、特征和優(yōu)點(diǎn)將更加明顯,附圖中:
圖1和圖2示出了用于描述根據(jù)本公開(kāi)的各種實(shí)施例的當(dāng)用戶輸入字符時(shí)穿戴可穿戴設(shè)備的用戶的不便的圖;
圖3示出了根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的框圖;
圖4和圖5是示出根據(jù)本公開(kāi)的各種實(shí)施例的由電子設(shè)備基于用戶的輕掃輸入接收字符輸入的方法的圖;
圖6至圖8示出了根據(jù)本公開(kāi)的各種實(shí)施例的通過(guò)包括多個(gè)觸摸面板的電子設(shè)備基于用戶的輕掃輸入接收字符輸入的方法的圖;
圖9至圖11示出了根據(jù)本公開(kāi)的各種實(shí)施例的通過(guò)包括多個(gè)觸摸面板的電子設(shè)備基于用戶的輕掃輸入接收字符輸入的方法的圖;
圖12至圖14示出了根據(jù)本公開(kāi)的各種實(shí)施例的由電子設(shè)備基于觸摸輸入的屬性選擇字符集和基于輕掃輸入的屬性選擇字符的方法的圖;
圖15和圖16示出了根據(jù)本公開(kāi)的各種實(shí)施例的由電子設(shè)備基于形成觸摸輸入的觸摸點(diǎn)的數(shù)量選擇字符集的方法的圖;
圖17和圖18示出了根據(jù)本公開(kāi)的各種實(shí)施例的由電子設(shè)備基于觸摸面板的參考點(diǎn)和觸摸輸入之間的距離選擇字符的方法的圖;
圖19和圖20示出了根據(jù)本公開(kāi)的各種實(shí)施例的由電子設(shè)備基于觸摸輸入的屬性來(lái)選擇菜單、以及基于輕掃輸入的屬性選擇包括在所選擇的菜單中的按鈕的方法的圖;
圖21和圖22示出了根據(jù)本公開(kāi)的實(shí)施例的由電子設(shè)備基于觸摸輸入的屬性選擇窗口、以及基于輕掃輸入的屬性來(lái)瀏覽所選擇的窗口的方法的圖;
圖23示出了根據(jù)本公開(kāi)的實(shí)施例的由電子設(shè)備接收來(lái)自用戶的字符輸入的方法的流程圖;
圖24示出了根據(jù)本公開(kāi)的另一實(shí)施例的由電子設(shè)備接收來(lái)自用戶的字符輸入的方法的流程圖;
圖25示出了根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的框圖;以及
圖26示出了根據(jù)本公開(kāi)的實(shí)施例的包括電子設(shè)備和與電子設(shè)備相關(guān)聯(lián)地操作的移動(dòng)電話的系統(tǒng)的圖。
在整個(gè)附圖中,應(yīng)當(dāng)注意,相同的附圖標(biāo)記用于描繪相同或相似的元件、特征和結(jié)構(gòu)。
具體實(shí)施方式
根據(jù)本公開(kāi)的一方面,提供了一種電子設(shè)備。所述電子設(shè)備包括:觸摸面板,被配置為接收由指點(diǎn)對(duì)象生成的觸摸輸入、和在用所述指點(diǎn)對(duì)象觸摸所述觸摸面板的同時(shí)移動(dòng)所述指點(diǎn)對(duì)象的輕掃輸入;處理器,被配置為:基于觸摸輸入的屬性來(lái)選擇多個(gè)字符集中的一個(gè);以及基于所述輕掃輸入的屬性來(lái)選擇所選擇的字符集中包含的多個(gè)字符中的一個(gè);以及顯示器,被配置為顯示所選擇的字符。
所述處理器可以基于觸摸輸入的屬性來(lái)選擇所述多個(gè)字符集中的一個(gè);以及控制顯示器以顯示包括在所選擇的字符集中的至少一個(gè)字符。
所述觸摸輸入的屬性可以包括形成所述觸摸輸入的觸摸點(diǎn)的數(shù)量和所述觸摸面板上接收所述觸摸輸入的位置中的至少一個(gè)。
所述電子設(shè)備還可以包括多個(gè)觸摸面板。所述處理器可以從對(duì)應(yīng)于所述多個(gè)觸摸面板的所述多個(gè)字符集中,選擇與接收所述觸摸輸入的觸摸面板相對(duì)應(yīng)的字符集。
所述多個(gè)字符集可以分別對(duì)應(yīng)于其中排列有多個(gè)鍵的計(jì)算機(jī)鍵盤(pán)的行,并且可以包括與包括在所述行中的相應(yīng)行中的多個(gè)鍵相對(duì)應(yīng)的多個(gè)字符。
所述輕掃輸入的屬性可以包括在所述輕掃輸入期間所述指點(diǎn)對(duì)象移動(dòng)的方向、所述指點(diǎn)對(duì)象移動(dòng)的距離和所述指點(diǎn)對(duì)象的移動(dòng)速度中的至少一個(gè)。
所述處理器可以基于從所述觸摸面板上的參考點(diǎn)到所述觸摸輸入的起始點(diǎn)的距離、以及在輕掃輸入期間所述指點(diǎn)對(duì)象移動(dòng)的距離,選擇所述多個(gè)字符中的一個(gè)。
當(dāng)在所述輕掃輸入期間移動(dòng)所述指點(diǎn)對(duì)象時(shí),所述顯示器可以顯示包括在所選擇的字符集中的所述多個(gè)字符,使得包括在所選擇的字符集中并且與所述指點(diǎn)對(duì)象移動(dòng)的距離相對(duì)應(yīng)的字符可以與所選擇的字符集中包含的其他字符不同。所述處理器可以基于所述指點(diǎn)對(duì)象移動(dòng)的距離來(lái)選擇包括在所選擇的字符集中的所述多個(gè)字符中的一個(gè)。
根據(jù)本公開(kāi)的另一方面,提供了一種由電子設(shè)備接收來(lái)自用戶的字符輸入的方法。所述方法包括:通過(guò)包括在電子設(shè)備中的觸摸面板,接收通過(guò)指點(diǎn)對(duì)象生成的觸摸輸入、以及在用指點(diǎn)對(duì)象觸摸觸摸面板的同時(shí)移動(dòng)指點(diǎn)對(duì)象的輕掃輸入;基于觸摸輸入的屬性來(lái)選擇多個(gè)字符集中的一個(gè);基于所述輕掃輸入的屬性來(lái)選擇所述字符集中包含的多個(gè)字符中的一個(gè);以及顯示所選擇的字符。
所述選擇多個(gè)字符集中的一個(gè)可以包括:基于觸摸輸入的屬性來(lái)選擇所述多個(gè)字符集中的一個(gè);以及顯示包括在所選擇的字符集中的所述多個(gè)字符中的至少一個(gè)。
所述觸摸輸入的屬性可以包括形成所述觸摸輸入的觸摸點(diǎn)的數(shù)量和所述觸摸面板上接收所述觸摸輸入的位置中的至少一個(gè)。
所述電子設(shè)備可以包括多個(gè)觸摸面板,并且所述選擇多個(gè)字符集中的一個(gè)可以包括:從對(duì)應(yīng)于所述多個(gè)觸摸面板的所述多個(gè)字符集中選擇與接收所述觸摸輸入的觸摸面板相對(duì)應(yīng)的字符集。
所述多個(gè)字符集可以分別對(duì)應(yīng)于其中排列有多個(gè)鍵的計(jì)算機(jī)鍵盤(pán)的行,并且可以分別包括與包括在所述行中的相應(yīng)行中的多個(gè)鍵相對(duì)應(yīng)的多個(gè)字符。
所述輕掃輸入的屬性可以包括在所述輕掃輸入期間所述指點(diǎn)對(duì)象移動(dòng)的方向、所述指點(diǎn)對(duì)象移動(dòng)的距離以及所述指點(diǎn)對(duì)象的移動(dòng)速度中的至少一個(gè)。
所述選擇所述多個(gè)字符中的一個(gè)可以包括:基于從所述觸摸面板上的參考點(diǎn)到所述觸摸輸入的起始點(diǎn)的距離、以及在輕掃輸入期間所述指點(diǎn)對(duì)象移動(dòng)的距離,選擇所述多個(gè)字符中的一個(gè)。
所述選擇所述多個(gè)字符中的一個(gè)可以包括:在所述輕掃輸入期間移動(dòng)所述指點(diǎn)對(duì)象時(shí),顯示所述多個(gè)字符,使得包括在所選擇的字符集中并對(duì)應(yīng)于所述指點(diǎn)對(duì)象移動(dòng)的距離的字符與所選擇的字符集中包括的其他字符不同;以及基于指點(diǎn)對(duì)象移動(dòng)的距離來(lái)選擇所選擇的字符集中包含的所述多個(gè)字符中的一個(gè)。
根據(jù)本公開(kāi)的另一方面,提供了至少一個(gè)非暫時(shí)計(jì)算機(jī)可讀記錄介質(zhì),其上記錄有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被電子設(shè)備運(yùn)行時(shí),執(zhí)行接收來(lái)自用戶的字符輸入的方法。所述方法包括:接收通過(guò)指點(diǎn)對(duì)象生成的觸摸輸入、以及在用指點(diǎn)對(duì)象觸摸觸摸面板的同時(shí)移動(dòng)指點(diǎn)對(duì)象的輕掃輸入;基于觸摸輸入的屬性來(lái)選擇多個(gè)字符集中的一個(gè);基于所述輕掃輸入的屬性來(lái)選擇所選擇的字符集中包含的多個(gè)字符中的一個(gè);以及顯示所選擇的字符。
從下面結(jié)合附圖公開(kāi)了本公開(kāi)的各種實(shí)施例的詳細(xì)描述中,本公開(kāi)的其他方面、優(yōu)點(diǎn)和突出特征對(duì)于本領(lǐng)域技術(shù)人員將變得明顯。
發(fā)明模式
提供了參考附圖的以下描述以幫助全面了解由權(quán)利要求及其等同物限定的本公開(kāi)的各種實(shí)施例。它包括各種具體細(xì)節(jié)以協(xié)助這種理解,但這些細(xì)節(jié)將被視為僅僅是示例性的。因此,本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到,在不脫離本公開(kāi)的范圍和精神的情況下,可以對(duì)本文所述的各種實(shí)施例進(jìn)行各種改變和修改。此外,為了清楚和簡(jiǎn)明,可以省略對(duì)公知功能和結(jié)構(gòu)的描述。
以下描述和權(quán)利要求中使用的術(shù)語(yǔ)和詞語(yǔ)不限于書(shū)面意義,而是僅由發(fā)明人使用以使得能夠清楚和一致地理解本公開(kāi)。因此,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,提供本公開(kāi)的各種實(shí)施例的以下描述僅用于說(shuō)明的目的,而不是為了限制由所附權(quán)利要求及其等同物限定的本公開(kāi)的目的。
要理解,除非上下文另有明確指示,單數(shù)形式“一”和“該”包括復(fù)數(shù)指示物。因此,例如,指代“組件表面”包括對(duì)這些表面中的一個(gè)或多個(gè)的指代。
術(shù)語(yǔ)“基本上”是指所述特征、參數(shù)或值不需要精確地實(shí)現(xiàn),而是包括例如公差、測(cè)量誤差、測(cè)量精度限制和本領(lǐng)域技術(shù)人員已知的其他因素的偏差或變化可以以不排除特征旨在提供的效果的量而發(fā)生。
將進(jìn)一步理解,本文所用的術(shù)語(yǔ)“包括”和/或“包含”指定所述特征或組件的存在,但不排除一個(gè)或多個(gè)其他特征或組件的存在或添加。此外,術(shù)語(yǔ)“單元”表示諸如現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)或?qū)S眉呻娐?asic)的軟件組件或硬件組件,并且執(zhí)行某些功能。然而,術(shù)語(yǔ)“單元”的含義不限于此。“單元”可以包括在能夠執(zhí)行尋址的存儲(chǔ)介質(zhì)中,或者可以執(zhí)行一個(gè)或多個(gè)處理器。因此,“單元”包括諸如軟件組件、面向?qū)ο蟮能浖M件、類(lèi)組件和任務(wù)組件的組件、進(jìn)程、功能、過(guò)程、子例程、程序代碼段、驅(qū)動(dòng)程序、固件、微代碼、電路、數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu)、表、陣列和變量。“單元”的組件和功能可以組合成更少數(shù)量的組件和“單元”,或者可以被分為更多數(shù)量的組件和“單元”。
在整個(gè)說(shuō)明書(shū)中,術(shù)語(yǔ)“字符輸入”可以是由用戶輸入的字母、數(shù)字或符號(hào)。
在下文中,將通過(guò)參考附圖說(shuō)明本公開(kāi)的實(shí)施例來(lái)描述本公開(kāi),使得本公開(kāi)將由本公開(kāi)所屬領(lǐng)域的普通技術(shù)人員容易地實(shí)現(xiàn)。為了清楚起見(jiàn),將省略與本公開(kāi)無(wú)關(guān)的描述。
圖1和圖2示出了用于描述根據(jù)本公開(kāi)的各種實(shí)施例的當(dāng)用戶輸入字符時(shí)穿戴可穿戴設(shè)備的用戶的不便的圖。
參考圖1和圖2,用戶可以穿戴可穿戴設(shè)備。例如,如圖1所示,可穿戴設(shè)備10可以是可以通過(guò)框架任意地?cái)R置(rest)在使用者的耳朵上的眼鏡等。替代地,如圖2所示,可穿戴設(shè)備20可以是手表,并且可以任意地穿戴在使用者的手腕上。
可穿戴設(shè)備具有有限的面積,其中將接收用戶的觸摸輸入。例如,圖1的可穿戴設(shè)備10可以包括分別位于眼鏡前部的左側(cè)和右側(cè)并且擱置在左耳和右耳上的眼鏡的鏡腿(temples)上的觸摸面板。另外,圖2的可穿戴設(shè)備20可以包括固定可穿戴設(shè)備20的顯示器的邊框上的觸摸面板。因此,可穿戴設(shè)備10和20可以具有觸摸面板,該觸摸面板不夠大到顯示用于輸入字符的虛擬鍵盤(pán)的所有鍵。因此,需要一種方法,其中用戶可以通過(guò)可穿戴設(shè)備而不是通過(guò)虛擬鍵盤(pán)快速且準(zhǔn)確地輸入字符。
本公開(kāi)提供了一種方法,其通過(guò)諸如可穿戴設(shè)備的電子設(shè)備,通過(guò)小的觸摸區(qū)域來(lái)接收來(lái)自用戶的字符輸入,并且該方法幫助用戶快速且準(zhǔn)確地輸入字符。
圖3示出了根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的框圖。
參考圖3,電子設(shè)備300可以接收來(lái)自用戶的字符輸入,并且可以顯示所接收的字符輸入,或者可以通過(guò)處理接收的字符輸入來(lái)輸出所接收的字符輸入。
根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備300可以是圖1的可穿戴設(shè)備10或圖2的可穿戴設(shè)備20,但不限于此。電子設(shè)備300可以是可由用戶穿戴的便攜式移動(dòng)設(shè)備或用戶不穿戴的便攜式移動(dòng)設(shè)備。例如,電子設(shè)備300可以是智能手表、智能眼鏡、移動(dòng)電話、智能電話、膝上型計(jì)算機(jī)、平板個(gè)人計(jì)算機(jī)(pc)、電子書(shū)終端、數(shù)字廣播終端、個(gè)人數(shù)字助理(pda)、便攜式多媒體播放器(pmp)、導(dǎo)航設(shè)備、運(yùn)動(dòng)圖像專(zhuān)家組(mpeg-1或mpeg-2)音頻層3(mp3)播放器、數(shù)碼相機(jī)等。
參考圖3,電子設(shè)備300可以包括觸摸面板310、顯示器320和處理器350。
觸摸面板310可以通過(guò)使用指點(diǎn)對(duì)象(pointingobject)來(lái)檢測(cè)觸摸觸摸面板310的手勢(shì)。在說(shuō)明書(shū)中,指點(diǎn)對(duì)象可以是用于實(shí)際或接近接觸觸摸面板的工具。例如,指點(diǎn)對(duì)象可以是觸控筆、手指等。
包括在電子設(shè)備300中的觸摸面板310可以檢測(cè)用戶對(duì)觸摸面板310的真實(shí)觸摸以及接近觸摸。在該說(shuō)明書(shū)中,“真實(shí)觸摸”指示指點(diǎn)對(duì)象直接接觸觸摸面板,并且“接近觸摸”表示指點(diǎn)對(duì)象在距觸摸面板某一距離內(nèi)而不接觸觸摸面板。
在說(shuō)明書(shū)中,術(shù)語(yǔ)“觸摸”可以被理解為真實(shí)觸摸,但不限于此。術(shù)語(yǔ)“觸摸”可以理解為真實(shí)觸摸和接近觸摸兩者。
觸摸面板310可以接收由指點(diǎn)對(duì)象生成的觸摸輸入。觸摸輸入可以是用戶通過(guò)使用指點(diǎn)對(duì)象觸摸觸摸面板310然后在觸摸面板310上的觸摸位置暫停某一時(shí)間量的動(dòng)作。例如,當(dāng)在觸摸面板310上檢測(cè)到的觸摸輸入保持在觸摸位置幾十到幾百毫秒時(shí),電子設(shè)備300可以確定接收到觸摸輸入。
處理器350控制電子設(shè)備300的整體操作。例如,處理器350可以基于通過(guò)觸摸面板310接收的觸摸輸入的屬性從多個(gè)字符集中選擇字符集。每個(gè)字符集可以包括多個(gè)字符。分別包含在多個(gè)字符集中的字符可以全部不同。包括在多個(gè)字符集中的每個(gè)字符可以包括語(yǔ)言的字母。
例如,用于輸入字母表(alphabets)的字符集可以分別對(duì)應(yīng)于排列在計(jì)算機(jī)鍵盤(pán)(例如,qwerty鍵盤(pán))中包括的鍵的行。每個(gè)字符集可以包括與鍵相對(duì)應(yīng)的字符,所述鍵包括在計(jì)算機(jī)鍵盤(pán)的行中的與字符集相對(duì)應(yīng)的行中。
下面將描述使用三個(gè)字符集來(lái)輸入字母表的情況。三個(gè)字符集中的第一字符集可以包括與qwerty鍵盤(pán)的最上行中的鍵相對(duì)應(yīng)的字符,例如q、w、e、r、t、y、u、i、o和p。另外,三個(gè)字符集中的第二字符集可以包括與qwerty鍵盤(pán)的第二行中的鍵相對(duì)應(yīng)的字符,例如a、s、d、f、g、h、j、k和l。三個(gè)字符集中的第三字符集可以包括與qwerty鍵盤(pán)的最下行中的鍵相對(duì)應(yīng)的字符,例如z、x、c、v、b、n和m。字母表可以通過(guò)用戶相對(duì)于第一、第二和第三字符集的觸摸輸入和輕掃(swipe)輸入來(lái)輸入到電子設(shè)備300。
替代地,每個(gè)字符集可以包括與鍵對(duì)應(yīng)的一些字符,所述鍵包括在計(jì)算機(jī)鍵盤(pán)的行中的與各個(gè)字符集相對(duì)應(yīng)的行中。例如,與包括在qwerty鍵盤(pán)的最上面的行中的鍵對(duì)應(yīng)的字符可以分為兩個(gè)字符集。例如,q、w、e、r和t可以包括在一個(gè)字符集中,并且y、u、i、o和p可以包括在另一個(gè)字符集中。
同時(shí),作為電子設(shè)備300選擇字符集的基礎(chǔ)的觸摸輸入的屬性可以包括形成觸摸輸入的觸摸點(diǎn)的數(shù)量和觸摸面板310的接收觸摸輸入的位置中的至少一個(gè)。
根據(jù)本公開(kāi)的實(shí)施例,電子設(shè)備300可以包括多個(gè)觸摸面板。電子設(shè)備300的觸摸面板可以分別對(duì)應(yīng)于字符集。處理器350可以根據(jù)哪個(gè)觸摸面板從用戶接收觸摸輸入來(lái)選擇字符集中的一個(gè)。處理器350可以從字符集中選擇與接收觸摸輸入的觸摸面板相對(duì)應(yīng)的字符集。
當(dāng)選擇字符集時(shí),處理器350可以控制顯示器320以便顯示包括在所選擇的字符集中的至少一個(gè)字符。例如,處理器350可以顯示包括在字符集中的所有字符或包括在字符集中的字符中具有最高優(yōu)先級(jí)的字符。
包括在字符集中的字符的優(yōu)先順序可以預(yù)先確定或基于用戶輸入來(lái)確定。例如,可以根據(jù)鍵盤(pán)上排列與字符對(duì)應(yīng)的鍵的順序來(lái)將優(yōu)先級(jí)分配給字符。替代地,可以根據(jù)字母順序(alphabeticorder)將優(yōu)先級(jí)分配給字符。
觸摸面板310可以接收觸摸輸入、和在用指點(diǎn)對(duì)象觸摸觸摸面板310的同時(shí)移動(dòng)指點(diǎn)對(duì)象的輕掃輸入。輕掃輸入是指用戶通過(guò)使用指點(diǎn)對(duì)象觸摸觸摸面板310并同時(shí)將指點(diǎn)對(duì)象移動(dòng)某一距離的動(dòng)作。例如,輕掃輸入可以是通過(guò)使用指點(diǎn)對(duì)象觸摸觸摸面板310并且同時(shí)沿著某一方向或與某一方向垂直的方向移動(dòng)指點(diǎn)對(duì)象的動(dòng)作。電子設(shè)備300可以將在與某一方向不同的方向上移動(dòng)指點(diǎn)對(duì)象的輸入識(shí)別為不是輕掃輸入的輸入。
處理器350可以基于輕掃輸入的屬性來(lái)選擇包括在所選擇的字符集中的字符中的一個(gè)。輕掃輸入的屬性可以包括在輕掃輸入期間指點(diǎn)對(duì)象移動(dòng)的方向、指點(diǎn)對(duì)象移動(dòng)的距離以及指點(diǎn)對(duì)象的移動(dòng)速度中的至少一個(gè)。
指點(diǎn)對(duì)象移動(dòng)的距離可以是從觸摸面板310上的參考點(diǎn)到輕掃輸入的終點(diǎn)的直線距離。
例如,處理器350可以基于在輕掃輸入期間指點(diǎn)對(duì)象移動(dòng)的距離來(lái)選擇字符集中包括的字符中的一個(gè)。在這種情況下,處理器350可以通過(guò)進(jìn)一步考慮從觸摸面板310上的參考點(diǎn)到觸摸輸入的距離來(lái)選擇字符。以下,將參考圖17和圖18,描述電子設(shè)備300通過(guò)進(jìn)一步考慮從觸摸面板310上的參考點(diǎn)到觸摸輸入的距離來(lái)選擇字符的方法。
顯示器320可以顯示和輸出由電子設(shè)備300處理的信息。顯示器320可以顯示由處理器350選擇的字符。此外,顯示器320還可以顯示用于接收控制電子設(shè)備300的用戶輸入的用戶界面(ui)和用于設(shè)置與用戶可以輸入字符的運(yùn)動(dòng)相關(guān)的參數(shù)的ui。
顯示器320可以是與觸摸面板310以層狀結(jié)構(gòu)形成的觸摸屏。在這種情況下,觸摸屏可以用作輸出設(shè)備以及輸入設(shè)備,并且能夠執(zhí)行觸摸面板310和顯示器320的所有功能。顯示器320可以包括液晶顯示器(lcd)、薄膜晶體管lcd(tftlcd)、有機(jī)發(fā)光二極管(oled)顯示器、柔性顯示器、三維(3d)顯示器和電泳顯示器中的至少一個(gè)。
根據(jù)實(shí)施例的顯示器320可以基于觸摸輸入來(lái)顯示由處理器350選擇的字符集中包括的字符。顯示器320可以顯示包括在字符集中的字符,使得在輕掃輸入期間與指點(diǎn)對(duì)象移動(dòng)的距離相對(duì)應(yīng)的字符與其他字符區(qū)別開(kāi)。例如,對(duì)應(yīng)于指點(diǎn)對(duì)象移動(dòng)的距離的字符可以與其他字符不同地顯示,并且字符的顏色、形狀、亮度和尺寸中的至少一個(gè)可以不同于其他字符的顏色、形狀、亮度和尺寸中的至少一個(gè)。
圖4和圖5是示出根據(jù)本公開(kāi)的各種實(shí)施例的由電子設(shè)備基于用戶的輕掃輸入接收字符輸入的方法的圖。圖4和圖5示出了電子設(shè)備300是可穿戴設(shè)備,但是本公開(kāi)不限于此。
參考圖4,電子設(shè)備300可以是擱置在用戶40的頭部上的眼鏡。圖4所示的電子設(shè)備300(即,眼鏡)可以通過(guò)定位在眼鏡的鏡腿上的觸摸面板310接收來(lái)自用戶40的觸摸輸入和輕掃輸入。電子設(shè)備300可以基于觸摸輸入和輕掃輸入來(lái)選擇字符,并且可以在顯示器320上顯示所選擇的字符。
因此,電子設(shè)備300可以通過(guò)不夠大到足以顯示用于接收字符輸入的虛擬鍵盤(pán)的觸摸面板310,快速地接收來(lái)自用戶40的字符輸入。
參考圖5,電子設(shè)備300可以是戴在用戶40的手腕上的手表。如圖5所示的電子設(shè)備300(即,手表)可以通過(guò)位于電子設(shè)備300的邊框上的觸摸面板310從用戶40接收觸摸輸入和輕掃輸入。電子設(shè)備300可以基于觸摸輸入和輕掃輸入選擇字符,并且可以在顯示器320上顯示所選擇的字符。
因此,電子設(shè)備300可以通過(guò)不夠大到足以顯示用于接收字符輸入的虛擬鍵盤(pán)的觸摸面板310,快速地接收來(lái)自用戶40的字符輸入。在下文中,將參考圖6至圖8描述由電子設(shè)備300接收來(lái)自用戶40的字符輸入的方法。
圖6至圖8示出了根據(jù)本公開(kāi)的各種實(shí)施例的通過(guò)包括多個(gè)觸摸面板的電子設(shè)備基于用戶的輕掃輸入接收字符輸入的方法的圖。
參考圖6,電子設(shè)備300可以包括多個(gè)觸摸面板611、612和613。包括在電子設(shè)備300中的觸摸面板611、612和613可以分別對(duì)應(yīng)于包括字符的字符集601、602和603。
例如,電子設(shè)備300的觸摸面板611可以對(duì)應(yīng)于qwerty鍵盤(pán)的第一行。例如,包括與在qwerty鍵盤(pán)的第一行中包括的鍵對(duì)應(yīng)的字符(即q、w、e、r、t、y、u、i、o、p、[、])中的至少一些的字符集601可以映射到觸摸面板611,并且映射可以存儲(chǔ)在包括在電子設(shè)備300中的存儲(chǔ)器中。
電子設(shè)備300的觸摸面板612可以對(duì)應(yīng)于qwerty鍵盤(pán)的第二行。例如,包括與在qwerty鍵盤(pán)的第二行中包括的鍵對(duì)應(yīng)的字符(即a、s、d、f、g、h、j、k、l、;、’)中的至少一些的字符集602可以映射到觸摸面板612,并且映射可以被存儲(chǔ)在包括在電子設(shè)備300中的存儲(chǔ)器中。
此外,電子設(shè)備300的觸摸面板613可以對(duì)應(yīng)于qwerty鍵盤(pán)的第三行。例如,包括與在qwerty鍵盤(pán)的第三行中包括的鍵對(duì)應(yīng)的字符(即z、x、c、v、b、n、m、,、.、/)中的至少一些的字符集603可以映射到觸摸面板613,并且映射可以存儲(chǔ)在包括在電子設(shè)備300中的存儲(chǔ)器中。
電子設(shè)備300可以基于用戶觸摸觸摸面板611、612和613中的哪一個(gè)來(lái)選擇字符集601、602和603中的一個(gè)。例如,當(dāng)用戶觸摸觸摸面板611時(shí),電子設(shè)備300可以選擇字符集601。
參考圖7,電子設(shè)備300可以基于觸摸觸摸面板612的用戶的觸摸輸入,從字符集中選擇與觸摸面板612相對(duì)應(yīng)的字符集。例如,所選擇的字符集可以包括與在qwerty鍵盤(pán)的第二行中包括的鍵對(duì)應(yīng)的字符。
電子設(shè)備300可以基于通過(guò)使用指點(diǎn)對(duì)象觸摸觸摸面板并將指點(diǎn)對(duì)象在觸摸面板上移動(dòng)的輕掃輸入,選擇包括在所選擇的字符集中的字符中的一個(gè)。
圖7的用戶的觸摸輸入和輕掃輸入示出為箭頭。參考圖7,箭頭的位置指示在觸摸面板310上接收觸摸輸入的位置,并且箭頭的方向指示在輕掃輸入期間指點(diǎn)對(duì)象移動(dòng)的方向。箭頭的長(zhǎng)度指示指點(diǎn)對(duì)象移動(dòng)的距離。電子設(shè)備300可以檢測(cè)如圖7的箭頭所示的指點(diǎn)對(duì)象的移動(dòng)。并且可以基于指點(diǎn)對(duì)象的移動(dòng)來(lái)接收觸摸輸入和輕掃輸入。
顯示器320可以在輸入?yún)^(qū)域722內(nèi)顯示所選擇的字符集中包含的字符。用戶可以使用輸入?yún)^(qū)域722來(lái)通過(guò)觸摸面板310輸入字符。
顯示器320可以顯示包括在字符集中的字符,使得在輕掃輸入期間與指點(diǎn)對(duì)象移動(dòng)的距離相對(duì)應(yīng)的字符與其他字符區(qū)別開(kāi)。因此,用戶可以通過(guò)顯示器320的輸入?yún)^(qū)域722識(shí)別哪個(gè)字符與所選擇的字符相對(duì)應(yīng),并且如果所選擇的字符不是期望的字符,則用戶可以再次移動(dòng)指點(diǎn)對(duì)象以選擇期望的字符。
顯示器320從所選擇的字符集中包括的字符中,基于輕掃輸入的屬性來(lái)選擇字符701,并且可以在編輯區(qū)域721內(nèi)顯示所選擇的字符701。編輯區(qū)域721可以由用戶用于確定要輸入的字符或要去除的字符。例如,電子設(shè)備320可以基于指點(diǎn)對(duì)象移動(dòng)的距離從字符中選擇字符701。
參考圖7,電子設(shè)備300可以基于觸摸觸摸面板611、612和613中的觸摸面板612的用戶的觸摸輸入,選擇包括與在qwerty鍵盤(pán)的第二行中包括的鍵相對(duì)應(yīng)的字符的字符集。電子設(shè)備300可以在輸入?yún)^(qū)域722內(nèi)顯示包括在所選擇的字符集中的字符。
在用戶在輕掃輸入期間移動(dòng)指點(diǎn)對(duì)象的同時(shí),電子設(shè)備300可以將與從觸摸輸入的起始點(diǎn)到指點(diǎn)對(duì)象的當(dāng)前位置的距離相對(duì)應(yīng)的字符701(即,k)顯示得與其他字符(即a、s、d、f、g、h、i、j、l、;、”)不同。此外,電子設(shè)備300可以將對(duì)應(yīng)于距指點(diǎn)對(duì)象的當(dāng)前位置的距離的字符701(即,k)顯示在編輯區(qū)域721內(nèi)。
電子設(shè)備300可以基于指點(diǎn)對(duì)象在輕掃輸入結(jié)束的時(shí)間點(diǎn)(即電子設(shè)備300的觸摸面板612檢測(cè)到指點(diǎn)對(duì)象停止移動(dòng)的時(shí)間點(diǎn))的位置進(jìn)行最終的字符選擇。
參考圖8,電子設(shè)備300可以基于用戶觸摸觸摸面板611的觸摸輸入,從字符集中選擇與觸摸面板611相對(duì)應(yīng)的字符集。例如,所選擇的字符集可以包括與在qwerty鍵盤(pán)的第一行中包括的鍵對(duì)應(yīng)的字符。
參考圖8,電子設(shè)備300可以基于觸摸觸摸面板611、612和613中的觸摸面板611的用戶的觸摸輸入,選擇包括與在qwerty鍵盤(pán)的第一行中包括的鍵對(duì)應(yīng)的字符的字符集。電子設(shè)備300可以在輸入?yún)^(qū)域722內(nèi)顯示包括在所選擇的字符集中的字符。
在用戶在輕掃輸入期間移動(dòng)指點(diǎn)對(duì)象的同時(shí),電子設(shè)備300可以將與從觸摸輸入的起始點(diǎn)到指點(diǎn)對(duì)象的當(dāng)前位置的距離相對(duì)應(yīng)的字符801(即,r)顯示得與其他字符(即,q、w、e、t、y、u、i、o、p、[、])不同。此外,電子設(shè)備300可以在先前輸入的字符701,即k之后,顯示與指點(diǎn)對(duì)象的當(dāng)前位置的距離相對(duì)應(yīng)的字符801,也就是r。電子設(shè)備300可以基于在輕掃輸入結(jié)束的時(shí)間點(diǎn)的指點(diǎn)對(duì)象的位置進(jìn)行最終的字符選擇。
圖9至圖11示出了根據(jù)本公開(kāi)的各種實(shí)施例的通過(guò)包括多個(gè)觸摸面板的電子設(shè)備基于用戶的輕掃輸入接收字符輸入的方法的圖。
參考圖9,包括在電子設(shè)備300中的觸摸面板911、912和913中的至少一些觸摸面板911和913可以沿著電子設(shè)備300的角落定位。
包括在電子設(shè)備300中的觸摸面板911、912和913中的每個(gè)可以對(duì)應(yīng)于包括字符的字符集。例如,電子設(shè)備300的觸摸面板911可以對(duì)應(yīng)于qwerty鍵盤(pán)的第一行,觸摸面板912可以對(duì)應(yīng)于qwerty鍵盤(pán)的第二行,并且觸摸面板913可以對(duì)應(yīng)于qwerty鍵盤(pán)的第三行。
參考圖9,電子設(shè)備300可以基于觸摸觸摸面板911的用戶的觸摸輸入,從字符集中選擇與觸摸面板911相對(duì)應(yīng)的字符集。例如,所選擇的字符集可以包括與在qwerty鍵盤(pán)的第一行中包括的鍵對(duì)應(yīng)的字符。
參考圖9,電子設(shè)備300可以基于觸摸觸摸面板911、912和913中的觸摸面板911的用戶的觸摸輸入,選擇包括與在qwerty鍵盤(pán)的第一行中包括的鍵對(duì)應(yīng)的字符的字符集。電子設(shè)備300可以在輸入?yún)^(qū)域722內(nèi)顯示包含在所選擇的字符集中的字符。
在用戶在輕掃輸入期間移動(dòng)指點(diǎn)對(duì)象的同時(shí),電子設(shè)備300可以將與從觸摸輸入的起始點(diǎn)到指點(diǎn)對(duì)象的當(dāng)前位置的距離相對(duì)應(yīng)的字符901(即,i)顯示得與所選的字符集的其他字符不同。電子設(shè)備300可以在輕掃輸入結(jié)束的時(shí)間點(diǎn)基于指點(diǎn)對(duì)象的位置進(jìn)行最終字符選擇。
參考圖10,電子設(shè)備300可以基于觸摸觸摸面板912的用戶的觸摸輸入,從字符集中選擇與觸摸面板912相對(duì)應(yīng)的字符集。例如,所選擇的字符集可以包括與在qwerty鍵盤(pán)的第二行中包括的鍵對(duì)應(yīng)的字符。
參考圖10,電子設(shè)備300可以基于觸摸觸摸面板911、912和913中的觸摸面板912的用戶的觸摸輸入,選擇包括與在qwerty鍵盤(pán)的第二行中包括的鍵相對(duì)應(yīng)的字符的字符集。電子設(shè)備300可以在輸入?yún)^(qū)域722內(nèi)顯示包括在所選擇的字符集中的字符。
在用戶在輕掃輸入期間移動(dòng)指點(diǎn)對(duì)象的同時(shí),電子設(shè)備300可以在輸入?yún)^(qū)域722中將與從觸摸輸入的起始點(diǎn)到指點(diǎn)對(duì)象的當(dāng)前位置的距離相對(duì)應(yīng)的字符1001(即,’)顯示得與所選擇的字符集的其他字符不同。此外,電子設(shè)備300可以在先前輸入的字符901(即,i)之后顯示對(duì)應(yīng)于距指點(diǎn)對(duì)象的當(dāng)前位置的距離的字符1001,也就是’。電子設(shè)備300可以基于在輕掃輸入結(jié)束的時(shí)間點(diǎn)指點(diǎn)對(duì)象的位置進(jìn)行最終的字符選擇。
參考圖11,電子設(shè)備300可以基于觸摸觸摸面板913的用戶的觸摸輸入,從字符集中選擇與觸摸面板913相對(duì)應(yīng)的字符集。例如,所選擇的字符集可以包括與在qwerty鍵盤(pán)的第三行中包括的鍵對(duì)應(yīng)的字符。
參考圖11,電子設(shè)備300可以基于觸摸觸摸面板911、912和913中的觸摸面板913的用戶的觸摸輸入,選擇包括與在qwerty鍵盤(pán)的第三行中包括的鍵對(duì)應(yīng)的字符的字符集。電子設(shè)備300可以在輸入?yún)^(qū)域722內(nèi)顯示包含在所選擇的字符集中的字符。
在用戶在輕掃輸入期間移動(dòng)指點(diǎn)對(duì)象的同時(shí),電子設(shè)備300可以將與從觸摸輸入的起始點(diǎn)到指點(diǎn)對(duì)象的當(dāng)前位置的距離相對(duì)應(yīng)的字符1101(即,m)顯示得與所選擇的字符集的其他字符不同。此外,電子設(shè)備300可以在先前輸入的字符1001(即,’)之后顯示對(duì)應(yīng)于距指點(diǎn)對(duì)象的當(dāng)前位置的距離的字符1101,也就是m。電子設(shè)備300可以基于在輕掃輸入結(jié)束的時(shí)間點(diǎn)指點(diǎn)對(duì)象的位置進(jìn)行最終的字符選擇。
圖6至圖11示出了電子設(shè)備300的觸摸面板是平坦的,并且電子設(shè)備300的拐角位于觸摸面板彼此連接的邊界處。然而,本公開(kāi)不限于圖6的圖示。根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備300可以包括多個(gè)彎曲的觸摸面板。
替代地,電子設(shè)備300可以包括至少一個(gè)觸摸面板,并且該至少一個(gè)觸摸面板包括檢測(cè)區(qū)域。在這種情況下,檢測(cè)區(qū)域可以對(duì)應(yīng)于字符集。電子設(shè)備300可以基于接收觸摸輸入的檢測(cè)區(qū)域來(lái)選擇字符集。關(guān)于圖6至圖11的描述可以應(yīng)用于本公開(kāi)的實(shí)施例,即,將觸摸面板劃分為檢測(cè)區(qū)域并將施加于各個(gè)檢測(cè)區(qū)域的觸摸輸入檢測(cè)為單獨(dú)的觸摸輸入的實(shí)施例,并且將省略重復(fù)的描述。
在上文中,已經(jīng)參考圖6至圖11描述了由電子設(shè)備300基于接收用戶的觸摸輸入和輕掃輸入的觸摸面板選擇字符集的實(shí)施例。
然而,本公開(kāi)不限于參考圖6至圖11描述的實(shí)施例??梢允褂没谟|摸輸入的位置以及觸摸輸入的屬性來(lái)選擇字符集中的一個(gè)的方法。例如,本公開(kāi)可以包括由電子設(shè)備300基于形成觸摸輸入的觸摸點(diǎn)的數(shù)量來(lái)選擇字符集中的一個(gè)的實(shí)施例。
根據(jù)本公開(kāi)的上述實(shí)施例,電子設(shè)備300可以檢測(cè)多點(diǎn)觸摸。例如,電子設(shè)備300可以同時(shí)檢測(cè)一個(gè)或多個(gè)觸摸點(diǎn)。電子設(shè)備300可以存儲(chǔ)分別對(duì)應(yīng)于形成觸摸輸入的觸摸點(diǎn)的數(shù)量的字符集和觸摸點(diǎn)的數(shù)量。
例如,包括一個(gè)觸摸點(diǎn)的觸摸輸入可以對(duì)應(yīng)于qwerty鍵盤(pán)的第一行。例如,當(dāng)接收包括一個(gè)觸摸點(diǎn)的觸摸輸入時(shí),電子設(shè)備300可以被配置為加載包括至少一些字符(即q、w、e、r、t、y、u、i、o、p、[、和])的字符集,其對(duì)應(yīng)于包括在qwerty鍵盤(pán)的第一行中的鍵。
包括兩個(gè)觸摸點(diǎn)的觸摸點(diǎn)可以對(duì)應(yīng)于qwerty鍵盤(pán)的第二行。例如,當(dāng)接收包括兩個(gè)觸摸點(diǎn)的觸摸輸入時(shí),電子設(shè)備300可以被配置為加載包括至少一些字符(即字符a、s、d、f、g、h、j、k、l、;、’)的字符集,其對(duì)應(yīng)于包括在qwerty鍵盤(pán)的第二行中的鍵。
此外,包括三個(gè)觸摸點(diǎn)的觸摸點(diǎn)可以對(duì)應(yīng)于qwerty鍵盤(pán)的第三行。例如,當(dāng)接收包括三個(gè)觸摸點(diǎn)的觸摸輸入時(shí),電子設(shè)備300可以被配置為加載包括至少一些字符(即字符z、x、c、v、b、n、m、,、.、/)的字符集,其對(duì)應(yīng)于包括在qwerty鍵盤(pán)的第三行中的鍵。
電子設(shè)備300可以基于形成觸摸輸入的觸摸點(diǎn)的數(shù)量來(lái)選擇字符集中的一個(gè)。
圖12至圖14示出了根據(jù)本公開(kāi)的各種實(shí)施例的由電子設(shè)備基于觸摸輸入的屬性選擇字符集和基于輕掃輸入的屬性來(lái)選擇字符的方法的圖。
參考圖12,電子設(shè)備300可以檢測(cè)到觸摸輸入包括一個(gè)觸摸點(diǎn)。電子設(shè)備300可以基于形成觸摸輸入的觸摸點(diǎn)的數(shù)量為一的事實(shí),從字符集中選擇與包括一個(gè)觸摸點(diǎn)的觸摸輸入相對(duì)應(yīng)的字符集。
例如,電子設(shè)備300可以基于形成觸摸輸入的觸摸點(diǎn)的數(shù)量為一的事實(shí)從字符集中選擇與qwerty鍵盤(pán)的第一行相對(duì)應(yīng)的字符集。例如,字符集可以包括與在qwerty鍵盤(pán)的第一行中包括的鍵對(duì)應(yīng)的字符。電子設(shè)備300可以在顯示器320的輸入?yún)^(qū)域722內(nèi)顯示包括在所選擇的字符集中的至少一些字符。
圖12示出了包括在用于顯示英語(yǔ)的字符集中的所有字符都顯示在輸入?yún)^(qū)域722中,但是本公開(kāi)不限于此。電子設(shè)備300可以在輸入?yún)^(qū)域722中顯示包括在所選擇的字符集中的字符或者可以顯示在包括在所選擇的字符集中的字符中具有最高優(yōu)先級(jí)的字符。例如,包括在所選擇的字符集中的字符中具有最高優(yōu)先級(jí)的字符可以對(duì)應(yīng)于計(jì)算機(jī)鍵盤(pán)的最左邊的鍵,并且該鍵可以被包括在與所選擇的字符集相對(duì)應(yīng)的行中。
參考圖12,電子設(shè)備300可以在輸入?yún)^(qū)域722中顯示包括在字符集中的所有字符。在這種情況下,電子設(shè)備300可以顯示字符集,使得基于觸摸輸入的屬性選擇的字符集與其他字符集區(qū)別開(kāi)。因此,用戶可以基于輸入?yún)^(qū)域722中顯示的字符集的尺寸、形狀、顏色和亮度中的至少一個(gè)來(lái)識(shí)別哪個(gè)字符集被選擇。此外,電子設(shè)備300可以將在所選擇的字符集中包括的字符中具有最高優(yōu)先級(jí)的字符1201(即,q)顯示得與所選擇的字符集的其他字符不同。
在用指點(diǎn)對(duì)象40觸摸觸摸面板的同時(shí),電子設(shè)備300可以接收觸摸輸入和移動(dòng)指點(diǎn)對(duì)象40的輕掃輸入。
參考圖13,輕掃輸入被示為箭頭。參考圖13,在用戶在輕掃輸入期間移動(dòng)指點(diǎn)對(duì)象40的同時(shí),電子設(shè)備300可以在輸入?yún)^(qū)域722中將與從觸摸輸入的起始點(diǎn)到指點(diǎn)對(duì)象40的當(dāng)前位置的距離相對(duì)應(yīng)的字符1301(即,p)顯示得與所選擇的字符集的其他字符不同。此外,電子設(shè)備300可以在編輯區(qū)域721中顯示與距指點(diǎn)對(duì)象40的當(dāng)前位置的距離相對(duì)應(yīng)的字符1301,即p。
電子設(shè)備300可以基于在輕掃輸入結(jié)束的時(shí)間點(diǎn)的指點(diǎn)對(duì)象的位置進(jìn)行最終字符選擇。圖13和圖14示出了在用指點(diǎn)對(duì)象40觸摸電子設(shè)備300的同時(shí),在指點(diǎn)對(duì)象40在電子設(shè)備300上沿某一方向(圖13的向右方向)移動(dòng)、然后沿與該某一方向相反的方向(圖14的向左方向)移動(dòng)之后,輕掃輸入結(jié)束。
當(dāng)指點(diǎn)對(duì)象40觸摸觸摸面板310并在其上移動(dòng)時(shí)并且當(dāng)觸摸狀態(tài)終止時(shí)(即,當(dāng)指點(diǎn)對(duì)象40與觸摸面板310間隔某一距離時(shí)),電子設(shè)備300可以確定輕掃輸入終止。
參考圖14,電子設(shè)備300可以基于指點(diǎn)對(duì)象40在輕掃輸入結(jié)束的時(shí)間點(diǎn)的位置,選擇與從觸摸輸入的起始點(diǎn)到輕掃輸入結(jié)束時(shí)的時(shí)間點(diǎn)的指點(diǎn)對(duì)象40的位置的距離對(duì)應(yīng)的字符1401,即,y。電子設(shè)備300可以在編輯區(qū)域721中顯示所選擇的字符1401,即y,并且可以等待以接收新的字符輸入。
圖15和圖16示出了根據(jù)本公開(kāi)的各種實(shí)施例的由電子設(shè)備基于形成觸摸輸入的觸摸點(diǎn)的數(shù)量選擇字符集的方法的圖。
參考圖15,電子設(shè)備300可以檢測(cè)到觸摸輸入包括兩個(gè)觸摸點(diǎn),并且觸摸輸入是通過(guò)觸摸觸摸面板310的用戶使用指點(diǎn)對(duì)象40生成的。電子設(shè)備300可以選擇基于包括兩個(gè)觸摸點(diǎn)的觸摸輸入,從字符集中選擇與包括兩個(gè)觸摸點(diǎn)的觸摸輸入對(duì)應(yīng)存儲(chǔ)的字符集。
例如,電子設(shè)備300可以基于包括兩個(gè)觸摸點(diǎn)的觸摸輸入,從字符集中選擇對(duì)應(yīng)于qwerty鍵盤(pán)的第二行的字符集。例如,所選擇的字符集可以包括對(duì)應(yīng)于包括在qwerty鍵盤(pán)的第二行中的鍵的字符。電子設(shè)備300可以在顯示器320的輸入?yún)^(qū)域722內(nèi)顯示包括在所選擇的字符集中的至少一些字符。
電子設(shè)備300可以接收觸摸輸入和在用指點(diǎn)對(duì)象40觸摸觸摸面板310的同時(shí)移動(dòng)指點(diǎn)對(duì)象40的輕掃輸入。參考圖15,電子設(shè)備300可以基于在輕掃輸入期間指點(diǎn)對(duì)象40移動(dòng)的距離來(lái)選擇包括在所選擇的字符集中的字符中的一個(gè)。
例如,在用戶將指點(diǎn)對(duì)象40在觸摸面板310上移動(dòng)的同時(shí),電子設(shè)備300可以在輸入?yún)^(qū)域722中將與從觸摸輸入的起始點(diǎn)到指點(diǎn)對(duì)象40的當(dāng)前位置的距離相對(duì)應(yīng)的字符1501(即g)顯示得不同于所選擇的字符集的其他字符。另外,在編輯區(qū)域721中,電子設(shè)備300可以在編輯區(qū)域721中,顯示與距指點(diǎn)對(duì)象40的當(dāng)前位置的距離相對(duì)應(yīng)的字符1501,也就是g。
電子設(shè)備300可以基于在輕掃輸入結(jié)束的時(shí)間點(diǎn)指點(diǎn)對(duì)象40的位置進(jìn)行最終字符選擇。
另外,參考圖16,電子設(shè)備300可以檢測(cè)到使用觸摸觸摸面板310的用戶的指點(diǎn)對(duì)象40的觸摸輸入包括三個(gè)觸摸點(diǎn)。電子設(shè)備300可以基于包括三個(gè)觸摸點(diǎn)的觸摸輸入,從字符集中選擇與包括三個(gè)觸摸點(diǎn)的觸摸輸入相對(duì)應(yīng)存儲(chǔ)的字符集。
例如,電子設(shè)備300可以基于包括三個(gè)觸摸點(diǎn)的觸摸輸入從字符集中選擇對(duì)應(yīng)于qwerty鍵盤(pán)的第三行的字符集。例如,所選擇的字符集可以包括對(duì)應(yīng)于在qwerty鍵盤(pán)的第三行中包括的鍵的字符。電子設(shè)備300可以在顯示器320的輸入?yún)^(qū)域722內(nèi)顯示包括在所選擇的字符集中的至少一些字符。
電子設(shè)備300可以接收觸摸輸入和在用指點(diǎn)對(duì)象40觸摸觸摸面板310的同時(shí)移動(dòng)指點(diǎn)對(duì)象40的輕掃輸入。參考圖15,電子設(shè)備300可以基于在輕掃輸入期間指點(diǎn)對(duì)象40移動(dòng)的距離來(lái)選擇包括在所選擇的字符集中的字符中的一個(gè)。
例如,在指點(diǎn)對(duì)象40在觸摸面板310上移動(dòng)的同時(shí),電子設(shè)備300可以在輸入?yún)^(qū)域722中將與從觸摸輸入的起始點(diǎn)到指點(diǎn)對(duì)象40的當(dāng)前位置的距離相對(duì)應(yīng)的字符1601(即v)顯示得不同于所選擇的字符集的其他字符。另外,電子設(shè)備300可以在編輯區(qū)域721中,顯示與距指點(diǎn)對(duì)象40的當(dāng)前位置的距離相對(duì)應(yīng)的字符1601,也就是v。
電子設(shè)備300可以在輕掃輸入結(jié)束的時(shí)間點(diǎn)基于指點(diǎn)對(duì)象40的位置進(jìn)行最終字符選擇。
當(dāng)電子設(shè)備300通過(guò)考慮在輕掃輸入期間指點(diǎn)對(duì)象40移動(dòng)的距離來(lái)選擇字符時(shí),可以進(jìn)一步考慮從觸摸面板310上的參考點(diǎn)到觸摸輸入的距離。
圖17和圖18示出了根據(jù)本公開(kāi)的各種實(shí)施例的由電子設(shè)備基于觸摸面板的參考點(diǎn)和觸摸輸入之間的距離選擇字符的方法的圖。
參考圖17,電子設(shè)備300可以選擇與指點(diǎn)對(duì)象40移動(dòng)以生成輕掃輸入的距離b1相對(duì)應(yīng)的字符。根據(jù)本公開(kāi)的實(shí)施例,可以將優(yōu)先級(jí)分配給包括在字符集中的字符。例如,對(duì)于包含對(duì)應(yīng)于包括在qwerty鍵盤(pán)的行中的鍵的字符的字符集,與排列在qwerty鍵盤(pán)的行的左側(cè)上的鍵對(duì)應(yīng)的字符可以具有比與排列在該行的右側(cè)上的鍵對(duì)應(yīng)的字符相對(duì)更高的優(yōu)先級(jí)。
隨著指點(diǎn)對(duì)象40移動(dòng)以生成輕掃輸入的距離b1增加,電子設(shè)備300可以選擇具有低優(yōu)先級(jí)的字符。
在這種情況下,電子設(shè)備300可以通過(guò)進(jìn)一步考慮從觸摸面板310上的參考點(diǎn)o到觸摸輸入的起始點(diǎn)的距離a1來(lái)選擇字符。隨著從觸摸面板310上的參考點(diǎn)o到觸摸輸入的起始點(diǎn)的距離a1增加,電子設(shè)備300可以選擇具有低優(yōu)先級(jí)的字符。
由圖18中的電子設(shè)備300檢測(cè)到的指點(diǎn)對(duì)象40移動(dòng)的距離b1與圖17的所檢測(cè)的指點(diǎn)對(duì)象40移動(dòng)的距離b1相同。然而,圖18的從觸摸面板310上的參考點(diǎn)o到觸摸輸入的起始點(diǎn)的距離a2不同于圖17的從觸摸面板310上的參考點(diǎn)o到觸摸輸入的起始點(diǎn)的距離a1。
參考圖18,隨著從觸摸面板310上的參考點(diǎn)o到觸摸輸入的起始點(diǎn)的距離增加,電子設(shè)備300可以選擇具有比圖17中選擇的字符(即,y)更低的優(yōu)先級(jí)的字符,即p。
電子設(shè)備300可以基于一個(gè)或多個(gè)觸摸手勢(shì)來(lái)編輯文檔、改變要輸入的語(yǔ)言、存儲(chǔ)文檔或刪除文檔。
此外,除了字符輸入之外,還可以使用基于輕掃輸入來(lái)接收用戶輸入的方法來(lái)從用戶接收用于控制電子設(shè)備300的命令。
電子設(shè)備300向用戶提供包括與用于控制電子設(shè)備300的命令相對(duì)應(yīng)的按鈕的菜單。電子設(shè)備300可以基于選擇按鈕中的至少一個(gè)的用戶輸入來(lái)執(zhí)行某個(gè)操作或改變功能設(shè)置。
電子設(shè)備300可以通過(guò)顯示器320顯示提供菜單的菜單欄。菜單中的每個(gè)可以包括與用于控制電子設(shè)備300的命令相對(duì)應(yīng)的按鈕。顯示器320可以顯示總結(jié)與包含在每個(gè)菜單中的按鈕相對(duì)應(yīng)的命令的屬性的標(biāo)題。
圖19和圖20示出了根據(jù)本公開(kāi)的各種實(shí)施例的、由電子設(shè)備基于觸摸輸入的屬性選擇菜單、以及基于輕掃輸入的屬性選擇包括在所選擇的菜單中的按鈕的方法的圖。
參考圖19,電子設(shè)備300可以通過(guò)顯示器320提供菜單1910、1920、1930和1940。圖19示出了電子設(shè)備300提供關(guān)于“呼叫”1910、“因特網(wǎng)”1920、“消息”1930和“應(yīng)用”1940的菜單。
當(dāng)接收到選擇顯示的菜單1910、1920、1930和1940中的至少一個(gè)的用戶輸入時(shí),電子設(shè)備300可以激活至少一個(gè)所選擇的菜單。菜單的激活可以指示顯示包括在菜單1910、1920、1930和1940中的按鈕中的至少一些。
參考圖19,電子設(shè)備300可以基于觸摸觸摸面板310的觸摸輸入的屬性來(lái)選擇菜單1910、1920、1930和1940中的一個(gè)。如上所述,電子設(shè)備300可以基于形成觸摸輸入的觸摸點(diǎn)的數(shù)量、觸摸面板上接收到觸摸輸入的位置和觸摸面板中接收觸摸輸入的觸摸面板中的至少一個(gè),選擇菜單1910、1920、1930和1940中的一個(gè)。
圖19和圖20示出了電子設(shè)備300基于形成觸摸輸入的觸摸點(diǎn)的數(shù)量來(lái)選擇菜單。
參考圖19,電子設(shè)備300可以檢測(cè)到使用用戶的指點(diǎn)對(duì)象40的觸摸輸入包括一個(gè)觸摸點(diǎn)?;谛纬捎|摸輸入的觸摸點(diǎn)的數(shù)量為一的事實(shí),電子設(shè)備300可以從菜單1910、1920、1930和1940中選擇與包括一個(gè)觸摸點(diǎn)的觸摸輸入相對(duì)應(yīng)存儲(chǔ)的菜單。
例如,電子設(shè)備300可以基于形成觸摸輸入的觸摸點(diǎn)的數(shù)量為一的事實(shí)從菜單1910、1920、1930和1940中選擇菜單1910。所選擇的菜單1910包括與關(guān)于電子設(shè)備300的“呼叫”功能的命令對(duì)應(yīng)的按鈕。電子設(shè)備300激活并顯示所選擇的菜單1910。
電子設(shè)備300可以接收觸摸輸入和在用指點(diǎn)對(duì)象40觸摸觸摸面板310的同時(shí)移動(dòng)指點(diǎn)對(duì)象40的輕掃輸入。電子設(shè)備300可以基于輕掃輸入的屬性選擇包括在所選擇的菜單1910中的按鈕中的一個(gè)??梢曰谂c所選擇的按鈕相對(duì)應(yīng)的命令來(lái)控制電子設(shè)備300。例如,電子設(shè)備300可以基于在輕掃輸入期間指點(diǎn)對(duì)象40移動(dòng)的距離來(lái)選擇包括在所選擇的菜單1910中的按鈕1911、1912、1913、1914和1915中的一個(gè)。
例如,電子設(shè)備300可以基于輕掃輸入的屬性來(lái)選擇按鈕1914,并且可以與其他按鈕1911、1912、1913和1915不同地顯示所選擇的按鈕1914。電子設(shè)備300可以基于用戶選擇按鈕1914的輕掃輸入,執(zhí)行與按鈕1914相應(yīng)的操作。例如,電子設(shè)備300可以響應(yīng)于選擇按鈕1914向用戶提供存儲(chǔ)在電子設(shè)備300中的聯(lián)系人。
根據(jù)本公開(kāi)的實(shí)施例,可以限制可以在激活的菜單窗口上顯示的按鈕的數(shù)量。如果按鈕的數(shù)量超過(guò)在激活的菜單窗口上允許顯示的按鈕的數(shù)量,則可以提供用于選擇未顯示按鈕的按鈕1915,如圖19所示。當(dāng)用戶選擇按鈕1915時(shí),可以在激活的菜單窗口上顯示包括在所選擇的按鈕1915中的未顯示的按鈕,而不是顯示的按鈕1911、1912、1913和1914。
參考圖20,電子設(shè)備300可以檢測(cè)到使用用戶的指點(diǎn)對(duì)象40的觸摸輸入包括三個(gè)觸摸點(diǎn)?;谛纬捎|摸輸入的觸摸點(diǎn)的數(shù)量為三的事實(shí),電子設(shè)備300可以從菜單1910、1920、1930和1940中選擇與包括三個(gè)觸摸點(diǎn)的觸摸輸入對(duì)應(yīng)存儲(chǔ)的菜單。
例如,電子設(shè)備300可以基于形成觸摸輸入的觸摸點(diǎn)的數(shù)量為三的事實(shí)從菜單1910、1920、1930和1940中選擇菜單1930。所選擇的菜單1930包括與關(guān)于電子設(shè)備300的“消息”功能的命令相對(duì)應(yīng)的按鈕。電子設(shè)備300可以激活并顯示從菜單1910、1920、1930和1940中選擇的菜單1930。
電子設(shè)備300可以接收觸摸輸入和在用指點(diǎn)對(duì)象40觸摸觸摸面板310的同時(shí)移動(dòng)指點(diǎn)對(duì)象40的輕掃輸入。電子設(shè)備300可以基于輕掃輸入的屬性選擇包括在所選擇的菜單1930中的按鈕1931、1932、1933、1934中的一個(gè)??梢曰谂c所選擇的按鈕相對(duì)應(yīng)的命令來(lái)控制電子設(shè)備300。例如,電子設(shè)備300可以基于輕掃輸入的屬性來(lái)選擇按鈕1932,并且可以與其他按鈕1931、1933和1934不同地顯示所選擇的按鈕1932。電子設(shè)備300可以基于選擇按鈕1932的用戶的輕掃輸入執(zhí)行對(duì)應(yīng)于按鈕1932的操作。例如,電子設(shè)備300可以響應(yīng)于按鈕1932的選擇向用戶提供存儲(chǔ)在電子設(shè)備300中的接收到的消息。
可以使用基于輕掃輸入來(lái)接收用戶輸入的方法來(lái)選擇所顯示的窗口中的一個(gè)并搜索所選擇的窗口。窗口可以指示顯示器320的顯示區(qū)域的指定部分。電子設(shè)備300可以通過(guò)窗口顯示至少幾條數(shù)據(jù)(例如,用于控制電子設(shè)備300的菜單、關(guān)于由電子設(shè)備300運(yùn)行的應(yīng)用的信息、通過(guò)網(wǎng)絡(luò)從電子設(shè)備300接收的網(wǎng)頁(yè)沖浪信息等)。
電子設(shè)備300可以向用戶提供用于向用戶提供數(shù)據(jù)的窗口。電子設(shè)備300可以基于選擇窗口中的至少一個(gè)的用戶輸入通過(guò)所選擇的窗口來(lái)接收信息。
圖21和圖22示出了根據(jù)本公開(kāi)的實(shí)施例的由電子設(shè)備基于觸摸輸入的屬性選擇窗口、并基于輕掃輸入的屬性來(lái)瀏覽所選擇的窗口的方法的圖。
參考圖21,電子設(shè)備300可以通過(guò)顯示器320提供窗口2120、2130和2140。參考圖21,顯示用于顯示包括與電子設(shè)備30的呼叫功能的命令相對(duì)應(yīng)的按鈕的菜單的窗口2120、用于顯示由日程表管理應(yīng)用提供的信息的窗口2130、以及用于顯示具有將電子設(shè)備300連接至網(wǎng)站的功能的按鈕的窗口2140。然而,本公開(kāi)不限于圖21的窗口2120、2130和2140,并且可以進(jìn)一步顯示以下窗口:用于以諸如文本、視頻和聲音的各種形式提供存儲(chǔ)在因特網(wǎng)上的信息的網(wǎng)絡(luò)瀏覽窗口、用于再現(xiàn)音頻、視頻等的再現(xiàn)窗口、以及用于探索(explore)存儲(chǔ)在電子設(shè)備300中的文件和文件夾的探索窗口。
當(dāng)接收到選擇所顯示的窗口2120、2130和2140中的至少一個(gè)的用戶輸入時(shí),電子設(shè)備300可以將至少一個(gè)所選擇的窗口顯示在最前面。
電子設(shè)備300可以基于觸摸觸摸面板310的觸摸輸入的屬性來(lái)選擇窗口2120、2130和2140中的一個(gè)。如上所述,電子設(shè)備300可以基于形成觸摸輸入的觸摸點(diǎn)的數(shù)量、觸摸面板310上接收觸摸輸入的位置以及觸摸面板中接收觸摸輸入的觸摸面板中的至少一個(gè),選擇窗口2120、2130和2140中的一個(gè)。
圖21和圖22示出了電子設(shè)備300包括觸摸面板2111、2112和2113,并且基于觸摸面板2111、2121和2113中的哪一個(gè)接收觸摸輸入來(lái)選擇窗口。
參考圖21,電子設(shè)備300可以檢測(cè)通過(guò)觸摸面板2111、21212和2113中的觸摸面板2111接收到觸摸輸入。電子設(shè)備300可以基于通過(guò)觸摸面板2111的觸摸輸入的接收,從窗口2120、2130和2140中選擇與觸摸面板2111相對(duì)應(yīng)的窗口。
例如,電子設(shè)備300可以基于通過(guò)觸摸面板2111的觸摸輸入的接收來(lái)選擇觸摸面板2111、2112和2113中的窗口2120。參考圖21,電子設(shè)備300可以在其他窗口2130和2140的前面顯示所選擇的窗口2120。
電子設(shè)備300接收觸摸輸入和在用指點(diǎn)對(duì)象40觸摸觸摸面板310的同時(shí)移動(dòng)指點(diǎn)對(duì)象40的輕掃輸入。電子設(shè)備300可以基于輕掃輸入的屬性探索所選擇的窗口。
窗口的探索可以指選擇通過(guò)窗口提供的信息、選擇關(guān)于用于控制電子設(shè)備300的命令的按鈕、或者通過(guò)窗口垂直或水平地移動(dòng)內(nèi)容。例如,如圖21所示,電子設(shè)備300可以基于輕掃輸入的屬性來(lái)探索選擇的窗口2120,并且可以選擇通過(guò)窗口2120提供的至少一個(gè)按鈕。
參考圖22,電子設(shè)備300可以檢測(cè)到通過(guò)觸摸面板2111、2112和2113中的觸摸面板2113接收到觸摸輸入。電子設(shè)備300可以基于通過(guò)觸摸面板2113的觸摸輸入的接收,從窗口2120、2130和2140中選擇與觸摸面板2113相對(duì)應(yīng)的窗口。
例如,電子設(shè)備300可以基于通過(guò)觸摸面板2113的觸摸輸入的接收來(lái)選擇窗口2120、2130和2140中的窗口2140。參考圖22,電子設(shè)備300可以在窗口2120和2130的前面顯示所選擇的窗口2140。
電子設(shè)備300接收觸摸輸入和在用指點(diǎn)對(duì)象40觸摸觸摸面板310的同時(shí)移動(dòng)指點(diǎn)對(duì)象40的輕掃輸入。電子設(shè)備300可以基于輕掃輸入的屬性來(lái)探索所選擇的窗口2140。例如,參考圖22,電子設(shè)備300可以基于輕掃輸入探索所選擇的窗口2140,并且通過(guò)選擇通過(guò)窗口2140提供的按鈕中的至少一個(gè),可以訪問(wèn)對(duì)應(yīng)于至少一個(gè)所選擇的按鈕的網(wǎng)站。
此外,基于觸摸輸入和輕掃輸入來(lái)控制電子設(shè)備300的方法可以應(yīng)用于由電子設(shè)備300提供的各種功能,例如圖像的拍攝和編輯、網(wǎng)頁(yè)沖浪等。然而,本公開(kāi)不限于上述方法,并且可以基于諸如觸摸和保持、雙擊、捏合、拖放等的各種觸摸手勢(shì)來(lái)控制電子設(shè)備300。
電子設(shè)備300可以將觸摸手勢(shì)的屬性映射到電子設(shè)備300的操作,并且可以基于觸摸手勢(shì)的屬性來(lái)執(zhí)行操作。觸摸手勢(shì)的屬性可以包括例如形成觸摸手勢(shì)的觸摸點(diǎn)的數(shù)量、接收到觸摸手勢(shì)的位置、是否通過(guò)一個(gè)或多個(gè)觸摸面板接收到觸摸手勢(shì)(即,是否通過(guò)在觸摸面板之間移動(dòng)指點(diǎn)對(duì)象而生成觸摸手勢(shì))等。
例如,電子設(shè)備300可以將觸摸面板映射到用于拍攝和編輯圖像的操作,并且可以基于用于觸摸面板的觸摸手勢(shì)來(lái)執(zhí)行與觸摸面板相對(duì)應(yīng)的操作。
電子設(shè)備300可以接收來(lái)自用戶的輕掃輸入,以便設(shè)置與拍攝功能相關(guān)的參數(shù),諸如基于觸摸面板上的多點(diǎn)觸摸來(lái)控制拍攝速度(即,拍攝期間的幀速率)。此外,電子設(shè)備300可以基于在用指點(diǎn)對(duì)象觸摸觸摸面板310的同時(shí)將指點(diǎn)對(duì)象在觸摸面板之間移動(dòng)的手勢(shì),將電子設(shè)備300的拍攝模式從視頻拍攝模式改變?yōu)殪o態(tài)圖像拍攝模式或從靜態(tài)圖像拍攝模式改變?yōu)橐曨l拍攝模式。
圖23示出了根據(jù)本公開(kāi)的實(shí)施例的由電子設(shè)備接收來(lái)自用戶的字符輸入的方法的流程圖。
參考圖23,圖23的每個(gè)操作可以由圖3的電子設(shè)備300的組件執(zhí)行,并且將省略參考圖3提供的描述。
在操作s2310中,電子設(shè)備300可以從用戶接收觸摸輸入和輕掃輸入。
電子設(shè)備300可以通過(guò)包括在電子設(shè)備300中的觸摸面板310使用指點(diǎn)對(duì)象接收觸摸輸入。電子設(shè)備300可以在用指點(diǎn)對(duì)象觸摸觸摸面板310的同時(shí)接收移動(dòng)指點(diǎn)對(duì)象的輕掃輸入。
在操作s2320中,電子設(shè)備300可以基于觸摸輸入的屬性來(lái)選擇字符集中的一個(gè)。
例如,電子設(shè)備300可以基于形成觸摸輸入的觸摸點(diǎn)的數(shù)量、觸摸面板上接收觸摸輸入的位置以及哪個(gè)觸摸面板接收觸摸輸入中的至少一個(gè),選擇字符集中的一個(gè)。
電子設(shè)備300可以基于觸摸輸入的屬性來(lái)選擇字符集中的一個(gè)。電子設(shè)備300可以顯示包括在所選擇的字符集中的字符中的至少一個(gè)。
例如,電子設(shè)備300可以基于觸摸輸入的屬性來(lái)選擇包括與在qwerty鍵盤(pán)的任一行包括中的鍵對(duì)應(yīng)的字符的字符集。電子設(shè)備300可以顯示包括在所選擇的字符集中的字符。
在操作s2330中,電子設(shè)備300可以基于輕掃輸入的屬性來(lái)選擇包括在字符集中的字符中的一個(gè)。
例如,電子設(shè)備300可以基于指點(diǎn)對(duì)象移動(dòng)以生成輕掃輸入的方向、指點(diǎn)對(duì)象移動(dòng)的距離和指點(diǎn)對(duì)象的移動(dòng)速度中的至少一個(gè),選擇字符集中包括的字符中的一個(gè)。
在指點(diǎn)對(duì)象在輕掃輸入期間移動(dòng)的同時(shí),電子設(shè)備300可以將字符中的與指點(diǎn)對(duì)象移動(dòng)的距離對(duì)應(yīng)的字符顯示得不同于其他字符。電子設(shè)備300可以基于在輕掃輸入結(jié)束的時(shí)間點(diǎn)指點(diǎn)對(duì)象的位置進(jìn)行最終字符選擇。例如,電子設(shè)備300可以基于從觸摸輸入的起始點(diǎn)到指點(diǎn)對(duì)象停止移動(dòng)的點(diǎn)的距離來(lái)進(jìn)行最終字符選擇。
在操作s2340中,電子設(shè)備300可以顯示所選擇的字符。
接收字符輸入的方法不限于圖23的方法,并且圖23的操作可以與所描述的順序不同地執(zhí)行。
電子設(shè)備300可以根據(jù)圖24的流程圖接收字符輸入。
圖24示出了根據(jù)本公開(kāi)的另一實(shí)施例的由電子設(shè)備接收來(lái)自用戶的字符輸入的方法的流程圖。
參考圖24,在操作s2410中,電子設(shè)備300可以從用戶接收觸摸輸入。
在操作s2420中,電子設(shè)備300可以基于觸摸輸入的屬性來(lái)選擇字符集中的一個(gè)。
在操作s2430中,電子設(shè)備300可以顯示包括在所選擇的字符集中的字符中的至少一個(gè)。
在操作s2440中,電子設(shè)備300可以接收在操作s2410中用指點(diǎn)對(duì)象觸摸觸摸面板310的同時(shí)在觸摸觸摸面板310上移動(dòng)指點(diǎn)對(duì)象的輕掃輸入。
在操作s2450中,電子設(shè)備300可以基于輕掃輸入的屬性來(lái)選擇包括在字符集中的字符中的一個(gè)。
在操作s2460中,電子設(shè)備300可以顯示所選擇的字符。
圖25示出了根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備的框圖。
參考圖25,電子設(shè)備300還可以包括用戶輸入單元2510、輸出單元2520、檢測(cè)單元2530、通信單元2540、音頻和視頻(av)輸入單元2560、存儲(chǔ)器2570和電源2580。這些組件可以通過(guò)總線相互連接。
以下,將依次描述各組件。
用戶輸入單元2510接收控制電子設(shè)備300的用戶輸入。用戶輸入單元2510包括用于接收用戶的觸摸的觸摸面板310,并且還可以包括用于接收用戶的推動(dòng)操縱的按鈕2511、和用于接收用戶的旋轉(zhuǎn)操縱的撥輪(wheel)2512中的至少一個(gè)。然而,根據(jù)實(shí)施例的用戶輸入單元2510不限于此,并且還可以包括鍵盤(pán)、半球形開(kāi)關(guān)(domeswitch)等。
輸出單元2520以諸如光、聲音、振動(dòng)等的至少一種形式輸出從通信單元2540接收的、由處理器350處理的、或存儲(chǔ)在存儲(chǔ)器2570中的信息。例如,輸出單元2520包括顯示器320,并且還可以包括用于輸出聲音的聲音輸出單元2521和用于輸出振動(dòng)的振動(dòng)馬達(dá)2522中的至少一個(gè)。聲音輸出單元2521可以輸出關(guān)于由電子設(shè)備300執(zhí)行的功能的聲音(例如,呼叫信號(hào)接收聲音、消息接收聲音、警報(bào)等)。
檢測(cè)單元2530檢測(cè)電子設(shè)備300的狀態(tài)或電子設(shè)備300周?chē)臓顟B(tài),并且可以將檢測(cè)到的信息發(fā)送到處理器350。例如,檢測(cè)單元2530可以包括地磁傳感器、加速度傳感器、陀螺儀傳感器、接近傳感器、光學(xué)傳感器、深度傳感器、紅外線傳感器、超聲波傳感器等。
檢測(cè)單元2530可以檢測(cè)用戶的眼睛的方向和用戶的頭部運(yùn)動(dòng)中的至少一個(gè)。
例如,包括用于檢測(cè)用戶的眼睛的方向的傳感器的電子設(shè)備300可以通過(guò)使用用戶的觸摸手勢(shì)和關(guān)于用戶的眼睛的方向的信息來(lái)接收字符輸入。例如,電子設(shè)備300可以基于觸摸觸摸面板310的用戶的觸摸輸入來(lái)選擇字符集,并且可以將包括在所選擇的字符集中的字符加載到顯示器320上。當(dāng)接收到觸摸輸入時(shí),電子設(shè)備300可以激活用于檢測(cè)用戶的眼睛的方向的功能。電子設(shè)備300可以基于用戶的眼睛的方向來(lái)選擇所加載的字符中的一個(gè)。
作為另一示例,包括用于檢測(cè)用戶的頭部運(yùn)動(dòng)的傳感器的電子設(shè)備300可以通過(guò)使用用戶的觸摸手勢(shì)和關(guān)于用戶的頭部運(yùn)動(dòng)的信息來(lái)接收字符輸入。例如,電子設(shè)備300可以基于觸摸觸摸面板310的用戶的觸摸輸入來(lái)選擇字符集,并且可以將包括在所選擇的字符集中的字符加載到顯示器320上。當(dāng)接收到觸摸輸入時(shí),電子設(shè)備300可以激活用于檢測(cè)用戶的頭部運(yùn)動(dòng)的功能。電子設(shè)備300可以基于用戶的頭部運(yùn)動(dòng)來(lái)選擇所加載的字符中的一個(gè)。
通信單元2540以有線或無(wú)線方式連接到網(wǎng)絡(luò),并且可以與外部設(shè)備或服務(wù)器通信。通信單元2540可以通過(guò)網(wǎng)絡(luò)發(fā)送顯示器320上顯示的、由處理器350處理的或存儲(chǔ)在存儲(chǔ)器2570中的信息。此外,通信單元2540可以從外部設(shè)備或服務(wù)器接收顯示器320上顯示的、由處理器350處理的或存儲(chǔ)在存儲(chǔ)器2570中的信息。
通信單元2540可以包括能夠與外部設(shè)備或服務(wù)器通信的一個(gè)或多個(gè)組件。例如,通信單元2540可以包括短距離通信模塊、有線通信模塊、移動(dòng)通信模塊、廣播接收模塊等。
av輸入單元2560被配置為輸入音頻信號(hào)或視頻信號(hào),并且可以包括相機(jī)2561、麥克風(fēng)2562等。相機(jī)2561可以通過(guò)圖像傳感器獲取諸如靜態(tài)圖像和視頻的圖像幀。由圖像傳感器拍攝的圖像可以由處理器350或單獨(dú)的圖像處理器來(lái)處理。
由相機(jī)2561處理的圖像幀可以存儲(chǔ)在存儲(chǔ)器2570中或通過(guò)通信單元2540發(fā)送到外部設(shè)備。根據(jù)電子設(shè)備300的結(jié)構(gòu),電子設(shè)備300可以包括兩個(gè)或更多個(gè)相機(jī)2561。
麥克風(fēng)2562接收外部聲音信號(hào),并將接收到的外部聲音信號(hào)處理為電氣聲音數(shù)據(jù)。例如,麥克風(fēng)2562可以從外部設(shè)備或揚(yáng)聲器接收聲音信號(hào)。麥克風(fēng)2562可以使用各種噪聲去除算法來(lái)去除當(dāng)接收到外部聲音信號(hào)時(shí)生成的噪聲。
存儲(chǔ)器2570可以存儲(chǔ)用于處理器350的處理或控制的程序,并且可以存儲(chǔ)輸入到電子設(shè)備300或者從電子設(shè)備300輸出的數(shù)據(jù)。
存儲(chǔ)器2570可以包括閃存型存儲(chǔ)介質(zhì)、硬盤(pán)型存儲(chǔ)介質(zhì)、多媒體卡微型存儲(chǔ)介質(zhì)、卡式存儲(chǔ)器(例如,安全數(shù)字(sd)卡、極限數(shù)字(xd)存儲(chǔ)器等)、隨機(jī)存取存儲(chǔ)器(ram)、靜態(tài)ram(sram)、只讀存儲(chǔ)器(rom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)、可編程rom(prom)、磁存儲(chǔ)器、磁盤(pán)、光盤(pán)等中的至少一種存儲(chǔ)介質(zhì)。
存儲(chǔ)在存儲(chǔ)器2570中的程序可根據(jù)其功能被分類(lèi)為模塊。例如,存儲(chǔ)在存儲(chǔ)器2570中的程序可以被分類(lèi)為用于提供ui、圖形ui(gui)等的ui模塊、用于通過(guò)觸摸面板310檢測(cè)觸摸手勢(shì)并且向處理器350發(fā)送關(guān)于觸摸手勢(shì)的信息的觸摸屏模塊、用于生成通知電子設(shè)備300中的事件的發(fā)生的信號(hào)的警報(bào)模塊等。
電源2580將操作電子設(shè)備300所需的電力提供給電子設(shè)備300的每個(gè)組件。電源2580可以包括用于對(duì)電力進(jìn)行充電的電池,并且還可以包括用于從外部設(shè)備接收電力的電纜或電纜端口。
圖26示出了根據(jù)本公開(kāi)的實(shí)施例的包括與移動(dòng)電話2610結(jié)合操作的電子設(shè)備300-1、300-2和/或300-3的系統(tǒng)的圖。
電子設(shè)備300-1、300-2和/或300-3可以獨(dú)立地操作或可以與諸如移動(dòng)電話2610的外部設(shè)備結(jié)合地操作,如圖26所示。
參考圖26,電子設(shè)備300-1、300-2和/或300-3通過(guò)觸摸面板310將從用戶接收的信息發(fā)送到移動(dòng)電話2610,并且可以接收由移動(dòng)電話2610處理的信息。例如,通過(guò)電子設(shè)備300-1、300-2和/或300-3的觸摸面板310從用戶接收的字符輸入可以以有線或無(wú)線方式發(fā)送到移動(dòng)電話2610。
參考圖26,電子設(shè)備300包括智能手表300-1、智能手環(huán)300-2和智能眼鏡300-3,但是本公開(kāi)不限于此。電子設(shè)備300可以是具有各種形狀的移動(dòng)設(shè)備。
圖26示出了電子設(shè)備300-1、300-2和/或300-3與移動(dòng)電話2610結(jié)合操作,但是根據(jù)本公開(kāi)的實(shí)施例的電子設(shè)備300不限于此。例如,電子設(shè)備300可以與智能電話、平板電腦、pc、智能電視(tv)、移動(dòng)電話、pda、膝上型計(jì)算機(jī)、媒體播放器、微服務(wù)器、全球定位系統(tǒng)(gps)、電子書(shū)終端、數(shù)字廣播終端、導(dǎo)航設(shè)備、信息亭、mp3播放器、數(shù)碼相機(jī)、其他移動(dòng)或非移動(dòng)計(jì)算機(jī)設(shè)備等結(jié)合操作。
本公開(kāi)的某些方面也可以體現(xiàn)為非瞬時(shí)計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代碼。非瞬時(shí)計(jì)算機(jī)可讀記錄介質(zhì)是可以存儲(chǔ)隨后可由計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲(chǔ)設(shè)備。非瞬時(shí)計(jì)算機(jī)可讀記錄介質(zhì)的示例包括只讀存儲(chǔ)器(rom)、隨機(jī)存取存儲(chǔ)器(ram)、緊湊盤(pán)rom(cd-rom)、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備。非瞬時(shí)計(jì)算機(jī)可讀記錄介質(zhì)也可以分布在網(wǎng)絡(luò)耦合的計(jì)算機(jī)系統(tǒng)上,使得計(jì)算機(jī)可讀代碼以分布的方式被存儲(chǔ)和執(zhí)行。此外,用于實(shí)現(xiàn)本公開(kāi)的功能程序、代碼和代碼段可以容易地由本公開(kāi)所屬領(lǐng)域的技術(shù)人員解釋。
在這一點(diǎn)上,應(yīng)當(dāng)注意,如上所述的本公開(kāi)的各種實(shí)施例通常涉及在一定程度上處理輸入數(shù)據(jù)和生成輸出數(shù)據(jù)。該輸入數(shù)據(jù)處理和輸出數(shù)據(jù)生成可以硬件或軟件結(jié)合硬件實(shí)現(xiàn)。例如,可以在移動(dòng)設(shè)備或類(lèi)似的或相關(guān)的電路中采用特定的電子組件來(lái)實(shí)現(xiàn)與如上所述的本公開(kāi)的各種實(shí)施例相關(guān)聯(lián)的功能。替代地,根據(jù)存儲(chǔ)的指令操作的一個(gè)或多個(gè)處理器可以實(shí)現(xiàn)與如上所述的本公開(kāi)的各種實(shí)施例相關(guān)聯(lián)的功能。如果是這種情況,則在本公開(kāi)的范圍內(nèi),這樣的指令可以存儲(chǔ)在一個(gè)或多個(gè)非瞬時(shí)處理器可讀介質(zhì)上。處理器可讀介質(zhì)的示例包括rom、ram、cd-rom、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備。處理器可讀介質(zhì)也可以分布在網(wǎng)絡(luò)耦合的計(jì)算機(jī)系統(tǒng)上,使得指令以分布式方式被存儲(chǔ)和執(zhí)行。此外,用于實(shí)現(xiàn)本公開(kāi)的功能計(jì)算機(jī)程序、指令和指令段可以容易地由本公開(kāi)所屬領(lǐng)域的技術(shù)人員解釋。
應(yīng)當(dāng)理解,本文描述的各種實(shí)施例應(yīng)僅被認(rèn)為是描述性意義,而不是為了限制的目的。每個(gè)實(shí)施例中的特征或方面的描述通常應(yīng)被認(rèn)為可用于其他實(shí)施例中的其他類(lèi)似特征或方面。
雖然已經(jīng)參考本公開(kāi)的各種實(shí)施例顯示和描述了本公開(kāi),但是本領(lǐng)域技術(shù)人員將會(huì)理解,在不脫離由所附權(quán)利要求及其等同物定義的本公開(kāi)的精神和范圍的情況下,可以在形式和細(xì)節(jié)上進(jìn)行各種改變。