DOI QR코드

DOI QR Code

OSD를 이용한 DTV용 게임 설계 및 구현

Game Programming of Digital Television Using OSD Middleware

  • 투고 : 2010.08.17
  • 심사 : 2010.09.11
  • 발행 : 2011.01.31

초록

DTV는 디지털 기술과 함께 각종 어플리케이션들이 접목되어 스마트해지고 있고 머지않은 미래에 TV로 즐기는 게임들이 일반화 될 것이다. DTV는 PC환경과 비교하면 게임 개발의 측면에서 매우 열악한 상황이다. TV는 PC에 비해 제한적인 기능의 리모컨을 사용하기 때문에 본 논문에서는 모바일 게임에서 쓰이는 것 중에서 매핑형, 선택형, 원버튼형의 유저 인터페이스를 적용하였다. 또한 PC환경과 같은 전문적인 게임 엔진의 부재를 극복하기 위해 DTV 전용의 게임 엔진을 개발하기보다 이미 안정성이 검증된 OSD 미들웨어의 문자, 숫자, 그림, 도형 객체를 활용하여 게임을 구현하는 방법을 제안한다. 제안된 인터페이스는 게임의 상황에 따라 달리 적용될 수 있고 직관적이고 빠른 조작을 가능하게 한다. OSD 미들웨어를 이용하면 게임을 상태 구조로 세분화할 수 있고 OSD 객체를 게임에 사용할 수 있으며 리모컨 키에 대한 이벤트와 액션을 손쉽게 정의해 줄 수 있는 이점이 있다.

Since various applications is converged in digital televisions, playing game on DTV will be available in the immediate future. Game programming of DTV is more difficult than that of PC in a viewpoint of game development. Since TV use very simple remote controller as user interface, mapping type, choice type, and one-button type are used among mobile game user interfaces. In addition, we suggest to use text class, numeral class, bitmap class, and shape class of DTV OSD middleware which is proven software, instead of developing new DTV-oriented game engine. The proposed interfaces can be applied in various game situations and allow intuitive and fast operations. By using OSD middleware, game actions can be subdivided into state structures, OSD objects can be used as game objects, and events and actions of remote controller keys are easily defined.

키워드

참고문헌

  1. 서정욱, 김현식, 전원기, "ASO 시대를 위한 차세대 TV표준 DVB-T2 기술 소개", 한국통신학회지, 제25권, 제8호, pp. 55-61, 2008년 7월.
  2. 봉종수, 임현석, 김세영, 김대진, "HDTV 수신 모듈용 GUI 설계 및 구현", 한국콘텐츠학회논문지, 제9권, 제4호, pp.72-80, 2009년 4월.
  3. 김성환, 박태준, "게임 컨텐츠의 기획과 게임엔진 기술", 한국멀티미디어학회지, 제8권, 제1호, pp. 1-15, 2004.
  4. D. Eberly, 3D Game Engine Design, Morgan Kaufmann Publishers Inc., 2001.
  5. 김문겸, "모바일 게임 GUI 디자인에 관한 연구", 청주대학교 대학원 산업디자인학과 석사학위논문, 2007.
  6. 김미진, 윤진홍, "터치스크린 인터페이스 분석을 통한 모바일 게임 인터페이스 구현", 한국디자인학회지 통권 제 81호, pp.231-244, 2009년 2월.