1 |
1
입력되는 컬러 영상에서 특정 사용자의 얼굴을 검출하는 단계;상기 컬러 영상에서 상기 사용자의 손 영역을 가정하는 단계;상기 가정된 손 영역의 양 끝에서 손 후보 영역을 검출하는 단계;상기 손 후보 영역에서 손 영역을 선정하는 단계;상기 손 영역에서 손가락 끝점을 검출하는 단계; 및상기 손 영역의 개수, 상기 손 영역의 움직임, 상기 손 영역에서의 손가락의 개수, 상기 손가락의 움직임 또는 이들의 조합에 따라 기설정된 제스처를 인식하는 단계를 포함하며,상기 손 영역을 가정하는 단계는, 상기 검출된 얼굴의 전방에서 제1 임계값 이상과 손을 뻗었을 때의 얼굴과 손간의 Z축 거리로 설정된 제2 임계값 이하의 영역 내에 위치하는 객체를 손 후보군으로 선정하고, 상기 손 후보군 내의 구성요소들을 연결시키고, 상기 손 후보군 내에서 연결된 구성요소들 중 가장 큰 2개의 구성요소들을 손으로 가정하며,상기 손 영역을 선정하는 단계는, 상기 손 후보 영역에서 검출된 손 영역이 수직 방향으로 긴 경우 두 손 후보 영역 가운데 위쪽에 위치한 영역을 선정하고, 상기 손 후보 영역에서 검출된 손 영역이 수평 방향으로 긴 경우 두 손 후보 영역 가운데 앞쪽에 위치하는 영역을 선정하는, 사용자 상호 작용 방법
|
2 |
2
청구항 1에 있어서,상기 얼굴을 검출하는 단계는,상기 컬러 영상에서 얼굴 패턴의 평균 깊이 정보를 이용하는, 사용자 상호 작용 방법
|
3 |
3
청구항 1에 있어서,상기 손 영역을 가정하는 단계는,상기 검출된 얼굴과 손과의 3차원 위치에 관한 사전지식을 이용하는, 사용자 상호 작용 방법
|
4 |
4
삭제
|
5 |
5
삭제
|
6 |
6
청구항 1에 있어서,상기 손가락 끝점을 검출하는 단계는,상기 손 영역을 포함하는 상기 컬러 영상을 이진화 영상으로 변환하고, 상기 이진화 영상에서 상기 손 영역의 윤곽선을 검출하고, 상기 윤곽선을 따라 존재하는 각 픽셀에서 양방향으로 떨어진 각각의 픽셀 간의 방향 벡터를 계산하고, 상기 각 픽셀에서의 두 방향 벡터의 각도가 임계치 이상이면 손가락 끝점으로 판단하는, 사용자 상호 작용 방법
|
7 |
7
청구항 1에 있어서,상기 제스처를 인식하는 단계는,상기 손 영역 또는 상기 손가락 끝점을 토대로 한 손 검출인지를 판단하고, 상기 한 손 검출이면 상기 한 손이 정지 상태인지를 판단하고, 상기 한 손이 정지 상태이면 손가락의 개수가 1개에서 0개로 변경되는지를 판단하고, 상기 손가락의 개수가 1개에서 0개로 변경되면 마우스의 클릭 동작에 대응하는 선택 동작을 수행하는, 사용자 상호 작용 방법
|
8 |
8
청구항 7에 있어서,상기 제스처를 인식하는 단계는,상기 한 손의 정지 상태에서 상기 손가락의 개수가 5개에서 0개로 변경되는지를 판단하고, 상기 손가락의 개수가 5개에서 0개로 변경되면 상기 손 영역의 중심이 움직이는 방향과 속도에 따라 손 영역 내의 물체를 이동시키는 동작을 수행하는, 사용자 상호 작용 방법
|
9 |
9
청구항 1 내지 3 및 청구항 6 내지 8 중 어느 한 항에 있어서,상기 제스처를 인식하는 단계는,상기 손 영역 또는 상기 손가락 끝점을 토대로 두 손 검출인지를 판단하고, 상기 두 손 검출이면 움직임이 있는지를 판단하고, 상기 움직임이 있으면 상기 두 손의 중심들 간의 거리를 계산하고, 상기 거리가 멀어지면 디스플레이 영상의 확대 동작을 수행하고 상기 거리가 가까워지면 디스플레이 영상의 축소 동작을 수행하는, 사용자 상호 작용 방법
|
10 |
10
청구항 1 내지 3 및 청구항 6 내지 8 중 어느 한 항에 있어서,상기 제스처를 인식하는 단계는,상기 손 영역 또는 상기 손가락 끝점을 토대로 두 손 검출인지를 판단하고, 상기 두 손 검출이면 움직임이 있는지를 판단하고, 상기 움직임이 없으면 상기 두 손의 각 손가락의 개수가 5개에서 0개로 변경되는지는 판단하고, 상기 두 손의 각 손가락의 개수가 5개에서 0으로 변경되면 동일한 동작을 다른 물체에 적용하거나 다른 사용자 인터페이스 메뉴를 제어하기 위한 모드 변환을 수행하는, 사용자 상호 작용 방법
|
11 |
11
입력되는 컬러 영상에서 특정 사용자의 얼굴을 검출하는 얼굴 검출부;상기 컬러 영상에서 상기 사용자의 손 영역을 가정하는 손 검출부;상기 가정된 손 영역의 양 끝에서 손 후보 영역을 검출하고, 상기 손 후보 영역에서 손 영역을 선정하는 손영역 지역화부;상기 손 영역에서 손가락 끝점을 검출하는 손가락 끝점 검출부; 및상기 손 영역의 개수, 상기 손 영역의 움직임, 상기 손 영역에서의 손가락의 개수, 상기 손가락의 움직임 또는 이들의 조합에 따라 기설정된 제스처를 인식하는 제스처 인식부를 포함하며,상기 손 검출부는, 상기 검출된 얼굴의 전방에서 제1 임계값 이상과 손을 뻗었을 때의 얼굴과 손간의 Z축 거리로 설정된 제2 임계값 이하의 영역 내에 위치하는 객체를 손 후보군으로 선정하고, 상기 손 후보군 내의 구성요소들을 연결시키고, 상기 손 후보군 내에서 연결된 구성요소들 중 가장 큰 2개의 구성요소들을 손으로 가정하며,상기 손영역 지역화부는, 상기 손 후보군을 포함하는 손 후보군 영역에서 검출된 손 영역이 수직 방향으로 긴 경우 손 후보 영역 가운데 위쪽에 위치한 손 영역을 선정하고, 상기 손 후보 영역에서 검출된 손 영역이 수평 방향으로 긴 경우 손 후보 영역 가운데 앞쪽에 위치하는 손 영역을 선정하는, 사용자 상호 작용 장치
|
12 |
12
청구항 11에 있어서,상기 얼굴 검출부는, 상기 컬러 영상에서 얼굴 패턴의 평균 깊이 정보를 이용하는, 사용자 상호 작용 장치
|
13 |
13
삭제
|
14 |
14
삭제
|
15 |
15
청구항 11에 있어서,상기 손가락 끝점 검출부는, 상기 손 영역을 포함하는 상기 컬러 영상을 이진화 영상으로 변환하고, 상기 이진화 영상에서 상기 손 영역의 윤곽선을 검출하고, 상기 윤곽선을 따라 존재하는 각 픽셀에서 양방향으로 떨어진 각각의 픽셀 간의 방향 벡터를 계산하고, 상기 각 픽셀에서의 두 방향 벡터의 각도가 임계치 이상이면 손가락 끝점으로 판단하는, 사용자 상호 작용 장치
|
16 |
16
청구항 11에 있어서,상기 제스처 인식부는, 상기 손 영역 또는 상기 손가락 끝점을 토대로 한 손 검출인지를 판단하고, 상기 한 손 검출이면 상기 한 손이 정지 상태인지를 판단하고, 상기 한 손이 정지 상태이면 손가락의 개수가 1개에서 0개로 변경되는지를 판단하고, 상기 손가락의 개수가 1개에서 0개로 변경되면 마우스의 클릭 동작에 대응하는 선택 동작을 수행하는, 사용자 상호 작용 장치
|
17 |
17
청구항 16에 있어서,상기 제스처 인식부는, 상기 한 손의 정지 상태에서 상기 손가락의 개수가 5개에서 0개로 변경되는지를 판단하고, 상기 손가락의 개수가 5개에서 0개로 변경되면 상기 손 영역의 중심이 움직이는 방향과 속도에 따라 손 영역 내의 물체를 이동시키는 동작을 더 수행하는, 사용자 상호 작용 장치
|
18 |
18
청구항 17에 있어서,상기 제스처 인식부는, 상기 손 영역 또는 상기 손가락 끝점을 토대로 두 손 검출인지를 판단하고, 상기 두 손 검출이면 움직임이 있는지를 판단하고, 상기 움직임이 있으면 상기 두 손의 중심들 간의 거리를 계산하고, 상기 거리가 멀어지면 디스플레이 영상의 확대 동작을 수행하고 상기 거리가 가까워지면 디스플레이 영상의 축소 동작을 더 수행하는, 사용자 상호 작용 장치
|
19 |
19
청구항 18에 있어서,상기 제스처 인식부는, 상기 손 영역 또는 상기 손가락 끝점을 토대로 두 손 검출인지를 판단하고, 상기 두 손 검출이면 움직임이 있는지를 판단하고, 상기 움직임이 없으면 상기 두 손의 각 손가락의 개수가 5개에서 0개로 변경되는지는 판단하고, 상기 두 손의 각 손가락의 개수가 5개에서 0으로 변경되면 동일한 동작을 다른 물체에 적용하거나 다른 사용자 인터페이스 메뉴를 제어하기 위한 모드 변환을 수행하는, 사용자 상호 작용 장치
|