[예습] Basics of a Digital Image/Video

1 분 소요

Digital Image

  • made up of pixels
  • Pixel (picture element)
    • 영상(image)에 대한 정보를 담고 있는 가장 작은 단위
    • 여러 개의 값 때로는 하나의 값을 가질 수 있음
    • 픽셀의 위치는 2차원 좌표로 표현
      스크린샷 2022-09-02 오후 5 35 23
    • 컬러영상의 경우, 빛의 3원색(RGB)으로 색상을 표현
      -> 하나의 픽셀이 3개의 값을 가짐 (흑백은 하나의 값)
    • alpha blending - 4가지의값

Digital Video

  • made up of images
  • 짧은 간격으로 영상을 촬영
  • Normally 비디오를 구성하는 영상들 간의 간격 33ms
    -> 1초/33ms = 30.30303.., 대략 1초에 30개의 영상 존재(fps)
  • Frame rate
    • 1초간 촬영된 images(frames)의 수(단위: fps Frame Per Second)
    • High frame rate일 때 더 보기가 편하고 자연스럽, 하지만 데이터의 양이 많아짐

Intensity Level

  • 하나의 픽셀이 표현할 수 있는 값의 개수
    • if) L=256, 0~255까지 표현 가능
  • 보통 2의 지수승으로 존재(2^k)
  • 하나의 픽셀에 해당하는 intensity level은 보통 256, 2의 8승
  • 크면 클수록 촬영하는 피사체를 더 정교하게 표현

Pixel Resolution (해상도)

  • 하나의 영상을 구상하는데 사용되는 픽셀의 개수
  • 물체의 디테일을 표현하기 위해서는 해상도가 높아야함
  • 해상도 픽셀 축약
    VGA 640X480  
    HD 1280X720 1k
    FHD 1920X1080 2k
    QHD 2560X1440  
    UHD 3840X2160 4k
  • 3840(width, column), 2160(height, row)
  • 해상도와 PPI(Pixels Per Inch)가 영상 전체의 퀄리티를 좌우한다
    • 해상도가 같더라도 PPI가 작으면(TV vs Phone) 퀄리티가 올라간다

Total number of bits to store a digital image

M: 세로 방향 픽셀 수
N: 가로 방향 픽셀 수
k: 하나의 픽셀에 대한 데이터를 표현하기 위해 필요한 비트 수
bits = M X N X k


Assignment

Assume that you have a video that is

  • Color video
  • FHD pixel resolution
  • 1 Hour
  • 30 fps
  • What is the total amount of bits?

Solution)

  • Color video: 하나의 픽셀당 RGB 세개의 값 -> 각각의 RGB의 intensity level = 256 -> bit = 8
    -> RGB => 3byte = 24bit: k
  • FHD: 1920X1080 -> M: 1080, N: 1920
  • 1 Hour: 30fps X 3600 = 108000

=> 1080 X 1920 X 24 X 108000 = 5,374,771,200,000 bits = 625.70GB

카테고리:

업데이트: