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

一種在觸屏設(shè)備中生成滑動軌跡的方法和裝置的制造方法_2

文檔序號:9578972閱讀:來源:國知局
本申請一種實施例中生成第二折線和第三折線的流程示意圖。
[0051]圖5是本申請一種實施例中為第一折線選取參照點的示意圖。
[0052]圖6是本申請一種實施例中閉合多邊形的示意圖。
[0053]圖7是本申請一種實施例中對第二折線進行二次貝塞爾曲線擬合的示意圖。
[0054]圖8是本申請一種實施例中滑動手勢對應(yīng)的閉合滑動軌跡示意圖。
[0055]圖9是本申請一種實施例中生成滑動軌跡的裝置的邏輯結(jié)構(gòu)示意圖。
【具體實施方式】
[0056]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
[0057]在本申請使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“ 一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。
[0058]應(yīng)當理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應(yīng)于確定”。
[0059]請參考圖1,圖1是本申請一實施例提供的在觸屏設(shè)備中生成滑動軌跡的方法,該方法的執(zhí)行主體可以為智能終端,比如:平板電腦、智能手機等,本申請對此不做限制。所述方法包括以下步驟:
[0060]步驟101,監(jiān)聽觸摸事件,獲取用戶在觸摸屏上的觸點軌跡及所述觸點軌跡中觸點對應(yīng)的觸摸發(fā)生的時間。
[0061]可以通過監(jiān)聽系統(tǒng)檢測到的觸摸事件,獲取用戶在觸摸屏上的滑動軌跡。為了確定滑動方向,還可以進一步獲取所述觸點軌跡中觸點對應(yīng)的觸摸發(fā)生的時間。
[0062]步驟102,建立坐標系,將所述觸點軌跡映射到所述坐標系。
[0063]在本步驟中,可以建立平面直角坐標系,并將所述觸點軌跡映射到所述平面直角坐標系中。所述平面直角坐標系的原點可以選取觸摸屏的一角,也可以選取觸摸屏的中心位置,本申請對此不做限制。
[0064]步驟103,選取所述觸點軌跡上的多個觸點對應(yīng)的坐標,根據(jù)所述觸點對應(yīng)的觸摸發(fā)生的時間順序依次連接所述觸點對應(yīng)的坐標以形成第一折線。
[0065]本步驟中,用戶在智能終端的觸摸屏上滑動手指后,智能終端的操作系統(tǒng)獲取到用戶的滑動手勢,然后可以根據(jù)固定的時間間隔在所述滑動手勢上獲取N個點。其中,所述固定的時間間隔是操作系統(tǒng)默認的時間間隔,在不同的操作系統(tǒng)中,所述固定的時間間隔可能相同也可能不同。在獲取到N個點之后,將所述N個點按照所述觸點對應(yīng)的觸摸發(fā)生的時間順序依次連接,以形成第一折線,所述第一折線包括有N-1條線段。其中,N為大于2的自然數(shù)??梢岳斫獾?,所述觸點對應(yīng)的觸摸發(fā)生的時間順序確定所述觸摸軌跡的滑動方向。
[0066]請參考圖2,假設(shè)用戶在智能終端的觸摸屏上的滑動手勢是圖2所示的曲線,智能終端的操作系統(tǒng)從所述曲線上獲取A、B、C、D、和E這5個觸點,然后將這5個觸點按照從左到右的滑動方向依次連接,可以形成圖3所示的第一折線。
[0067]步驟104,在所述第一折線的兩側(cè)分別生成第二折線和第三折線,連接所述第二折線和第三折線,以形成閉合多邊形。
[0068]本申請設(shè)計圍繞所述第一折線,在其兩側(cè)分別生成第二折線和第三折線,然后連接所述第二折線和第三折線形成閉合多邊形,以模擬所述滑動手勢覆蓋的區(qū)域。
[0069]請參考圖4,本步驟中,在所述第一折線的兩側(cè)分別生成第二折線和第三折線可以包括步驟1041和1042。
[0070]步驟1041,在所述第一折線的兩側(cè)各選取N-1個參照點,所述參照點分別與所述第一折線上第二個點至第N個點對應(yīng)。
[0071]為了使形成的閉合多邊形盡可能地匹配用戶的滑動手勢,在所述第一折線的兩側(cè)各選取與所述第一折線上第二個點至第N個點對應(yīng)的參照點。具體地,可以從所述第一折線上的第二個點開始,在所述第一折線的夾角的角平分線方向選取對應(yīng)的參照點。
[0072]在實現(xiàn)時,可以分別為所述第一折線的夾角生成對應(yīng)的角平分線。所述第一折線包括有N-1個線段,對應(yīng)有N-2個夾角,然后在所述角平分線上預(yù)設(shè)的位置處取得所述第一折線上第二個點至第N-1個點對應(yīng)的參照點。
[0073]對于所述第一折線上的最后一個點,即第N個點而言,可以以所述第N個點為基準,生成所述第一折線上最后一條線段的垂線,也就是第N-1個線段的垂線,然后在所述垂線上預(yù)設(shè)的位置處取得所述第一折線上第N個點對應(yīng)的參照點。
[0074]其中,所述角平分線以及垂線上預(yù)設(shè)的位置有兩個,分別位于所述第一折線的兩偵牝且與其對應(yīng)的第一折線上的點的距離相同。
[0075]仍以圖2所示的滑動手勢為例,對于第一折線上B、C、和D這三個點而言,生成這三個點在第一折線上形成的夾角的角平分線,然后在每個角平分線上所述第一折線的兩側(cè)的預(yù)設(shè)位置處各取一個參照點,以得到B、C、和D這三個點的參照點。所述預(yù)設(shè)的位置可以由開發(fā)人員進行設(shè)置,比如:距離所述B、C、和D這三個點3-5個像素,本申請對此不做限制。對于所述第一折線上最后一個點E點,以E點為基準,生成線段DE的垂線,然后在該垂線上所述第一折線的兩側(cè)的預(yù)設(shè)位置處各取一個參照點,以得到E點對應(yīng)的參照點。由此可以形成圖5所示的參照點的示意圖。
[0076]步驟1042,將所述第一折線上第一個點分別和所述第一折線每側(cè)的N-1個參照點按照滑動方向連接,以生成第二折線和第三折線。
[0077]請參考圖7,將所述第一折線上第一個點A點分別和所述第一折線每側(cè)的4個參照點按照滑動方向連接后,可以生成第二折線和第三折線。然后連接所述第二折線和第三折線,即連接所述第一折線上最后一個點E點的兩個參照點,就可以形成閉合多邊形。
[0078]當然,本領(lǐng)域技術(shù)人員也可以采用其他方式來形成所述閉合多邊形,比如:在第一折線的每條線段中點的垂線方向上選取參照點等等,本申請對此不做限制。
[0079]進一步地,所述參照點與其對應(yīng)的第一折線上的點的距離按照滑動方向依次增大。請進一步參考圖5, B點、C點、D點和E點的參照點距離B點、C點、D點和E點的距離依次增大,優(yōu)選地,所述距離可以按照預(yù)設(shè)的大小遞增。也就是說,B點、C點、D點和E點的參照點距離B點、C點、D點和E點的距離呈遞增的等差數(shù)列。比如:B點的參照點距離B點3個像素,后續(xù)按照2個像素的大小依次遞增,則C點的參照點距離C點5個像素
當前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
信阳市| 康乐县| 德保县| 陇西县| 肇东市| 固阳县| 金昌市| 岳阳市| 三亚市| 龙游县| 武隆县| 亳州市| 延津县| 东山县| 云南省| 出国| 杭州市| 讷河市| 肃宁县| 定结县| 孝昌县| 双城市| 苗栗市| 青神县| 富川| 法库县| 永年县| 湖州市| 柳河县| 昌邑市| 洛宁县| 淮南市| 嵊州市| 天镇县| 句容市| 德阳市| 同德县| 塘沽区| 卓资县| 韩城市| 黔西县|