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

一種模擬觸摸屏滑動的方法、裝置和一種移動終端的制作方法

文檔序號:8487524閱讀:277來源:國知局
一種模擬觸摸屏滑動的方法、裝置和一種移動終端的制作方法
【技術領域】
[0001] 本發(fā)明屬于移動通信領域,尤其涉及一種模擬觸摸屏滑動的方法、裝置和一種移 動終端。
【背景技術】
[0002] 智能終端技術的飛速發(fā)展,使得觸摸屏在智能手機上大行其道。從技術原理角度 講,觸摸屏是一套透明的絕對定位系統(tǒng)。絕對坐標系的特點是每一次定位坐標與上一次定 位坐標沒有關系,觸摸屏在物理上是一套獨立的坐標定位系統(tǒng),每次觸摸的數(shù)據(jù)通過校準 數(shù)據(jù)轉為屏幕上的坐標。各種觸摸屏技術都是依靠各自的傳感器來工作的。各自的定位原 理和各自所用的傳感器決定了觸摸屏的反應速度、可靠性、穩(wěn)定性和壽命。
[0003] 目前,市面上存在點陣紅外傳感器(Sensor),此種點陣紅外傳感器是二維平面點 陣。以4X4點陣為例,紅外傳感器上傳數(shù)據(jù)包含兩類,一類是識別手勢之后的方向數(shù)據(jù)標 識,這一類數(shù)據(jù)是非連續(xù)上報,另一類是上報點陣中每個紅外傳感器的原始數(shù)據(jù),這一類數(shù) 據(jù)是連續(xù)上報。
[0004] 發(fā)明人對上述點陣紅外傳感器的研宄發(fā)現(xiàn),此種點陣紅外傳感器有二維平面的數(shù) 據(jù),紅外傳感器識別手勢之后上報到上層即Java層。上層應用根據(jù)識別的方向,完成該方 向上界面的整頁滑動,然而,卻無法實現(xiàn)類似觸摸屏滑動距離跟隨手指位置的效果。

【發(fā)明內容】

