DV에서 MPEG-2로의 주파수 영역 변환 부호화

A Frequency Domain DV-to-MPEG-2 Transcoding

  • 김도년 (연세대학교 대학원 전기전자공학과) ;
  • 윤범식 (연세대학교 대학원 전기전자공학과) ;
  • 최윤식 (삼성전자 중앙연구소)
  • Kim, Do-Nyeon (Dept.of Electric Electronics Engineering, Graduate School of Yonsei University) ;
  • Yun, Beom-Sik (Dept.of Electric Electronics Engineering, Graduate School of Yonsei University) ;
  • Choe, Yun-Sik (Central Research Center, Samsung Electronics Corporation)
  • 발행 : 2001.03.01

초록

디지털 캠코더에서 이용하는 영상 압축 방식인 DY 부호화 방식은 DCT와 가변장 부호화 방식을 이용한다. DV 방식은 하드웨어 복잡도가 낮은 반면 압축된 비트율이 악 26Mb/s로 높은 편이다. 따라서 스튜디오에서 낮은 복잡도로 영상을 부호화 한 후 VOD 시스템에 이용하기 위하여 MPEG-2로 변환부호화 할 필요가 있다. 이때의 두 압축방식이 DCT를 이용하므로, DCT 영역에서 변환부호화 하면 중간 과정을 줄일 수 있어서 계산상의 복잡도를 줄일 수 있다. DV 방식에서 MPEG-2 인트라로 변환부호화 시에, DV 방식의 4:1:1 색차 포맷을 MPEG-2의 4:2:2 영상 포맷으로 변환할 때 와 2-4-8 DCT 모드에서 8-8 DCT 모드로 변환 시 변환 영역에 있는 데이터에 미리 계산된 행렬을 곱함으로써 병렬처리가 가능하게 하였다. MPEG-2 율제어 시에 서브 블록의 분산을 완전히 DCT 영역에서 계산하였다. 실험을 통하여 제안한 방식들을 검증하였다. MPEG-2 인터 프레임 부호화로 변환 부호화 할 때 DCT 계수를 이용하여 계층적으로 움직임을 추정하였다. 먼저 4개의 서브 블록에 있는 4개의 DC 값으로 하나의 매크로 블록에 대한 움직임을 추정한 다음 각 서브 블록의 저주파수에 해당하는 2×2에 IDCT를 취하여 16 포인트로 구성된 매크로 블록을 만든 후 이에 대한 움직임을 추정하며, 다섯 번째 단계에서 서브 화소에 대한 움직임을 추정함으로써 움직임 추정을 마친다. 탐색영역을 겹치는 방식이 겹치지 않는 방식보다 좋은 PSNR값을 보여 주었다.

Digital Video (DV) coding standards for digital video cassette recorder are based mainly on DCT and variable length coding. DV has low hardware complexity but high compressed bit rate of about 26 Mb/s. Thus, it is necessary to encode video with low complex video coding at the studios and then transcode compressed video into MPEG-2 for video-on-demand system. Because these coding methods exploit DCT, transcoding in the DCT domain can reduce computational complexity by excluding duplicated procedures. In transcoding DV into MPEC-2 intra coding, multiplying matrix by transformed data is used for 4:1:1-to-4:2:2 chroma format conversion and the conversion from 2-4-8 to 8-8 DCT mode, and therefore enables parallel processing. Variance of sub block for MPEG-2 rate control is computed completely in the DCT domain. These are verified through experiments. We estimate motion hierarchically using DCT coefficients for transcoding into MPEG-2 inter coding. First, we estimate motion of a macro block (MB) only with 4 DC values of 4 sub blocks and then estimate motion with 16-point MB using IDCT of 2$\times$2 low frequencies in each sub block, and finish estimation at a sub pixel as the fifth step. ME with overlapped search range shows better PSNR performance than ME without overlapping.

키워드

참고문헌

  1. Specifications of Consumer-Use Digital VCRs Using 8mm Magnetic Tape, HD Digital Conference, Dec. 1994
  2. ITU-T Recommendation H.262/ISO-IEC 13838-2, MPEG-2, 1996
  3. A. Eleftheriadis and D. Anastassiou, 'Cons-trained and General Dynamic Rate Shaping of Compressed Digital Video', in Proc. 2nd IEEE Int. Conf. Image Processing, pp. 1-4, Arlington, VA, Oct. 1995 https://doi.org/10.1109/ICIP.1995.537655
  4. Oliver Werner, 'Requantization for Transcoding of MPEG-2 Intraframes,' IEEE Trans. on Image Processing, vol. 8, pp. 179-191, Feb. 1999 https://doi.org/10.1109/83.743853
  5. P. A. A. Assuncao and M. Ghanbari, 'A Frequency-Domain Video Transcoder for Dynamic Bit-Rate Reduction of MPEG-2 Bit Streams,' IEEE Trans. on Circuits and Systems for Video Technology, vol. 8, pp. 953-967, Dec. 1998 https://doi.org/10.1109/76.736724
  6. A. K. Jain, Fundamentals of Digital Image Procesing, Prentice Hall, pp. 253-255, 1989
  7. Y. Arai, T. Agui, and M. Nakajima, 'A Fast DCT-SQ Scheme for Images,' Trans. of the IEICE, E71(11), pp. 1095-1097, Nov. 1988
  8. MPEG-2 Software Simulation Group, 'MPEG-2 Video Source Coding Software'
  9. Test Model Editing Committee, Test Model 5, ISO/IEC JTC1/SC29/WG11/N0400, April 1993
  10. Jae S. Lim, Two-dimensional Signal and Image Processing, Prentice Hall, p. 158, 1990
  11. P. Yip and K. R. Rao, 'On the Shift Property of DCT' s and DST' s', IEEE Trans. on Acoust., Speech, Signal Processing, vol. ASSP-35, no. 3, pp. 404-406, Mar. 1987 https://doi.org/10.1109/TASSP.1987.1165127
  12. U. V. Koc and K. J. R. Liu, 'Discrete-Cosine/Sine Transform based motion estimation', Proc. of IEEE Inter. Conf. on Image Processing, vol. 3, pp. 771-775, Austin, Texas, Nov. 1994 https://doi.org/10.1109/ICIP.1994.413784
  13. U. V. Koc and K. J. Liu, 'Adaptive Overla-pping Approach for DCT-based Motion Estimation', Proc. of IEEE Inter. Conf. on Image Processing, vol. I, pp. 223-226, Washington DC, Oct. 1995 https://doi.org/10.1109/ICIP.1995.529586
  14. U. V. Koc and K. J. Liu, 'Subpixel Motion Estimation in DCT Domain', Proc. of SPIE Visual Comm. and Image Processing, pp. 332-343, Orlando, FL, Mar. 1996 https://doi.org/10.1117/12.233248
  15. U. V. Koc and K. J. Liu, 'DCT-based Subpixel Motion Estimation', Proc. of IEEE Int. Conf. Acoustics, Speech, Signal Processing, vol. IV, pp. 1931-1934, Atlanta, GA, 1996 https://doi.org/10.1109/ICASSP.1996.544829
  16. U. V. Koc and K. J. Liu, 'DCT-based Subpixel Motion Estimation and Fully DCT-based Video Coder', Proc. of IEEE Inter. Conf. on Image Processing, vol. III, pp. 598-601, Santa Barbara, CA, Oct. 1997 https://doi.org/10.1109/ICIP.1997.632192
  17. U. V. Koc and K. J. Liu, 'DCT-based Motion Estimation', IEEE Trans. on Image Processing, vol. 7,no. 7, pp. 948-965, July 1998 https://doi.org/10.1109/83.701146