欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種觸屏響應方法、裝置及游戲操控方法、裝置的制造方法

文檔序號:9750436閱讀:251來源:國知局
一種觸屏響應方法、裝置及游戲操控方法、裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及觸屏技術領域,尤其涉及一種基于用戶輸入壓力的觸屏響應方法、裝置及游戲操控方法、裝置。
【背景技術】
[0002]隨著當前觸屏越來越普及,人們在使用電子產(chǎn)品時的操作習慣已由過去物理按鍵轉變?yōu)橛|屏方式。觸屏按鍵通過屏幕上接收的用戶手指在屏幕上的行為來獲得用戶意圖,以指導后續(xù)程序的運行方式。隨著壓感傳感器的使用,觸屏增加了可感知多級壓力的功能,這就大大的豐富了操作方式的可能性,不僅對觸摸操作有反應,同時還能夠感應不同等級的壓力輸入。

【發(fā)明內(nèi)容】

[0003]經(jīng)工程測試研究發(fā)現(xiàn),現(xiàn)有技術的觸屏壓感功能有諸多好處,但是同樣存在以下不足之處,
[0004]1、不同手機的壓感處理器精度不同。由于各個手機廠商為自己的手機選用合適的傳感器,傳感器的屬性各不相同,因此對于用戶的輸入的響應也是不同的。用戶同樣的壓力,不同手機所的力的大小是不同的,因此,該壓力所對應的程序邏輯也可能不同。這樣就會給用戶帶來困惑。同樣的操作,在不同的手機上卻帶來了不同的結果。
[0005]2、不同人的力度范圍是不同的。
[0006]比如當用戶需要輸入一個較大的壓力值,力氣大的可能輕而易舉的就達到了甚至是超過了,而力氣小的人可能使出全力也難以達到。
[0007 ]比如當用戶需要輸入一個較小的力度值,力氣大的人輸入的最小的力度可能都是一個遠大于該值的力度,而力氣小的人則輸入的值和該值就比較接近。
[0008]只有系統(tǒng)對壓力感應的力度范圍和一個人的力度范圍相當?shù)臅r候,用戶才能方便的利用壓感進行操作。然而每個人的力度范圍都是不同的,因此只有很小一部分的人感覺體驗舒適。
[0009]3、不同的軟件設置的壓力數(shù)值也不同,都是進行壓力絕對值的設置。
[0010]通常來說,壓感感應主要分兩類,一類是離散的,一類是連續(xù)的,離散的壓力即只需要區(qū)分壓力的輕重,根據(jù)輕重來對程序進行指導,比如輕按一個app的圖標是運行程序,重按該圖標可能是刪除該app。而連續(xù)的壓力則需要明確的知道壓力值,針對連續(xù)的壓力值來做出不同的程序相應,例如在繪圖軟件中,不同的壓力代表了畫筆的粗細。
[0011]對于不同的軟件開發(fā)者來說,壓力相關的數(shù)值都是很難設定的,首先需要考慮到不同的用戶,不同的用戶情況不同,離散型的輸入對于每個人來說他的輕重之分的臨界閾值是不同的;連續(xù)型輸入用戶壓力值范圍是不同的,最小壓力值和最大壓力值也是不同的。
[0012]也就是說:
[0013](I)無法準確區(qū)分輕重;
[0014](2)無法獲得想要的連續(xù)的壓力數(shù)值,例如手力小的人無法得到最大的壓力值,手力大的人無法獲得慢速精細的操作。
[0015]為解決上述問題,我們提出了一種基于用戶輸入壓力的觸屏響應方法,能夠根據(jù)用戶在設備上的輸入習慣(喜好),對用戶輸入的實際輸入壓力值信息進行標準化處理,并根據(jù)標準化后的壓力與標準化閾值進行對比以執(zhí)行相應的響應事件,從而可以排除用戶與設備方面的差異,能夠根據(jù)標準化的數(shù)值響應正確的事件。
[0016]為實現(xiàn)上述目的,本發(fā)明提供了一種基于用戶輸入壓力的觸屏響應方法、裝置及游戲操控方法、裝置,能夠提高用戶在觸屏上的輸入壓力信息的準確判斷,一方面降低為了精確的輸入壓力信息所帶來的操作難度,提高了操作的舒適度,另一方面提高了壓力信息的準確性,提高了操作的效率。
[0017]本發(fā)明實施例提供了一種基于用戶輸入壓力的觸屏響應方法,包括:
[0018]S1、獲取用戶當前在觸摸屏上的實際輸入壓力值;
[0019]S2、根據(jù)預置的映射表得到與所述實際輸入壓力值對應的標準化輸入壓力值;其中,所述映射表中記錄有所述用戶在所述觸摸屏上的實際輸入壓力值與標準化輸入壓力值的映射關系,所述標準化輸入壓力值范圍為Mo?Mi ;
[0020]S3、將步驟S2得到的所述標準化輸入壓力值與預設閾值進行比較,并根據(jù)比較結果執(zhí)行相應的響應事件;其中,所述預設閾值為_?施之間的標準化閾值。
[0021]作為上述方案的改進,所述映射表具體通過以下方式預先得到:
[0022]獲取所述用戶根據(jù)指示在所述觸摸屏上以不同壓力進行的多次輸入數(shù)據(jù);
[0023]將所述多次輸入數(shù)據(jù)按照大小排序,獲取最小壓力值P小和最大壓力值P大,從而得到所述用戶的實際輸入壓力值范圍P小?P大;
[0024]將所述實際輸入壓力值范圍P小?P大均一化為標準化輸入壓力值范圍Mo?Μι,從而得到所述映射表。
[0025]作為上述方案的改進,將所述多次輸入數(shù)據(jù)進行去噪處理后才按照大小排序,以獲取所述最小壓力值Pd、和最大壓力值P大。
[0026]作為上述方案的改進,將所述多次輸入數(shù)據(jù)按照大小排序后去除最大值和最小值,并在剩下的數(shù)據(jù)中獲取所述最小壓力值P小和最大壓力值P大。
[0027]作為上述方案的改進,還包括:
[0028]記錄響應于用戶的觸控操作開始到結束的用戶操作時長;
[0029]當所述用戶操作時長大于預設的時長閾值時,對步驟S2得到的所述標準化輸入壓力值進行修正處理,得到修正后的標準化輸入壓力值;所述修正處理具體為:
[0030]將響應于用戶的觸控操作結束前N幀獲取的實際輸入壓力值所分別對應的標準化輸入壓力值的平均值作為所述修正后的標準化輸入壓力值;其中,2 < NS 10;
[0031]而所述將所述標準化輸入壓力值與預設閾值進行比較,并根據(jù)比較結果執(zhí)行相應的響應事件具體為:
[0032]將所述修正后的標準化輸入壓力值與預設閾值進行比較,并根據(jù)比較結果執(zhí)行相應的響應事件。
[0033]作為上述方案的改進,Mq = 0,Mi = 1。
[0034]作為上述方案的改進,所述預設的時長閾值為1/2秒。
[0035]作為上述方案的改進,還包括:
[0036]實時將步驟S2得到的所述標準化輸入壓力值通過所述觸摸屏顯示給用戶;其中,顯示的單位為幀。
[0037]作為上述方案的改進,所述標準化閾值包括輕/重壓的臨界閾值,所述輕/重壓的臨界閾值為(Mo+Md/2。
[0038]作為上述方案的改進,還包括:
[0039 ]基于所述實際輸入壓力值范圍P小?P大與標準化輸入壓力值范圍Mo?M1的對應關系,預先計算得到所述實際輸入壓力值范圍P小?P大中的每一個整數(shù)的實際輸入壓力值所對應的標準化輸入壓力值,并記錄在所述映射表中。
[0040]作為上述方案的改進,所述獲取用戶在觸摸屏上的實際輸入壓力值具體為:
[0041]獲取用戶當前在觸摸屏上的實際輸入壓力值,并對所述實際輸入壓力值進行取整操作。
[0042]作為上述方案的改進,所述觸摸屏為移動終端觸摸屏。
[0043]作為上述方案的改進,還包括:
[0044]判斷用戶在觸摸屏上的操作姿勢為左手還是右手;
[0045]所述根據(jù)預置的映射表得到與所述實際輸入壓力值對應的標準化輸入壓力值具體為:
[0046]根據(jù)判斷結果獲取預置的所述用戶左手/右手映射表,并根據(jù)所述用戶左手/右手映射表得到與所述實際輸入壓力值對應的標準化輸入壓力值。
[0047]本發(fā)明實施例對應提供了一種基于用戶輸入壓力的觸屏響應裝置,包括:
[0048]獲取模塊,用于獲取用戶當前在觸摸屏上的實際輸入壓力值;
[0049]標準化模塊,根據(jù)預置的映射表得到與所述實際輸入壓力值對應的標準化輸入壓力值;其中,所述映射表中記錄有所述用戶在所述觸摸屏上的實際輸入壓力值與標準化輸入壓力值的映射關系,所述標準化輸入壓力值范圍為Mo?Mi ;
[0050]響應模塊,用于將標準化模塊得到的所述標準化輸入壓力值與預設閾值進行比較,并根據(jù)比較結果執(zhí)行相應的響應事件;其中,所述預設閾值為_?施之間的標準化閾值。
[0051]作為上述方案的改進,還包括預生成模塊,所述預生成模塊通過以下方式預先得到所述映射表:
[0052]獲取所述用戶根據(jù)指示在所述觸摸屏上以不同壓力進行的多次輸入數(shù)據(jù);
[0053]將所述多次輸入數(shù)據(jù)按照大小排序,獲取最小壓力值P小和最大壓力值P大,從而得到所述用戶的實際輸入壓力值范圍P小?P大;
[0054]將所述實際輸入壓力值范圍P小?P大均一化為標準化輸入壓力值范圍Mo?Μι,從而得到所述映射表。
[0055]作為上述方案的改進,所述預生成模塊進一步用于:將所述多次輸入數(shù)據(jù)進行去噪處理后才按照大小排序,以獲取所述最小壓力值P小和最大壓力值P大。
[0056]作為上述方案的改進,所述預生成模塊進一步用于:將所述多次輸入數(shù)據(jù)按照大小排序后去除最大值和最小值,并在剩下的數(shù)據(jù)中獲取所述最小壓力值P小和最大壓力值P大。
[0057]作為上述方案的改進,還包括:
[0058]操作時長記錄模塊,用于記錄響應于用戶的觸控操作開始到結束的用戶操作時長;
[0059]修正模塊,用于當所述用戶操作時長大于預設的時長閾值時,對標準化模塊得到的所述標準化輸入壓力值進行修正處理,得到修正后的標準化輸入壓力值;所述修正處理具體為:
[0060]將響應于用戶的觸控操作結束前N幀獲取的實際輸入壓力值所分別對應的標準化輸入壓力值的平均值作為所述修正后的標準化輸入壓力值;其中,2 < NS 10;
[0061 ]而所述響應模塊進一步用于:
[0062]將所述修正后的標準化輸入壓力值與預設閾值進行比較,并根據(jù)比較結果執(zhí)行相應的響應事件。
[0063]作為上述方案的改進,Mq = 0,Mi = 1。
[0064]作為上述方案的改進,所述預設的時長閾值為1/2秒。
[0065]作為上述方案的改進,還包括:
[0066]壓力信息反饋模塊,用于實時將標準化模塊得到的所述實標準化輸入壓力值通過所述觸摸屏顯示給用戶;其中,顯示的單位為幀。
[0067]作為上述方案的改進,所述標準化閾值包括輕/重壓的臨界閾值,所述輕/重壓的臨界閾值為(Mo+Md/2。
[0068]作為上述方案的改進,所述預生成模塊進一步用于:
[0069 ]基于所述實際輸入壓力值范圍P小?P大與標準化輸入壓力值范圍Mo?M1的對應關系,預先計算得到所述實際輸入壓力值范圍P小?P大中的每一個整數(shù)的實際輸入壓力值所對應的標準化輸入壓力值,并記錄在所述映射表中。
[0070]作為上述方案的改進,所述獲取模塊進一步用于:
[0071]獲取用戶當前在觸摸屏上的實際輸入壓力值,并對所述實際輸入壓力值進行取整操作。
[0072]作為上述方案的改進,所述觸摸屏為移動終端觸摸屏。
[0073]作為上述方案的改進,還包括:
[0074]判斷模塊,用于判斷用戶在觸摸屏上的操作姿勢為左手還是右手;
[0075]所述標準化模塊進一步用于:
[0076]根據(jù)判斷結果獲取預置的所述用戶左手/右手映射表,并根據(jù)所述用戶左手/右手映射表得到與所述實際輸入壓力值對應的標準化輸入壓力值。
[0077]本發(fā)明實施例還提供了一種游戲操控方法,包括:
[0078]S1、獲取用戶當前在觸摸屏上的實際輸入壓力值;
[0079]S2、根據(jù)預置的映
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
津市市| 永仁县| 嘉峪关市| 沐川县| 中牟县| 中宁县| 定远县| 虞城县| 大埔县| 东城区| 武平县| 冷水江市| 射洪县| 长葛市| 隆尧县| 乐山市| 双城市| 鲁甸县| 聊城市| 宣化县| 博兴县| 禹州市| 江安县| 宽城| 蓝山县| 奉节县| 都匀市| 辰溪县| 博客| 措美县| 光山县| 潮安县| 禄丰县| 沁水县| 措勤县| 靖州| 灌阳县| 康平县| 太仆寺旗| 星子县| 松桃|