저항성 터치 스크린을 위한 멀티 터치 알고리즘의 연구 및 구현

Jul 02, 2021

메시지를 남겨주세요

인간 - 컴퓨터 상호 작용 인터페이스로서, 터치 스크린은 키보드 및 마우스와 같은 이전의 인간 - 컴퓨터 통신 방법을 크게 대체했습니다. 저항 터치 스크린은 저렴한 가격과 안정적인 성격을위한 주요 터치 스크린 중 하나가되었습니다. 일상적인 응용 프로그램에서는 동시에 여러 지점을 작동해야하는 경우가 많습니다. 그러나 터치 스크린의 터치 포인트는 서로 영향을 미치므로 터치 포인트 좌표가 잘못됩니다. 이 백서는 두 지점 터치의 판단 알고리즘을 최적화하고 멀티 터치의 올바른 인식 및 위치 지정 처리를 실현합니다. 실험에 따르면 이미지를 확대, 축소 및 회전하는 기능을 실현할 수 있습니다.

멀티 터치는 두 개 이상의 터치 동작을 동시에 정확하게 인식하고 찾을 수 있고, 각 터치 포인트의 동작 의미를 독립적으로 결정하고, 해당 기능을 실현할 수 있는 기술을 말한다. 이것은 전통적인 입력 장치를 제거하는 간단하고 편리한 인간 - 컴퓨터 상호 작용 작동 모드입니다. 현재 멀티 터치 기술[1]에는 멀티 터치 제스처 인식과 멀티 터치 위치 인식의 두 가지 유형이 있습니다.

현재 시장에서 가장 일반적인 방법은 멀티 터치 제스처 인식입니다. 손가락이 동시에 화면의 여러 지점을 터치하면 각 손가락의 움직임 방향을 인식 할 수 있으며 회전, 확대 / 축소 및 변환과 같은 작업을 수행 할 수 있지만 각 손가락의 특정 위치를 결정하는 것은 아직 불가능합니다. 그러나, 두 포인트 터치 또는 심지어 다중 포인트 터치의 경우, X 및 Y 축에 다수의 최대값이 생성될 것이고, 시스템은 이 시점에서 터치 포인트의 정확한 위치를 결정할 수 없다. 실제로 만지지 않은 점은 일반적으로 "유령 포인트"라고합니다.

멀티 터치 위치 인식은 "유령 점"현상없이 터치 포인트의 특정 위치를 식별 할 수있는 진정한 멀티 터치 기술입니다. 이 터치 기술은 행과 열의 교차점에서 결합 커패시턴스 Cm의 변화에 의해 터치 포인트를 판단하는 상호 커패시턴스 감지 방법을 기반으로합니다. 손가락이 행과 열 사이의 상호 커패시턴스를 터치하면 터치 포인트가 존재한다고 판단 할 수 있으며 각 터치 포인트의 위치를 정확하게 판단 할 수 있습니다.

1 저항하는 터치스크린 다 접촉 기술

두 지점 터치를 달성하려면 각 작업 단위가 서로 독립적이어야 하며 터치 포인트는 동일한 작업 단위에만 있을 수 있습니다. 저항성 터치 스크린을 이용한 멀티 터치의 방법은 주어진다: X1 전극에 전압을 인가하고, Y1, Y2 및 Y3 전극에 의해 A, B 및 C 터치 유닛에 의해 검출된 X 좌표를 판독하고; 각 후속 사이클에서 X2와 X3의 좌표를 순서대로 읽으십시오. 모든 터치 유닛의 X 좌표를 획득한 후, 전압이 차례로 Y 전극에 인가되어 각 터치 유닛의 Y 좌표를 획득하여, 두 포인트 터치를 달성한다.

2 2 포인트 터치 판단 알고리즘 구현

터치 포인트가 아닌 한 잘라냅니다.

터치 스크린의 표면에 터치 포인트가 있을 때, 상부 ITO 도전층은 아래쪽으로 움푹 들어가고, 변형되고, 하부 ITO와 접촉한다. 접촉점의 두 ITO 도전층 사이에는 저항이 존재한다. 사이의 저항 값이 작아집니다. 대응하는 저항 값을 계산함으로써 터치 위치가 얻어질 수 있지만, 두 포인트 터치의 위치를 정확하게 식별하려면 먼저 비터치 포인트를 제거해야 한다. 소위 비 터치 포인트는 의도가없는 접촉 지점을 말합니다. 이러한 터치 포인트는 무작위이며 유효한 터치가 아닙니다. 예를 들어, 터치력이 가벼울 때, 터치 스크린의 ITO 도전층의 저항은 연결되고 연결되지 않는 임계 지점에 있으며, 이와 같은 터치 포인트는 비터치 포인트들이다. 의지의 통제없이 생성 된 접점은 전체 테스트에서 의미가 없으므로 제거해야합니다.

비 터치 포인트의 임의성을 고려할 때, 두 가지 측정 방법이이를 제거 할 수 있습니다. 첫 번째 측정의 결과가 유효한 값이지만 두 번째 측정 결과가 전체 터치 스크린의 저항에 의해 지정된 범위를 초과하고 큰 값이면 유효하지 않은 값으로 간주되고 지점이 비접촉 지점이면 제거해야합니다. 반대로, 두 번째 측정의 결과가 전체 터치 스크린의 저항 값에 의해 지정된 범위 내에 있다면, 그것은 유효한 값 및 유효한 터치 포인트로 간주될 것이다.

접촉 저항의 개선

터치 스크린의 압력이 다르며 ITO 도전층의 저항 값도 다릅니다. 즉, 터치 스크린을 가볍게 만지거나 다시 만짐으로써 발생하는 저항은 다르다. 제어 칩은 접촉 저항의 저항 값을 테스트 할 수 있지만 가벼운 터치인지 무거운 터치인지 구별 할 수는 없습니다. 이것은 터치 포인트를 판단하는 정확도에만 영향을 미치며 이는 전체 터치 스크린의 신뢰성에 영향을 미칩니다.

문의 보내기