[0005] 本發(fā)明提供一種模擬觸摸屏滑動的方法、裝置和一種移動終端,以實現(xiàn)與觸摸屏 相似的隔空滑動效果。
[0006] 本發(fā)明第一方面提供一種模擬觸摸屏滑動的方法,包括:
[0007] 將NXN個紅外傳感器構成的點陣映射至MXM個像素點的觸摸屏,所述N和M均 為大于1的自然數(shù),且所述N不大于所述M ;
[0008] 捕獲在所述點陣紅外傳感器構成的屏幕上的手勢;
[0009] 計算所述手勢在所述點陣紅外傳感器構成的屏幕上滑動距離d時對應在所述 MXM個像素點的觸摸屏上滑動的距離d' ;
[0010] 響應在所述MXM個像素點的觸摸屏上滑動的距離d'。
[0011] 結合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,若所述N遠小于M,則將 NXN個紅外傳感器構成的點陣映射至MXM個像素點的觸摸屏之前,所述方法還包括:
[0012] 對觸摸屏上MXM個像素點中即將被映射的NXN個像素點進行插值處理,使NXN 個像素點變?yōu)镵 X隊個像素點,所述N i = NX X,所述N 2 = NX y,所述x和y分別為插值倍 數(shù)。
[0013] 結合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,所述捕獲在所述點陣紅 外傳感器構成的屏幕上的手勢之后,所述方法還包括:
[0014] 通過補償算法,處理誤識別動作。
[0015]結合第一方面的第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式 中,所述通過補償算法,處理誤識別動作包括:
[0016]判斷所述手勢在所述點陣紅外傳感器構成的屏幕上從起始位置滑動到目標位置 時的滑動方向;
[0017]若在預設時間內,所述手勢從所述目標位置沿與所述滑動方向相反的方向返回至 所述起始位置,則過濾所述手勢從所述目標位置沿與所述滑動方向相反的方向返回至所述 起始位置產(chǎn)生的事件。
[0018]結合第一方面,在第一方面的第四種可能的實現(xiàn)方式中,所述計算所述手勢在所 述點陣紅外傳感器構成的屏幕上滑動距離d時對應在所述MXM個像素點的觸摸屏上滑動 的距離d',包括:
[0019] 根據(jù)起始位置至目標位置之間任意一點至NXN個紅外傳感器中任意一列紅外傳 感器構成的直線的距離以及所述任意一點分別與所述N個紅外傳感器的距離,計算所述手 勢在所述點陣紅外傳感器構成的屏幕上滑動的距離d,所述目標位置為手勢在所述點陣紅 外傳感器構成的屏幕上滑動距離d時的終點;
[0020] 根據(jù)公式d' =MXd/D,計算在所述MXM個像素點的觸摸屏上滑動的距離d',所 述D為NX N個紅外傳感器構成的點陣中任意一列點陣發(fā)射信號時的覆蓋范圍。
[0021] 本發(fā)明第二方面提供一種模擬觸摸屏滑動的裝置,包括:
[0022] 映射模塊,用于將NX N個紅外傳感器構成的點陣映射至MX M個像素點的觸摸屏, 所述N和M均為大于1的自然數(shù),且所述N不大于所述M;
[0023]手勢捕獲模塊,用于捕獲在所述點陣紅外傳感器構成的屏幕上的手勢;
[0024]距離計算模塊,用于計算所述手勢在所述點陣紅外傳感器構成的屏幕上滑動距離 d時對應在所述MXM個像素點的觸摸屏上滑動的距離d' ;
[0025]響應模塊,用于響應在所述MXM個像素點的觸摸屏上滑動的距離d'。
[0026]結合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述裝置還包括:
[0027]插值模塊,用于若所述N遠小于M時,映射模塊將NXN個紅外傳感器構成的點陣 映射至MXM個像素點的觸摸屏之前,對觸摸屏上MXM個像素點中即將被映射的NX N個像 素點進行插值處理,使NXN個像素點變?yōu)镹'N,像素點,所述N1=NXx,所述N2=NXy, 所述x和y分別為插值倍數(shù)。
[0028]結合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,所述裝置還包括:
[0029]誤識別處理模塊,用于手勢捕獲模塊捕獲在所述點陣紅外傳感器構成的屏幕上的 手勢之后,通過補償算法,處理誤識別動作。
[0030] 結合第二方面的第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式 中,所述誤識別處理模塊包括:
[0031] 滑動方向判斷單元,用于判斷所述手勢在所述點陣紅外傳感器構成的屏幕上從起 始位置滑動到目標位置時的滑動方向;
[0032]過濾單元,用于若在預設時間內,所述手勢從所述目標位置沿與所述滑動方向相 反的方向返回至所述起始位置,則過濾所述手勢從所述目標位置沿與所述滑動方向相反的 方向返回至所述起始位置產(chǎn)生的事件。
[0033]結合第二方面,在第二方面的第四種可能的實現(xiàn)方式中,所述距離計算模塊包 括:
[0034] 第一計算單元,用于根據(jù)起始位置至目標位置之間任意一點至NXN個紅外傳感 器中任意一列紅外傳感器構成的直線的距離以及所述任意一點分別與所述N個紅外傳感 器的距離,計算所述手勢在所述點陣紅外傳感器構成的屏幕上滑動的距離d,所述目標位置 為手勢在所述點陣紅外傳感器構成的屏幕上滑動距離d時的終點;
[0035] 第二計算單元,用于根據(jù)公式d'=MX d/D,計算在所述MXM個像素點的觸摸屏上 滑動的距離d',所述D為NXN個紅外傳感器構成的點陣中任意一列點陣發(fā)射信號時的覆蓋 范圍。
[0036] 本發(fā)明第三方面提供一種移動終端,所述移動終端包括上述模擬觸摸屏滑動的裝 置。
[0037] 從上述本發(fā)明技術方案可知,由于能夠將NXN個紅外傳感器構成的點陣映射至 MXM個像素點的觸摸屏,在捕獲在點陣紅外傳感器構成的屏幕上的手勢后,計算手勢在點 陣紅外傳感器構成的屏幕上滑動距離d時對應在MXM個像素點的觸摸屏上滑動的距離d'。 因此,本發(fā)明提供的技術方案在點陣紅外傳感器構成的屏幕上滑動手指,能夠模擬類似觸 摸屏的有粘性消息,實現(xiàn)類似于觸摸屏的隔空滑動功能。
【附圖說明】
[0038] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
[
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1