• 제목/요약/키워드: Crossing Number Checking

검색결과 1건 처리시간 0.015초

임베디드 시스템을 위한 터치스크린 패널의 터치 영역 인식 기법의 성능 비교 (Performance Comparison of the Recognition Methods of a Touched Area on a Touch-Screen Panel for Embedded Systems)

  • 오삼권;박근덕;김병국
    • 한국산학기술학회논문지
    • /
    • 제10권9호
    • /
    • pp.2334-2339
    • /
    • 2009
  • 터치스크린 기능이 있는 LCD 패널이 부착된 임베디드 시스템의 경우, 사용자 입력 명령의 전달을 위해 사각형, 오각형, 원, 화살표 같은 다양한 도형들이 자주 사용된다. 이 경우, 특정 명령 입력 여부의 판단을 위해 터치된 지점이 그 명령을 의미하는 도형 내에 있는지의 여부를 판단하는 알고리즘이 필요하다. 그러나 이런 알고리즘들은 제한된 컴퓨팅 자원을 갖는 임베디드 시스템의 경우 상당한 오버헤드를 유발 할 수 있다. 본 논문의 목적은 현재 널리 쓰이고 있는 터치 영역 인식 알고리즘들을 구현하고, 그 성능을 평가하여 가장 효율적인 인식 방법을 제시하는데 있다. 따라서 본 논문은 우선 터치스크린 LCD 모듈이 부착된 LN2440SBC 임베디드 보드를 위한 터치스크린의 초기화 및 구동 방법과 터치스크린의 좌표를 LCD 패널의 좌표에 맞춰 조절하는 좌표보정 방법을 설명하고, 다음에 도형 영역의 터치 여부의 판단을 위해 사용 되고 있는 사각형의 범위 검사법, 오각형과 같은 다각형의 교차 수(crossing number) 검사법, 원의 거리 측정법, 그리고 모든 도형들에 적용 가능한 색상 비교법을 구현한다. 이 방법들의 성능평가를 위해, 사각형, 오각형, 원, 그림 등을 그리기 위한 이차원 그래픽스 함수들을 구현하고 도형을 생성한 후, 각 방법에 따라 해당 도형들의 영역 터치 여부를 판단하는데 걸리는 시간을 측정한다. 이 측정 결과, 사각형은 범위 검사법이, 원은 거리 측정법이, 다각형 및 그림을 이용한 도형일 경우에는 색상 비교법이 가장 적합한 것으로 나타났다.