메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

주예슬 (서강대학교, 서강대학교 대학원)

지도교수
임인성
발행연도
2020
저작권
서강대학교 논문은 저작권에 의해 보호받습니다.

이용수2

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
최근 가상현실, 증강현실, 혼합현실을 복합적으로 이용하는 기술이 발전됨에 따라 이들을 모두 아우르는 확장현실이라는 개념이 새롭게 나오게 되었다. 확장현실에서는 사용자의 필요에 따라 기기를 자유롭게 선택할 수 있고, 이기종의 기기가 서로 간의 경계가 없이 사용되기 때문에 사용자와의 새로운 상호작용이 일어날 수 있다. 또한 확장 현실은 기존의 가상현실, 증강현실, 혼합현실 기술의 특성을 포함하고 있어 사용자들의 지역성과 사용 기기에 상관없이 다른 사용자들과 3D 정보에 대한 협력 작업을 수행하는 상황에서 유용하게 이용될 수 있다. 기존 연구에서는 특수한 상황에서만 사용가능 하거나 특수한 기기만을 허용하는 확장현실 환경에서의 협력 작업 사례들이 제안되었다. 본 논문에서는 기존에 제안된 사례들을 토대로 사용자의 필요에 따라 쉽게 확장될 수 있는 확장현실 응용 개발을 위한 툴킷을 제안하고 툴킷을 이용하여 개발한 응용 사례를 제시한다.

본 툴킷은 다중 사용자를 지원하기 위하여 클라이언트-서버 구조로 구성되었고, 효과적인 확장현실 환경에서의 협력 작업을 위하여 사용자 간의 비언어적인 의사소통과 공유하는 가상 물체와 실시간으로 상호작용하는 기능을 기본적으로 제공한다. 또한 본 툴킷은 사용자의 필요에 따라 확장 가능하게 하기 위하여 클라이언트와 서버를 모듈화하여 구성하였고 응용 예시를 통해 본 툴킷의 확장 가능성을 증명한다. 그리고 본 논문에서는 다중 사용자가 실시간으로 확장현실 환경을 안정적으로 공유할 수 있는 환경을 제공하기 위하여 본 툴킷에서 멀티스레딩 기법을 사용한 방법을 설명한다.

목차

제1장 서론 1
제1절 연구 배경 및 목적 1
제2절 논문의 기여도 및 구성 3
제2장 관련연구 5
제1절 협력하는 가상 환경 5
제2절 동기종의 협력하는 가상 환경 6
제3절 이기종의 협력하는 가상 환경 7
제4절 Model-View-Presenter 8
제3장 이기종 기기를 사용하는 확장현실 응용 개발을 위한 툴킷의 구조 10
제1절 툴킷 개요 11
제2절 클라이언트 구조 12
제3절 서버 구조 15
제4절 통신 프로토콜 16
제4장 클라이언트와 서버에서의 멀티스레딩 21
제1절 클라이언트에서의 멀티스레딩 22
제1항 Message Handler 모듈 23
제2항 Synchronize Data 모듈 24
제2절 서버에서의 멀티스레딩 26
제1항 Message Handler 모듈 27
제2항 Synchronize Data 모듈 28
제5장 실험 결과 29
제1절 실험 환경 30
제2절 응용 사례 1: 확장현실 환경의 공유 32
제3절 응용 사례 2: 가상 물체 복제기능과 삭제 기능 34
제4절 응용 사례 3: 이종 현실 기기의 인터페이스로의 활용 36
제 6장 결론 및 향후 연구 40
부록 A 본 툴킷의 소스 코드 일부 42

최근 본 자료

전체보기

댓글(0)

0