• 제목/요약/키워드: video transcoder

검색결과 37건 처리시간 0.027초

CUDA를 활용한 스케일링 필터 및 트랜스코더의 성능향상 (Performance Enhancement of Scaling Filter and Transcoder using CUDA)

  • 한재근;고영섭;서성한;하순회
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권4호
    • /
    • pp.507-511
    • /
    • 2010
  • 본 논문은 GPGPU가속을 이용한 스케일링 필터(scaling filter) 및 트랜스코딩(Transcoding)의 성능 향상 방법을 제안한다. 트랜스코딩 기술은 다양한 요구조건을 지닌 멀티미디어 기기에 적합하게 동영상을 가공하는 기술로, 오늘날 여러 분야에서 활용되는 중요한 기술이다. 그러나 트랜스코딩에는 대량의 연산이 필요하기 때문에 기존 트랜스코더(Transcoder) 사용자들은 오랜 처리시간을 감내 해야만 했는데, 이는 CPU만을 이용한 트랜스코딩이 충분히 효율적이지 못하기 때문이다. 본 연구에서는 고성능의 연산이 가능한 GPGPU기술을 활용하여, 트랜스코더의 스케일링 필터를 GPU 상에서 높은 병렬성을 가지고 동작하도록 개선함으로써 트랜스코더의 전체적인 성능을 향상시켰다. 개선된 트랜스코더는 다양한 크기의 동영상과 여러 종류의 스케일링 필터 옵션들에 대해 잘 동작함이 검증되었으며, 기본 옵션에서 36%, 최대 101%의 성능향상을 보였다.

Video Content-Based Bit Rate Estimation Scheme for Transcoding in IPTV Services

  • Cho, Hye Jeong;Sohn, Chae-Bong;Oh, Seoung-Jun
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제8권3호
    • /
    • pp.1040-1057
    • /
    • 2014
  • In this paper, a new bit rate estimation scheme is proposed to determine the bit rate for each subclass in an MPEG-2 TS to H.264/AVC transcoder after dividing an input MPEG-2 TS sequence into several subclasses. Video format transcoding in conventional IPTV and Smart TV services is a time-consuming process since the input sequence should be fully transcoded several times with different bit-rates to decide the bit-rate suitable for a service. The proposed scheme can automatically decide the bit-rate for the transcoded video sequence in those services which can be stored on a video streaming server as small as possible without losing any subject quality loss. In the proposed scheme, an input sequence to the transcoder is sub-classified by hierarchical clustering using a parameter value extracted from each frame. The candidate frames of each subclass are used to estimate the bit rate using a statistical analysis and a mathematical model. Experimental results show that the proposed scheme reduces the bit rate by, on an average approximately 52% in low-complexity video and 6% in high-complexity video with negligible degradation in subjective quality.

부호화된 영상의 크기를 변환하는 새로운 고속 트랜스코더 (A New Fast Transcoder for Resizing Coded Video Sequences)

  • 박일우;조용국;명진수;채병조;오승준;양창모;조위덕
    • 대한전자공학회논문지SP
    • /
    • 제39권6호
    • /
    • pp.652-663
    • /
    • 2002
  • 최근 이동 무선망을 통한 발전된 비디오 응용 서비스에서 비디오 스트림의 크기를 효과적으로 줄이는 트랜스코더가 필요로 하게 되었다. 이러한 트랜스코더는 화소공간뿐만 아니라 DCT 공간상에서도 가능하다. 본 논문에서는 화소공간과 DCT 공간을 활용하여 시각적 화질을 유지하면서 영상 크기를 효과적으로 줄이는 새로운 고속 복합 트랜스코더를 제안하였다. 또한 부호화 모드 결정과 움직임 벡터 재산출 방법을 제안하였다. 대표적인 실험용 비디오 시퀀스에 적용하였을 때 기존의 공간영역 트랜스코딩 방법과 유사한 시각적 화질을 유지하면서도 계산량을 감소시킬 수 있었다.

