본문 바로가기
KERD
논문KCI 등재

DMB 서비스를 위한 DCT 기반 MPEG-2/H.264 비디오 트랜스코더 시스템 구조

DCT-domain MPEG-2/H.264 Video Transcoder System Architecture for DMB Services

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

DMB 서비스를 위해 제공되는 대부분의 비디오 컨텐츠는 MPEG-2 규격으로 압축된 채 제공되므로 실제 서비스를 위해서 H.264 규격으로 트랜스코딩을 수행해야 한다. 현재 사용되는 트랜스코딩 방식은 MPEG-2 비트열(bit-stream)의 디코딩과 H.264 규격으로의 인코딩 과정을 연속적으로 수행하는 픽셀 기반 직렬 구조형(CPDT, Cascaded Pixel-Domain Transcoding Architecture)이다. 이 방식은 두 표준의 소스 코드를 수정없이 사용할 수 있으므로 구현이 용이하지만 변환을 위한 처리 시간이 길고 디코딩과 인코딩을 반복하므로 화질의 열화가 발생 할 수 있다.본 논문에서는 MPEG-2로 압축된 비디오 비트열을 H.264로 트랜스코딩할 때 변환 시간을 향상할 수 있는 DCT 기반의 열린 회로형 트랜스코더 구조(DCT-OPEN)와 변환시간은 CPDT와 유사하지만 화질면에서 우수한 DCT 기반 닫힌 회로형 트랜스코더(DCT-CLOSED) 구조를 제안한다. 제안된 구조에서는 CPDT 방식과 달리 압축 과정의 중간 단계인 DCT(Discrete Cosine Transform)를 이용하여 변환을 수행한다. 이때, MPEG-2와 H.264의 DCT 단위와 방법이 상이하므로 [1, 2]에서 제안된 방식을 이용하여 DCT 간의 변환을 수행한다. 제안된 구조의 성능 평가를 위해 MPEG-2 TM5와 H.264 JM8 코덱을 수정하여 다양한 구조를 구현하였으며 실험 결과 DCT-OPEN의 경우 CPDT에 비하여 계산 복잡도에서 우수하지만 PSNR 성능은 낮게 나타났으며 DCT-CLOSED의 경우 계산 복잡도는 높으나 화질에서 우수한 것으로 나타났다.

Abstract

Most of the multimedia contents for DBM services are provided as MPEG-2 bit streams. However, they have to be transcoded to H.264 bit streams for practical services because the standard video codec for DMB is H.264.The existing transcoder architecture is Cascaded Pixel-Domain Transcoding Architecture, which consists of the MPEG-2 decoding phase and the H.264 encoding phase. This architecture can be easily implemented using MPEG-2 decoder and H.264 encoder without source modifying. However, it has disadvantages in transcoding time and DCT-mismatch problem.In this paper, we propose two kinds of transcoder architectures, DCT-OPEN and DCT-CLOSED, to complement the CPDT architecture. Although DCT-OPEN has lower PSNR than CPDT due to drift problem, it is efficient for real-time transcoding. On the contrary, the DCT-CLOSED architecture has the advantage of PSNR over CPDT at the cost of transcoding time.

참고문헌 (18)

  1. "MPEG-2에서 H.264", AVC로의 변환을 위한 DCT 기반 트랜스코더 구조, 2005년2월., ~
  2. "Converting DCT Coefficients to H.264", AVC Transform Coefficients, 2004., 939~946
  3. "Coding of Audiovisual Objects -Part 10: Advanced Video coding. 2003 and ITU-T Recom- mendation H.264: Advanced video coding for generic audiovisual services.", pp.~10 (2003)
  4. "Video Coding with H.264", AVC, 2004., pp.4, 7~28
  5. "Adaptive deblocking filter", 13, pp.614~619
  6. "Context-Based Adaptive Binary Arithmetic Coding in the H.264", AVC Video Compression Standard, Jul.2003., pp.13(7), 620~636
  7. "Low-complexity transform and quantization in H.264", AVC, Jul.2003., pp.13(7), 598~603
  8. "An overview of transcoding architectures and techniques", pp.18~29
  9. "Architectures for MPEG compressed bitstream scaling", 6, pp.191~199 (1996)
  10. "Rate conversion of MPEG coded video by requantization process", pp.408~411 (1995)
  11. "Dynamic rate shaping of compressed digital video"
  12. "Transcoder architectures for video coding", 44, pp.88~98
  13. "Quantization", DCT Conversion Scheme for DCT-Domain MPEG-2 to H.264, pp.jul.2005, e88-b(7)[DOI]
  14. "Post-processing of MPEG-2 coded video for transmission at lower bit-rates", pp.1998~2001 (1996)
  15. "Transcoding of MPEG bitstreams", 8(6), pp.481~500
  16. "H.264 and MPEG-4 Video Com- pression: Video Coding for Next-generation Multimedia’" (2003), Wiley
  17. "A Frequency-Domain Video Transcoder for Dynamic Bit-Rate Reduction of MPEG-2 Bit Streams", 8(8)
  18. "A Fast Computation Algorithm for The Discrete Cosine Transform", com-25, pp.1004~1009 (1977)

관련 논문AI추천

이 간행물의 다른 논문 (24건)