최근 다양한 모션 센서를 이용해서 실제 사용자의 동작을 인식하는 체감형 스포츠 게임에 대한 관심이 높다. 본 논문에서는 체감형 게임 플레이를 지원하는 배드민턴 게임의 구현에 필요한 핵심 요소 기술인 스윙 모션의 인식과 셔틀콕의 궤적 계산 방법을 제안한다. 사용자가 스마트폰을 손에 쥐고 배드민턴 스윙을 하면, 스마트폰에 내장된 가속도 센서가 발생시키는 모션 신호를 다우비시 필터를 이용해서 특징벡터로 변환하고, 이를 k-NN 기반의 인식을 통해서 스윙 타입을 알아낸다. 본 논문에서 제안한 스윙 모션 인식 방법을 이용하면, 상용 모션 콘트롤러를 구입하지 않아도 체감형 배드민턴 게임을 즐길 수 있는 장점이 있다. 배드민턴 셔틀콕은 그 모양의 특징으로 인해 독특한 비행 궤적을 가지고 있기에, 단순한 힘과 속도에 관한 물리 법칙으로는 그 궤적을 표현하기 쉽지 않다. 본 논문에서 우리는 바람의 영향을 고려한 배드민턴 셔틀콕의 비행 궤적 계산 방법을 제안한다.
최근 키보드나 마우스 조작이 아닌 사용자의 모션을 인식하여 플레이를 진행하는 체감형 게임에 대한 관심이 증대하고 있다. 일반적으로 이런 게임을 위해서는 사용자 모션을 감지하는 모션 콘트롤러가 필요하다. 본 논문에서는 사용자가 스마트폰을 손에 쥔 채 5가지 타입의 테니스 스윙을 할 때 발생하는 가속도 센서 값의 특징을 분석하고, DWT(Discrete Wavelet Transform) 기반의 테니스 모션 인식 방법을 제안한다. 우리의 방법은 스마트폰이 모션 콘트롤러 역할을 할 수 있게 함으로써, 사용자는 별도의 모션 콘트롤러를 구입할 필요 없이 손쉽게 체감형 테니스 게임을 즐길 수는 장점이 있다. 제안된 방법을 기반으로 테니스 게임 프로토타입을 개발하여 실험한 결과, 제안된 방법은 테니스 게임 진행에 충분히 높은 인식률을 보여 컴퓨터 게임에서 유용함을 확인하였다.