KR101364840B1 - 이중 라인 스캐너를 이용한 사용자 입력 장치 및 방법 - Google Patents

이중 라인 스캐너를 이용한 사용자 입력 장치 및 방법 Download PDF

Info

Publication number
KR101364840B1
KR101364840B1 KR1020120008000A KR20120008000A KR101364840B1 KR 101364840 B1 KR101364840 B1 KR 101364840B1 KR 1020120008000 A KR1020120008000 A KR 1020120008000A KR 20120008000 A KR20120008000 A KR 20120008000A KR 101364840 B1 KR101364840 B1 KR 101364840B1
Authority
KR
South Korea
Prior art keywords
line scan
scan sensor
correlation
primary
pixels
Prior art date
Application number
KR1020120008000A
Other languages
English (en)
Other versions
KR20120086677A (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 KR20120086677A publication Critical patent/KR20120086677A/ko
Application granted granted Critical
Publication of KR101364840B1 publication Critical patent/KR101364840B1/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
    • 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/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • 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
    • 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/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • 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
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1335Combining adjacent partial images (e.g. slices) to create a composite input or reference pattern; Tracking a sweeping finger movement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/033Indexing scheme relating to G06F3/033
    • G06F2203/0338Fingerprint track pad, i.e. fingerprint sensor used as pointing device tracking the fingertip image

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Image Input (AREA)
  • User Interface Of Digital Computer (AREA)
  • Facsimile Scanning Arrangements (AREA)

Abstract

사용자 입력 방법 및 장치는, 각각의 출력이 현재 일차 스캔 가로줄 및 현재 이차 스캔 가로줄의 픽셀들을 나타내는, 일차 라인 스캔 센서 출력을 제공하는 일차 라인 스캔 센서 및 이차 라인 스캔 센서 출력을 제공하는 이차 라인 스캔 센서를 갖는 2 라인 물체 촬상 센서로서, 일차 라인 스캔 센서 및 이차 라인 스캔 센서는 물체를 스캔하도록 구성된, 상기 2 라인 물체 촬상 센서; 매번 스캔할 때마다, 각각의 현재 일차 라인 스캔 센서 출력 및 각각의 현재 이차 라인 스캔 센서 출력을 저장하는 것, 및 일차 라인 센서 출력의 현재 픽셀 표시물들과, 저장된 표시물들과의 상관, 및 이차 라인 센서 출력의 현재 픽셀 표시물들과, 저장된 표시물들과의 상관 중 적어도 하나를 행하는 상관 유닛을 구비할 수도 있으며, 상관 유닛은 모션 지표를 출력으로 제공한다.

Description

이중 라인 스캐너를 이용한 사용자 입력 장치 및 방법{USER INPUT UTILIZING DUAL LINE SCANNER APPARATUS AND METHOD}
본 발명은 이중 라인 스캐너를 이용한 사용자 입력 장치 및 방법에 관한 것이다.
일부 기존의 지문 스캐너에는, 전체 지문을 한번에 감지하는 (예를 들어, 전체 지문에는 200 ~ 500 개의 가로줄과 128 ~ 200 개의 세로줄의 픽셀들로 된 영상이 포함) 컨택트 센서 또는 플레이스먼트 센서라고 불리는 큰 우표 크기의 유닛이 포함된다. 기타 지문 스캐너에는, 랩탑 및 노트북 컴퓨터, 휴대 전화, 휴대 이메일 디바이스 및 스마트폰에 탑재되는 더 작은 스와이프 (swipe) 스캐너가 포함된다. 더 작은 스와이프 스캐너는 더 큰 플레이스먼트 스캐너보다 제조 단가가 훨씬 낮다. 고정형 스와이프 지문 스캐너는 스캐너를 가로질러 스와이프중인 손가락을 감지하며, 단일 라인 스캐너, 이중 라인 스캐너 또는 다중 라인 스캐너일 수 있다.
이중 라인 스캐너의 일 예가 1999년 12월 14일에 임메가 (Immega) 등에게 부여된 미국 특허 제6,002,815호 ("임메가") 에 개시되어 있으며, 이 문서에 그 전체 내용이 참조에 의해 포함된다. 임메가 이중 라인 스캐너는, 손가락이 센서와 1×n 픽셀 어레이 스캐너를 통과하는 속도를 결정 및 추적해야 한다. 임메가 이중 라인 스캐너는 현재와 과거 라인 스캔에 대해 1×n 선형 어레이 상호 상관을 수행하여 처음에 지문 영상을 생성한다. 그 때 라인 스캔으로부터 지문 영상을 재구성하기 위해서는, 손가락의 속도를 알아야 한다.
기존의 지문 탐색 방법에서는 손가락의 속도를 알아야 한다. 예를 들어, 2010년 11월 11일자로 공개된 발명의 명칭이 "인라인 어레이를 사용한 지문 모션 추적을 위한 방법 및 장치 (Method and Apparatus for Fingerprint Motion Tracking Using an In-Line Array)" 인 미국 특허출원공개번호 제2010/0284565호, 및 2008년 3월 13일자로 공개된 발명의 명칭이 "내비게이션 애플리케이션에서 이용하기 위한 인라인 어레이를 사용한 지문 모션 추적을 위한 방법 및 장치 (Method and Apparatus for Fingerprint Motion Tracking Using an In-Line Array for Use in Navigation Applications)" 인 미국 특허출원공개번호 제2008/0063245호는 각각 사용자 입력 탐색을 목적으로 손가락 이동 방향에 정렬된 적어도 하나의 선형 어레이로 이동 속도와 방향을 결정해서 지문의 일부를 영상화하는 매트릭스 스캐너 어레이를 개시하고 있다.
현재, 사용자 입력 디바이스 (이를 테면, 마우스) 에서는 다양한 전기 및 광학 구성들 (configurations) 을 이용하여, 사용자의 손 이동을 추적해 화면 상의 커서 위치를 제어하거나 아이콘 또는 링크 클릭을 실행한다. 이들은, 비행기와 같은 밀폐 공간에서 휴대용 컴퓨팅 디바이스를 사용할 때 거추장스러울 수 있으며, 다른 물품과 함께 휴대하기 불편하다. 많은 랩탑 및 노트북 컴퓨팅 디바이스들의 케이스에서 볼 수 있는 내장형 (built-in) 사용자 입력 디바이스들은 사용하기 어려운 것으로 확인되었다. 내장형 사용자 입력 디바이스들은, 종종 가압판에 가하는 압력에 대해 부드러운 응답 느낌이 떨어지고 종종 휴대 전화와 휴대용 컴퓨팅 디바이스들에 사용하기에 너무 크고 거추장스럽다.
따라서, 컴퓨팅 디바이스의 화면 상의 커서의 위치를 조작하도록 기능할 수 있는 지문 스캐너를 포함하는 매우 작은 사용자 입력 디바이스가 필요하다.
사용자 입력 방법 및 장치는, 일차 라인 스캔 센서 출력을 제공하는 일차 라인 스캔 센서 및 이차 라인 스캔 센서 출력을 제공하는 이차 라인 스캔 센서를 갖는 2 라인 물체 촬상 센서 (imaging sensor) 로서, 각각의 출력은 현재 일차 스캔 가로줄과 현재 이차 스캔 가로줄의 픽셀들을 나타내고, 일차 라인 스캔 센서 및 이차 라인 스캔 센서는 물체를 스캔하도록 구성된, 상기 2 라인 물체 촬상 센서; 매번 스캔할 때마다, 각각의 현재 일차 라인 스캔 센서 출력 및 각각의 현재 이차 라인 스캔 센서 출력을 저장하는 것, 및 일차 라인 센서 출력의 현재 픽셀 표시물들과, 저장된 표시물들과의 상관, 및 이차 라인 센서 출력의 현재 픽셀 표시물들과, 저장된 표시물들과의 상관 중 적어도 하나를 행하는 상관 유닛을 구비할 수도 있으며, 상관 유닛은 모션 지표를 출력으로서 제공한다.
이 문서에 언급되는 모든 공개들, 특허들 및 특허 출원들은, 각각의 개별 공개, 특허 또는 특허 출원이 참조에 의해 포함되는 것으로 구체적으로, 개별적으로 표시된 것과 같은 정도로 참조에 의해 이 문서에 포함된다.
본 발명의 신규한 특징들이 첨부된 청구항에 구체적으로 기재되어 있다. 본 발명의 원리가 이용되는 예시적인 실시형태들을 기술하는 다음의 상세한 설명 및 다음의 첨부 도면들을 참조하여 본 발명의 특징들 및 이점들이 더 잘 이해될 것이다.
도 1 은 본 개시물의 실시형태들에 따른 지문 스캐닝 및 영상 재구성 시스템에 대한 기본 구성을 개략적으로 나타낸 블록도.
도 2 는 본 개시물의 일 실시형태에 따른 이중 라인 지문 스캐너를 부분적으로 블록도 형태로 나타낸 개략도.
도 3 은 본 개시물의 일 실시형태에 따른 사용자 입력 디바이스에 대한 흐름도.
도 4 의 (a) 내지 (g) 는 본 개시물의 일 실시형태에 따른 상호 상관 기술을 나타낸 개략도.
도 5 는 본 개시물의 일 실시형태에 따른 사용자 입력 디바이스를 개략적으로 나타낸 블록도.
본 발명의 임의의 실시형태들에 대해 상세히 설명하기 전에, 본 개시물은 다음의 설명에서 기술되거나 상기 설명된 도면들에 예시된 컴포넌트들의 구성 및 배열의 상세에 제한되지 않음을 이해할 필요가 있다. 본 개시물은 다른 실시형태들이 가능하며, 다양한 방식으로 실시 또는 수행될 수 있다. 또한, 본 출원 명세서에서 이용되는 어법 및 전문 용어는 설명을 위한 것이며, 제한하는 것으로 간주되어서는 안된다는 것을 이해해야 한다. "포함하는 (including)", "구비하는 (comprising)" 또는 "갖는 (having)" 의 사용은 후에 열거된 아이템들 및 등가물들은 물론 추가적인 아이템들을 포괄하는 것으로 의도된다. 다르게 특정 또는 제한하지 않았다면, 사용되는 용어들은 현재 또는 장차, 통상 알려져 있는 변경물들을 커버하는 것으로 의도된다. 또한, "접속된 (connected)" 및 "커플링된 (coupled)" 은 물리적 또는 기계적 접속들 또는 커플링들로 한정되지 않으며, 물리적, 전기적, 자기적, 및 용량적 커플링들 및 접속들 모두를 포함할 수 있다.
다음의 설명은 당업자로 하여금 본 개시물의 실시형태들을 실시 및 이용할 수 있게 하기 위해 제시된다. 다음의 상세한 설명은 도들을 참조하면서 읽어야 하며, 상이한 도들에서의 동일한 엘리먼트들은 동일한 참조 부호를 갖는다. 그 도들은 선택된 실시형태들을 표현하며, 본 개시물의 실시형태들의 범위를 제한하는 것으로 의도되지 않는다.
도 1 은 본 개시물의 실시형태들에 따른 지문 스캐닝 및 영상 재구성 시스템 (200) 을 개략적으로 예시한다. 지문 스캐닝 및 영상 재구성 시스템 (200) 은 센서 (202) 및 영상 재구성 모듈 (204) 을 포함한다. 영상 재구성 모듈 (204) 은 호스트 컴퓨팅 디바이스 (206) (도 2 에 도시) 에 접속되거나 그 호스트 컴퓨팅 디바이스 (206) 와 일체화될 수 있고, 센서 (202) 로부터 입력들을 수신할 수 있다. 호스트 컴퓨팅 디바이스 (206) 는 데이터베이스 (210) 에 접속될 수 있다. 일부 실시형태들에서, 센서 (202) 는 또한, 센서 (202) 와 영상 재구성 모듈 (204) 과 호스트 컴퓨팅 디바이스 (206) 간에, 유선이든 무선이든 간에 통신 링크들의 대역폭을 통해 송신되는 데이터의 양을 줄이기 위해 컬링 모듈 (culling module) (205) 을 포함할 수 있다. 컬링은 일 클록 시간으로부터 다음 클록 시간까지 변동이 매우 적은 라인 스캔들이 영상 재구성 모듈 (204) 및/호스트 컴퓨팅 디바이스 (206) 로 전송되지 못하게 만드는 기술이다. 일 클록 시간으로부터 다음 클록 시간까지 변경이 없다면, 센서 (202) 에 대해 손가락이 움직이지 않은 것이다. 이러한 본질적으로 중복되는 스캔 라인들은 영상 재구성에 필요가 없다는 점이 기술적으로 잘 이해될 것이다.
도 2 는 본 개시물의 일 실시형태에 따른 이중 라인 지문 스캐너 (220) 를 개략적으로 예시한다. 이중 라인 지문 스캐너 (220) 는 일차 선형 스캐너 부분 (230) 및 이차 선형 스캐너 부분 (250) 을 포함한다. 일차 선형 스캐너 부분 (230) 은 1×n 선형 픽셀 어레이일 수 있으며, 여기서 n 은 통상적으로 128 ~ 200 개의 픽셀 스캔 포인트들이다 (예시를 위해, 도 2 에는, 단지 12 개의 픽셀 스캔 포인트들 (232) 만이 도시된다). 이차 선형 스캐너 부분 (250) 은 1×n 선형 픽셀 어레이일 수 있으며, 여기서 n 은 일차 선형 스캐너 부분 (230) 의 픽셀들의 개수의 약 절반이다 (예를 들어, 약 64 ~ 100 개의 픽셀 스캔 포인트들 (252), 그러나 도 2 에는 단지 6 개의 픽셀 스캔 포인트들 (252) 만이 도시된다).
접점들 (contacts) (262) 을 통하여 리드들 (234, 254) 에 접속된 멀티플렉서 (270) 를 이용하여, 기준 전압판들 (236, 256) 의 건너편의 리드들 (234, 254) 을 통하여 각각의 픽셀 스캔 포인트 (232, 252) 에 구동 신호들이 공급된다. 그 구동 신호들에 대한 응답은 센서들 (272) 이 감지하는, 픽셀 스캔 포인트들 (232, 252) 에서의 전압판들 (236, 256) 과 리드들 (234, 254) 간의 용량적 커플링에 의해 영향을 받는다. 용량적 커플링은, 픽셀 스캔 포인트들 (232, 252) 에서 스캔 대상 지문의 일부가 지문의 마루 (ridge) 인지 골 (valley) 인지 여부에 의해 영향을 받는다. 각각의 픽셀 스캔 포인트 (232, 252) 의 출력은 0 부터 255 까지의 그레이 스케일 값이다. 이것은 단지 예시적인 기존의 바이트 크기 데이터 값 범위이며, 다른 그레이 스케일 입도 (granularity) 의 값들일 수 있다. 통상적으로, 그레이 스케일 값이 0 이면 화이트이고, 그레이 스케일 값이 255 이면 블랙이며, 이들 값들 사이에는 그레이 명암의 차등값이 들어간다. 영상 재구성 모듈 (204) 은 이들 스캔 라인들 및 그레이 스케일 값들을 이용하여 영상 재구성을 수행하여 어두운 부분이 마루를 나타내고 밝은 부분이 골을 나타내는 지문을 재구성할 수 있다.
각각의 픽셀 스캔 포인트 (232, 252) 에는, 예를 들어, 참조에 의해 이 문서에 포함되는, 2006년 8월 29일자로 벤클리에게 부여된, 발명의 명칭이 "스와이프된 애퍼처 용량적 지문 감지 시스템 및 방법 (SWIPED APERTURE CAPACITIVE FINGERPRINT SENSING SYSTEMS AND METHODS)" 인 미국 특허 제7,099,496호에 기재된 바와 같이, 매우 높은 클록 속도, 예를 들어, 40MHz 로 VHF (20 ~ 80MHz) 신호 버스트들이 순차적으로 제공된다. 신호 버스트들은 접점들 (262) 을 갖는 해당 리드들 (234, 254) 을 통하여 멀티플렉서 (270) 로부터 스캔 포인트들 (232, 252) 로 제공된다. 각각의 순차 리드 (234, 254) 및 해당 픽셀 스캔 포인트들 (232, 252) 에 대한 출력이 일차 선형 어레이 스캐너 기준판 (236), 및 이차 선형 어레이 스캐너 기준판 (256) 에서 나온다. 각각의 순차적으로 샘플링된 픽셀 스캔 포인트 (232, 252) 에 대한 출력은 해당 픽셀 스캔 포인트 (232, 252) 에서의 전압판 (236, 256) 과 해당 리드 (234, 254) 사이의 용량적 커플링에 의해 영향을 받는다. 용량적 커플링은, 손가락의 경우에, 해당 픽셀 스캔 포인트 (232, 252) 에 지문 마루가 있는지 골이 있는지 여부에 의존한다. 리드들 (234, 254) 에는, 매우 짧은 시간 기간, 예를 들어, 2 ~ 5 마이크로초 동안 신호가 제공될 수도 있기 때문에, 물체, 예를 들어 손가락의 이동 속도와 비교했을 때, 스캔이 물체 이동 방향에 일반적으로 직교인 방향으로 물체를 가로지르는 선형 신호 라인이 된다. 출력들이 센서 (272) 에 의해 감지되고 센서 유닛 (202) 에 의해 호스트 컴퓨터 (206) 로 전송될 수 있다. 따라서, 각 픽셀에 대한 각각의 픽셀 스캔 포인트 (232, 252) 출력은 통상적으로 기존의 바이트 크기 데이터 값 범위인 0 부터 255 까지의 그레이 스케일 값이며, 이는 단지 예시적이며, 쉽게, 예를 들어, 최대 약 12 비트 해상도와 같이 다른 그레이 스케일 입도의 값들일 수 있다는 것이 이해될 것이다. 또한, 통상적으로 그레이 스케일 값 0 은 화이트이고 255 는 블랙이며, 이들 값들 사이에는 그레이 명암의 차등값이 들어간다. 따라서, 종래 기술의 지문 영상 및 재구성 배열에서의 호스트 컴퓨팅 디바이스 (204) 는 이러한 스캔된 라인들 및 그레이 스케일 값을 이용하여 영상 재구성을 수행하여, 손가락과 같은 물체의 영상을 만들고, 이로써 어두운 부분이 마루를 나타내고 밝은 부분이 골을 나타내는 지문 (10) 을 재구성할 수 있다. 또한, 다양한 널리 알려져 있는 기술들을 이용해 에지 콘트라스트 등을 선명하게 하여, 예를 들어 손가락을 스캔하고 지문을 영상화하는 경우에는 보다 정확한 지문 재구성 영상을 얻을 수 있다.
128 과 같은 일차 선형 스캐너 부분 (232) 의 n 값은 x 방향의 픽셀들의 개수이며, 현존 시스템들에는 x 축에 약 128 ~ 200 개의 픽셀들이 있다. 25㎛ 의 리드들 (234, 254) 사이에 공간들 (238, 258) 을 가진 폭이 25㎛ 인 리드들 (234, 254) 은 50㎛ 의 리드들 (234, 254) 의 중심선 사이에 피치 (R) 를 제공한다. 그 피치는 x 방향에서의 센서의 해상도를 결정한다.
단지 상기 개시된 주제의 작동을 설명할 목적으로, +y 가 손가락과 같은 물체의 이동 방향으로 선택되는데, 이는 물체가 먼저 일차 선형 스캔 부분 (230) 을 통과한 후 이차 선형 스캔 부분 (250) 을 통과하기 때문인 것으로 이해될 것이다. 일차 선형 스캔 부분 (230) 과 이차 선형 스캔 부분 (250) 과 손가락 이동에 대한 이러한 배향은 제한하는 것으로 의도되지 않는다. 실제로, 시스템 (200) 은 손가락이 지정된 +y 방향으로 움직이는지 -y 방향으로 움직이는지 여부를 작동하며, 상기 개시된 주제가 사용자 입력을 제공하는데 이용될 수 있는 특정 유형의 사용자 디바이스들에서는, 사용자가 손가락을 항상 "오른쪽" 방향으로 스와이프할 수 있는 것이 아니므로, 시스템은 본 출원 명세서에서 보다 상세히 설명한 바와 같이 이동 방향을 결정할 수 있다. 실제로, 도 2 가 나타내는 용지면에 배향된 +y 방향은 "상향 (up)" 보다는 "하향 (down)" 이다. 본 출원 명세서에 사용되는 "상향" 은 다르게 명확히 언급하지 않았다면, +y 방향을 의미하고, "하향" 은 -y 축 방향을 의미하며, 여기서 +y 축 방향은 일차 스캔 부분 (230) 으로부터 이차 스캔 부분 (250) 까지 확장된다.
출원인은, 이 동일한 기본적인 물체 (즉, 손가락) 스캐닝 및 영상 (즉, 지문) 재생성 시스템 (200) 이 상기 개시된 주제의 가능한 실시형태들과 관련하여 설명되는 바와 같이, 매우 작고 소형화된 컴퓨팅 디바이스 사용자 입력을 위한 기초가 될 수 있다고 판단했다. 이제 도 3 으로 돌아가면, 상기 개시된 주제의 양태들에 따라 이용될 수 있는 프로세스 300 흐름의 블록도가 도시되어 있다. 이 프로세스는 '시작' 에서 시작하고, 블록 번호 304 에서, '새로운 스캔 라인을 원형 버퍼 (210) 에 저장' 단계가 발생한다. 그 버퍼 (210) 는 도 2 에 도시된 원형 버퍼 (210) 와 같이, "선입선출 (first in first out; FIFO) 저장소" 일 수도 있으며, 이는 8, 16, 32 등과 같은 임의의 선택된 개수의 버퍼 위치들 (미도시) 을 가질 수 있다. 바람직한 실시형태에서는 16 가로줄 버퍼가 이용된다. 그러나, 상기 개시된 주제의 실시형태에 관하여 8 개의 위치들을 가진 예시적인 버퍼가 설명된다. 장시간 동안 일차 선형 스캔 어레이 (230) 및 이차 선형 스캔 어레이 (250) 각각에 의한 단일 라인 스캔을 나타내는, 해당 일차 스캔 라인 및 이차 스캔 라인 원형 버퍼에 있던 데이터는, 원형 버퍼 (210) 가 다 찼을 때, 그 원형 버퍼 (210) 로 새로운 스캔 라인이 들어오면 해당 원형 버퍼 (210) 로부터 드롭될 것이다.
'물체 (손가락) 의 존재 판단' 단계는 프로세스 300 의 블록 306 에서 수행된다. 평균, 분산 등을 계산하는 것, 또는 이들의 조합과 같이, 이 단계를 수행하는 다양한 방식들이 기술적으로 알려져 있다. 블록 308 에서 판단했을 때 손가락이 존재하지 않는다면, 프로세스 300 은 '시작' 으로 되돌아간다. 블록 308 에서 판단했을 때 손가락이 존재한다면, 블록 310 에서 상관이 시작된다.
손가락 모션을 추적하기 위해 탐색 알고리즘이 가장 신뢰가능하게 작동되도록 만들려면, 추적 당시에 손가락이 센서 위에 있을 것인지를 판단할 필요가 있다. 또한, 충분한 정확도로 상관값을 산출하기 위해 손가락이 일차 및/또는 이차 라인의 픽셀들과 충분히 접촉하고 있는지를 알 필요가 있다. 손가락과 같은 물체가 그곳에 없다면 상관의 컴퓨팅을 방지하기 위해 이러한 "손가락 검출" 동작은 상관 이전에 우선적으로 행해질 수 있다. 컬링 그 자체는 센서 상에서 손가락이 움직이지 않는 경우와 손가락이 없는 경우를 구별할 수 없다.
이것을 행하기 위한 다수의 방법들이 존재한다. 바람직한 실시형태는 일차 스캔 라인 (230) 과 이차 스캔 라인 (250) 중 어느 하나 또는 양자의 서브세트에서 그레이 레벨 픽셀들의 분산을 계산할 수 있다. 그 분산이 임계값보다 낮다면, 손가락이 검출되지 않는다. 그 분산이 임계값보다 높다면, 손가락이 검출된다. 바람직한 실시형태는 2 개의 서브세트들 (왼쪽 절반과 오른쪽 절반) 에서의 분산을 분석하여, 양자의 절반들이 일차 스캔 라인 (230) 과 이차 스캔 라인 (250) 중 어느 하나 또는 양자에 손가락을 갖도록 만든다 (각각의 절반의 분산은 일정 임계값보다 높아야 한다). 이것을 소프트웨어에서 행하기 위한 다른 방식들은 라인에서 픽셀들의 제로 크로싱을 분석하거나, 라인을 따라 그레이 레벨들의 발생 빈도를 분석하거나, 또는 이 둘의 조합을 분석할 수 있다. 하드웨어에서는, 마이크로 스위치 또는 기타 압력 감지식 수단을 통하여, 광학적으로 (광원을 손가락으로 차단), 또는 전기적으로 (손가락의 벌크 커패시턴스 및/또는 저항을 측정) 손가락 검출이 행해질 수 있다.
블록 320, 블록 322 및 블록 324 각각에서는, 다양한 상관이 수행되며, 그 본질은 이하 도 4 에 대하여 불완전한 예시적인 예에 의해 설명된다. 블록 320 에서는, 일차 선형 스캔 어레이 (230) 및 이차 선형 스캔 어레이 (250) 에 대하여 움직이는 손가락과 같은 감지 대상 물체의 +y 축 방향 이동, 즉 하향 이동을 감지하기 위하여 현재 일차 스캔 라인이 원형 버퍼 (210) 에 포함된 과거 이차 스캔 라인들과 상관된다. 즉, 일차 선형 스캔 어레이 (230) 및 이차 선형 스캔 어레이 (250) 각각의 길이방향 축에 일반적으로 직교인 x 축을 따라 확장되는 물체의 라인은 일차 선형 스캔 어레이 (230) 를 통과한 후에 이차 선형 스캔 어레이 (250) 를 통과하였다. 물체 (즉, 손가락) 를 그렇게 스캔할 때, 일차 선형 스캔 어레이 (230) 에서 얻은 현재 일차 스캔 라인과, 이차 선형 스캔 어레이 (250) 에서 얻고 이차 스캔 라인 원형 버퍼 (210) 에 저장된 복수의 이차 선형 스캔 라인들 중 하나와의 상관은, 손가락이 +y 축 방향 (도 2 의 예시된 배향과 관련하여 "하향 (down)") 으로 스와이프 중임을 나타낼 수 있다.
블록 322 에서는, 일차 선형 스캔 어레이 (230) 및 이차 선형 스캔 어레이 (250) 에 대하여 움직이는 손가락과 같은 감지 대상 물체의 -y 축 방향 이동을 감지하기 위하여 현재 이차 스캔 라인은 일차 선형 스캔 라인 원형 버퍼 (210) 에서의 과거 일차 선형 스캔 라인들과 상관될 수 있다 (이 경우에는 도 2 에서 보여진 바와 같이 "상향"). 즉, 일차 선형 스캔 어레이 (230) 및 이차 선형 스캔 어레이 (250) 각각의 길이방향 축에 일반적으로 직교인 x 축을 따라 확장되는 물체의 라인은 이차 선형 스캔 어레이 (250) 를 통과한 후에 일차 선형 스캔 어레이 (230) 를 통과한다. 물체 (즉, 손가락) 를 그렇게 스캔할 때, 이차 선형 스캔 어레이 (250) 에서 얻은 현재 이차 스캔 라인과, 일차 선형 스캔 어레이 (230) 에서 얻고 일차 스캔 라인 원형 버퍼 (210) 에 저장된 복수의 일차 스캔 라인들 중 하나와의 상관은, 손가락이 -y 축 방향으로 스와이프하면서 이차 선형 스캔 라인 부분 (250) 을 먼저 가로지른 후 일차 선형 스캔 라인 부분 (230) 을 가로지르는 것을 나타낼 수 있다 (도 2 에서 "상향").
블록 324 에서는, 현재 일차 스캔 라인 (230) 이 과거 일차 및 이차 라인들을 포함하는 버퍼 (210) 에 저장되는 직전의 일차 스캔 라인 (230) 과 상관된다. 따라서, 버퍼 (210) 는 또한 직전의 일차 라인을 포함하며, 이는 원형 버퍼에 추가되는 가장 최신의 것이 된다. 일차 선형 스캔 어레이 (230) 에 대해서 움직이는 손가락과 같은 감지 대상 물체가 x 축 방향으로 완전 측면 이동하는 것을 감지하기 위하여 이러한 상관이 수행된다. 즉, 물체 (즉, 손가락) 를 그렇게 스캔할 때, 현재 일차 스캔 라인과 직전의 일차 스캔 라인과의 상관은, 손가락이 측면 방향 (단지 ± x 축 방향, 즉 +y 방향 또는 -y 방향으로는 대응하는 이동이 없다) 으로 스와이프 중임을 나타낼 수 있다.
전술한 것은 단지 예시적이며, 예를 들어 현재 일차 스캔 라인을 각각이 y 축 방향 상관을 위해 일차 스캔 라인 원형 버퍼에 저장되는 여러 중간의 과거 일차 스캔 라인들과 비교하여 두번째나 세번째 최신 일차 스캔 라인과의 픽셀 정렬 상관을 검출할 수 있도록 완전 측면 이동의 절반 픽셀 등록을 고려하는 등 많은 변형들이 당업자에 의해 이해될 것이라는 것이 이해될 것이다. 또한, 이차 스캔 라인은 대안이나 검증으로서 또는 추가 데이터의 공급으로서, 이 측면 모션 검출에 적합하게 이용될 수 있다는 것이 이해될 것이다.
블록 330, 블록 332 및 블록 334 에서, 프로세스 300 이 현재 일차 라인과 가장 높은 상관을 가진 과거 이차 스캔 라인을 선택 (블록 330) 하고, 현재 이차 라인과 가장 높은 상관을 가진 과거 일차 스캔 라인을 선택 (블록 332) 하며, 현재 일차 라인과 가장 높은 상관을 가진 과거 일차 스캔 라인을 선택 (블록 334) 할 수도 있다. 블록 336 에서, 가장 높은 상관을 가진 과거 일차의 선택이 예를 들어, 상기 언급한 바와 같이, 블록 336 에서 선택된 동일한 x 래그에서 이차 스캔 라인을 직전의 이차 스캔 라인(들)으로 계산함으로써 확정될 수도 있다. 그 후, 블록 340, 블록 342 및 블록 344 에서 신뢰도 (confidence) 가 계산될 수도 있는데, 이는 현재 상관 측정치와 과거 상관 측정치들과의 비교에 의해, 또는 측면 모션의 경우 (블록 334, 블록 336) 에는, 블록 336 에 대해 언급된 이차 대 이차 상관에 의해 행해질 수도 있다.
블록 350 에서는, 프로세스 300 이 가장 높은 상관 신뢰도 측정치로부터, 손가락과 같은 물체의 모션 방향인 방향, 즉 상향, 하향, 또는 측면을 선택한다. 이것은 다른 두개의 신뢰도 측정치들 중 어느 하나 또는 양자에서 선택될 수 있는 명확한 상관 측정치가 없는 경우와 같이, 일부 선택 알고리즘들을 수반할 수도 있다. 이러한 선택 알고리즘들은, 과거 결과들, 예를 들어, 물체가 상향 움직이고 있어서 상향이 정답이라고 가정하는 것에 의존할 수 있다. 또는, 어떠한 상관도 임계값보다 높지 않다면 손가락 모션이 없다고 선언한다. 이하 더 상세히 설명한 바와 같이, 선택 정확성을 개선하기 위한 다른 알고리즘들이 또한 이용될 수도 있다.
블록 352 에서는, 프로세스 300 이 y 래그에 대한 대응하는 시간 래그에 기초하여 (상향/하향 이동의 경우에), y 속도를 예를 들어 당업계에 잘 알려진 바와 같이, 타임스탬프에 기초하여 결정할 수도 있다. 마찬가지로, 도 4 에 대하여 예시적으로 설명한 바와 같이, x 속도를 예를 들어 x 래그 및 동일하게 결정된 시간 차이에 기초하여 결정할 수 있다. 그 후 블록 354 에서, 마지막 프로세싱된 현재 일차 선형 스캔 어레이 (230) 및 이차 선형 스캔 어레이 (250) 스캔 라인 이후 경과된 시간과 계산된 x 및 y 속도에 기초하여 x 및 y 방향의 모션이 컴퓨팅될 수도 있다. 이러한 모션 이벤트는 도 5 와 관련하여 이하 더욱 설명한 바와 같이, 컴퓨팅된 x 및 y 모션과 동일한 이벤트 리스트에 대한 엔트리로서 이벤트 버퍼 (360) 에 저장될 수도 있다. 그 후 이벤트 리스트가 프로세싱될 수 있고, 만기가 된 임의의 이벤트는 도 5 에 도시된 420 과 같이, 콜링 프로그램으로 전송될 수 있다.
대안의 실시형태에서는, 속도 계산 단계 352 가 완전히 생략될 수도 있고, 모션이 x 래그 및 y 래그의 함수로서 직접 계산될 수도 있다. y 래그의 경우, 이 함수는 반비례일 것이다. 예를 들어, y 래그가 더 작다면, y 모션은, 손가락이 적은 수의 스캔 라인들에서 일차로부터 이차로 넘어가려면 매우 빠르게 움직여야 하기 때문에 더 클 것이다. 대응하는 x-모션은 단순히 계산된 x 래그의 정비례 (straight proportion) 일 것이다. 이 방법을 이용하면, 속도를 계산할 필요가 없고 타임스탬프가 필요 없다. 이것은 본 출원과 동일한 날짜에 출원되고 본 출원의 양수인에게 양도된, 발명의 명칭이 "라인 카운트들을 사용하는 이중 라인 스캐너를 통한 영상 재구성 시스템 및 방법 (SYSTEM FOR AND METHOD OF IMAGE RECONSTRUCTION WITH DUAL LINE SCANNER USING LINE COUNTS)" (Attorney docket No. 123625-010400) 인 공동-계류중인 출원에서 보다 상세하게 예시되며, 그 내용은 이 문서에 참조에 의해 포함된다.
상관은 도 4 를 고려함으로써 개략적으로 예시될 수도 있다. 상관은 컴퓨테이션 시간 및 메모리 용량 한계와 같은 여러 가지 이유로 사실상 이하 설명한 바와 같이 상기 개시된 주제의 현재 실제 실시형태에서는 다르게 구현되지만, 도 4 에 예시된 방식으로 구현될 수 있다. 어떠한 경우라도 도 4 는 상기 개시된 주제에서 상호 상관과 같은 상관의 의도를 예시한다. 도 4 로 돌아가면, 도 4 의 (a) 에 예시한 바와 같이, 예를 들어, 도 3 의 개략적으로 예시한 스캐너 (220) 에서 얻어진 일차 선형 스캔 어레이 (230) 스캔 라인 (370) 이 이차 선형 스캔 어레이 (250) 스캔 라인 (372) 과 비교될 수 있다. 도 4 의 (a) 에서, 스캔 라인 (372) 의 6 개의 픽셀들이 스캔 라인 (370) 의 처음 6 개의 픽셀들과 비교된다. 스캔 라인 (370) 이 현재 스캔 라인이 될 수 있고, 이차 스캔 라인 (372) 이 이차 스캔 라인 원형 버퍼 (210) 에서 온 과거 스캔 라인이 될 수 있으며, 또는 그 반대가 될 수 있다는 것이 이해될 것이다.
부분적으로 일차 스캔 라인 (370) 의 크기, 즉 비교에 이용가능한 픽셀 위치들의 개수, 및 이차 스캔 라인 (372) 의 크기에 따라, 다양한 비교 알고리즘들이 이용될 수 있다. 예를 들어, 6 개의 이차 스캔 라인 (372) 픽셀 위치들 중에서 4 개의 이차 스캔 라인 (372) 픽셀 위치들과 비교 대상인 일차 스캔 라인 (370) 픽셀 위치들의 일부분, 또는 4 개의 연속되는 이러한 픽셀들 등과의 매칭이 채용될 수 있다.
개별 픽셀 위치들에 있는 각각의 상이한 심볼들, 즉, 일차 스캔 라인 (370) 의 경우 12, 및 이차 스캔 라인 (372) 의 경우 6 은 상이한 값, 예를 들어, 이중 라인 스캐너 (220) 에 의해 감지된 해당 픽셀 위치에 대한 그레이 스케일 값을 나타낸다. 또한, 이러한 예시적인 상호 상관의 구현의 경우, 시스템 잡음 때문에, 상이한 심볼들에 의해 나타내진 개별 값들이 일정 범위 내에서 유연하게 값지정되어야 할 수도 있다는 것이 이해될 것이다. 즉, 일차 픽셀 라인 (370) 의 픽셀 위치에서의 심볼이 각각의 비교를 위한 이차 픽셀 스캔 라인 (372) 에서의 대응하는 픽셀 위치의 심볼과 동일할 필요가 없을 수도 있다.
예시를 위해, 무잡음 시스템이라고 가정하거나, 도 4 에서 픽셀 값들에 대해 사용한 개별 심볼들 각각이 이러한 값 범위 내에 있지 않다고 가정, 즉 매치에 따라 동일한 심볼이 도 4 에 도시된 모든 상이한 심볼들과 매칭되어야 한다고 가정하면, 보여진 바와 같이, 도 4 의 (a) 에 예시된 위치에서는 일차 스캔 라인 (370) 과 이차 스캔 라인 (372) 의 처음 6 개의 픽셀 위치들 사이에 상관이 없다. 일차 스캔 라인 (370) 과 이차 스캔 라인 (372) 각각에서 초기 픽셀들의 초기 등록 위치들이 정렬되어 있고, 6 개 중에서 4 개 또는 4 개의 인접한 픽셀 위치들의 매칭이 없다. 도 4 의 (b) 의 경우에도 동일하게 적용되며, 여기서 이차 초기 스캔 라인 픽셀 위치 s1 이 일차 스캔 라인 픽셀 위치 p2 와 정렬된다. 실제로, 도 4 의 (c), (d), (e) 및 (f) 각각에서 도 4 의 (g) 까지 동일한 상황이 적용된다. 이차 스캔 라인 (372) 픽셀 위치 s1 이 일차 스캔 라인 (370) 픽셀 위치 p8 과 정렬된 상태에서, 이차 픽셀 스캔 라인 (372) 의 처음 4 개의 심볼들 s1 내지 s4 는 4 개의 인접한 일차 스캔 라인 (370) 픽셀 위치들 p8 ~ p11 과 동일하다.
이러한 상호 상관을 고려해 볼 때, 현재 스캔 라인이 일차 스캔 라인 (370) 인지 이차 스캔 라인 (372) 인지 여부에 의존하여, 시스템이 특정 방향 (x 및 y) 을 따라 결정할 수 있고, 반대의 것이 해당 스캔 라인 버퍼로부터 얻어지는데, 이는 해당 버퍼 내의 과거 스캔 라인의 위치와 현재 스캔 라인 간의 차이와 같다. 즉, 일 예로서, 8 라인 분리거리 (separation) 는 400㎛ 의 분리거리일 것이며, 타임 스탬프 비교에 기초하여 시간 차이를 가질 것이다. 이차 스캔 라인 (372) 이 이 비교에서 현재 스캔 라인이라고 가정하면, 이것은 +y 축 방향에서 y 래그가 된다. 또한, 8 개의 픽셀 위치들의 +x 축 방향에서 래그가 있음이 확인될 수 있다. 이 래그는, 상기 언급한 바와 같이 일차 선형 어레이 스캔 라인 (230) 과 이차 선형 스캔 라인 어레이 (250) 에서의 픽셀 위치들에 대한 피치가 50㎛ 라고 했을 때, 400㎛ 에 이를 것이다.
도 4 는 채용될 수 있는 상관 프로세스 및 이러한 상관의 목표의 예시이지만, 이하 더 상세하게 설명한 바와 같이 정규화 상호 상관 (normalized cross correlation; NCC) 을 포함하여, 상호 상관에 대한 다른 수학적 접근법들이 더 구현하기 쉽고 심지어는 더 효과적이다.
이제, 블록도 형태로 개략적으로 예시하는 도 5 로 돌아가면, 상기 개시된 주제의 실시형태들의 양태들에 따라, 사용자 입력 디바이스 (400) 의 아키텍처는 탐색 시스템 모듈 (402) 을 포함할 수 있고, 디바이스 에뮬레이션 모듈 (410) 을 더 포함할 수 있다. 사용자 입력 디바이스 (400) 탐색 모듈은 상기 설명한 바와 같이 물체 영상화 및 영상 재구성 시스템 (200) 의 모션 추적 시스템 (202) 및 제스처 인식 유닛 (406) 을 포함할 수 있다. 도 5 에서 알 수 있는 바와 같이, 물체 영상화 및 영상 재구성 시스템 (200) 모션 추적 모듈 (204) 에서, 도 2 의 호스트 컴퓨터 (202) 는, 일차 스캔 라인 (230) 과 이차 스캔 라인 (250) 양자에 대해 도 2 의 센서 (220) 로부터 수신한 센서 가로줄들을 한번에 하나의 스캔 라인씩 소비한다. 모션 추적 모듈 (202) 은 본 출원 명세서에서 설명한 바와 같이, 센서 (220) 표면에 대해 미처리 손가락 모션의 추정치를 계산하고, 손가락 온/오프 상태와 함께, 타임 스탬프 처리될 수도 있는
Figure 112012006641048-pat00001
X 및
Figure 112012006641048-pat00002
Y 값들을 포함할 수 있는 출력 이벤트 큐 (360) 를 누적할 수 있다.
제스처 인식 모듈 (406) 의 제스처 인식은 모션 추적으로 통합될 수 있고, 매 G 밀리초마다 모션 이벤트 리스트를 소비할 수 있는 동시에, 그 모듈 (406) 은 제스처가 발생했는지를 결정하려고 시도한다. 제스처 인식 모듈 (406) 은 그 후 발견된 임의의 제스처(들)를 특성화하고 모든 제스처 이벤트들을 출력 이벤트 큐 (360) 에 첨부할 수도 있다. N 밀리초마다 "시간이 다 된" 출력 이벤트 큐 (360) 의 이벤트들이 디바이스 에뮬레이션 콜백 (412) 을 통해, 디바이스 에뮬레이션 모듈 (410) 로 전송될 수 있으며, 이 디바이스 에뮬레이션 모듈 (410) 은 이들 모션 및 제스처 이벤트들을 소비하고, 에뮬레이션 대상 디바이스에 따라, 애플리케이션 콜백 (422) 을 갖는, 애플리케이션 또는 운영 시스템 (420) 을 통하여 스크린 상의 행동 (430) 을 출력으로서 생성할 수 있다. 마찬가지로, 디바이스 에뮬레이션 모듈 (410) 은 그 자신의 출력 이벤트 (즉, 큐 미사용) 를 생성할 수 있고, 즉시 그 출력 이벤트를 콜링 프로그램 (420) 으로 전송할 수 있다.
모션 추적은 탐색 작업의 핵심이다. 제스처 및 디바이스 에뮬레이션이 잘 작동하려면, 실제 손가락 모션의 알맞은 추정이 요구된다. 언급한 바와 같이, 모션 추적은, 상관을 채용, 보다 상세하게는 상기 개시된 주제의 일 실시형태의 일 예에서는, 정규화 상호 상관 (NCC) 을 채용하여, 손가락이 일차 선형 스캔 어레이 (230) 및/또는 이차 선형 스캔 어레이 (250) 에 대하여 움직인 때를 결정한다. NCC 는 잡음과 DC 레벨의 변화에 대해 매우 견고하기 때문에 선택일 수 있다.
도 3 과 관련하여 설명한 바와 같이, 3 개의 세트의 데이터가 상관되며, 즉, -y 축 모션에 대해 현재 일차 스캔 라인 대 과거 이차 스캔 라인들; +y 축 모션에 대해 현재 이차 스캔 라인 대 과거 일차 스캔 라인들; 및 측면 모션에 대해 현재 일차 스캔 라인 대 과거 일차 스캔 라인들이 상관된다. 기본 데이터는 하나의 스캔 라인이다. 알고리즘은, 탐색 모듈 (402) 이 그 자신의 컬링을 구현하거나 센서 모듈 (202) 에 의해 행해진 컬링을 개선할 수 있지만, 버스 대역폭을 줄이기 위해 컬링된 라인들이 호스트 컴퓨팅 디바이스 (204) 로 전송되지 않기 때문에, 넌-컬링된 스캔 라인들에 대해 동작할 수 있다. 일단 입력 스캔 라인이 프로세싱되고 그 이동이 계산된다면, 예를 들어, 향후 스캔 라인들에 대한 결과들에 기초하여, 탐색 모듈 (402) 은, 스캔 라인 이동의 재논의가 가능하고 정확도를 개선할 수 있더라도, 이러한 스캔 라인 이동을 재논의하지 않도록 셋업될 수도 있다. 탐색 모듈 (402) 이 새로운 넌-컬링된 가로줄로 콜링되는 경우, 도 3 에 나타낸 바와 같이 단순화된 프로세싱 흐름이 나온다.
수학적으로 잘 알려져 있고 튜닝가능한 파라미터들이 없으며, 95% 를 넘는 프로세싱을 소비하는, 상기 논의된 상관 알고리즘은 하드 와이어 하드웨어 구현으로 우선적으로 구현될 수 있다. 넌-컬링된, 즉 호스트 컴퓨팅 디바이스 (204) 로 전달되는 각각의 새로운 스캔 라인은 원형 버퍼(들) (210) 에 저장된 이전 스캔 라인들과 상관되어야 한다. 일 예로서, 64 개의 과거 가로줄, 즉 해당 48 개의 장소의 원형 버퍼들 (210) 에서의 64 개의 과거 일차 스캔 라인들 (230) 및 64 개의 과거 이차 스캔 라인들 (250) 이 이용될 수 있지만, 특히 개선된 컬링 기술을 이용하면 기껏해야 48 개, 심지어는 32 개도 충분할 수도 있다.
하나의 가능한 구성은, 4 비트 데이터의 가로줄 48 개를 사용, 즉, 256 개의 픽셀 일차 선형 스캔 어레이 (230) 의 중간 128 개의 픽셀들 및 이차 선형 스캔 어레이 (250) 의 전체 64 개의 픽셀들을 사용하는 것일 수 있다. 이것은 48×(128 + 64)×0.5 = 4.6KB 와 동일한 RAM 버퍼 공간을 요구할 것이다. 128 개의 일차 픽셀들과 64 개의 픽셀 이차 픽셀들이 있다면, +/-32 세로줄 방향 전환 (래그) 을 허용할 수 있는 반면, 대안의 112 개의 일차 픽셀들은 +/-24 세로줄 방향 전환을 도모할 수 있다. 이차 스캔 라인 (250) 의 픽셀들의 개수는 변형에 덜 영향을 받기 쉬운 것으로 생각된다.
타이밍 고려사항과 관련하여, 최악의 경우는, 손가락이 너무 빠르게 움직여서 그 당시에 어떤 라인도 컬링되지 않는 상황이며, 이는 현실적으로는 시스템이 단일 스캔을 하기 위한 시간 내에 작업을 끝마쳐야 한다는 것을 의미한다. 이 시간은 일 예로서, 250μsec 이지만, 330μsec 이상도 허용가능할 수 있다. 상관 세트 검색 공간을 줄이기 위한 임의의 최적화가 없다면, 그 시스템은 각각의 반복에서 3 개의 데이터 세트들의 상관, 즉 현재 일차 대 모든 (48 개의) 저장된 이차 라인들의 상관 (-y 방향 모션의 경우), 현재 이차 대 모든 (48 개의) 저장된 일차 라인들의 상관 (+y 방향 모션의 경우), 및 현재 일차 대 2 또는 3 개의 가장 최근에 저장된 일차 라인들의 상관 (완전 수평 모션 추적의 경우) 이 필요하게 된다.
바람직한 실시형태에서 총 48 + 48 + 2 = 98 개의 가로줄들이 상관될 필요가 있다. 각각의 가로줄의 상관은 64 개의 픽셀들을 이용할 수 있으며, 다수의 상이한 전환 또는 래그에 대해 컴퓨팅될 필요가 있는데, 이는 90 도 (완전 수직) 보다 높거나 낮은 각도를 추적하도록 요구된다. 허용되는 최대 래그가 크면 클수록, 성공적으로 추적될 수 있는 완전 수직으로부터의 편차가 넓어진다. 일차 대 일차 상관은 단지 완전 수평 모션만을 추적할 수 있다. 래그 범위를 예측값에 대해서, 심지어는 가능성으로서 마지막 컴퓨팅된 값에 대해서 중심을 맞춘 것과 병용하여, 래그 이력으로부터, 그 다음 래그의 예측과 함께, +/-16 의 래그 범위가 사용될 수 있다. 대안으로, 그 대신에 예를 들어 +/-24 와 같은 더 넓은 범위가 이용될 수 있으며, 이차 스캔 라인의 중심에 중심을 맞추는 것도 가능하다. 이 숫자를 사용하면, 24 + 24 + 1 = 49 NCC 값들이 가로줄당 계산될 필요가 있다. 따라서, 상기 언급된 가능한 최적화 없이, 새로운 스캔 라인당 NCC 계산의 총 개수는 49×98 = 4802 가 된다.
소정의 래그에 대한 단일의 NCC 계산의 전형적인 공식은 다음과 같으며 :
Figure 112012006641048-pat00003
여기서 qRef 는 이차 스캔 라인의 픽셀들의 세트이고, qTest 는 일차 스캔 라인에 이용되는 전환 픽셀들의 세트이고, E(q) 는 q 에서의 픽셀들의 세트의 예상 값이며, σ(q) 는 q 에서의 픽셀들의 세트의 표준 편차이다. 표준 편차는 제곱 루트 (square roots) 를 요구하기 때문에, 공식을 단순화하기 위해 제곱 NCC 값을 이용하면 도움이 될 수 있다. 다른 직접적인 단순화에는 나눗셈 대부분의 제거가 포함될 수 있다. 그 때, 고려되는 소정의 래그 (즉, 이차 픽셀들의 세트와 일차 픽셀들의 세트 사이의 해당 전환) 에 대한 탐색 알고리즘 공식은 다음과 같이 되며 :
Figure 112012006641048-pat00004
여기서 N = 64 이고 모든 합들은 1 내지 64 이다.
실제 모션을 나타낼 가능성이 가장 높은 것에 대한 3 개의 상관 점수들 중에서의 선택, 즉, 상기 개시된 주제의 일 실시형태의 양태들에 따른 상관 세트 선택은, 일차 대 과거 이차 (CorrUP, 즉 +y 축 모션), 이차 대 과거 일차 (CorrDOWN, 즉 -y 축 모션), 및 일차 대 과거 일차 (CorrSIDE) 중에서 선택하기 위해 3 개의 상관 피크들을 수반하며, 바람직한 실시형태에서는 일차 대 과거 일차 상관을 이용하는데, 그 이유는 픽셀 위치들의 개수가 더 커서 보다 신뢰가능하기 때문이다.
다음의 로직이 이용될 수도 있다 : CorrUP > CorrDOWN + Margin_updown 이고, CorrUP > CorrSIDE + Margin_side 이며, CorrUP > Thresh_updown 이라면, 손가락은 상향 (+y 방향) 이동하였다. 즉, CorrUP 은 CorrDOWN 및 CorrSIDE 보다 상당히 더 커야 하고, 또한 선택된 임계값보다 더 커야 한다. 마찬가지로, CorrDOWN > CorrUP + Margin_updown 이고, CorrDOWN > CorrSIDE + Margin_side 이며, CorrDOWN > Thresh_updown 이라면, 손가락은 하향 이동하였다 (-y 축 방향 모션). 마지막으로, CorrSIDE > CorrUP + Margin_side 이고, CorrSIDE > CorrDOWN + Margin_side 이며, CorrSIDE > Thresh_side 이라면, 손가락은 측면 이동하였다.
통상적으로, Margin_updown 은 0 보다 더 크고, 상관 값이 0 과 100 사이의 범위에 있다고 한다면, Margin_updown 은 통상적으로 0 < Margin_updown < 50 이다. 통상적으로, Margin_side 는 0 보다 작은데, 그 이유는 일반적으로 측면 대 측면 (side-to-side) 상관이 상향-하향 상관보다 더 높은 경향이 있는 것으로 확인되었기 때문이다. 이것은, 일차가 이차와 대조되는 상향-하향에 비해, 상관 대상 데이터가 센서의 동일 부분 (예를 들어, 일차 대 일차) 에서 나오고 있기 때문이다. 그래서, 통상적으로는 -25 < Margin_side < 0 이지만, 이것은 감지 하드웨어와 다를 수 있다.
상기 언급한 바와 같이, NCC 는 2 개의 스캔 라인들의 유사성을 측정하는 유일한 방법이 아니며, 거의 등가의 측정치들, 즉, 평균 제곱 오차 (mean-squared-error; MSE) 및 절대 차이들의 합 (sum-of-absolute-differences; SAD) 을 가능한 대체물로서 사용할 수 있다. 그들이 방금 언급된 최적화 이후 NCC 보다 컴퓨테이션적으로 약간 덜 복잡할 수도 있지만, 아마도 그들은 하드웨어에서 구현하기가 더 쉬울 수 있다. 만약 그렇다면, 정확도 요인이 선택의 결정 팩터가 될 수도 있다.
본 개시물의 실시형태들은 손가락 이외의 물체들을 스캔하고 지문 영상 이외에 다른 물체의 영상을 생성하는데 이용될 수 있다. 본 개시물은 손바닥 또는 망막과 같은 다른 바이오메트릭 데이터를 스캔하는데 이용될 수 있다. 본 개시물은 또한 사실상 어떤 유형의 물체라도 물체가 스와이프 스캐너를 가로질러 이동하는 속도를 계산할 필요 없이 스와이프 스캔에 의해 스캔하는데 이용될 수 있다.
본 개시물은 방법들의 블록도들 및 동작 예시 및 디바이스 구현 방법들 (일괄하여 "블록도들") 을 참조하여 설명된다. 블록도의 각각의 블록, 및 그 블록도 내의 블록들의 조합은 컴퓨팅 디바이스에서와 같은 컴퓨터 프로그램 명령들 및/또는 아날로그 또는 디지털 하드웨어로 구현될 수 있다. 컴퓨터 프로그램 명령들은, 컴퓨팅 디바이스를 통해 실행될 때 명령들이 블록도에서 특정된 기능들/행동들을 구현하도록, 범용 컴퓨터, 특수 목적 컴퓨터, 마이크로제어기, ASIC, 또는 임의의 다른 프로그램가능한 데이터 프로세싱 장치의 프로세서에 제공될 수 있다. 블록들에 표시된 기능들/행동들은 블록도에 표시된 순서를 벗어나 발생할 수 있다. 예를 들어, 수반되는 기능성/행동들에 따라, 연속적으로 도시된 2 개의 블록들은 사실상 실질적으로 동시발생적으로 실행될 수 있고, 또는 그 블록들은 때로는 역순으로 실행될 수 있다. 또한, 상이한 블록들은, 직렬 또는 병렬 배열로 동작하고, 데이터를 교환 및/또는 공통 데이터 저장 매체를 공유하는 컴퓨팅 디바이스들 내의 프로세서들의 어레이와 같이, 상이한 컴퓨팅 디바이스들에 의해 구현될 수도 있다.
여기에 그리고 청구항에서 이용한 바와 같은 "컴퓨터 판독가능 매체" 란 용어는 일반적으로 컴퓨팅 디바이스 머신-판독가능 형태로 컴퓨터 프로그램들 및/또는 데이터를 저장하는 비일시적 (non-transitory) 매체를 의미한다. 컴퓨터 판독가능 매체는 컴퓨터 저장 매체와 통신 매체를 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령들, 데이터 구조들, 프로그램 모듈들 또는 특정 애플리케이션들과 같이, 정보의 저장을 위한 임의의 적합한 방법 또는 기술로 구현되는 휘발성 및 비휘발성, 착탈식 및 비착탈식 매체를 포함할 수 있다.
여기에, 그리고 청구항에서 이용한 바와 같은 "모듈" 이란 용어는 일반적으로 인간 상호작용 또는 증강으로 또는 인간 상호 작용 또는 증강 없이, 본 개시물의 프로세스들, 특징들 및/또는 기능들을 수행 또는 용이하게 할 수 있는 소프트웨어, 하드웨어, 및/또는 펌웨어 시스템, 프로세스 및/또는 기능성을 의미한다. 모듈은 서브-모듈들을 포함할 수 있다. 모듈의 소프트웨어 컴포넌트들은 비일시적 컴퓨팅 디바이스 판독가능 매체 상에 저장될 수 있다. 모듈들은 하나 이상의 서버들과 일체형일 수 있고, 또는 하나 이상의 서버들에 의해 로딩 및 실행될 수 있다. 하나 이상의 모듈들은 엔진 또는 애플리케이션으로 그룹화될 수 있다.
본 발명의 바람직한 실시형태들이 여기에 도시 및 설명되어 있지만, 당업자에게는, 이러한 실시형태들은 단지 예를 들어 제공된 것일 뿐이라는 것이 명백할 것이다. 본 발명으로부터의 일탈 없이 당업자에게는 현재 다수의 변경물, 변화물 및 대체물이 발생할 것이다. 여기에 설명된 본 발명의 실시형태들에 대한 다양한 대안들이 본 발명을 실시하는데 있어서 채용될 수도 있다는 것이 이해되어야 한다. 다음의 청구항은 본 발명의 범위를 규정하고 이들 청구항들 및 그들의 등가물들의 범위 내의 방법들 및 구조들이 이로써 커버되는 것으로 의도된다.
200 : 지문 스캐닝 및 영상 재구성 시스템
202 : 센서
204 : 영상 재구성 모듈
205 : 컬링 모듈

Claims (19)

  1. 일차 라인 스캔 센서 출력을 제공하는 일차 라인 스캔 센서 및 이차 라인 스캔 센서 출력을 제공하는 이차 라인 스캔 센서를 갖는 2 라인 물체 촬상 센서 (imaging sensor) 로서, 각각의 출력은 각각 픽셀들의 현재 일차 스캔 가로줄 및 픽셀들의 현재 이차 스캔 가로줄의 픽셀들을 나타내고, 상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서 각각은 물체를 스캔하도록 구성된, 상기 2 라인 물체 촬상 센서;
    매번 스캔할 때마다, 복수의 과거 일차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄에서 복수의 저장된 픽셀 표시물들을 유지하기 위해 각각의 현재 일차 라인 스캔 센서 출력을 저장하고, 복수의 과거 이차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄에서 복수의 저장된 픽셀 표시물들을 유지하기 위해 각각의 현재 이차 라인 스캔 센서 출력을 저장하는 저장 장치; 및
    일차 라인 스캔 센서 출력의 현재 픽셀 표시물들과, 상기 복수의 과거 이차 라인 스캔 센서 출력들 중 각각의 과거 이차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄의 저장된 픽셀 표시물들과의 상관, 및 이차 라인 스캔 센서 출력의 현재 픽셀 표시물들과, 상기 복수의 과거 일차 라인 스캔 센서 출력들 중 각각의 과거 일차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄의 저장된 픽셀 표시물들과의 상관 중 적어도 하나를 행하는 상관 유닛을 구비하며,
    상기 상관 유닛은, 상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서와 공면이고 상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서에 대해 정렬된 좌표계에서 스캔되고 있는 상기 물체의 모션의 방향 및 크기를 구비하는 모션 지표를 출력으로서 제공하는, 사용자 입력 장치.
  2. 제 1 항에 있어서,
    상기 상관 유닛은, 상기 일차 라인 스캔 센서 출력의 상기 현재 픽셀 표시물들을, 상기 복수의 과거 일차 라인 스캔 센서 출력들 중 각각의 과거 일차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄의 저장된 픽셀 표시물들과 상관시키는, 사용자 입력 장치.
  3. 제 1 항에 있어서,
    상기 상관 유닛은, 상기 이차 라인 스캔 센서 출력의 상기 현재 픽셀 표시물들을, 이전 이차 라인 스캔 센서 출력에 대한 픽셀들의 가로줄의 저장된 픽셀 표시물들과 상관시키는, 사용자 입력 장치.
  4. 제 1 항에 있어서,
    상기 상관 유닛의 출력이 사용자 디바이스 사용자 인터페이스에 동작적으로 접속되는, 사용자 입력 장치.
  5. 제 1 항에 있어서,
    상기 상관 유닛은, 상기 상관 유닛에 의해 수행된 각각의 상관에 대해 상관 점수를 생성하고, 상기 상관 점수들의 평가에 기초하여 상기 상관 유닛의 출력을 제공하는, 사용자 입력 장치.
  6. 제 5 항에 있어서,
    상기 상관 점수들은, 하향 상관 점수, 상향 상관 점수, 및 측면 상관 점수를 포함하는, 사용자 입력 장치.
  7. 제 1 항에 있어서,
    상기 모션 지표는 상기 물체의 속도를 이용하여 컴퓨팅되는, 사용자 입력 장치.
  8. 제 1 항에 있어서,
    상기 모션 지표는 상기 물체의 속도를 이용하지 않고 컴퓨팅되는, 사용자 입력 장치.
  9. 사용자 입력을 제공하는 방법으로서,
    일차 라인 스캔 센서 및 이차 라인 스캔 센서를 갖는 2 라인 물체 촬상 센서를 통해, 물체를 스캔하기 위해 상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서를 활용함으로써 일차 라인 스캔 센서 출력 및 이차 라인 스캔 센서 출력을 제공하는 단계로서, 각각의 출력은 각각 픽셀들의 현재 일차 스캔 가로줄 및 픽셀들의 현재 이차 스캔 가로줄의 픽셀들을 나타내는, 상기 일차 라인 스캔 센서 출력 및 이차 라인 스캔 센서 출력을 제공하는 단계;
    매번 스캔할 때마다, 복수의 과거 일차 라인 스캔 센서 출력들 각각에 대한 픽셀들의 가로줄에서 복수의 저장된 픽셀 표시물들을 유지하기 위해 각각의 현재 일차 라인 스캔 센서 출력을 저장 장치에 저장하고, 매번 스캔할 때마다, 복수의 과거 이차 라인 스캔 센서 출력들 각각에 대한 픽셀들의 가로줄에서 복수의 저장된 픽셀 표시물들을 유지하기 위해 각각의 현재 이차 라인 스캔 센서 출력을 저장 장치에 저장하는 단계;
    상관 유닛을 이용하여, 일차 라인 스캔 센서 출력의 현재 픽셀 표시물들과, 상기 복수의 과거 이차 라인 스캔 센서 출력들 중 각각의 과거 이차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄의 저장된 픽셀 표시물들과의 상관, 및 이차 라인 스캔 센서 출력의 현재 픽셀 표시물들과, 상기 복수의 과거 일차 라인 스캔 센서 출력들 중 각각의 과거 일차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄의 저장된 픽셀 표시물들과의 상관 중 적어도 하나를 행하는 단계; 및
    상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서와 공면이고 상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서에 대해 정렬된 좌표계에서 스캔되고 있는 상기 물체의 모션의 방향 및 크기의 모션 지표를 상기 상관 유닛의 출력으로서 제공하는 단계를 구비하는, 사용자 입력을 제공하는 방법.
  10. 제 9 항에 있어서,
    상기 상관 유닛을 이용하여, 상기 일차 라인 스캔 센서 출력의 상기 현재 픽셀 표시물들을, 상기 복수의 과거 일차 라인 스캔 센서 출력들 중 각각의 과거 일차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄의 저장된 픽셀 표시물들과 상관시키는 단계를 더 구비하는, 사용자 입력을 제공하는 방법.
  11. 제 9 항에 있어서,
    상기 상관 유닛을 이용하여, 상기 이차 라인 스캔 센서 출력의 상기 현재 픽셀 표시물들을, 이전 이차 라인 스캔 센서 출력에 대한 픽셀들의 가로줄의 저장된 픽셀 표시물들과 상관시키는 단계를 더 구비하는, 사용자 입력을 제공하는 방법.
  12. 제 9 항에 있어서,
    상기 상관 유닛의 출력을 사용자 디바이스 사용자 인터페이스에 제공하는 단계를 더 구비하는, 사용자 입력을 제공하는 방법.
  13. 제 9 항에 있어서,
    상기 상관 유닛을 통해, 상기 상관 유닛에 의해 수행된 각각의 상관에 대해 상관 점수를 생성하고, 상기 상관 점수들의 평가에 기초하여 상기 상관 유닛의 출력을 제공하는 단계를 더 구비하는, 사용자 입력을 제공하는 방법.
  14. 제 13 항에 있어서,
    상기 상관 점수들은 하향 상관 점수, 상향 상관 점수, 및 측면 상관 점수를 구비하는, 사용자 입력을 제공하는 방법.
  15. 제 9 항에 있어서,
    상기 모션 지표는 상기 물체의 속도를 이용하여 컴퓨팅되는, 사용자 입력을 제공하는 방법.
  16. 제 9 항에 있어서,
    상기 모션 지표는 상기 물체의 속도를 이용하지 않고 컴퓨팅되는, 사용자 입력을 제공하는 방법.
  17. 일차 라인 스캔 센서 출력을 제공하는 일차 라인 스캔 센서 및 이차 라인 스캔 센서 출력을 제공하는 이차 라인 스캔 센서를 갖는 2 라인 물체 촬상 센서로서, 각각의 출력은 각각 픽셀들의 현재 일차 라인 스캔 가로줄 및 픽셀들의 현재 이차 라인 스캔 가로줄의 픽셀들을 나타내고, 상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서 각각은 물체를 스캔하도록 구성된, 상기 2 라인 물체 촬상 센서;
    매번 스캔할 때마다, 복수의 과거 일차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄에서 복수의 저장된 픽셀 표시물들을 유지하기 위해 각각의 현재 일차 라인 스캔 센서 출력을 저장하고, 복수의 과거 이차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄에서 복수의 저장된 픽셀 표시물들을 유지하기 위해 각각의 현재 이차 라인 스캔 센서 출력을 저장하는 저장 장치; 및
    일차 라인 스캔 센서 출력의 현재 픽셀 표시물들과, 상기 복수의 과거 이차 라인 스캔 센서 출력들 중 각각의 과거 이차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄의 저장된 픽셀 표시물들과의 상관, 및 이차 라인 스캔 센서 출력의 현재 픽셀 표시물들과, 상기 복수의 과거 일차 라인 스캔 센서 출력들 중 각각의 과거 일차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄의 저장된 픽셀 표시물들과의 상관 중 적어도 하나를 행하는 상관 유닛을 구비하며,
    상기 상관 유닛은, 상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서와 공면이고 상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서에 대해 정렬된 좌표계에서 스캔되고 있는 상기 물체의 모션의 방향 및 크기를 구비하는 모션 지표를 상관 유닛 출력으로서 제공하고,
    상기 상관 유닛은, 상기 상관 유닛에 의해 수행된 각각의 상관에 대해 상관 점수를 생성하고, 상기 상관 점수들의 평가에 기초하여 상기 상관 유닛의 출력을 제공하며, 그리고
    상기 상관 점수들은, 하향 상관 점수, 상향 상관 점수, 및 측면 상관 점수를 포함하는, 사용자 입력 장치.
  18. 사용자 입력을 제공하는 방법으로서,
    일차 라인 스캔 센서 및 이차 라인 스캔 센서를 갖는 2 라인 물체 촬상 센서를 통해, 일차 라인 스캔 센서 출력 및 이차 라인 스캔 센서 출력을 제공하는 단계로서, 각각의 출력은 각각 픽셀들의 현재 일차 스캔 가로줄 및 픽셀들의 현재 이차 스캔 가로줄의 픽셀들을 나타내고, 상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서는 물체를 스캔하는, 상기 일차 라인 스캔 센서 출력 및 이차 라인 스캔 센서 출력을 제공하는 단계;
    매번 스캔할 때마다, 복수의 과거 일차 라인 스캔 센서 출력들 각각에 대한 픽셀들의 가로줄에서 복수의 저장된 픽셀 표시물들을 유지하기 위해 각각의 현재 일차 라인 스캔 센서 출력을 저장 장치에 저장하고, 매번 스캔할 때마다, 복수의 과거 이차 라인 스캔 센서 출력들 각각에 대한 픽셀들의 가로줄에서 복수의 저장된 픽셀 표시물들을 유지하기 위해 각각의 현재 이차 라인 스캔 센서 출력을 저장 장치에 저장하는 단계;
    상관 유닛을 이용하여, 일차 라인 스캔 센서 출력의 현재 픽셀 표시물들과, 상기 복수의 과거 이차 라인 스캔 센서 출력들 중 각각의 과거 이차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄의 저장된 픽셀 표시물들과의 상관, 및 이차 라인 스캔 센서 출력의 현재 픽셀 표시물들과, 상기 복수의 과거 일차 라인 스캔 센서 출력들 중 각각의 과거 일차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄의 저장된 픽셀 표시물들과의 상관 중 적어도 하나를 행하는 단계;
    상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서와 공면이고 상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서에 대해 정렬된 좌표계에서 스캔되고 있는 상기 물체의 모션의 방향 및 크기의 모션 지표를 상기 상관 유닛의 출력으로서 제공하는 단계; 및
    상기 상관 유닛을 통해, 상기 상관 유닛에 의해 수행된 각각의 상관에 대해 상관 점수를 생성하고, 상기 상관 점수들의 평가에 기초하여 상기 상관 유닛의 출력을 제공하는 단계를 구비하고,
    상기 상관 점수들은 하향 상관 점수, 상향 상관 점수, 및 측면 상관 점수를 구비하는, 사용자 입력을 제공하는 방법.
  19. 컴퓨팅 디바이스에 의해 실행될 경우, 상기 컴퓨팅 디바이스로 하여금 사용자 입력을 제공하는 방법을 수행하게 하는 명령들을 저장한 비-일시적인 유형의 (tangible) 머신 판독가능 매체로서,
    상기 사용자 입력을 제공하는 방법은,
    일차 라인 스캔 센서 및 이차 라인 스캔 센서를 갖는 2 라인 물체 촬상 센서로부터 일차 라인 스캔 센서 출력 및 이차 라인 스캔 센서 출력을 수신하는 단계로서, 각각의 출력은 각각 픽셀들의 현재 일차 스캔 가로줄 및 픽셀들의 현재 이차 스캔 가로줄의 픽셀들을 나타내고, 상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서는 물체를 스캔하는, 상기 일차 라인 스캔 센서 출력 및 이차 라인 스캔 센서 출력을 수신하는 단계;
    매번 스캔할 때마다, 복수의 과거 일차 라인 스캔 센서 출력들 각각에 대한 픽셀들의 가로줄에서 복수의 저장된 픽셀 표시물들을 유지하기 위해 각각의 현재 일차 라인 스캔 센서 출력을 저장하고, 매번 스캔할 때마다, 복수의 과거 이차 라인 스캔 센서 출력들 각각에 대한 픽셀들의 가로줄에서 복수의 저장된 픽셀 표시물들을 유지하기 위해 각각의 현재 이차 라인 스캔 센서 출력을 저장하는 단계;
    일차 라인 스캔 센서 출력의 현재 픽셀 표시물들과, 상기 복수의 과거 이차 라인 스캔 센서 출력들 중 각각의 과거 이차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄의 저장된 픽셀 표시물들과의 상관, 및 이차 라인 스캔 센서 출력의 현재 픽셀 표시물들과, 상기 복수의 과거 일차 라인 스캔 센서 출력들 중 각각의 과거 일차 라인 스캔 센서 출력들에 대한 픽셀들의 가로줄의 저장된 픽셀 표시물들과의 상관 중 적어도 하나를 행하는 단계;
    상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서와 공면이고 상기 일차 라인 스캔 센서 및 상기 이차 라인 스캔 센서에 대해 정렬된 좌표계에서 스캔되고 있는 상기 물체의 모션의 방향 및 크기의 모션 지표를 제공하는 단계; 및
    수행된 각각의 상관에 대해 상관 점수를 생성하고, 상기 상관 점수들의 평가에 기초하여 상기 모션 지표를 제공하는 단계를 구비하고,
    상기 상관 점수들은 하향 상관 점수, 상향 상관 점수, 및 측면 상관 점수를 구비하는, 비-일시적인 유형의 머신 판독가능 매체.
KR1020120008000A 2011-01-26 2012-01-26 이중 라인 스캐너를 이용한 사용자 입력 장치 및 방법 KR101364840B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/014,507 2011-01-26
US13/014,507 US8538097B2 (en) 2011-01-26 2011-01-26 User input utilizing dual line scanner apparatus and method

Publications (2)

Publication Number Publication Date
KR20120086677A KR20120086677A (ko) 2012-08-03
KR101364840B1 true KR101364840B1 (ko) 2014-02-19

Family

ID=45840977

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120008000A KR101364840B1 (ko) 2011-01-26 2012-01-26 이중 라인 스캐너를 이용한 사용자 입력 장치 및 방법

Country Status (5)

Country Link
US (2) US8538097B2 (ko)
KR (1) KR101364840B1 (ko)
DE (1) DE102011122680B4 (ko)
GB (1) GB2487661B (ko)
TW (1) TWI439948B (ko)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8447077B2 (en) 2006-09-11 2013-05-21 Validity Sensors, Inc. Method and apparatus for fingerprint motion tracking using an in-line array
US8131026B2 (en) 2004-04-16 2012-03-06 Validity Sensors, Inc. Method and apparatus for fingerprint image reconstruction
WO2006041780A1 (en) 2004-10-04 2006-04-20 Validity Sensors, Inc. Fingerprint sensing assemblies comprising a substrate
US8116540B2 (en) 2008-04-04 2012-02-14 Validity Sensors, Inc. Apparatus and method for reducing noise in fingerprint sensing circuits
WO2010036445A1 (en) 2008-07-22 2010-04-01 Validity Sensors, Inc. System, device and method for securing a device component
US8600122B2 (en) 2009-01-15 2013-12-03 Validity Sensors, Inc. Apparatus and method for culling substantially redundant data in fingerprint sensing circuits
US8278946B2 (en) 2009-01-15 2012-10-02 Validity Sensors, Inc. Apparatus and method for detecting finger activity on a fingerprint sensor
US8374407B2 (en) * 2009-01-28 2013-02-12 Validity Sensors, Inc. Live finger detection
US9336428B2 (en) 2009-10-30 2016-05-10 Synaptics Incorporated Integrated fingerprint sensor and display
US8791792B2 (en) 2010-01-15 2014-07-29 Idex Asa Electronic imager using an impedance sensor grid array mounted on or about a switch and method of making
US8421890B2 (en) 2010-01-15 2013-04-16 Picofield Technologies, Inc. Electronic imager using an impedance sensor grid array and method of making
US8866347B2 (en) 2010-01-15 2014-10-21 Idex Asa Biometric image sensing
US9666635B2 (en) 2010-02-19 2017-05-30 Synaptics Incorporated Fingerprint sensing circuit
US8716613B2 (en) 2010-03-02 2014-05-06 Synaptics Incoporated Apparatus and method for electrostatic discharge protection
US9001040B2 (en) 2010-06-02 2015-04-07 Synaptics Incorporated Integrated fingerprint sensor and navigation device
US8538097B2 (en) 2011-01-26 2013-09-17 Validity Sensors, Inc. User input utilizing dual line scanner apparatus and method
US8594393B2 (en) 2011-01-26 2013-11-26 Validity Sensors System for and method of image reconstruction with dual line scanner using line counts
US9195877B2 (en) 2011-12-23 2015-11-24 Synaptics Incorporated Methods and devices for capacitive image sensing
US9137438B2 (en) 2012-03-27 2015-09-15 Synaptics Incorporated Biometric object sensor and method
US9251329B2 (en) 2012-03-27 2016-02-02 Synaptics Incorporated Button depress wakeup and wakeup strategy
US9600709B2 (en) 2012-03-28 2017-03-21 Synaptics Incorporated Methods and systems for enrolling biometric data
CN109407862B (zh) 2012-04-10 2022-03-11 傲迪司威生物识别公司 生物计量感测
US9665762B2 (en) 2013-01-11 2017-05-30 Synaptics Incorporated Tiered wakeup strategy
US20150242681A1 (en) * 2013-04-16 2015-08-27 Lsi Corporation System and Method of Image Processing
KR102253291B1 (ko) * 2014-09-11 2021-05-18 엘지디스플레이 주식회사 지문 인식 장치 및 지문 인식 방법
RU2669632C2 (ru) * 2016-06-27 2018-10-12 Бейдзин Сяоми Мобайл Софтвэр Ко., Лтд. Способ и устройство для верификации по отпечатку пальца
US10602548B2 (en) * 2017-06-22 2020-03-24 Infineon Technologies Ag System and method for gesture sensing
AU2018375358B2 (en) * 2017-11-28 2021-02-04 Leica Biosystems Imaging, Inc. Dual processor image processing
US11755146B2 (en) * 2021-06-03 2023-09-12 Apple Inc. Devices and methods for processing touch inputs

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080063245A1 (en) 2006-09-11 2008-03-13 Validity Sensors, Inc. Method and apparatus for fingerprint motion tracking using an in-line array for use in navigation applications

Family Cites Families (424)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3593319A (en) 1968-12-23 1971-07-13 Gen Electric Card-changeable capacitor read-only memory
US4151512A (en) 1976-09-10 1979-04-24 Rockwell International Corporation Automatic pattern processing system
US4405829A (en) 1977-12-14 1983-09-20 Massachusetts Institute Of Technology Cryptographic communications system and method
US4225850A (en) 1978-11-15 1980-09-30 Rockwell International Corporation Non-fingerprint region indicator
JPS6012674B2 (ja) 1979-04-02 1985-04-02 日本電気株式会社 パタ−ン特徴抽出装置
US4353056A (en) 1980-06-05 1982-10-05 Siemens Corporation Capacitive fingerprint sensor
SE425704B (sv) 1981-03-18 1982-10-25 Loefberg Bo Databerare
US4525859A (en) 1982-09-03 1985-06-25 Bowles Romald E Pattern recognition system
US4550221A (en) 1983-10-07 1985-10-29 Scott Mabusth Touch sensitive control device
DE3339253A1 (de) 1983-10-28 1985-05-09 Siemens AG, 1000 Berlin und 8000 München Cmos-inverter
US4580790A (en) 1984-06-21 1986-04-08 Hughes Aircraft Company Sintered polytetrafluoroethylene composite material and seal assembly
FR2601027B1 (fr) 1986-02-11 1988-09-09 Gosselin Claude Revetement de protection presentant une face externe anti-adherente, et son procede de fabrication
US4817183A (en) 1986-06-16 1989-03-28 Sparrow Malcolm K Fingerprint recognition and retrieval system
US4946276A (en) 1988-09-23 1990-08-07 Fingermatrix, Inc. Full roll fingerprint apparatus
US5569901A (en) 1988-10-21 1996-10-29 Symbol Technologies, Inc. Symbol scanning system and method having adaptive pattern generation
US5305017A (en) 1989-08-16 1994-04-19 Gerpheide George E Methods and apparatus for data input
KR930005570B1 (ko) 1989-11-13 1993-06-23 주식회사 금성사 홀로그램(hologram)을 이용한 지문인식장치
GB2244164A (en) 1990-05-18 1991-11-20 Philips Electronic Associated Fingerprint sensing
JPH0797057B2 (ja) 1990-07-06 1995-10-18 株式会社エニックス 面圧力分布検出素子
US5076566A (en) 1990-07-16 1991-12-31 Eastman Kodak Company Self-calibrating system for detecting media movement by using capacitors as sensors
US5140642A (en) 1991-04-23 1992-08-18 Wen Hsing Hsu Method and device for allocating core points of finger prints
US5270949A (en) 1991-09-24 1993-12-14 General Electric Company Method and apparatus for disposing a meter register in a default mode
JPH0758234B2 (ja) 1992-04-16 1995-06-21 株式会社エニックス 半導体マトリクス型微細面圧分布センサ
US5543591A (en) 1992-06-08 1996-08-06 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US5319323A (en) 1992-08-19 1994-06-07 Hyundai Electronics America Power supply compensated MOS Schmitt trigger oscillator
US5422807A (en) 1992-08-31 1995-06-06 Microchip Technology Incorporated Microcontroller with improved A/D conversion
EP0593386A3 (en) 1992-10-16 1996-07-31 Ibm Method and apparatus for accessing touch screen desktop objects via fingerprint recognition
US6282956B1 (en) 1994-12-29 2001-09-04 Kazuhiro Okada Multi-axial angular velocity sensor
US5359243A (en) 1993-04-16 1994-10-25 Altera Corporation Fast TTL to CMOS level converting buffer with low standby power
JP2557796B2 (ja) 1993-10-19 1996-11-27 株式会社エニックス 圧電型面圧入力パネル
US5456256A (en) 1993-11-04 1995-10-10 Ultra-Scan Corporation High resolution ultrasonic imaging apparatus and method
US5623552A (en) 1994-01-21 1997-04-22 Cardguard International, Inc. Self-authenticating identification card with fingerprint identification
US5627316A (en) 1995-03-24 1997-05-06 Sigma-Delta N.V. Capacitive inclination and acceleration sensor
TW303441B (ko) 1995-03-29 1997-04-21 Trw Inc
JP2776757B2 (ja) 1995-04-04 1998-07-16 日本電気ソフトウェア株式会社 指紋指頭軸方向検出装置
US5714794A (en) 1995-04-18 1998-02-03 Hitachi Chemical Company, Ltd. Electrostatic protective device
US5838306A (en) 1995-05-05 1998-11-17 Dell U.S.A., L.P. Mouse with security feature
WO1997004378A1 (en) 1995-07-20 1997-02-06 Dallas Semiconductor Corporation Microcircuit with memory that is protected by both hardware and software
US6292272B1 (en) 1995-08-03 2001-09-18 Canon Kabushiki Kaisha Image sensor
JPH0991434A (ja) 1995-09-28 1997-04-04 Hamamatsu Photonics Kk 人物照合装置
FR2739977B1 (fr) 1995-10-17 1998-01-23 France Telecom Capteur monolithique d'empreintes digitales
US5818956A (en) 1995-10-23 1998-10-06 Tuli; Raja Singh Extended fingerprint reading apparatus
US5650842A (en) 1995-10-27 1997-07-22 Identix Incorporated Device and method for obtaining a plain image of multiple fingerprints
US6016355A (en) 1995-12-15 2000-01-18 Veridicom, Inc. Capacitive fingerprint acquisition sensor
US5717777A (en) 1996-01-11 1998-02-10 Dew Engineering And Development Limited Longest line method and apparatus for fingerprint alignment
US5892824A (en) 1996-01-12 1999-04-06 International Verifact Inc. Signature capture/verification systems and methods
US5828773A (en) 1996-01-26 1998-10-27 Harris Corporation Fingerprint sensing method with finger position indication
US5963679A (en) 1996-01-26 1999-10-05 Harris Corporation Electric field fingerprint sensor apparatus and related methods
US6067368A (en) 1996-01-26 2000-05-23 Authentec, Inc. Fingerprint sensor having filtering and power conserving features and related methods
US6320394B1 (en) 1996-02-14 2001-11-20 Stmicroelectronics S.R.L. Capacitive distance sensor
EP0790479B1 (en) 1996-02-14 2002-01-16 STMicroelectronics S.r.l. Capacitive distance sensor, particularly for acquiring fingerprints
US5995630A (en) 1996-03-07 1999-11-30 Dew Engineering And Development Limited Biometric input with encryption
US5781651A (en) 1996-04-15 1998-07-14 Aetex Biometric Corporation Compact fingerprint recognizing apparatus illuminated with electroluminescent device
WO1997040482A1 (en) 1996-04-24 1997-10-30 Logitech, Inc. Touch and pressure sensing method and apparatus
US5801681A (en) 1996-06-24 1998-09-01 Sayag; Michel Method and apparatus for generating a control signal
FR2749955B1 (fr) 1996-06-14 1998-09-11 Thomson Csf Systeme de lecture d'empreintes digitales
US6125192A (en) 1997-04-21 2000-09-26 Digital Persona, Inc. Fingerprint recognition system
DE19812812A1 (de) 1997-04-25 1999-09-23 Whd Elektron Prueftech Gmbh Aufbau von Sicherheitselementen für Dokumente und Vorrichtungen zur Prüfung von Dokumenten mit derartigen Sicherheitselementen sowie Verfahren zur Anwendung
US6118318A (en) 1997-05-09 2000-09-12 International Business Machines Corporation Self biased differential amplifier with hysteresis
US5940526A (en) 1997-05-16 1999-08-17 Harris Corporation Electric field fingerprint sensor having enhanced features and related methods
US6088585A (en) 1997-05-16 2000-07-11 Authentec, Inc. Portable telecommunication device including a fingerprint sensor and related methods
US5920640A (en) 1997-05-16 1999-07-06 Harris Corporation Fingerprint sensor and token reader and associated methods
US5903225A (en) 1997-05-16 1999-05-11 Harris Corporation Access control system including fingerprint sensor enrollment and associated methods
US5887343A (en) 1997-05-16 1999-03-30 Harris Corporation Direct chip attachment method
US5864296A (en) 1997-05-19 1999-01-26 Trw Inc. Fingerprint detector using ridge resistance sensor
US5930804A (en) 1997-06-09 1999-07-27 Philips Electronics North America Corporation Web-based biometric authentication system and method
NO304766B1 (no) 1997-06-16 1999-02-08 Sintef Fingeravtrykksensor
US6011859A (en) 1997-07-02 2000-01-04 Stmicroelectronics, Inc. Solid state fingerprint sensor packaging apparatus and method
US6002815A (en) 1997-07-16 1999-12-14 Kinetic Sciences, Inc. Linear sensor imaging method and apparatus
US6185318B1 (en) 1997-08-22 2001-02-06 International Business Machines Corporation System and method for matching (fingerprint) images an aligned string-based representation
SK284626B6 (sk) 1997-09-18 2005-08-04 Basf Aktiengesellschaft Benzamidoxímové deriváty, medziprodukty na ich prípravu, fungicídne kompozície s ich obsahom a ich použitie ako fungicídov
EP0905646A1 (en) 1997-09-30 1999-03-31 Compaq Computer Corporation Pointing and fingerprint identifier mechanism for a computer system
US6330345B1 (en) 1997-11-17 2001-12-11 Veridicom, Inc. Automatic adjustment processing for sensor devices
GB2331613A (en) 1997-11-20 1999-05-26 Ibm Apparatus for capturing a fingerprint
US6134340A (en) 1997-12-22 2000-10-17 Trw Inc. Fingerprint feature correlator
JP3102395B2 (ja) 1997-11-27 2000-10-23 日本電気株式会社 指紋検出装置
GB9725571D0 (en) 1997-12-04 1998-02-04 Philips Electronics Nv Electronic apparatus comprising fingerprint sensing devices
US5920384A (en) 1997-12-09 1999-07-06 Dew Engineering And Development Limited Optical imaging device
SG81950A1 (en) 1997-12-25 2001-07-24 Canon Kk Contact type image sensor and information processing apparatus
US6980672B2 (en) 1997-12-26 2005-12-27 Enix Corporation Lock and switch using pressure-type fingerprint sensor
US6317508B1 (en) 1998-01-13 2001-11-13 Stmicroelectronics, Inc. Scanning capacitive semiconductor fingerprint detector
US6408087B1 (en) 1998-01-13 2002-06-18 Stmicroelectronics, Inc. Capacitive semiconductor user input device
US6392636B1 (en) 1998-01-22 2002-05-21 Stmicroelectronics, Inc. Touchpad providing screen cursor/pointer movement control
US6098175A (en) 1998-02-24 2000-08-01 Smartpower Corporation Energy-conserving power-supply system
NO307065B1 (no) 1998-02-26 2000-01-31 Idex As Fingeravtrykksensor
JP3898330B2 (ja) 1998-03-12 2007-03-28 カシオ計算機株式会社 読取装置
US6157722A (en) 1998-03-23 2000-12-05 Interlok Technologies, Llc Encryption key management system and method
US6182892B1 (en) 1998-03-25 2001-02-06 Compaq Computer Corporation Smart card with fingerprint image pass-through
JPH11283026A (ja) 1998-03-26 1999-10-15 Matsushita Electric Ind Co Ltd 指紋検出機能付きタッチパッド及び情報処理装置
US6241288B1 (en) 1998-04-02 2001-06-05 Precise Biometrics Ab Fingerprint identification/verification system
US6539101B1 (en) 1998-04-07 2003-03-25 Gerald R. Black Method for identity verification
US6178255B1 (en) 1998-04-28 2001-01-23 Cross Match Technologies, Inc. Individualized fingerprint scanner
WO1999059101A2 (en) 1998-05-12 1999-11-18 E-Ink Corporation Microencapsulated electrophoretic electrostatically-addressed media for drawing device applications
US6400836B2 (en) 1998-05-15 2002-06-04 International Business Machines Corporation Combined fingerprint acquisition and control device
BR9911059A (pt) 1998-05-19 2001-02-06 Infineon Technologies Ag Dispositivo de sensor, para detecção de caracterìsticas biométricas, particularmente minúcias digitais
US7231068B2 (en) 1998-06-19 2007-06-12 Solidus Networks, Inc. Electronic transaction verification system
US6076566A (en) 1998-06-22 2000-06-20 Lowe; Darrell E. Bracket for suspending pressure seal bags
CA2273560A1 (en) 1998-07-17 2000-01-17 David Andrew Inglis Finger sensor operating technique
US6357663B1 (en) 1998-07-30 2002-03-19 Fujitsu Takamisawa Component Limited Fingerprint identifying PC card
JP2002523789A (ja) 1998-08-31 2002-07-30 シーメンス アクチエンゲゼルシヤフト 金属の微細構造の製造方法および指紋を検出するためのセンサー装置の製造における該方法の適用
AU2342000A (en) 1998-09-11 2000-04-17 Loquitor Technologies Llc Generation and detection of induced current using acoustic energy
US6963626B1 (en) 1998-10-02 2005-11-08 The Board Of Trustees Of The Leland Stanford Junior University Noise-reducing arrangement and method for signal processing
US6259108B1 (en) 1998-10-09 2001-07-10 Kinetic Sciences Inc. Fingerprint image optical input apparatus
DE69924744D1 (de) 1998-10-12 2005-05-19 St Microelectronics Nv Schutzgehäuse für einen fingerabdrucksensor
WO2000028471A1 (en) 1998-11-06 2000-05-18 Ethentica, Inc. Relief object sensor adaptor
US6175407B1 (en) 1998-12-17 2001-01-16 Identix Incorporated Apparatus and method for optically imaging features on the surface of a hand
US6073343A (en) 1998-12-22 2000-06-13 General Electric Company Method of providing a variable guard ring width between detectors on a substrate
US6346739B1 (en) 1998-12-30 2002-02-12 Stmicroelectronics, Inc. Static charge dissipation pads for sensors
US6478976B1 (en) 1998-12-30 2002-11-12 Stmicroelectronics, Inc. Apparatus and method for contacting a conductive layer
US6332193B1 (en) 1999-01-18 2001-12-18 Sensar, Inc. Method and apparatus for securely transmitting and authenticating biometric data over a network
US6161213A (en) 1999-02-17 2000-12-12 Icid, Llc System for providing an integrated circuit with a unique identification
US6333989B1 (en) 1999-03-29 2001-12-25 Dew Engineering And Development Limited Contact imaging device
US6256019B1 (en) 1999-03-30 2001-07-03 Eremote, Inc. Methods of using a controller for controlling multi-user access to the functionality of consumer devices
US6535622B1 (en) 1999-04-26 2003-03-18 Veridicom, Inc. Method for imaging fingerprints and concealing latent fingerprints
US6337919B1 (en) 1999-04-28 2002-01-08 Intel Corporation Fingerprint detecting mouse
US6628812B1 (en) 1999-05-11 2003-09-30 Authentec, Inc. Fingerprint sensor package having enhanced electrostatic discharge protection and associated methods
US6886104B1 (en) 1999-06-25 2005-04-26 Cross Match Technologies Rechargeable mobile hand-held fingerprint scanner with a data and power communication interface
US6546122B1 (en) 1999-07-29 2003-04-08 Veridicom, Inc. Method for combining fingerprint templates representing various sensed areas of a fingerprint to derive one fingerprint template representing the fingerprint
US7366702B2 (en) 1999-07-30 2008-04-29 Ipass Inc. System and method for secure network purchasing
EP1207786B1 (en) 1999-08-09 2009-10-07 Sonavation, Inc. Piezoelectric film fingerprint scanner
JP2001125662A (ja) 1999-08-18 2001-05-11 Fujitsu Ltd 情報処理装置用の認証情報入力手段付き拡張装置、認証情報入力ユニット及び情報処理装置
US6525932B1 (en) 1999-08-18 2003-02-25 Fujitsu Limited Expansion unit and electronic apparatus
JP4320091B2 (ja) 1999-08-31 2009-08-26 富士通株式会社 拡張ユニット及び携帯型情報処理装置
US6937748B1 (en) 1999-09-10 2005-08-30 Ultra-Scan Corporation Left hand right hand invariant dynamic finger positioning guide
EP1216451B1 (de) 1999-09-17 2003-08-13 Fingerpin AG Vorrichtung zur fingererkennung
US7391865B2 (en) 1999-09-20 2008-06-24 Security First Corporation Secure data parser method and system
US7030860B1 (en) 1999-10-08 2006-04-18 Synaptics Incorporated Flexible transparent touch sensing system for electronic devices
US6757002B1 (en) 1999-11-04 2004-06-29 Hewlett-Packard Development Company, L.P. Track pad pointing device with areas of specialized function
KR200184982Y1 (ko) 1999-11-08 2000-06-15 삼성전자주식회사 지문인식기능을 가지는 디스플레이장치
US6325285B1 (en) 1999-11-12 2001-12-04 At&T Corp. Smart card with integrated fingerprint reader
US7054470B2 (en) 1999-12-02 2006-05-30 International Business Machines Corporation System and method for distortion characterization in fingerprint and palm-print image sequences and using this distortion as a behavioral biometrics
US6512381B2 (en) 1999-12-30 2003-01-28 Stmicroelectronics, Inc. Enhanced fingerprint detection
US20040252867A1 (en) 2000-01-05 2004-12-16 Je-Hsiung Lan Biometric sensor
JP2001208509A (ja) 2000-01-24 2001-08-03 Sony Corp 表面形状認識用半導体装置およびその製造方法
US7079672B2 (en) 2000-01-28 2006-07-18 Chuo Hatsujo Kabushiki Kaisha Fingerprint image evaluating method and fingerprint matching device
JP2006053768A (ja) 2004-08-12 2006-02-23 Nec Corp 指紋装置および指紋法
US6950540B2 (en) 2000-01-31 2005-09-27 Nec Corporation Fingerprint apparatus and method
KR100325381B1 (ko) 2000-02-11 2002-03-06 안준영 지문입력기를 이용한 터치패드 구현방법 및지문입력기능을 하는 터치패드 장치
US7067962B2 (en) 2000-03-23 2006-06-27 Cross Match Technologies, Inc. Multiplexer for a piezo ceramic identification device
JP3825222B2 (ja) 2000-03-24 2006-09-27 松下電器産業株式会社 本人認証装置および本人認証システムならびに電子決済システム
US6643389B1 (en) 2000-03-28 2003-11-04 Stmicroelectronics, Inc. Narrow array capacitive fingerprint imager
US6799275B1 (en) 2000-03-30 2004-09-28 Digital Persona, Inc. Method and apparatus for securing a secure processor
US20030209293A1 (en) 2000-05-11 2003-11-13 Ryousuke Sako Metal surface treatment agent
NO315017B1 (no) 2000-06-09 2003-06-23 Idex Asa Sensorbrikke, s¶rlig for måling av strukturer i en fingeroverflate
NO20003006L (no) 2000-06-09 2001-12-10 Idex Asa Mus
US7184581B2 (en) 2000-06-09 2007-02-27 Idex Asa System for real time finger surface pattern measurement
NO314647B1 (no) 2000-06-09 2003-04-22 Idex Asa Målesystem for fingeravtrykksensor
NO316482B1 (no) 2000-06-09 2004-01-26 Idex Asa Navigasjonsverktöy for kobling til en skjerminnretning
JP3780830B2 (ja) 2000-07-28 2006-05-31 日本電気株式会社 指紋識別方法及び装置
US6681992B2 (en) 2000-08-03 2004-01-27 Tomomi Iihama Image reading apparatus
JP3569804B2 (ja) 2000-08-03 2004-09-29 カシオ計算機株式会社 2次元画像読取装置
US7289649B1 (en) 2000-08-10 2007-10-30 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Fingerprint imager
US20040172339A1 (en) 2000-09-20 2004-09-02 Snelgrove W. Martin Point of sale terminal
JP4303410B2 (ja) 2000-09-29 2009-07-29 富士通株式会社 紋様中心決定装置および紋様方向決定装置並びに紋様位置合わせ装置および紋様照合装置
US6766040B1 (en) 2000-10-02 2004-07-20 Biometric Solutions, Llc System and method for capturing, enrolling and verifying a fingerprint
JP4201476B2 (ja) 2000-10-13 2008-12-24 富士通株式会社 指紋認識装置
US7360688B1 (en) 2000-10-16 2008-04-22 Harris Scott C Intelligent credit card system
US20020089410A1 (en) 2000-11-13 2002-07-11 Janiak Martin J. Biometric authentication device for use with a personal digital assistant
EP1374146B1 (en) 2000-12-05 2005-10-19 Validity Sensors Inc. Swiped aperture capacitive fingerprint sensing systems and methods
EP1624399B1 (en) 2000-12-05 2007-10-31 Validity Sensors Inc. Capacitive rate of movement sensor
US20020067845A1 (en) 2000-12-05 2002-06-06 Griffis Andrew J. Sensor apparatus and method for use in imaging features of an object
US20020089044A1 (en) 2001-01-09 2002-07-11 3M Innovative Properties Company Hermetic mems package with interlocking layers
KR100393062B1 (ko) 2001-01-10 2003-07-31 삼성전자주식회사 절전형 이중 제어 장치 및 그의 전원 제어 방법
US6646316B2 (en) 2001-01-24 2003-11-11 Kingpak Technology, Inc. Package structure of an image sensor and packaging
US7043644B2 (en) 2001-01-31 2006-05-09 Qurio Holdings, Inc. Facilitating file access from firewall-protected nodes in a peer-to-peer network
US20110090047A1 (en) 2001-02-20 2011-04-21 Patel Pankaj B Biometric switch and indicating means
US6959874B2 (en) 2001-02-23 2005-11-01 Bardwell William E Biometric identification system using biometric images and personal identification number stored on a magnetic stripe and associated methods
US20020122026A1 (en) 2001-03-01 2002-09-05 Bergstrom Dean Warren Fingerprint sensor and position controller
US7424618B2 (en) 2001-03-14 2008-09-09 Paladin Electronic Services, Inc. Biometric access control and time and attendance network including configurable system-on-chip (CSOC) processors with embedded programmable logic
EP1371011A1 (de) 2001-03-21 2003-12-17 Siemens Aktiengesellschaft Verfahren zur benutzerführung eines biometrischen systems mit fingerabdruckeingabe
US6525547B2 (en) 2001-04-17 2003-02-25 Sentronics Corporation Capacitive two dimensional sensor
US6946901B2 (en) 2001-05-22 2005-09-20 The Regents Of The University Of California Low-power high-performance integrated circuit and related methods
US7031670B2 (en) 2001-06-25 2006-04-18 Hewlett-Packard Development Company, L.P. Communications accessory and computing unit that operates therewith
US7113622B2 (en) 2001-06-27 2006-09-26 Laurence Hamid Swipe imager with improved sensing control features
EP1399874B1 (en) 2001-06-27 2006-11-02 Activcard Ireland Limited Method and system for transforming an image of a biological surface
US7043061B2 (en) 2001-06-27 2006-05-09 Laurence Hamid Swipe imager with multiple sensing arrays
US20030141959A1 (en) 2001-06-29 2003-07-31 Keogh Colin Robert Fingerprint biometric lock
JP2003028606A (ja) 2001-07-11 2003-01-29 Sony Corp 静電容量検出装置およびこれを用いた指紋照合装置
AU2002346107A1 (en) 2001-07-12 2003-01-29 Icontrol Transactions, Inc. Secure network and networked devices using biometrics
US20030021495A1 (en) 2001-07-12 2003-01-30 Ericson Cheng Fingerprint biometric capture device and method with integrated on-chip data buffering
US6672174B2 (en) 2001-07-23 2004-01-06 Fidelica Microsystems, Inc. Fingerprint image capture device with a passive sensor array
US6597289B2 (en) 2001-07-31 2003-07-22 Stmicroelectronics, Inc. Fingerprint sensor power management detection of overcurrent
US7020591B1 (en) 2001-09-05 2006-03-28 Cogent Systems, Inc Partial differential equation model for image feature extraction and identification
US20030063782A1 (en) 2001-09-13 2003-04-03 Tinku Acharya Method and apparatus to reduce false minutiae in a binary fingerprint image
JP4438265B2 (ja) 2001-09-28 2010-03-24 日本電気株式会社 画像入力装置及びそれを内蔵した電子機器
US7272247B2 (en) 2001-10-10 2007-09-18 Activcard Ireland Limited Method and system for fingerprint authentication
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US7084856B2 (en) 2001-10-22 2006-08-01 Apple Computer, Inc. Mouse having a rotary dial
US7345671B2 (en) 2001-10-22 2008-03-18 Apple Inc. Method and apparatus for use of rotational user inputs
US7046230B2 (en) 2001-10-22 2006-05-16 Apple Computer, Inc. Touch pad handheld device
US20030123714A1 (en) 2001-11-06 2003-07-03 O'gorman Lawrence Method and system for capturing fingerprints from multiple swipe images
US20030095690A1 (en) 2001-11-16 2003-05-22 Acer Inc. Wireless fingerprint identity apparatus and method
US6693441B2 (en) 2001-11-30 2004-02-17 Stmicroelectronics, Inc. Capacitive fingerprint sensor with protective coating containing a conductive suspension
AU2003207563A1 (en) 2002-01-17 2003-09-02 Cross Match Technologies, Inc. Fingerprint workstation and methods
JP2003302699A (ja) 2002-02-05 2003-10-24 Sharp Corp 画像表示装置および画像シフト素子
US7013030B2 (en) 2002-02-14 2006-03-14 Wong Jacob Y Personal choice biometric signature
JP4169185B2 (ja) 2002-02-25 2008-10-22 富士通株式会社 画像連結方法、プログラム及び装置
NO316796B1 (no) 2002-03-01 2004-05-10 Idex Asa Sensormodul for maling av strukturer i en overflate, saerlig en fingeroverflate
JP2003256820A (ja) 2002-03-05 2003-09-12 Casio Comput Co Ltd 画像読取装置及びその感度設定方法
US20050100938A1 (en) 2002-03-14 2005-05-12 Infineon Technologies Ag Vertical impedance sensor arrangement and method for producing a vertical impedance sensor arrangement
US7035443B2 (en) 2002-03-22 2006-04-25 Wong Jacob Y Personal choice biometric signature
US6897002B2 (en) 2002-03-25 2005-05-24 Ricoh Company, Ltd. Liquid developer, image-fixing apparatus using the same, and image-forming apparatus using the same
JP4022090B2 (ja) 2002-03-27 2007-12-12 富士通株式会社 指の動きの検出方法および検出装置
US7369685B2 (en) 2002-04-05 2008-05-06 Identix Corporation Vision-based operating method and system
JP4022861B2 (ja) 2002-04-10 2007-12-19 日本電気株式会社 指紋認証システム、指紋認証方法及び指紋認証プログラム
US7840803B2 (en) 2002-04-16 2010-11-23 Massachusetts Institute Of Technology Authentication of integrated circuits
EP1357668B1 (en) 2002-04-23 2007-10-03 STMicroelectronics S.A. Device and method for generating digital signals coding each a value of an analogue signal
US6924496B2 (en) 2002-05-31 2005-08-02 Fujitsu Limited Fingerprint sensor and interconnect
US7146026B2 (en) 2002-06-04 2006-12-05 Hewlett-Packard Development Company, L.P. Image correction system and method
US6710461B2 (en) 2002-06-06 2004-03-23 Lightuning Tech. Inc. Wafer level packaging of micro electromechanical device
JP4101801B2 (ja) 2002-06-24 2008-06-18 シーメンス アクチエンゲゼルシャフト バイオセンサーアレイおよびその使用方法
US7616784B2 (en) 2002-07-29 2009-11-10 Robert William Kocher Method and apparatus for contactless hand recognition
TW547866U (en) 2002-07-31 2003-08-11 Polytronics Technology Corp Over-current protection device
US7583826B2 (en) 2002-07-31 2009-09-01 Casio Computer Co., Ltd. Image reading apparatus and its driving method
JP4522043B2 (ja) 2002-09-06 2010-08-11 セイコーエプソン株式会社 情報装置及び表示制御方法
CZ2005209A3 (cs) 2002-09-10 2005-12-14 Ivi Smart Technologies, Inc. Bezpečné biometrické ověření identity
US20040050930A1 (en) 2002-09-17 2004-03-18 Bernard Rowe Smart card with onboard authentication facility
JP2004110438A (ja) 2002-09-18 2004-04-08 Nec Corp 画像処理装置、画像処理方法及びプログラム
US6775128B2 (en) 2002-10-03 2004-08-10 Julio Leitao Protective cover sleeve for laptop computer screens
US6947579B2 (en) 2002-10-07 2005-09-20 Technion Research & Development Foundation Ltd. Three-dimensional face recognition
US6838905B1 (en) 2002-10-15 2005-01-04 National Semiconductor Corporation Level translator for high voltage digital CMOS process
US20040155752A1 (en) 2002-11-27 2004-08-12 Jory Radke Reading fingerprints
NO20025803D0 (no) 2002-12-03 2002-12-03 Idex Asa Levende finger
AU2003214908A1 (en) 2002-12-11 2004-06-30 Bourns, Inc. Encapsulated electronic device and method of manufacturing the same
US20040113956A1 (en) 2002-12-12 2004-06-17 International Business Machines Corporation Apparatus and method for providing feedback regarding finger placement relative to an input device
DE10261665B3 (de) 2002-12-20 2004-03-25 Smiths Heimann Biometrics Gmbh Einrichtung und Verfahren zur störungsarmen Aufnahme von hochaufgelösten zweidimensionalen Bildern
US7170934B2 (en) 2002-12-20 2007-01-30 Lsi Logic Corporation Method and/or apparatus for motion estimation using a hierarchical search followed by a computation split for different block sizes
US20040125993A1 (en) 2002-12-30 2004-07-01 Yilin Zhao Fingerprint security systems in handheld electronic devices and methods therefor
US7283983B2 (en) 2003-01-09 2007-10-16 Evolution Robotics, Inc. Computer and vision-based augmented interaction in the use of printed media
FI115109B (fi) 2003-01-22 2005-02-28 Nokia Corp Tunnistusjärjestely ja tunnistusjärjestelyn käsittävä matkaviestin
FI20030102A0 (fi) 2003-01-22 2003-01-22 Nokia Corp Henkilön varmennusjärjestely
US7205621B2 (en) 2003-02-17 2007-04-17 Nippon Telegraph And Telephone Corporation Surface shape recognition sensor
US7146029B2 (en) 2003-02-28 2006-12-05 Fujitsu Limited Chip carrier for fingerprint sensor
JP3770241B2 (ja) 2003-03-04 2006-04-26 株式会社日立製作所 個人認証装置及び個人認証方法
US20040190761A1 (en) 2003-03-05 2004-09-30 Ju-Hyeon Lee Apparatus for fingerprint analysis using current detection
TWI240212B (en) 2003-03-14 2005-09-21 Lightuning Tech Inc Card-type biometric identification device and method therefor
US6983882B2 (en) 2003-03-31 2006-01-10 Kepler, Ltd. Personal biometric authentication and authorization device
JP4160851B2 (ja) 2003-03-31 2008-10-08 富士通株式会社 指紋認識用半導体装置
US7147153B2 (en) 2003-04-04 2006-12-12 Lumidigm, Inc. Multispectral biometric sensor
US20040228505A1 (en) 2003-04-14 2004-11-18 Fuji Photo Film Co., Ltd. Image characteristic portion extraction method, computer readable medium, and data collection and processing device
US7274808B2 (en) 2003-04-18 2007-09-25 Avago Technologies Ecbu Ip (Singapore)Pte Ltd Imaging system and apparatus for combining finger recognition and finger navigation
JP2004317403A (ja) 2003-04-18 2004-11-11 Alps Electric Co Ltd 面圧分布センサ
US7158659B2 (en) 2003-04-18 2007-01-02 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. System and method for multiplexing illumination in combined finger recognition and finger navigation module
US7164782B2 (en) 2003-04-18 2007-01-16 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. System and method for time-space multiplexing in finger-imaging applications
US6710416B1 (en) 2003-05-16 2004-03-23 Agere Systems Inc. Split-gate metal-oxide-semiconductor device
JP2005004718A (ja) 2003-05-16 2005-01-06 Canon Inc 信号処理装置及び制御方法
US7200250B2 (en) 2003-05-20 2007-04-03 Lightuning Tech, Inc. Sweep-type fingerprint sensor module
GB2401979B (en) 2003-05-21 2007-03-21 Research In Motion Ltd Apparatus and method of input and finger print recognition on a handheld electronic device
WO2004114190A1 (en) 2003-06-16 2004-12-29 Uru Technology Incorporated Method and system for creating and operating biometrically enabled multi-purpose credential management devices
JP4309183B2 (ja) 2003-06-18 2009-08-05 Necインフロンティア株式会社 指紋入力装置
US7474772B2 (en) 2003-06-25 2009-01-06 Atrua Technologies, Inc. System and method for a miniature user input device
EP1523807A1 (en) 2003-06-30 2005-04-20 Mobisol Pointing device having fingerprint image recognition function, fingerprint image recognition and pointing method, and method for providing portable terminal service using thereof
US7469024B2 (en) 2003-09-02 2008-12-23 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for finger placement in rake receiver
WO2005024706A1 (en) 2003-09-11 2005-03-17 Philips Intellectual Property & Standards Gmbh Fingerprint detection using sweep-type imager with optoelectronic speed sensor
EP1678655B1 (en) 2003-09-24 2008-11-12 Authentec, Inc. Finger biometric sensor with sensor electronics distributed over thin film and monocrystalline substrates and related methods
US7599530B2 (en) 2003-10-01 2009-10-06 Authentec, Inc. Methods for matching ridge orientation characteristic maps and associated finger biometric sensor
WO2005034021A1 (en) 2003-10-01 2005-04-14 Authentec, Inc. Methods for finger biometric processing and associated finger biometric sensors
JP4294434B2 (ja) 2003-10-17 2009-07-15 株式会社日立製作所 ユニークコード生成装置および方法、ならびにプログラム、記録媒体
US7194392B2 (en) 2003-10-23 2007-03-20 Taner Tuken System for estimating model parameters
DE10352714A1 (de) 2003-11-05 2005-07-07 E.G.O. Elektro-Gerätebau GmbH Bedieneinrichtung
US7071433B2 (en) 2003-11-14 2006-07-04 Ark-Les Corporation Illuminated membrane switch
JP3924558B2 (ja) 2003-11-17 2007-06-06 富士通株式会社 生体情報採取装置
GB0326955D0 (en) 2003-11-19 2003-12-24 Ncr Int Inc Biometric system
TW200517975A (en) 2003-11-20 2005-06-01 Lightuning Tech Inc Sweep-type fingerprint sensor device capable of guiding a finger in a fixed sweeping direction
JP4364609B2 (ja) 2003-11-25 2009-11-18 アルプス電気株式会社 容量検出回路及びそれを用いた指紋センサ
JP4387773B2 (ja) 2003-11-25 2009-12-24 アルプス電気株式会社 容量検出回路及び検出方法並びにそれを用いた指紋センサ
US20050109835A1 (en) 2003-11-26 2005-05-26 Jacoby Brian L. User self-authentication system and method for remote credit card verification
US7447911B2 (en) 2003-11-28 2008-11-04 Lightuning Tech. Inc. Electronic identification key with portable application programs and identified by biometrics authentication
JP2005173700A (ja) 2003-12-08 2005-06-30 Canon Inc 指紋読み取り装置及び個人認証システム
US7263213B2 (en) 2003-12-11 2007-08-28 Lumidigm, Inc. Methods and systems for estimation of personal characteristics from biometric measurements
EP1695136A1 (en) 2003-12-12 2006-08-30 Koninklijke Philips Electronics N.V. A method and apparatus for detection of a speckle based physically unclonable function
US20050136200A1 (en) 2003-12-19 2005-06-23 Durell Christopher N. Diffuse high reflectance film
US6997381B2 (en) 2003-12-24 2006-02-14 Michael Arnouse Dual-sided smart card reader
US20050139685A1 (en) 2003-12-30 2005-06-30 Douglas Kozlay Design & method for manufacturing low-cost smartcards with embedded fingerprint authentication system modules
JP4468896B2 (ja) 2004-01-13 2010-05-26 富士通株式会社 生体情報による認証装置
US20050162402A1 (en) 2004-01-27 2005-07-28 Watanachote Susornpol J. Methods of interacting with a computer using a finger(s) touch sensing input device with visual feedback
US7126389B1 (en) 2004-01-27 2006-10-24 Integrated Device Technology, Inc. Method and apparatus for an output buffer with dynamic impedance control
US7697729B2 (en) 2004-01-29 2010-04-13 Authentec, Inc. System for and method of finger initiated actions
JP2005242856A (ja) 2004-02-27 2005-09-08 Sony Corp 画像処理装置、画像照合装置、および指紋読取装置
US7681232B2 (en) 2004-03-08 2010-03-16 Cardlab Aps Credit card and a secured data activation system
US7321672B2 (en) 2004-03-26 2008-01-22 Casio Computer Co., Ltd. Image reading apparatus and image reading system equipped with the image reading apparatus
GB2412775A (en) 2004-03-31 2005-10-05 Seiko Epson Corp Fingerprint scanner and method of auto focusing one
US20050219200A1 (en) 2004-03-31 2005-10-06 Weng Chien-Sen Fingerprint sensing pixel with a larger aperture
JP4462988B2 (ja) 2004-04-13 2010-05-12 Necインフロンティア株式会社 指紋読取方法および指紋読取システム
US8447077B2 (en) 2006-09-11 2013-05-21 Validity Sensors, Inc. Method and apparatus for fingerprint motion tracking using an in-line array
US7463756B2 (en) 2004-04-16 2008-12-09 Validity Sensors, Inc. Finger position sensing methods and apparatus
US8175345B2 (en) 2004-04-16 2012-05-08 Validity Sensors, Inc. Unitized ergonomic two-dimensional fingerprint motion tracking device and method
US7071708B2 (en) 2004-04-16 2006-07-04 Lightuning Tech. Inc. Chip-type sensor against ESD and stress damages and contamination interference
US8229184B2 (en) 2004-04-16 2012-07-24 Validity Sensors, Inc. Method and algorithm for accurate finger motion tracking
US8131026B2 (en) 2004-04-16 2012-03-06 Validity Sensors, Inc. Method and apparatus for fingerprint image reconstruction
US8358815B2 (en) 2004-04-16 2013-01-22 Validity Sensors, Inc. Method and apparatus for two-dimensional finger motion tracking and control
WO2005106774A2 (en) 2004-04-23 2005-11-10 Validity Sensors, Inc. Methods and apparatus for acquiring a swiped fingerprint image
US7212658B2 (en) 2004-04-23 2007-05-01 Sony Corporation System for fingerprint image reconstruction based on motion estimate across a narrow fingerprint sensor
US7574022B2 (en) 2004-05-20 2009-08-11 Atrua Technologies Secure system and method of creating and processing partial finger images
US7030745B2 (en) 2004-05-21 2006-04-18 General Motors Corporation Spare tire usage detection
US20050269402A1 (en) 2004-06-03 2005-12-08 Tyfone, Inc. System and method for securing financial transactions
US20070180261A1 (en) 2004-06-09 2007-08-02 Koninklijke Philips Electronics, N.V. Biometric template protection and feature handling
US8016185B2 (en) 2004-07-06 2011-09-13 Visa International Service Association Money transfer service with authentication
EP1617438B1 (en) 2004-07-14 2006-10-25 STMicroelectronics S.r.l. Redundancy based NAND flash memory
TWI298852B (en) 2004-08-12 2008-07-11 Lightuning Tech Inc Sequential fingerprint image capturing device and a processing method thereof
JP4208200B2 (ja) 2004-09-28 2009-01-14 シャープ株式会社 ポインティングデバイス
WO2006041780A1 (en) 2004-10-04 2006-04-20 Validity Sensors, Inc. Fingerprint sensing assemblies comprising a substrate
JP2006107366A (ja) 2004-10-08 2006-04-20 Fujitsu Ltd 生体情報入力装置,生体認証装置,生体情報処理方法,生体情報処理プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体
WO2006040724A1 (en) 2004-10-15 2006-04-20 Koninklijke Philips Electronics N.V. Integrated circuit with a true random number generator
US7097108B2 (en) 2004-10-28 2006-08-29 Bellsouth Intellectual Property Corporation Multiple function electronic cards
WO2006050374A2 (en) 2004-11-01 2006-05-11 Ultra-Scan Corporation Biometric security system and method
EP1842203A4 (en) 2004-11-12 2011-03-23 Verayo Inc KEYS OF VOLATILE DEVICES, AND THEIR APPLICATIONS
US7565548B2 (en) 2004-11-18 2009-07-21 Biogy, Inc. Biometric print quality assurance
CN100500778C (zh) 2004-11-23 2009-06-17 鸿富锦精密工业(深圳)有限公司 表面抗指纹化涂层
WO2006071798A1 (en) 2004-12-23 2006-07-06 Touchsensor Technologies, Llc Track position sensor and method
KR100641423B1 (ko) 2004-12-29 2006-11-01 엘지전자 주식회사 지문인식 시스템형 이동통신단말기
JP4093234B2 (ja) 2005-01-04 2008-06-04 セイコーエプソン株式会社 カードケース、icカード及びicカードユニット
US7477130B2 (en) 2005-01-28 2009-01-13 Littelfuse, Inc. Dual fuse link thin film fuse
US20060181521A1 (en) 2005-02-14 2006-08-17 Atrua Technologies, Inc. Systems for dynamically illuminating touch sensors
TW200629167A (en) 2005-02-15 2006-08-16 Elecvision Inc Fingerprint image identification and positioning method
EP1866837B1 (en) 2005-02-17 2012-01-18 Authentec, Inc. Finger sensor apparatus using image resampling and associated methods
KR100747446B1 (ko) 2005-03-07 2007-08-09 엘지전자 주식회사 휴대단말기의 지문인식 장치 및 방법
US7899216B2 (en) 2005-03-18 2011-03-01 Sanyo Electric Co., Ltd. Biometric information processing apparatus and biometric information processing method
JP4346033B2 (ja) 2005-03-22 2009-10-14 株式会社リコー 電源装置および画像形成装置
US7791452B2 (en) 2005-03-23 2010-09-07 Alarm Lock Systems, Inc. Wireless access control and event controller system
US20070036400A1 (en) 2005-03-28 2007-02-15 Sanyo Electric Co., Ltd. User authentication using biometric information
CA2504004A1 (en) 2005-04-06 2006-10-06 Martin Luther Training system for musical instruments
US8769433B2 (en) 2005-05-13 2014-07-01 Entrust, Inc. Method and apparatus for protecting communication of information through a graphical user interface
JP4675152B2 (ja) 2005-05-16 2011-04-20 株式会社ワコム 可搬性を備えるコンピュータ
TW200641969A (en) 2005-05-27 2006-12-01 Siliconware Precision Industries Co Ltd Sensor type semiconductor device and method for fabricating thereof
US7373843B2 (en) 2005-06-02 2008-05-20 Fidelica Microsystems Flexible imaging pressure sensor
US7200576B2 (en) 2005-06-20 2007-04-03 Microsoft Corporation Secure online transactions using a captcha image as a watermark
US7496216B2 (en) 2005-06-21 2009-02-24 Hewlett-Packard Development Company, L.P. Fingerprint capture
US7505613B2 (en) 2005-07-12 2009-03-17 Atrua Technologies, Inc. System for and method of securing fingerprint biometric systems against fake-finger spoofing
US7460697B2 (en) 2005-07-19 2008-12-02 Validity Sensors, Inc. Electronic fingerprint sensor with differential noise cancellation
WO2007017878A2 (en) 2005-08-11 2007-02-15 Sandisk Il Ltd. Extended one-time password method and apparatus
US7421099B2 (en) 2005-08-17 2008-09-02 Ultra-Scan Corporation Use of papilla mapping to determine a friction-ridge surface
EP1924976A2 (en) 2005-08-18 2008-05-28 IVI Smart Technologies Inc. Biometric identity verification system and method
US20070058843A1 (en) 2005-09-09 2007-03-15 Theis Jason S Secure Identification Device for Verifying Operator Identity
US7664961B2 (en) 2005-09-12 2010-02-16 Imation Corp. Wireless handheld device with local biometric authentication
JP4670664B2 (ja) 2005-10-05 2011-04-13 三菱電機株式会社 画像認識装置
EP1775674A1 (en) 2005-10-11 2007-04-18 Aimgene Technology Co., Ltd. Press-trigger fingerprint sensor module
JP4881387B2 (ja) 2005-10-18 2012-02-22 オーセンテック,インコーポレイテッド フレキシブル回路を備えた指センサおよびそれに関連する方法
TW200606746A (en) 2005-10-25 2006-02-16 Li-Guo Chiou Portable storage device having biological protection mechanism and its method of protection
TWM291671U (en) 2005-11-09 2006-06-01 Wistron Corp Enclosure with rotary functions and electric device for combining the enclosure
US7809211B2 (en) 2005-11-17 2010-10-05 Upek, Inc. Image normalization for computed image construction
TW200617798A (en) 2005-11-25 2006-06-01 Li-Guo Chiou Memory storage device having finger print sensing and data protection method thereof
US7643950B1 (en) 2005-12-01 2010-01-05 National Semiconductor Corporation System and method for minimizing power consumption for an object sensor
US7503504B2 (en) 2005-12-15 2009-03-17 Intel Corporation Transaction card supporting multiple transaction types
US20070160269A1 (en) 2006-01-04 2007-07-12 Peng-Chia Kuo Electrical Switch Device with Feature Identification and Method
JP4740743B2 (ja) 2006-01-06 2011-08-03 富士通株式会社 生体情報入力装置
EP1811666A1 (en) 2006-01-19 2007-07-25 3M Innovative Properties Company Proximity sensor and method for manufacturing the same
US7502761B2 (en) 2006-02-06 2009-03-10 Yt Acquisition Corporation Method and system for providing online authentication utilizing biometric data
US20070198141A1 (en) 2006-02-21 2007-08-23 Cmc Electronics Inc. Cockpit display system
US7826645B1 (en) 2006-02-22 2010-11-02 Cayen Joseph D Wireless fingerprint attendance system
US20070237366A1 (en) 2006-03-24 2007-10-11 Atmel Corporation Secure biometric processing system and method of use
US7594603B2 (en) 2006-03-29 2009-09-29 Stmicroelectronics, Inc. System and method for sensing biometric and non-biometric smart card devices
US20100045705A1 (en) 2006-03-30 2010-02-25 Roel Vertegaal Interaction techniques for flexible displays
US20070248249A1 (en) 2006-04-20 2007-10-25 Bioscrypt Inc. Fingerprint identification system for access control
TW200743038A (en) 2006-05-12 2007-11-16 Lite On Semiconductor Corp Motion detection method of a one-dimensional fingerprint detection module
BRPI0712152A2 (pt) 2006-06-09 2012-02-22 Verisign, Inc. método e aparelho para prover autetenticação e privacidade com dispositivos de baixa complexidade
WO2008091361A2 (en) 2006-06-19 2008-07-31 Authentec, Inc. Finger sensing device with spoof reduction features and associated methods
US20080126260A1 (en) 2006-07-12 2008-05-29 Cox Mark A Point Of Sale Transaction Device With Magnetic Stripe Emulator And Biometric Authentication
US20080013805A1 (en) 2006-07-17 2008-01-17 Authentec, Inc. Finger sensing device using indexing and associated methods
JP4162023B2 (ja) 2006-08-24 2008-10-08 ミツミ電機株式会社 指紋検出装置
US20080049987A1 (en) 2006-08-28 2008-02-28 Champagne Katrina S Fingerprint recognition system
WO2008033264A2 (en) 2006-09-11 2008-03-20 Validity Sensors, Inc. Method and apparatus for fingerprint motion tracking using an in-line array for use in navigation applications
US20080069412A1 (en) 2006-09-15 2008-03-20 Champagne Katrina S Contoured biometric sensor
JP4996904B2 (ja) 2006-10-04 2012-08-08 株式会社日立製作所 生体認証システム、登録端末、認証端末、及び認証サーバ
US8063734B2 (en) 2006-11-06 2011-11-22 Harrow Products Llc Access control system wherein the remote device is automatically updated with a central user list from the central station upon use of the remote device
EP1939788A1 (en) 2006-12-29 2008-07-02 Italdata Ingegneria Dell'Idea S.p.A. Device and method for the taking of fingerprints
US8818904B2 (en) 2007-01-17 2014-08-26 The Western Union Company Generation systems and methods for transaction identifiers having biometric keys associated therewith
WO2008090608A1 (ja) 2007-01-24 2008-07-31 Fujitsu Limited 画像読取装置、画像読取プログラム、画像読取方法
US8058937B2 (en) 2007-01-30 2011-11-15 Cypress Semiconductor Corporation Setting a discharge rate and a charge rate of a relaxation oscillator circuit
US9418501B2 (en) 2007-02-05 2016-08-16 First Data Corporation Method for digital signature authentication of pin-less debit card account transactions
US20080185429A1 (en) 2007-02-05 2008-08-07 First Data Corporation Authentication Of PIN-Less Transactions
US7841539B2 (en) 2007-02-15 2010-11-30 Alfred Hewton Smart card with random temporary account number generation
TW200838471A (en) 2007-03-26 2008-10-01 Wells Technology Co Ltd Dr X-ray film reading device
US20080238878A1 (en) 2007-03-30 2008-10-02 Pi-Hui Wang Pointing device using fingerprint
US8107212B2 (en) 2007-04-30 2012-01-31 Validity Sensors, Inc. Apparatus and method for protecting fingerprint sensing circuitry from electrostatic discharge
US8290150B2 (en) 2007-05-11 2012-10-16 Validity Sensors, Inc. Method and system for electronically securing an electronic device using physically unclonable functions
US20110002461A1 (en) 2007-05-11 2011-01-06 Validity Sensors, Inc. Method and System for Electronically Securing an Electronic Biometric Device Using Physically Unclonable Functions
ATE508428T1 (de) 2007-05-16 2011-05-15 Precise Biometrics Ab Sequentielle bildausrichtung
JP4389971B2 (ja) 2007-06-19 2009-12-24 ミツミ電機株式会社 指紋画像形成装置及びこれに用いる指移動量推定方法
EP2195314B1 (en) 2007-08-27 2011-03-23 Theravance, Inc. Disubstituted alkyl-8-azabicyclo [3.2.1.]octane compounds as mu opioid receptor antagonists
TWI399088B (zh) 2007-10-12 2013-06-11 Sony Corp 資料處理器,固態成像裝置,成像裝置,及電子設備
US7715164B2 (en) 2007-11-20 2010-05-11 Inpaq Technology Co., Ltd. Embedded type multifunctional integrated structure and method for manufacturing the same
US8558663B2 (en) 2007-11-30 2013-10-15 Bank Of America Corporation Integration of facial recognition into cross channel authentication
US20090155456A1 (en) 2007-12-14 2009-06-18 Validity Sensors, Inc. System and Method for Fingerprint-Resistant Surfaces for Devices Using Fingerprint Sensors
US8276816B2 (en) 2007-12-14 2012-10-02 Validity Sensors, Inc. Smart card system with ergonomic fingerprint sensor and method of using
WO2009079221A2 (en) 2007-12-14 2009-06-25 Validity Sensors, Inc. Method and algorithm for accurate finger motion tracking
US8204281B2 (en) 2007-12-14 2012-06-19 Validity Sensors, Inc. System and method to remove artifacts from fingerprint sensor scans
US8582837B2 (en) 2007-12-31 2013-11-12 Authentec, Inc. Pseudo-translucent integrated circuit package
US7741709B2 (en) 2008-01-09 2010-06-22 Inpaq Technology Co., Ltd. Embedded type multifunctional integrated structure for integrating protection components and method for manufacturing the same
US20090212902A1 (en) 2008-02-21 2009-08-27 Lasercard Corporation System and method for authorizing limited access
US8018065B2 (en) 2008-02-28 2011-09-13 Atmel Corporation Wafer-level integrated circuit package with top and bottom side electrical connections
US20090237135A1 (en) 2008-03-21 2009-09-24 Ravindraraj Ramaraju Schmitt trigger having variable hysteresis and method therefor
US8005276B2 (en) 2008-04-04 2011-08-23 Validity Sensors, Inc. Apparatus and method for reducing parasitic capacitive coupling and noise in fingerprint sensing circuits
US8116540B2 (en) 2008-04-04 2012-02-14 Validity Sensors, Inc. Apparatus and method for reducing noise in fingerprint sensing circuits
US7953258B2 (en) 2008-04-04 2011-05-31 Validity Sensors, Inc. Fingerprint sensing circuit having programmable sensing patterns
US9317851B2 (en) 2008-06-19 2016-04-19 Bank Of America Corporation Secure transaction personal computer
WO2010036445A1 (en) 2008-07-22 2010-04-01 Validity Sensors, Inc. System, device and method for securing a device component
US20100117224A1 (en) 2008-08-29 2010-05-13 Vertical Circuits, Inc. Sensor
US20100083000A1 (en) 2008-09-16 2010-04-01 Validity Sensors, Inc. Fingerprint Sensor Device and System with Verification Token and Methods of Using
US8391568B2 (en) 2008-11-10 2013-03-05 Validity Sensors, Inc. System and method for improved scanning of fingerprint edges
US9213450B2 (en) 2008-11-17 2015-12-15 Tpk Touch Solutions Inc. Touch sensor
US9235747B2 (en) 2008-11-27 2016-01-12 Apple Inc. Integrated leadframe and bezel structure and device formed from same
US8278946B2 (en) 2009-01-15 2012-10-02 Validity Sensors, Inc. Apparatus and method for detecting finger activity on a fingerprint sensor
US20100180136A1 (en) 2009-01-15 2010-07-15 Validity Sensors, Inc. Ultra Low Power Wake-On-Event Mode For Biometric Systems
US20100176892A1 (en) 2009-01-15 2010-07-15 Validity Sensors, Inc. Ultra Low Power Oscillator
US8600122B2 (en) 2009-01-15 2013-12-03 Validity Sensors, Inc. Apparatus and method for culling substantially redundant data in fingerprint sensing circuits
US8374407B2 (en) 2009-01-28 2013-02-12 Validity Sensors, Inc. Live finger detection
US20100208953A1 (en) 2009-02-17 2010-08-19 Validity Sensors, Inc. Illuminated Fingerprint Sensor and Method
JP2010238821A (ja) 2009-03-30 2010-10-21 Sony Corp 多層配線基板、スタック構造センサパッケージおよびその製造方法
WO2010143597A1 (ja) 2009-06-08 2010-12-16 日本カーバイド工業株式会社 回路基板の製造方法、及び、これにより製造される回路基板、及び、これに用いられる回路基板用母基板
US20110018556A1 (en) 2009-07-21 2011-01-27 Borei Corporation Pressure and touch sensors on flexible substrates for toys
US20110083018A1 (en) 2009-10-06 2011-04-07 Validity Sensors, Inc. Secure User Authentication
US9336428B2 (en) 2009-10-30 2016-05-10 Synaptics Incorporated Integrated fingerprint sensor and display
US9400911B2 (en) 2009-10-30 2016-07-26 Synaptics Incorporated Fingerprint sensor and integratable electronic display
US8421890B2 (en) 2010-01-15 2013-04-16 Picofield Technologies, Inc. Electronic imager using an impedance sensor grid array and method of making
US8791792B2 (en) 2010-01-15 2014-07-29 Idex Asa Electronic imager using an impedance sensor grid array mounted on or about a switch and method of making
US9666635B2 (en) 2010-02-19 2017-05-30 Synaptics Incorporated Fingerprint sensing circuit
US8716613B2 (en) 2010-03-02 2014-05-06 Synaptics Incoporated Apparatus and method for electrostatic discharge protection
US9001040B2 (en) 2010-06-02 2015-04-07 Synaptics Incorporated Integrated fingerprint sensor and navigation device
US8331096B2 (en) 2010-08-20 2012-12-11 Validity Sensors, Inc. Fingerprint acquisition expansion card apparatus
US8538097B2 (en) 2011-01-26 2013-09-17 Validity Sensors, Inc. User input utilizing dual line scanner apparatus and method
US8594393B2 (en) 2011-01-26 2013-11-26 Validity Sensors System for and method of image reconstruction with dual line scanner using line counts
GB2489100A (en) 2011-03-16 2012-09-19 Validity Sensors Inc Wafer-level packaging for a fingerprint sensor
US9195877B2 (en) 2011-12-23 2015-11-24 Synaptics Incorporated Methods and devices for capacitive image sensing

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080063245A1 (en) 2006-09-11 2008-03-13 Validity Sensors, Inc. Method and apparatus for fingerprint motion tracking using an in-line array for use in navigation applications

Also Published As

Publication number Publication date
KR20120086677A (ko) 2012-08-03
TWI439948B (zh) 2014-06-01
US8538097B2 (en) 2013-09-17
US8811723B2 (en) 2014-08-19
US20130335322A1 (en) 2013-12-19
TW201234279A (en) 2012-08-16
DE102011122680B4 (de) 2016-05-04
GB2487661B (en) 2015-07-15
GB201201301D0 (en) 2012-03-07
DE102011122680A1 (de) 2012-07-26
GB2487661A (en) 2012-08-01
US20120189166A1 (en) 2012-07-26

Similar Documents

Publication Publication Date Title
KR101364840B1 (ko) 이중 라인 스캐너를 이용한 사용자 입력 장치 및 방법
US9721137B2 (en) Method and apparatus for fingerprint image reconstruction
KR101773030B1 (ko) 전자디바이스 제어방법
US8588467B2 (en) Apparatus and method for detecting hands of subject in real time
KR100947990B1 (ko) 차영상 엔트로피를 이용한 시선 추적 장치 및 그 방법
KR101603469B1 (ko) 생체 인증 장치, 생체 인증 방법 및 생체 인증용 컴퓨터 프로그램
WO2009079221A2 (en) Method and algorithm for accurate finger motion tracking
JP6326847B2 (ja) 画像処理装置、画像処理方法および画像処理プログラム
US8457924B2 (en) Control system and method using an ultrasonic area array
US20160210452A1 (en) Multi-gesture security code entry
US11068690B2 (en) Detection device, information processing device, and information processing method
US10949640B2 (en) Method of controlling an electronic device
CN110377187A (zh) 估计被遮挡指尖的方法和装置、姿势识别***及存储介质
JP2007189395A (ja) 携帯電話機
TWI773991B (zh) 指紋辨識方法及電子互動裝置
CN111052133A (zh) 用于确定手指与指纹传感器接触的方法和指纹感测***
US8358803B2 (en) Navigation using fourier phase technique
TWI674536B (zh) 指紋導航方法及電子裝置
JP5495657B2 (ja) 文字認識装置、文字認識プログラム
JP4759633B2 (ja) 生体情報入力装置,生体情報処理方法および生体情報処理プログラム
CN113574532A (zh) 指纹模板的注册

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee