프레임률

최근 편집: 2022년 12월 26일 (월) 01:12

프레임률(영어: Frame-rate)는 초당 프레임 수(영어: FPS; Frames per Second)라고도 하며, 1초에 몇 장의 프레임을 출력할 수 있는지 또는 했는지를 말하는 것이다.

단위

프레임률은 FPS를 단위로 사용한다. 소문자인 fps를 단위로 사용하기도 한다.

단위를 생략하기도 하는데, 이 경우 숫자 뒤에 i 또는 p를 붙여 표기한다. i는 인터레이스 방식, p는 프로그레시브 방식임을 나타낸다.

단위 계산

일반적으로 프레임률은 1초에 몇 프레임이 그려지는지 세는 방식으로 계산된다.

동적 프레임률 계산

비디오 게임의 경우 반드시 1초 내에 60프레임만을 뽑아내는 것은 기술적으로 불가능하다.

일단 일반적인 프레임률 계산법에 따라 1초 내에 몇 프레임을 만들어 냈는지 세는 방법은 똑같으며, 이후 자세한 프레임률 계산을 위해서 1초를 초과한 분에 대해서 동적으로 계산해낸 뒤에 셈한 프레임 수에서 빼는 방법으로 계산된다. 다만 이 과정은 중요한 계산이 아니기 때문에 생략될 수 있다.

컴퓨터는 반드시 1초 정시에 계산할 수 있는 것이 아니기 때문에 현재 시점이 1초인지 1초를 초과했는지 검사하는 과정을 거치며, 이 경우 거의 대부분의 경우 1초를 1밀리초 이상 초과한 경우이기 때문에 이 초과한 분만큼의 시간에 뽑아낼 수 있는 프레임의 수를 해당 1초 내에 뽑아낸 프레임 수를 가지고 추론한다. 이 경우 추론한 초과 프레임분이 1프레임 이상 나오는 경우는 드물어 소수로 나오며, 이를 셈한 프레임 수에서 뺀 것이 최종적으로 프레임률로 나온다.

이와 더불어 1초 내에 뽑아낸 프레임은 모두 일정한 주기로 뽑아져 나온 것이 아니기 때문에 화면이 찢어져 보이는 물결 현상이 발생할 수 있으며 사용자의 입력이 밀리는 듯한 현상인 스터터링을 느낄 수도 있다.

영상의 프레임률 계산

대부분의 영상이 24FPS 또는 30FPS로 표기되어 있어도 실제로는 23.973FPS 또는 29.97FPS의 프레임률을 가진다. 이에 대해서는 NTSC 참조.

일반적인 FPS

매체 프레임률
NTSC 방식 텔레비전 60i
PALSECAM 방식 텔레비전 50i
필름 24p
컴퓨터 및 HDTV 텔레비전 60p

같이 보기