KR102317647B1 - 데이터 검출 방법과 장치, 저장 매체 및 터치 장치 - Google Patents

데이터 검출 방법과 장치, 저장 매체 및 터치 장치 Download PDF

Info

Publication number
KR102317647B1
KR102317647B1 KR1020197036979A KR20197036979A KR102317647B1 KR 102317647 B1 KR102317647 B1 KR 102317647B1 KR 1020197036979 A KR1020197036979 A KR 1020197036979A KR 20197036979 A KR20197036979 A KR 20197036979A KR 102317647 B1 KR102317647 B1 KR 102317647B1
Authority
KR
South Korea
Prior art keywords
value
detection
touch point
dynamic threshold
touch
Prior art date
Application number
KR1020197036979A
Other languages
English (en)
Other versions
KR20200007922A (ko
Inventor
젠팅 왕
잔창 부
루이 궈
젠쯔 허
즈밍 멍
Original Assignee
보에 테크놀로지 그룹 컴퍼니 리미티드
베이징 보에 디스플레이 테크놀로지 컴퍼니 리미티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 보에 테크놀로지 그룹 컴퍼니 리미티드, 베이징 보에 디스플레이 테크놀로지 컴퍼니 리미티드 filed Critical 보에 테크놀로지 그룹 컴퍼니 리미티드
Publication of KR20200007922A publication Critical patent/KR20200007922A/ko
Application granted granted Critical
Publication of KR102317647B1 publication Critical patent/KR102317647B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • G06F3/04182Filtering of noise external to the device and not generated by digitiser components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • G06F3/041662Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving using alternate mutual and self-capacitive scanning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0443Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a single layer of sensing electrodes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0445Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using two or more layers of sensing electrodes, e.g. using two layers of electrodes separated by a dielectric layer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0446Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04111Cross over in capacitive digitiser, i.e. details of structures for connecting electrodes of the sensing pattern where the connections cross each other, e.g. bridge structures comprising an insulating layer, or vias through substrate

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

데이터 검출 방법, 데이터 검출 장치(100), 저장 매체(200) 및 터치 장치(300)가 제공된다. 당해 데이터 검출 방법은, 동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집하는 단계(S10); 상기 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하는 단계(S20); 복수 개의 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하고, 조정된 동적 역치를 이후에 신규로 채집한 상기 터치 포인트에 대응되는 초기 검출값의 비교에 사용하는 단계(S30); 를 포함한다. 당해 데이터 검출 방법은 터치 포인트에 대해 동적 역치를 조정할 수 있고, 착오 리포팅에 대한 환경 요인의 영향을 극복가능하다.

Description

데이터 검출 방법과 장치, 저장 매체 및 터치 장치
본 출원은 2018년 6월 29일 중국 특허청에 제출한, 출원번호 제 201810699397.6호의 우선권을 주장하며, 그 전체 내용을 참조로서 본 출원에 원용하여 본 출원의 일부로 한다.
본 개시의 실시예는 데이터 검출 방법과 장치, 저장 매체 및 터치 장치에 관한 것이다.
기술의 발전에 따라, 터치 스크린은 점점 광범위하게 응용되고 있으며, 점차 가장 간편한 휴먼 인터페이스 기기 중 하나로 되어가고 있다. 터치 스크린은 통상적으로 각종의 미소 신호의 터치 센서(touch sensor) 기술로 터치 조작을 실현하는데, 이러한 미소 신호의 터치 센서 기술은 정전용량방식 터치, 저항방식 터치, 나노 터치, 전자기방식 터치 등을 포함한다. 터치 센서 기술은 정밀도가 높고, 반응 속도가 빠르며, 터치 포인트수가 많다는 등 이점을 갖고 있어, 이미 휴대폰, 태블릿 PC, 노트북 컴퓨터, TV, 디스플레이, 디지털 액자, 네비게이터 등의 전자제품에 광범위하게 응용되어 있다.
본 개시의 적어도 하나의 실시예는 데이터 검출 방법을 제공한다. 상기 데이터 검출 방법은, 동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집하는 단계; 상기 복수 개의 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하는 단계; 및 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하고, 조정된 동적 역치를 이후에 신규로 채집한 상기 터치 포인트에 대응되는 초기 검출값의 비교에 사용하는 단계; 를 포함한다.
예컨대, 본 개시의 일 실시예에 따른 데이터 검출 방법에서, 상기 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하는 단계는, 샘플 수량을 확정하는 단계; 및 상기 검출 보유값의 수량이 상기 샘플 수량과 같을 때까지, 상기 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 상기 검출 보유값으로서 보유하고 저장하는 단계; 를 포함한다.
예컨대, 본 개시의 일 실시예에 따른 데이터 검출 방법에서, 복수 개의 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는, 복수 개의 상기 검출 보유값의 평균값을 산출하는 단계; 및 상기 평균값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계; 를 포함한다.
예컨대, 본 개시의 일 실시예에 따른 데이터 검출 방법에서, 상기 평균값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는, 상기 평균값과 수정값의 합을 조정된 상기 터치 포인트의 동적 역치로 하는 단계; 를 포함한다.
예컨대, 본 개시의 일 실시예에 따른 데이터 검출 방법에서, 복수 개의 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는, 사전 설정된 연산 횟수를 확정하는 단계; 산출을 진행하는 상기 검출 보유값의 수량이 상기 사전 설정된 연산 횟수와 같을 때까지, 제1회를 제외하고, 매번 검출하여 얻은 검출 보유값에 근거하여 전번에 연산하여 얻은 평균값과 상기 매번 검출하여 얻은 검출 보유값의 평균값을 산출하는 단계; 및 산출 종료 후 얻은 평균값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계; 를 포함한다.
예컨대, 본 개시의 일 실시예에 따른 데이터 검출 방법에서, 산출 종료 후 얻은 평균값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는, 산출 종료 후 얻은 상기 평균값과 수정값의 합을 조정된 상기 터치 포인트의 동적 역치로 하는 단계; 를 포함한다.
예컨대, 본 개시의 일 실시예에 따른 데이터 검출 방법에서, 상기 평균값은 산술 평균값, 기하 평균값 또는 조화 평균값을 포함한다.
예컨대, 본 개시의 일 실시예에 따른 데이터 검출 방법에서, 복수 개의 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는, 복수 개의 상기 검출 보유값의 중앙값을 산출하는 단계; 및 상기 중앙값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계; 를 포함한다.
예컨대, 본 개시의 일 실시예에 따른 데이터 검출 방법에서, 상기 중앙값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는, 상기 중앙값과 수정값의 합을 조정된 상기 터치 포인트의 동적 역치로 하는 단계; 를 포함한다.
예컨대, 본 개시의 일 실시예에 따른 데이터 검출 방법에서, 상기 수정값은 경험값, 평방 편차, 평균 평방 편차 또는 평균차에 근거하여 확정된다.
예컨대, 본 개시의 일 실시예에 따른 데이터 검출 방법은, 동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집하기 전에, 상기 터치 포인트의 동적 역치를 초기 역치로 설정하는 단계; 를 포함한다.
예컨대, 본 개시의 일 실시예에 따른 데이터 검출 방법은, 상기 터치 포인트의 동적 역치를 조정한 후, 신규로 채집한 상기 터치 포인트에 대응되는 초기 검출값을 상기 조정된 동적 역치와 비교하고, 비교 결과에 근거하여 터치 검출을 진행하는 단계; 를 포함한다.
본 개시의 적어도 하나의 실시예는 데이터 검출 장치를 더 제공한다. 상기 데이터 검출 장치는, 동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집하도록 구성되는 채집 유닛; 상기 복수 개의 초기 검출값을 수신하고, 상기 복수 개의 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하도록 구성되는 비교 유닛; 및 상기 비교 유닛과 커플링 접속되고, 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하도록 구성되는 조정 유닛; 을 포함한다.
본 개시의 적어도 하나의 실시예는 데이터 검출 장치를 더 제공한다. 상기 데이터 검출 장치는, 프로세서; 메모리; 및 하나 또는 복수 개의 컴퓨터 프로그램; 을 포함하고, 상기 하나 또는 복수 개의 컴퓨터 프로그램은 상기 메모리에 저장되어, 상기 프로세서에 의해 실행되도록 구성되고, 상기 하나 또는 복수 개의 컴퓨터 프로그램은, 동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집하는 단계; 상기 복수 개의 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하는 단계; 및 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하고, 조정된 동적 역치를 이후에 신규로 채집한 상기 터치 포인트에 대응되는 초기 검출값의 비교에 사용하는 단계; 를 실행하기 위한 것이다.
예컨대, 본 개시의 일 실시예에 따른 데이터 검출 장치에 있어서, 상기 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하는 단계는, 샘플 수량을 확정하는 단계; 및 상기 검출 보유값의 수량이 상기 샘플 수량과 같을 때까지, 상기 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 상기 검출 보유값으로서 보유하고 저장하는 단계; 를 포함한다.
예컨대, 본 개시의 일 실시예에 따른 데이터 검출 장치에 있어서, 복수 개의 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는, 복수 개의 상기 검출 보유값의 평균값을 산출하는 단계; 및 상기 평균값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계; 를 포함한다.
예컨대, 본 개시의 일 실시예에 따른 데이터 검출 장치에 있어서, 복수 개의 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는, 사전 설정된 연산 횟수를 확정하는 단계; 산출을 진행하는 상기 검출 보유값의 수량이 상기 사전 설정된 연산 횟수와 같을 때까지, 제1회를 제외하고, 매번 검출하여 얻은 검출 보유값에 근거하여 전번에 연산하여 얻은 평균값과 상기 매번 검출하여 얻은 검출 보유값의 평균값을 산출하는 단계; 및 산출 종료 후 얻은 평균값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계; 를 포함한다.
본 개시의 적어도 하나의 실시예는 비일시적 컴퓨터 판독가능 명령을 저장하기 위한 저장 매체를 더 제공한다. 상기 비일시적 컴퓨터 판독가능 명령은 컴퓨터에 의해 실행될 때, 본 개시의 어느 한 실시예에 따른 데이터 검출 방법의 명령을 실행할 수 있다.
본 개시의 적어도 하나의 실시예는 본 개시의 어느 한 실시예에 따른 데이터 검출 장치를 포함하는 터치 장치를 더 제공한다.
예컨대, 본 개시의 일 실시예에 따른 터치 장치는 터치 스크린을 포함하고, 상기 터치 스크린은 복수 개의 터치 포인트를 포함하되 상기 데이터 검출 장치와 커플링 접속되고, 상기 데이터 검출 장치는 각각의 터치 포인트의 동적 역치에 대해 조정을 진행한다.
본 개시의 실시예의 기술 방안을 보다 명확하게 설명하기 위하여, 아래에서는 실시예의 도면을 간단하게 소개하기로 한다. 아래의 설명에서의 도면들은 단지 본 개시의 몇몇 실시예들에 관한 것으로, 본 개시에 대한 한정이 아니라는 것은 자명하다.
도 1은 본 개시의 일 실시예에 따른 데이터 검출 방법의 개략적인 플로우차트이다.
도 2는 본 개시의 일 실시예에 따른 데이터 검출 방법의 구체적인 플로우차트이다.
도 3은 본 개시의 일 실시예에 따른 다른 데이터 검출 방법의 구체적인 플로우차트이다.
도 4는 본 개시의 일 실시예에 따른 다른 데이터 검출 방법의 구체적인 플로우차트이다.
도 5는 본 개시의 일 실시예에 따른 다른 데이터 검출 방법의 개략적인 플로우차트이다.
도 6은 본 개시의 일 실시예에 따른 데이터 검출 장치의 개략적인 블록도이다.
도 7은 본 개시의 일 실시예에 따른 다른 데이터 검출 장치의 개략적인 블록도이다.
도 8은 본 개시의 일 실시예에 따른 저장 매체의 개략도이다.
도 9는 본 개시의 일 실시예에 따른 터치 장치의 개략적인 블록도이다.
도 10은 본 개시의 일 실시예에 따른 다른 터치 장치의 개략적인 블록도이다.
도 11은 본 개시의 일 실시예에 따른 역치 설정 방법의 개략적인 플로우차트이다.
본 개시의 실시예의 목적, 기술 방안 및 이점을 더 명확하도록 하기 위하여, 아래에서는 본 개시의 실시예의 도면을 결부시켜, 본 개시의 실시예의 기술 방안을 명확하고 완전하게 설명하기로 한다. 설명되는 실시예들은 본 개시의 일부 실시예일 뿐, 전부의 실시예가 아니라는 것은 자명하다. 설명되는 본 개시의 실시예을 토대로, 해당 기술분야에서 통상의 지식을 가진 자들은 창조적 노동을 할 필요가 없다는 전제하에 얻어지는 모든 기타 실시예들은 모두 본 개시의 보호범위에 속한다.
다르게 정의되지 않는 한, 본 개시에서 사용되는 기술 용어 또는 과학 용어는 본 개시가 속하는 분야에서 통상의 지식을 가진 자들에 의해 이해되는 통상적인 의미이어야 한다. 본 개시에서 사용되는 '제1', '제2' 및 유사한 어구들은 어떠한 순서, 수량 또는 중요성도 나타내지 않으며, 단지 상이한 구성 부분을 구별하기 위한 것이다. '포함' 또는 '포괄'등 유사한 어구들은 당해 어구 앞에 나타난 소자 또는 물품이 당해 어구 뒤에 나타나 열거된 소자 또는 물품 및 그 균등물을 포함하는 것을 의미하는 것으로, 기타 소자 또는 물품을 배제하는 것이 아니다. '접속'또는 '연결' 등의 유사한 어구들은 물리적 또는 기계적 접속에 한정되는 것은 아니며, 직접적 또는 간접적을 불문하고, 전기적 접속을 포함할 수 있다. '상', '하', '좌', '우'등은 단지 상대적 위치 관계를 나타내기 위한 것이고, 설명 대상의 절대적 위치가 변경되면, 당해 상대적 위치 관계도 그에 상응하게 변경될 수 있다.
현재, 예컨대 전자칠판, 인터랙티브 디스플레이 복합기, 셀프서비스기, 인터랙티브 네비게이션, 인터랙티브 쇼핑 가이드 등의 터치 인터랙티브 표시 분야에서는 통상적으로 터치 센서를 통해 터치 검출을 실현하고 있다. 예컨대, 터치 센서는 전하, 전압, 전류 등의 미소 변화 신호에 대한 검출 및 전처리를 진행한다. 전처리는 통상적으로 미소 신호에 대한 필터링, 증폭, 아날로그-디지털 변환(A/D 변환) 등을 포함하는데, 일반적으로 터치 수신 채널의 능동적 프론트 엔드(Active Front End, AFE)에 의해 실현된다. 전처리 후의 데이터는 제어 유닛(예컨대, 마이크로프로세서)에서 진일보하여 처리되고, 상기의 데이터를 역치(문턱값)와 비교함으로써, 터치펜 등에 의한 터치가 있는지 여부 및 터치의 위치 좌표를 판단한다.
역치의 설정은 통상적으로 고정값을 기입하는 방식을 적용한다. 예컨대, 기입되는 고정값(역치)은 통상적으로 터치 센서의 특성(예컨대 임피던스, 분산 용량, 주파수, 자기장 등) 및 커미셔닝 경험값에 근거하여 확정된다. 역치를 너무 높게 설정하면, 소요되는 터치 압력이 커져, 터치 체험지수를 떨어뜨리게 되고; 역치를 너무 낮게 설정하면, 착오 리포팅이 발생하기 쉬워, 터치 정확성을 떨어 뜨리게 된다. 따라서, 실제 상황에 따라 합리하게 역치를 설정할 필요가 있다. 역치가 확정되면, 당해 역치는 터치 기기의 펌웨어(예컨대 ROM)에 기입되어, 역치는 더이상 변하지 않는다.
미소 신호는 환경의 영향을 쉽게 받는다. 환경에 변화가 발생되면, 터치 센서에 의해 검출하여 얻은 미소 신호는 노이즈 간섭을 쉽게 받아 비교적 큰 변동이 생기게 된다. 노이즈에 의해 간섭된 미소 신호를 역치와 비교할 때, 잘못된 판단 결과를 얻기 쉬워, 터치 기기에 착오 리포팅이 생기기 쉬워진다. 예컨대, 터치 장치에서의 구조응력의 변화(예컨대 터치 패널과 디스플레이 모듈이 부착될 때 초래되는 응력 변화)는 국부 영역 터치 고장을 초래하여 착오 리포팅을 발생시키게 되고; 온도나 습도의 변화도 착오 리포팅을 발생시키게 되며; 상이한 환경에서의 전자기장(예컨대 정전기)의 영향도 착오 리포팅을 발생시키게 된다 .
착오 리포팅을 제거하기 위하여, 통상적으로 능동적 프론트 엔드에서 소정의 필터링 기술에 의해 실현하고 있다. 하지만, 예컨대 주파수 변환 필터링, 공간 필터링, 시간 필터링 또는 백그라운드 노이즈 억제 등 기술과 같은 필터링 기술은 랜덤 노이즈에 대해 일정한 억제 효과가 있으나, 장기간(장기간은 터치 스캐닝 주파수에 대해 일컬음) 존재하는 환경 변화(구조 응력, 온도, 습도 등 요인의 변화 및 전자기 오염 등) 및 백그라운드 노이즈, 저주파수 노이즈에 대한 억제 효과는 한계가 있으며, 또한 터치 처리 시간을 늘려, 터치 지연의 문제를 야기시키고, 터치 체험지수를 떨어뜨린다. 일부 터치 장치들에 있어서, 단일 채널 역치 설정 방식을 적용하여 각각의 채널에 대해 단독적으로 역치를 설정하는데, 이러한 방식은 각각의 채널간의 차이를 고려하여, 터치 장치의 양산에서의 수율을 향상시켰으나, 환경 변화에 따른 착오 리포팅의 과제를 여전히 해결하지 못하고 있다.
본 개시의 적어도 하나의 실시예는 데이터 검출 방법과 장치, 저장 매체 및 터치 장치를 제공한다. 몇몇 예들에 있어서, 당해 데이터 검출 방법은 터치 포인트에 대해 동적 역치를 조정할 수 있어, 착오 리포팅에 대한 환경 요인의 영향을 극복가능하며, 백그라운드 노이즈, 저주파수 노이즈 및 화이트 노이즈에 대해 일정한 제거 및 개선 작용이 있으며, 일정한 환경 적응 능력을 갖는다.
이하, 도면을 참고하여 본 개시의 실시예를 상세하게 설명하기로 한다. 유의해야 할 것은, 상이한 도면 참조부호는 기 설명된 동일한 소자를 나타내기 위한 것이다.
본 개시의 적어도 하나의 실시예는 데이터 검출 방법을 제공한다. 당해 데이터 검출 방법은, 동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집하는 단계; 상기 복수 개의 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하는 단계; 및 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하고, 조정된 동적 역치를 이후에 신규로 채집한 상기 터치 포인트에 대응되는 초기 검출값의 비교에 사용하는 단계; 를 포함한다.
도 1은 본 개시의 일 실시예에 따른 데이터 검출 방법의 개략적인 플로우차트이다. 도 1을 참고하면, 당해 데이터 검출 방법은 하기 단계 S10 내지 단계 S30를 포함할 수 있다.
단계 S10: 동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집한다.
단계 S20: 복수 개의 초기 검출값을 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유한다.
단계 S30: 검출 보유값에 근거하여 터치 포인트의 동적 역치를 조정하고, 조정된 동적 역치를 이후에 신규로 채집한 터치 포인트에 대응되는 초기 검출값의 비교에 사용한다.
예컨대, 단계 S10에서, 상이한 터치 원리에 대응되는 터치 장치에 있어서, 초기 검출값은 전류, 전압 또는 기타 임의의 형태의 신호일 수 있다. 예컨대, 당해 데이터 검출 방법은 터치 장치에 응용가능하며, 터치 포인트는 터치 장치의 터치 스크린에서의 터치 검출 포인트를 지칭한다. 예컨대, 터치 스크린이 상호 커패시턴스형이되 두 그룹의 교차 설치된 전극을 포함할 경우, 터치 포인트는 두 그룹의 전극의 교차점을 지칭한다. 예컨대, 터치 검출을 진행할 때, 그중의 한 그룹의 전극에 스캐닝 신호(Tx)를 제공하고, 다른 한 그룹의 전극의 센싱 신호(Rx)를 채집하여, 터치 검출을 실현한다. 이때, 단계 S10에서의 초기 검출값은 센싱 신호(Rx)일 수 있으며, 복수 개의 초기 검출값은 동일 터치 포인트에 대해 여러 번 채집하여 얻은 복수 개의 센싱 신호(Rx)에 대응된다. 또는, 단계 S10에서의 초기 검출값은 센싱 신호(Rx)에 대해 전처리(예컨대 필터링, 증폭, A/D 변환 등)을 진행한 후에 얻은 신호일 수도 있다.
예컨대, 단계 S20에서, 검출 보유값은 저장될 수 있으며, 저장 후 단계 S30의 조작을 진행한다. 또는, 검출 보유값은 저장되지 않고, 직접 단계 S30의 조작에 참여할 수도 있다. 예컨대, 비교를 진행하는 동적 역치는 초기 역치일 수 있는데, 당해 초기 역치는 당해 데이터 검출 방법을 적용하는 터치 장치가 출하되기 전에 설정된 것일 수 있다. 또는, 비교를 진행하는 동적 역치는 전번에 당해 데이터 검출 방법을 수행 한 후 설정되어 저장된 동적 역치일 수도 있다.
예컨대, 초기 검출값과 동적 역치의 차가 일정한 범위 내일 경우, 당해 초기 검출값은 요구에 부합하는바, 당해 초기 검출값을 검출 보유값으로서 보유한다. 초기 검출값과 동적 역치의 차가 일정한 범위를 초과할 경우, 당해 초기 검출값은 요구에 부합하지 않는바, 검출 보유값으로 하지 않는다. 예컨대, 상기의 범위는 경험값에 근거하여 확정될 수 있다. 예컨대, 초기 검출값과 동적 역치의 차가 일정한 범위를 초과할 경우, 당해 초기 검출값에 대응되는 터치 포인트에 터치가 존재함을 나타내기 때문에, 당해 초기 검출값을 별도로 설치한 제어 유닛에 제공하여, 터치의 존재 여부와 터치의 위치 좌표를 판단하도록 한다. 예컨대, 초기 검출값과 동적 역치의 차가 일정한 범위 내일 경우, 당해 터치 포인트는 통상의 경우에 있어서 터치되지 않았음을 나타내며, 초기 검출값과 동적 역치의 차이값은, 예컨대 구조응력, 온도, 습도 등 요인의 변화 및 전자기 오염 등 환경 요인에 의해 초래된 것일 수 있다. 이때의 초기 검출값은 노이즈 정보를 캐리한다. 이때의 초기 검출값을 검출 보유값으로서 보유하여 후속의 단계의 조작을 진행하여, 당해 노이즈 정보를 이용하여 검출 결과에 대한 간섭을 극복할 수 있도록 한다.
예컨대, 단계 S30에서, 터치 포인트의 동적 역치는 다양한 방식을 적용하여 조정될 수 있는데, 예컨대 평균값, 중앙값 등을 이용하여 당해 동적 역치를 조정할 수 있다. 상기한 바와 같이, 검출 보유값은 노이즈 정보를 캐리하며, 검출 보유값을 이용하여 동적 역치를 조정하여, 조정된 동적 역치도 상응하게 노이즈 정보를 캐리하도록 한다. 조정된 동적 역치를 이후에 신규로 채집한 초기 검출값의 비교에 사용할 때, 당해 노이즈 정보가 상쇄되도록 할 수 있는바, 따라서 착오 리포팅에 대한 환경 요인의 영향을 극복가능하며, 백그라운드 노이즈, 저주파수 노이즈 및 화이트 노이즈 일정한 제거 및 개선 작용이 있으며, 당해 데이터 검출 방법을 적용하는 터치 장치가 일정한 환경 적응 능력을 갖도록 한다.
설명해야 할 것은, 본 개시의 실시예에 있어서, 당해 데이터 검출 방법은 터치 포인트에 대해 동적 역치를 조정가능하며, 각각의 터치 포인트의 동적 역치는 동일할 수도 있고 상이할 수도 있다. 예컨대, 터치 장치에서의 각각의 터치 포인트에 대해 동적 역치를 조정할 수도 있고, 터치 장치에서의 일부 터치 포인트(예컨대, 터치 스크린 중심 영역에 위치하는 터치 포인트)에 대해 동적 역치를 조정할 수 있는바, 따라서 실제 응용에서의 실행 효율과 정확도에 대한 종합적인 요구를 만족시키도록 한다. 각각의 터치 포인트가 환경 영향을 받는 정도가 상이하기 때문에, 이러한 방식은 각각의 터치 포인트의 차이성을 충분히 고려하였으며, 당해 데이터 검출 방법을 적용하는 터치 장치의 정확도를 효과적으로 제고시키고, 착오 리포팅율을 낮춘다. 예컨대, 당해 데이터 검출 방법은, 터치 장치의 하드웨어 구조 및 능동적 프론트 엔드의 설정을 변경할 필요 없이, 터치 장치의 제어 유닛에 알고리즘 소프트웨어를 추가하는 방식에 의해 실현될 수 있으며, 따라서 통상의 임의의 유형의 터치 장치에 적용가능하다.
설명해야 할 것은, 본 개시의 실시예에 있어서, 단계 S10, S20 및 S30의 수행 순서는 한정되지 않으며, 실제 수요에 따라 정해질 수 있다. 예컨대, 단계 S10, S20 또는 S30이 복수 개의 서브 단계를 포함할 경우, 당해 데이터 검출 방법에서의 각각의 단계 및 서브 단계는 연쇄적으로 수행될 수도 있고, 병행하여 수행될 수도 있으며, 수행 순서는 한정되지 않는다. 당해 데이터 검출 방법은 수요에 따라 수행될 수 있는바, 예컨대, 터치 장치가 턴 온(파워 온)될 때 수행될 수도 있고, 턴 온 후의 미리 정해진 시간대에서 수행될 수도 있으며, 기타 임의의 시각 또는 일정한 조건을 만족시키는 상황하에 수행될 수도 있는바, 본 개시의 실시예는 이에 대해 한정하지 않기로 한다. 예컨대, 당해 데이터 검출 방법이 주기적으로 수행될 경우, 수행되는 주기는 스캐닝 신호(Tx)의 스캐닝 주기보다 훨씬 큰바, 예컨대 몇 분, 몇 십분, 몇 시간이 되기 때문에, 터치 검출에 거의 영향을 끼치지 않는다. 예컨대, 당해 데이터 검출 방법은 필요 시 1회 수행할 수도 있고, 동적 역치가 환경 변화에 따라 실시간으로 조정되도록 여러 번 수행할 수도 있다.
도 2는 본 개시의 일 실시예에 따른 데이터 검출 방법의 구체적인 플로우차트이다. 도 2를 참고하면, 단계 S201 및 S202는 도 1에 나타내는 데이터 검출 방법의 단계 S20에 대응되고, 단계 S301 및 S302는 도 1에 나타내는 데이터 검출 방법의 단계 S30에 대응된다. 당해 데이터 검출 방법은 하기 단계들을 포함한다.
단계 S201: 샘플 수량을 확정한다.
단계 S10: 동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집한다.
단계 S202: 검출 보유값의 수량이 샘플 수량과 같을 때까지, 초기 검출값을 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하여 저장한다.
단계 S301: 복수 개의 검출 보유값의 평균값을 산출한다.
단계 S302: 평균값에 근거하여 터치 포인트의 동적 역치를 조정한다.
예컨대, 상기의 각각의 단계는 연쇄적으로 수행될 수 있으며, 수행 순서는 도 2가 나타내는 바와 같을 수 있으나, 본 개시의 실시예는 이에 한정되지 않는다.
첫째로, 소요되는 샘플 수량을 확정한다. 여기서, '샘플 수량'은 검출 보유값의 수량을 지칭한다. 샘플 수량은 터치 장치의 연산 능력, 저장 공간 또는 기타 요인에 따라 정해질 수 있다. 예컨대, 일 예에 있어서, 샘플 수량은 터치 장치가 출하되기 전에 확정될 수 있으며, 터치 장치의 사용 과정에서, 매번 당해 데이터 검출 방법을 수행할 때, 샘플 수량들은 출하되기 전에 확정된 값으로 변함없이 유지된다. 예컨대, 다른 일 예에 있어서, 샘플 수량은 금번의 데이터 검출 방법을 수행하기 전에 확정되는데, 이때의 터치 장치의 자원 소모 상황에 따라 정해질 수 있는바, 따라서 터치 장치의 가동 상황에 따라 동적으로 조정될 수 있어, 해당 터치 장치의 기타 기능과 성능에 영향을 끼치지 않는다. 예컨대, 샘플 수량은 하나, 둘 또는 복수 개일 수 있다. 예컨대, 샘플 수량이 복수 개인 경우에 있어서, 검출 보유값의 수량도 복수 개이다.
둘째로, 동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집한다. 후속의 단계 S202에서 검출 보유값의 수량이 샘플 수량과 같을 수 있도록, 예컨대, 초기 검출값의 수량이 샘플 수량이 크도록 할 수 있는바, 예컨대 10% 또는 20% 많도록 할 수 있다. 물론, 본 개시의 실시예는 이에 한정되지 않는다. 초기 검출값의 수량은 샘플 수량과 같거나 샘플 수량보다 작을 수도 있다. 후속의 단계 S202에서 얻은 검출 보유값의 수량이 샘플 수량보다 작을 경우, 다시 단계 S10로 되돌아가 계속하여 초기 검출값을 채집할 수 있다. 당해 단계의 상세한 설명은 도 1이 나타내는 데이터 검출 방법의 단계 S10의 관련 설명을 참고할 수 있으며, 반복되는 설명은 여기서 생략하기로 한다.
셋째로, 검출 보유값의 수량이 샘플 수량과 같을 때까지, 초기 검출값을 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하여 저장한다. 예컨대, 터치 장치의 저장 공간(예컨대 메모리)를 이용하여 복수 개의 검출 보유값을 저장할 수 있다. 당해 저장 공간은 터치 장치가 턴 온될 때 할당된 고정된 저장 공간일 수 있으며, 당해 저장 공간은 기타 데이터를 저장하는데 사용되지 않고, 검출 보유값을 저장하는데 전적으로 사용된다. 물론, 본 개시의 실시예는 이에 한정되지 않는다. 당해 저장 공간은 데이터 검출 방법을 수행할 때 샘플 수량에 근거하여 랜덤으로 할당된 저장 공간일 수 있으며, 데이터 검출 방법의 수행이 완료 후 기타 기능 또는 프로그램에게 릴리스될 수 있다. 예컨대, 플러그인 마이크로프로세서 저장 방식에 의해 저장 공간을 제공하거나, 또는 별도로 설치된 메모리를 통해 저장 공간을 제공하고 통신 프로토콜 데이터 전송 방식에 의해 데이터의 기입 및 판독을 진행할 수 있다. 예컨대, 저장된 검출 보유값의 수량은 샘플 수량과 같고, 초기 검출값의 수량은 샘플 수량보다 클 수 있다. 예컨대, 일부 초기 검출값은 요구에 부합하므로 검출 보유값으로서 저장되고, 다른 일부 초기 검출값은 요구에 부합하지 않으므로 별도로 설치된 제어 유닛에 제공되어 터치의 존재 여부 및 터치 위치 좌표를 판단하도록 한다.
넷째로, 복수 개의 검출 보유값의 평균값을 산출한다. 예컨대, 평균값은 산술 평균값, 기하 평균값, 조화 평균값 또는 기타 적용가능한 평균값 등을 포함할 수 있는바, 본 개시의 실시예는 이에 대해 한정하지 않기로 한다. 예컨대, 검출 보유값의 수량이 N(샘플 수량은 N임)이고,
Figure 112019129058166-pct00001
는 복수 개의 검출 보유값을 나타낼 경우, 검출 보유값의 산술 평균값
Figure 112019129058166-pct00002
는,
Figure 112019129058166-pct00003
로 표시될 수 있다.
마찬가지로, 검출 보유값의 기하 평균값
Figure 112019129058166-pct00004
는,
Figure 112019129058166-pct00005
로 표시될 수 있다.
검출 보유값의 조화 평균값
Figure 112019129058166-pct00006
는,
Figure 112019129058166-pct00007
로 표시될 수 있다.
마지막으로, 평균값에 근거하여 터치 포인트의 동적 역치를 조정한다. 예컨대, 산출하여 얻은 평균값과 수정값의 합을 조정된 터치 포인트의 동적 역치로 한다. 즉, 조정된 동적 역치는
Figure 112019129058166-pct00008
,
Figure 112019129058166-pct00009
또는
Figure 112019129058166-pct00010
등으로 표시될 수 있는데, M은 조정된 동적 역치를 나타내고,
Figure 112019129058166-pct00011
은 수정값을 나타낸다. 예컨대, 수정값은 경험값 및 평균값을 산출할 때 얻은 평방 편차, 평균 평방 편차 또는 평균차 등 파라미터에 근거하여 확정될 수 있다. 예컨대, 경험값은 터치 장치의 특징(임피던스 특징, 상호 정전용량 특징, 자기 정전용량 특성, 전자 유도 특징 등) 및 측정값에 근거하여 정해질 수 있다. 물론, 본 개시의 실시예는 이에 한정되지 않는다. 수정값을 생략하여, 직접 산출하여 얻은 평균값을 조정된 터치 포인트의 동적 역치로 할 수도 있다. 본 개시의 실시예에 있어서, 조정된 동적 역치를 이후에 신규로 채집한 터치 포인트에 대응되는 초기 검출값의 비교에 사용함으로써, 동적 역치의 실시간 조정을 실현할 수 있는바, 따라서 착오 리포팅에 대한 환경 요인의 영향을 극복가능하다.
도 3은 본 개시의 일 실시예에 따른 다른 데이터 검출 방법의 구체적인 플로우차트이다. 도 3을 참고하면, 단계 S303 및 S304를 제외하고, 당해 데이터 검출 방법은 도 2에서 설명되는 데이터 검출 방법과 기본적으로 동일하다. 단계 S303 및 S304는 도 1에 나타내는 데이터 검출 방법의 단계 S30에 대응된다. 단계 S201, S10 및 S202 이외에, 당해 데이터 검출 방법은 단계 S303 내지 단계 S304를 더 포함한다.
단계 S303: 복수 개의 검출 보유값의 중앙값을 산출한다.
단계 S304: 중앙값에 근거하여 터치 포인트의 동적 역치를 조정한다.
예컨대, 단계 S303에서, 복수 개의 검출 보유값을 수치 크기에 따라 하나의 어레이로 순서대로 배열하고, 어레이 중간에 위치한 검출 보유값을 중앙값으로 한다. 예컨대, 복수 개의 검출 보유값의 수량이 짝수일 때, 어레이 중간에 위치한 2개의 검출 보유값의 평균값을 중앙값으로 한다. 예컨대, 당해 중앙값은 정규 분포, 푸아송 분포 또는 이항 분포 등의 중앙값일 수 있는바, 본 개시의 실시예는 이에 대해 한정하지 않기로 한다.
예컨대, 단계 S304에서, 중앙값과 수정값의 합을 조정된 터치 포인트의 동적 역치로 할 수 있다. 예컨대, 수정값은 경험값 및 해당 어레이의 평방 편차, 평균 평방 편차 또는 평균차 등의 파라미터에 근거하여 확정될 수 있다. 예컨대, 경험값은 터치 장치의 특징(임피던스 특징, 상호 정전용량 특징, 자기 정전용량 특성, 전자 유도 특징 등) 및 측정값에 근거하여 정해질 수 있다. 물론, 본 개시의 실시예는 이에 한정되지 않는다. 수정값을 생략하여, 직접 산출하여 얻은 중앙값을 조정된 터치 포인트의 동적 역치로 할 수도 있다. 본 개시의 실시예에 있어서, 조정된 동적 역치를 이후에 신규로 채집한 터치 포인트에 대응되는 초기 검출값의 비교에 사용함으로써, 동적 역치의 실시간 조정을 실현할 수 있는바, 따라서 착오 리포팅에 대한 환경 요인의 영향을 극복가능하다.
도 4는 본 개시의 일 실시예에 따른 다른 데이터 검출 방법의 구체적인 플로우차트이다. 도 4를 참고하면, 단계 S305, S306 및 S307는 도 1에 나타내는 데이터 검출 방법의 단계 S30에 대응된다. 당해 데이터 검출 방법은 하기 단계들을 포함한다.
단계 S305: 사전 설정된 연산 횟수를 확정한다.
단계 S10: 동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집한다.
단계 S20: 초기 검출값을 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유한다.
단계 S306: 산출되는 검출 보유값의 수량이 사전 설정된 연산 횟수와 같을 때까지, 제1회를 제외하고, 매번 검출하여 얻은 검출 보유값에 근거하여 전번에 연산하여 얻은 평균값과 금번에 검출하여 얻은 검출 보유값의 평균값을 산출한다.
단계 S307: 산출 종료 후 얻은 평균값에 근거하여 터치 포인트의 동적 역치를 조정한다.
예컨대, 단계 S305에서, '사전 설정된 연산 횟수'는 후속의 단계 S306에서 산출에 참여하는 검출 보유값의 수량을 지칭한다. 사전 설정된 연산 횟수는 터치 장치의 연산 능력 또는 기타 요인에 따라 정해질 수 있다. 예컨대, 일 예에 있어서, 사전 설정된 연산 횟수는 터치 장치가 출하되기 전에 확정될 수 있으며, 터치 장치의 사용 과정에서, 매번 당해 데이터 검출 방법을 수행할 때, 사전 설정된 연산 횟수는 출하되기 전에 확정된 값으로 변함없이 유지된다. 예컨대, 다른 일 예에 있어서, 사전 설정된 연산 횟수는 금번의 데이터 검출 방법을 수행하기 전에 확정되는데, 이때의 터치 장치의 자원 소모 상황에 따라 정해질 수 있는바, 따라서 터치 장치의 가동 상황에 따라 동적으로 조정될 수 있어, 해당 터치 장치의 기타 기능과 성능에 영향을 끼치지 않는다.
단계 S10 및 단계 S20은 도 1에서 설명되는 데이터 검출 방법의 단계 S10 및 단계 S20과 기본적으로 동일한바, 반복되는 설명은 여기서 생략하기로 한다. 설명해야 할 것은, 당해 실시예에 있어서, 단계 S10에서, 하나의 초기 검출값을 채집한 후 후속의 단계 S20 및/또는 단계 S306의 조작을 진행하고나서, 상황에 따라 단계 S10로 되돌아가 계속하여 다음 초기 검출값을 채집하게 되며, 계속하여 이런 식으로 유추할 수 있다. 당해 실시예에 있어서, 단계 S20에서, 검출 보유값은 저장되지 않으며, 매번 얻은 검출 보유값은 직접 후속의 단계 S306의 산출에 참여한다.
예컨대, 단계 S306에서, 평균값은 산술 평균값, 기하 평균값, 조화 평균값 또는 기타 적용가능한 평균값 등을 포함할 수 있는바, 본 개시의 실시예는 이에 대해 한정하지 않기로 한다. 평균값이 산술 평균값일 경우, 제1회를 제외하고, 매번 검출하여 얻은 검출 보유값에 근거하여 전번에 연산하여 얻은 평균값과 현재번에 검출하여 얻은 검출 보유값의 평균값을 산출한다. 산출 공식은,
Figure 112019129058166-pct00012
로 표시될 수 있는데,
Figure 112019129058166-pct00013
는 현재번에 산출하여 얻은 산술 평균값을 나타내고,
Figure 112019129058166-pct00014
는 전번에 산출하여 얻은 산술 평균값을 나타내고,
Figure 112019129058166-pct00015
는 현재번에 검출하여 얻은 검출 보유값을 나타내고, i는 지금까지 산출을 진행한 검출 보유값의 수량을 나타낸다. 예컨대, 최초로 검출 보유값
Figure 112019129058166-pct00016
을 얻은 후 산출을 진행하지 않고, 계속하여 다음 검출을 진행한다. 두번째로 검출 보유값
Figure 112019129058166-pct00017
을 얻은 후, 상기의 공식을 적용하여 평균값을 산출하며, 이때
Figure 112019129058166-pct00018
는 최초로 얻은 검출 보유값
Figure 112019129058166-pct00019
과 같다. 향후 매번 검출 보유값
Figure 112019129058166-pct00020
을 얻은 후, 상기의 공식을 적용하여 평균값을 산출하며,
Figure 112019129058166-pct00021
는 전번에 산출하여 얻은 산술 평균값이다. i가 사전 설정된 연산 횟수보다 작을 경우, 매번 산출 후 단계 S10로 되돌아가 계속하여 초기 검출값을 채집하고, 단계 S20에서 검출 보유값을 판단하고나서, 상기의 공식에 따라 계속하여 산출한다. 여러 번 산출하여, i가 사전 설정된 연산 횟수와 같을 때, 산출은 종료된다.
마찬가지로, 평균값이 기하 평균값일 경우, 산출 공식은,
Figure 112019129058166-pct00022
로 표시될 수 있는데,
Figure 112019129058166-pct00023
는 현재번에 산출하여 얻은 기하 평균값을 나타내고,
Figure 112019129058166-pct00024
는 전번에 산출하여 얻은 기하 평균값을 나타내고,
Figure 112019129058166-pct00025
는 현재번에 검출하여 얻은 검출 보유값을 나타내고, i는 지금까지 산출을 진행한 검출 보유값의 수량을 나타낸다. 여러 번 산출하여, i가 사전 설정된 연산 횟수와 같을 때, 산출은 종료된다.
평균값이 조화 평균값일 경우, 산출 공식은,
Figure 112019129058166-pct00026
로 표시될 수 있는데,
Figure 112019129058166-pct00027
는 현재번에 산출하여 얻은 조화 평균값을 나타내고,
Figure 112019129058166-pct00028
는 전번에 산출하여 얻은 조화 평균값을 나타내고,
Figure 112019129058166-pct00029
는 현재번에 검출하여 얻은 검출 보유값을 나타내고, i는 지금까지 산출을 진행한 검출 보유값의 수량을 나타낸다. 여러 번 산출한 후, i가 사전 설정된 연산 횟수와 같을 때, 산출은 종료된다.
예컨대, 단계 S307에서, 산출 종료 후 얻은 평균값과 수정값의 합을 조정된 터치 포인트의 동적 역치로 할 수 있다. 예컨대, 수정값은 경험값 및 평균값을 산출할 때 얻은 평방 편차, 평균 평방 편차 또는 평균차 등의 파라미터에 근거하여 확정될 수 있다. 예컨대, 경험값은 터치 장치의 특징(임피던스 특징, 상호 정전용량 특징, 자기 정전용량 특성, 전자 유도 특징 등) 및 측정값에 근거하여 정해질 수 있다. 물론, 본 개시의 실시예는 이에 한정되지 않는다. 수정값을 생략하여, 직접 산출 종료 후 얻은 평균값을 조정된 터치 포인트의 동적 역치로 할 수도 있다. 본 개시의 실시예에 있어서, 조정된 동적 역치를 이후에 신규로 채집한 터치 포인트에 대응되는 초기 검출값의 비교에 사용함으로써, 동적 역치의 실시간 조정을 실현할 수 있는바, 따라서 착오 리포팅에 대한 환경 요인의 영향을 극복가능하다.
설명해야 할 것은, 당해 실시예에 있어서, 검출 보유값은 직접 평균값의 산출에 참여하며, 산출이 종료된 후 저장되지 않으므로, 저장 공간을 효과적으로 절약할 수 있다. 예컨대, 터치 장치의 터치 스크린에서의 터치 포인트 수량이 방대하고, 각각의 터치 포인트에 대응되는 검출 보유값의 수량 또한 비교적 많으므로, 검출 보유값을 전부 저장하고나서 산출할 경우, 매우 큰 저장 공간을 필요료 하는바, 터치 장치의 저장 공간에 대한 요구가 비교적 높아진다. 본 실시예는 터치 장치의 저장 공간에 대한 요구가 낮아, 당해 데이터 검출 방법이 통상의 터치 장치에 적용되도록 한다.
도 5는 본 개시의 일 실시예에 따른 다른 데이터 검출 방법의 개략적인 플로우차트이다. 도 5를 참고하면, 단계 S10, S20 및 S30 외에, 단계 S41 및 S42을 더 포함하는 것 외에, 당해 데이터 검출 방법은 도 1에서 설명되는 데이터 검출 방법과 기본적으로 동일하다.
예컨대, 일 예에 있어서, 단계 S10를 수행하기 전에, 터치 포인트의 동적 역치를 초기 역치로 설정하는 단계 S41를 수행한다. 예컨대, 당해 초기 역치는 당해 데이터 검출 방법을 응용하여 터치 장치가 출하되기 전에 설정된 어떤 고정값일 수 있고, 당해 고정값은 예컨대 터치 장치의 특성 및 테스트 결과에 근거하여 확정될 수 있다. 동적 역치를 초기 역치로 설정하고나서 후속의 단계를 진행함으로써, 현재 환경과 전번에 당해 데이터 검출 방법을 수행 시의 환경 차이가 비교적 클 경우, 전번의 당해 데이터 검출 방법의 수행에서의 조정된 동적 역치의 금번 검출 결과에 대한 영향을 피하고, 따라서 산출 결과에 착오가 발생하는 것을 피한다.
예컨대, 다른 일 예에 있어서, 단계 S30를 수행한 후, 신규로 채집한 터치 포인트에 대응되는 초기 검출값을 조정된 동적 역치와 비교하고, 비교 결과에 근거하여 터치 검출을 진행하는 단계 S42를 수행한다. 예컨대, 조정된 동적 역치는 상응하게 노이즈 정보를 캐리한다. 신규로 채집(동적 역치 조정 후 채집)한 초기 검출값을 조정된 동적 역치와 비교할 때, 초기 검출값에 포함된 노이즈 정보가 상쇄되도록 할 수 있는바, 따라서 비교 결과가 노이즈에 의해 영향받지 않고 보다 정확해지도록 할 수 있다. 예컨대, 신규로 채집한 초기 검출값과 조정된 동적 역치의 차가 일정한 범위를 초과할 경우, 당해 초기 검출값에 대응되는 터치 포인트에 터치가 존재함을 나타내기 때문에, 당해 터치 포인트의 위치 좌표에 근거하여 터치의 위치 좌표를 얻을 수 있는바, 즉 터치 검출을 실현한다.
설명해야 할 것은, 본 개시의 실시예에 있어서, 데이터 검출 방법은 더 많은 단계를 더 포함할 수 있으며, 이러한 단계들은 순서대로 수행되거나 병행하여 수행될 수 있다. 비록 앞서 설명한 데이터 검출 방법은, 특정 순서대로 나타난 복수 개의 단계를 포함하나, 복수 개의 단계의 순서는 한정되지 않음을 잘 이해할 것이다.
본 개시의 적어도 하나의 실시예는 데이터 검출 장치를 더 제공한다. 당해 데이터 검출 장치는 터치 포인트에 대해 동적 역치를 조정할 수 있어, 착오 리포팅에 대한 환경 요인의 영향을 극복가능하며, 백그라운드 노이즈, 저주파수 노이즈 및 화이트 노이즈에 대해 일정한 제거 및 개선 작용이 있으며, 일정한 환경 적응 능력을 갖는다.
도 6은 본 개시의 일 실시예에 따른 데이터 검출 장치의 개략적인 블록도이다. 도 6을 참고하면, 데이터 검출 장치(100)는 채집 유닛(110), 비교 유닛(120) 및 조정 유닛(130)을 포함할 수 있다. 채집 유닛(110)은, 동일 터치 포인트(예컨대, 복수 개의 터치 포인트 중 하나)에 대응되는 복수 개의 초기 검출값을 채집하도록 구성된다. 비교 유닛(120)은, 복수 개의 초기 검출값을 수신하고, 초기 검출값을 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하도록 구성된다. 조정 유닛(130)은, 비교 유닛(120)과 커플링 접속되어, 검출 보유값에 근거하여 터치 포인트의 동적 역치를 조정하도록 구성된다. 예컨대, 요구에 부합하는 검출 보유값은 복수 개일 수 있으며, 이 경우에 있어서, 비교 유닛(120)은 조정 유닛(130)으로 복수 개의 검출 보유값을 제공한다.
도 6이 나타내는 바와 같이, 채집 유닛(110)은 비교 유닛(120)과 커플링 접속되며, 이에 따라 비교 유닛(120)은 채집 유닛(110)이 제공한 초기 검출값을 수신할 수 있다. 비교 유닛(120)은 조정 유닛(130)과 커플링 접속되며, 이에 따라 조정 유닛(130)은 비교 유닛(120)이 제공한 검출 보유값을 수신할 수 있으며, 검출 보유값에 근거하여 터치 포인트의 동적 역치를 조정할 수 있다.
예컨대, 비교 유닛(120)은, 샘플 수량을 확정하고; 그리고 검출 보유값의 수량이 샘플 수량과 같을 때까지, 초기 검출값을 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하여 저장하도록 구성된다. 이에 따라, 비교 유닛(120)은 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유할 수 있다.
몇몇 예들에 있어서, 조정 유닛(130)은, 복수 개의 검출 보유값의 평균값을 산출하고; 그리고 평균값에 근거하여 터치 포인트의 동적 역치를 조정하도록 구성된다. 이에 따라, 조정 유닛(130)은 복수 개의 검출 보유값에 근거하여 터치 포인트의 동적 역치를 조정할 수 있다. 예컨대, 조정 유닛(130)은, 평균값과 수정값의 합을 조정된 터치 포인트의 동적 역치로 하도록 구성되어, 조정 유닛(130)이 평균값에 근거하여 터치 포인트의 동적 역치를 조정할 수 있도록 한다. 예컨대, 당해 예에 있어서, 평균값은 산술 평균값, 기하 평균값 또는 조화 평균값을 포함한다.
몇몇 예들에 있어서, 조정 유닛(130)은, 사전 설정된 연산 횟수를 확정하는 단계; 산출을 진행하는 검출 보유값의 수량이 사전 설정된 연산 횟수와 같을 때까지, 제1회를 제외하고, 매번 검출하여 얻은 검출 보유값에 근거하여 전번에 연산하여 얻은 평균값과 매번 검출하여 얻은 검출 보유값의 평균값을 산출하는 단계; 및 산출 종료 후 얻은 평균값에 근거하여 터치 포인트의 동적 역치를 조정하는 단계; 를 포함하는 방법에 의해 복수 개의 검출 보유값에 근거하여 터치 포인트의 동적 역치를 조정하도록 구성된다. 예컨대, 조정 유닛(130)은, 산출 종료 후 얻은 평균값과 수정값의 합을 조정된 터치 포인트의 동적 역치로 하여 산출 종료 후 얻은 평균값에 근거하여 터치 포인트의 동적 역치를 조정하도록 구성된다. 예컨대, 당해 예에 있어서, 평균값은 산술 평균값, 기하 평균값 또는 조화 평균값을 포함한다.
몇몇 예들에 있어서, 조정 유닛(130)은, 복수 개의 검출 보유값의 중앙값을 산출하는 단계; 및 중앙값에 근거하여 터치 포인트의 동적 역치를 조정하는 단계; 를 포함하는 방법에 의해 복수 개의 검출 보유값에 근거하여 터치 포인트의 동적 역치를 조정하도록 구성된다. 예컨대, 조정 유닛(130)은, 중앙값과 수정값의 합을 조정된 터치 포인트의 동적 역치로 하여, 중앙값에 근거하여 터치 포인트의 동적 역치를 조정하도록 구성된다. 예컨대, 수정값은 경험값, 평방 편차, 평균 평방 편차 또는 평균차에 근거하여 확정된다.
예컨대, 데이터 검출 장치는,동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집하기 전에, 터치 포인트의 동적 역치를 초기 역치로 설정하도록 구성된 초기 역치 확정 유닛; 을 더 포함할 수 있다. 예컨대, 터치 포인트의 동적 역치는 비교 유닛에 저장되고, 초기 역치 확정 유닛은 비교 유닛과 커플링 접속되어, 비교 유닛에 저장된 터치 포인트의 동적 역치를 초기 역치로 설정하도록 한다.
예컨대, 조정 유닛이 터치 포인트의 동적 역치를 조정한 후, 비교 유닛은, 신규로 채집한 터치 포인트에 대응되는 초기 검출값을 조정된 동적 역치와 비교하고, 비교 결과에 근거하여 터치 검출을 진행하도록 구성된다.
예컨대, 데이터 검출 장치(100)는 터치 기능을 갖춘 임의의 전자기기에 응용될 수 있다. 전자기기는 예컨대 스마트폰, 태블릿 PC, 디지털 카메라, 네비게이터 등일 수 있다. 예컨대, 데이터 검출 장치(100)는 독립된 하나의 전자기기일 수 도 있다.
예컨대, 채집 유닛(110), 비교 유닛(120), 조정 유닛(130) 및 초기 역치 확정 유닛은 하드웨어, 소프트웨어, 펌웨어 및 그들의 임의의 실현가능한 조합일 수 있다. 예컨대, 채집 유닛(110), 비교 유닛(120), 조정 유닛(130) 및 초기 역치 확정 유닛은 전용 또는 범용 회로, 칩 또는 장치 등 일 수도 있고, 프로세서와 메모리의 결합일 수도 있다. 채집 유닛(110), 비교 유닛(120) 및 조정 유닛(130)의 구체적인 구현형태에 관하여, 본 개시의 실시예는 한정하지 않기로 한다.
설명해야 할 것은, 본 개시의 실시예에 있어서, 데이터 검출 장치(100)의 각각의 유닛은 전술한 데이터 검출 방법의 각각의 단계에 대응되며, 데이터 검출 장치(100)의 구체적인 기능에 관해서는, 데이터 검출 방법에 대한 관련 설명을 참고할 수 있는바, 반복되는 설명은 여기서 생략하기로 한다. 도 6이 나타내는 데이터 검출 장치(100)의 컴포넌트와 구조는 단지 예시적인 것일 뿐, 한정적인 것이 아니며, 수요에 따라, 당해 데이터 검출 장치(100)는 기타 컴포넌트와 구조를 더 포함할 수 있다.
도 7은 본 개시의 일 실시예에 따른 다른 데이터 검출 장치의 개략적인 블록도이다. 도 7을 참고하면, 데이터 검출 장치(100)는 메모리(140) 및 프로세서(150)를 포함할 수 있다. 메모리(140)는 비일시적 컴퓨터 판독가능 명령(예컨대 하나 또는 복수 개의 컴퓨터 프로그램)을 저장하기 위한 것이다. 프로세서(150)는 비일시적 컴퓨터 판독가능 명령을 실행하기 위한 것이며, 비일시적 컴퓨터 판독가능 명령은 프로세서(150)에 의해 실행될 때 앞서 설명한 데이터 검출 방법에서의 하나 또는 복수 개의 단계를 수행할 수 있다. 메모리(140)와 프로세서(150)는 버스 시스템 및/또는 기타 형태의 연결 매커니즘(미도시)을 통해 상호 연결될 수 있다.
예컨대, 프로세서(150)는 중앙 처리 유닛(CPU), 디지털 신호 프로세서(DSP) 또는 데이터 처리 능력 및/또는 프로그램 수행 능력을 갖춘 기타 형태의 처리 유닛, 예컨대 현장 프로그래머블 게이트 어레이(FPGA) 등일 수 있다. 예컨대, 중앙 처리 유닛(CPU)은 X86 또는 ARM 아키텍처 등일 수 있다. 프로세서(150)는 데이터 검출 장치(100)에서의 기타 컴포넌트를 제어하여 소망하는 기능을 수행하도록 할 수 있는 범용 프로세서 또는 전용 프로세서일 수 있다.
예컨대, 메모리(140)는 하나 또는 복수 개의 컴퓨터 프로그램 제품의 임의의 조합을 포함할 수 있고, 컴퓨터 프로그램 제품은 각종의 형태의 컴퓨터 판독가능 저장 매체, 예컨대 휘발성 메모리 및/또는 비휘발성 메모리를 포함할 수 있다. 휘발성 메모리는 예컨대 랜덤 액세스 메모리(RAM) 및/또는 캐시 메모리(cache) 등을 포함할 수 있다. 비휘발성 메모리는 예컨대 판독 전용 메모리(ROM), 하드 디스크, 소거가능한 프로그램가능 판독 전용 메모리(EPROM)、컴팩트 디스크 판독 전용 메모리(CD-ROM), USB 메모리, 플래시 메모리 등을 포함할 수 있다. 컴퓨터 판독가능 저장 매체에 하나 또는 복수 개의 컴퓨터 프로그램저장될 수 있으며, 프로세서(150)는 하나 또는 복수 개의 컴퓨터 프로그램을 실행하여, 데이터 검출 장치(100)의 각종의 기능을 구현할 수 있다. 컴퓨터 판독가능 저장 매체에 각종의 애플리케이션과 각종의 데이터 및 애플리케이션에 의해 사용 및/또는 생성된 각종의 데이터 등이 더 저장될 수 있다.
설명해야 할 것은, 본 개시의 실시예에 있어서, 데이터 검출 장치(100)의 구체적 기능에 관해서는, 데이터 검출 방법의 관련 설명을 참고할 수 있는바, 반복되는 설명은 여기서 생략하기로 한다.
본 개시의 적어도 하나의 실시예는 비일시적 컴퓨터 판독가능 명령을 저장하기 위한 저장 매체를 더 제공한다. 상기 비일시적 컴퓨터 판독가능 명령은 컴퓨터에 의해 실행될 때, 본 개시의 어느 한 실시예에 따른 데이터 검출 방법의 명령을 실행할 수 있다. 당해 저장 매체를 이용하여 당해 데이터 검출 방법을 수행할 수 있고, 터치 포인트에 대해 동적 역치를 조정할 수 있고, 착오 리포팅에 대한 환경 요인의 영향을 극복가능하며, 백그라운드 노이즈, 저주파수 노이즈 및 화이트 노이즈에 대해 일정한 제거 및 개선 작용이 있으며, 일정한 환경 적응 능력을 갖는다.
도 8은 본 개시의 일 실시예에 따른 저장 매체의 개략도이다. 도 8을 참고하면, 비일시적 컴퓨터 판독가능 명령(210)을 저장하기 위한 저장 매체(200)를 나타내고 있다. 예컨대, 비일시적 컴퓨터 판독가능 명령(210)이 컴퓨터에 의해 수행될 때, 앞서 설명한 데이터 검출 방법에서의 하나 또는 복수 개의 단계를 수행할 수 있다.
예컨대, 당해 저장 매체(200)는 상기의 데이터 검출 장치(100)에 응용될 수 있다. 예컨대, 저장 매체(200)는 도 7이 나타내는 데이터 검출 장치(100)에서의 메모리(140)일 수 있다.
예컨대, 저장 매체(200)에 대한 관련 설명은 도 7이 나타내는 데이터 검출 장치(100)에서의 메모리(140)의 상응하는 설명을 참고할 수 있는바, 반복되는 설명은 여기서 생략하기로 한다.
본 개시의 적어도 하나의 실시예는 본 개시의 어느 한 실시예에 따른 데이터 검출 장치를 포함하는 터치 장치를 더 제공한다. 당해 터치 장치는 터치 포인트에 대해 동적 역치를 조정할 수 있고, 착오 리포팅에 대한 환경 요인의 영향을 극복가능하며, 그라운드 노이즈, 저주파수 노이즈 및 화이트 노이즈에 대해 일정한 제거 및 개선 작용이 있으며, 일정한 환경 적응 능력을 갖는다.
도 9는 본 개시의 일 실시예에 따른 터치 장치의 개략적인 블록도이다. 도 9를 참고하면, 터치 장치(300)는 데이터 검출 장치(100) 및 터치 스크린(310)을 포함한다. 예컨대, 데이터 검출 장치(100)는 본 개시의 어느 한 실시예에 따른 데이터 검출 장치이다. 터치 스크린(310)은 복수 개의 터치 포인트를 포함하되 데이터 검출 장치(100)와 커플링 접속되며, 데이터 검출 장치(100)는 각각의 터치 포인트의 동적 역치에 대해 조정을 진행한다. 설명해야 할 것은, 터치 포인트와 데이터 검출 장치(100)가 커플링 접속된다는 것은 신호나 에너지가 터치 포인트와 데이터 검출 장치(100) 사이에서 교환될 수 있음을 말한다. 예컨대, 터치 포인트에서 발생된 전기신호(예컨대, 터치 센싱 신호)는 터치 포인트에서 데이터 검출 장치(100)로 전송될 수 있다. 예컨대, 터치 포인트는 물리 접속(예컨대, 접속 와이어)에 의해 데이터 검출 장치(100)와 커플링 접속될 수 있으며, 접속 와이어의 양단은 예컨대 각각 터치 포인트와 데이터 검출 장치(100)에 직접 전기적으로 접속될 수 있다. 또 예컨대, 터치 포인트는 데이터 검출 장치(100)과 비물리 접속(예컨대, 전자파) 또는 기타 적용가능한 방식에 의해 커플링 접속될 수도 있다. 예컨대, 전자파는 무선 전파(예컨대, 블루투스, WIFI), 마이크로웨이브, 적외선, 가시광선 또는 자외선일 수 있다. 예컨대, 본 개시의 실시예의 기타 예에서 사용되는 용어 '커플링 접속'도 유사한 정의를 갖는바, 반복되는 설명은 생략하기로 한다.
터치 장치(300)는 전자책, 태블릿 PC, 노트북 컴퓨터, 게임기, 디스플레이, 디지털 액자, 네비게이터 등의 터치기능을 갖춘 임의의 제품 또는 컴포넌트일 수 있으며, 본 개시의 실시예는 이에 대해 한정하지 않기로 한다.
도 10은 본 개시의 일 실시예에 따른 다른 터치 장치의 개략적인 블록도이다. 도 10을 참고하면, 당해 터치 장치(300)는 터치 패널(001), 터치 스캐닝 전극(004), 터치 센싱 전극(005), 터치 드라이버(003), 터치 시프트 레지스터 회로(006) 및 데이터 검출 장치(100)를 포함한다.
터치 스캐닝 전극(004)과 터치 센싱 전극(005)은 서로 절연되되 터치 패널(001)의 터치 유효 영역(002)(예컨대, 터치 패널(001)의 터치 조작을 센싱하기 위한 영역) 내에 설치된다. 예컨대, 터치 센싱 전극(005)은 복수 개의 제1 전극 부분(0051) 및 복수 개의 제2 전극 부분(0052)을 포함하고, 터치 스캐닝 전극(004)은 연속하여 연장된 것이다. 제1 전극 부분(0051)은 터치 스캐닝 전극(004)과 동일층에 위치한다. 제2 전극 부분(0052)은 상이한 층에 위치하되 비아홀을 통해 인접한 제1 전극 부분(0051)을 연결하는 브릿지 연결 부분을 구성하여, 터치 센싱 전극(005)이 그와 교차하는 터치 스캐닝 전극(004)을 패스 오버하도록 한다. 예컨대, 터치 스캐닝 전극(004)과 터치 센싱 전극(005)의 교차 부분은 터치 포인트(007)이다. 전술한 데이터 검출 방법은 각각의 터치 포인트(007)의 동적 역치를 조정할 수 있거나, 또는 일부 터치 포인트(007)의 동적 역치를 조정할 수 있다.
터치 시프트 레지스터 회로(006)는 복수 개의 캐스케이드 서브 회로(SRn, n≥1임)(시프트 레지스터 유닛)을 포함하고, 당해 복수 개의 서브 회로(SRn)는 복수 개의 서로 평행하게 설치된 터치 스캐닝 전극(004)과 일일이 대응되며 각각 전기적으로 접속되어, 작동 과정에서 복수 개의 터치 스캐닝 전극(004)으로 순서대로 스캐닝 신호(Txn, n≥1임)를 제공하는바, 예컨대 순차 스캐닝의 방식으로 스캐닝 신호(Txn)를 제공한다.
터치 드라이버(003)는 예컨대 연성 인쇄회로기판 등의 방식에 의해 터치 시프트 레지스터 회로(006) 및 터치 센싱 전극(005)과 전기적으로 접속될 수 있다. 터치 드라이버(003)는 터치 패널(001)을 제어하여 터치 검출을 진행하기 위한 것이다. 예컨대, 터치 시프트 레지스터 회로(006)에 시프트 트리거 신호(SR_IN)를 제공하고, 터치 센싱 전극(005)의 복수 개의 센싱 신호(Rxm, m≥1)를 채집한다. 터치 드라이버(003)은, 센싱 신호(Rxm)에 근거하여 터치위치의 터치 유효 영역(002) 내의 좌표를 판단하기 위한 처리 회로를 더 포함할 수 있다.
데이터 검출 장치(100)는, 터치 포인트(007)의 동적 역치를 조정하기 위한, 본 개시의 어느 한 실시예에 따른 데이터 검출 장치이다. 예컨대, 데이터 검출 장치(100)는 터치 드라이버(003)에 전기적으로 접속되어, 터치 드라이버(003)를 통해 복수 개의 센싱 신호(Rxm)를 수신하고, 조정된 동적 역치를 터치 드라이버(003)에게 제공한다. 예컨대, 데이터 검출 장치(100)는 터치 드라이버(003)와 독립된 컴포넌트일 수도 있고, 터치 드라이버(003)와 일체로 집적될 수도 있는바, 본 개시의 실시예는 이에 대해 한정하지 않기로 한다. 데이터 검출 장치(100)의 상세한 설명은 전술한 내용을 참고할 수 있는바, 반복되는 설명은 여기서 생략하기로 한다.
본 개시의 적어도 하나의 실시예는 역치 설정 방법을 더 제공한다. 당해 역치 설정 방법을 이용하여, 터치 포인트에 대해 동적 역치를 조정할 수 있고, 착오 리포팅에 대한 환경 요인의 영향을 극복가능하며, 백그라운드 노이즈, 저주파수 노이즈 및 화이트 노이즈에 대해 일정한 제거 및 개선 작용이 있으며, 일정한 환경 적응 능력을 갖는다.
도 11은 본 개시의 일 실시예에 따른 역치 설정 방법의 개략적인 플로우차트이다. 도 11을 참고하면, 당해 역치 설정 방법은, 하기 단계를 포함한다.
단계 S50: 동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집한다.
단계 S60: 초기 검출값을 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유한다.
단계 S70: 복수 개의 검출 보유값에 근거하여 터치 포인트의 동적 역치를 조정하고, 조정된 동적은 이후에 신규로 채집한 터치 포인트에 대응되는 초기 검출값의 비교에 사용된다.
당해 역치 설정 방법에 대한 상세한 설명은 전술한 데이터 검출 방법의 관련 실시예의 설명을 참고할 수 있는바, 반복되는 설명은 여기서 생략하기로 한다.
다음 몇가지 점은 설명해야 할 필요가 있다.
(1) 본 개시의 실시예의 도면은 단지 본 개시의 실시예에 따른 구조에 관한 것으로, 기타 구조는 통상의 설계를 참고할 수 있다.
(2) 충돌이 없는 경우에 있어서, 본 개시의 실시예 및 실시예에서의 특징들을 서로 조합하여 새로운 실시예를 얻을 수 있다.
상기한 바는 단지 본 개시의 구체적인 실시형태로서, 본 개시의 보호범위는 이에 한정되지 않으며, 본 개시의 보호범위는 첨부된 특허청구범위의 보호 범위를 기준으로 해야 한다.

Claims (20)

  1. 데이터 검출 방법으로서,
    동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집하는 단계;
    상기 복수 개의 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하는 단계; 및
    상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하고, 조정된 동적 역치를 이후에 신규로 채집한 상기 터치 포인트에 대응되는 초기 검출값의 비교에 사용하는 단계;
    를 포함하는 것을 특징으로 하는 데이터 검출 방법.
  2. 제1항에 있어서,
    상기 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하는 단계는,
    샘플 수량을 확정하는 단계; 및
    상기 검출 보유값의 수량이 상기 샘플 수량과 같을 때까지, 상기 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 상기 검출 보유값으로서 보유하고 저장하는 단계;
    를 포함하는 것을 특징으로 하는 데이터 검출 방법.
  3. 제1항에 있어서,
    복수 개의 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는,
    복수 개의 상기 검출 보유값의 평균값을 산출하는 단계; 및
    상기 평균값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계;
    를 포함하는 것을 특징으로 하는 데이터 검출 방법.
  4. 제3항에 있어서,
    상기 평균값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는,
    상기 평균값과 수정값의 합을 조정된 상기 터치 포인트의 동적 역치로 하는 단계;
    를 포함하는 것을 특징으로 하는 데이터 검출 방법.
  5. 제1항에 있어서,
    복수 개의 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는,
    사전 설정된 연산 횟수를 확정하는 단계;
    산출을 진행하는 상기 검출 보유값의 수량이 상기 사전 설정된 연산 횟수와 같을 때까지, 제1회를 제외하고, 매번 검출하여 얻은 검출 보유값에 근거하여 전번에 연산하여 얻은 평균값과 상기 매번 검출하여 얻은 검출 보유값의 평균값을 산출하는 단계; 및
    산출 종료 후 얻은 평균값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계;
    를 포함하는 것을 특징으로 하는 데이터 검출 방법.
  6. 제5항에 있어서,
    산출 종료 후 얻은 평균값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는,
    산출 종료 후 얻은 상기 평균값과 수정값의 합을 조정된 상기 터치 포인트의 동적 역치로 하는 단계;
    를 포함하는 것을 특징으로 하는 데이터 검출 방법.
  7. 제3항에 있어서,
    상기 평균값은 산술 평균값, 기하 평균값 또는 조화 평균값을 포함하는 것을 특징으로 하는 데이터 검출 방법.
  8. 제1항에 있어서,
    복수 개의 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는,
    복수 개의 상기 검출 보유값의 중앙값을 산출하는 단계; 및
    상기 중앙값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계;
    를 포함하는 것을 특징으로 하는 데이터 검출 방법.
  9. 제8항에 있어서,
    상기 중앙값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는,
    상기 중앙값과 수정값의 합을 조정된 상기 터치 포인트의 동적 역치로 하는 단계;
    를 포함하는 것을 특징으로 하는 데이터 검출 방법.
  10. 제4항에 있어서,
    상기 수정값은 경험값, 평방 편차, 평균 평방 편차 또는 평균차에 근거하여 확정되는 것을 특징으로 하는 데이터 검출 방법.
  11. 제1항에 있어서,
    동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집하기 전에, 상기 터치 포인트의 동적 역치를 초기 역치로 설정하는 단계;
    를 더 포함하는 것을 특징으로 하는 데이터 검출 방법.
  12. 제1항에 있어서,
    상기 터치 포인트의 동적 역치를 조정한 후, 신규로 채집한 상기 터치 포인트에 대응되는 초기 검출값을 상기 조정된 동적 역치와 비교하고, 비교 결과에 근거하여 터치 검출을 진행하는 단계;
    를 더 포함하는 것을 특징으로 하는 데이터 검출 방법.
  13. 데이터 검출 장치로서,
    동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집하도록 구성되는 채집 유닛;
    상기 복수 개의 초기 검출값을 수신하고, 상기 복수 개의 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하도록 구성되는 비교 유닛;및
    상기 비교 유닛과 커플링 접속되고, 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하도록 구성되는 조정 유닛;
    을 포함하는 것을 특징으로 하는 데이터 검출 장치.
  14. 데이터 검출 장치로서,
    프로세서;
    메모리; 및
    하나 또는 복수 개의 컴퓨터 프로그램; 을 포함하고,
    상기 하나 또는 복수 개의 컴퓨터 프로그램은 상기 메모리에 저장되어, 상기 프로세서에 의해 실행되도록 구성되고, 상기 하나 또는 복수 개의 컴퓨터 프로그램은,
    동일 터치 포인트에 대응되는 복수 개의 초기 검출값을 채집하는 단계;
    상기 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하는 단계; 및
    복수 개의 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하고, 조정된 동적 역치를 이후에 신규로 채집한 상기 터치 포인트에 대응되는 초기 검출값의 비교에 사용하는 단계; 를 실행하기 위한 것을 특징으로 하는 데이터 검출 장치.
  15. 제14항에 있어서,
    상기 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 검출 보유값으로서 보유하는 단계는,
    샘플 수량을 확정하는 단계; 및
    상기 검출 보유값의 수량이 상기 샘플 수량과 같을 때까지, 상기 초기 검출값을 상기 터치 포인트의 동적 역치와 비교하고, 요구에 부합하는 초기 검출값을 상기 검출 보유값으로서 보유하고 저장하는 단계;
    를 포함하는 것을 특징으로 하는 데이터 검출 장치.
  16. 제14항에 있어서,
    복수 개의 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는,
    복수 개의 상기 검출 보유값의 평균값을 산출하는 단계; 및
    상기 평균값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계;
    를 포함하는 것을 특징으로 하는 데이터 검출 장치.
  17. 제14항에 있어서,
    복수 개의 상기 검출 보유값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계는,
    사전 설정된 연산 횟수를 확정하는 단계;
    산출을 진행하는 상기 검출 보유값의 수량이 상기 사전 설정된 연산 횟수와 같을 때까지, 제1회를 제외하고, 매번 검출하여 얻은 검출 보유값에 근거하여 전번에 연산하여 얻은 평균값과 상기 매번 검출하여 얻은 검출 보유값의 평균값을 산출하는 단계; 및
    산출 종료 후 얻은 평균값에 근거하여 상기 터치 포인트의 동적 역치를 조정하는 단계;
    를 포함하는 것을 특징으로 하는 데이터 검출 장치.
  18. 비일시적 컴퓨터 판독가능 명령을 저장하기 위한, 컴퓨터 판독가능 저장 매체로서,
    상기 비일시적 컴퓨터 판독가능 명령은 컴퓨터에 의해 실행될 때, 제1항 내지 제12항 중 어느 한 항에 기재된 데이터 검출 방법의 명령을 구현가능한 것을 특징으로 하는 컴퓨터 판독가능 저장 매체.
  19. 제13항 내지 제17항 중 어느 한 항에 기재된 데이터 검출 장치를 포함하는 터치 장치.
  20. 제19항에 있어서,
    터치 스크린을 더 포함하며,
    상기 터치 스크린은 복수 개의 터치 포인트를 포함하되 상기 데이터 검출 장치와 커플링 접속되고, 상기 데이터 검출 장치는 각각의 터치 포인트의 동적 역치에 대해 조정을 진행하는 것을 특징으로 하는 터치 장치.
KR1020197036979A 2018-06-29 2019-02-21 데이터 검출 방법과 장치, 저장 매체 및 터치 장치 KR102317647B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201810699397.6A CN110658935B (zh) 2018-06-29 2018-06-29 数据检测方法及装置、存储介质、触控装置
CN201810699397.6 2018-06-29
PCT/CN2019/075720 WO2020001042A1 (zh) 2018-06-29 2019-02-21 数据检测方法及装置、存储介质、触控装置

Publications (2)

Publication Number Publication Date
KR20200007922A KR20200007922A (ko) 2020-01-22
KR102317647B1 true KR102317647B1 (ko) 2021-10-26

Family

ID=68984697

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020197036979A KR102317647B1 (ko) 2018-06-29 2019-02-21 데이터 검출 방법과 장치, 저장 매체 및 터치 장치

Country Status (6)

Country Link
US (1) US11392245B2 (ko)
EP (1) EP3816776A1 (ko)
JP (1) JP7225516B2 (ko)
KR (1) KR102317647B1 (ko)
CN (1) CN110658935B (ko)
WO (1) WO2020001042A1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111562854B (zh) * 2020-04-08 2023-08-29 歌尔科技有限公司 检测垫放置位置选取方法、装置、设备及存储介质
CN113810038A (zh) * 2020-06-16 2021-12-17 厦门松霖科技股份有限公司 触摸感应中环境阈值的更新方法、触摸传感器和出水装置
CN114115690A (zh) * 2021-12-03 2022-03-01 北京集创北方科技股份有限公司 一种搜索触屏区域的方法、装置、电子设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110221701A1 (en) 2010-03-10 2011-09-15 Focaltech Systems Ltd. Multi-touch detection method for capacitive touch screens
CN106527783A (zh) 2015-09-15 2017-03-22 晨星半导体股份有限公司 适应性调整触控阀值的方法与相关控制器
US20170371484A1 (en) 2016-06-23 2017-12-28 Wacom Co., Ltd. Threshold based coordinate data generation providing tap assist

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5268118B2 (ja) * 2010-08-20 2013-08-21 群創光電股▲ふん▼有限公司 タッチパネル、タッチパネルの駆動方法、接触情報取得プログラム及び記録媒体
JP5822526B2 (ja) 2011-05-09 2015-11-24 シナプティクス・ディスプレイ・デバイス合同会社 タッチ検出装置及び半導体装置
CN107885387B (zh) 2011-10-14 2021-07-23 禾瑞亚科技股份有限公司 触摸屏的侦测装置与方法
CN102722286B (zh) * 2012-06-08 2014-12-31 深圳市汇顶科技股份有限公司 可排除大面积干扰的触摸检测终端的基准更新方法及***
US9104265B2 (en) * 2012-06-08 2015-08-11 Himax Technologies Limited Touch device and operating method thereof
US8874396B1 (en) * 2013-06-28 2014-10-28 Cypress Semiconductor Corporation Injected touch noise analysis
CN105302383B (zh) * 2014-06-23 2018-07-31 炬芯(珠海)科技有限公司 一种电容触摸传感器抗干扰的方法和设备
US9310919B2 (en) * 2014-09-11 2016-04-12 Texas Instruments Incorporated Adaptive thresholding for touch screen input
CN104461136B (zh) * 2014-12-03 2017-09-29 无锡华润矽科微电子有限公司 触控装置中动态阈值调整电路
CN104679373B (zh) * 2015-02-11 2017-12-08 广州中国科学院先进技术研究所 一种自电容式触摸屏的触摸点定位方法
CN105045426B (zh) * 2015-08-13 2017-12-12 北京集创北方科技股份有限公司 一种触摸屏抗噪声方法及装置
CN105373253B (zh) * 2015-10-20 2019-01-18 北京小鸟听听科技有限公司 一种触摸式按键的温度补偿方法及装置
CN106681553B (zh) * 2016-12-13 2019-08-09 深圳市金立通信设备有限公司 一种触控压力阈值的调节方法及终端
CN108205381B (zh) * 2016-12-16 2021-09-24 矽统科技股份有限公司 主动式触控笔
CN107239184B (zh) * 2017-04-19 2020-10-23 启明新材料股份有限公司 一种触屏触控装置、方法和移动终端
WO2019023882A1 (zh) * 2017-07-31 2019-02-07 深圳市汇顶科技股份有限公司 触摸检测方法、装置、触摸屏及电子终端
CN107678594A (zh) * 2017-09-30 2018-02-09 努比亚技术有限公司 触屏的校准方法、装置、终端设备及存储介质
CN108073329B (zh) * 2018-01-31 2021-04-27 北京集创北方科技股份有限公司 触控装置及其驱动方法和终端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110221701A1 (en) 2010-03-10 2011-09-15 Focaltech Systems Ltd. Multi-touch detection method for capacitive touch screens
CN106527783A (zh) 2015-09-15 2017-03-22 晨星半导体股份有限公司 适应性调整触控阀值的方法与相关控制器
US20170371484A1 (en) 2016-06-23 2017-12-28 Wacom Co., Ltd. Threshold based coordinate data generation providing tap assist

Also Published As

Publication number Publication date
US11392245B2 (en) 2022-07-19
KR20200007922A (ko) 2020-01-22
EP3816776A1 (en) 2021-05-05
CN110658935A (zh) 2020-01-07
CN110658935B (zh) 2022-02-22
JP7225516B2 (ja) 2023-02-21
JP2021530007A (ja) 2021-11-04
WO2020001042A1 (zh) 2020-01-02
US20210326023A1 (en) 2021-10-21

Similar Documents

Publication Publication Date Title
US9665217B2 (en) Touch panel scan control
KR102317647B1 (ko) 데이터 검출 방법과 장치, 저장 매체 및 터치 장치
US20140368460A1 (en) Touch detection method and apparatus, and touch screen system
US9671908B2 (en) Touch panel for multi-touch function of an in cell capacitive touch panel in a twisted nematic mode, driving method thereof, and display device thereof
US10268324B2 (en) Peak detection schemes for touch position detection
WO2020238435A1 (zh) 触摸位置的识别方法、检测装置、触控装置及存储介质
KR102050385B1 (ko) 터치 센싱 시스템과 그 지연 시간 감소 방법
US20160196034A1 (en) Touchscreen Control Method and Terminal Device
JP2015532744A (ja) 迅速なセンサセトリングを行うためのタッチセンサ駆動方法
GB2547031A (en) Touch screen panel signal processing
TWI700623B (zh) 觸控處理裝置、系統與方法
US8810546B1 (en) Touchscreen panel frequency response determination
US20170131817A1 (en) Method for dynamically detecting threshold value of displaying stylus stroke on touch panel
CN104881174A (zh) 一种动态调整触摸屏灵敏度的方法及装置
CN104423763A (zh) 触摸屏驱动设备
US20160246401A1 (en) Capacitive sensor action in response to proximity sensor data
US10481707B2 (en) Touch sensitive information transmission method, processor and system
US9606685B2 (en) Touch sensing device and 2D sensing information update method used in same
US20150074597A1 (en) Separate smoothing filter for pinch-zooming touchscreen gesture response
CN103761015A (zh) 一种用于电容式触摸屏控制芯片的扫描方法及***
KR101970558B1 (ko) 터치 센서의 구동 장치
US20150253921A1 (en) Scanning Method for Touch Panel
KR102269989B1 (ko) 터치 스크린의 구동장치
TWI414977B (zh) 觸控偵測方法及具有內嵌式觸控面板之平面顯示器
CN106407087B (zh) 装置电力监视及优化

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant