1 |
1
송신측의 통신 방법에 있어서,송신 장치가 송신자의 행동을 촬영한 영상을 입력받는 단계;상기 송신 장치가 상기 입력된 영상으로부터 배경을 분리함으로써 상기 송신자의 실루엣(silhouette)을 추출하는 단계;상기 송신 장치가 인간의 행동을 포함하는 시범 영상으로부터 자동으로 생성된 복수 개의 대표 포즈(pose)가 미리 저장된 데이터 구조체를 이용하여, 상기 추출된 실루엣과 가장 유사한 포즈를 선택함으로써 상기 송신자의 행동에 대응하는 포즈의 인덱스를 추정하는 단계; 및상기 송신 장치가 상기 추정된 포즈의 인덱스를 포함하는 메시지를 생성하여 수신자에게 전송하는 단계;를 포함하되,상기 데이터 구조체는 상기 인간의 행동을 포함하는 시범 영상으로부터 자동으로 생성된 복수 개의 대표 포즈로 구성되고,상기 포즈의 인덱스를 추정하는 단계는,상기 추출된 실루엣의 영상값을 이용하여 상기 데이터 구조체 내에서 상기 추출된 실루엣과 가장 유사한 포즈를 탐색하는 단계; 및상기 탐색 결과 획득된 노드에 저장된 포즈의 인덱스를 상기 송신자의 행동에 대응하는 포즈의 인덱스로 결정하는 단계;를 포함하는 것을 특징으로 하는 통신 방법
|
2 |
2
삭제
|
3 |
3
제 1 항에 있어서,상기 데이터 구조체는 결정 트리(decision tree)이고,상기 추출된 실루엣과 가장 유사한 포즈를 탐색하는 단계는,상기 추출된 실루엣의 영상값과 상기 결정 트리의 노드에 저장된 포즈의 유사도를 해당 노드에 저장된 제 1 임계치와 비교하는 단계; 및상기 유사도가 상기 제 1 임계치보다 큰 경우에는 현재의 노드를 결과값으로 선택하고, 그 외의 경우에는 상기 유사도와 상기 해당 노드에 저장된 제 2 임계치를 비교하여 종말 노드까지 탐색한 후 상기 종말 노드를 결과값으로 선택하는 단계;를 포함하는 것을 특징으로 하는 통신 방법
|
4 |
4
제 1 항에 있어서,상기 데이터 구조체는,상기 인간의 행동을 포함하는 시범 영상으로부터 복수 개의 후보 포즈를 추출하고,상기 추출된 후보 포즈로부터 복수 개의 대표 포즈를 자동으로 선택하며,상기 선택된 대표 포즈로부터 각 레벨(level)의 부모 노드의 임계치를 기준으로 상기 부모 노드의 자식 노드들이 양분되도록 구성된 결정 트리인 것을 특징으로 하는 통신 방법
|
5 |
5
제 1 항에 있어서,상기 송신자로부터 음성 또는 텍스트 중 적어도 하나를 입력받는 단계를 더 포함하고,상기 생성된 메시지는 상기 입력된 음성 또는 텍스트 중 적어도 하나를 더 포함하여 상기 수신자에게 전송하는 것을 특징으로 하는 통신 방법
|
6 |
6
수신측의 통신 방법에 있어서,수신 장치가 송신자의 행동에 대응하는 포즈의 인덱스를 포함하는 메시지를 수신하는 단계;상기 수신 장치가 상기 수신된 메시지에 포함된 포즈의 인덱스와 인간의 행동을 포함하는 시범 영상으로부터 자동으로 생성된 행위 데이터베이스를 이용하여 상기 송신자에 대응하는 가상 객체에 대한 일련의 행위 계획을 생성하는 단계; 및상기 수신 장치가 상기 생성된 일련의 행위 계획에 따라 상기 가상 객체를 재생함으로써 상기 송신자의 메시지를 수신자에게 전달하는 단계;를 포함하는 통신 방법
|
7 |
7
제 6 항에 있어서,상기 행위 데이터베이스는,상기 인간의 행동을 포함하는 시범 영상으로부터 추출된 일 순간의 포즈에 대한 정보를 저장하는 행동 데이터베이스로부터 적어도 둘 이상의 행동을 선택하고, 상기 선택된 행동에 대한 지속 시간과 순서를 할당함으로써 설정된 복수 개의 행위를 저장하는 것을 특징으로 하는 통신 방법
|
8 |
8
제 7 항에 있어서,상기 행위 데이터베이스는,시간적으로 연속하는 2 개의 포즈 인덱스와 이에 대응하는 일련의 행위를 사상시켜(mapping) 저장하는 것을 특징으로 하는 통신 방법
|
9 |
9
제 7 항에 있어서,상기 행동 데이터베이스는,상기 인간의 행동을 포함하는 시범 영상으로부터 후보 포즈를 수집하고, 수집된 후보 포즈로부터 자동으로 복수 개의 대표 행동을 선택하여 각각의 행동의 관절 각도와 함께 저장하는 것을 특징으로 하는 통신 방법
|
10 |
10
제 6 항에 있어서,상기 수신된 메시지가 상기 송신자로부터 입력된 음성 또는 텍스트 중 적어도 하나를 포함하는 경우,상기 가상 객체를 재생하는 단계는, 상기 가상 객체와 더불어 상기 음성 또는 텍스트를 재생하는 것을 특징으로 하는 통신 방법
|
11 |
11
제 1 항, 제 3 항 내지 제 10 항 중 어느 한 항의 방법을 컴퓨터 시스템에서 실행하기 위한 프로그램이 기록된 컴퓨터 시스템이 판독할 수 있는 기록매체
|
12 |
12
송신자의 행동을 촬영하는 카메라;상기 촬영된 영상으로부터 배경을 분리함으로써 상기 송신자의 실루엣을 추출하는 실루엣 추출부;인간의 행동을 포함하는 시범 영상으로부터 자동으로 생성된 복수 개의 대표 포즈가 미리 저장된 데이터 구조체를 이용하여, 상기 추출된 실루엣과 가장 유사한 포즈를 선택함으로써 상기 송신자의 행동에 대응하는 포즈의 인덱스를 추정하는 포즈 추정부; 및상기 추정된 포즈의 인덱스를 포함하는 메시지를 생성하여 수신자에게 전송하는 메시지 생성부;를 포함하되,상기 데이터 구조체는 상기 인간의 행동을 포함하는 시범 영상으로부터 자동으로 생성된 복수 개의 대표 포즈로 구성되고,상기 인간의 행동을 포함하는 시범 영상으로부터 추출된 복수 개의 후보 포즈를 포즈 후보 데이터베이스에 저장하고, 상기 후보 포즈로부터 자동으로 선택된 복수 개의 대표 포즈를 포즈 데이터베이스에 저장하며,상기 대표 포즈로부터 각 레벨의 부모 노드의 임계치를 기준으로 상기 부모 노드의 자식 노드들이 양분되도록 구성된 데이터 구조체를 생성하는 것을 특징으로 하는 통신 시스템
|
13 |
13
삭제
|
14 |
14
제 12 항에 있어서,상기 데이터 구조체는 결정 트리이고,상기 포즈 추정부는,상기 추출된 실루엣의 영상값과 상기 결정 트리의 노드에 저장된 포즈의 유사도를 해당 노드에 저장된 제 1 임계치와 비교하고,상기 유사도가 상기 제 1 임계치보다 큰 경우에는 현재의 노드를 결과값으로 선택하고, 그 외의 경우에는 상기 유사도와 상기 해당 노드에 저장된 제 2 임계치를 비교하여 종말 노드까지 탐색한 후 상기 종말 노드를 결과값으로 선택하며,상기 결과값으로 선택된 노드에 저장된 포즈의 인덱스를 상기 송신자의 행동에 대응하는 포즈의 인덱스로 결정하는 것을 특징으로 하는 통신 시스템
|
15 |
15
제 12 항에 있어서,상기 송신자로부터 음성 또는 텍스트 중 적어도 하나를 입력받는 입력부;를 더 포함하고,상기 생성된 메시지는 상기 입력된 음성 또는 텍스트 중 적어도 하나를 더 포함하여 상기 수신자에게 전송하는 것을 특징으로 하는 통신 시스템
|
16 |
16
송신자의 행동에 대응하는 포즈의 인덱스를 포함하는 메시지를 수신하는 수신부;상기 수신된 메시지에 포함된 포즈의 인덱스와 인간의 행동을 포함하는 시범 영상으로부터 자동으로 생성된 행위 데이터베이스를 이용하여 상기 송신자에 대응하는 가상 객체에 대한 일련의 행위 계획을 생성하는 행위 계획부; 및상기 생성된 일련의 행위 계획에 따라 상기 가상 객체를 재생함으로써 상기 송신자의 메시지를 수신자에게 전달하는 재생부;를 포함하는 통신 시스템
|
17 |
17
제 16 항에 있어서,상기 인간의 행동을 포함하는 시범 영상으로부터 추출된 일 순간의 포즈에 대한 정보를 행동 데이터베이스에 저장하는 행동 생성부; 및상기 행동 데이터베이스로부터 적어도 둘 이상의 행동을 선택하고, 상기 선택된 행동에 대한 지속 시간과 순서를 할당함으로써 설정된 복수 개의 행위를 상기 행위 데이터베이스에 저장하는 행위 생성부;를 더 포함하는 것을 특징으로 하는 통신 시스템
|
18 |
18
제 16 항에 있어서,상기 수신된 메시지가 상기 송신자로부터 입력된 음성 또는 텍스트 중 적어도 하나를 포함하는 경우,상기 재생부는, 상기 가상 객체와 더불어 상기 음성 또는 텍스트를 재생하는 것을 특징으로 하는 통신 시스템
|