-
멀티미디어 기초 용어 정리Leader 2012. 11. 6. 11:05
미디어 압축 (Compression)
- 중복 정보 제거
- 공간적 중복 정보 제거 - 한 프레임 내에서의 중복 정보 제거
- 시간적 중복 정보 제거 - 이웃 프레임 사이의 중복 정보 제거
- 감각적으로 인지하지 못하는 정보 제거
- 인간이 인지할 수 없는 정보를 삭제하기 때문에 손실 압축이다.
- 손실을 통한 압축
- DCT 가 대표적인 방법
코덱 (Codec)
- 압축 기술을 의미한다.
- enCOder/DECoder (또는 COmpression, DECompression)의 줄임말이다.
- 이미지 코덱 : GIF, JPEG, PNG 등
- 오디오 코덱 : MP3, AAC 등
- 비디오 코덱 : H.264, VC-1 등
대역폭 (Bandwidth)
통신에서 이용 가능한 최대 전송속도.
비트레이트 (Bit Rate, Data Rate)
1초에 얼마의 비트(bit) 수를 가지는가는 의미. 이 값이 높을 수록 더 많은 정보를 가진다. 다시말하면, 음질이나 화질이 더 좋다는 것을 의미한다.
프레임레이트 (Frame Rate)1초에 몇 개의 비디오 장면을 표시/저장하는지는 나타냄.
해상도 (Resolution)
데이타를 표현하는 섬세함의 정도. 일반적으로 비디오는 픽셀의 수를 의미한다.
디인터레이싱 (Deinterlacing)
인터레이스로 저장된 영상 데이타를 프로그레시브로 전환하는 방법.
가로세로비 (Aspect Ratio)
영상의 가로와 세로비. 대표적으로 4:3 이나 16:9 등이 있다.
스트리밍 (Streaming)
- 스트리밍 서버(전용 스트리밍 프로토콜을 지원하는 소프트웨어)를 사용.
- 서버를 구현하기 어렵고, 유지보수에 비용이 들어간다.
- 필요한 만큼만 데이타를 받아서 사용하며, 이미 사용한 데이타는 삭제한다.
- 프로그레시브 다운로드에 비해서 보안이 뛰어나다.
프로그레시브 다운로드 (Progressive Download)- 대부분 웹서버를 통해서 파일을 받으면서 재생하는 방식
- 구현이 쉽다.
- 로컬 스토리지에 저장할 수 있어서 보안에 취약하다.
어댑티브 스트리밍 (Adaptive Streaming)
- 네트워크와 단말기의 상태에 따라 여러 스트림(stream) 중에서 적절한 것으로 switch하는 기술
- 접속 상태가 매우 좋을 때는 높은 비트율(bitrate)의 고화질(high-quality)을 재생
- 반대로 상황이 좋지 않으면 낮은 비트율의 저화질을 재생
- 주로 HTTP를 기반으로 구현됨.
- 가장 많이 사용하는 프로토콜들
- 애플의 HTTP Live Streaming
- 마이크로소프트의 Smooth Streaming
- 어도비의 Dynamic Streaming
I-프레임
- 하나의 프레임이 공간적으로 압축된 프레임.
- 독립적으로 온전한 원본 이미지를 생성할 수 있다.
P-프레임- 앞의 I-프레임, P-프레임의 참조하여 변경된 부분만을 저장하는 프레임.
- 독립적으로 온전한 원본 이미지를 생성할 수 없다.
B-프레임- 앞/뒤의 I-프레임, P-프레임의 참조하여 변경된 부분만을 저장하는 프레임.
- 독립적으로 온전한 원본 이미지를 생성할 수 없다.
GOP (Group Of Pictures)- 이전 I-프레임과 다음 I-프레임 사이의 프레임
CBR (Constant Bit Rate)- 고정 비트율 방식이다.
- 일정한 비트율을 보장하기 때문에 스트리밍에서 많이 사용한다.
- 실서비스에서는 CBR 보다는 최대 비트율을 제한한 VBR를 사용한다.
VBR (Variable Bit Rate)- 고정 비트율로써 영상의 품질 기준으로 인코딩을 한다. 즉, 압축하기 좋은 단조롭고 정적인 상은 낮은 비트율로 압축하고, 복잡하고 동적인 영상은 상대적으로 높은 비트율로 압축한다.
- 로컬의 스토리지에서 재생하는 방식에서 많이 사용한다.
Two-pass encoding- 첫번째 탐색에서 인코딩의 최적화 값을 계산하고, 두번째에서 그 기록을 참고하여 인코딩을 한다.
댓글