DOI QR코드

DOI QR Code

SoC 플랫폼 상에서 임베디드 블루투스 오디오 스트리밍 솔루션 개발

Development of an Embedded Bluetooth Audio Streaming Solution on SoC Platform

  • 김태현 (서울시립대학교 기계정보공학과)
  • 발행 : 2006.12.31

초록

본 논문에서는 블루투스 무선 링크를 이용한 실시간 오디오 스트리밍을 위해 DSP를 내장한 SoC (System-on-Chip) 플랫폼 상에서 임베디드 블루투스 솔루션의 개발과 최적화에 대해 설명한다. 개발된 솔루션을 이식성을 고려해서 가상 운영체제 상에서 구현된 임베디드 블루투스 프로토콜 스택, 프로파일과 타겟 멀티미디어 SoC의 특성을 이용한 최적화 기법들을 포함한다. 수요 최적화 기법으로는 SoC 내의 스크래치 패드 메모리의 활용을 통한 메모리 접근 최소화, DSP 연산과 병렬 메모리 접근 명령을 이용한 코덱 구현, 무선 통신 환경을 고려한 동적 오디오 품질 조정 등이 있다. 실험 결과는 본 연구에서 제안한 최적화 기법을 적용한 임베디드 솔루션은 별도의 외부 메모리 없이 고품질 오디오 스트리밍을 지원할 수 있음을 보여준다.

In this paper, we describe the development and optimization of an embedded Biuetooth solution on an SoC platform for real-time audio streaming over a Bluetooth wireless link. The solution includes embedded Bluetooth protocol stack and profile simplemented on a virtual operating system for portability, and other optimization techniques to fully exploit the benefits of multimedia-oriented SoC. The optimization techniques implemented in this paper are memory access minimization by using on-chip scratch pad memory, codec library optimization with DSP and parallel memory access instruction set, and dynamic audio quality adjustment regarding current wireless link status. Experimental results show that the optimized solution presented in this paper can support high-qualify audio streaming without the support of external memory.

키워드

참고문헌

  1. J. Bray and J. F. Sturman, 'Bluetooth: Connect Without Cables,' Prentice Hall
  2. S. Zeadally and A. Kumar, 'Protocol Support for Audio Streaming between Bluetooth Devices,' Proceedings of the 2004 IEEE Radio and Wireless Conference, pp. 303-206, 2004
  3. P. Bellavista, C. Stefanelli, and M. Tortonesi, 'The ubiQoS Middleware for Audio Streaming to Bluetooth Devices,' Proceedings of the First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, pp. 138-145, 2004 https://doi.org/10.1109/MOBIQ.2004.1331720
  4. A. Floros, N-A. Tatlas, and J. Mourjopoulos, 'BlueBox: A Cable-free Digital Jukebox for Compressed-quality Audio Delivery,' IEEE Transactions on Consumer Electronics, Vol. 51, No.2, pp. 534-539, 2005 https://doi.org/10.1109/TCE.2005.1467998
  5. 김정민, '무선 임베디드 애플리케이션을 위한 두개의 동적 VLIW 스테이트를 갖는 멀티미디어 프로세서,' 서울대학교 박사학위논문
  6. H-J. Suh, H. J. Lim, J. Kim, 'GDM5302: Wireless Integration of a Mobile Multimedia Processor,' Proceedings of the International Conference on Embedded Systems and Applications, pp.182-187, 2005
  7. Bluetooth Specification, http://www.bluetooth.org
  8. Bluetooth Special Interest Group, 'Audio/Video Distribution Transport Protocol Specification,' Version 1.0
  9. Bluetooth Special Interest Group, 'Audio/Video Control Transport Protocol Specification,' Version 1.0
  10. Bluetooth Special Interest Group, 'Generic Audio/Video Distribution Profile Specification,' Version 1.0
  11. Bluetooth Special Interest Group, 'Advanced Audio Distribution Profile Specification,' Version 1.0
  12. Bluetooth Special Interest Group, 'Audio/Video Remote Control Profile Specification,' Version 1.0
  13. Hyo Jin Choi, Jinhwan Jeon, Taehyoun Kim, Hyo-Joong Suh, and Chu Shik Jhon, 'Robust Delay Control for Audio Streaming over Wireless Link,' IEICE Transactions on Information and Systems, E89-D(8), pp.2448-2451, 2006 https://doi.org/10.1093/ietisy/e89-d.8.2448
  14. http://www.bluesoleil.com/
  15. http://www.lecroy.com/tm/products/ProtocolAnalyzers/bluetooth.asp