KR101360322B1 - 다양한 손모양 검출 및 추적을 기반으로 한 원격 전자칠판 제어 장치 및 그 방법 - Google Patents
다양한 손모양 검출 및 추적을 기반으로 한 원격 전자칠판 제어 장치 및 그 방법 Download PDFInfo
- Publication number
- KR101360322B1 KR101360322B1 KR1020110147473A KR20110147473A KR101360322B1 KR 101360322 B1 KR101360322 B1 KR 101360322B1 KR 1020110147473 A KR1020110147473 A KR 1020110147473A KR 20110147473 A KR20110147473 A KR 20110147473A KR 101360322 B1 KR101360322 B1 KR 101360322B1
- Authority
- KR
- South Korea
- Prior art keywords
- hand
- copyboard
- user
- image
- region
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000001514 detection method Methods 0.000 title claims abstract description 36
- 230000008859 change Effects 0.000 claims description 16
- 238000010191 image analysis Methods 0.000 claims description 4
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 claims description 2
- 230000008569 process Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
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)
- Computer Vision & Pattern Recognition (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 2는 카메라에서 얻은 영상에 대하여 캘리브레이션 및 사람의 상체 검출을 바탕으로 한 대상 영역을 재설정하는 PTZ제어 루틴에 대한 순서도.
도 3은 스캐일링 설정을 위한 선택영역의 크기를 주기 위한 캘리브레이션용 제스처의 예.
도 4는 주어진 영상으로부터 관심영역을 설정하는 과정을 보여주는 순서도.
도 5는 관심영역으로부터 다양한 손모양을 계층적으로 인식하는 과정을 나타내는 순서도.
도 6은 검출된 손모양과 이동량을 바탕으로 이벤트 발생을 나타내는 순서도.
도 7은 손검출을 위한 특징 추출에 사용된 Harr-like 특징 추출의 예.
Claims (12)
- 원격 전자칠판 제어 장치로서,
전자칠판으로부터 원격에 있는 사용자를 촬상하기 위한 카메라 영상획득부;
상기 카메라 영상획득부에 의해 획득된 영상 중 사용자의 손이 위치하는 영역을 관심영역(Region of Interest, ROI)으로 설정하는 관심영역 설정부;
상기 관심영역에 관한 계층적 영상 분석을 통해 사용자가 취한 손 모양을 검출하는 손 모양 검출부; 및
상기 손 모양 검출부에 의해 검출된 손 모양에 상응하여, 상기 전자칠판의 제어를 위한 미리 지정된 제어 이벤트를 생성하는 제어 이벤트 생성부;
를 포함하되,
상기 손 모양 검출부는, 미리 지정된 개개의 손 모양을 검출하기 위한 개별 손 모양 검출기를 포함하며, -여기서, 상기 미리 지정된 손 모양은, 이동 커서 손 모양, 실행 손 모양, 선택 이동 손 모양 중 적어도 하나가 포함됨-,
상기 미리 지정된 개개의 손 모양은, 미리 설정된 우선 순위에 근거한 순서대로의 상기 개개의 손 모양을 검출하기 위한 계층적 단계를 거쳐 검출되는,
제스처 기반의 원격 전자칠판 제어 장치.
- 제1항에 있어서,
상기 생성된 제어 이벤트에 기초하여 상기 전자칠판에 관한 원격 제어를 수행하는 전자칠판 제어부를 더 포함하는, 제스처 기반의 원격 전자칠판 제어 장치.
- 제1항에 있어서,
상기 카메라 영상획득부는,
캘리브레이션 루틴(Calibration routine)의 호출을 통해, 사용자가 자신의 위치에서 원거리에 있는 전자칠판을 바라보았을 때의 전자칠판의 크기 및 형상 중 적어도 하나를 확인함으로써, 사용자가 보는 시점 상에서의 사용자의 제스처에 상응하여 적용될 스케일 값을 자동 설정하는,
제스처 기반의 원격 전자칠판 제어 장치.
- 제3항에 있어서,
상기 카메라 영상획득부는,
상기 캘리브레이션 루틴의 수행 과정에서 사용자가 취한 미리 지정된 캘리브레이션 제스처에 관한 영상을 분석하여,
사각 형상의 전자칠판의 대각선 길이, 2개의 대각선이 교차될 때에 이루는 각의 크기, 각 꼭지점의 위치, 4개의 변 중 적어도 3개의 변의 길이 중 어느 하나 이상을 산출함으로써 사용자가 전자칠판을 바라보았을 때의 전자칠판의 크기 및 형상 중 적어도 하나를 확인하고, 확인 결과에 근거하여 수평축 및 수직축에 관한 상기 스케일 값을 고정 스케일값으로 또는 위치에 따라 스케일 값을 달리하는 스케일 함수 형태로 설정하는,
제스처 기반의 원격 전자칠판 제어 장치.
- 제3항에 있어서,
상기 카메라 영상획득부는,
PTZ(Pan-Tilt-Zoom) 제어 기능을 포함함으로써, 사용자의 상체가 영상의 중앙부에 들어오도록 카메라에 대한 상/하/좌/우 방향 중 적어도 하나 이상의 방향으로의 회동 또는 줌인(Zoom In)/줌아웃(Zoom Out)을 실행하는,
제스처 기반의 원격 전자칠판 제어 장치.
- 제1항에 있어서,
상기 관심영역 설정부는,
기존 검출된 손 위치에 근거하여 관심영역을 설정하거나, 상기 카메라 영상획득부에 의해 획득된 이전 영상과 현재 영상을 비교한 차 영상을 이용하여 움직임이 발생된 영역을 관심영역으로 설정하거나, 또는 피부색 샘플을 이용하여 피부색이 검출되는 영역을 관심 영역으로 설정하는,
제스처 기반의 원격 전자칠판 제어 장치.
- 삭제
- 제1항에 있어서,
상기 실행 손 모양의 검출의 경우, 상기 손 모양 검출부는,
미리 지정된 선행 제스처가 검출된 이후에 후속하여 상기 실행 손 모양이 검출되는 경우에만, 유효한 실행 손 모양의 검출로 판정하는,
제스처 기반의 원격 전자칠판 제어 장치.
- 제3항에 있어서,
상기 손 모양 검출부는,
검출된 손 모양을 기초로 해당 손 모양에 따라 발생된 영상 내의 위치 변화량을 계산하되, 계산된 위치 변화량에 상기 설정된 스케일 값을 반영함으로써, 이미지 공간 상에서의 위치 변화가 실제 전자칠판 상에서의 움직임으로 변환될 수 있도록 하는,
제스처 기반의 원격 전차칠판 제어 장치. - 전자칠판을 원격에서 제어하는 방법으로서,
전자칠판으로부터 원격에 있는 사용자를 촬상한 영상을 이용하여, 사용자가 자신의 위치에서 전자칠판을 바라보았을 때의 전자칠판의 크기 및 형상 중 적어도 하나를 확인하고, 사용자가 보는 시점 상에서의 사용자의 제스처에 상응하여 적용될 캘리브레이션 스케일 값을 설정하는 단계;
전자칠판으로부터 원격에 있는 사용자를 촬상한 영상을 이용하여, 획득된 영상 중 사용자의 손이 위치하는 영역을 관심영역으로 설정하는 단계;
상기 관심영역에 관한 계층적 영상 분석을 통해 사용자가 취한 손 모양을 검출하는 단계;
상기 검출된 손 모양에 상응하여, 상기 전자칠판의 제어를 위한 미리 지정된 제어 이벤트를 생성하는 단계; 및
상기 생성된 제어 이벤트에 기초하여 상기 전자칠판에 관한 원격 제어를 수행하는 단계
를 포함하는 전자칠판 원격 제어 방법.
- 제10항에 있어서,
상기 캘리브레이션 스케일 값을 설정하는 단계는,
상기 캘리브레이션 루틴의 수행 과정에서 사용자가 취한 미리 지정된 캘리브레이션 제스처에 관한 영상을 분석하여,
사각 형상의 전자칠판의 대각선 길이, 2개의 대각선이 교차될 때에 이루는 각의 크기, 각 꼭지점의 위치, 4개의 변 중 적어도 3개의 변의 길이 중 어느 하나 이상을 산출함으로써 사용자가 전자칠판을 바라보았을 때의 전자칠판의 크기 및 형상 중 적어도 하나를 확인하고, 확인 결과에 근거하여 수평축 및 수직축에 관한 상기 스케일 값을 고정 스케일값으로 또는 위치에 따라 스케일 값을 달리하는 스케일 함수 형태로 설정하는 것인,
전자칠판 원격 제어 방법.
- 제10항에 있어서,
획득된 영상 중 사용자의 손이 위치하는 영역을 관심영역으로 설정하는 단계는,
기존 검출된 손 위치에 근거하여 관심영역을 설정하거나, 상기 카메라 영상획득부에 의해 획득된 이전 영상과 현재 영상을 비교한 차 영상을 이용하여 움직임이 발생된 영역을 관심영역으로 설정하거나, 또는 피부색 샘플을 이용하여 피부색이 검출되는 영역을 관심 영역으로 설정하는 것인,
전자칠판 원격 제어 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110147473A KR101360322B1 (ko) | 2011-12-30 | 2011-12-30 | 다양한 손모양 검출 및 추적을 기반으로 한 원격 전자칠판 제어 장치 및 그 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110147473A KR101360322B1 (ko) | 2011-12-30 | 2011-12-30 | 다양한 손모양 검출 및 추적을 기반으로 한 원격 전자칠판 제어 장치 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130078496A KR20130078496A (ko) | 2013-07-10 |
KR101360322B1 true KR101360322B1 (ko) | 2014-02-25 |
Family
ID=48991433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110147473A KR101360322B1 (ko) | 2011-12-30 | 2011-12-30 | 다양한 손모양 검출 및 추적을 기반으로 한 원격 전자칠판 제어 장치 및 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101360322B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200073031A (ko) | 2018-12-13 | 2020-06-23 | 주식회사 유엑스팩토리 | 높은 정확도를 갖는 손 동작 추적을 위한 3차원 손 모델 제작 방법 |
KR20210017788A (ko) | 2019-08-09 | 2021-02-17 | 한국과학기술원 | 손동작 추적 장치 및 그 방법 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101718081B1 (ko) * | 2015-07-22 | 2017-03-20 | 주식회사 케이티앤씨 | 손 제스처 인식용 초광각 카메라 시스템 및 그가 적용된 TVI(Transport Video Interface) 장치 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080029222A (ko) * | 2006-09-28 | 2008-04-03 | 한국전자통신연구원 | 손 모양을 인식하는 방법 및 이를 위한 장치 |
-
2011
- 2011-12-30 KR KR1020110147473A patent/KR101360322B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080029222A (ko) * | 2006-09-28 | 2008-04-03 | 한국전자통신연구원 | 손 모양을 인식하는 방법 및 이를 위한 장치 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200073031A (ko) | 2018-12-13 | 2020-06-23 | 주식회사 유엑스팩토리 | 높은 정확도를 갖는 손 동작 추적을 위한 3차원 손 모델 제작 방법 |
KR20210017788A (ko) | 2019-08-09 | 2021-02-17 | 한국과학기술원 | 손동작 추적 장치 및 그 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20130078496A (ko) | 2013-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8339359B2 (en) | Method and system for operating electric apparatus | |
CN108845668B (zh) | 人机交互系统和方法 | |
US8390577B2 (en) | Continuous recognition of multi-touch gestures | |
KR101809636B1 (ko) | 컴퓨터 장치의 원격 제어 | |
Jing et al. | Human-computer interaction using pointing gesture based on an adaptive virtual touch screen | |
CN103164022B (zh) | 多指触摸方法和装置、便携式终端设备 | |
KR20110003146A (ko) | 제스쳐 인식 장치, 이를 구비한 로봇 시스템 및 이를 이용한 제스쳐 인식 방법 | |
JP2016521894A (ja) | 検出されたジェスチャーに基づいてデバイス動作を実行するためのシステムおよび方法 | |
US20140161309A1 (en) | Gesture recognizing device and method for recognizing a gesture | |
CN105589553A (zh) | 一种智能设备的手势控制方法和系统 | |
US20190114471A1 (en) | Gesture identification with natural images | |
CN114138121B (zh) | 用户手势识别方法、装置、系统、存储介质及计算设备 | |
JP2016224686A (ja) | 情報処理装置、その制御方法、プログラム、及び記憶媒体 | |
JP6452369B2 (ja) | 情報処理装置とその制御方法、プログラム、記憶媒体 | |
KR101360322B1 (ko) | 다양한 손모양 검출 및 추적을 기반으로 한 원격 전자칠판 제어 장치 및 그 방법 | |
JP7351130B2 (ja) | 深度カメラ及び深層ニューラルネットワークを使用する、プロジェクタ-カメラ対話型ディスプレイ用のロバストなジェスチャ認識装置及びシステム | |
CN111754571B (zh) | 一种姿态识别方法、装置及其存储介质 | |
CN102520794B (zh) | 手势辨识系统及方法 | |
CN114333056B (zh) | 一种手势控制的方法、系统、设备及存储介质 | |
CN114610155B (zh) | 手势控制方法、装置、显示终端及存储介质 | |
CN110007748B (zh) | 终端的控制方法、处理装置、存储介质及终端 | |
US20220050528A1 (en) | Electronic device for simulating a mouse | |
CN105302310B (zh) | 一种手势识别装置、系统及方法 | |
KR102107182B1 (ko) | 손 제스처 인식 시스템 및 방법 | |
Chandresh et al. | Virtual Mouse Control Using Finger |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20111230 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20130723 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20140127 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20140203 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20140204 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20170227 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20170227 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180201 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20180201 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20190207 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20190207 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20200113 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20200113 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20210324 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20220203 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20230102 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20231227 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20241223 Start annual number: 12 End annual number: 12 |