• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    對觸摸屏顯示的光標(biāo)進(jìn)行定位的方法和裝置制造方法及圖紙

    技術(shù)編號:8386946 閱讀:159 留言:0更新日期:2013-03-07 07:29
    本申請?zhí)峁┝艘环N對觸摸屏顯示的光標(biāo)進(jìn)行定位的方法和裝置。根據(jù)一個實施方式的對觸摸屏顯示的光標(biāo)進(jìn)行定位的方法可包括:獲取觸摸屏上多個觸摸點的坐標(biāo);計算所述多個觸摸點的坐標(biāo)的平均值;以及在所述觸摸屏上將光標(biāo)定位在所述多個觸摸點的坐標(biāo)的平均值對應(yīng)的位置。利用本申請?zhí)峁┑姆椒ê脱b置,用戶可通過對觸摸屏進(jìn)行多點觸摸在觸摸屏上對光標(biāo)進(jìn)行定位。該方法和裝置使得用戶在點擊觸摸屏?xí)r,手指不會遮擋光標(biāo)定位區(qū)域,使操作更加直觀,且不需要任何輔助工具,方便了用戶的操作,提升了用戶體驗。

    【技術(shù)實現(xiàn)步驟摘要】

    本申請涉及對觸摸屏顯示的光標(biāo)進(jìn)行定位的方法和裝置
    技術(shù)介紹
    當(dāng)前,觸摸屏技術(shù)已在手機(jī)和平板電腦等設(shè)備上廣泛應(yīng)用,給用戶帶來了全新的用戶體驗。利用支持多點觸摸的觸摸屏,系統(tǒng)可以捕獲用戶在屏幕上同時觸摸的多個點,這種觸摸屏由于其功能豐富、易于操作,越來越受到用戶歡迎,已成為最主要的觸摸屏顯示介質(zhì)。通常,通過手指點擊觸摸屏對觸摸屏上的光標(biāo)進(jìn)行定位。具體地,用戶用手指點擊觸摸屏上的一個位置,觸摸屏?xí)东@用戶點擊的一個區(qū)域,然后確定用戶點擊區(qū)域的中心點,并將該中心點的位置信息(如,橫縱坐標(biāo)值)傳送給應(yīng)用程序,應(yīng)用程序結(jié)合文字的位 置和字符寬度確定光標(biāo)在觸摸屏上的位置。然而,基于觸摸屏的傳統(tǒng)光標(biāo)定位方法的缺點是,光標(biāo)定位往往不準(zhǔn)確,經(jīng)常會造成誤差,定位在錯誤的位置上。這個問題主要是由于以下兩點原因造成的。首先,觸摸屏上輸入的文字過小,而相對而言,手指點擊面積過大,這樣用戶點擊區(qū)域的中心點和用戶期望的光標(biāo)定位位置容易產(chǎn)生誤差。如圖IA所示,在手指覆蓋區(qū)域10有多個可作為光標(biāo)輸入的點。在操作中,容易因為手指的接觸角度和接觸面積等因素的影響,導(dǎo)致識別的用戶點擊區(qū)域的中心點偏左或者偏右,如圖IB和圖IC中所示的用戶點擊區(qū)域11和12。其次,用戶在用手指點擊觸摸屏?xí)r,手指遮擋住了點擊區(qū)域(即,需要準(zhǔn)確定位光標(biāo)的區(qū)域),從而使得用戶在點擊時無法觀察到該區(qū)域,這非常不利于光標(biāo)的準(zhǔn)確定位,也使得用戶無法實時調(diào)整光標(biāo)的位置。為了解決上述問題,在一些基于觸摸屏的系統(tǒng)(例如智能手機(jī))中提供了輔助工具來幫助調(diào)整光標(biāo)的定位。其中一種輔助工具是,利用游標(biāo)輔助調(diào)整光標(biāo)的定位。具體地,用戶在點擊觸摸屏后,初步定位的光標(biāo)下方會出現(xiàn)一個游標(biāo),游標(biāo)在觸摸屏上顯示的面積與用戶點擊區(qū)域面積相當(dāng),用戶可將手指按在游標(biāo)上,通過在觸摸屏上移動手指調(diào)整游標(biāo),從而帶動光標(biāo)一起移動,以實現(xiàn)準(zhǔn)確定位。但這種方法的問題是,需要用戶進(jìn)行二次點擊,增加了操作的復(fù)雜度,而且游標(biāo)只會顯示一段時間,需要用戶及時地進(jìn)行二次點擊。另外一種輔助工具是,利用放大鏡框幫助用戶調(diào)整光標(biāo)的定位。具體地,在操作時,用戶在點擊區(qū)域長按觸摸屏,會在觸摸屏上點擊區(qū)域旁顯示一個放大鏡框,放大鏡框?qū)⑹种更c擊區(qū)域進(jìn)行局部放大,用戶可參考放大鏡框在觸摸屏上移動手指,以對光標(biāo)進(jìn)行移動定位。但這種方法的問題是,需要用戶長按觸摸屏,以等待放大鏡框出現(xiàn),等待延遲時間破壞了操作連貫性,降低了用戶體驗
    技術(shù)實現(xiàn)思路
    為了解決用戶在點擊觸摸屏?xí)r手指遮擋了光標(biāo)定位區(qū)域,從而影響了光標(biāo)準(zhǔn)確定位的問題,根據(jù)本申請的一方面,提供了一種對觸摸屏顯示的光標(biāo)進(jìn)行定位的方法,包括獲取觸摸屏上多個觸摸點的坐標(biāo);計算所述多個觸摸點的坐標(biāo)的平均值;以及在所述觸摸屏上將光標(biāo)定位在所述多個觸摸點的坐標(biāo)的平均值對應(yīng)的位置。根據(jù)本申請的另一方面,提供了一種對觸摸屏顯示的光標(biāo)進(jìn)行定位的裝置,包括獲取單元,獲取觸摸屏上多個觸摸點的坐標(biāo);計算單元,計算所述獲取單元獲取的所述多個觸摸點的坐標(biāo)的平均值;以及定位單元,在所述觸摸屏上將光標(biāo)定位在所述多個觸摸點的坐標(biāo)的平均值對應(yīng)的位置。利用本申請?zhí)峁┑姆椒ê脱b置,用戶可通過對觸摸屏進(jìn)行多點觸摸在觸摸屏上對光標(biāo)進(jìn)行定位。該方法和裝置使得用戶在點擊觸摸屏?xí)r,手指不會遮擋光標(biāo)定位區(qū)域,使操作更加直觀,且不需要任何輔助工具,方便了用戶的操作,提升了用戶體驗。 附圖說明圖IA至圖IC是示出了現(xiàn)有技術(shù)中點擊觸摸屏對光標(biāo)進(jìn)行定位的示意圖;圖2是根據(jù)本申請一個實施方式對觸摸屏顯示的光標(biāo)進(jìn)行定位的方法的流程圖;圖2A至圖2C是示出了在觸摸點為兩個時本申請的實施例的示意圖;圖3是根據(jù)本申請另一個實施方式對觸摸屏顯示的光標(biāo)進(jìn)行定位的方法的流程圖;圖3A至圖3C是示出了在觸摸點為兩個時本申請的實施例的示意圖;圖4是根據(jù)本申請又一個實施方式對觸摸屏顯示的光標(biāo)進(jìn)行定位的方法的流程圖;圖5示意性地示出了根據(jù)本申請一個實施方式對觸摸屏顯示的光標(biāo)進(jìn)行定位的裝置;圖6示意性地示出了根據(jù)本申請另一個實施方式對觸摸屏顯示的光標(biāo)進(jìn)行定位的裝置;以及圖7示意性地示出了根據(jù)本申請又一個實施方式對觸摸屏顯示的光標(biāo)進(jìn)行定位的裝置。具體實施例方式下面參照附圖對根據(jù)本申請的實施方式進(jìn)行詳細(xì)描述。圖2是根據(jù)本申請一個實施方式對觸摸屏顯示的光標(biāo)進(jìn)行定位的方法的流程圖。如圖2所示,在步驟SlO中,首先獲取觸摸屏上多個觸摸點的坐標(biāo)。具體地,基于支持多點觸摸的觸摸屏,用戶可在多個位置同時對觸摸屏進(jìn)行點擊。此時,獲取觸摸屏上多個觸摸點的坐標(biāo)。所得到的坐標(biāo)通常是多個數(shù)對。可以理解,這里所稱的“觸摸點”通常并非單個點,而是由多個點構(gòu)成的觸摸區(qū)域。這種情況下,所獲取的觸摸點的坐標(biāo)可以是各個觸摸區(qū)域的中心點的坐標(biāo)。根據(jù)本申請的一個實施例,如圖2A所示,用戶在觸摸屏上點擊了兩個區(qū)域20和30,通過步驟S 10所獲取的坐標(biāo)應(yīng)為區(qū)域20的中心點的坐標(biāo)(Xpy1)和區(qū)域30的中心點的坐標(biāo)(x2,y2)。若觸摸點多于兩個,則還可獲取的坐標(biāo)可依次記為(x3,y3)、(χ4,y4)等等。然后,在步驟S20中,計算由步驟SlO獲取的多個觸摸點的坐標(biāo)的平均值。本領(lǐng)域技術(shù)人員可以理解,這里所說的多個觸摸點的坐標(biāo)的平均值是根據(jù)觸摸點的坐標(biāo)計算得到的例如為數(shù)對的坐標(biāo)值。仍以如圖2A所示的兩個觸摸點為例,則通過步驟S20能夠計算出兩個觸摸區(qū)域20和30的中間點(x1; Y1)和(x2, y2)的平均坐標(biāo)值為((Xl+x2)/2,(yi+y2)/2),即為該兩點的中點。若觸摸點為三個,則通過步驟S20所計算出的平均坐標(biāo)值為((x1+x2+x3)/3, (y!+y2+y3)/3) ο 以此類推。在步驟S30中,根據(jù)步驟S20計算出的多個觸摸點的坐標(biāo)的平均值,將光標(biāo)定位在多個觸摸點的坐標(biāo)的平均值對應(yīng)的位置。例如,可結(jié)合觸摸屏上所顯示字符的位置和寬度,將光標(biāo)定位在該平均坐標(biāo)值所對應(yīng)的觸摸屏上的位置。根據(jù)本申請的一個實施例,觸摸點的個數(shù)為兩個,如圖2B和圖2C所示,通過步驟S30在觸摸屏上將光標(biāo)C定位在該兩個觸摸點的中間點的位置。可以理解,圖2B和圖2C中所示的兩個觸摸點之間的相對位置關(guān)系僅僅是示例性的,在本申請中,各觸摸點之間的相對位置是不受限的。參照圖2B和圖2C,可見,利用本申請?zhí)峁┑膶τ|摸屏顯示的光標(biāo)進(jìn)行定位的方法,用戶可通過對觸摸屏進(jìn)行多點觸摸,以對光標(biāo)進(jìn)行定位。在觸摸定位的過程中,觸摸區(qū)域不會遮擋光標(biāo)定位的區(qū)域,使得用戶的操作更加直觀,而且不需要任何輔助工具,方便了用戶的操作,提升了用戶體驗。在圖2所示的實施方式的基礎(chǔ)上,可重復(fù)執(zhí)行步驟SlO至S30,這樣,當(dāng)多個觸摸點中的至少一個觸摸點在觸摸屏上移動時,可重新獲取各觸摸點移動后的坐標(biāo),通過計算移動后坐標(biāo)的平均值,可在觸摸屏上重新定位光標(biāo)。也就是說,當(dāng)用戶發(fā)現(xiàn)通過多點觸摸后在觸摸屏上顯示的光標(biāo)定位不準(zhǔn)確時,可通過移動多個觸摸點中的一個或多個,調(diào)整光標(biāo)的定位。根據(jù)本申請?zhí)峁┑姆椒ǎ砂匆欢l率不斷執(zhí)行步驟SlO至S30,從而使得顯示在觸摸屏上的光標(biāo)隨著觸摸點的移動而移動,直至用戶期望的光標(biāo)位置。根據(jù)本申請的一個實施方式,以每秒5-1000次的頻率重復(fù)執(zhí)行步驟SlO至S30。根據(jù)本申請的另一個實施方式,重復(fù)執(zhí)行步驟SlO至S30的頻率為每秒10-500次本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點】
    一種對觸摸屏顯示的光標(biāo)進(jìn)行定位的方法,包括:a.獲取觸摸屏上多個觸摸點的坐標(biāo);b.計算所述多個觸摸點的坐標(biāo)的平均值;以及c.在所述觸摸屏上將光標(biāo)定位在所述多個觸摸點的坐標(biāo)的平均值對應(yīng)的位置。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:劉澤宏
    申請(專利權(quán))人:中國移動通信集團(tuán)公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久久久av无码免费网| 亚洲AV无码专区在线亚| 精品乱码一区内射人妻无码| 成人免费无遮挡无码黄漫视频| 深夜a级毛片免费无码| 亚洲无码日韩精品第一页| 无码少妇一区二区三区| 国产精品无码一区二区三区不卡 | 日韩人妻无码精品久久免费一| 亚洲AV无码一区二区三区牛牛| 潮喷大喷水系列无码久久精品| 亚洲AV无码片一区二区三区| 十八禁视频在线观看免费无码无遮挡骂过 | 自拍中文精品无码| 九九在线中文字幕无码| 久久国产亚洲精品无码 | 久久亚洲精品AB无码播放 | 无码色AV一二区在线播放| 亚洲成A∨人片在线观看无码| 国产AV无码专区亚洲AV毛网站| 国产乱子伦精品免费无码专区| 毛片一区二区三区无码| 精品国精品无码自拍自在线| 亚洲AV区无码字幕中文色| 自慰无码一区二区三区| 国产aⅴ无码专区亚洲av麻豆| 亚洲精品无码99在线观看| 亚洲精品人成无码中文毛片 | 国产AV无码专区亚洲AV手机麻豆| 在线无码视频观看草草视频| 亚洲欧洲免费无码| 亚洲AV无码专区在线电影成人 | 高清无码午夜福利在线观看| 亚洲AV无码乱码在线观看富二代| 国产无码网页在线观看| 夜夜添无码试看一区二区三区| 中文字幕久无码免费久久| 中文字幕乱偷无码AV先锋| 国产午夜精品无码| 日韩乱码人妻无码中文字幕久久| 亚洲中文字幕无码av在线|