motion interpolation란 뭘까?

| 2014. 5. 24. 02:24

 보통 영상 파일들은 24FPS, 30FPS을 가지고 있다. 그러니 격한 운동 장면은 실제 보다 인위적임이 든다. 그래서 윈위적임을 완화하기 위해, 추가 프레임을 넣어 더 부드러운 움직임을 만드는 기술일 나왔다. 그런데 나는 이해할 수가 없었다. 추가 프레임을 어떤 식으로 넣는데 영상이 부드러워지는 것일까? 검색으로 알아보니 두 프레임 간의 차이에 중간 행동 프레임을 넣어서 움직임을 보강한다는 것이다. 컴퓨터가 어떻게 영상의 임의적인 움직임을 알아맞혀서 그 프레임을 생성해서 보여줄 수가 있다는 말인가? 그걸 그런 식으로 설명하는 사이트들은 정말 이해 하는 것인가? 거기에 그것에 대한 설명조차 애매모호 하게 해놨다. 그렇다면 어떻게 영상이 부드러워지는 것일까?

  • Time remapping
  • Frame blending
  • Frame interpolation

 이 세 가지 기술이 프레임을 보강해 주는 기술들이지만 영상이 부드러워지는 기술은 Frame blending과 Frame interpolation이다.

  • Time remapping 은 단순히 똑같은 프레임을 한장 한장 더 늘려서 프레임만 증가시키는 기술.
  • Frame blending 은 프레임들 사이에 앞 뒤 프레임을 겹친 프레임을 추가로 만든 기술.
  • Frame interpolation 은 플래시의 Motion Shape 처럼 프레임들 사이에 움직임을 감지하고 바뀐 모양을 표현해주는 기술이다.

 참고, http://www.maximumpc.com/article/display_tech_6_misunderstood_specs_explained, http://www.youtube.com/watch?v=spnPUORGMak