Soundus

2010. 3. 13. 19:33

 

 

http://mashupkorea.com/2009/vote_detail?id=665

 

[참여기간]

2008 12 1 ~ 2009 2 28

 

[개요]

각자의 관심지역에 해당되는 이슈를 손쉽고 재밌게 알 수 있는 매쉬업 어플리케이션

 

[상세설명]

 

¢  어떻게 ? 사람들의 관심도가 적고 많음에 따라 다양한 음악으로 표현되고 그 지역의 실시간 핫 이슈를 볼 수 있다.

¢  지도 + 음악 + 뉴스

¢  RIA의 조우 : FLEX + Silverlight

¢  FLEX를 통한 Sound Modulation의 적용

¢  소리로 사용자의 관심 같은 무언가를 표현할 수 있을까?

 


[시스템 구조]

 

(1)   뉴스 API를 통해 정보를 취합하고, 태그 추출

(2)   이를 실버라이트의 지도 API와 연동하여, 정보 출력

(3)   해당 정보의 크기에 따라, 조작된 음악 재생

  

 

[Hot News 추출 방식]

 

(1)   지도 단에서 전송되는 위치 정보를 뉴스 API와 연계

(2)   뉴스의 제목 리스트를 태그 추출 시스템으로 전송

(3)   추출된 태그를 다시 API로 전송

(4)   지역에 맞는 Hot News 정보 추출

 


[Sound Control 방식]

 

뉴스 Point의 크기에 따라 변조가 일어나고, 시끄러운 음악 재생.
 
 


[Sound Modulation – Resampling]

  

[발생문제/해결방법]

 

-플래시-실버라이트 연동 문제

플래시와 실버라이트를 직접 연동하기가 어려운 문제가 있었다. 플래시와 실버라이트를 연동하는 것은 아직 생소한 작업이라 해결책을 강구해보았다. 결정적으로, 자바스크립트를 활용하는 것으로 돌파구를 해결하였는데, 플래시와 실버라이트 모두 자바스크립트로 외부와 연동하게끔 구성되어 있으므로, 웹 페이지 내에 조그마한 버튼을 숨겨놓고, 실버라이트에서 버튼을 클릭하는 액션을 통해 플래시에게 정보를 전달하는 방식으로 문제를 해결하였다.

 

-음원 로드 속도 문제

음원 자체가 큰 파일이고 이를 API를 통해 로드하여 재생하는 속도가 많이 느린 문제가 있었다. 이를 해결하기 위해, 처음부터 기본적인 음원을 로드하고, 해당 지역에 맞는 음원을 재생할 때, 변조할 수 있도록 바꾸어서 해결하게 되었다.

 

-API 의존성 및 저작권 문제

이 서비스의 지도는 야후 맵의 Tile 이미지를 패킷 분석을 통해 빼내어 실버라이트로 포팅 시킨 것으로 저작권 관련 문제가 있었다. 차선책으로 MS의 버추얼 어스, 구글 맵 등을 고려해보았지만, 이처럼 이 서비스의 분위기를 자아내기가 어려워서 그대로 사용을 하게 되었는데, 며칠 후에 경로가 막히는 바람에 사용할 수가 없게 되었다. 이를 통해 API 에 따른 의존성 문제를 알 수 있었는데, 문맥 추출 API trynt API 또한, 서비스가 중단되는 바람에, 이를 직접 태그를 추출하는 알고리즘으로 대체해야만 했다.

Posted by Elegant Universe

카테고리

전체 (118)
Programming (15)
Digital Nomad (2)
Projects (7)
Sound (14)
Travel (69)
Think (9)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

글 보관함