HEVC 실시간 소프트웨어 인코더를 위한 GOP 병렬 부호화를 지원하는 R-lambda 모델 기반의 율 제어 방법

An R-lambda Model based Rate Control Scheme to Support Parallel GOP Coding for Real-Time HEVC Software Encoders

  • 김대은 (한국과학기술원 전기및전자공학부) ;
  • 장용준 (한국과학기술원 전기및전자공학부) ;
  • 김문철 (한국과학기술원 전기및전자공학부) ;
  • 임웅 (한국전자통신연구원 방송통신미디어연구소) ;
  • 김휘용 (한국전자통신연구원 방송통신미디어연구소) ;
  • 석진욱 (한국전자통신연구원 방송통신미디어연구소)
  • Kim, Dae Eun (School of Electrical Engineering, Korea Advanced Institute of Science and Technology) ;
  • Chang, Yongjun (School of Electrical Engineering, Korea Advanced Institute of Science and Technology) ;
  • Kim, Munchurl (School of Electrical Engineering, Korea Advanced Institute of Science and Technology) ;
  • Lim, Woong (Electronics and Telecommunications Research Institute, Realistic Broadcasting Media Research Department) ;
  • Kim, Huiyong (Electronics and Telecommunications Research Institute, Realistic Broadcasting Media Research Department) ;
  • Seok, Jinwuk (Electronics and Telecommunications Research Institute, Realistic Broadcasting Media Research Department)
  • 발행 : 2016.11.04

초록

본 논문에서는 4K UHD 입력 영상을 실시간으로 부호화하기 위해 적용되는 GOP 단위 또는 IDR 주기 단위의 병렬 부호화 구조를 지원하도록 R-${\lambda}$ 모델 기반의 율 제어 방법을 개선하는 비트 분배(bit allocation) 방법을 제안한다. GOP 단위 또는 IDR 주기 단위의 병렬 부호화기 내에서 율 제어기를 작동시키는 경우, 계층적 B 구조에서 같은 계층에 있는 프레임 간에는 상호간에 얼마만큼의 비트를 소모 하였는지에 대한 정보를 공유 할 수 없기 때문에 기존의 비트 분배 방식으로는 비트 예산(bit budget) 관리가 불가능하다. 이를 해결하기 위해 본 논문에서는, 기존의 R-${\lambda}$ 모델 기반 율 제어 방법을 개선하여 부호화 순서에 의한 시간 순서 방향의 비트 예산 갱신 기반 비트 분배하던 방식으로부터, GOP 마다 비트를 할당한 후 계층적 B 구조에서의 계층이 깊어지는 방향으로 비트 예산을 갱신하여 비트를 분배하는 방식으로 율 배분 방식을 개선하였다. 실험 결과를 통해 R-${\lambda}$ 모델 기반 율 제어의 기존 비트 분배 방식보다 제안 방법에 의한 목표 비트 율 달성 오차가 감소함을 확인하였다.

키워드