동영상 트랜스코더를 위한 적응적 인트라 매크로블록 업데이트에 대한 연구 (Adaptive Intra Macroblock Update for Video Transcoder)

  • 서동완;최윤식
    • 융합신호처리학회논문지
    • /
    • 제7권1호
    • /
    • pp.1-10
    • /
    • 2006
  • 일반적으로 동영상 트랜스코딩 기술에서는 시스템의 복잡도를 줄이기 위해, 입력 비트열로부터 매크로블록 종류와 움직임 벡터, DCT 계수 등의 중간 데이터를 추출하여 사용한다. 본 논문에서는 프레임 내에서 매크로블록의 중요도를 이용한 새로운 인트라 매크로블록 업데이트 방법을 제안한다. 매크로블록의 중요도는 입력 비트열을 복호화하는 과정에서 얻어지는 움직임벡터에 의해 계산한다. 참조 프레임 내의 매크로블록의 참조율은 현재 복호화하는 프레임의 움직임 벡터에 의해서 계산이 가능하며, 참조율이 놀은 매크로블록은 다음 프레임과 그 이후 프레임에 영향력이 놀다 제안한 기법을 통해, 전송 오류에 대해 강인하고 더 우수한 화질을 나타내는 동영상 비트열을 얻을 수 있다.

  • PDF

프레임율 변환을 위한 개선된 트랜스코딩 기법 (Enhanced Transcoding Technique for Frame Rate Conversion)

  • 양시영;정제창
    • 한국통신학회논문지
    • /
    • 제33권7C호
    • /
    • pp.548-553
    • /
    • 2008
  • 네트워크에 의해서 필요한 비트율로 줄이거나 터미널의 제한된 한계를 만족하기 위해서, 비디오 비트 스트림의 시간적 해상도를 줄이는 것이 사용된다. 본 논문에서는 압축된 비디오 스트림의 감소된 해상도 트랜스코딩의 문제점에 대해서 논의하고, 시간적 해상도 변환을 위한 트랜스코딩 기법을 논의한다. 트랜스코딩의 속도를 증가시키기 위해서, 비디오 트랜스코더는 보통 입력된 비디오 스트림으로부터의 움직임 벡터를 재사용한다. 본 논문에서는 코딩된 프레임의 높은 화질을 유지하기 위해서 강화된 움직인 재추정 기법을 제안한다. 실험결과는 감소된 프레임율을 가진 비디오 트랜스코더를 위한 저 복잡도를 가지면서도 성능이 개선된 것을 보여준다.

무선환경에서 MPEG-4 영상의 오류은닉 방법 (Error Concealment Method for MPEG-4 Video in Wireless Environment)

  • 박선영;송준호;문주희
    • 대한전자공학회논문지SP
    • /
    • 제39권6호
    • /
    • pp.641-651
    • /
    • 2002
  • 전송 오류율이 높은 이동통신 환경에서 동영상 서비스를 제공하려면 전송오류에 대한 검출 및 은닉이 필요하다. 본 논문에서는 MPEG-4 동영상 비트열을 구성하는 비디오 패킷 데이터가 손실되었을 때, 수신단에서 간단히 손상된 영상을 복구해낼 수 있는 적응적 오류은닉 방법을 제안한다. 제안된 방법은, 손실된 비디오 패킷에 포함되었을 매크로블록의 개수가 영상의 움직임 특성을 반영한다는 사실을 이용하여, 블록 반복 및 움직임 보상을 적응적으로 사용하므로써 영상 오류를 은닉하게 된다. 실험 결과, 제안 방법은 영상에 존재하는 움직임 특성에 따라 효과적으로 사용됨을 알 수 있었다. 일반적으로 손쉽게 사용될 수 있는 블록 반복 은닉 방법 혹은 움직임 보상 은닉 방법과 비교하여 최대 1dB 이상의 화질 개선이 있었으며, 주관적 화질 측면에서도 우수한 결과를 얻었다.

