• 제목/요약/키워드: video coding techniques

검색결과 131건 처리시간 0.022초

고속 HEVC 부호화를 위한 효율적인 PU레벨 움직임예측 병렬화 구현 (An Efficient Parallelization Implementation of PU-level ME for Fast HEVC Encoding)

  • 박수빈;최기호;박상효;장의선
    • 방송공학회논문지
    • /
    • 제18권2호
    • /
    • pp.178-184
    • /
    • 2013
  • 본 논문에서는 차세대 비디오 표준인 High Efficiency Video Coding(HEVC)의 영상 부호화 과정의 시간복잡도 감소를 위한 효율적인 Prediction Unit(PU)레벨 움직임예측(Motion Estimation, ME) 병렬화의 구현 기법을 제시하고자 한다. 움직임예측 과정은 부호화기에서 80%의 복잡도를 차지하는 과정으로 고속 부호화의 걸림돌이 되고 있다. 이를 해결하기 위한 많은 기술들이 제안되었는데, 그 방법 중의 하나가 움직임예측 알고리즘의 병렬화이다. 이러한 병렬 ME 설계의 일환으로 ME의 일부인 Merge Estimation의 병렬화를 위한 Merge Estimation Region(MER)기반의 설계방법이 제안되었다. 하지만 HEVC Test Model reference software(HM)에 반영된 MER을 이용하여 실제로 병렬화 된 ME를 구현하는 과정에서는 알고리즘 측면에서 아직 고려되지 않은 문제들이 존재한다. 이에 본 논문에서는 HM을 바탕으로 MER을 사용한 안정적인 병렬 ME를 구현하기 위한 전략으로 각 PU의 정보를 독립적으로 사용하기 위한 부분 순차화 방법과 메모리 접근제한을 이용한 병렬화 방법을 제시한다. 실험을 통해 본 연구의 우수성이 확인되었는데, 제안된 방법에 기반을 둔 구현의 전체 부호화 시간이 순차적인 ME를 이용한 HM의 것보다 평균 25.64% 감소하였다.

스크린 콘텐츠 영상 압축을 위한 화소 영역 양자화 방법 (Quantization Method in Spatial Domain for Screen Content Video Compression)

  • 남정학;유종훈;심동규;오승준
    • 대한전자공학회논문지SP
    • /
    • 제49권4호
    • /
    • pp.67-76
    • /
    • 2012
  • 최근 스크린 콘텐츠 영상에 대한 제작 및 서비스가 확대됨에 따라, 이를 위한 새로운 압축 기술의 필요성이 대두되고 있다. 차세대 비디오 압축 표준에서도 스크린 콘텐츠 영상을 위한 특별한 부호화 기술 표준을 고려하고는 있지만 아직까지는 초보적인 단계에 있다. 본 논문에서는 스크린 콘텐츠 영상의 특성을 파악하여 이러한 종류의 영상에 대한 부호화 성능 향상을 위한 화소 영역의 양자화 방법을 제안한다. 제안하는 양자화 방법은 차분 신호를 변환 부호화 하지 않고 직접 화소 영역에서 양자화를 수행하며, 스크린 콘텐츠의 특성에 기반을 두고 양자화된 차분 신호에 대한 적응적인 계수 예측 기술과 화소 영역 양자화를 위한 인-루프 필터를 적용한다. 실험 결과, 제안하는 방법은 임의 접근 모드, 저지연 모드와 인트라 모드에서는 각각 평균4.4%, 5.1%와 4.9%의 부호화 성능을 얻었다.

주변 움직임 벡터의 적응적 선택을 이용한 효율적인 에러은닉 알고리즘 (An Efficient Error Concealment Algorithm using Adaptive Selection of Adjacent Motion Vectors)

  • 이현우;성동수
    • 정보처리학회논문지B
    • /
    • 제11B권6호
    • /
    • pp.661-666
    • /
    • 2004
  • 통신 기술의 발전으로 무선 채널을 이용한 멀티미디어 서비스를 제공하기 위한 방법이 활발히 연구되고 있다. 이에 따라 최근 무선망이나 인터넷과 같이 오류가 많이 발생하는 채널을 통한 비디오의 전송이 급격히 증가하면서 채널 상에서 발생하는 전송에러로 인한 데이터의 손실이 심각한 문제로 대두되고 있으며, 이에 따라 에러 은닉이 주된 관심사로 부각되었다. 에러 은닉 기법은 부가 정보가 필요 없으며, 부호화 기법의 변형 없이 적용이 가능하기 때문에 널리 연구되고 있다. 본 논문에서는, 손실된 블록 주위의 정상블록들 중 움직임 벡터들의 적응적 선택을 이용하여 중간 값을 취한 후, 손실된 블록의 새로운 움직임 벡터로 할당하고, OBMC(Overlapped Block Motion Compensation)을 통해 최종적으로 손실영역을 은닉하게 된다. 이 방법은 연속된 GOB(Group Of Block)의 손실에 있어서 효과적임을 알 수 있었다. 실험 결과 PSNR 성능평가 면에서 제안한 방법의 결과가 기존의 방법들 중 우수한 에러은닉 결과를 내는 MVRI(Motion Vector Rational Interpolation)이나 메디안$.$중첩 에러 은닉 기법에 비해 약 3db정도 향상된 결과를 얻을 수 있었다.

화소 영역 Wyner-Ziv코덱에서 적응적 예측을 통한 보조정보 생성 방식과 성능 비교 (A Side Information Generation Using Adaptive Estimation and Its Performance Comparison in PDWZ CODEC)

  • 김진수;김재곤;서광덕
    • 한국정보통신학회논문지
    • /
    • 제14권2호
    • /
    • pp.383-393
    • /
    • 2010
  • 분산 비디오 부호화 기법(DVC, Distributed Video Coding)은 복잡한 통계 특성을 복호기측에서 처리하고, 간단한 연산만 수행하는 부호기를 구현할 수 있다. 이러한 응용 분야에서는, 복호기에서 Wyner-Ziv 프레임에 대한 예측치 즉, 보조정보(SI, Side Information)의 우수한 예측치를 구하는 것은 Wyner-Ziv 부호화에서 전체 성능을 결정하는데 매우 중요한 역할을 한다. 기존의 움직임 보상 프레임 보간에 기초를 둔 방식들은 키 프레임의 블록 기반 또는 물체 기반으로 움직임을 각각 예측하지만, Wyner-Ziv 프레임에 대한 초기 정보를 고려하지 않는다. 본 논문에서는 평균 영상에 기초한 블록 적응적인 움직임 예측을 통한 보조정보 생성 방식을 제안한다. 모의실험을 통하여 제안 기법은 최대 0.4dB 정도의 개선을 보이며, Wyner-Ziv 코덱에 대한 모의실험에서도 우수한 주관적 및 객관적 화질을 제공함을 보인다.

A Performance Comparison of Block-Based Matching Cost Evaluation Models for FRUC Techniques

  • Kim, Jin-Soo;Kim, Jae-Gon
    • Journal of information and communication convergence engineering
    • /
    • 제9권6호
    • /
    • pp.671-675
    • /
    • 2011
  • DVC (Distributed Video Coding) and FRUC (Frame Rate Up Conversion) techniques need to have an efficient motion compensated frame interpolation algorithms. Conventional works of these applications have mainly focused on the performance improvement of overall system. But, in some applications, it is necessary to evaluate how well the MCI (Motion Compensated Interpolation) frame matches the original frame. For this aim, this paper deals with the modeling methods for evaluating the block-based matching cost. First, several matching criteria, which have already been dealt with the motion compensated frame interpolation, are introduced and then combined to make estimate models for the size of MSE (Mean Square Error) noise of the MCI frame to original one. Through computer simulations, it is shown that the block-based matching criteria are evaluated and the proposed model can be effectively used for estimating the MSE noise.

H.264의 가변 블록 움직임 보상을 위한 고속 움직임 벡터 탐색 및 모드 결정법 (Fast motion estimation and mode decision for variable block sizes motion compensation in H.264)

  • 이제윤;최웅일;전병우;석민수
    • 대한전자공학회논문지SP
    • /
    • 제40권4호
    • /
    • pp.275-285
    • /
    • 2003
  • 최근 표준화가 완성된 H.264는 가변 크기 블록 움직임 보상, 복수 참조 영상, 그러고 1/4 화소 움직임 벡터 정확도를 지원하고 있다. 그러나 이러한 새로운 부호화 기술은 부호화 효율 향상의 주된 요인이 되긴 하지만 동시에 높은 복잡도의 요인이기도 하다. 따라서 H.264 비디오 표준의 실제 응용 확대를 위해서는 이러한 기술에 대한 속도 향상이 필요하다. 본 논문에서는 부호화 복잡도의 가장 큰 비중을 차지하는 움직임 벡터 추정을 고속화하기 위해 가변 크기 블록 움직임 보상에 적합한 고속 움직임 벡터 탐색법을 제안한다. 또한 H.264가 갖는 다양한 부호화 모두 중 최적치를 빠르게 결정한 수 있는 고속 결정법을 제안한다. 실험 결과, 고속 움직임 벡터 탐색법은 기존 MVFAST/sup [8-10]/에 비해 SAD 계산 수가 4.5배, SATD 계산수는 2.6배 감소하였으며, 고속 모드 결정법의 사용으로 비트율­왜곡 계산치인 RDcost 계산 수는 45%가 감소되었다. 따라서 제안된 방법은 큰 부호화 손실 없이 계산량 감소에 있어서 매우 높은 효율을 제공함을 확인하였다.

MPEG-2 비디오 알고리즘을 이용한 비디오 데이터 압축 (Video Data Compression using the MPEG-2 Video Algorithm)

  • 남재열;이영선;이현주;김재곤;이상미;안치득
    • 한국통신학회논문지
    • /
    • 제18권8호
    • /
    • pp.1069-1082
    • /
    • 1993
  • ISO(International Organization for Standardization)는 디지탈 저장메체용의 비디오 및 관련 오디오 표준 개발을 시작 했는데, 그러한 표준화 노력은 MPEG(Moving Picture Experts Group)이라 명명되었으며 현재 ISO-IEC/JTC1/SC29/WG11이 공식 명칭이다. 현재 MPEG은 비디오 및 관련 오디오를 19Mbps급으로 압축할 수 있는 알고리즘들을 연구하고 있다. 본 논문에서는 MPEG-2 비디오 Test Model 2(TM2)를 이용한 비디오 압축 시뮬레이터 구현에 관하여 논하였고, MPEG 비디오 테스트 시퀸스를 이용한 시뮬레이션 결과를 통해 성능을 분석하였다. 또한 구현된 시뮬레이터를 HDTV 시퀸스 압축에도 적용하였다. 그리고 그 결과를 도표에 나타내었으며, 구현된 비디오 압축 시뮬레이터의 부호화 효율을 개선시킬 수 있는 방법들을 제안하였다.

  • PDF

HEVC 부호화기를 위한 고속 비정수 움직임 추정 (Fast Non-integer Motion Estimation for HEVC Encoder)

  • 한우진
    • 전자공학회논문지
    • /
    • 제51권12호
    • /
    • pp.150-159
    • /
    • 2014
  • 최신 영상 압축 표준 방식인 HEVC는 H.264/AVC에 비해 압축 효율을 크게 개선시킬 수 있지만, 부호화기 복잡도 또한 크게 증가한다. 특히 비정수 정밀도 움직임 보상에 사용되는 보간 필터의 길이가 종래 6-tap에서 8-tap으로 증가함으로 인해, 비정수 정밀도 움직임 추정에 많은 연산량이 요구된다. 본 논문에서는 HEVC의 비정수 움직임 추정 과정에 대한 압축 효율 기여도 및 복잡도를 분석하고, 이로부터 부호화기의 복잡도를 효과적으로 감소시키기 위한 방법을 제안한다. 먼저, 움직임 추정과 움직임 보상에 사용되는 보간 필터를 분리하고, 움직임 추정만을 위한 최적 필터 길이를 찾는다. 또한 최적 비정수 움직임 벡터를 찾기 위한 탐색 과정에서 특정 조건을 만족하는 일부 후보들만을 검사하고, 꼭 필요한 보간 과정만을 수행하도록 함으로써 부호화 복잡도를 감소시킨다. 실험 결과, 제안한 방법을 사용하면 평균 압축 성능 하락 폭 0.7%, 1.5%, 2.5%에서 부호화기 복잡도를 각각 13.6%, 18.5%, 21.1% 감소시킬 수 있었다. 또한 고해상도 영상($1920{\times}1080$)의 경우 압축 성능 하락 폭이 0.4%, 1.1%, 1.6%로 감소함으로써 제안한 방법이 고해상도 영상에 더욱 효과적임을 보였다.

H.264 동영상 압축을 위한 부 화소 단위에서의 고속 움직임 추정 방법 (A Fast Sub-pixel Motion Estimation Method for H.264 Video Compression)

  • 이윤화;최명훈;신현철
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권4호
    • /
    • pp.411-417
    • /
    • 2006
  • 움직임 추정은 H.264의 비디오 코딩 과정에서 가장 많은 연산량을 차지하는 중요한 처리과정이다. 움직임 추정 과정에서 정수배 화소 단위에서의 탐색에 비하여, 1/2 화소 (half-pixel)와 1/4 화소(quarter-pixel) 단위까지의 움직임 추정은 영상압축률을 높일 수 있지만, 계산의 복잡도가 늘어나는 문제가 있다. 본 논문에서는 각 블록간의 절대 오차 값인 SAD (Sum of Absolute Difference)가 최소 점을 기준으로 포물선 모양의 분포를 나타내는 특성 및 1/2 단위와 1/4 단위의 화소 보간 특성을 이용하여 움직임 추정 과정에서 탐색 점을 줄임으로써 처리속도를 증가시키고, 계산의 복잡도를 줄이는 알고리듬을 제안하였다. 제안한 방법에서는, 정수 화소 단위에서의 가장 작은 SAD를 갖는 점을 기준으로 주위 8점 가운데 두 번째로 SAD가 작은 점을 찾아 해당 방향으로 1/2 화소 단위의 움직임 추정을 행하였고, 1/4 화소 단위에서도 1/2 화소단위에서 두 번째로 SAD가 작은 점 방향으로 움직임 추정을 실행하였다. 그 결과 기존 알고리듬에 비해 비교적 화질에 변화가 없고, 인코더 처리과정 에서 약 20%의 빠른 속도로 처리하는 결과를 보였다.

다중 표현을 이용한 에러에 강인한 동영상 부호화 방법 (Error Resilient Video Coding Techniques Using Multiple Description Scheme)

  • 김일구;조남익
    • 방송공학회논문지
    • /
    • 제9권1호
    • /
    • pp.17-31
    • /
    • 2004
  • 본 논문에서는 다중 표현(multiple description) 개념을 이용하여 에러에 강인한 동영상 부호화 방법을 제안한다 제안하는 방법은 DCT 계수의 최적 분할 방법과 채널 환경에 따른 단일표현/다중표현 전환 방법으로 구성되어 있다. DCT 계수 최적 분할 방법에서는 입력 신호를 주어진 중복량(redundancy)에서 최적의 과잉 비트율-왜곡(redundancy rate-distortion, RRD) 성능을 갖는 두 개의 표현으로 분할한다. 최적화 방법으로는 라그랑제 최적화 방법(Lagrange optimization method)을 사용하였고 재귀적 구조를 사용한 다이나믹 프로그래밍 기법을 사용하여 분할의 복잡도를 줄인다. 단일표현/다중표현 전환 방법에서는 재귀적 최적 화소단위 예측(recursive optimal per-pixel estimate, ROPE)를 이용하여 복원 에러를 예측한 후, 낮은 패킷 손실율에서는 압축 효율을 위하여 단일표현을 사용하고 패킷 손실율이 큰 환경에서는 에러에 대한 강인성을 위해 다중표현을 사용한다. 모의 실험 결과, 제안하는 다중표현 동영상 부호화 방법은 이상적인 다중표현 채널에서뿐만 아니라 다양한 패킷 손실율을 갖는 채널 환경에서도 기존의 단일표현 및 다중표현 에러 내성 부호화 방법보다 더 좋은 성능을 보임을 알 수 있다.