Download - Pre Analyze For

Transcript
Page 1: Pre  Analyze For

Pre Analyze for Real time Interaction

Movie실시간 상호 반응 영화 제작을 위한

기술적 초기 분석

Page 2: Pre  Analyze For

Turtle Talk 기초분석• 두 가지의 분석 시나리오로 접근 .• 1. 순수 솔루션을 이용한 개발 요소 .• 2. 인력 오퍼레이팅이 결합 된 개발 요소 .• 컴퓨팅 파워 (2K 이상의 실시간 영상처리를

위한 비주얼 슈퍼 컴퓨팅 )• 3D 실시간 영상 엔진의 기술적 요구사항 .• 영상 표현 structure Diagram

Page 3: Pre  Analyze For

Turtle Talk 기초분석• 1. 순수 솔루션을 이용한 개발 요소 .–음원 분석을 통한 감정데이터 산출 알고리즘–단어 필터링–엑터 인공지능 통합화–광학센서 ( 마이크에 부착 ) 를 이용한 룩엣 (Look

AT- 관객 쳐다보기 유도 )

Page 4: Pre  Analyze For

Turtle Talk 기초분석• 2. 인력 오퍼레이팅이 결합 된 개발 요소 .–전체적인 내용은 스토리 텔링을 통한 사전 처리

애니메이션의 스트림으로 진행 .–얼굴 부분에 대한 부분 페이셜 블렌딩 구현 .–이모션 데이터베이스 구축 및 오퍼레이터에 의한

입출력 시스템 환경 구축 .–좌석 포지션값을 미리 입력 한 후 오퍼레이터의

입력에 의한 좌석 처다 보기 기능 처리 .

Page 5: Pre  Analyze For

Turtle Talk 기초분석• 컴퓨팅 파워 (2K 이상의 실시간 영상처리를

위한 비주얼 슈퍼 컴퓨팅 )–고해상도 시네마틱 실시간 3D 그래픽스 처리를

위한 퍼스널 슈퍼컴퓨팅 시스템 도입 .– GP GPU 통합 렌더링 아키텍처– Nvidia 테슬라

Page 6: Pre  Analyze For

Turtle Talk 기초분석• 컴퓨팅 파워 (2K 이상의 실시간 영상처리를

위한 비주얼 슈퍼 컴퓨팅 )

Page 7: Pre  Analyze For

Turtle Talk 기초분석• 3D 실시간 영상 엔진의 기술적 요구사항 .–실시간 페이셜 켑쳐 데이터 input–부분적 모션 블렌딩 지원–완벽한 프로그래머블 개발 환경 지원 .(C.C+

+,C#,WIN API)–동영상 스트리밍 환경 지원

Page 8: Pre  Analyze For

Turtle Talk 기초분석• 3D 실시간 영상 엔진의 기술적 요구사항 .–이모션 켑쳐의 종류 .( 광학적 켑쳐 )

Page 9: Pre  Analyze For

Turtle Talk 기초분석• 3D 실시간 영상 엔진의 기술적 요구사항 .–이모션 켑쳐의 종류 .( 옵티컬 영상 켑쳐 )– ARENA Expression

http://www.naturalpoint.com/optitrack/products/arena-expres-sion/

Page 10: Pre  Analyze For

Turtle Talk 기초분석• 3D 실시간 영상 엔진의 기술적 요구사항 .– 2D 페이스 트레커

http://www.metamotion.com/hardware/face-trackers.htm

Page 11: Pre  Analyze For

Turtle Talk 기초분석• 영상 표현 structure Diagram

오퍼레이팅 콘트롤 통합

환경( 음성 입력

이모션 데이터베이스 관리와 입력 인터페이스 )

실시간 3D 고해상도

영상 출력

3D 엔진( 통합 렌더링 파이프라인 )

페이셜 켑쳐(API 통해

엔진으로 정보 송출 )

외부 입력( 관객 음성

입력 및 위치 감지 콘트롤 )

켑쳐 정보 /시나리오

애니메이션 출력 정보 /이모션 표정

블렌딩 정보 /오퍼레이터 오디오 정보

인터렉션 인포메이션의

취합 정보

Page 12: Pre  Analyze For

Turtle Talk 기초분석• Conclusion– 월트디즈니사의 터틀 토크와 같은 퀄리티를

위해서는 다양한 측정 알고리즘이 함께 수반 되어야 함 .

– 스텐드얼론 어플리케이션을 사용 할 경우 고객의 요구에 정확히 부합 하는 대응을 할 수 없을 수도 있음 .

– 완벽한 프로그래머블 통합 솔루션으로 구축 하는 것이 장기적으로 올바름 .


Top Related