亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于管理觸摸接口的技術(shù)和設(shè)備的制造方法

文檔序號:8435814閱讀:288來源:國知局
用于管理觸摸接口的技術(shù)和設(shè)備的制造方法
【專利說明】
【背景技術(shù)】
[0001]諸如觸摸屏的觸摸接口越來越多地運用在計算裝置、通信裝置、娛樂裝置和其它組件中。隨著觸摸操作在日益改進,其在諸如移動裝置的應(yīng)用中的廣泛采用正在改變移動裝置使用的模型。具體地說,典型觸摸屏(諸如電容性觸摸屏)相比基于像素的裝置(諸如鼠標(biāo)或跟蹤板)提供了不同的用戶體驗。這至少部分由于由觸摸屏提供的多觸摸體驗引起,其可對人手指的屬性(諸如壓力、移動速度和大小等)敏感。
[0002]這個敏感性引起的一個問題是,在觸摸屏接口中采用的典型觸摸操作可具有較差的準(zhǔn)確性,特別是與鼠標(biāo)或跟蹤板裝置相比。這可導(dǎo)致用戶對觸摸屏裝置的操作不滿意,盡管觸摸屏提供了一些優(yōu)點。如果觸摸輸入的結(jié)果不匹配用戶的期望,則用戶必須撤銷操作,并重復(fù)該操作。這降低了裝置操作的效率,并提升了操作期間裝置的功耗。而且,盡管正在努力開發(fā)各種更用戶友好的用戶接口(UI)以提供更好的觸摸體驗,但是對于所有本地或web應(yīng)用配備基于觸摸的UI還是困難的。
[0003]在目前的觸摸屏裝置中,事件仿真器通常設(shè)計成從操作系統(tǒng)的內(nèi)核取原始數(shù)據(jù),并且對于在具體觸摸事件中涉及的應(yīng)用直接映射它。如果此類原始觸摸事件沒有修正地彈出,則上面的應(yīng)用響應(yīng)可遠離用戶的期望。一般而言,解釋觸摸事件的準(zhǔn)確性和效率保留了影響觸摸屏裝置用戶體驗的關(guān)鍵問題。具體地說,不同用戶具有不同的觸摸習(xí)慣,觸摸習(xí)慣基于手指大小的差異(裝置是握在左手還是右手)、敏感的手指扣動以及環(huán)境噪聲。
[0004]此類個性化特點可涉及許多不清楚或嶄新的事件,這些事件在標(biāo)準(zhǔn)輸入裝置(諸如基于像素的鼠標(biāo)、物理感測鍵區(qū)、滑輪和操縱桿)中不發(fā)生。為了解決這些以及其它問題,開發(fā)人員必須準(zhǔn)備各種事件過濾器以促進應(yīng)用對每個用戶都調(diào)整的能力,由于潛在的數(shù)百萬的用戶的個人特點的變化很大,這可能是困難的。
[0005]相對于這些以及其它考慮因素,需要目前的改進。
【附圖說明】
[0006]圖1描繪了觸摸屏裝置的一個實施例。
[0007]圖2圖示了按照目前實施例布置的觸摸屏裝置的框圖。
[0008]圖3圖示了根據(jù)一些實施例的個性化觸摸事件過濾器的架構(gòu)的細節(jié)。
[0009]圖4描繪了根據(jù)一些實施例的個性化觸摸事件過濾器的細節(jié)。
[0010]圖5圖示了修正插件群的一個實施例。
[0011]圖6描繪了根據(jù)一些實施例的個性化觸摸事件過濾器的配置。
[0012]圖7描繪了修正插件激活/停用組件的一個實施例。
[0013]圖8描繪了包含多個用戶觸摸簡檔的修正配置文件406的實施例。
[0014]圖9描繪了示范第一邏輯流程。
[0015]圖10描繪了示范第二邏輯流程。
[0016]圖11描繪了示范第三邏輯流程。
[0017]圖12圖示了裝置平臺的一個實施例。
【具體實施方式】
[0018]各種實施例一般可針對用于解釋在電子裝置的用戶接口接收的觸摸輸入的方法和設(shè)備。本文描述的各種實施例提供了基于用戶特定特性處理觸摸事件的設(shè)備、方法和系統(tǒng)。具體地說,目前實施例可包含具有包含基于觸摸檢測信號的裝置的用戶接口的各種電子設(shè)備??珊杏|敏裝置的電子設(shè)備的示例包含遙控器、觸摸屏計算機、個人數(shù)字助理、蜂窩電話、智能電話、視頻游戲播放器、音頻播放器、家用電器、數(shù)字音樂裝置以及耦合到其它裝置的顯示器。這些設(shè)備中的每個設(shè)備都可采用觸敏裝置提供觸摸輸入,以執(zhí)行根據(jù)在電子設(shè)備中運行的應(yīng)用的一個或多個功能。
[0019]按照各種實施例,為具有觸摸屏的電子設(shè)備提供了個性化觸摸事件過濾器(PTEF),以便基于從用戶的觸摸屏輸入生成的事件生成修正的觸摸事件。在各種實施例中,PTEF設(shè)計成通過根據(jù)個性化特性修正原始事件來改進應(yīng)用提供在用戶接口接收的觸摸輸入的準(zhǔn)確性的能力。在各種實施例中,PTEF可實施為軟件或軟件和硬件的組合。具體地說,在一些實施例中,PTEF可在后端操作為工具箱的可插拔映射,并且在向觸摸事件隊列傳送修正的事件之前,可提供所接收觸摸事件的更新分析。工具箱可表示用于用戶接口的一組基本構(gòu)建單元。工具箱可由構(gòu)建在操作系統(tǒng)、視窗系統(tǒng)或視窗管理器之上以便給程序提供應(yīng)用編程接口的軟件構(gòu)成。
[0020]PTEF可部署成使得應(yīng)用可選擇以通過使PTEF能夠直接接收原始觸摸事件來接收修正的個人觸摸事件。
[0021]各種實施例可包括一個或多個元素。元素可包括布置成執(zhí)行某些操作的任何結(jié)構(gòu)。根據(jù)需要,對于給定的一組設(shè)計參數(shù)或性能約束,一些元素可實現(xiàn)為硬件、軟件或它們的任何組合。盡管作為示例實施例可描述為在某一拓撲中具有有限數(shù)量的元素,但實施例根據(jù)需要在用于給定實現(xiàn)的備選拓撲中可包含更多或更少的元素。值得注意的是,對“一個實施例”或“實施例”的任何提及意味著結(jié)合該實施例描述的具體特征、結(jié)構(gòu)或特性被包含在至少一個實施例中。在說明書中各處出現(xiàn)的短語“在一個實施例中”不一定指同一實施例。
[0022]圖1描繪了與目前實施例一致的觸摸屏裝置102的一個示例。觸摸屏裝置102可以是平板裝置、筆記本計算機、上網(wǎng)本計算機、蜂窩電話、智能電話、電視、電子游戲裝置、遙控器或提供有觸摸屏表面的任何電子裝置。實施例不限于此上下文。如所圖示的,觸摸屏裝置102包含顯示表面104,其可包含電容式觸摸屏或其它類型的觸摸屏。觸摸屏裝置102操作以通過顯示表面接收用戶輸入,包含可涉及用戶的手指和/或拇指的接觸的人工輸入。
[0023]在觸摸屏操作期間,在顯示表面104上的各種位置接收用戶輸入,如一般在已知觸摸屏裝置中所提供的。在一些實例中,諸如圖標(biāo)的對象106可呈現(xiàn)在顯示表面104上,當(dāng)用戶觸摸圖標(biāo)時,圖標(biāo)是可選擇的。在其它實例中,用戶可通過一個或多個操作(諸如單擊、雙擊、橫掃手勢、擠壓或其它手勢)與顯示表面交互。如圖1所圖示的,觸摸屏裝置102進一步包含個性化觸摸事件過濾器(PTEF) 108,觸摸屏裝置可通過其更準(zhǔn)確地解釋此類用戶操作。如上所述,在常規(guī)觸摸屏裝置中,解釋觸摸事件的準(zhǔn)確性和效率保留了影響觸摸屏裝置用戶體驗的關(guān)鍵問題。如下面詳述的,個性化觸摸事件過濾器(諸如PTEF 108)通過提供考慮用戶觸摸特性的個性化簡檔等其它特征來解決這個問題。
[0024]圖2圖示了按照目前實施例布置的觸摸屏裝置202的框圖。觸摸屏裝置202包含基于觸摸的用戶接口 204,諸如電容式觸摸屏。觸摸屏裝置202還包含可用于托管用于執(zhí)行一組操作的一個或多個應(yīng)用的操作系統(tǒng)206。觸摸屏裝置202還包含個性化觸摸事件過濾器(PTEF) 208,其可起作用以修改通過運行在操作系統(tǒng)206上的應(yīng)用(未單獨示出)并基于在基于觸摸的用戶接口 204接收的輸入而生成的觸摸事件。在各種實施例中,PTEF 208可用軟件、硬件或軟件和硬件的組合實施。如下面所描述的,所接收的觸摸事件可從PTEF208輸出作為適當(dāng)工具箱的修正的(或修改的)觸摸事件。具體地說,修正的觸摸事件可基于由個性化觸摸事件過濾器執(zhí)行的處理更準(zhǔn)確地定義觸摸事件。
[0025]如圖2中所進一步示出的,觸摸屏裝置202包含存儲器210,其可用于存儲定義與基于觸摸的用戶接口 204的用戶觸摸交互的簡檔的文件。在一些示例中,存儲器210可包含在PTEF 208中。觸摸屏裝置202還包含處理器212。根據(jù)一些實施例,PTEF 208可操作在處理器212上,以執(zhí)行下面相對于附圖所描述的各種任務(wù)。
[0026]圖3圖示了根據(jù)一些實施例的PTEF 208的架構(gòu)的細節(jié)。如所示,PTEF 208布置成從操作系統(tǒng)206的內(nèi)核302接收事件。當(dāng)從基于觸摸的用戶接口 204接收到用戶輸入時,內(nèi)核302可生成內(nèi)核原始事件304,內(nèi)核原始事件304由PTEF 208處理。如所圖示的,PTEF208和工具箱310形成操作系統(tǒng)206的用戶空間306的一部分。圖3圖示了 PTEF 208可與多個工具箱310a、310b至310η接口,其中a、b和η是任何正整數(shù)。工具箱310的示例除了其它事項還包含Qt和GTK,它們各是作為開放源項目開發(fā)的交叉平臺應(yīng)用框架;啟發(fā)基礎(chǔ)庫(EFF)??神詈系絇TEF 208的用戶空間306的其它軟件組件包含Java?(核心)(Java是Oracle公司的注冊商標(biāo))以及其它編程軟件。實施例不限于此上下文。
[0027]圖4描繪了根據(jù)一些實施例的PTEF 208的細節(jié)。PTEF 208包含修正插件組件(或修正插件群)402、觸摸訓(xùn)練器模塊(在本文中也稱為“觸摸訓(xùn)練器”)404和修正配置文件(RCF) 406。如所圖示的,修正插件群402操作以生成輸出,輸出可被存儲到RCF 406中。觸摸訓(xùn)練器404可操作以將信息寫入到RCF 406中并從RCF 406讀取信息。
[0028]如在圖4中所進一步圖示的,PTEF 208可操作以接收內(nèi)核原始事件408,其可當(dāng)在用戶接口(見圖2中的基于觸摸的用戶接口 204)檢測到用戶輸入時生成?;谠赗CF406中含有的信息,內(nèi)核原始事件408被轉(zhuǎn)換成修正的觸摸事件410,其作為修正的觸摸事件410輸出到工具箱412。憑借RC 406中的信息,修正的觸摸事件410例如可反映生成作為內(nèi)核原始事件408接收的觸摸輸入的用戶的各個(個性化)特性。用這種方式,觸摸輸入可以通過適當(dāng)應(yīng)用更準(zhǔn)確地解釋和起作用。
[0029]在操作中,觸摸訓(xùn)練器404可用于開發(fā)和存儲個性化觸摸簡檔或“用戶觸摸簡檔”,以用于修正作為內(nèi)核原始事件408接收的觸摸事件。當(dāng)活動時,觸摸訓(xùn)練器可基于
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1