DMB·PMP

프레임(Frame) 이란?

차돌 바위 2006. 2. 16. 15:44

1. 프레임(Frame) 이란?


[프레임에 관한 개요]

(1) 프레임

프레임은 비디오나 영화, TV등이 영상 매체를 전달할 때 화면에 뿌려주는 한장 한장의 그림을 말합니다.
이러한 한장 한장의 그림들이 초당 얼마간 의 속도로 빠르게 바뀌면서 움직이는 하나의 동영상을 만들어 내게 됩니다.  영화에서 쓰이는 필름을 떠 올려보십시요. 그 필름에서 보이는 하나 하나의 그림이 바로 프레임을 뜻합니다. 이것은 인간의 시각이 한 장의 그림을 본 후 뇌에 전달하기 까지의 과정에서 또 다른 한 장의 그림을 보여줌으로써 실제로는 한 장, 한 장 의 그림을 본 것임에도 움직인다고 느끼게 만드는 일종의 눈 속임이라고 볼 수 있습니다.
다음의 그림은 프리미어에서 시간 설정을 1프레임으로 해 놓은 상태에서 볼 수 있는 그림으로 3 이라는 숫자의 프레임이 점점 사라지면서 장면이 변화되는 모습을 총 10장의 프레임을 통해서 확인 할 수 있습니다.


(2) 프레임 레이트(Frmae Rate)

1초에 얼마나 많은 개수의 프레임(한 장의 그림)을 보여줄 것인가의 비율(Rate)을 말하는 것으로 단위로는 FPS(Frame Per Second)를 사용합니다. 우리가 극장에서 보는 영화의 경우는 24fps를 가지며 이것은 1초에 24장의 그림을 보여 준다고 할 수 있습니다.  
PC에서 사용되는 대부분의 동영상은 거의 15fps~30fps 사이이며, 우리나라의 TV 방송 규격을 보면 29.97fps의 비율을 가집니다.


다음의 그림은 버츄얼 덥의 File Information에서 확인할 수 있는 해당 파일의 프레임 레이트이며 이것은 특정한 규격에 맞추어야 할 때가 있고 만드는 사람이 임의로 변경시켜서 용도에 맞게 만들 수도 있습니다. 일반적으로 화면이 끊겨보이지 않고 부드럽게 재생이 될려면 15fps 이상이 되어야 하며 에니메이션의 경우 화면의 색상수가 작고 정밀도가 낮기 때문에 보통 15fps 정도면 부드러운 화면을 볼 수 있지만, 실사 장면을 촬영한 경우 20fps 이상이 되어야 끊기지 않는 부드러운 화면을 감상할 수 있습니다.


(3) 프레임 사이즈(Frame Size)

동영상을 표시하는데 사용하는 화면의 가로, 세로의 크기(픽셀수)를 말하는 것으로써 DVD(NTSC)의 규격을 보면 720x480의 프레임 사이즈를 가지며 VCD(NTSC)의 규격은 352x240의 프레임 사이즈를 가지고 있습니다. 이 말은 가로 720개의 픽셀과 세로 480개의 픽셀을 가진다는 의미입니다.


다음의 그림은 Windows Media Player 6.4 버전의 등록정보에서 확인할 수 있는 해당 파일의 프레임 사이즈입니다. 이것 역시 특정한 규격에 맞추어야 할 때가 있고 만드는 사람이 임의로 변경시킬 수도 있습니다.

Tip : 프레임 관련 기타 용어들

KeyFrame :

비디오 파일의 압축을 돕기 위해 사용하는 것이 키 프레임입니다. 여러 프레임 중에 일정한 간격을 두고  한 프레임씩을 선택하여 해당 프레임을 키프레임으로 지정합니다. 압축을 할 때에 키 프레임에 해당 하는 프레임은 영상의 전체를 모두 저장하는 것으로 즉 하나의 완전한 그림의 형태로 저장을 하며,나머지 키 프레임 사이의 영상들은 키 프레임과 비교 하여 바뀐 부분만 저장합니다. 그랬다가 압축을 해야 할 때에는 키 프레임을 기준으로 다른 프레임들을 구성하여 영상을 재생 하게 됩니다.

우리가 하나의 동영상을 플레이 시킨 후 특정한 부분으로 건너 뛸려고 할 때 동영상 재생기는 금방 그 부분을 찾아가지 않고 아주 짧은 시간 동안 잠깐 머뭇거리는걸 경험해 보셨을 겁니다. 이것은 재생기가 그 특정 부분에서 가장 가까운 지점에 있는 키 프레임을 찾는 과정에서 생기는 시간이며 그 키 프레임을 찾은 후에 곧바로 플레이가 시작되는 것입니다.
다음의 그림은 버츄얼 덥의 File Information에서 살펴본 해당 파일의 키 프레임수와 그 키프레임에 할당된 파일의 용량을 보여줍니다

Pixel(픽셀) :

Picture element의 약자로 컴퓨터 모니터에 표현되는 영상의 최소 단위입니다. 다음의 그림은 한 영상의 정지 이미지를 확대했을 때 보여지는 그림으로 정사각형의 네모난 입자가 바로 픽셀을 뜻합니다.
위의 프레임 사이즈를 표현할 때 사용되는 720x480, 352x240 의 단위로 사용되는 것이 바로 픽셀입니다

Timecode :

특정한 프레임의 시작점으로부터의 위치를 표시할 때에 타임 코드를 사용합니다. 일반적으로 시:분:초;프레임 형식으로 표현합니다. 예를 들어 어떤 특정 프레임의  타임코드가 00:12:34;15 이라면 이것은 12분 34초 15프레임의 위치에 있다는 말이 됩니다. 다음의 그림은 프리미어의 어느 특정 지점 에서 볼 수 있는 현재의 타임코드로써 총 1분 35초 11프레임의 재생시간을 가진 동영상으로 현재의 위치는 1분 32초 02프레임에 위치해 있는 것을 나타내고 있습니다.

Tip : 미디어 플레이어에서 파일정보 확인하기

① Windows Media Player 도 여러 가지 버전이 있지만 여기서는 실행속도와 파일정보를 가장 잘 볼 수 있는 6.4 버전을 통해서 확인해 보도록 하겠습니다.
② C 드라이브의 [Program Files]-[Windows Media Player] 폴더로 이동을 합니다.
③ 폴더에서 mplayer2.exe 파일을 실행합니다. 이것이 Windows Media Player 6.4 버전입니다.

④ 이 플레이어의 버전을 확인하기 위해 메뉴에서 [도움말]-[Windows Media Player 정보]를 클릭 합니다. 다음의 그림처럼 현재의 버전을 확인할 수 있습니다.

⑤ 파일을 불러옵니다. 메뉴에서 [파일]-[열기]-[찾아보기]를 클릭해서 적당한 파일을 선택한 후 열기를 클릭하고 확인을 다시 클릭해 줍니다.

⑥ 파일을 불러온 후 플레이가 시작되면 메뉴에서 [파일]-[등록정보]를 클릭하면 나타나는 등록정보 창에서 다시 '자세히' 탭을 선택합니다.

⑦ 앞의 그림에서처럼 현재파일의 비디오 종류라던지 비디오의 길이와 크기등 다양한 정보들을 한눈에 확인할 수 있습니다.  
⑧ 고급 탭을 선택합니다. 사용 중인 필터 항목에서 MPEG Video Decoder를 선택하고 등록정보를 클릭합니다.

⑨ 다음의 그림처럼 현재 MPEG 파일을 재생하기 위한 MPEG 1 비디오 디코더의 정보를 확인할 수 있습니다.
 
출처: PMP인사이드