1. 동영상 크기
예를들어, 320x240 / 30fps / 1500kbps 영상 / 128kbps / 음성일때 이 영상의 용량은?
STEP1. 동영상 1초에 해당하는 용량(영상/음성)을 구한다. (bit를 byte로 계산하기 위해 8 나눔 즉, 1byte=8bit)
영상 - 1500kbps/8 = 187.5kb
음성 - 128kbps/8 = 16kb
고로, 187.5+16 = 203.5kb
STEP2. 동영상 재생 시간을 초 단위로 계산한다.
1시간 = 1 x 60 x 60 = 3600초
STEP3. 동영상 1초와 총 재생시간을 계산한다.
203.5kb x 3600초 = 715.43mb
다른방법.
가로해상도 x 세로해상도 x 초당프레임 x 0.2(7) => 용량
(1Kbps=1024bps, 1Mbps=1024Kbps)
2. 16byte 이미지 용량
예를들어, 3인치 X 4인치에 72ppi 해상도의 이미지(RGB) 가 16bit일 때 이미지 크기(용량)은?
(Grayscale 일때 x2, RGB일때 x3)
(3x72)x(4x72)x3x16=결과
컴퓨터에서 1byte는 8bit를 기준으로 하고 있기때문에 결과/8을 해주어야 합니다.
1kb는 1024byte 입니다. 때문에 (결과/8)/1024 의 값이 나옵니다.
용량이 먼저 주어졌을 경우 해상도 찾기 ex)225kb
225kb를 bit로 환산해보면 225X1024X8=1843200 이 됩니다.
11.8xX3.9xX3X8=1843200이 됩니다. 이어서 계산을 계속 진행해보겠습니다.
46.02x²X24=1843200
46.02x² = 76800
x²=1656
x=40.693979898751608834...
즉, 41ppi의 해상도가 된다.