HOME자료실역대 수상작

역대 수상작

The World Embedded software Contest 2024

[2010년] 장려상 - 블루스크린 밴드 플레이어

분류명
정부 시상
훈격
KESIC회장상

- 팀명 : BlueScreen2
- 소속 : 대구대학교
- 참가부문 : 자유 공모
- 개요
1. Bluescreen Band Player는 밴드 연주에 들어가는 기본 악기 네 가지(기타, 피아노, 베이스, 드럼)를 기반으로 한 멀티유저 악기 연주 어플리케이션임
2. 4명의 개별 연주자가 각자 맡은 악기를 연주하면, SyncManager(개별적으로 연주한 음악의 시간 동기화 기능 및 통합 기능)는 하나의 음악 데이터 스트림을 생성함
3. 개별 악기는 유저 인터페이스를 통하여 악기 고유의 다양한 음원을 재생할 수 있고 연주 뒤에도 연주 한 곡을 녹음, 저장, 재생, 삭제를 할 수 있음
4. 본 프로젝트는 Android SDK를 이용하여 구현 되었으며 실제 큰 악기들을 휴대하기 힘든 상황에서 간편하게 연주할 수 있도록 실제 악기와 유사한 형태의 인터페이스로 제작됨
5. 기존의 단일 사용자 어플리케이션의 경우 특정 순간 한 악기만의 연주가 가능하기 때문에 밴드 연주의 현실감을 느끼기 어려움
6. 이러한 기존 어플리케이션의 단점을 극복하기 위해 본 프로젝트에서는 다자간 악기 연주 어플리케이션을 설계하게 되었으며, 통신비용 절감을 위해 3가지의 통신 모드를 지원함
7. 3가지 통신 모드는 1) Ad Hoc 모드(전철이나 버스와 같이 비교적 근거리에 모인 사용자간 합동 연주를 위한 모드(PowerAgent: 4개 단말기간의 공평한 전력 소모를 위한 S/W 모듈)), 2) Wifi 모드(Wifi 가능 지역에서의 통신 모드), 3) 3G 모드(1, 2번 모드가 불가능한 경우)로서 다수의 사용자들과 함께하는 일종의 소셜 네트워크를 실현함

top
주최

주관