EXEMPLU REZOLVAT
Cantitatea de informație a unei secvențe video
Cantitatea de informație a unei secvențe video
Enunț
O cameră digitală filmează cu frecvența de 24 cadre pe secundă. Dimensiunile unui cadru sunt 2048 × 1024 pixeli, iar imaginea are 256 niveluri de luminanță. Cadrele sunt imagini color.
Calculați cantitatea de informație, exprimată în Gigaocteți (GB), a unei secvențe video filmate timp de 64 de secunde.
Datele problemei
- Lățimea cadrului: mx = 2048 = 211 pixeli
- Înălțimea cadrului: my = 1024 = 210 pixeli
- Niveluri de luminanță: n = 256 = 28
- Frecvența: f = 24 = 3 × 23 cadre/s
- Durata: T = 64 = 26 s
- Imagine color RGB: 3 canale
Pentru cantitatea de informație a unei imagini color:
I = 3 × mx × my × log2(n)
Pentru cantitatea de informație a secvenței video:V = T × f × I
1. Cantitatea de informație dintr-un cadruDeoarece 256 = 28, avem:
log2(256) = log2(28) = 8 biți
Scriem dimensiunile cadrului ca puteri ale lui 2:2048 = 211, 1024 = 210, 8 = 23
Aplicăm formula și folosim regula 2a × 2b = 2a+b:I = 3 × 211 × 210 × 23
I = 3 × 224 biți
Convertim din biți în Bytes, împărțind la 8 = 23:I = 3 × 224 biți
I = (3 × 224) ÷ 23
I = 3 × 221 Bytes
Deoarece 1 MB = 220 Bytes:I = 3 × 221 Bytes
I = (3 × 221) ÷ 220 MB
I = 3 × 2 = 6 MB
Așadar, un singur cadru color ocupă 6 MB.I = 3 × 2 = 6 MB
2. Numărul total de cadre
Scriem durata și frecvența prin puteri ale lui 2:
T = 64 = 26
f = 24 = 3 × 23
f = 24 = 3 × 23
N = T × f = 26 × 3 × 23
N = 3 × 29 = 1536 cadre
3. Cantitatea de informație a secvenței videoN = 3 × 29 = 1536 cadre
Folosim forma în puteri:
V = N × I
V = (3 × 29) × (3 × 224)
V = 9 × 233 biți
Convertim în Bytes, împărțind la 23:V = (3 × 29) × (3 × 224)
V = 9 × 233 biți
V = 9 × 230 Bytes
Deoarece 1 GB = 230 Bytes:V = 9 GB
Verificare prin calculul în MBV = 1536 cadre × 6 MB = 9216 MB
V = 9216 ÷ 1024 = 9 GB
ConcluzieV = 9216 ÷ 1024 = 9 GB
Un cadru color ocupă 6 MB. Secvența conține 1536 cadre, iar volumul total necomprimat este de 9 GB.
Observație: Calculul presupune stocarea imaginilor video fără compresie.
Răspuns: 9 GB