发明名称 触摸屏边缘区域响应用户触摸操作的方法、系统及终端
摘要 本发明适用于触摸屏技术领域,提供了一种触摸屏边缘区域响应用户触摸操作的方法、系统及触摸屏终端。本发明中被触摸点的坐标计算从触摸屏矩阵的整体出发,首先将触摸屏上的二维矩阵采样数据转换为X方向和Y方向的两个原始一维数组,然后计算出一维数组在边缘外侧的虚拟采样值,以对一维数组进行补充修正,使其边缘区域被触摸点坐标的计算方法与区域被触摸点坐标的计算方法相同,因此可以与区域的被触摸点保持较高的线性度,真实还原出用于在边缘区域的触摸操作。
申请公布号 CN103034383B 申请公布日期 2016.04.27
申请号 CN201210504242.5 申请日期 2012.11.30
申请人 深圳市汇顶科技股份有限公司 发明人 毛建平
分类号 G06F3/044(2006.01)I 主分类号 G06F3/044(2006.01)I
代理机构 深圳市恒申知识产权事务所(普通合伙) 44312 代理人 左帮胜
主权项 一种触摸屏边缘区域响应用户触摸操作的方法,其特征在于,包括下述步骤:将触摸屏上的二维矩阵采样数据转换为X方向和Y方向的两个原始一维数组;其中X方向的原始一维数组中的各个值分别由各列采样数据求和构成,Y方向的原始一维数组中的各个值由各行采样数据求和构成;分别根据所述X方向和Y方向的原始一维数组最边缘的三个值计算位于边缘区域外侧的一级虚拟采样值;所述X方向和Y方向的原始一维数组和所述一级虚拟采样值共同构成X方向和Y方向的修正后的一维数组;根据所述X方向和Y方向的修正后的一维数组计算所述边缘区域被触摸点的实际坐标,并在所述实际坐标的位置响应用户的触摸操作;所述分别根据所述X方向和Y方向的原始一维数组最边缘的三个值计算位于边缘区域外侧的一级虚拟采样值的步骤包括:设D为所述一级虚拟采样值,则D根据以下公式得到:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>D</mi><mo>=</mo><mfrac><mrow><mi>f</mi><mn>1</mn><mo>&times;</mo><mrow><mo>(</mo><mi>D</mi><mn>1</mn><mo>+</mo><mi>D</mi><mn>2</mn><mo>)</mo></mrow></mrow><mn>2</mn></mfrac><mo>-</mo><mi>f</mi><mi>d</mi><mn>2</mn><mo>&times;</mo><mrow><mo>(</mo><mi>D</mi><mn>2</mn><mo>-</mo><mi>D</mi><mn>1</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000906628440000011.GIF" wi="867" he="111" /></maths>其中,f1为预设的拉伸力度系数,fd2为预设的曲线修正系数;设X方向/Y方向的原始一维数组中最边缘的列/行对应的值为C,B、A为其在触摸屏中央区域方向的最临近、次临近的列/行对应的值,则D1为B与C所在列/行之间的线段向外侧延伸预设的倍数后得到的第一延伸采样值;而第二延伸采样值D2由如下方法得到:由所述A与B所在列/行之间的线段向外侧延伸所述预设的倍数后得到一虚拟数值B’,所述虚拟数值B’与C所在列/行之间的线段向外侧延伸所述预设的倍数后得到第二延伸采样值D2。
地址 518000 广东省深圳市福田保税区腾飞大厦B座13楼