IP 네트워크 전송에 적합한 효율적인 SVC 전송 기법

An Efficient SVC Transmission Method in an If Network

  • 이석한 (연세대학교 전기전자 공학과 프로세서 연구실) ;
  • 김현필 (연세대학교 전기전자 공학과 프로세서 연구실) ;
  • 정하영 (연세대학교 전기전자 공학과 프로세서 연구실) ;
  • 이용석 (연세대학교 전기전자 공학과)
  • 발행 : 2009.04.30

초록

네트워크 환경의 발달과 함께 멀티미디어 스트리밍 서비스를 지원하는 다양한 멀티미디어 장치가 개발되고 있다. 이러한 환경 아래서 서로 다른 단말에 IP 네트워크를 통해 TV 화상을 인코딩하여 전송하는 방법에는 여러가지가 있을 수 있다. 여러 방식 중에 SVC(Scalable Video Coding)는 현재 일반적으로 사용되고 있는 AVC(Advanced Video Coding)보다 네트워크 채널 용량 측면에서 보다 효율적인 방식이라고 연구되고 있다. 하지만 SVC 방식은 AVC에 비해 $10{\sim}30%$정도의 오버 헤드를 가지기 때문에, 같은 비디오 품질을 보장하기 위해서 현재의 방식 보다 높은 비트율(bit-rate)이 필요하다는 단점을 안고 있다. 기존의 SVC에 대한 연구에서는 AVC와 SVC를 네트워크의 채널 용량 관점에서 비하였고, 두 비디오 압축 방식을 전송하는 방법에 대해 두 가지 방식으로 모델링 하였다. 각 방식에서 SVC의 채널 용량이 약 $16{\sim}20%$정도 더 좋지만 현재 네트워크 환경의 한계로 인해 효율성이 떨어질 수밖에 없다고 결론지었다. 본 논문에서는 기존 네트워크 라우터에 EDE(Extraction Decision Engine)및 SVC 추출기를 집적하여 성능을 향상시킬 수 있는 새로운 SVC 전송 네트워크 프레임을 제안하고, 참고 논문에서 모델링한 두 방식과의 정량적인 비교로 네트워크 구조를 시뮬레이션 하였다. 시뮬레이션 결과 제안된 구조는 현재 사용되는 AVC방식에 비해 최대 50%의 채널 용량 감소를 보임을 확인하였다.

Over recent years, the development of multimedia devices has meant that a wider multimedia streaming service can be supported, and there are now many ways in which TV channels can communicate with different terminals. Generally, scalable video streaming is known to provide more efficient channel capacity than simulcast video streaming. Simulcast video streaming requires a large network bandwidth for all resolutions, but scalable video streaming needs only one flow for all resolutions. On the contrary, to preserve the same video quality, SVC(Sealable Video Coding) needs a higher bit-rate than AVC(non-layered Video Coding) due to the coding penalty($10%{\sim}30%$). In previous research, scalable video streaming has been compared with simulcast video streaming for network channel capacity, in two-user simulation environments. The simulation results show that the channel capacity of SVC is $16{\sim}20%$ smaller than AVC, but scalable video streaming is not efficient because of the limit of the present network framework. In this paper, we propose a new network framework with a new router using EDE(Extraction Decision Engine) and SVC Extractor to improve network performance. In addition, we compare the SVC environment in the proposed framework with previous research on the same way subject. The proposed network framework shows a channel capacity 50%(maximum) lower than that found in previous research studies.

키워드

참고문헌

  1. 배성준, '통방융합 유비쿼터스 컨텐츠 서비스 기술 표준 동향', HN FOCUS vol.12
  2. ITU-T and ISO/IEC JTC1, 'Generic Coding of Moving Pictures and Associated Audio Information – Part 2: Video,' ITU-T Recommendation H.262 ISO/IEC 13818-2 (MPEG-2), 1994
  3. ITU-T, 'Video coding for low bit rate communication,' ITU-T Recommendation H.263, Version 1: Nov. 1995, Version 2: Jan. 1998, Version 3: Nov. 2000
  4. W. Li, 'Overview of Fine Granularity Scalability in MPEG-4 Video Standard,' IEEE Trans. on Circuit System and Video Technology. vol. 11, no. 3, pp. 301-317, Mar. 2001 https://doi.org/10.1109/76.911157
  5. ISO/IEC 14496-2, 'Information technology-Coding of audio-visual objects - part 2: Visual', International Standard, second edition, December 2001
  6. ITU-T document, 'Joint Draft 10 of SVC Amendment,' Joint Video Team JVT-W201, JVT 23nd meeting, San Jose, USA, April 2007
  7. ITU-T document, 'Proposed modifications for Joint Scalable Video Model,' Joint Video Team JVT-W202, JVT 23nd meeting, San Jose, USA, April 2007
  8. H. Schwarz, D. Marpe, and T. Wiegand, 'Overview of the scalable extension of the H.264/MPEG-4 AVC video coding strandard,' Joint Video Team, doc. JVT-U145, Hangzhou, China, October, 2006
  9. ITU-T and ISO/IEC JTC 1, 'Advanced video coding for generic audiovisual services,' ITU-T Recommendation H.264 and ISO/IEC 14496-10 (MPEG4-AVC), Version 1: May 2003, Version 2: Jan. 2004, Version 3: Sep. 2004, Version 4: July 2005
  10. IETF rfc 1889
  11. Peng Chen etc., 'A network - adaptive SVC Streaming Architecture', 2, 2007, ICACT 2007
  12. Z.Avramova, etc., 'Comparison of Simulacast and Scalable Video Coding in Terms of the Reqired Capacity in an IPTV Network', Packet Video 2007, 12-13 Nov. 2007, Lausanne, Switzerland
  13. M.Wien, H. Schwarz, T. Oelbaum, 'Performance analysis of SVC', IEEE Transactions on Circuits and Systems for Video Technology, vol. 17, no.9, pp. 1194-1203, 2007 https://doi.org/10.1109/TCSVT.2007.905530
  14. I. Amonou, N. Cammas, S. Kervadec and S. Pateux, V. Bottreau, E. Francois, J.Vierou, 'On SVC profile A', Joint Video Team of ITU-T VCEG and ISO/IEC MPEG, Doc. JVT-V056, Marrakech, Morocco, January 2007
  15. ISO/IEC JTC1/SC29/WG11 N6880 'Applications and requirements for scalable video coding', JVT document, Hongkong, China, January 2005