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