Today
-
Yesterday
-
Total
-
  • 멀티미디어 기초 용어 정리
    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

    • 첫번째 탐색에서 인코딩의 최적화 값을 계산하고, 두번째에서 그 기록을 참고하여 인코딩을 한다.


    댓글

Designed by Tistory.