Efficient MPEG-4 to H.264/AVC Transcoding with Spatial Downscaling

  • Nguyen, Toan Dinh;Lee, Guee-Sang;Chang, June-Young;Cho, Han-Jin
    • ETRI Journal
    • /
    • 제29권6호
    • /
    • pp.826-828
    • /
    • 2007
  • Efficient downscaling in a transcoder is important when the output should be converted to a lower resolution video. In this letter, we suggest an efficient algorithm for transcoding from MPEG-4 SP (with simple profile) to H.264/AVC with spatial downscaling. First, target image blocks are classified into monotonous, complex, and very complex regions for fast mode decision. Second, adaptive search ranges are applied to these image classes for fast motion estimation in an H.264/AVC encoder with predicted motion vectors. Simulation results show that our transcoder considerably reduces transcoding time while video quality is kept almost optimal.

  • PDF

이종 동영상 부호화기의 트랜스코딩을 위한 움직임 벡터 재추정에 관한 연구 (Study on Motion Vector Re-Estimation for Transcoding of Heterogeneous Video Coder)

  • 윤규섭;박강서;정태윤;박상희
    • 대한전기학회논문지:시스템및제어부문D
    • /
    • 제51권10호
    • /
    • pp.460-467
    • /
    • 2002
  • This paper proposes new motion vector re-estimation techniques for transcoding of heterogenous video coders. The first case is for transcoder of coding format. The coding algorithm with B-picture like MPEG standards is transcoded into the different algorithm without B-picture like H.261 standards. The second case is for transcoder of spatial resolution reduction. It generates a downscaled video bitstream at the video source. The third case is the integrated method that previous two cases are needed simultaneously. These three transcoding algorithms are compared and verified though reconstructed image quality in PSNR, motion vector errors between optimal motion vectors of cascaded trans- coder and motion vectors estimated by proposed methods and the amount of operation.

B-프레임 움직임 벡터 재사용을 이용한 혼성비디오 부호변환기 (A Heterogeneous Video Transcoder employing Motion Vector Reuse methods for B-pictures)

  • 최정일;김인철;남제호
    • 정보통신설비학회논문지
    • /
    • 제1권2호
    • /
    • pp.19-29
    • /
    • 2002
  • 본 논문은 MPEG-21 디지털 아이템 적응의 핵심 기술 중 하나인 혼성 비디오 부호변환에 관해 고찰한다. 부호변환기를 복잡도 측면에서 효율적으로 구현하기 위해서는 움직임 벡터 재사용 기법이 반드시 필요하나, 기존의 방법들은 P-picture만을 위한 움직임 벡터 재사용 기법을 채용하고 있다. 본 논문에서는 B-picture를 위한 두가지 움직임 벡터 재사용 기법을 제안한다. 제안한 기법을 사용함으로써 I/B/P picture 양식으로 부호화되는 MPEG 비트열로 부호변환이 가능하게 된다. 컴퓨터 실험을 통해 본 논문에서 제안한 방법은 부호 변환기의 성능을 일정 범위 내로 보존하면서도, 계산 효율을 크게 향상시킬 수 있음을 보인다.

  • PDF

영상 전송을 위한 효율적인 DCT 영역의 트랜스코딩 (Efficient DCT Domain Transcoding for Video Transmission)

  • 김성진;황인경;정웅찬;백준기;김제우;송혁;백종호
    • 방송공학회논문지
    • /
    • 제6권2호
    • /
    • pp.121-130
    • /
    • 2001
  • 본 논문에서는 적응적 영상 전송을 위한 효율적인 DCT 영역 비디오 트랜스코딩 알고리듬을 제안한다. 비디오 트랜스코딩은 압 축된 비트 스트림을 새로운 전송 대역폭의 제한 조건에 맞춰서 전송의 유연성을 획득하기 위한 기술이다. 이 과정에서 부호화(encoder)와 복호화(decoder)를 거치면서 참조 영상의 타이로 인한 드리프트(drift) 오류가 발생하게 된다. 이러한 은제점을 피하 기 위해 비디오 트랜스코딩 방식으로 CPDT(Cascade Pixel-Domain Transcoder)구조를 사용하지만, 이 구조는 많은 계산량을 필요로 하고 구조가 복잡하다는 단점을 가진다. 따라서 본 논문에서는 효율적 비디오 트랜스코딩을 위해 DCT 영역에서 트랜스코딩을 행하는 CBDT(Cascade DCT-Domain Transcoder) 구조를 제안한다. CBDT 구조는 DCT 영역에서 움직임 보상과 부 표본화를 행한다.

  • PDF