KR102195456B1 - 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법 - Google Patents
안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법 Download PDFInfo
- Publication number
- KR102195456B1 KR102195456B1 KR1020180170661A KR20180170661A KR102195456B1 KR 102195456 B1 KR102195456 B1 KR 102195456B1 KR 1020180170661 A KR1020180170661 A KR 1020180170661A KR 20180170661 A KR20180170661 A KR 20180170661A KR 102195456 B1 KR102195456 B1 KR 102195456B1
- Authority
- KR
- South Korea
- Prior art keywords
- motion
- wireless terminal
- facial
- area
- face
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
-
- G06K9/00221—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법에 관한 것으로, i(i≥1)개의 카메라를 구비한 무선단말에서 구동(또는 활성화)된 프로그램코드를 통해 실행되는 방법에 있어서, 상기 프로그램코드는 사람의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작을 실행 가능한 모션 인식 기반 동작 기능이 설정된 모션 반응 인터페이스 영역을 포함하는 앱 화면(또는 페이지)이 상기 무선단말의 화면을 통해 표시되는지 확인하고, 상기 앱 화면(또는 페이지)이 상기 무선단말의 화면을 통해 표시되는 경우, 상기 무선단말에 구비된 i개의 카메라 중 상기 무선단말의 화면 방향과 동일 방향에 구비된 전면 카메라를 통해 촬영되는 영상정보를 판독하여 사람의 안면 구조에 대응되는 안면 영역이 촬영되는지 확인하고, 상기 전면 카메라를 통해 사람의 안면 영역이 촬영되는 경우, 상기 프로그램코드는 특정 사용자의 안면으로부터 인식된 N(N>3)개의 안면 특징점을 포함하는 특정 사용자의 안면인식 패턴정보를 이용하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증하는 절차를 수행하고, 상기 전면 카메라를 통해 촬영된 상기 특정 사용자의 안면을 고유 식별 인증한 경우, 상기 프로그램코드는 상기 전면 카메라를 통해 상기 특정 사용자의 인증된 안면 영역의 적어도 일부를 포함하는 영상정보가 촬영되고 있는 상태에서 상기 영상정보를 판독하여 상기 특정 사용자의 지정된 신체 부위를 통해 상기 앱 화면(또는 페이지)에 포함된 상기 모션 반응 인터페이스 영역에 설정된 특정한 모션 인식 기반 동작 기능을 실행하기 위한 특정 모션이 인식되는지 확인하고, 상기 전면 카메라를 통해 상기 특정 사용자의 특정 모션을 인식한 경우, 상기 프로그램코드는 상기 앱 화면(또는 페이지)에 포함된 상기 모션 반응 인터페이스 영역에 설정되어 있으며 상기 인식된 특정 모션에 대응하는 특정한 모션 인식 기반 동작 기능을 실행하며, 상기 모션 반응 인터페이스 영역은, 상기 무선단말의 지정된 입력부를 통해 지정된 입력값을 입력받아 지정된 동작을 실행하는 입력 기반 동작 기능이 기본 설정된 인터페이스 영역을 포함하고,상기 앱 화면(또는 페이지)은, M(M≥1)개의 모션에 각기 대응하는 M개의 모션 반응 인터페이스 영역을 포함하여 이루어진다.
Description
본 발명은 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법에 관한 것으로, 안면 인식을 통해 고유 식별 인증이 된 사용자의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작을 실행 하도록 하는 방법에 관한 것이다.
안면 인식 기술은 얼굴 특징과 안면 데이터베이스를 서로 비교하여 사람을 자동으로 식별하는 생체인식기술의 하나로, 최근 출입통제나 금융거래 등의 본인을 인증하는 방법으로 사용되고 있다.
대한민국 공개특허공보 제10-2016-0010786호(2016년 01월 28일 공개)는 안면인식 및 매칭기술을 이용한 장애인전용 주차 관리 시스템에 대한 것으로, 장애인 주차구역에서 주차차량과 함께 운전자 또는 탑승자의 안면을 인식한 후 인식된 정보를 등록정보와 비교 판단하는 방법에 개시되어 있다.
그러나 대부분의 안면 인식이 단순히 특정 사용자를 인식하는 것에 불과할 뿐, 그 이상의 사용자 행위에 기반한 다양한 기기의 제어와는 별개로 취급되어 왔다. 예컨대, 특정 기기를 사용하는 경우, 안면 인식을 통해 사용자 본인 인증이 된 후에 기기의 제어를 위해서는 별도의 사용자 액션(키 입력, 화면 터치 등)이 필요한데, 장애인이나 기타 사용자 액션에 제약이 있는 업무 분야에서는 좀 더 효과적으로 특정 기기를 실행할 방법이 필요했다.
상기와 같은 문제점을 해소하기 위한 본 발명의 목적은, i(i≥1)개의 카메라를 구비한 무선단말에서 구동(또는 활성화)된 프로그램코드를 통해 실행되는 방법에 있어서, 상기 프로그램코드는 사람의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작을 실행 가능한 모션 인식 기반 동작 기능이 설정된 모션 반응 인터페이스 영역을 포함하는 앱 화면(또는 페이지)이 상기 무선단말의 화면을 통해 표시되는지 확인하고, 상기 앱 화면(또는 페이지)이 상기 무선단말의 화면을 통해 표시되는 경우, 상기 무선단말에 구비된 i개의 카메라 중 상기 무선단말의 화면 방향과 동일 방향에 구비된 전면 카메라를 통해 촬영되는 영상정보를 판독하여 사람의 안면 구조에 대응되는 안면 영역이 촬영되는지 확인하는 제1 단계와 상기 전면 카메라를 통해 사람의 안면 영역이 촬영되는 경우, 상기 프로그램코드는 특정 사용자의 안면으로부터 인식된 N(N>3)개의 안면 특징점을 포함하는 특정 사용자의 안면인식 패턴정보를 이용하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증하는 절차를 수행하는 제2 단계와 상기 전면 카메라를 통해 촬영된 상기 특정 사용자의 안면을 고유 식별 인증한 경우, 상기 프로그램코드는 상기 전면 카메라를 통해 상기 특정 사용자의 인증된 안면 영역의 적어도 일부를 포함하는 영상정보가 촬영되고 있는 상태에서 상기 영상정보를 판독하여 상기 특정 사용자의 지정된 신체 부위를 통해 상기 앱 화면(또는 페이지)에 포함된 상기 모션 반응 인터페이스 영역에 설정된 특정한 모션 인식 기반 동작 기능을 실행하기 위한 특정 모션이 인식되는지 확인하는 제3 단계 및 상기 전면 카메라를 통해 상기 특정 사용자의 특정 모션을 인식한 경우, 상기 프로그램코드는 상기 앱 화면(또는 페이지)에 포함된 상기 모션 반응 인터페이스 영역에 설정되어 있으며 상기 인식된 특정 모션에 대응하는 특정한 모션 인식 기반 동작 기능을 실행하는 제4 단계를 포함하며, 상기 모션 반응 인터페이스 영역은, 상기 무선단말의 지정된 입력부를 통해 지정된 입력값을 입력받아 지정된 동작을 실행하는 입력 기반 동작 기능이 기본 설정된 인터페이스 영역을 포함하고,상기 앱 화면(또는 페이지)은, M(M≥1)개의 모션에 각기 대응하는 M개의 모션 반응 인터페이스 영역을 포함하여 이루어지는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법을 제공함에 있다.
본 발명에 따른 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법은, i(i≥1)개의 카메라를 구비한 무선단말에서 구동(또는 활성화)된 프로그램코드를 통해 실행되는 방법에 있어서, 상기 프로그램코드는 사람의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작을 실행 가능한 모션 인식 기반 동작 기능이 설정된 모션 반응 인터페이스 영역을 포함하는 앱 화면(또는 페이지)이 상기 무선단말의 화면을 통해 표시되는지 확인하고, 상기 앱 화면(또는 페이지)이 상기 무선단말의 화면을 통해 표시되는 경우, 상기 무선단말에 구비된 i개의 카메라 중 상기 무선단말의 화면 방향과 동일 방향에 구비된 전면 카메라를 통해 촬영되는 영상정보를 판독하여 사람의 안면 구조에 대응되는 안면 영역이 촬영되는지 확인하는 제1 단계와 상기 전면 카메라를 통해 사람의 안면 영역이 촬영되는 경우, 상기 프로그램코드는 특정 사용자의 안면으로부터 인식된 N(N>3)개의 안면 특징점을 포함하는 특정 사용자의 안면인식 패턴정보를 이용하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증하는 절차를 수행하는 제2 단계와 상기 전면 카메라를 통해 촬영된 상기 특정 사용자의 안면을 고유 식별 인증한 경우, 상기 프로그램코드는 상기 전면 카메라를 통해 상기 특정 사용자의 인증된 안면 영역의 적어도 일부를 포함하는 영상정보가 촬영되고 있는 상태에서 상기 영상정보를 판독하여 상기 특정 사용자의 지정된 신체 부위를 통해 상기 앱 화면(또는 페이지)에 포함된 상기 모션 반응 인터페이스 영역에 설정된 특정한 모션 인식 기반 동작 기능을 실행하기 위한 특정 모션이 인식되는지 확인하는 제3 단계 및 상기 전면 카메라를 통해 상기 특정 사용자의 특정 모션을 인식한 경우, 상기 프로그램코드는 상기 앱 화면(또는 페이지)에 포함된 상기 모션 반응 인터페이스 영역에 설정되어 있으며 상기 인식된 특정 모션에 대응하는 특정한 모션 인식 기반 동작 기능을 실행하는 제4 단계를 포함하며, 상기 모션 반응 인터페이스 영역은, 상기 무선단말의 지정된 입력부를 통해 지정된 입력값을 입력받아 지정된 동작을 실행하는 입력 기반 동작 기능이 기본 설정된 인터페이스 영역을 포함하고,상기 앱 화면(또는 페이지)은, M(M≥1)개의 모션에 각기 대응하는 M개의 모션 반응 인터페이스 영역을 포함하여 이루어지는 것을 특징으로 한다.
삭제
본 발명에 따르면, 상기 프로그램코드는 상기 무선단말에 구비된 카메라에 대한 사용 권한을 획득하는 절차를 수행하는 단계를 더 포함하여 이루어질 수 있다.
본 발명에 따르면, 상기 프로그램코드는 상기 전면 카메라를 통해 특정 사용자 안면을 고유 식별과 동시에 인증 가능한 N개의 안면 특징점을 지정된 횟수 이상 인식하고 정규화하여 상기 특정 사용자의 안면인식 패턴정보를 생성하는 단계와, 상기 프로그램코드는 상기 생성된 특정 사용자의 안면인식 패턴정보를 상기 무선단말의 지정된 저장영역에 저장하거나 지정된 인증서버로 전송하여 지정된 저장매체에 저장하도록 처리하는 단계를 더 포함하여 이루어질 수 있다.
삭제
삭제
본 발명에 따르면, 상기 지정된 신체 부위는, 안면 영역의 좌측 눈 부위, 안면 영역의 우측 눈 부위, 안면 영역의 좌측 볼 부위, 안면 영역의 우측 볼 부위, 안면 영역의 코 부위, 안면 영역의 입 부위, 좌측 어깨 부위, 우측 어깨 부위, 좌측 팔 부위, 우측 팔 부위, 좌측 손 부위, 우측 손 부위, 좌측 손가락 부위, 우측 손가락 부위 중 적어도 하나의 신체 부위 또는 둘 이상 신체 부위의 조합을 포함하여 이루어질 수 있다.
삭제
삭제
본 발명에 따르면, 상기 모션 반응 인터페이스 영역은, 특정한 모션 인식 기반 동작 기능에 대응하는 특정 모션이 설정되는 것을 특징으로 한다.
삭제
본 발명에 따르면, 상기 모션 반응 인터페이스 영역은, E(E≥1)개의 모션 인식 기반 동작 기능에 각기 대응하는 E개의 모션이 설정되는 것을 특징으로 한다.
삭제
삭제
삭제
본 발명에 따르면, 상기 제1 단계는, 상기 프로그램코드는 상기 앱 화면(또는 페이지)에 포함된 M개의 모션 반응 인터페이스 영역 중 제m(1≤m≤M) 모션 반응 인터페이스 영역이 상기 무선단말의 화면을 통해 표시된 상태인지 확인하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따르면, 상기 제3 단계는, 상기 프로그램코드는 상기 무선단말의 화면을 통해 표시된 제m 모션 반응 인터페이스 영역에 설정된 제m 모션이 인식되는지 확인하는 단계를 포함하여 이루어질 수 있다.
본 발명에 따르면, 상기 제3 단계는, 상기 프로그램코드는 상기 무선단말의 화면을 통해 표시된 제m 모션 반응 인터페이스 영역을 통해 실행 가능한 E(E≥1)개의 모션 인식 기반 동작 기능 중 제e(1≤e≤E) 모션 인식 기반 동작 기능에 대응하는 제e 모션이 인식되는지 확인하는 단계를 포함하여 이루어질 수 있다.
본 발명에 따르면, 상기 제2 단계는, 상기 무선단말의 지정된 저장영역에 상기 특정 사용자의 안면인식 패턴정보가 저장된 경우, 상기 프로그램코드는 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 판독하여 특정 사용자 안면을 고유 식별과 동시에 인증 가능한 n(3≤n≤N)개의 안면 특징점을 인식하는 단계와, 상기 프로그램코드는 상기 무선단말의 지정된 저장영역에 저장된 상기 특정 사용자의 안면인식 패턴정보에 포함된 N개의 안면 특징점을 통해 상기 인식된 n개의 안면 특징점을 판독하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증하는 단계를 포함하여 이루어질 수 있다.
본 발명에 따르면, 상기 제2 단계는, 지정된 인증서버의 지정된 저장매체에 상기 특정 사용자의 안면인식 패턴정보가 저장된 경우, 상기 프로그램코드는 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 판독하여 특정 사용자 안면을 고유 식별과 동시에 인증 가능한 n(3≤n≤N)개의 안면 특징점을 인식하는 단계와, 상기 프로그램코드는 상기 인식된 n개의 안면 특징점을 포함하는 안면인식정보를 상기 인증서버로 전송하고, 상기 인증서버는 상기 안면인식정보를 수신하는 단계와, 상기 인증서버는 지정된 저장매체에 저장된 상기 특정 사용자의 안면인식 패턴정보에 포함된 N개의 안면 특징점을 통해 상기 안면인식정보에 포함된 n개의 안면 특징점을 판독하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증하는 단계와, 상기 인증서버는 상기 특정 사용자의 안면을 고유 식별 인증한 결과정보를 생성하여 상기 무선단말에서 구동된 프로그램코드로 제공하고, 상기 프로그램코드는 상기 결과정보를 수신하는 단계를 포함하여 이루어질 수 있다.
본 발명에 따르면, 상기 제2 단계는, 상기 전면 카메라를 통해 사람의 안면 영역이 촬영되는 경우, 상기 프로그램코드는 상기 무선단말의 지정된 저장영역에 상기 특정 사용자의 안면인식 패턴정보를 이용하여 상기 특정 사용자의 안면을 고유 식별 인증한 결과정보를 포함하는 안면식별인증내역이 저장되어 있는지 확인하는 단계와, 상기 프로그램코드는 상기 안면식별인증내역을 미확인한 경우에 상기 특정 사용자의 안면인식 패턴정보에 포함된 N개의 안면 특징점 중 특정 사용자 안면을 고유 식별과 동시에 인증 가능한 n(3≤n≤N)개의 안면 특징점을 이용하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증하는 안면식별인증 절차를 수행하고 상기 특정 사용자의 안면 인증 시 상기 특정 사용자의 안면을 고유 식별 인증한 결과정보를 포함하는 안면식별인증내역을 상기 무선단말의 지정된 저장영역에 저장하고, 상기 안면식별인증내역을 확인한 경우에 기 식별된 특정 사용자의 안면을 인증 가능한 n'(3≤n'<N)개의 안면 특징점을 이용하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 저장된 안면식별인증내역에 대응하는 특정 사용자의 안면으로 인증하는 안면인증 절차를 수행하는 단계를 포함하여 이루어질 수 있다.
본 발명에 따르면, 상기 안면식별인증내역은, 기 식별된 특정 사용자의 안면을 인증 가능한 n'개의 안면 특징점 정보를 포함하여 이루어질 수 있다.
본 발명에 따르면, 기 식별된 특정 사용자의 안면을 인증하는 상기 안면인증 절차의 인증 실패 시 특정 사용자의 안면을 고유 식별 인증하는 안면식별인증 절차를 수행하는 단계를 더 포함하여 이루어질 수 있다.
본 발명에 따르면, 상기 제3 단계는, 상기 프로그램코드는 상기 무선단말의 화면을 통해 표시된 상기 앱 화면(또는 페이지)에 포함된 모션 반응 인터페이스 영역에 설정된 특정 모션이 인식되는지 확인하는 단계를 포함하여 이루어질 수 있다.
본 발명에 따르면, 상기 제3 단계는, 상기 프로그램코드는 상기 무선단말의 화면을 통해 표시된 상기 앱 화면(또는 페이지)에 포함된 모션 반응 인터페이스 영역을 통해 실행 가능한 E(E≥1)개의 모션 인식 기반 동작 기능 중 제e(1≤e≤E) 모션 인식 기반 동작 기능에 대응하는 특정 모션이 인식되는지 확인하는 단계를 포함하여 이루어질 수 있다.
본 발명에 따르면, 상기 특정 모션에 대응하는 특정한 모션 인식 기반 동작 기능은, 상기 무선단말의 입력부를 통해 상기 모션 반응 인터페이스 영역에 표시된 특정한 정보를 입력 또는 선택하거나 상기 모션 반응 인터페이스 영역에 표시된 특정한 버튼영역을 선택하는 동작에 대응하는 기능을 포함하여 이루어질 수 있다.
본 발명에 따르면, 상기 특정 모션에 대응하는 특정한 모션 인식 기반 동작 기능은, 상기 무선단말의 입력부를 통해 상기 모션 반응 인터페이스 영역에 표시되어 있거나 순차적으로 표시될 하나 이상의 정보를 지정된 순서에 따라 입력 또는 선택하는 동작과 상기 모션 반응 인터페이스 영역에 표시되어 있거나 순차적으로 표시될 하나 이상의 버튼영역을 선택하는 지정된 순서에 따라 선택하는 동작 중 둘 이상의 동작을 지정된 순서에 따라 일괄 처리하여 구현되는 기능을 포함하여 이루어질 수 있다.
본 발명에 따르면, 상기 프로그램코드는, 상기 무선단말에 설치된 앱에 포함된 프로그램코드, 상기 무선단말의 브라우져로 제공된 페이지에 포함된 스크립트 형태의 프로그램코드 중 적어도 하나의 프로그램코드를 포함하여 이루어질 수 있다.
본 발명에 따르면, 안면 인식을 통해 고유 식별 인증이 된 사용자의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작을 실행 하도록 함으로써, 별도의 키 입력이나 조작 없이도 사용자 인증 및 기기 제어를 손쉽게 처리할 수 있는 이점이 있다.
도 1은 본 발명의 실시 방법에 따른 안면인식 및 모션인식을 기반으로 동작하는 무선단말과 프로그램코드의 기능 구성을 도시한 도면이다.
도 2는 본 발명의 실시 방법에 따라 무선단말을 통해 특정 사용자의 안면인식 패턴정보를 생성하여 저장하는 과정을 도시한 도면이다.
도 3은 본 발명의 실시 방법에 따라 모션 인식 기반 동작 기능이 설정된 무선단말에서 특정 사용자의 안면을 촬영하여 인식하는 과정을 도시한 도면이다.
도 4는 본 발명의 일 실시 방법에 따라 무선단말의 카메라를 통해 촬영된 특정 사용자의 안면을 고유 식별 인증하는 과정을 도시한 도면이다.
도 5는 본 발명의 다른 일 실시 방법에 따라 무선단말의 카메라를 통해 촬영된 특정 사용자의 안면을 고유 식별 인증하는 과정을 도시한 도면이다.
도 6은 본 발명의 실시 방법에 따라 특정 사용자의 특정 모션을 인식하고 이에 대응하는 동작 기능을 실행하는 과정을 도시한 도면이다.
도 2는 본 발명의 실시 방법에 따라 무선단말을 통해 특정 사용자의 안면인식 패턴정보를 생성하여 저장하는 과정을 도시한 도면이다.
도 3은 본 발명의 실시 방법에 따라 모션 인식 기반 동작 기능이 설정된 무선단말에서 특정 사용자의 안면을 촬영하여 인식하는 과정을 도시한 도면이다.
도 4는 본 발명의 일 실시 방법에 따라 무선단말의 카메라를 통해 촬영된 특정 사용자의 안면을 고유 식별 인증하는 과정을 도시한 도면이다.
도 5는 본 발명의 다른 일 실시 방법에 따라 무선단말의 카메라를 통해 촬영된 특정 사용자의 안면을 고유 식별 인증하는 과정을 도시한 도면이다.
도 6은 본 발명의 실시 방법에 따라 특정 사용자의 특정 모션을 인식하고 이에 대응하는 동작 기능을 실행하는 과정을 도시한 도면이다.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다.
즉, 하기의 실시예는 본 발명의 수 많은 실시예 중에 바람직한 합집합 형태의 실시예 예에 해당하며, 하기의 실시예에서 특정 구성(또는 단계)를 생략하는 실시예, 또는 특정 구성(또는 단계)에 구현된 기능을 특정 구성(또는 단계)로 분할하는 실시예, 또는 둘 이상의 구성(또는 단계)에 구현된 기능을 어느 하나의 구성(또는 단계)에 통합하는 실시예, 특정 구성(또는 단계)의 동작 순서를 교체하는 실시예 등은, 하기의 실시예에서 별도로 언급하지 않더라도 모두 본 발명의 권리범위에 속함을 명백하게 밝혀두는 바이다. 따라서 하기의 실시예를 기준으로 부분집합 또는 여집합에 해당하는 다양한 실시예들이 본 발명의 출원일을 소급받아 분할될 수 있음을 분명하게 명기하는 바이다.
또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
도면1은 본 발명의 실시 방법에 따른 안면인식 및 모션인식을 기반으로 동작하는 무선단말과 프로그램코드의 기능 구성을 도시한 도면이다.
보다 상세하게 본 도면1은 안면 인식을 통해 고유 식별 인증이 된 사용자의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작 기능을 실행 하도록 하는 무선단말(100)의 기능과, 상기 무선단말(100)에 설치 실행되는 프로그램코드(155)의 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 무선단말(100)의 기능에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다. 바람직하게, 본 도면1의 무선단말(100)은 각종 이동통신단말, 각종 휴대폰, 각종 스마트폰, 각종 태블릿PC 중 적어도 하나를 포함할 수 있다.
도면1을 참조하면, 상기 무선단말(100)은 제어부(105)와 메모리부(150)와 화면 출력부(110)와 사용자 입력부(115)와 사운드 입력부(120)와 사운드 출력부(125)와 카메라부(130)와 무선망 통신부(135)와 근거리망 통신부(140)와 USIM 리더부(145)를 구비하며, 전원 공급을 위한 배터리를 구비할 수 있다.
상기 제어부(105)는 상기 무선단말(100)의 동작을 제어하는 구성의 총칭으로서, 적어도 하나의 프로세서와 실행 메모리를 포함하여 구성될 수 있으며, 상기 무선단말(100)에 구비된 각 구성부와 버스(BUS)를 통해 연결될 수 있다. 본 발명에 따르면, 상기 제어부(105)는 상기 프로세서를 통해 상기 무선단말(100)에 구비되는 적어도 하나의 프로그램코드를 상기 실행 메모리에 로딩하여 연산하고, 그 결과를 상기 버스를 통해 적어도 하나의 구성부로 전달하여 상기 무선단말(100)의 동작을 제어할 수 있다. 이하, 편의상 프로그램코드 형태로 구현되는 본 발명의 앱(155)에 대응하는 구성을 본 제어부(105) 내에 도시하여 설명하기로 한다.
상기 메모리부(150)는 상기 무선단말(100)의 저장 자원에 대응되는 비휘발성 메모리의 총칭으로서, 상기 제어부(105)를 통해 실행되는 적어도 하나의 프로그램코드(155)와, 상기 프로그램코드(155)가 이용하는 적어도 하나의 데이터셋트를 저장하여 유지할 수 있다. 상기 메모리부(150)는 기본적으로 상기 무선단말(100)의 운영체제에 대응하는 시스템프로그램코드와 시스템데이터셋트, 상기 무선단말(100)의 무선 통신 연결을 처리하는 통신프로그램코드와 통신데이터셋트 및 적어도 하나의 응용프로그램코드와 응용데이터셋트를 저장할 수 있으며, 본 발명에 따라 안면 인식을 통해 고유 식별 인증이 된 사용자의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작 기능을 실행 하도록 하는 프로그램코드(155)와 데이터셋트도 상기 메모리부(150)에 저장될 수 있다.
상기 화면 출력부(110)는 화면출력기(예컨대, LCD(Liquid Crystal Display) 등)와 이를 구동하는 출력모듈을 포함하여 이루어지며, 상기 제어부(105)와 연동되어 상기 제어부(105)의 각종 연산 결과 중 화면 출력에 대응하는 연산 결과를 상기 화면출력기로 출력할 수 있다.
상기 사용자 입력부(115)는 하나 이상의 사용자입력기(예컨대, 버튼, 키패드, 터치패드, 화면 출력부(110)와 연동하는 터치스크린 등)와 이를 구동하는 입력모듈을 포함하여 이루어지며, 상기 제어부(105)와 연동되어 상기 제어부(105)의 각종 연산을 명령하는 명령을 입력하거나, 또는 상기 제어부(105)의 연산에 필요한 데이터를 입력할 수 있다.
상기 사운드 입력부(120)는 사운드신호를 입력받는 마이크로폰과 및 이를 구동하는 구동 모듈로 구성될 수 있으며, 마이크로폰을 통해 입력되는 사운드신호를 지정된 엔코딩(Encoding) 규칙에 따라 엔코딩하여 상기 제어부(105)로 전달할 수 있다.
상기 사운드 출력부(125)는 사운드신호를 출력하는 스피커와 이를 구동하는 구동 모듈로 구성될 수 있으며, 상기 제어부(105)의 각종 연산 결과 중 사운드 출력에 대응하는 사운드 데이터를 디코딩(Decoding)하여 상기 스피커를 통해 출력할 수 있다.
상기 카메라부(130)는 카메라 렌즈와 이미지센 및 이를 구동하는 카메라모듈을 포함하여 이루어지며, 자동초점 기능이나 손떨림보정 기능을 위한 액츄에이터(Actuator) 및/또는 각종 필터(예컨대, IR필터 등) 등을 더 포함하여 이루어진다. 바람직하게, 상기 카메라부(130)는 시선 방향의 피사체 중 지정된 화각 내의 피사체에 대한 광학 신호를 카메라 렌즈를 통해 입력받아 이미지센서를 통해 디지털화하여 영상데이터를 생성하여 제어부(105)로 제공할 수 있으며, 상기 액츄에이터를 통해 자동초점 기능이나 손떨림보정 기능을 제공하며, 적어도 하나의 필터를 통해 상기 영상데이터의 품질을 보정할 수 있다.
상기 무선망 통신부(135)와 근거리망 통신부(140)는 상기 무선단말(100)을 지정된 통신망에 접속시키는 통신 자원의 총칭이다. 바람직하게, 상기 무선단말(100)은 무선망 통신부(135)를 기본 통신 자원으로 구비할 수 있으며, 하나 이상의 근거리망 통신부(140)를 구비할 수 있다.
상기 무선망 통신부(135)는 상기 무선단말(100)을 기지국을 경유하는 무선 통신망에 접속시키는 통신 자원의 총칭으로서, 특정 주파수 대역의 무선 주파수 신호를 송수신하는 안테나, RF모듈, 기저대역모듈, 신호처리모듈을 적어도 하나 포함하여 구성되며, 상기 제어부(105)와 연결되어 상기 제어부(105)의 각종 연산 결과 중 무선 통신에 대응하는 연산 결과를 무선 통신망을 통해 전송하거나 또는 무선 통신망을 통해 데이터를 수신하여 상기 제어부(105)로 전달함과 동시에, 상기 무선 통신의 접속, 등록, 통신, 핸드오프의 절차를 수행한다. 본 발명에 따르면, 상기 무선망 통신부(130)는 상기 무선단말(100)을 교환기를 경유하는 통화채널과 데이터채널을 포함하는 통화망에 연결할 수 있으며, 경우에 따라 상기 교환기를 경유하지 않고 패킷 통신 기반의 무선망 데이터 통신(예컨대, 인터넷)을 제공하는 데이터망에 연결할 수 있다.
본 발명의 실시 방법에 따르면, 상기 무선망 통신부(135)는 CDMA/WCDMA/LTE 규격에 따라 이동 통신망에 접속, 위치등록, 호처리, 통화연결, 데이터통신, 핸드오프를 적어도 하나 수행하는 이동 통신 구성을 포함한다. 한편 당업자의 의도에 따라 상기 무선망 통신부(135)는 IEEE 802.16 관련 규격에 따라 휴대인터넷에 접속, 위치등록, 데이터통신, 핸드오프를 적어도 하나 수행하는 휴대 인터넷 통신 구성을 더 포함할 수 있으며, 상기 무선망 통신부(135)가 제공하는 무선 통신 구성에 의해 본 발명이 한정되지 아니함을 명백히 밝혀두는 바이다. 즉, 상기 무선망 통신부(135)는 무선 구간의 주파수 대역이나 통신망의 종류 또는 프로토콜에 무관하게 셀 기반의 기지국을 통해 무선 통신망에 접속하는 구성부의 총칭이다.
상기 근거리망 통신부(140)는 일정 거리 이내(예컨대, 10m)에서 무선 주파수 신호를 통신매체로 이용하여 통신세션을 연결하고 이를 기반으로 상기 무선단말(100)을 통신망에 접속시키는 통신 자원의 총칭으로서, 바람직하게 와이파이 통신, 블루투스 통신, 공중무선 통신, UWB 중 적어도 하나를 통해 상기 무선단말(100)을 통신망에 접속시킬 수 있다. 본 발명에 따르면, 상기 근거리망 통신부(140)는 무선AP를 통해 상기 무선단말(100)을 패킷 통신 기반의 근거리 무선 데이터 통신을 제공하는 데이터망에 연결한다.
상기 USIM 리더부(145)는 ISO/IEC 7816 규격을 기반으로 상기 무선단말(100)에 탑재 또는 이탈착되는 범용가입자식별모듈(Universal Subscriber Identity Module)과 적어도 하나의 데이터셋트를 교환하는 구성의 총칭으로서, 상기 데이터셋트는 APDU(Application Protocol Data Unit)를 통해 반이중 통신 방식으로 교환된다.
상기 USIM은 상기 ISO/IEC 7816 규격에 따른 IC칩이 구비된 SIM 타입의 카드로서, 상기 USIM 리더부(145)와 연결되는 적어도 하나의 접점을 포함하는 입출력 인터페이스와, 적어도 하나의 IC칩용 프로그램코드와 데이터셋트를 저장하는 IC칩 메모리와, 상기 입출력 인터페이스와 연결되어 상기 무선단말(100)로부터 전달되는 적어도 하나의 명령에 따라 상기 IC칩용 프로그램코드를 연산하거나 상기 데이터셋트를 추출(또는 가공)하여 상기 입출력 인터페이스로 전달하는 프로세서를 포함하여 이루어진다.
상기 무선단말(100)의 제어부(105)는 상기 통신 자원이 접속 가능한 데이터망을 통해 지정된 앱제공서버(예컨대, 애플사의 앱스토어 등)로부터 본 발명에 따른 무선단말(100)의 기능을 수행하기 위한 프로그램코드(155)를 다운로드하여 설치하는 과정을 수행할 수 있다. 한편 상기 무선단말(100)에 다운로드 설치된 프로그램코드(155)는 설치 후 최초 실행(또는 정보 등록 전 실행) 시 상기 무선단말(100)과 프로그램코드(155)의 조합(또는 상기 프로그램코드(155)를 설치한 무선단말(100), 또는 상기 무선단말(100)에 설치된 프로그램코드(155))을 고유한 매체로 식별하는 매체식별정보(예컨대, 디바이스토큰, UUID 등)를 생성하거나 지정된 운영서버(100)를 통해 할당받는 절차를 수행할 수 있으며, 상기 무선단말(100)과 프로그램코드(155)의 조합을 고유한 매체로 고유 식별하는 매체식별정보를 지정된 서버(100)에 등록하는 절차를 수행할 수 있다.
한편 상기 무선단말(100)의 프로그램코드(155)는 상기 무선단말(100)을 고유 식별하는 무선단말정보(예컨대, 전화번호, IMSI, IMEI 등)를 지정된 서버에 등록하는 절차를 수행할 수 있으며, 이 경우 상기 서버는 상기 매체식별정보와 상기 무선단말정보를 연계 저장하여 관리할 수 있다. 한편 상기 무선단말(100)의 프로그램코드(155)는 상기 프로그램코드(155)를 설치한 무선단말(100)의 사용자를 고유 식별하는 고유식별정보(예컨대, 주민등록번호, 고유ID(또는 회원ID), 성명, 생년월일 등)를 등록하는 절차를 수행할 수 있으며, 이 경우 상기 서버는 상기 매체식별정보와 상기 사용자의 고유식별정보를 연계 저장하여 관리할 수 있다.
또한, 상기 프로그램코드는 상기 무선단말(100)에 설치된 앱에 포함된 프로그램코드, 상기 무선단말(100)의 브라우져로 제공된 페이지에 포함된 스크립트 형태의 프로그램코드 중 적어도 하나의 프로그램코드를 포함할 수 있다.
도면1을 참조하면, 상기 무선단말(100)의 프로그램코드(155)는, 상기 무선단말(100)에 구비된 카메라에 대한 사용 권한을 획득하는 사용권한 획득부(160)와, 특정 사용자의 안면인식 패턴정보를 생성하는 패턴정보 생성부(165)와, 상기 무선단말(100)의 카메라를 통해 촬영되는 영상정보를 판독하여 사람의 안면 영역의 촬영 여부를 확인하는 안면영역 확인부(170)와, 촬영된 사람의 안면 영역을 특정 사용자의 안면으로 고유 식별 인증하는 절차를 수행하는 고유식별 인증부(175)와, 특정한 모션 인식 기반 동작 기능을 실행하기 위한 특정 모션이 인식되는지 확인하는 특정모션 인식부(180)와, 인식된 특정 모션에 대응하는 특정한 모션 인식 기반 동작 기능을 실행하는 모션기반 동작부(185)를 구비하여 구성될 수 있다.
상기 사용권한 획득부(160)는 본 발명에 따른 안면 인식을 통해 고유 식별 인증이 된 사용자의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작 기능을 실행 하도록 하기 위해 무선단말(100)에 구비된 카메라에 대한 사용 권한을 획득하는 절차를 수행할 수 있으며, 상기 사용 권한의 획득은 상기 무선단말(100)에 구비된 특정 카메라를 지정하여 획득하지 않고 상기 무선단말(100)에 구비된 모든 카메라에 대해 획득하는 것이 바람직하다.
상기 패턴정보 생성부(165)는 상기 무선단말(100)의 화면 방향과 동일 방향에 구비된 전면 카메라를 통해 특정 사용자 안면을 고유 식별과 동시에 인증 가능한 N개의 안면 특징점을 지정된 횟수 이상 인식하고 정규화하여 상기 특정 사용자의 안면인식 패턴정보를 생성할 수 있다.
또한, 상기 패턴정보 생성부(165)는 상기 생성된 특정 사용자의 안면인식 패턴정보를 상기 무선단말(100)의 지정된 저장영역에 저장하거나 지정된 서버(또는 인증서버)로 전송하여 지정된 저장매체에 저장하도록 처리할 수 있다.
상기 안면영역 확인부(170)는 사람의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작을 실행 가능한 모션 인식 기반 동작 기능이 설정된 모션 반응 인터페이스 영역을 포함하는 앱 화면(또는 페이지)이 상기 무선단말(100)의 화면을 통해 표시되는 경우, 상기 무선단말(100)에 구비된 i(i≥1)개의 카메라 중 상기 무선단말(100)의 화면 방향과 동일 방향에 구비된 전면 카메라를 통해 촬영되는 영상정보를 판독하여 사람의 안면 구조에 대응되는 안면 영역이 촬영되는지 확인할 수 있다.
본 발명에 따르면, 상기 안면영역 확인부(170)는 상기 무선단말(100)의 화면을 통해 사람의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작을 실행 가능한 모션 인식 기반 동작 기능이 설정된 모션 반응 인터페이스 영역을 포함하는 앱 화면(또는 페이지)이 표시되는지 확인할 수 있다.
예컨대, 웹 기반 서비스의 경우, 상기 안면영역 확인부(170)는 모션 반응 인터페이스 영역을 포함하는 페이지에서만 구동될 수 있으므로 모션 반응 인터페이스 영역을 포함하는 페이지가 표시되는지 확인하는 과정이 반드시 필요하지 않으나, 앱 기반 서비스의 경우 여러 앱 화면이 표시될 수 있으므로 모션 반응 인터페이스 영역을 포함하는 페이지가 표시되는지 확인하는 과정이 필요할 수 있다.
본 발명에 따르면, 상기 지정된 신체 부위는 안면 영역의 좌측 눈 부위, 안면 영역의 우측 눈 부위, 안면 영역의 좌측 볼 부위, 안면 영역의 우측 볼 부위, 안면 영역의 코 부위, 안면 영역의 입 부위, 좌측 어깨 부위, 우측 어깨 부위, 좌측 팔 부위, 우측 팔 부위, 좌측 손 부위, 우측 손 부위, 좌측 손가락 부위, 우측 손가락 부위 중 적어도 하나의 신체 부위 또는 둘 이상 신체 부위의 조합을 포함할 수 있다.
본 발명에 따르면, 상기 모션 반응 인터페이스 영역은 상기 무선단말(100)의 지정된 입력부(예컨대, 터치스크린, 버튼 등)를 통해 지정된 입력값을 입력받아 지정된 동작을 실행하는 입력 기반 동작 기능이 기본 설정된 인터페이스 영역을 포함할 수 있다.
또한, 상기 모션 반응 인터페이스 영역은 특정한 모션 인식 기반 동작 기능에 대응하는 특정 모션이 설정될 수 있다.
또한, 상기 모션 반응 인터페이스 영역은 E(E≥1)개의 모션 인식 기반 동작 기능에 각기 대응하는 E개의 모션이 설정될 수 있다.
한편, 본 발명에 따르면, 상기 앱 화면(또는 페이지)은 M(M≥1)개의 모션에 각기 대응하는 M개의 모션 반응 인터페이스 영역을 포함할 수 있다. 예컨대, 하나의 상품 페이지에 '상품선택 인터페이스 영역'과 '결제 인터페이스 영역'가 포함될 수 있다.
본 발명의 실시 방법에 따르면, 상기 안면영역 확인부(170)는 상기 앱 화면(또는 페이지)에 포함된 M개의 모션 반응 인터페이스 영역 중 제m(1≤m≤M) 모션 반응 인터페이스 영역이 상기 무선단말(100)의 화면을 통해 표시된 상태인지 확인할 수 있다. 예컨대, 앱 화면(또는 페이지)에 포함된 모션 반응 인터페이스 영역 중 특정한 모션 반응 인터페이스 영역이 표시되는 확인할 수 있다.
상기 고유식별 인증부(175)는 상기 무선단말(100)의 화면을 통해 상기 앱 화면(또는 페이지)이 표시된 상태에서 상기 전면 카메라를 통해 사람의 안면 영역이 촬영되는 경우, 특정 사용자의 안면으로부터 인식된 N(N>3)개의 안면 특징점을 포함하는 특정 사용자의 안면인식 패턴정보를 이용하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증하는 절차를 수행할 수 있다.
본 발명의 실시 방법에 따르면, 상기 고유식별 인증부(175)는 상기 패턴정보 생성부(165)를 통해 상기 무선단말(100)의 지정된 저장영역에 상기 특정 사용자의 안면인식 패턴정보가 저장된 경우, 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 판독하여 특정 사용자 안면을 고유 식별과 동시에 인증 가능한 n(3≤n≤N)개의 안면 특징점을 인식하고, 상기 무선단말(100)의 지정된 저장영역에 저장된 상기 특정 사용자의 안면인식 패턴정보에 포함된 N개의 안면 특징점을 통해 상기 인식된 n개의 안면 특징점을 판독하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증할 수 있다.
본 발명의 실시 방법에 따르면, 상기 고유식별 인증부(175)는 상기 패턴정보 생성부(165)를 통해 지정된 서버(또는 인증서버)의 지정된 저장매체에 상기 특정 사용자의 안면인식 패턴정보가 저장된 경우, 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 판독하여 특정 사용자 안면을 고유 식별과 동시에 인증 가능한 n(3≤n≤N)개의 안면 특징점을 인식하고, 상기 인식된 n개의 안면 특징점을 포함하는 안면인식정보를 상기 인증서버로 전송할 수 있다.
이 때, 상기 인증서버는 상기 안면인식정보를 수신하고, 지정된 저장매체에 저장된 상기 특정 사용자의 안면인식 패턴정보에 포함된 N개의 안면 특징점을 통해 상기 안면인식정보에 포함된 n개의 안면 특징점을 판독하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증하고, 상기 특정 사용자의 안면을 고유 식별 인증한 결과정보를 생성하여 상기 무선단말(100)의 고유식별 인증부(175)로 제공할 수 있다.
본 발명의 실시 방법에 따르면, 상기 고유식별 인증부(175)는 상기 안면영역 확인부(170)를 통해 상기 전면 카메라를 통해 사람의 안면 영역이 촬영되는 경우, 상기 무선단말(100)의 지정된 저장영역에 상기 특정 사용자의 안면인식 패턴정보를 이용하여 상기 특정 사용자의 안면을 고유 식별 인증한 결과정보를 포함하는 안면식별인증내역이 저장되어 있는지 확인하고, 상기 안면식별인증내역을 미확인한 경우에 상기 특정 사용자의 안면인식 패턴정보에 포함된 N개의 안면 특징점 중 특정 사용자 안면을 고유 식별과 동시에 인증 가능한 n(3≤n≤N)개의 안면 특징점을 이용하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증하는 안면식별인증 절차를 수행하고 상기 특정 사용자의 안면 인증 시 상기 특정 사용자의 안면을 고유 식별 인증한 결과정보를 포함하는 안면식별인증내역을 상기 무선단말(100)의 지정된 저장영역에 저장하고, 상기 안면식별인증내역을 확인한 경우에 기 식별된 특정 사용자의 안면을 인증 가능한 n'(3≤n'<N)개의 안면 특징점을 이용하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 저장된 안면식별인증내역에 대응하는 특정 사용자의 안면으로 인증하는 안면인증 절차를 수행할 수 있다.
예컨대, 최초 앱 화면(또는 페이지)을 표시할 때 특정 사용자의 안면을 고유 식별 인증 가능한 100개(=n개)의 안면 특징점을 인식하고 복잡한 패턴인증 과정을 거쳐 특정 사용자의 안면을 고유 식별 인증하되, 이후 다른 화면(또는 페이지)을 표시할 때에는 기 식별된 특정 사용자의 안면을 인증 가능한 10개(=n'개) 정도의 안면 특징점만 간략하게 인식하여 기 식별된 특정 사용자의 안면을 인증할 수 있다.
본 발명에 따르면, 상기 안면식별인증내역은 기 식별된 특정 사용자의 안면을 인증 가능한 n'개의 안면 특징점 정보를 포함할 수 있다.
예컨대, n'개의 안면 특징점은 특정 사용자의 안면인식 패턴정보에 포함된 안면 특징점을 이용할 수도 있고, 상기 안면식별인증내역에 기 식별된 특정 사용자의 안면을 인증 가능한 n'개의 안면 특징점 정보를 포함시켜 이용할 수 있다.
여기서, 상기 고유식별 인증부(175)는 기 식별된 특정 사용자의 안면을 인증하는 상기 안면인증 절차의 인증 실패 시 특정 사용자의 안면을 고유 식별 인증하는 안면식별인증 절차를 수행할 수 있다.
상기 특정모션 인식부(180)는 상기 무선단말(100)의 화면을 통해 상기 앱 화면(또는 페이지)이 표시된 상태에서 상기 전면 카메라를 통해 촬영된 상기 특정 사용자의 안면을 고유 식별 인증한 경우, 상기 전면 카메라를 통해 상기 특정 사용자의 인증된 안면 영역의 적어도 일부를 포함하는 영상정보가 촬영되고 있는 상태에서 상기 영상정보를 판독하여 상기 특정 사용자의 지정된 신체 부위를 통해 상기 앱 화면(또는 페이지)에 포함된 상기 모션 반응 인터페이스 영역에 설정된 특정한 모션 인식 기반 동작 기능을 실행하기 위한 특정 모션이 인식되는지 확인할 수 있다.
본 발명의 실시 방법에 따르면, 상기 특정모션 인식부(180)는 상기 안면영역 확인부(170)를 통해 상기 앱 화면(또는 페이지)에 포함된 M개의 모션 반응 인터페이스 영역 중 제m 모션 반응 인터페이스 영역이 상기 무선단말(100)의 화면을 통해 표시된 상태인지 확인되는 경우, 상기 무선단말(100)의 화면을 통해 표시된 제m 모션 반응 인터페이스 영역에 설정된 제m 모션이 인식되는지 확인할 수 있다.
여기서, 모션 반응 인터페이스 영역 당 1개의 기능과 1개의 모션이 일대일 설정될 수 있으며, 예컨대, '결제 인터페이스 영역'의 경우 '계좌이체 결제 기능'과 '제m 모션'이 일대일 설정 가능하다.
또한, 본 발명의 실시 방법에 따르면, 상기 특정모션 인식부(180)는 상기 안면영역 확인부(170)를 통해 상기 앱 화면(또는 페이지)에 포함된 M개의 모션 반응 인터페이스 영역 중 제m 모션 반응 인터페이스 영역이 상기 무선단말(100)의 화면을 통해 표시된 상태인지 확인되는 경우, 상기 무선단말(100)의 화면을 통해 표시된 제m 모션 반응 인터페이스 영역을 통해 실행 가능한 E(E≥1)개의 모션 인식 기반 동작 기능 중 제e(1≤e≤E) 모션 인식 기반 동작 기능에 대응하는 제e 모션이 인식되는지 확인할 수 있다.
여기서, 상기 모션 반응 인터페이스 영역 당 E개의 기능과 E개의 모션이 각기 설정될 수 있으며, 예컨대, '결제 인터페이스 영역'의 경우 '계좌이체 결제 기능'과 '카드결제 기능'을 포함할 수 있으며, '계좌이체 결제 기능'에는 2개의 모션 중 '제1 모션'이 설정되고, '카드결제 기능'에는 '제2 모션'이 설정될 수 있다.
본 발명에 따르면, 상기 특정모션 인식부(180)는 상기 무선단말(100)의 화면을 통해 표시된 상기 앱 화면(또는 페이지)에 포함된 모션 반응 인터페이스 영역에 설정된 특정 모션이 인식되는지 확인할 수 있다.
또한, 본 발명에 따르면, 상기 특정모션 인식부(180)는 상기 무선단말(100)의 화면을 통해 표시된 상기 앱 화면(또는 페이지)에 포함된 모션 반응 인터페이스 영역을 통해 실행 가능한 E(E≥1)개의 모션 인식 기반 동작 기능 중 제e(1≤e≤E) 모션 인식 기반 동작 기능에 대응하는 특정 모션이 인식되는지 확인할 수 있다.
상기 모션기반 동작부(185)는 상기 특정모션 인식부(180)에서 상기 무선단말(100)의 화면을 통해 상기 앱 화면(또는 페이지)이 표시되고 상기 전면 카메라를 통해 상기 특정 사용자의 인증된 안면 영역의 적어도 일부가 촬영되고 있는 상태에서 상기 전면 카메라를 통해 상기 특정 사용자의 특정 모션을 인식한 경우, 상기 앱 화면(또는 페이지)에 포함된 상기 모션 반응 인터페이스 영역에 설정되어 있으며 상기 인식된 특정 모션에 대응하는 특정한 모션 인식 기반 동작 기능을 실행할 수 있다.
본 발명에 따르면, 상기 특정 모션에 대응하는 특정한 모션 인식 기반 동작 기능은 상기 무선단말(100)의 입력부를 통해 상기 모션 반응 인터페이스 영역에 표시된 특정한 정보를 입력 또는 선택하거나 상기 모션 반응 인터페이스 영역에 표시된 특정한 버튼영역을 선택하는 동작에 대응하는 기능을 포함할 수 있다.
또한, 상기 특정 모션에 대응하는 특정한 모션 인식 기반 동작 기능은, 상기 무선단말(100)의 입력부를 통해 상기 모션 반응 인터페이스 영역에 표시되어 있거나 순차적으로 표시될 하나 이상의 정보를 지정된 순서에 따라 입력 또는 선택하는 동작과 상기 모션 반응 인터페이스 영역에 표시되어 있거나 순차적으로 표시될 하나 이상의 버튼영역을 선택하는 지정된 순서에 따라 선택하는 동작 중 둘 이상의 동작을 지정된 순서에 따라 일괄 처리하여 구현되는 기능을 포함할 수 있다.
도면2는 본 발명의 실시 방법에 따라 무선단말을 통해 특정 사용자의 안면인식 패턴정보를 생성하여 저장하는 과정을 도시한 도면이다.
보다 상세하게 본 도면2는 상기 도면1에 도시된 무선단말(100)에 구비된 카메라를 통해 특정 사용자 안면을 고유 식별하고 동시에 인증 가능한 안면 특징점을 인식하여 특정 사용자의 안면인식 패턴정보를 생성하여 저장하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 상기 특정 사용자의 안면인식 패턴정보를 생성하여 저장하는 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면2에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면2를 참조하면, 도시된 실시 방법은 무선단말(100)의 프로그램코드에서 안면 인식을 통해 고유 식별 인증이 된 사용자의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작 기능을 실행 하도록 하기 위해 상기 무선단말(100)에 구비된 카메라에 대한 사용 권한을 획득하는 절차를 수행하는 과정으로부터 개시될 수 있다(200).
이후, 상기 무선단말(100)의 프로그램코드는 특정 사용자의 안면인식 패턴정보 생성을 위해 상기 무선단말(100)의 화면 방향과 동일 방향에 구비된 전면 카메라를 통해 특정 사용자 안면을 고유 식별과 동시에 인증 가능한 N개의 안면 특징점을 지정된 횟수 이상 인식한다(205).
그리고, 상기 무선단말(100)의 프로그램코드는 상기 지정된 횟수 이상 인식된 N개의 안면 특징점을 정규화하여 상기 특정 사용자의 안면인식 패턴정보를 생성한다(210).
상기 특정 사용자의 안면인식 패턴정보가 생성되면, 상기 무선단말(100)의 프로그램코드는 상기 생성된 특정 사용자의 안면인식 패턴정보를 상기 무선단말(100)의 지정된 저장영역에 저장하거나 지정된 서버(또는 인증서버)로 전송하여 지정된 저장매체에 저장하도록 한다(215).
도면3은 본 발명의 실시 방법에 따라 모션 인식 기반 동작 기능이 설정된 무선단말에서 특정 사용자의 안면을 촬영하여 인식하는 과정을 도시한 도면이다.
보다 상세하게 본 도면3은 상기 도면2의 과정 이후, 무선단말(100)에서 사람의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작을 실행 가능한 모션 인식 기반 동작 기능을 설정하고, 상기 무선단말(100)에 구비된 카메라를 통해 특정 사용자의 안면을 촬영하여 인식하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 상기 모션 인식 기반 동작 기능이 설정된 무선단말(100)에서 특정 사용자의 안면을 촬영하여 인식하는 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면3에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면3을 참조하면, 도시된 실시 방법은 상기 도면2의 과정을 통해 특정 사용자의 안면인식 패턴정보가 생성된 이후, 무선단말(100)의 프로그램코드에서 사람의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작을 실행 가능한 모션 인식 기반 동작 기능을 설정하는 과정으로부터 개시될 수 있다(300).
이후, 상기 무선단말(100)의 프로그램코드는 상기 무선단말의 화면을 통해 상기 사람의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작을 실행 가능한 모션 인식 기반 동작 기능이 설정된 모션 반응 인터페이스 영역을 포함하는 앱 화면(또는 페이지)이 표시되는지 확인한다(305).
상기 모션 인식 기반 동작 기능이 설정된 모션 반응 인터페이스 영역을 포함하는 앱 화면(또는 페이지)이 상기 무선단말의 화면을 통해 표시되는 경우, 상기 무선단말(100)의 프로그램코드는 상기 무선단말(100)에 구비된 i개의 카메라 중 상기 무선단말의 화면 방향과 동일 방향에 구비된 전면 카메라를 통해 촬영되는 영상정보를 판독하여 사람의 안면 구조에 대응되는 안면 영역이 촬영되는지 확인한다(310).
상기 안면 영역의 촬영이 확인되면, 상기 무선단말(100)의 프로그램코드는 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 판독하고(315), 특정 사용자 안면을 고유 식별과 동시에 인증 가능한 n(3≤n≤N)개의 안면 특징점을 인식한다(320).
도면4는 본 발명의 일 실시 방법에 따라 무선단말의 카메라를 통해 촬영된 특정 사용자의 안면을 고유 식별 인증하는 과정을 도시한 도면이다.
보다 상세하게 본 도면4는 상기 도면3의 과정 이후, 무선단말(100)의 지정된 저장영역에 저장된 특정 사용자의 안면인식 패턴정보를 이용하여 상기 무선단말(100)의 카메라를 통해 촬영되어 인식된 특정 사용자의 안면을 고유 식별 인증하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 상기 무선단말(100)의 카메라를 통해 촬영된 특정 사용자의 안면을 고유 식별 인증하는 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면4에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면4를 참조하면, 도시된 실시 방법은, 무선단말(100)의 지정된 저장영역에 특정 사용자의 안면인식 패턴정보가 저장된 경우에 대한 것으로, 상기 도면3의 과정을 통해 상기 무선단말(100)의 전면 카메라를 통해 촬영된 사람의 안면 영역을 판독하여 n개의 안면 특징점이 인식된 이후, 상기 지정된 저장영역에 저장된 특정 사용자의 안면인식 패턴정보를 확인하는 과정으로부터 개시될 수 있다(400).
상기 지정된 저장영역에 저장된 특정 사용자의 안면인식 패턴정보가 확인되면, 상기 무선단말(100)의 프로그램코드는 상기 확인된 특정 사용자의 안면인식 패턴정보에 포함된 N개의 안면 특징점을 확인한다(405).
그리고, 상기 무선단말(100)의 프로그램코드는 상기 확인된 N개의 안면 특징점을 통해 상기 전면 카메라로 인식된 n개의 안면 특징점을 판독하고(410), 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증한다(415).
도면5는 본 발명의 다른 일 실시 방법에 따라 무선단말의 카메라를 통해 촬영된 특정 사용자의 안면을 고유 식별 인증하는 과정을 도시한 도면이다.
보다 상세하게 본 도면5는 상기 도면3의 과정 이후, 지정된 인증서버에 저장된 특정 사용자의 안면인식 패턴정보를 이용하여 상기 무선단말(100)의 카메라를 통해 촬영되어 인식된 특정 사용자의 안면을 고유 식별 인증하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면5를 참조 및/또는 변형하여 상기 지정된 인증서버에 저장된 특정 사용자의 안면인식 패턴정보를 이용하여 상기 무선단말(100)의 카메라를 통해 촬영된 특정 사용자의 안면을 고유 식별 인증하는 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면5에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면5를 참조하면, 도시된 실시 방법은, 지정된 인증서버의 지정된 저장매체에 상기 특정 사용자의 안면인식 패턴정보가 저장된 경우에 대한 것으로, 상기 도면3의 과정을 통해 상기 무선단말(100)의 전면 카메라를 통해 촬영된 사람의 안면 영역을 판독하여 n개의 안면 특징점이 인식된 이후, 상기 지정된 인증서버의 저장매체에 저장된 특정 사용자의 안면인식 패턴정보를 확인하는 과정으로부터 개시될 수 있다(500).
상기 무선단말(100)의 프로그램코드는 상기 인식된 n개의 안면 특징점을 포함하는 안면인식정보를 상기 인증서버로 전송하고(505), 상기 인증서버는 상기 무선단말(100)로부터 전송된 상기 안면인식정보를 수신한다(510).
상기 n개의 안면 특징점을 포함하는 안면인식정보가 수신되면, 상기 인증서버는 상기 저장매체로부터 확인된 특정 사용자의 안면인식 패턴정보에 포함된 N개의 안면 특징점을 확인한다(515).
그리고, 상기 인증서버는 상기 확인된 N개의 안면 특징점을 통해 상기 전면 카메라로 인식된 n개의 안면 특징점을 판독하고(520), 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증한다(525).
상기 전면 카메라를 통해 촬영된 사람의 안면 영역이 상기 특정 사용자의 안면으로 고유 식별 인증되면, 상기 인증서버는 상기 고유 식별 인증 결과 정보를 생성하여 상기 무선단말(100)로 전송한다(530).
상기 무선단말(100)의 프로그램코드는 상기 인증서버로부터 상기 고유 식별 인증 결과 정보를 수신하여 고유 식별 인증 결과를 확인한다(535).
도면6은 본 발명의 실시 방법에 따라 특정 사용자의 특정 모션을 인식하고 이에 대응하는 동작 기능을 실행하는 과정을 도시한 도면이다.
보다 상세하게 본 도면6은 상기 도면4 또는 도면5의 과정 이후, 특정 사용자의 인증된 안면 영역의 일부를 촬영하는 영상정보를 판독하여 상기 특정 사용자의 특정한 모션을 인식하고, 상기 인식된 특정한 모션에 대응하는 특정한 모션 인식 기반 동작 기능을 확인하여 실행하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면6을 참조 및/또는 변형하여 상기 특정 사용자의 특정 모션을 인식하고 이에 대응하는 동작 기능을 실행하는 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면6에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면6을 참조하면, 도시된 실시 방법은, 상기 도면4 또는 도면5의 과정을 통해 특정 사용자의 안면을 고유 식별 인증이 수행된 이후, 상기 무선단말(100)의 프로그램코드에서 상기 무선단말의 화면을 통해 상기 앱 화면(또는 페이지)이 표시된 상태에서 상기 전면 카메라를 통해 상기 특정 사용자의 인증된 안면 영역의 적어도 일부를 포함하는 촬영되는 영상정보를 확인하는 과정으로부터 개시될 수 있다(600).
상기 특정 사용자의 인증된 안면 영역의 적어도 일부를 포함하는 촬영되는 영상정보가 확인되면, 상기 무선단말(100)의 프로그램코드는 상기 영상정보를 판독하여 상기 특정 사용자의 지정된 신체 부위를 통해 상기 앱 화면(또는 페이지)에 포함된 상기 모션 반응 인터페이스 영역에 설정된 특정한 모션 인식 기반 동작 기능을 실행하기 위한 특정 모션이 인식되는지 확인한다(605).
본 발명의 실시 방법에 따르면, 상기 무선단말(100)의 프로그램코드는 상기 무선단말(100)의 화면을 통해 표시된 제m 모션 반응 인터페이스 영역에 설정된 제m 모션이 인식되는지 확인할 수 있다.
또한, 본 발명의 실시 방법에 따르면, 상기 무선단말(100)의 프로그램코드는 상기 무선단말(100)의 화면을 통해 표시된 제m 모션 반응 인터페이스 영역을 통해 실행 가능한 E개의 모션 인식 기반 동작 기능 중 제e 모션 인식 기반 동작 기능에 대응하는 제e 모션이 인식되는지 확인할 수 있다.
상기 무선단말의 화면을 통해 상기 앱 화면(또는 페이지)이 표시되고 상기 전면 카메라를 통해 상기 특정 사용자의 인증된 안면 영역의 적어도 일부가 촬영되고 있는 상태에서 상기 전면 카메라를 통해 상기 특정 사용자의 특정 모션이 인식되면, 상기 무선단말(100)의 프로그램코드는 상기 앱 화면(또는 페이지)에 포함된 상기 모션 반응 인터페이스 영역에 설정되어 있으며 상기 인식된 특정 모션에 대응하는 특정한 모션 인식 기반 동작 기능을 확인하고(610), 상기 확인된 특정한 모션 인식 기반 동작 기능을 실행한다(615).
100 : 무선단말 105 : 제어부
110 : 화면 출력부 115 : 사용자 입력부
120 : 사운드 입력부 125 : 사운드 출력부
130 : 카메라부 135 : 무선망 통신부
140 : 근거리망 통신부 145 : USIM 리더부
150 : 메모리부 155 : 프로그램코드
160 : 사용권한 획득부 165 : 패턴정보 생성부
170 : 안면영역 확인부 175 : 고유식별 인증부
180 : 특정모션 인식부 185 : 모션기반 동작부
110 : 화면 출력부 115 : 사용자 입력부
120 : 사운드 입력부 125 : 사운드 출력부
130 : 카메라부 135 : 무선망 통신부
140 : 근거리망 통신부 145 : USIM 리더부
150 : 메모리부 155 : 프로그램코드
160 : 사용권한 획득부 165 : 패턴정보 생성부
170 : 안면영역 확인부 175 : 고유식별 인증부
180 : 특정모션 인식부 185 : 모션기반 동작부
Claims (22)
- i(i≥1)개의 카메라를 구비한 무선단말에서 구동(또는 활성화)된 프로그램코드를 통해 실행되는 방법에 있어서,
상기 프로그램코드는 사람의 지정된 신체 부위를 이용한 특정 모션을 인식하여 지정된 동작을 실행 가능한 모션 인식 기반 동작 기능이 설정된 모션 반응 인터페이스 영역을 포함하는 앱 화면(또는 페이지)이 상기 무선단말의 화면을 통해 표시되는지 확인하고, 상기 앱 화면(또는 페이지)이 상기 무선단말의 화면을 통해 표시되는 경우, 상기 무선단말에 구비된 i개의 카메라 중 상기 무선단말의 화면 방향과 동일 방향에 구비된 전면 카메라를 통해 촬영되는 영상정보를 판독하여 사람의 안면 구조에 대응되는 안면 영역이 촬영되는지 확인하는 제1 단계;
상기 전면 카메라를 통해 사람의 안면 영역이 촬영되는 경우, 상기 프로그램코드는 특정 사용자의 안면으로부터 인식된 N(N>3)개의 안면 특징점을 포함하는 특정 사용자의 안면인식 패턴정보를 이용하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증하는 절차를 수행하는 제2 단계;
상기 전면 카메라를 통해 촬영된 상기 특정 사용자의 안면을 고유 식별 인증한 경우, 상기 프로그램코드는 상기 전면 카메라를 통해 상기 특정 사용자의 인증된 안면 영역의 적어도 일부를 포함하는 영상정보가 촬영되고 있는 상태에서 상기 영상정보를 판독하여 상기 특정 사용자의 지정된 신체 부위를 통해 상기 앱 화면(또는 페이지)에 포함된 상기 모션 반응 인터페이스 영역에 설정된 특정한 모션 인식 기반 동작 기능을 실행하기 위한 특정 모션이 인식되는지 확인하는 제3 단계; 및
상기 전면 카메라를 통해 상기 특정 사용자의 특정 모션을 인식한 경우, 상기 프로그램코드는 상기 앱 화면(또는 페이지)에 포함된 상기 모션 반응 인터페이스 영역에 설정되어 있으며 상기 인식된 특정 모션에 대응하는 특정한 모션 인식 기반 동작 기능을 실행하는 제4 단계;를 포함하며,
상기 모션 반응 인터페이스 영역은,
상기 무선단말의 지정된 입력부를 통해 지정된 입력값을 입력받아 지정된 동작을 실행하는 입력 기반 동작 기능이 기본 설정된 인터페이스 영역을 포함하고,
상기 앱 화면(또는 페이지)은,
M(M≥1)개의 모션에 각기 대응하는 M개의 모션 반응 인터페이스 영역을 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 1항에 있어서,
상기 프로그램코드는 상기 무선단말에 구비된 카메라에 대한 사용 권한을 획득하는 절차를 수행하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 1항에 있어서,
상기 프로그램코드는 상기 전면 카메라를 통해 특정 사용자 안면을 고유 식별과 동시에 인증 가능한 N개의 안면 특징점을 지정된 횟수 이상 인식하고 정규화하여 상기 특정 사용자의 안면인식 패턴정보를 생성하는 단계; 및
상기 프로그램코드는 상기 생성된 특정 사용자의 안면인식 패턴정보를 상기 무선단말의 지정된 저장영역에 저장하거나 지정된 인증서버로 전송하여 지정된 저장매체에 저장하도록 처리하는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 삭제
- 제 1항에 있어서, 상기 지정된 신체 부위는,
안면 영역의 좌측 눈 부위,
안면 영역의 우측 눈 부위,
안면 영역의 좌측 볼 부위,
안면 영역의 우측 볼 부위,
안면 영역의 코 부위,
안면 영역의 입 부위,
좌측 어깨 부위,
우측 어깨 부위,
좌측 팔 부위,
우측 팔 부위,
좌측 손 부위,
우측 손 부위,
좌측 손가락 부위,
우측 손가락 부위 중 적어도 하나의 신체 부위 또는 둘 이상 신체 부위의 조합을 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 삭제
- 제 1항에 있어서, 상기 모션 반응 인터페이스 영역은,
특정한 모션 인식 기반 동작 기능에 대응하는 특정 모션이 설정되는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 1항에 있어서, 상기 모션 반응 인터페이스 영역은,
E(E≥1)개의 모션 인식 기반 동작 기능에 각기 대응하는 E개의 모션이 설정되는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 삭제
- 제 1항에 있어서, 상기 제1 단계는,
상기 프로그램코드는 상기 앱 화면(또는 페이지)에 포함된 M개의 모션 반응 인터페이스 영역 중 제m(1≤m≤M) 모션 반응 인터페이스 영역이 상기 무선단말의 화면을 통해 표시된 상태인지 확인하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 10항에 있어서, 상기 제3 단계는,
상기 프로그램코드는 상기 무선단말의 화면을 통해 표시된 제m 모션 반응 인터페이스 영역에 설정된 제m 모션이 인식되는지 확인하는 단계를 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 10항에 있어서, 상기 제3 단계는,
상기 프로그램코드는 상기 무선단말의 화면을 통해 표시된 제m 모션 반응 인터페이스 영역을 통해 실행 가능한 E(E≥1)개의 모션 인식 기반 동작 기능 중 제e(1≤e≤E) 모션 인식 기반 동작 기능에 대응하는 제e 모션이 인식되는지 확인하는 단계를 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 1항에 있어서, 상기 제2 단계는,
상기 무선단말의 지정된 저장영역에 상기 특정 사용자의 안면인식 패턴정보가 저장된 경우,
상기 프로그램코드는 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 판독하여 특정 사용자 안면을 고유 식별과 동시에 인증 가능한 n(3≤n≤N)개의 안면 특징점을 인식하는 단계;
상기 프로그램코드는 상기 무선단말의 지정된 저장영역에 저장된 상기 특정 사용자의 안면인식 패턴정보에 포함된 N개의 안면 특징점을 통해 상기 인식된 n개의 안면 특징점을 판독하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증하는 단계를 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 1항에 있어서, 상기 제2 단계는,
지정된 인증서버의 지정된 저장매체에 상기 특정 사용자의 안면인식 패턴정보가 저장된 경우,
상기 프로그램코드는 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 판독하여 특정 사용자 안면을 고유 식별과 동시에 인증 가능한 n(3≤n≤N)개의 안면 특징점을 인식하는 단계;
상기 프로그램코드는 상기 인식된 n개의 안면 특징점을 포함하는 안면인식정보를 상기 인증서버로 전송하고, 상기 인증서버는 상기 안면인식정보를 수신하는 단계;
상기 인증서버는 지정된 저장매체에 저장된 상기 특정 사용자의 안면인식 패턴정보에 포함된 N개의 안면 특징점을 통해 상기 안면인식정보에 포함된 n개의 안면 특징점을 판독하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증하는 단계; 및
상기 인증서버는 상기 특정 사용자의 안면을 고유 식별 인증한 결과정보를 생성하여 상기 무선단말에서 구동된 프로그램코드로 제공하고, 상기 프로그램코드는 상기 결과정보를 수신하는 단계;를 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 1항에 있어서, 상기 제2 단계는,
상기 전면 카메라를 통해 사람의 안면 영역이 촬영되는 경우, 상기 프로그램코드는 상기 무선단말의 지정된 저장영역에 상기 특정 사용자의 안면인식 패턴정보를 이용하여 상기 특정 사용자의 안면을 고유 식별 인증한 결과정보를 포함하는 안면식별인증내역이 저장되어 있는지 확인하는 단계;
상기 프로그램코드는 상기 안면식별인증내역을 미확인한 경우에 상기 특정 사용자의 안면인식 패턴정보에 포함된 N개의 안면 특징점 중 특정 사용자 안면을 고유 식별과 동시에 인증 가능한 n(3≤n≤N)개의 안면 특징점을 이용하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 특정 사용자의 안면으로 고유 식별 인증하는 안면식별인증 절차를 수행하고 상기 특정 사용자의 안면 인증 시 상기 특정 사용자의 안면을 고유 식별 인증한 결과정보를 포함하는 안면식별인증내역을 상기 무선단말의 지정된 저장영역에 저장하고, 상기 안면식별인증내역을 확인한 경우에 기 식별된 특정 사용자의 안면을 인증 가능한 n'(3≤n'<N)개의 안면 특징점을 이용하여 상기 전면 카메라를 통해 촬영된 사람의 안면 영역을 상기 저장된 안면식별인증내역에 대응하는 특정 사용자의 안면으로 인증하는 안면인증 절차를 수행하는 단계;를 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 15항에 있어서, 상기 안면식별인증내역은,
기 식별된 특정 사용자의 안면을 인증 가능한 n'개의 안면 특징점 정보를 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 15항에 있어서,
기 식별된 특정 사용자의 안면을 인증하는 상기 안면인증 절차의 인증 실패 시 특정 사용자의 안면을 고유 식별 인증하는 안면식별인증 절차를 수행하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 1항에 있어서, 상기 제3 단계는,
상기 프로그램코드는 상기 무선단말의 화면을 통해 표시된 상기 앱 화면(또는 페이지)에 포함된 모션 반응 인터페이스 영역에 설정된 특정 모션이 인식되는지 확인하는 단계를 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 1항에 있어서, 상기 제3 단계는,
상기 프로그램코드는 상기 무선단말의 화면을 통해 표시된 상기 앱 화면(또는 페이지)에 포함된 모션 반응 인터페이스 영역을 통해 실행 가능한 E(E≥1)개의 모션 인식 기반 동작 기능 중 제e(1≤e≤E) 모션 인식 기반 동작 기능에 대응하는 특정 모션이 인식되는지 확인하는 단계를 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 1항에 있어서, 상기 특정 모션에 대응하는 특정한 모션 인식 기반 동작 기능은,
상기 무선단말의 입력부를 통해 상기 모션 반응 인터페이스 영역에 표시된 특정한 정보를 입력 또는 선택하거나 상기 모션 반응 인터페이스 영역에 표시된 특정한 버튼영역을 선택하는 동작에 대응하는 기능을 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 1항에 있어서, 상기 특정 모션에 대응하는 특정한 모션 인식 기반 동작 기능은,
상기 무선단말의 입력부를 통해 상기 모션 반응 인터페이스 영역에 표시되어 있거나 순차적으로 표시될 하나 이상의 정보를 지정된 순서에 따라 입력 또는 선택하는 동작과 상기 모션 반응 인터페이스 영역에 표시되어 있거나 순차적으로 표시될 하나 이상의 버튼영역을 선택하는 지정된 순서에 따라 선택하는 동작 중 둘 이상의 동작을 지정된 순서에 따라 일괄 처리하여 구현되는 기능을 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
- 제 1항에 있어서, 상기 프로그램코드는,
상기 무선단말에 설치된 앱에 포함된 프로그램코드,
상기 무선단말의 브라우져로 제공된 페이지에 포함된 스크립트 형태의 프로그램코드 중 적어도 하나의 프로그램코드를 포함하여 이루어지는 것을 특징으로 하는 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180170661A KR102195456B1 (ko) | 2018-12-27 | 2018-12-27 | 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180170661A KR102195456B1 (ko) | 2018-12-27 | 2018-12-27 | 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200080809A KR20200080809A (ko) | 2020-07-07 |
KR102195456B1 true KR102195456B1 (ko) | 2021-01-13 |
Family
ID=71603237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180170661A KR102195456B1 (ko) | 2018-12-27 | 2018-12-27 | 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102195456B1 (ko) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010066990A (ja) * | 2008-09-10 | 2010-03-25 | Technological Development Of Information-Processing Co Ltd | 本人認証サーバ及び本人認証方法 |
KR101242390B1 (ko) * | 2011-12-29 | 2013-03-12 | 인텔 코오퍼레이션 | 사용자를 인증하기 위한 방법, 장치, 및 컴퓨터 판독 가능한 기록 매체 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150042648A (ko) * | 2013-10-11 | 2015-04-21 | 모지도코화이어코리아 유한회사 | 지문인식과 사용자 조작내용의 결합에 기반한 기능 실행방법 및 이를 적용한 전자기기 |
-
2018
- 2018-12-27 KR KR1020180170661A patent/KR102195456B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010066990A (ja) * | 2008-09-10 | 2010-03-25 | Technological Development Of Information-Processing Co Ltd | 本人認証サーバ及び本人認証方法 |
KR101242390B1 (ko) * | 2011-12-29 | 2013-03-12 | 인텔 코오퍼레이션 | 사용자를 인증하기 위한 방법, 장치, 및 컴퓨터 판독 가능한 기록 매체 |
Also Published As
Publication number | Publication date |
---|---|
KR20200080809A (ko) | 2020-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10891599B2 (en) | Use of state objects in near field communication (NFC) transactions | |
US20050041840A1 (en) | Mobile phone with an image recognition function | |
KR101675728B1 (ko) | 정보처리기기를 이용한 사용자 인증 처리 방법 및 장치 | |
KR101937136B1 (ko) | 다중 생체 인식을 이용한 본인 인증 시스템 및 방법 | |
US10038834B2 (en) | Video call method and device | |
KR101941966B1 (ko) | 패턴 인식 기반의 출입 제어를 위한 장치, 방법 및 프로그램 | |
KR100725771B1 (ko) | 휴대용 단말기용 얼굴 인식 및 인증 장치 및 방법 | |
CN110582771B (zh) | 基于生物计量信息执行认证的方法和装置 | |
KR20150043696A (ko) | 코드 이미지를 이용한 매체 기반 거래 연동 오티피 제공 방법 | |
KR20180112303A (ko) | 영상 분석을 이용한 거짓말 탐지 방법 | |
KR20080036446A (ko) | 생체 정보를 이용한 사용자 인증 방법 및 시스템과 생체정보를 이용하여 인증 정보를 전송하는 이동통신 단말기 | |
KR102645447B1 (ko) | 카메라장치 등록 방법 | |
KR20190045486A (ko) | 분산형 출퇴근 이력 관리 방법 | |
KR102195456B1 (ko) | 안면 인식을 이용한 모션 기반 무선단말 기능 실행 방법 | |
KR20140063014A (ko) | 생체 인식을 이용한 인증서 비밀번호 대체 방법 | |
KR20170052903A (ko) | 원격 대면 인증과 비대면 인증의 융합 인증 방법 | |
KR102392147B1 (ko) | 대면 인증과 비대면 인증의 융합 방법 | |
KR102172855B1 (ko) | 사용자의 휴대형 매체를 이용한 매체 분리 기반 서버형 일회용코드 제공 방법 | |
KR102401914B1 (ko) | 카메라를 이용한 수치 계측 방법 | |
KR102401575B1 (ko) | 카메라의 자동초점 기능을 이용한 수치 계측 방법 | |
KR20130108849A (ko) | 오답노트 제공 방법 | |
KR101514153B1 (ko) | 바이오 정보 분산 처리 방법과 이를 위한 서버 | |
KR102645451B1 (ko) | 무선단말을 이용한 카메라장치 설정 방법 | |
KR102285156B1 (ko) | 무선단말 화면 크기 자동 변환 방법 | |
KR102238939B1 (ko) | 무선단말을 이용한 초상권 보호 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |