Temporal Motion Vector Clipping for Reducing Memory Requirement of HEVC

HEVC 의 메모리 요구량 감소를 위한 시간적 움직임 벡터 절삭

  • Lim, Sung-Chang (Broadcasting and Telecommunications Convergence Media Research Department, ETRI) ;
  • Kim, Hui Yong (Broadcasting and Telecommunications Convergence Media Research Department, ETRI) ;
  • Kim, Jongho (Broadcasting and Telecommunications Convergence Media Research Department, ETRI) ;
  • Lee, Jinho (Broadcasting and Telecommunications Convergence Media Research Department, ETRI) ;
  • Jun, Dong-San (Broadcasting and Telecommunications Convergence Media Research Department, ETRI) ;
  • Choi, Jin Soo (Broadcasting and Telecommunications Convergence Media Research Department, ETRI)
  • 임성창 (한국전자통신연구원 방통융합미디어연구부) ;
  • 김휘용 (한국전자통신연구원 방통융합미디어연구부) ;
  • 김종호 (한국전자통신연구원 방통융합미디어연구부) ;
  • 이진호 (한국전자통신연구원 방통융합미디어연구부) ;
  • 전동산 (한국전자통신연구원 방통융합미디어연구부) ;
  • 최진수 (한국전자통신연구원 방통융합미디어연구부)
  • Published : 2011.07.07

Abstract

본 논문에서는 시간적 움직임 벡터 성분 값을 절삭하여 시간적 움직임 벡터를 저장하는데 필요한 메모리 요구량을 감소하는 방법에 대해서 제안한다. HEVC 에서 시간적 움직임 벡터는 움직임 병합 모드와 향상된 움직임 벡터 예측 방법에서 부호화 효율 향상을 위해서 사용되고 있다. 하지만 부호화해야 할 원본 영상의 공간적 해상도 및 비트 심도가 증가함에 따라 메모리에 저장할 시간적 움직임 벡터의 데이터뿐만 아니라 메모리 접근 대역폭도 크게 증가한다. 따라서 본 논문에서는 시간적 움직임 벡터 성분의 비트 심도를 조절한 후 메모리에 저장하는 방법에 대해서 제안한다. 제안하는 방법을 HM 2.0 에 구현하고 HEVC 표준화에서 사용되는 임의접근 및 저지연 실험 조건에서 실험했을 때, 평균 0.2%의 비트율 손실을 보이지만, 필요한 메모리 요구량을 약 반 정도 줄일 수 있다.

Keywords