非文本用戶輸入的制作方法
【專利說(shuō)明】
【背景技術(shù)】
[0001]諸如觸摸屏顯示器的存在敏感顯示器能夠檢測(cè)在通常覆蓋顯示器的活動(dòng)區(qū)域內(nèi)的存在或觸摸,諸如檢測(cè)手指是否當(dāng)前按下固定圖像觸摸屏按鈕,或者檢測(cè)手指的存在和位置。某些存在敏感顯示器也可以檢測(cè)除了手指以外的元素的存在,所述元素諸如用于產(chǎn)生數(shù)字手勢(shì)、選擇對(duì)象或者執(zhí)行其他功能的觸筆。
[0002]存在敏感顯示器的使用允許電子設(shè)備改變顯示圖像,并且呈現(xiàn)不同按鈕、圖像或可以被選擇、操縱或通過(guò)觸摸激活的其他區(qū)域。因此,諸如觸摸屏的存在敏感顯示器能夠?yàn)榉涓C電話、全球定位系統(tǒng)(GPS)設(shè)備、個(gè)人數(shù)字助理(PDA)、計(jì)算機(jī)、自動(dòng)柜員機(jī)(ATM)以及其他設(shè)備提供有效的用戶界面。
[0003]存在敏感顯示器使用各種技術(shù)來(lái)感測(cè)來(lái)自手指或觸筆的觸摸,諸如電阻、電容、紅外和聲學(xué)傳感器。電阻傳感器依靠觸摸來(lái)導(dǎo)致覆蓋顯示器的兩個(gè)電阻元件彼此接觸,形成電阻電路,而電容傳感器依靠手指的存在,改變通過(guò)覆蓋顯示設(shè)備的元素陣列檢測(cè)到的電容。類似地,紅外和聲學(xué)觸摸屏依靠手指或觸筆來(lái)中斷跨越屏幕的紅外或聲波,指示觸摸的存在及位置。
[0004]電容和電阻觸摸屏通常使用透明導(dǎo)體,諸如銦錫氧化物(ITO),或者透明傳導(dǎo)聚合物,諸如PEDOT,以形成在顯示圖像上的陣列,使得通過(guò)用于感測(cè)觸摸的傳導(dǎo)元件可以看到顯示圖像。電路系統(tǒng)的尺寸、形狀和圖案對(duì)于觸摸屏的分辨率和準(zhǔn)確度以及覆蓋顯示器的電路的可見(jiàn)性可能有影響。諸如細(xì)線金屬元件的其它材料不是光透明的,但是依靠它們小的物理寬度來(lái)避免被用戶看到。
[0005]存在敏感顯示器的一種通常應(yīng)用是諸如蜂窩電話或“智能”電話的移動(dòng)設(shè)備上的鍵盤(pán)、數(shù)字鍵區(qū)和其他輸入顯示的呈現(xiàn)。存在敏感顯示器也可以使得用戶能夠通過(guò)繪制形狀或做手勢(shì)來(lái)提供輸入,諸如通過(guò)在顯示的對(duì)象上捏拉來(lái)執(zhí)行縮放,或者通過(guò)畫(huà)一個(gè)圖形對(duì)象。但利用手指來(lái)繪制形狀可以是不精確并且緩慢的,因此期望利用這樣的方法來(lái)便利更好的觸摸屏輸入。
【發(fā)明內(nèi)容】
[0006]在一個(gè)示例性實(shí)施例中,一種計(jì)算設(shè)備接收在計(jì)算設(shè)備的存在敏感顯示器處的第一用戶輸入,其中第一用戶輸入對(duì)應(yīng)于期望的非文本對(duì)象的部分。該設(shè)備在觸摸屏顯示器處顯示指示第一用戶輸入的第一圖形表示,并且基于至少第一用戶輸入來(lái)確定第一非文本對(duì)象建議。該設(shè)備顯示指示第一非文本對(duì)象建議的第二圖形表示,其中第一非文本對(duì)象建議的第二圖形表示被顯示為與第一用戶輸入的第一圖形表示不同,并且檢測(cè)第一非文本對(duì)象建議是否對(duì)應(yīng)于期望的非文本對(duì)象的指示。
【附圖說(shuō)明】
[0007]圖1是示出根據(jù)一個(gè)示例性實(shí)施例的可以執(zhí)行一個(gè)或多個(gè)應(yīng)用并且接收用戶輸入的計(jì)算設(shè)備的框圖。
[0008]圖2是示出根據(jù)一個(gè)示例性實(shí)施例的在圖1中所示的計(jì)算設(shè)備的一個(gè)示例的進(jìn)一步細(xì)節(jié)的框圖。
[0009]圖3A-3C示出根據(jù)一個(gè)示例性實(shí)施例的基于用戶輸入的非文本對(duì)象的建議。
[0010]圖4A-4C示出根據(jù)一個(gè)示例性實(shí)施例的對(duì)所建議的非文本對(duì)象識(shí)別對(duì)象的呈現(xiàn)和選擇。
[0011]圖5是示出根據(jù)一個(gè)示例性實(shí)施例的可由計(jì)算設(shè)備執(zhí)行的用于基于用戶輸入來(lái)提供建議的非文本對(duì)象的示例方法的流程圖。
【具體實(shí)施方式】
[0012]在下文對(duì)示例性實(shí)施例的具體描述中,通過(guò)圖示和闡釋方式,引用了具體示例性實(shí)施例。對(duì)這些示例進(jìn)行充分詳細(xì)的描述,以使得本領(lǐng)域的技術(shù)人員能夠?qū)嵺`所描述的內(nèi)容,并且用于示出這些示例可以如何被應(yīng)用于各種目的或?qū)嵤├?。存在其他?shí)施例,并且可以在不脫離主題或范圍的情況下,做出邏輯、機(jī)械、電子和其他改變。然而,此處所描述的各個(gè)實(shí)施例的特征或限制,無(wú)論對(duì)于包含其的示例性實(shí)施例如何關(guān)鍵,并不限制其他實(shí)施例,并且對(duì)于本發(fā)明、其元素、操作和應(yīng)用的任何引用在整體上不限制本發(fā)明,只是用于限定這些示例性實(shí)施例。因此,下文的具體描述不限定權(quán)利要求的范圍,僅是作為示例。
[0013]諸如觸摸屏顯示器的存在敏感顯示器通常被用作小型電子設(shè)備上的接口,所述小型電子設(shè)備諸如智能電話、平板電腦、全球定位系統(tǒng)(GPS)設(shè)備以及其他這樣的電子系統(tǒng),因?yàn)樵谟|摸屏后面的顯示器可以被容易地適配成向用戶提供指令并且接收各種類型的輸入,從而提供需要非常少的用戶培訓(xùn)就可以有效使用的直覺(jué)接口。非昂貴并且有效率的觸摸屏技術(shù)使得觸摸屏能夠被合并到普通消費(fèi)電子設(shè)備中,并且提供對(duì)固定輸入按鍵的多用途并且耐用的替選。
[0014]例如,典型的蜂窩電話觸摸屏顯示器可以被配置成顯示常規(guī)的“QWERTY”鍵盤(pán),并且允許用戶通過(guò)選擇性地激活覆蓋每個(gè)鍵的觸摸屏部分來(lái)鍵入。類似地,用戶可以使用觸摸屏來(lái)繪制各種形狀,諸如通過(guò)跨越屏幕跟蹤手指或觸筆。但是,用手指畫(huà)的形狀,尤其是在具有高分辨率的小屏幕上,諸如由典型的智能電話所提供的,可以導(dǎo)致具有不光滑或分段線的不精確繪圖??紤]到許多這種設(shè)備的較小尺寸和高分辨率,以及在覆蓋被繪制形狀的觸摸屏上繪畫(huà)的手指的相對(duì)大的尺寸,繪制這類形狀整體上也可能是乏味的。
[0015]因此一些實(shí)施例提供基于用戶對(duì)計(jì)算設(shè)備的觸摸屏輸入的對(duì)非文本繪制對(duì)象的識(shí)別。例如,當(dāng)用戶正在繪制諸如圓的非文本對(duì)象時(shí),計(jì)算設(shè)備可以基于接收的用戶輸入來(lái)顯示建議的非文本對(duì)象。建議的非文本對(duì)象被顯示在觸摸屏顯示器上,其具有指示該建議的非文本對(duì)象是一個(gè)建議的屬性(例如,至少局部褪色或顏色較淡)。在進(jìn)一步的示例中,計(jì)算設(shè)備可以檢測(cè)指示該建議的非文本對(duì)象是否對(duì)應(yīng)于期望的非文本對(duì)象(例如,用戶試圖畫(huà)什么)的用戶輸入(例如,接受事件或拒絕事件)。該拒絕輸入指示該建議的非文本對(duì)象不對(duì)應(yīng)于期望的非文本對(duì)象。然后,計(jì)算設(shè)備可以基于用戶輸入來(lái)提供另一建議的非文本對(duì)象,直到建議的非文本對(duì)象被接受或形狀完成繪制。接受輸入指示建議的非文本對(duì)象對(duì)應(yīng)于期望的非文本對(duì)象。建議的非文本對(duì)象于是被顯示在觸摸屏顯示器上,并且在一步的示例中,可以被移動(dòng)、調(diào)整尺寸、著色、或者基于用戶輸入進(jìn)行其他修改。
[0016]這樣的非文本對(duì)象識(shí)別系統(tǒng)可以在用戶提供輸入的同時(shí)提供建議的非文本對(duì)象,從而省卻了用戶必須繪制整個(gè)形狀。在形狀具有某種復(fù)雜度并且可能難以用手指準(zhǔn)確繪制的示例中,諸如沒(méi)有內(nèi)部線的星形或諸如五角的具有許多邊的多邊形中,這可以顯著節(jié)省時(shí)間并且導(dǎo)致更精確地呈現(xiàn)形狀。通過(guò)分析來(lái)自用戶的輸入并且提供非文本對(duì)象的建議,識(shí)別系統(tǒng)可以基于各個(gè)加權(quán)的識(shí)別分量來(lái)對(duì)非完整的輸入評(píng)分,并且可以基于分值選擇非文本對(duì)象中的一個(gè)用于建議。識(shí)別系統(tǒng)從用戶接收接受或拒絕輸入,指示建議的非文本對(duì)象是期望的形狀,或者在替選示例中,從在顯示器上呈現(xiàn)的多個(gè)建議的非文本對(duì)象中選擇,諸如通過(guò)按下呈現(xiàn)在顯示器上的期望非文本對(duì)象的按鈕。
[0017]圖1是示出根據(jù)一個(gè)示例性實(shí)施例的可以執(zhí)行一個(gè)或多個(gè)應(yīng)用并且接收用戶輸入的計(jì)算設(shè)備的框圖。此處,計(jì)算設(shè)備2包括一個(gè)或多個(gè)獨(dú)立設(shè)備,或者可以是諸如客戶端-服務(wù)器系統(tǒng)的更大系統(tǒng)的部分。在某些示例中,計(jì)算設(shè)備2可以包括移動(dòng)設(shè)備。計(jì)算設(shè)備2的示例可以包括但不限于便攜或移動(dòng)設(shè)備,諸如蜂窩電話、平板計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、便攜游戲設(shè)備、便攜媒體播放器以